[发明专利]一种视频流数据读取方法、装置、设备及存储介质在审
申请号: | 201910935622.6 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110730359A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 李灯伟;刘金广 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04N21/231 | 分类号: | H04N21/231;H04N21/239 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 薛娇 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 读取 目标数据 读端口 视频流数据 并行 数据处理请求 数据处理效率 数据读取效率 存储介质 多次读取 申请 | ||
本发明公开了一种视频流数据读取方法、装置、设备及存储介质,其中,该方法包括:接收数据处理请求,确定与所述数据处理请求对应的需要进行处理的视频流数据为目标数据;如果所述目标数据的数据位大于单个读端口所能读取的数据位,则判断是否设置有并行读标记,如果设置有所述并行读标记,则利用多个读端口以并行的方式读取所述目标数据,如果未设置有所述并行读标记,则利用单个读端口进行多次读取,直至读取到全部的所述目标数据为止;如果所述目标数据的数据位不大于单个读端口所能读取的数据位,则直接利用单个读端口读取所述目标数据。本申请公开的上述技术方案能够有效提高视频流数据的数据读取效率及数据处理效率。
技术领域
本发明涉及多媒体视频处理技术领域,更具体地说,涉及一种视频流数据读取方法、装置、设备及存储介质。
背景技术
视频数据流是连续数据流,在需要对视频数据流的数据(简称视频流数据)进行处理时需要首先读取视频流数据,进而再对读取到的视频流数据进行处理;但是由于每次处理的视频流数据的数据位并不固定,如果要处理的视频流数据的数据位过长,则需要多次读取视频流数据,这就导致视频流数据的读取效率较低,进而导致对视频流数据的处理效率也较低。
发明内容
本发明的目的是提供一种视频流数据读取方法、装置、设备及存储介质,能够有效提高视频流数据的数据读取效率及数据处理效率。
为了实现上述目的,本发明提供如下技术方案:
一种视频流数据读取方法,包括:
接收数据处理请求,确定与所述数据处理请求对应的需要进行处理的视频流数据为目标数据;
如果所述目标数据的数据位大于单个读端口所能读取的数据位,则判断是否设置有并行读标记,如果设置有所述并行读标记,则利用多个读端口以并行的方式读取所述目标数据,如果未设置有所述并行读标记,则利用单个读端口进行多次读取,直至读取到全部的所述目标数据为止;
如果所述目标数据的数据位不大于单个读端口所能读取的数据位,则直接利用单个读端口读取所述目标数据。
优选的,确定与所述读使能信号对应的当前需要进行处理的视频流数据为目标数据之后,还包括:
判断是否设置有校验标记,如果设置有所述校验标记,则利用多个读端口同时执行读取所述目标数据的步骤,以读取得到多份目标数据;如果读取得到的多份目标数据全部相同,则确定校验通过,并确定读取到的多份目标数据为需要进行处理的视频流数据;如果读取得到的多份目标数据不全部相同,则确定校验未通过;
如果未设置有所述校验标记,则直接执行读取所述目标数据的步骤,以读取得到一份目标数据。
优选的,确定校验未通过之后,还包括:
如果读取到的多份目标数据中存在至少两份相同的目标数据,则确定该至少两份相同的目标数据为需要进行处理的视频流数据,并将读取到的多份目标数据中与该需要进行处理的视频流数据不同的目标数据对应的读端口的端口标记进行输出。
优选的,确定校验未通过之后,还包括:
如果读取到的多份目标数据中不存在任意两份相同的目标数据,则输出读取该多份目标数据的读端口的读标记及该多份目标数据被读取前所在的存储模块的模块标记。
优选的,确定需要进行处理的视频流数据之后,还包括:
确定当前需要处理的视频流数据的数据位为目标数据位;
如果需要进行处理的视频流数据的数据位大于所述目标数据位,则由需要进行处理的视频流数据中取所述目标数据位的数据进行处理,并缓存多余的数据以待下次处理。
优选的,利用多个读端口以并行的方式读取所述目标数据之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910935622.6/2.html,转载请声明来源钻瓜专利网。