【技术实现步骤摘要】
一种视频存储方法、装置、SOC系统、介质
本申请涉及数据存储
,特别涉及一种视频存储方法、装置、SOC系统、介质。
技术介绍
传统的集成视频压缩功能的SOC(SystemonChip,片上系统)系统中,会预先在对应的片外DDR(DoubleDataRate,双倍速率同步动态随机存储器)中分配地址连续的空间来存储源视频数据或压缩后视频数据,这样的存储空间在SOC系统关闭视频功能时,是无法释放的,这对于内存资源紧张的SOC系统而言,会影响SOC系统功能的运行。此外SOC系统上的视频存储空间需要用于不同的分辨率场景,为保险起见需要满足最大分辨率(如1920x1024)需求,所以一般会分配比较大的存储空间,但是如果在SOC系统的应用中,待存储视频的分辨率较小,如640x480,则该部分DDR空间中会有很大一部分被浪费掉,造成存储资源的浪费。
技术实现思路
有鉴于此,本申请的目的在于提供一种视频存储方法、装置、SOC系统、介质,能够避免SOC系统上的存储资源浪费,且保证SOC系统功能的正常运行。其具体方案如下 ...
【技术保护点】
1.一种视频存储方法,其特征在于,应用于SOC系统,包括:/n根据待存储视频信息和目标DDR占用信息,向所述目标DDR发送存储空间申请请求;/n接收所述目标DDR根据所述存储空间申请请求发送的存储空间分配响应;/n将所述待存储视频信息对应的待存储视频数据存储到所述目标DDR中与所述存储空间申请请求对应的地址空间下。/n
【技术特征摘要】
1.一种视频存储方法,其特征在于,应用于SOC系统,包括:
根据待存储视频信息和目标DDR占用信息,向所述目标DDR发送存储空间申请请求;
接收所述目标DDR根据所述存储空间申请请求发送的存储空间分配响应;
将所述待存储视频信息对应的待存储视频数据存储到所述目标DDR中与所述存储空间申请请求对应的地址空间下。
2.根据权利要求1所述的视频存储方法,其特征在于,所述根据待存储视频信息和目标DDR占用信息,向所述目标DDR发送存储空间申请请求,包括:
当所述待存储视频数据为源视频数据时,根据所述待存储视频的分辨率、所述待存储视频的帧数以及目标DDR占用信息,向所述目标DDR发送存储空间申请请求;
当所述待存储视频数据为压缩后视频数据时,根据所述待存储视频的分辨率、所述待存储视频的帧数、压缩模式配置以及目标DDR占用信息,向所述目标DDR发送存储空间申请请求。
3.根据权利要求2所述的视频存储方法,其特征在于,所述向所述目标DDR发送存储空间申请请求,包括:
当所述待存储视频数据为源视频数据时,通过本地CPU向所述目标DDR发送存储空间申请请求,其中,所述存储空间申请请求中申请的存储空间大小根据所述待存储视频数据的分辨率和帧数确定;
相应地,所述将所述待存储视频信息对应的待存储视频数据存储到所述目标DDR中与所述存储空间申请请求对应的地址空间下,包括:
通过本地CPU将与所述存储空间申请请求对应的起始地址、所述待存储视频数据的帧数以及所述待存储视频数据的分辨率发送到本地源视频数据写入控制模块;
通过本地源视频数据写入控制模块将所述待存储视频数据存储到所述起始地址对应的地址空间中。
4.根据权利要求2所述的视频存储方法,其特征在于,所述向所述目标DDR发送存储空间申请请求,包括:
当所述待存储视频数据为压缩后视频数据时,通过本地CPU向所述目标DDR发送存储空间申请请求,其中,所述存储空间申请请求中申请的存储空间大小根据所述待存储视频数据的分辨率、所述待存储视频数据的帧数以及压缩模式配置确定;
相应地,所述将所述待存储视频信息对应的待存储...
【专利技术属性】
技术研发人员:张贞雷,刘同强,周玉龙,童元满,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。