[发明专利]图像数据的处理方法及装置有效

专利信息
申请号: 201510967255.X 申请日: 2015-12-18
公开(公告)号: CN105631921B 公开(公告)日: 2018-11-27
发明(设计)人: 钟昆达 申请(专利权)人: 网易(杭州)网络有限公司
主分类号: G06T15/00 分类号: G06T15/00
代理公司: 北京博浩百睿知识产权代理有限责任公司 11134 代理人: 宋子良
地址: 310000 浙江省杭州*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 图像 数据 处理 方法 装置
【说明书】:

发明公开了一种图像数据的处理方法及装置。其中,该方法包括:在主线程上对参数信息集合以及与主线程同步运行的一个或多个协作线程进行初始化,其中,参数信息集合包括:对当前一帧图像数据进行物理模拟运算的第一参数信息以及对位于当前一帧图像数据的前一帧图像数据进行画面渲染操作的第二参数信息;在主线程上采用第二参数信息对前一帧图像数据执行画面渲染操作,以及在一个或多个协作线程上采用第一参数信息对当前一帧图像数据执行物理模拟运算。本发明解决了相关技术中所采用的主线程将物理模拟运算分发给多个并行处理的物理系统协作线程来分别处理仅能够有限提升图像处理速率的技术问题。

技术领域

本发明涉及图像处理领域,具体而言,涉及一种图像数据的处理方法及装置。

背景技术

目前,物理模块通常被集成到三维(3D)游戏客户端中,用来实时模拟多种物理效果,例如:道具爆破,角色肢体甩动,布料飘动等。物理模拟的主要运算集中在碰撞检测和碰撞后的动力学反应,其运算量将随着模拟对象的数量增长。游戏客户端则是循环运行逻辑和渲染,以便用户能够看到连贯的画面。在典型的3D游戏客户端中,客户端还需要承担网络通讯,人工智能运算,场景资源加载,画面渲染等繁重任务,整个系统往往无法达到30个周期每秒(帧率,30FPS),这样会导致用户体验大幅降低,用户会感觉到画面输入延迟以及播放画面不流畅。

图1是根据相关技术的物理模块自带多线程解决方案的示意图。如图1所示,主线程上与渲染无关的处理步骤,例如:处理网络通信,执行人工智能运算,通知资源加载线程读取指定数据等,在下文中简称为“客户端逻辑”。随着多核心中央处理器(CPU)的普及,可以更多地利用多线程技术为软件处理过程提速。该解决方案虽然能够减少物理运算在主线程的时间消耗,而将物理运算分发给多个并行处理的物理系统协作线程来分别处理,但是主线程仍然需要等待物理运算完全结束后才能够执行渲染操作;不仅如此,主线程分发物理运算任务以及等待操作系统的线程调度同样也需要耗费大量的时间,因此,在实际应用中提速效果并不明显。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种图像数据的处理方法及装置,以至少解决相关技术中所采用的主线程将物理模拟运算分发给多个并行处理的物理系统协作线程来分别处理仅能够有限提升图像处理速率的技术问题。

根据本发明实施例的一个方面,提供了一种图像数据的处理方法,包括:在主线程上对参数信息集合以及与主线程同步运行的一个或多个协作线程进行初始化,其中,参数信息集合包括:对当前一帧图像数据进行物理模拟运算的第一参数信息以及对位于当前一帧图像数据的前一帧图像数据进行画面渲染操作的第二参数信息;在主线程上采用第二参数信息对前一帧图像数据执行画面渲染操作,以及在一个或多个协作线程上采用第一参数信息对当前一帧图像数据执行物理模拟运算。

进一步地,在多个协作线程上采用第一参数信息对当前一帧图像数据执行物理模拟运算包括:从多个协作线程中选取一个协作线程,其中,选取的协作线程用于向多个协作线程中的其余协作线程分发物理模拟运算任务;在其余协作线程上按照选取的协作线程分发的物理模拟运算任务执行物理模拟运算。

进一步地,在主线程上对一个或多个协作线程进行初始化包括:创建一个或多个协作线程并指示一个或多个协作线程对当前一帧图像数据执行物理模拟运算;创建协作线程启动信号,其中,协作线程启动信号用于激活一个或多个协作线程执行物理模拟运算;创建协作线程结束信号,其中,协作线程结束信号用于通知主线程已经完成对当前一帧图像数据执行的物理模拟运算。

进一步地,在主线程上采用第二参数信息对前一帧图像数据执行画面渲染操作之前,还包括:在主线程上向一个或多个协作线程发送协作线程启动信号,触发一个或多个协作线程在主线程对前一帧图像数据执行画面渲染操作的过程中,同步对当前一帧图像数据执行物理模拟运算。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510967255.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top