[发明专利]软件解码中解码器以独立进程存在的解码方法无效
申请号: | 201110456978.5 | 申请日: | 2011-12-30 |
公开(公告)号: | CN102523451A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 黄祖斌;袁庆丰;王翔宇 | 申请(专利权)人: | 南京超然科技有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 南京天翼专利代理有限责任公司 32112 | 代理人: | 王玉梅 |
地址: | 210029 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种软件解码中解码器以独立进程存在的解码方法,解码时,应用作为父进程,解码器作为子进程;应用父进程接收从网络中传输过来的多媒体数据码流,并将多媒体数据码流发送写入到解码器子进程中;解码器子进程对接收到的多媒体数据码流进行解码,并将解码后的多媒体流输出到应用父进程中,由应用父进程将多媒体流输出。本发明通过将解码器以独立进程的形式实现了多媒体数据为网络传输时的解码工作;将解码进程中可能出现的错误局限在了解码器子进程中,避免了对其它运行模块的干扰,同时也不会对应用父进程造成影响。 | ||
搜索关键词: | 软件 解码 解码器 独立 进程 存在 方法 | ||
【主权项】:
一种软件解码中解码器以独立进程存在的解码方法,其特征是,应用作为父进程,解码器作为子进程;应用父进程接收从网络中传输过来的多媒体数据码流,并将多媒体数据码流发送写入到解码器子进程中;解码器子进程对接收到的多媒体数据码流进行解码,并将解码后的多媒体流输出到应用父进程中,由应用父进程将多媒体流输出;应用父进程与解码器子进程之间的数据交互流程包括以下步骤:(1).应用父进程等待接收网络传输过来的多媒体数据码流;(2).应用父进程判断解码器子进程是否存在:如果解码器子进程不存在,则创建新的解码器子进程,直至判断结果为解码器子进程存在;(3).应用父进程将接收到的多媒体数据码流写入已存在的解码器子进程;(4).应用父进程判断码流的写入是否成功:如果码流发送不成功,则应用父进程将解码器子进程杀掉,然后重新创建新的解码器子进程,并重复步骤(2)至步骤(3)的方法,直至判断结果为:码流已成功写入解码器子进程中;(5).解码器子进程对接收到的多媒体数据码流进行解码,并将解码后的多媒体流回应至应用父进程中;(6).应用父进程等待解码器子进程的回应:如果解码器子进程有回应,则应用父进程获得解码后的多媒体流,并将多媒体流输出;然后重复步骤(1)至步骤(6)的内容;如果解码器子进程没有回应,则应用父进程重复步骤(4)中将解码器子进程杀掉及其之后,至步骤(5)的处理方法;直至应用父进程能够得到解码器子进程的回应,应用父进程获得解码后的多媒体流,并将多媒体流输出;然后重复步骤(1)至步骤(6)的内容。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京超然科技有限公司,未经南京超然科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110456978.5/,转载请声明来源钻瓜专利网。
- 上一篇:模拟门脉性肝硬化病理变化演示模型
- 下一篇:摩擦连接环