一种众核环境下视频编解码动态多分辨率自适应并行方法

    公开(公告)号:CN102025990B

    公开(公告)日:2013-11-27

    申请号:CN201010536468.4

    申请日:2010-11-04

    Abstract: 本发明提供了一种众核环境下视频编解码动态多分辨率自适应的并行方法。分析系统任务属性配置表,决定是从任务列表中取新计算任务还是参与某发起者的大分辨率视频的解码;若取新计算任务,则解析码流格式和分辨率,确定是否对新计算任务发起多核并行解码;如果需要多核并行解码,修改系统任务属性配置表,发布并行需求;若参与某发起者的大分辨率视频解码计算,则登记本核心信息,修改系统任务属性配置表;发起者管理参与本路并行解码的各个核心,进行解码任务分发,在解码完毕后恢复现场。本发明可以动态的根据系统中的码流格式和分辨率分布来调整各个核心的运行任务,从而对于不同码流格式和不同分辨率的都能获得充分的解码计算资源,保证系统的质量和性能。

    一种众核环境下视频编解码动态多分辨率自适应并行方法

    公开(公告)号:CN102025990A

    公开(公告)日:2011-04-20

    申请号:CN201010536468.4

    申请日:2010-11-04

    Abstract: 本发明提供了一种众核环境下视频编解码动态多分辨率自适应的并行方法。分析系统任务属性配置表,决定是从任务列表中取新计算任务还是参与某发起者的大分辨率视频的解码;若取新计算任务,则解析码流格式和分辨率,确定是否对新计算任务发起多核并行解码;如果需要多核并行解码,修改系统任务属性配置表,发布并行需求;若参与某发起者的大分辨率视频解码计算,则登记本核心信息,修改系统任务属性配置表;发起者管理参与本路并行解码的各个核心,进行解码任务分发,在解码完毕后恢复现场。本发明可以动态的根据系统中的码流格式和分辨率分布来调整各个核心的运行任务,从而对于不同码流格式和不同分辨率的都能获得充分的解码计算资源,保证系统的质量和性能。

    编解码系统和方法
    5.
    发明公开

    公开(公告)号:CN102802022A

    公开(公告)日:2012-11-28

    申请号:CN201210311673.X

    申请日:2012-08-28

    Abstract: 本发明提供了一种编解码方法,包括:用户接口模块从外部接收原始数据,并根据用户的输入,定义用户所需的数据编码格式和数据封装格式;格式识别模块识别原始数据的原始封装格式;多个分离器中与原始数据的原始封装格式相匹配的分离器将原始数据分离;数据处理模块将分离的原始数据进行解码,并根据用户所需的数据编码格式对解码后的数据进行编码;以及封装模块基于用户所需的数据封装格式将编码后的数据封装成用户所需的数据。能够根据用户实际需求,将一种或多种格式的原始数据转码为用户所需的一种或多种格式的数据,满足用户的不同需求,减少存储多种格式的数据所需的存储资源。转码过程无需用户参与,减轻了用户的工作量。

    编解码系统和方法
    7.
    发明公开

    公开(公告)号:CN102790906A

    公开(公告)日:2012-11-21

    申请号:CN201210311672.5

    申请日:2012-08-28

    Abstract: 本发明提供了一种编解码方法包括:用户接口模块从外部接收原始数据,并根据用户的输入,定义用户所需的数据封装格式;分离模块将原始数据分离成原始音频数据和原始视频数据;多个转换模块将原始视频数据转换为用户所需的视频数据;处理模块将与用户所需的视频数据相对应的原始音频数据的同步参数添加至用户所需的视频数据的头部;以及封装模块根据用户所需的数据封装格式将通过处理模块处理的视频数据和原始音频数据封装成用户所需的数据。通过并行转码,大幅提高数据转换速度,减少了转码所需要的时间,以满足用户的实时需求,此外在音视频数据封装之前的同步处理,实现了转码以后的数据在播放过程中,保持音视频同步。

    在服务器端实现的转码方法以及转码系统

    公开(公告)号:CN102802024A

    公开(公告)日:2012-11-28

    申请号:CN201210311674.4

    申请日:2012-08-28

    Abstract: 本发明公开了一种转码系统,包括主机端子系统和具有多个CPU核心的转码处理子系统,主机端子系统包括主机端用户接口模块,用于通过调用参数配置定义转码后数据流的数据码流属性信息。主机端子系统通过转码处理子系统接口模块将待转码数据流发送给转码处理子系统。转码处理子系统包括:数据输入/输出模块,用于接收包括待转码数据流的数据信息以及发送包括转码后数据流的数据信息;解码器模块,用于对待转码数据流进行解码,得到YUV数据流;编码器模块,用于根据从主机端子系统获取的数据码流属性信息对YUV数据流进行编码,并将编码后的数据流通过数据输入/输出模块传送给网络。采用本发明,可以节省大量的存储资源并且能够提高转码的速度。

Patent Agency Ranking