一种快速显示视频的方法及设备技术

技术编号:11058101 阅读:141 留言:0更新日期:2015-02-18 21:05
本发明专利技术公开了一种快速显示视频的方法及设备,本方法包括:提取视频文件的头文件信息,在显卡的显存中创建一用于存储头文件信息的存储空间,记录显存中存储空间的存储位置信息,记录此视频文件的标识与此视频文件的头文件信息在显存中的存储位置信息的映射关系;接收针对目标视频文件的打开指令,根据映射关系通过显卡的图形处理器根据存储位置信息从显存中相应存储空间加载目标视频文件的头文件信息,加载完成后从目标视频文件中头文件信息的结束位置开始读取目标视频文件的视频数据并通过显示器播放。本发明专利技术中通过显卡的图形处理器解析头文件信息的方式极大的缩短了头文件解析所需的时间,提高了用户的使用体验。

【技术实现步骤摘要】
一种快速显示视频的方法及设备
本专利技术涉及多媒体数据处理
,尤其涉及一种快速显示视频的方法及设备。
技术介绍
随着计算机技术的不断发展,用于家庭或工作中计算机的硬件配置也在不断的提高,主要表现在其核心器件-中央处理器(Central Processing Unit,简称CPU)的发展上。根据微处理器的字长和功能,中央处理器依次经过了以下发展阶段:4位和8位低档阶段、8位中档阶段、16位阶段、32位阶段、奔腾系列阶段、酷睿系列阶段。随着中央处理器处理能力的不断增强,计算机处理任务的速度也越来越快,但是即便如此,仍无法达到用户对某些操作在使用体验方面的需要。例如,用户使用视频播放软件打开某视频文件后,需经过一定时间(例如5秒以上)等待才能看到此视频文件的图像。
技术实现思路
针对上述问题,本专利技术的目的是提供一种解决以上问题的快速显示视频的方法及设备,解决用户在计算机上打开视频文件后需等待较长时间才能看到此视频文件的图像的问题。 为解决上述技术问题,本专利技术提供了一种快速显示视频的方法,所述方法包括: 确定需快速显示的N个视频文件,其中N为大于零的整数;对所述N个视频文件中每个视频文件执行以下内容:提取视频文件的头文件信息,根据所述头文件信息的大小在显卡的显存中创建一用于存储所述头文件信息的存储空间,记录所述显存中所述存储空间的存储位置信息,记录此视频文件的标识与此视频文件的头文件信息在所述显存中的所述存储位置信息的映射关系; 接收针对所述N个视频文件中一目标视频文件的打开指令,根据所述映射关系查找到所述目标视频文件的头文件信息在显存中的存储空间的存储位置信息,通过所述显卡的图形处理器根据所述存储位置信息从所述显存中相应存储空间加载所述目标视频文件的头文件信息,加载完成后从所述目标视频文件中头文件信息的结束位置开始读取所述目标视频文件的视频数据并通过显示器播放。 其中,上述快速显示视频的方法还可以具有以下特点: 用于存储一头文件信息的存储空间的容量与此头文件信息的存储容量相同,所述存储空间的存储位置信息是指所述存储空间的起始位置和结束位置。 其中,上述快速显示视频的方法还可以具有以下特点: 用于存储所述N个头文件信息的N个存储空间的容量均相同且为连续的存储空间,所述存储空间的存储位置信息是指所述N个存储空间的起始地址、单个存储空间的容量值以及存储空间的标识号。 其中,上述快速显示视频的方法还可以具有以下特点: 所述N的值大于I时,所述N个视频文件的视频格式不完全相同。 其中,上述快速显示视频的方法还可以具有以下特点: 所述视频文件的视频格式包括:AVI格式、WMV格式、ASF格式、MPEG格式、RM格式、RMVB格式。 为解决上述技术问题,本专利技术提供了一种快速显示视频的设备,所述设备包括:中央处理器、显示器、显卡,所述显卡包括图形处理器和显存; 所述中央处理器,用于确定需快速显示的N个视频文件,其中N为大于零的整数;还用于对所述N个视频文件中每个视频文件执行以下内容:提取视频文件的头文件信息,根据所述头文件信息的大小在显存中创建一用于存储所述头文件信息的存储空间,记录所述显存中所述存储空间的存储位置信息,记录此视频文件的标识与此视频文件的头文件信息在所述显存中的所述存储位置信息的映射关系;还用于接收针对所述N个视频文件中一目标视频文件的打开指令,根据所述映射关系查找到所述目标视频文件的头文件信息在显存中的存储空间的存储位置信息;还用于将所述存储位置信息通知至所述显形处理器;还用于在所述图形处理器对所述目标视频文件的头文件信息加载完成后,从所述目标视频文件中头文件信息的结束位置开始读取所述目标视频文件的视频数据并通过显示器播放; 所述图形处理器,用于根据接收到的所述存储位置信息从所述显卡中相应的存储空间加载所述目标视频文件的头文件信息。 其中,上述快速显示视频的设备还可以具有以下特点: 所述图形处理器,还用于根据所述存储位置信息中指示的起始位置至结束位置确定一存储空间,从此存储空间加载所述目标视频文件的头文件信息。 其中,上述快速显示视频的设备还可以具有以下特点: 所述图形处理器,还用于计算所述存储位置信息中指示的单个存储空间的容量值与存储空间的标识号的积,根据所述存储位置信息中指示的首地址以及所述积确定一存储空间,从此存储空间加载所述目标视频文件的头文件信息。 其中,上述快速显示视频的设备还可以具有以下特点: 所述N的值大于I时,所述N个视频文件的视频格式不完全相同。 其中,上述快速显示视频的设备还可以具有以下特点: 所述N的值大于I时,所述N个视频文件的视频格式不完全相同,所述视频格式包括:AVI格式、WMV格式、ASF格式、MPEG格式、RM格式、RMVB格式。 本专利技术中将视频文件的头文件信息存储于显存并使用显卡的图形处理器解析视频文件的头文件信息,相比于现有技术中通过中央处理器解析头文件信息的方式极大的缩短了头文件解析所需的时间,令用户从点击某视频文件到观看看到视频文件的视频图像之间的等待时间缩短至I秒以内,极大的提高了用户的使用体验。尤其在中央处理器的占用率处于高百分比率时,可以为快速为用户显示出其需要观看的视频图像,为用户提供了高效的服务。 【附图说明】 并入到说明书中并且构成说明书的一部分的附图示出了本专利技术的实施例,并且与描述一起用于解释本专利技术的原理。在这些附图中,类似的附图标记用于表示类似的要素。下面描述中的附图是本专利技术的一些实施例,而不是全部实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他的附图。 图1是本专利技术中快速显示视频的方法流程图。 具体实施例 为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。 本专利技术的基本思想是,将视频文件的头文件信息存储于显存并使用显卡的图形处理器解析视频文件的头文件信息,相比于现有技术中通过中央处理器解析头文件信息的方式极大的缩短了头文件解析所需的时间,令用户从点击某视频文件到观看看到视频文件的视频图像之间的等待时间缩短至I秒以内,以提高用户的使用体验。 图1是本专利技术中快速显示视频的方法,本方法包括以下步骤: 步骤SlOl,确定需快速显示的N个视频文件,其中N为大于零的整数JfN个视频文件中每个视频文件执行以下内容:提取视频文件的头文件信息,根据头文件信息的大小在显卡的显存中创建一用于存储此头文件信息的存储空间,记录显存中此存储空间的存储位置信息,记录此视频文件的标识与此视频文件的头文件信息在显存中的存储位置信息的映射关系。 步骤S102,接收针对上述N个视频文件中一目标视频文件的打开指令,根据上述映射关系查找到目标视频文件的头文件信息在显存中的存储空间的存储位置信息,通过显卡的本文档来自技高网...
一种快速显示视频的方法及设备

【技术保护点】
一种快速显示视频的方法,其特征在于,所述方法包括:确定需快速显示的N个视频文件,其中N为大于零的整数;对所述N个视频文件中每个视频文件执行以下内容:提取视频文件的头文件信息,根据所述头文件信息的大小在显卡的显存中创建一用于存储所述头文件信息的存储空间,记录所述显存中所述存储空间的存储位置信息,记录此视频文件的标识与此视频文件的头文件信息在所述显存中的所述存储位置信息的映射关系;接收针对所述N个视频文件中一目标视频文件的打开指令,根据所述映射关系查找到所述目标视频文件的头文件信息在显存中的存储空间的存储位置信息,通过所述显卡的图形处理器根据所述存储位置信息从所述显存中相应存储空间加载所述目标视频文件的头文件信息,加载完成后从所述目标视频文件中头文件信息的结束位置开始读取所述目标视频文件的视频数据并通过显示器播放。

【技术特征摘要】
1.一种快速显示视频的方法,其特征在于,所述方法包括: 确定需快速显示的N个视频文件,其中N为大于零的整数;对所述N个视频文件中每个视频文件执行以下内容:提取视频文件的头文件信息,根据所述头文件信息的大小在显卡的显存中创建一用于存储所述头文件信息的存储空间,记录所述显存中所述存储空间的存储位置信息,记录此视频文件的标识与此视频文件的头文件信息在所述显存中的所述存储位置信息的映射关系; 接收针对所述N个视频文件中一目标视频文件的打开指令,根据所述映射关系查找到所述目标视频文件的头文件信息在显存中的存储空间的存储位置信息,通过所述显卡的图形处理器根据所述存储位置信息从所述显存中相应存储空间加载所述目标视频文件的头文件信息,加载完成后从所述目标视频文件中头文件信息的结束位置开始读取所述目标视频文件的视频数据并通过显示器播放。2.如权利要求1所述的快速显示视频的方法,其特征在于, 用于存储一头文件信息的存储空间的容量与此头文件信息的存储容量相同,所述存储空间的存储位置信息是指所述存储空间的起始位置和结束位置。3.如权利要求1所述的快速显示视频的方法,其特征在于, 用于存储所述N个头文件信息的N个存储空间的容量均相同且为连续的存储空间,所述存储空间的存储位置信息是指所述N个存储空间的起始地址、单个存储空间的容量值以及存储空间的标识号。4.如权利要求1所述的快速显示视频的方法,其特征在于, 所述N的值大于I时,所述N个视频文件的视频格式不完全相同。5.如权利要求1所述的快速显示视频的方法,其特征在于, 所述视频文件的视频格式包括=AVI格式、WMV格式、ASF格式、MPEG格式、RM格式、RMVB格式。6.一种快速显示视频的设备,其特征在于,所述设备包括:中央处理器、显示器、显卡,所述显卡包括图形处理器和显存; 所述中央处理器,用...

【专利技术属性】
技术研发人员:储德强崔振英
申请(专利权)人:同辉佳视北京信息技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1