一种骑缝章生成方法及电子设备

专利类型 发明公开 法律事件 公开; 实质审查;
专利有效性 实质审查 当前状态 实质审查
申请号 CN202410561314.2 申请日 2024-05-07
公开(公告)号 CN118509531A 公开(公告)日 2024-08-16
申请人 珠海奔图电子有限公司; 申请人类型 企业
发明人 李贺; 第一发明人 李贺
权利人 珠海奔图电子有限公司 权利人类型 企业
当前权利人 珠海奔图电子有限公司 当前权利人类型 企业
省份 当前专利权人所在省份:广东省 城市 当前专利权人所在城市:广东省珠海市
具体地址 当前专利权人所在详细地址:广东省珠海市金湾区平沙镇升平大道888号02栋、06栋、08栋 邮编 当前专利权人邮编:519000
主IPC国际分类 H04N1/00 所有IPC国际分类 H04N1/00H04N1/23H04N1/387H04N1/393G06V20/60G06V10/25G06V10/44
专利引用数量 0 专利被引用数量 0
专利权利要求数量 10 专利文献类型 A
专利代理机构 北京汇思诚业知识产权代理有限公司 专利代理人 王莹辉;
摘要 本 申请 实施例 提供一种骑缝章生成方法及 电子 设备。所述方法包括:获取印章原始图像,其中,所述印章原始图像包含有效印章部分以及余白部分;从所述印章原始图像中识别有效印章 位置 ,其中,所述有效印章位置用于描述所述有效印章部分的位置;根据所述有效印章位置从所述印章原始图像中提取印章图像,其中,所述印章图像包含所述印章原始图像中全部的有效印章部分;使用所述印章图像进行骑缝章打印。根据本申请实施例的方法,可以提高 数据处理 效率,确保打印出来的作业每一页上都有骑缝章。
权利要求

1.一种骑缝章生成方法,其特征在于,所述方法包括:
获取印章原始图像,其中,所述印章原始图像包含有效印章部分以及余白部分;
从所述印章原始图像中识别有效印章位置,其中,所述有效印章位置用于描述所述有效印章部分的位置;
根据所述有效印章位置从所述印章原始图像中提取印章图像,其中,所述印章图像包含所述印章原始图像中全部的有效印章部分,提取出的所述印章图像的宽和/或高小于等于所述印章原始图像的宽和/或高;
使用所述印章图像进行骑缝章打印。
2.根据权利要求1所述的方法,其特征在于,所述印章图像包含,所述有效印章部分,和/或,对骑缝章打印效果不构成影响的余白部分。
3.根据权利要求2所述的方法,其特征在于,当骑缝章打印作业中只包含一个骑缝章时,所述印章图像的上下边界为所述印章原始图像的上下边界,所述印章图像的左右边界为所述有效印章部分的最小矩形边界的左右边界,提取出的所述印章图像的宽小于所述印章原始图像的宽。
4.根据权利要求3所述的方法,其特征在于,所述从所述印章原始图像中识别有效印章位置,根据所述有效印章位置从所述印章原始图像中提取印章图像,包括:
当骑缝章打印作业中只包含一个骑缝章时,从所述印章原始图像中识别所述有效印章部分的左边界以及右边界;
裁切掉所述印章原始图像中所述有效印章部分的左边界左侧的余白部分,以及,所述有效印章部分的右边界右侧的余白部分。
5.根据权利要求1所述的方法,其特征在于,当所述骑缝章打印作业中包含两个或两个以上骑缝章时,所述印章图像的边界为所述有效印章部分的最小矩形边界,提取出的所述印章图像的宽以及高小于所述印章原始图像的宽以及高。
6.根据权利要求5所述的方法,其特征在于,所述从所述印章原始图像中识别有效印章位置,根据所述有效印章位置从所述印章原始图像中提取印章图像,包括:
当所述骑缝章打印作业中包含两个或两个以上骑缝章时,从所述印章原始图像中识别所述有效印章部分的最小矩形边界;
裁切掉所述印章原始图像中所述有效印章部分的最小矩形边界以外的余白部分。
7.根据权利要求1‑6中任一项所述的方法,其特征在于,所述使用所述印章图像进行骑缝章打印,包括:
获取用户期望印章打印宽度;
根据所述用户期望印章打印宽度,放大或缩小所述印章图像的原始位图像素
8.根据权利要求7所述的方法,其特征在于,所述根据所述用户期望印章打印宽度,放大或缩小所述印章图像的原始位图像素,包括:
读取所述印章图像的原始位图的像素宽度;
获取打印分辨率,按照所述打印分辨率,根据所述像素宽度计算所述印章图像的原始位图的实际宽度;
计算所述用户期望印章打印宽度和所述实际宽度的比例;
根据所述用户期望印章打印宽度和所述实际宽度的比例,对所述印章图像的原始位图像素进行放大或者缩小处理。
9.一种电子设备,其特征在于,所述电子设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当所述计算机程序指令被该处理器执行时,触发所述图像形成设备执行如权利要求1‑8中任一项所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如权利要求1‑8中任一项所述的方法。

说明书全文

一种骑缝章生成方法及电子设备

技术领域

[0001] 本申请涉及打印技术领域,涉及一种骑缝章生成方法及电子设备。

背景技术

[0002] 在纸质文件中,给多页文件加盖骑缝章,即表示每一页都成为整体文件的一部分,并且具有连贯性、不可替换性及权威性。
[0003] 在目前的印章打印领域,经常会出现骑缝章的边缘裁切不齐,导致骑缝章图像有余白、而造成最终打印的效果不准确,例如某一页上只打印了余白而没有骑缝章的问题。
[0004] 因此,需要一种骑缝章生成方法以确保骑缝章打印的打印效果。发明内容
[0005] 针对如何确保骑缝章打印的打印效果的问题,本申请提供了一种骑缝章生成方法及电子设备。
[0006] 本申请实施例采用下述技术方案:
[0007] 第一方面,本申请提供一种骑缝章生成方法,所述方法包括:
[0008] 获取印章原始图像,其中,所述印章原始图像包含有效印章部分以及余白部分;
[0009] 从所述印章原始图像中识别有效印章位置,其中,所述有效印章位置用于描述所述有效印章部分的位置;
[0010] 根据所述有效印章位置从所述印章原始图像中提取印章图像,其中,所述印章图像包含所述印章原始图像中全部的有效印章部分,提取出的所述印章图像的宽和/或高小于等于所述印章原始图像的宽和/或高;
[0011] 使用所述印章图像进行骑缝章打印。
[0012] 根据第一方面的方法,在进行骑缝章打印前,对印章原始图像进行余白部分的裁剪,可以确保骑缝章打印效果,避免印章有白边以及某页只打印了余白而没有骑缝章的情况的发生,保证打印出来的作业每一页上都有骑缝章。
[0013] 在第一方面的一种实现方式中,所述印章图像包含,所述有效印章部分,和/或,对骑缝章打印效果不构成影响的余白部分。
[0014] 在第一方面的一种实现方式中,当骑缝章打印作业中只包含一个骑缝章时,所述印章图像的上下边界为所述印章原始图像的上下边界,所述印章图像的左右边界为所述有效印章部分的最小矩形边界的左右边界,提取出的所述印章图像的宽小于所述印章原始图像的宽。
[0015] 在第一方面的一种实现方式中,所述从所述印章原始图像中识别有效印章位置,根据所述有效印章位置从所述印章原始图像中提取印章图像,包括:
[0016] 当骑缝章打印作业中只包含一个骑缝章时,从所述印章原始图像中识别所述有效印章部分的左边界以及右边界;
[0017] 裁切掉所述印章原始图像中所述有效印章部分的左边界左侧的余白部分,以及,所述有效印章部分的右边界右侧的余白部分。
[0018] 在第一方面的一种实现方式中,当所述骑缝章打印作业中包含两个或两个以上骑缝章时,所述印章图像的边界为所述有效印章部分的最小矩形边界,提取出的所述印章图像的宽以及高小于所述印章原始图像的宽以及高。
[0019] 在第一方面的一种实现方式中,所述从所述印章原始图像中识别有效印章位置,根据所述有效印章位置从所述印章原始图像中提取印章图像,包括:
[0020] 当所述骑缝章打印作业中包含两个或两个以上骑缝章时,从所述印章原始图像中识别所述有效印章部分的最小矩形边界;
[0021] 裁切掉所述印章原始图像中所述有效印章部分的最小矩形边界以外的余白部分。
[0022] 根据上述实现方式的方法,根据待打印的骑缝章的个数,采用不同的裁剪模式来提取印章图像,可以减少余白部分的裁剪量,减少数据处理量,提高数据处理效率。
[0023] 在第一方面的一种实现方式中,所述使用所述印章图像进行骑缝章打印,包括:
[0024] 获取用户期望印章打印宽度;
[0025] 根据所述用户期望印章打印宽度,放大或缩小所述印章图像的原始位图像素
[0026] 在第一方面的一种实现方式中,所述根据所述用户期望印章打印宽度,放大或缩小所述印章图像的原始位图像素,包括:
[0027] 读取所述印章图像的原始位图的像素宽度;
[0028] 获取打印分辨率,按照所述打印分辨率,根据所述像素宽度计算所述印章图像的原始位图的实际宽度;
[0029] 计算所述用户期望印章打印宽度和所述实际宽度的比例;
[0030] 根据所述用户期望印章打印宽度和所述实际宽度的比例,对所述印章图像的原始位图像素进行放大或者缩小处理。
[0031] 第二方面,本申请提供一种电子设备,所述电子设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当所述计算机程序指令被该处理器执行时,触发所述图像形成设备执行如第一方面所述的方法步骤。
[0032] 第三方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如第一方面所述的方法。附图说明
[0033] 图1所示为根据本申请一实施例的骑缝章生成方法流程示意图;
[0034] 图2所示为根据本申请一实施例的印章图像示意图;
[0035] 图3所示为根据本申请一实施例的印章图像示意图;
[0036] 图4所示为根据本申请一实施例的印章图像示意图;
[0037] 图5所示为根据本申请一实施例的印章图像示意图;
[0038] 图6所示为根据本申请一实施例的印章图像示意图;
[0039] 图7所示为根据本申请一实施例的骑缝章打印效果示意图;
[0040] 图8所示为根据本申请一实施例的骑缝章打印效果示意图;
[0041] 图9所示为根据本申请一实施例的印章图像示意图;
[0042] 图10所示为根据本申请一实施例的骑缝章生成方法部分流程示意图;
[0043] 图11所示为根据本申请一实施例的电子设备结构示意图。

具体实施方式

[0044] 为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0045] 本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。
[0046] 针对如何确保骑缝章打印的打印效果的问题,本申请提供了一种骑缝章生成方法。
[0047] 在实际应用场景中,骑缝章打印失败,通常是因为印章原始图像有余白,直接使用印章原始图像进行骑缝章打印,会造成最终打印的效果不准确,在某一页上只打印了余白而没有骑缝章。
[0048] 在本申请一实施例中,在打印骑缝章之前,对印章原始图像进行处理,减少余白部分,提取包含有效印章图像的印章图像,使用提取出的印章图像进行骑缝章打印,从而增加处理效率并确保骑缝章打印效果,使得每一页上都有骑缝章,避免某页打印出来仅有余白没有骑缝章的情况。
[0049] 图1所示为根据本申请一实施例的骑缝章生成方法流程示意图。
[0050] 电子设备执行图1所示的下述流程以实现骑缝章打印。
[0051] S100,获取印章原始图像。
[0052] 具体的说,其中,印章原始图像包含有效印章部分以及余白部分,余白部分可以为白色背景图像或者其他纯色背景。
[0053] 例如,图2所示为根据本申请一实施例的印章图像示意图。
[0054] 如图2所示,200为印章原始图像。200中201部分为有效印章部分,200中有效印章图像201以外的202部分为余白部分。
[0055] S110,从印章原始图像中识别有效印章位置,其中,有效印章位置用于描述印章原始图像中有效印章部分的位置。
[0056] 例如,在一实施例中,遍历印章原始图像的位图数据,当相邻连续的n个字节值不是背景色颜色值,记录字节位置(有效印章像素位置)。n的数值为单个像素对应的字节数。例如,针对24位位图的印章原始图像,由于24位位图中每三个字节表示一个像素值。因此,在一实施例中,读取24位位图的印章原始图像并且从开始遍历位图的所有像素点,当相邻连续的三个字节值不是背景色时,判断认为检测到有效印章部分,同时记录字节位置。
[0057] 例如,在一实施例中,当对印章原图进行扫描时,打印机以任一方向进行逐行扫描定位有效印章部分的上中、下中、左中和右中四点,或者,定位有效印章部分的左上、右上、左下和右下四点。
[0058] 例如,在一实施例中,当对印章原图进行扫描时,打印机以任一方向进行逐行扫描,定位有效印章部分的三个及三个以上的点。其中,当印章为圆型或椭圆型时,定位有效印章部分的上中、下中、左中和右中四点,当印章为N边型时,定位有效印章部分取N个点(N大于等于3)。
[0059] 例如,图3所示为根据本申请一实施例的印章图像示意图。
[0060] 如图3所示,300为印章原始图像。300中301部分为有效印章部分,300中有效印章图像301以外的302部分为余白部分。311、312、313以及314分别为有效印章部分301的左中、右中、上中、下中四个点。
[0061] 又例如,图4所示为根据本申请一实施例的印章图像示意图。
[0062] 如图4所示,400为印章原始图像。400中401部分为有效印章部分,400中有效印章图像401以外的402部分为余白部分。411、412、413以及414分别为有效印章部分401的左上、右上、左下和右下四点。
[0063] S120,根据有效印章位置从印章原始图像中提取印章图像,其中,印章图像包含印章原始图像中全部的有效印章部分。
[0064] 可选的,在一实施例中,印章图像仅包括印章原始图像中的有效印章部分,不包括余白部分。有效印章位置包括印章原始图像中有效印章部分的完整轮廓。
[0065] 可选的,在另一实施例中,印章图像包括,印章原始图像中的有效印章部分,以及,余白部分中对骑缝章打印效果不构成影响的一部分。
[0066] 即,在S120中,裁切掉印章原始图像中的全部余白部分或者部分余白部分。由于余白部分被裁切掉,因此,在执行S120之后,提取出的印章图像的宽和/或高小于等于印章原始图像的宽和/或高。
[0067] 进一步的,在实际应用场景中,如果在骑缝章打印作业中只包含一个骑缝章,那么,骑缝章的上方以及下方是否存在余白,并不会影响到骑缝章的打印效果。
[0068] 因此,在一实施例中,当骑缝章打印作业中包含两个或两个以上的骑缝章时,印章图像为矩形图像,印章图像的边界为有效印章部分的最小矩形边界。
[0069] 当骑缝章打印作业中只包含一个骑缝章时,印章图像为矩形图像,印章图像的上下边界为印章原始图像的上下边界的一部分,印章图像的左右边界为有效印章部分的最小矩形边界的左右边界。
[0070] 具体的,在一实施例中,当骑缝章打印作业中包含两个或两个以上的骑缝章时,S110参照图3或图4所示。
[0071] 在S120中,裁掉图3所示的左中点311左侧的余白部分、右中点312右侧的余白部分、上中点313上方的余白部分以及下中点314下方的余白部分,得到印章图像。印章图像即为有效印章部分301。
[0072] 或者,在S120中,裁掉图4所示的411、412、413以及414所构成的矩形外部的余白部分,得到印章图像。印章图像即为有效印章部分401。
[0073] 当骑缝章打印作业中只包含一个骑缝章时,有效印章位置包括有效印章部分左右2点最长坐标。
[0074] 例如,图5所示为根据本申请一实施例的印章图像示意图。
[0075] 如图5所示,500为印章原始图像。500中501部分为有效印章部分,500中有效印章图像501以外的502部分为余白部分。511、512为有效印章部分501的左右最长的坐标点(左中、右中)。
[0076] 在S120中,裁掉有效印章部分左右2点最长坐标左右两边的余白部分。即,裁掉左中点511左侧的余白部分以及右中点512右侧的余白部分,得到印章图像。
[0077] 例如,图6所示为根据本申请一实施例的印章图像示意图。
[0078] 在一实施例中,当骑缝章打印作业中只包含一个骑缝章时,图5所示的印章原始图像500经过S120后,获取到的印章图像如图6所示的矩形600,600中的601部分即为有效印章部分。611、612为有效印章部分601的左右最长的坐标点(左中、右中)。
[0079] 具体的,经过S120,提取出的印章图像的宽和/或高小于等于印章原始图像的宽和/或高,则此图像是基于图像上中,下中,左中、右中四个点或左中、右中两个点进行过裁剪。
[0080] S130,使用S120提取的印章图像进行骑缝章打印。
[0081] 例如,图7所示为根据本申请一实施例的骑缝章打印效果示意图。
[0082] 以针对某3页文件进行单骑缝章打印为例,针对图2所示的印章原始图像200执行S110以及S120,获取如图6所示的印章图像600。基于印章图像600进行骑缝章打印,将印章图像600分成三个部分(711、712、713),分别打印到3页文件(701、702、703)的右边缘,获得如图7所示的打印效果。
[0083] 又例如,图8所示为根据本申请一实施例的骑缝章打印效果示意图。
[0084] 以针对某3页文件进行双骑缝章打印为例,两个印章的印章原始图像均参照图2所示的印章原始图像200。分别针对两个印章的印章原始图像执行S110以及S120,获取两个印章图像,两个印章图像参照有效印章部分201。基于两个印章图像进行骑缝章打印,将两个印章图像各分成三个部分(811、812、813以及821、822、823),分别打印到3页文件(801、802、803)的右边缘,获得如图8所示的打印效果。
[0085] 根据本申请实施例的方法,在进行骑缝章打印前,对印章原始图像进行余白部分的裁剪,可以确保骑缝章打印效果,避免印章有白边以及某页只打印了余白而没有骑缝章的情况的发生,保证打印出来的作业每一页上都有骑缝章。
[0086] 进一步的,根据本申请一实施例的方法,根据待打印的骑缝章的个数,采用不同的裁剪模式来提取印章图像,可以减少余白部分的裁剪量,减少数据处理量,提高数据处理效率。
[0087] 这里需要说明的是,上述实施例以矩形印章为例说明本申请方法的实现过程。在本申请方法其他实施例中,印章的有效印章部分并不仅限于矩形。
[0088] 例如,在一实施例中,印章的有效印章部分可以为圆形。
[0089] 例如,图9所示为根据本申请一实施例的印章图像示意图。
[0090] 如图9所示,900为印章原始图像。900中901部分为圆形的有效印章部分,900中有效印章图像901以外的902部分为余白部分。
[0091] 进一步的,在S110中,可以使用多种不同的方法从印章原始图像中识别有效印章位置。
[0092] 例如,在另一实施例中,从印章原始图像的图像边缘开始,识别连续的同色像素,识别结果即为印章原始图像的余白部分。根据印章原始图像的余白部分,定位有效印章位置。
[0093] 又例如,在另一实施例中,遍历印章原始图像的所有像素点,当像素点颜色不为背景色时,判断检测到有效印章像素,记录有效印章像素位置,根据所有检测到的有效印章像素位置,定位有效印章位置。
[0094] 可选的,在一实施例中,对印章原始图像的边缘像素进行取色,以获取背景色。
[0095] 进一步的,在进行骑缝章打印时,因为各个显示器的分辨率的不同,无法判断实际打印出的骑缝章的效果,例如实际的宽度等参数,用户无法通过肉眼浏览显示器上的文档,得出最后实际打印出的骑缝章的宽度。对于用户并不友好,不方便用户进行个性化的定制。
[0096] 针对上述情况,在S130的一种实现方式中,并不直接使用S120提取出来的印章图像进行骑缝章打印,而是先由用户设置印章的打印实际宽度,根据用户设置的打印实际宽度,使用S120提取出来的印章图像进行骑缝章打印。
[0097] 图10所示为根据本申请一实施例的骑缝章生成方法部分流程示意图。
[0098] 电子设备执行图10所示的下述流程以实现S130。
[0099] S1000,获取用户期望印章打印宽度。
[0100] 即,由用户自定义最终实际打印出的印章的宽度。
[0101] S1010,读取S120提取的印章图像的原始位图的像素宽度,获取打印分辨率,按照分辨率计算印章图像的原始位图的实际宽度;
[0102] S1011,计算用户期望印章打印宽度和印章图像的原始位图的实际宽度的比例。
[0103] S1020,根据用户期望印章打印宽度和印章图像的原始位图的实际宽度的比例,对印章图像的原始位图像素进行放大或者缩小处理。
[0104] S1030,输出调整后的印章图像。
[0105] 以600dpi为例,600dpi即每英寸600个像素点,同时1英寸等于2.54厘米。根据上述数据计算印章图像的原始位图的实际宽度等于多少厘米,同时获取到用户在界面输入期望印章打印宽度,得出期望宽度和原始宽度的比例。根据比例对印章图像的原始位图像素进行放大或者缩小处理,从而得到最终用户期望宽度的位图,使得用户可以自定义印章宽度,使得打印效果更加可控。
[0106] 在一实施例中,本申请实施例所提出的方法可以部分的由连接到图像形成设备的终端设备(例如,个人电脑、笔记本电脑、手机、平板电脑)执行,部分的由图像形成设备执行。
[0107] 例如,由终端设备执行S100、S110、S120、S1000、S1010、S1011、S1020,以生成打印任务并将打印任务下发到图像形成设备。由图像形成设备根据接收到的打印任务执行S1030。
[0108] 在另一实施例中,本申请实施例提出的方法可以由具备终端处理功能的图像形成设备执行。
[0109] 例如,基于网络输入或U盘输入的方式输入印章原始图像到图像形成设备。在图像形成设备的图形操作界面上选择骑缝章打印并选择页数以及印章宽度。由图像形成设备执行S100~S130(S1000~S1030)。
[0110] 在本申请说明书的实施例中,图像形成设备是具有至少一种与图像形成有关的功能的设备。上述与图像形成有关的功能可以包括但不限于:打印功能、扫描功能、复印功能、和传真功能。
[0111] 例如:单功能打印机(仅带有打印功能的图像形成装置);多功能打印机(带有打印、复印、扫描和/或传真功能的图像形成装置,还可以有选择性的设置纸盒的数量);数码复合机(以复印功能为基础,标配或可选打印、扫描、传真功能,采用数码原理,以激光打印的方式进行文件输出,可以根据需要对图像、文字进行编辑操作,拥有较大容量纸盘,具有高内存、大硬盘、强大的网络支持和多任务并行处理能)。
[0112] 在本申请实施例的描述中,为了描述的方便,以功能分为各种模分别描述,各个模块的划分仅仅是一种逻辑功能的划分,在实施本申请实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
[0113] 具体的,本申请实施例所提出的装置在实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块以软件通过处理元件调用的形式实现,部分模块通过硬件的形式实现。例如,检测模块可以为单独设立的处理元件,也可以集成在电子设备的某一个芯片中实现。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
[0114] 例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,ASIC),或,一个或多个数字信号处理器(Digital Singnal Processor,DSP),或,一个或者多个现场可编程阵列(Field Programmable Gate Array,FPGA)等。再如,这些模块可以集成在一起,以片上装置(System‑On‑a‑Chip,SOC)的形式实现。
[0115] 本申请一实施例还提出了一种电子设备。该电子设备可以是本申请实施例的图像形成设备或终端设备。
[0116] 图11所示为根据本申请一实施例的电子设备结构示意图。
[0117] 如图11所示,电子设备1400包括用于存储计算机程序指令的存储器1410和用于执行程序指令的处理器1420,其中,当该计算机程序指令被该处理器1420执行时,触发电子设备1400执行如本申请实施例中图像形成设备或终端设备所执行的方法步骤。
[0118] 具体的,在本申请一实施例中,上述一个或多个计算机程序被存储在上述存储器中,上述一个或多个计算机程序包括指令,当上述指令被上述设备执行时,使得上述设备执行本申请实施例所述的方法步骤。
[0119] 具体的,在本申请一实施例中,电子设备的处理器可以是片上装置SOC,该处理器中可以包括中央处理器(Central Processing Unit,CPU),还可以进一步包括其他类型的处理器。具体的,在本申请一实施例中,电子设备的处理器可以是PWM控制芯片。
[0120] 具体的,在本申请一实施例中,涉及的处理器可以例如包括CPU、DSP、微控制器数字信号处理器,还可包括GPU、嵌入式神经网络处理器(Neural‑network Process Units,NPU)和图像信号处理器(Image Signal Processing,ISP),该处理器还可包括必要的硬件加速器或逻辑处理硬件电路,如ASIC,或一个或多个用于控制本申请技术方案程序执行的集成电路等。此外,处理器可以具有操作一个或多个软件程序的功能,软件程序可以存储在存储介质中。
[0121] 具体的,在本申请一实施例中,电子设备的存储器可以是只读存储器(read‑only memory,ROM)、可存储静态信息和指令的其它类型的静态存储设备、随机存取存储器(random access memory,RAM)或可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read‑only memory,EEPROM)、只读光盘(compact disc read‑only memory,CD‑ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备,或者还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何计算机可读介质。
[0122] 具体的,在本申请一实施例中,处理器可以和存储器可以合成一个处理装置,更常见的是彼此独立的部件,处理器用于执行存储器中存储的程序代码来实现本申请实施例所述方法。具体实现时,该存储器也可以集成在处理器中,或者,独立于处理器。
[0123] 进一步的,本申请实施例阐明的设备、装置、模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。
[0124] 本领域内的技术人员应明白,本申请实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式。
[0125] 在本申请所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
[0126] 具体的,本申请一实施例中还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行本申请实施例提供的方法。
[0127] 本申请一实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,当其在计算机上运行时,使得计算机执行本申请实施例提供的方法。
[0128] 本申请中的实施例描述是参照根据本申请实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0129] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0130] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/[0131] 或方框图一个方框或多个方框中指定的功能的步骤。
[0132] 还需要说明的是,本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a和b,a和c,b和c或a和b和c,其中a,b,c可以是单个,也可以是多个。
[0133] 本申请实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0134] 本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0135] 本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0136] 本领域普通技术人员可以意识到,本申请实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0137] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0138] 以上所述,仅为本申请的具体实施方式,任何熟悉本技术领域的技术人员在本申请公开的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。本申请的保护范围应以所述权利要求的保护范围为准。
QQ群二维码
意见反馈