一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据处理方法、装置及系统与流程

2022-02-22 18:19:36 来源:中国专利 TAG:


1.本技术涉及数据处理技术领域,更具体的说是涉及一种数据处理方法、装置及系统。


背景技术:

2.随着智能设备的普及,越来越多的智能设备被应用在人们工作和生活中。例如,通过智能设备的触控屏幕或者智能设备连接的电子画板,用户可以通过例如手写笔等输入工具,绘制出需要的图形,并且图形会显示在智能设备的屏幕上,以进行后续的应用。
3.但是,当输入信号传输至智能设备的处理装置中需要进行信号的预处理、轨迹的识别和处理等过程,由于受到处理装置运算速率的限制,会使得图像在显示时出现延时,降低了用户的体验效果。


技术实现要素:

4.有鉴于此,本技术提供如下技术方案:
5.一种数据处理方法,包括:
6.获取输入装置输入的用于显示于显示装置的输入信息;
7.将所述输入信息传输至显示装置的显示驱动芯片,以使所述显示驱动芯片基于所述输入信息生成在所述显示装置输出的第一图像。
8.可选地,还包括:
9.响应于输入触发指令,控制所述显示装置的显示驱动芯片获取与所述输入触发指令相匹配的输入信息相关的配置信息,并基于所述配置信息对所述输入信息进行处理,以获得所述第一图像。
10.可选地,所述控制所述显示装置的显示驱动芯片获取与所述输入触发指令相匹配的输入信息相关的配置信息,包括:
11.控制所述显示装置的显示驱动芯片在所述显示驱动芯片存储的配置信息中获取与所述输入触发指令相匹配的输入信息相关的配置信息;
12.若所述显示驱动芯片中不存在与所述输入触发指令相匹配的输入信息相关的配置信息,控制所述显示驱动芯片在所述处理装置中获得与所述输入触发指令相匹配的输入信息相关的配置信息。
13.可选地,还包括:
14.在将所述输入信息传输至显示装置的显示驱动芯片的同时,将所述输入信息还传输至与所述显示装置连接的处理装置,所述处理装置能够用于基于所述输入信息生成第二图像。
15.响应于所述显示装置输出的第一图像满足目标条件,控制所述处理装置将所述第二图像输出至所述显示装置,以使得所述第二图像替换所述第一图像。
16.可选地,所述响应于所述显示装置输出的第一图像满足目标条件,控制所述处理
装置将所述第二图像输出至所述显示装置,包括:
17.响应于所述处理装置生成所述第二图像,控制所述处理装置将所述第二图像输出至所述显示装置;
18.或,
19.响应于接收到的触发指令满足指令条件,控制所述处理装置将所述第二图像输出至所述显示装置。
20.可选地,所述第二图像包括:所述处理装置基于所述输入信息生成第一子图像,以及基于目标应用信息生成第二子图像,将所述第一子图像和所述第二子图像进行融合获得的图像。
21.可选地,还包括:
22.响应于所述显示装置输出所述第一图像,控制所述处理装置获得与所述第一图像相匹配的图像调整指令,以使得所述处理装置基于所述图像调整指令对所述第一图像进行调整;
23.控制所述处理装置输出调整后的目标图像。
24.可选地,还包括:
25.若所述显示驱动芯片存在与所述图像调整指令相匹配的配置信息,将所述处理装置基于所述图像调整指令解析获得的调整配置信息发送至所述显示驱动芯片,以使得所述显示驱动芯片基于所述调整配置信息对所述显示图像进行调整,获得目标图像。
26.一种数据处理装置,包括:
27.获取单元,用于获取输入装置输入的用于显示于显示装置的输入信息;
28.第一传输单元,用于将所述输入信息传输至显示装置的显示驱动芯片,以使所述显示驱动芯片基于所述输入信息生成在所述显示装置输出的第一图像。
29.一种数据处理系统,包括:
30.输入装置,用于获取输入信息;
31.显示装置,能与所述输入装置连接,所述显示装置配置有显示驱动芯片,所述显示驱动芯片用于基于所述输入信息生成第一图像;
32.所述显示装置,还用于输出所述第一图像。
附图说明
33.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
34.图1为本技术实施例提供的一种数据处理方法的流程示意图;
35.图2为本技术实施例提供的另一种数据处理方法中数据流向的示意图;
36.图3为本技术实施例提供的一种数据处理装置的结构示意图;
37.图4为本技术实施例提供的一种数据处理系统的结构示意图。
具体实施方式
38.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
39.在本技术实施例提供的数据处理方法可以应用于电子设备,该电子设备配置有输入装置和显示装置,对应的,该电子设备可以是自身设置有输入装置和显示装置,如该电子设备是具有触控屏的显示设备,目标对象可以基于该触控屏进行信息输入,对应的该触控屏也可以对相关图像数据进行显示。在另一种方式中,该电子设备还可以通过通信连接模块与输入装置和具有显示功能的显示装置连接,从而实现具有信息输入和图像数据显示的功能。
40.请参见图1,为本技术实施例提供的一种数据处理方法的流程示意图,该方法可以包括以下步骤:
41.s101、获取输入装置输入的用于显示于显示装置的输入信息。
42.s102、将输入信息传输至显示装置的显示驱动芯片,以使显示驱动芯片基于输入信息生成在显示装置输出的第一图像。
43.在步骤s101中的输入装置产生的输入信息要显示在显示装置上,并且在本技术实施例是通过显示装置的显示驱动芯片实现对输入信息的处理,因此,输入装置需要与显示装置进行连接,即使得输入装置产生的输入信息能够传输至显示装置的显示驱动芯片中。
44.显示装置的显示驱动芯片中可以存储有与输入信息相匹配的处理参数,以使得能够通过该处理参数对输入信息进行处理。其中,处理参数可以是能将输入信息转换为对应的图像数据的处理算法中的参数,对应的处理算法可以包括但不局限于直线段的扫描转换算法、数值微分法、反锯齿画线算法等。
45.对应的,输入信息可以是目标对象通过输入装置产生的输入轨迹、输入图形、输入文字、符号等信息。输入装置可以是手写笔、智能画板、触控屏等可以实现生成输入信息的装置。显示驱动芯片(driver ic)是显示装置中生成显示图像以及进行显示图像输出的主要功能部件,可以对输入信息进行处理生成能够被显示装置输出的图像数据。在本技术实施例中显示装置的显示驱动芯片直接对输入信息进行处理,生成第一图像,然后通过显示装置的输出组件对该第一图像进行输出。
46.可见,在本技术实施例中是将输入信息直接输入到显示装置的显示驱动芯片中,由显示驱动芯片对输入信息进行处理,得到使得显示装置输出的第一图像。而无需等待电子设备的显示装置对应的处理装置对输入信息进行处理,因为通常处理装置需要处理以及执行的信息较多,可用的处理资源有限,降低了对输入信息的处理效率,使得生成图像数据的速度会较慢,无法满足目标对象预览输入信息的需求,本技术实施例中直接利用显示驱动芯片处理输入信息生成对应的图像,降低了输入设备的时延,满足了与输入信息对应的图像的快速显示需求。
47.为了能够生成与输入装置的操作对象产生的输入信息相匹配的图像数据,需要在生成图像数据的时候依据对应的配置信息对输入信息进行处理。在本技术实施例的一种可能的实施方式中,该数据处理方法还包括:
48.响应于输入触发指令,控制显示装置的显示驱动芯片获取与输入触发指令相匹配的输入信息相关的配置信息,并基于所述配置信息对所述输入信息进行处理,以获得第一图像。
49.其中,输入触发指令可以是目标对象对输入装置的启动指令,也可以是在电子设备中启动对应的输入应用的指令,还可以是通过目标控件产生的指令,如通过触发手写笔上的开启按钮生成的指令,或者是将手写笔在固定装置中抽出的操作产生的指令。对应的,输入信息相关的配置信息是指能够对输入信息进行配置生成对应的图像的信息,例如,可以包括对输入轨迹的线条形状配置信息,线条宽度配置信息、线条颜色配置信息。在实际的应用场景中,输入信息相关的配置信息可以由对输入装置进行操作的目标对象进行确定,也可以是由输入装置的默认配置信息确定的,还可以根据不同的目标对象对应的预设配置信息确定。例如,与输入触发指令相匹配的输入相关的配置信息包括:线条颜色为红色、形态为虚线,若输入装置为手写笔,当用户通过手写笔绘制一个圆形时,将该圆形依据上述配置信息进行处理,显示在显示装置上的图像为红色的虚线状的圆形。
50.在一种实施方式中,与输入触发指令相匹配的输入信息相关的配置信息可以是显示驱动芯片中预先存储的配置信息,也可以是通过与显示驱动芯片连接的处理装置获得的配置信息。具体的,控制所述显示装置的显示驱动芯片在所述显示驱动芯片存储的配置信息中获取与所述输入触发指令相匹配的输入信息相关的配置信息;若所述显示驱动芯片中不存在与所述输入触发指令相匹配的输入信息相关的配置信息,控制所述显示驱动芯片在所述处理装置中获得与所述输入触发指令相匹配的输入信息相关的配置信息。
51.当获得输入触发指令之后,可以对输入触发指令进行解析,获得与输入触发指令对应的输入信息相关的配置信息,然后在显示驱动芯片中存储的配置信息中进行查询,是否存在与输入信息相关的配置信息,如果存在,直接在显示驱动芯片预先存储的配置信息中调取输入信息相关的配置信息。如果不存在,控制显示驱动芯片在处理装置获得与输入触发指令相匹配的输入信息相关的配置信息。例如,显示驱动芯片可以发送配置信息获取请求至处理装置,处理装置接收到获取请求后会反馈对应的输入信息相关的配置信息至显示驱动芯片,使得显示驱动芯片能够基于输入信息相关的配置信息对输入信息进行处理,获得第一图像。
52.在本技术实施例中处理装置可以是电子设备的中央处理器(central processing unit,cpu),也可以是电子设备中的图像处理器(graphics processing unit,gpu),无论是cpu还是gpu均可以与显示装置连接,即可以将生成的图像数据或者对应的信息发送至显示装置。
53.在本技术的另一实施例中在将输入信息传输至显示装置的显示驱动芯片的同时,将输入信息还传输至与显示装置连接的处理装置。其中,处理装置能够用于基于输入信息生成第二图像。
54.请参见图2,为本技术实施例提供的另一种数据处理方法中数据流向的示意图。输入装置201产生的输入信息会同时传输至显示装置202和处理装置203中,然后,显示装置202会基于显示装置中的显示驱动芯片2021对输入信息进行处理生成第一图像,然后将第一图像通过显示装置对应的输出组件进行输出,例如输出组件为显示屏时,可以将第一图像显示在显示屏上。同时,处理装置也会对输入信息进行处理,生成第二图像,由于处理装
置同时执行的处理信息较多,或者在对输入信息进行处理的时候还需要与其他的应用信息进行结合,使得最终生成第二图像时间会晚于显示驱动芯片生成第一图像的处理时间。因此,显示装置会先输出第一图像,以使得用户能够更快地获得与输入信息对应的图像。
55.在一种可能的实施方式中,响应于显示装置输出的第一图像满足目标条件,控制处理装置将第二图像输出至显示装置,以使得第二图像替换第一图像。
56.其中,目标条件是指第二图像替换第一图像的条件,可以是第一图像输出的时间满足预设显示时间段后的条件,还可以是针对第一图像的操作满足对应的操作匹配条件。
57.在一种方式中,目标条件是指生成第二图像后的条件,即响应于处理装置生成第二图像,控制处理装置将第二图像输出至显示装置,以使得第二图像替换第一图像。由于处理装置基于输入信息生成图像的处理效率低于显示驱动芯片基于输入信息生成图像的处理效率,对应的,即使输入信息同时输入显示驱动芯片和处理装置,显示驱动芯片会先生成第一图像,而处理装置生成第二图像的时间会晚于生成第一图像的时间。因此,为了保证图像的快速输出,显示装置会先输出第一图像,待第二图像生成后,可以由第二图像代替第一图像。以便后续能够对输入信息对应的图像进行进一步处理。
58.在另一种方式中,响应于接收到的触发指令满足指令条件,控制处理装置将第二图像输出至显示装置。其中,触发指令可以是针对第一图像的指令,如目标对象针对第一图像的刷新指令,或者设备自动针对第一图像的刷新指令,还可以是针对第一图像的优化指令等。在一些应用场景中,由于显示驱动芯片的处理能力不及图像处理器或中央处理器,因此对显示的图像进行更高级的处理优先选择图像处理器和/或中央处理器,例如,对生成的图像添加对应的文字信息,或者更改生成的显示图像等。因此,在接收到上述触发指令后,可以控制处理装置将第二图像输出至显示装置,以使得第二图像替换第一图像。
59.需要说明的是,在本技术实施例中也可以是仅将第二图像进行缓存,不替换第一图像,具体的需要根据实际的应用场景确定是否将第二图像替换第一图像。
60.处理装置生成的第二图像包括:处理装置基于输入信息生成第一子图像,以及基于目标应用信息生成第二子图像,将第一子图像和第二子图像进行融合获得的图像。
61.处理装置可以是cpu或者gpu,当cpu或者gpu基于输入信息生成图像数据的时候,可以基于输入信息生成第一子图像,基于与输入信息对应的目标应用信息生成第二子图像,然后最终的第二图像是第一子图像和第二子图像融合后的图像。目标应用信息可以是产生输入信息的关联信息,如输入光标信息等,还可以是当前输入应用的信息,如输入装置对应的输入应用为绘图app(application,应用程序),对应的目标应用信息可以是绘图app在接收输入信息时的信息,如图像编辑显示菜单信息等。对应的融合方式可以是图层处理方式,每一个图层都是由许多像素组成的,而图层又通过上下叠加的方式来组成整体图像。即处理装置在渲染生成第二图像的时候,第一子图像和第二子图像分别作为了整体第二图像中的一个图层。
62.这就使得当处理装置生成的第二图像替换第一图像的时候,可以是整体的图像进行替换,也可以是将处理装置基于目标应用信息生成的第二子图像在第一图像上进行图层叠加得到第二图像。从而使得显示装置在快速输出与输入对象的同时,还能进一步输入满足后续操作需求的图像。
63.在本技术的另一实施例中,响应于显示装置输出第一图像,控制处理装置获得与
第一图像相匹配的图像调整指令,以使得处理装置基于图像调整指令对第一图像进行调整;控制处理装置输出调整后的目标图像。
64.当显示装置生成第一图像后,若需要对第一图像进行进一步的处理,如修改、调整和优化等处理,即会接收到与第一图像相匹配的图像调整指令。可以通过显示控制芯片对该图像调整指令进行响应,但是在一些应用场景中,显示控制芯片中内置的处理算法或处理参数是有限的,因此,通常通过功能更强大的处理装置对图像调整指令进行调整,即处理装置对图像调整指令进行解析,获得对应的调整信息,基于调整信息对第一图像进行调整,获得目标图像,控制处理装置将目标图像输出至显示装置进行显示。例如,图像调整指令是对当前的第一图像进行图像翻转,则显示装置会按照对应的图像翻转处理流程对第一图像进行翻转,得到翻转后的图像输出至显示装置。
65.具体的,若所述显示驱动芯片存在与所述图像调整指令相匹配的配置信息,将所述处理装置基于所述图像调整指令解析获得的调整配置信息发送至所述显示驱动芯片,以使的所述显示驱动芯片基于所述调整配置信息对所述第一图像进行调整,获得目标图像。
66.当显示驱动芯片对图像调整指令进行响应时,需要显示驱动芯片存储有与图像调整指令对应的配置信息,例如,图像调整指令为对线条的宽度进行调整,则显示驱动芯片中可以配置有线条宽度参数,如线条宽度的可选参数等,或者表征线条不同宽度的示例图像等。可以基于处理装置对图像调整指令进行解析,以获得对应的调整配置信息,该调整配置信息可以通过显示驱动芯片对第一图像进行调整,获得目标图像。例如,图像调整指令是将第一图像中的线型宽度由5号调整至6号,显示驱动芯片中记载了不同线型宽度对应的线条显示图像,因此,处理装置可以将解析获得的调整至6号的配置信息发送给显示驱动芯片,然后显示驱动芯片调取与6号相匹配的线条对第一图像进行调整,得到目标图像。
67.在本技术的一些实施例中显示设备可以是触控显示屏,可以基于显示屏中的显示处理芯片对手指或触控笔等输入对象在触控显示屏上滑动产生的输入轨迹进行处理,得到对应的图像即时显示在显示屏上,而无需通过等待处理装置(如cpu或gpu)处理大量运算才能生成输出对应的图像,可以突破处理装置的图像处理极限,降低输入装置的时延,满足用户快速获得显示图像的需求。
68.参见图3,为本技术的另一实施例中还提供了一种数据处理装置的结构示意图,该数据处理装置可以包括:
69.获取单元301,用于获取输入装置输入的用于显示于显示装置的输入信息;
70.第一传输单元302,用于将所述输入信息传输至显示装置的显示驱动芯片,以使所述显示驱动芯片基于所述输入信息生成在所述显示装置输出的第一图像。
71.在本技术实施例提供的一种数据处理装置中,通过显示装置的显示驱动芯片直接对输入装置的输入信息进行处理,生成第一图像,并将第一图像输出至显示装置进行显示。无需等待通过需要执行较多处理信息的处理装置对输入信息进行处理,可以使得与输入信息对应图像进行快速显示,满足了实际的显示需求。
72.进一步地,所述数据处理装置还包括:
73.第一控制单元,用于响应于输入触发指令,控制所述显示装置的显示驱动芯片获取与所述输入触发指令相匹配的输入信息相关的配置信息,并基于所述配置信息对所述输入信息进行处理,以获得所述第一图像。
74.可选地,所述第一控制单元包括:
75.第一控制子单元,用于控制所述显示装置的显示驱动芯片在所述显示驱动芯片存储的配置信息中获取与所述输入触发指令相匹配的输入信息相关的配置信息;
76.第二控制子单元,用于若所述显示驱动芯片中不存在与所述输入触发指令相匹配的输入信息相关的配置信息,控制所述显示驱动芯片在所述处理装置中获得与所述输入触发指令相匹配的输入信息相关的配置信息。
77.在一种实施方式中,所述数据处理装置还包括:
78.第二传输单元,用于在将所述输入信息传输至显示装置的显示驱动芯片的同时,将所述输入信息还传输至与所述显示装置连接的处理装置,所述处理装置能够用于基于所述输入信息生成第二图像;
79.第二控制单元,用于响应于所述显示装置输出的第一图像满足目标条件,控制所述处理装置将所述第二图像输出至所述显示装置,以使得所述第二图像替换所述第一图像。
80.进一步,所述第二控制单元包括:
81.第三控制子单元,用于响应于所述处理装置生成所述第二图像,控制所述处理装置将所述第二图像输出至所述显示装置;
82.或,
83.第四控制子单元,用于响应于接收到的触发指令满足指令条件,控制所述处理装置将所述第二图像输出至所述显示装置。
84.可选地,所述第二图像包括:所述处理装置基于所述输入信息生成第一子图像,以及基于目标应用信息生成第二子图像,将所述第一子图像和所述第二子图像进行融合获得的图像。
85.进一步,所述数据处理装置还包括:
86.第三控制单元,用于响应于所述显示装置输出所述第一图像,控制所述处理装置获得与所述第一图像相匹配的图像调整指令,以使得所述处理装置基于所述图像调整指令对所述第一图像进行调整;
87.第四控制单元,用于控制所述处理装置输出调整后的目标图像。
88.可选地,还包括:
89.信息发送单元,用于若所述显示驱动芯片存在与所述图像调整指令相匹配的配置信息,将所述处理装置基于所述图像调整指令解析获得的调整配置信息发送至所述显示驱动芯片,以使的所述显示驱动芯片基于所述调整配置信息对所述第一图像进行调整,获得目标图像。
90.需要说明的是,本实施例中各单元的具体实现可以参考前文中的相应内容,此处不再详述。
91.参见图4,为本技术另一实施例中提供的一种数据处理系统的结构示意图,该系统可以包括:
92.输入装置401,用于获取输入信息;
93.显示装置402,能与所述输入装置连接,所述显示装置配有显示驱动芯片,所述显示驱动芯片用于基于所述输入信息生成第一图像;
94.所述显示装置402,还用于输出所述第一图像。
95.对应的,该数据处理系统中还包括:
96.处理装置,用于基于输入信息生成第二图像。
97.需要说明的是,本实施例中的输入装置、显示装置和处理装置具体实现可以参考前文中的相应内容,此处不再详述。
98.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
99.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
100.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
101.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献