基于外部设备的图像处理方法和装置与流程

文档序号:17771851发布日期:2019-05-28 19:31阅读:163来源:国知局
基于外部设备的图像处理方法和装置与流程

本发明属于图像处理技术领域,具体涉及一种基于外部设备的图像处理方法和装置。



背景技术:

随着移动互联网时代的发展,在手机等可以显示图像的图像终端上,应用程序越来越强调交互性。而因为屏幕尺寸的限制,在图像终端上显示一些高清晰度的影像时,用户难以分辨其细节,影响了应用功能的使用和用户体验感。

在现有技术中,对图像进行细节分辨的方法主要有两种,第一,通过系统定制化的软件,读取显存数据进行处理,对指定局部的屏幕内容进行图像处理,可以在图像终端上实现放大屏幕局部细节的功能。但是该方法会要求额外的处理能力,在图像终端同时进行图像处理和运行大型应用时可能造成卡顿,并且,在屏幕上顶层显示放大框,也会妨碍其他内容的正常显示。第二,通过无线或有线信道,将图像终端的内容传送到电视机、投影仪等固定显示设备上,重新转换制式后显示。但是图像在传输中会存在相当大的延时。此外,此方法受限于固定屏幕而不能移动,因此使用场景受到很大限制。

因此,如何在进行图像处理时避免移动终端的卡顿,同时降低数据传输时的延时和丢帧率成为亟待解决的技术问题。



技术实现要素:

本发明要解决的技术问题在于如何在进行图像处理时避免移动终端的卡顿,同时降低数据传输时的延时和丢帧率。

为此,根据第一方面,本发明实施例公开了一种基于外部设备的图像处理方法,包括:

建立外部设备与图像终端之间的数据连接;基于数据连接获取用于表征用户的图像处理需求的用户指令;基于用户指令从图像终端获取待处理图像内容并对待处理图像内容进行处理,以得到目标图像内容;将目标图像内容发送至外部设备,以通过外部设备向用户呈现目标图像内容。

可选地,在基于用户指令从图像终端获取待处理图像内容并对待处理图像内容进行处理,以获取目标图像内容和将目标图像内容发送至外部设备,以通过外部设备向用户呈现目标图像内容之间,还包括:对目标图像内容进行优化处理。

可选地,建立外部设备与图像终端之间的数据连接包括:通过高速usb有线连接建立外部设备与图像终端之间的数据连接。

可选地,对待处理图像内容进行处理包括:图像放大、图像压缩、图像缩小、图像解码、图像编码中的一种或多种组合。

根据第二方面,本发明实施例提供了一种基于外部设备的图像处理装置,包括:

数据连接模块,用于建立外部设备与图像终端之间的数据连接;用户指令模块,用于基于数据连接获取用于表征用户的图像处理需求的用户指令;图像处理模块,用于基于用户指令从图像终端获取待处理图像内容并对待处理图像内容进行处理,以得到目标图像内容;图像呈现模块,用于将目标图像内容发送至外部设备,以通过外部设备向用户呈现目标图像内容。

可选地,还包括:优化处理模块,用于对目标图像内容进行优化处理。

可选地,建立外部设备与图像终端之间的数据连接包括:通过高速usb有线连接建立外部设备与图像终端之间的数据连接。

可选地,对待处理图像内容进行处理包括:图像放大、图像压缩、图像缩小、图像解码、图像编码中的一种或多种组合。

根据第三方面,本发明提供了一种计算机装置,包括处理器,处理器用于执行存储器中存储的计算机程序实现上述第一方面任意一项的基于外部设备的图像处理方法。

根据第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,处理器用于执行存储介质中存储的计算机程序实现上述第一方面任意一项的基于外部设备的图像处理方法。

本发明的有益效果在于:

本发明实施例公开的一种基于外部设备的图像处理方法和装置,首先建立外部设备与图像终端之间的数据连接,然后基于该数据连接获取用户的图像处理指令,其次根据该指令从图像终端处获取待处理图像内容并对待处理图像内容进行处理从而得到目标图像内容。最后将处理完成的目标图像内容发送给外部设备,从而通过外部设备向用户呈现目标图像内容。相对于现有技术中直接在图像终端上进行图像处理的方案,本发明实施例公开的方案解放了图像终端的处理能力,将图像处理的过程放在外部设备内完成,避免了图像终端在同时进行图像处理和运行大型应用时可能会造成卡顿的问题。此外,由于其通过在外部设备的底层程序中设置了图像数据交互和处理的方法,从而实现了低延时性的数据传输显示。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一种基于外部设备的图像处理方法的流程图;

图2为本发明实施例一种基于外部设备的图像处理装置的结构示意图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,为本实施例公开的一种基于外部设备的图像处理方法的流程图,该基于外部设备的图像处理方法包括:

步骤s101,建立外部设备与图像终端之间的数据连接。

在本实施例中,可以通过高速usb连接线建立外部设备与图像终端之间的数据连接。例如:可以是usb2.0,还可以是usb3.0。需要说明的是,前述仅是为了便于本领域技术人员理解所列举的示例,并不能认为是对本发明技术方案的限定,在实际应用过程中,可以随着科技的不断发展,选取更加前沿的其他高速usb连接线。通过高速usb有线连接,扩展了gpu,降低了数据传输的延时。图像终端可以是手机,还可以是平板,还可以是其他能够呈现图像的终端。

步骤s102,基于数据连接获取用于表征用户的图像处理需求的用户指令。

用户在图像终端上触发用于表征用户的图像处理需求的用户指令。在具体实施例中,可以通过感应用户对图像终端的触摸屏的操作来获取用户指令,也可以通过接收用户对图像终端的物理按键的操作来获取用户指令。在用户触发用户指令后,基于外部设备与图像终端之间的数据连接,由外部设备获取到该用户指令,并根据该用户指令调取相应的图像处理方案。例如,在具体实施例中,可以根据用户的放大指令调取图像放大方案。

步骤s103,基于用户指令从图像终端获取待处理图像内容并对待处理图像内容进行处理,以得到目标图像内容。

在获取到用户指令后,从图像终端获取需要进行处理的待处理图像。在具体实施例中,待处理图像可以是用户在图像终端选定的区域图像,也可以是图像终端当前所呈现的全部呈现图像。在外部设备获取到待处理图像后,即可根据与用户指令相对应的图像处理方案对待处理图像进行处理。在具体实施例中,对待处理图像进行处理可以包括:图像缩小、图像放大、图像编码和图像解码中的一种或任意组合,还可以包括其他图像处理的方式。对图像进行处理后,得到处理后的目标图像内容。

步骤s104,将目标图像内容发送至外部设备,以通过外部设备向用户呈现目标图像内容。

将目标图像内容发送给外部设备,从而在外部设备上向用户呈现目标图像内容。在可选的实施例中,在步骤s103和步骤s104之间,还包括:对目标图像内容进行优化处理。在具体实施例中,优化处理具体的可以是对得到的目标图像内容进行毛刺去除,从而提高图像的清晰度和细腻度。

在可选的实施例中,由于在图像同步时,图像终端还会有其他业务在处理,所以要避免因数据处理导致其他业务无法正常处理的情况,因此也可以在图像终端采用校验机制保证数据同步。

本实施例首先建立外部设备与图像终端之间的数据连接,然后基于该数据连接获取用户的图像处理指令,其次根据该指令从图像终端处获取待处理图像内容并对待处理图像内容进行处理从而得到目标图像内容。最后将处理完成的目标图像内容发送给外部设备,从而通过外部设备向用户呈现目标图像内容。相对于现有技术中直接在图像终端上进行图像处理的方案,本发明实施例公开的方案解放了图像终端的处理能力,将图像处理的过程放在外部设备内完成,避免了图像终端在同时进行图像处理和运行大型应用时可能会造成卡顿的问题。此外,由于其通过在外部设备的底层程序中设置了图像数据交互和处理的方法,从而实现了低延时性的数据传输显示。

本实施例还公开了一种基于外部设备的图像处理装置,请参考图2,为该基于外部设备的图像处理装置结构示意图,该基于外部设备的图像处理装置包括:

数据连接模块201,用于建立外部设备与图像终端之间的数据连接;用户指令模块202,用于基于数据连接获取用于表征用户的图像处理需求的用户指令;图像处理模块203,用于基于用户指令从图像终端获取待处理图像内容并对待处理图像内容进行处理,以得到目标图像内容;图像呈现模块204,用于将目标图像内容发送至外部设备,以通过外部设备向用户呈现目标图像内容。

作为可选的实施例,该基于外部设备的图像处理装置还包括:优化处理模块,用于对目标图像内容进行优化处理。

在可选的实施例中,建立外部设备与图像终端之间的数据连接包括:通过高速usb有线连接建立外部设备与图像终端之间的数据连接。

在可选的实施例中,对待处理图像内容进行处理包括:图像放大、图像压缩、图像缩小、图像解码、图像编码中的一种或多种组合。

此外,本发明实施例中还提供一种计算机装置,处理器通过执行所述计算机指令,从而实现以下方法:

建立外部设备与图像终端之间的数据连接;基于数据连接获取用于表征用户的图像处理需求的用户指令;基于用户指令从图像终端获取待处理图像内容并对待处理图像内容进行处理,以得到目标图像内容;将目标图像内容发送至外部设备,以通过外部设备向用户呈现目标图像内容。

本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(rom)或随机存储记忆体(ram)等。计算机处理器用于执行存储介质中存储的计算机程序实现以下方法:

建立外部设备与图像终端之间的数据连接;基于数据连接获取用于表征用户的图像处理需求的用户指令;基于用户指令从图像终端获取待处理图像内容并对待处理图像内容进行处理,以得到目标图像内容;将目标图像内容发送至外部设备,以通过外部设备向用户呈现目标图像内容。

以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进。这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1