The present application discloses a data processing method and device. The method includes: obtaining the image frame of the collected video data; executing each image frame in turn by executing the first number of image processing operations in order to obtain each candidate frame; each candidate frame is displayed in turn, and each candidate frame is provided in turn to the central processor in turn for the purpose of providing the frame for each candidate frame. The central processor performs a second number of image processing operations in order for each candidate frame in order to obtain a processing method and send the processing mode to the graphic processor, and then display any of the candidate frames that are not displayed according to the processing method. The application example reduces the processing pressure of the central processing.
【技术实现步骤摘要】
数据处理方法及装置
本申请属于计算机
,具体地说,涉及一种数据处理方法及装置。
技术介绍
网络直播是指可以通过在网络交流平台上观看视频数据的一种播放方式。主播客户端可以采集视频数据,并将所述视频数据上传至服务端,以使观看客户端可以从服务端获取并播放所述视频数据。在将视频数据上传至服务端之前,还可以将视频数据进行裁剪、旋转、贴片等图像处理操作,以使所述视频数据的显示效果更佳。处理所述视频数据后,再将处理后的视频数据在主播客户端显示,以及将处理后的视频数据上传至服务器。现有技术中,均由CPU(CentralProcessingUnit,中央处理器)来执行旋转、裁剪、贴片等一系列的图像处理操作,同时还需要CPU执行处理后的视频数据的显示以及上传操作,进而造成所述中央处理器的处理压力较大。
技术实现思路
有鉴于此,本申请提供了一种数据处理方法及装置,主要通过将中央处理器的部分处理工作分担到图形处理器中,以减少中央处理器的处理压力,达到较高的处理效率。为了解决上述技术问题,本申请的第一方面提供了一种数据处理方法,应用于图形处理器,所述方法包括:获取采集的视频数据的图像帧; ...
【技术保护点】
一种数据处理方法,其特征在于,应用于图形处理器,所述方法包括:获取采集的视频数据的图像帧;将每一图像帧依次执行第一数量的图像处理操作,获得每一候选帧;依次显示每一候选帧,同时依次将每一候选帧提供至中央处理器,以供所述中央处理器将每一候选帧依次进行第二数量的图像处理操作,以获得处理方式,并发送所述处理方式至所述图形处理器;将未显示的任意候选帧按照所述处理方式处理之后再进行显示。
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于图形处理器,所述方法包括:获取采集的视频数据的图像帧;将每一图像帧依次执行第一数量的图像处理操作,获得每一候选帧;依次显示每一候选帧,同时依次将每一候选帧提供至中央处理器,以供所述中央处理器将每一候选帧依次进行第二数量的图像处理操作,以获得处理方式,并发送所述处理方式至所述图形处理器;将未显示的任意候选帧按照所述处理方式处理之后再进行显示。2.根据权利要求1所述的方法,其特征在于,所述依次显示每一候选帧,同时依次将每一候选帧提供至中央处理器,以供所述中央处理器将每一候选帧依次进行第二数量的图像处理操作,以获得处理方式,并发送所述处理方式至所述图形处理器包括:确定并发执行的第一线程以及第二线程;利用所述第一线程依次显示每一候选帧;利用所述第二线程依次将每一候选帧提供至中央处理器,以供所述中央处理器将每一候选帧依次进行第二数量的图像处理操作,以获得处理方式,并发送所述处理方式至所述图形处理器。3.根据权利要求2所述的方法,其特征在于,所述将未显示的任意候选帧按照所述处理方式处理之后再进行显示包括:如果第一线程接收到所述处理方式,将未显示的任意候选帧按照所述处理方式处理之后再进行显示。4.根据权利要求2所述的方法,其特征在于,所述利用所述第二线程依次将每一候选帧提供至中央处理器的同时,所述方法还包括:利用第三线程依次将每一候选帧提供至中央处理器,以供所述中央处理器将每一候选帧发送至服务端。5.一种数据处理方法,其特征在于,应用于中央处理器,所述方法包括:获取图形处理器依次发送的每一候选帧;所述每一候选帧为所述图形处理器将采集的视频数据的每一图像帧依次执行第一数量的图像处理操作获得的;依次发送每一候选帧至服务端,同时将每一候选帧依次进行第二数量的图像处理操作以获得处理方式;发送所述处理方式至所述图形处理器;以供所述图形处理器将未显示的任意候选帧按照所述处理方式处理之后再进行显示;将未发送的任意候选帧按照所述处理方式处理之后再发送至所述服务端。6.根据权利要求5所述的方法,其特征在于,所述获取图形处理器依次发送的每一候选帧包括:利用第四线程以及第五线程分别获取图形处理器依次发送的每一候选帧。7.根据权利要求6所述的方法,其特征在于,所述依次发送每一候选帧至服务端,同时将每一候选帧进行第二数量的图像处理操作以获得处理方式包括:利用第四线程依次发送每一候选帧至服务端,同时利用第五线程将每一候选帧进行第二数量的图像处理操作以获得处理方式;所述发送所述处理方式至所述图形处理器包括:利用第五线程发送所述处理方式至所述图形处理器;所述将未发送的任意候选帧按照所述处理方式处理之后再发送至所述服务端包括:第四线程检测到第五线程发送的所述处理方式,将未发送的任意候选帧按照所述处理方式处理之后再发送至所述服务端。8.根据权利要求5所述的方法,其特征在于,所述第二数量的图像处理操作包括贴片处理以及所述处理方式包括获得贴片位置,所述将每一候选帧进行第二数量的图像处理操作...
【专利技术属性】
技术研发人员:曹斌,张菊元,
申请(专利权)人:北京潘达互娱科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。