自动检测计算机视频多媒体播放功能的方法

文档序号:6586203阅读:392来源:国知局
专利名称:自动检测计算机视频多媒体播放功能的方法
技术领域
本发明涉及计算机视频多媒体播放功能是否正常的计算机自动检测领域。
背景技术
目前,在计算机生产过程中,需要对视频多媒体播放功能进行测试。其播放可能发生的主要问题有以下几类1、数据或系统解码有问题,造成画面显示不正常,有“花屏”或“马赛克”现象;2、显卡或者显示存储器(以下简称为显存)有问题,造成画面显示异常;3、系统性能有问题,造成播放速度不正常,速度慢,或有延迟,或有间断等。而目前的测试方式为播放VCD或者DVD影片,同时由人工观看,检查是否有“花屏”,“迟滞”等现象。
此种测试方式给生产厂家造成以下困扰第一、每台机器均需要人工观看,需要大量人力,且造成产能瓶颈。第二、无法保证测试质量,播放过程中出现的各种细微缺陷,可能因人为疏忽而漏掉。
目前业内还没有好的解决办法,故迫切需要一种能够克服以上缺陷的有效测试方法。

发明内容
本发明目的是解决计算机视频多媒体播放功能测试需要大量人力,且造成产能瓶颈,无法保证测试质量的问题。
本发明方法包括视频媒体播放和视频播放显示画面的检测,其特征是该自动检测方法按以下步骤完成第一、画面样本生成——在功能正常的计算机上,对要播放的视频媒体,将每一帧画面做数据抽取,制作标准样本文件;第二、视频播放——在待检测的计算机上完成视频媒体的播放功能;第三、画面比较——在播放过程中,实时抓取每一帧画面,并与画面样本文件进行比对,判断画面数据是否完全相同,如不同,表示该机器视频媒体播放不正常,则转错误处理;第四、视频影像监控——在播放过程中,抓取每帧画面数据,并对播放速度、延迟、或间断问题进行实时监控,如不正常,转错误处理;第五、播放完成——播放正常,检测通过,则转结束处理。
本发明的优点及效果1、本发明通过模拟人工观看,自动对视频播放器或计算机视频播放显示画面进行比对验证,检测视频播放是否正常,因此实现了视频播放测试的自动化;2、解放了大量用于人工检测的员工,降低了人力成本,且解决了人工检测造成产能瓶颈的问题;3、自动检测法可保证测试质量,可以检测出播放过程中出现的各种细微缺陷,有效地解决了可能因人为疏忽而漏检的问题。
具体实施例方式实施例1如

图1所示,该自动检测方法按以下步骤完成第一、画面样本生成——在功能正常的计算机上,对要播放的视频媒体,将每一帧画面做数据抽取,制作标准样本文件;第二、视频播放——在待检测的计算机上完成视频媒体的播放功能;第三、画面比较——在播放过程中,实时抓取每一帧画面,并与画面样本文件进行比对,判断画面数据是否完全相同,如不同,表示该机器视频媒体播放不正常,则转错误处理;第四、视频影像监控——在播放过程中,抓取每帧画面数据,并对播放速度、<p>[表4]

(实施例4)以下,针对以下①②的项目改变条件对实施例2的负特性热敏电阻的制造方法进行说明。将详细的制造条件表示在表5中。
①负特性热敏电阻基体32(未烧制层压体)的烧制温度、炉内氧比率②烧制工序的冷却过程的冷却速度下面以计算机VCD播放自动测试为例做进一步说明计算机进行VCD播放时,标准画面大小为352*208个像素,每个像素点需要两个字节(16bit,以RGB方式存放,可提供65536种色彩组合)存放。故每帧画面占用总字节数=352*2*208=146432字节;为减小数据量,在抓取画面样本时,可以将每一行(或者多行)数据计算累加和存放,累加和占用2个字节,这样一帧画面样本最多需要字节数为=208*2=416字节;假定需要一段10秒钟的VCD片断进行测试,因VCD播放速率为25帧/秒,则在抓取样本时,总共需要抓取10*25=250帧数据,因此总数据量为250*416=104000字节,这样有效降低了数据量。
在抓取样本时,先要确定画面对应的显存位置,取得该显存指针后,即可逐一将所有帧画面数据抓取出来,保存成画面样本数据。
假定选取的VCD片断起始帧为101,则画面样本抓取完成后,样本中包含101-250帧显示数据。在实际测试时,播放与抓取显示样本相同的VCD段落,同时,用相同的方法抓出250帧画面数据。抓取一帧数据后,与样本中的对应帧数据进行比对,如完全相同,则表示此帧播放没有问题,继续进行测试;否则表示该帧画面显示不正常,如图5所示。
当检测到画面错误时,通过对问题原因进行分析或进一步验证,能够进一步定位问题部位,常见问题如下1)光驱读盘/媒体数据问题可导致画面“马赛克”现象,导致画面数据不一致。通过直接从光盘读取媒体数据可进行验证;2)解码/系统性能问题可导致画面显示“花屏”,或者播放断续,延迟。抓取的画面数据丢帧较多,比对不一致;3)显卡/显存问题可导致画面局部图像异常,比对时,所有帧画面数据与样本不一致,且错误位置相同;因此,通过模拟人眼观看,对最终显示画面进行自动比对,可有效检测计算机视频播功能是否正常。本方法同样适用于各种其他视频媒体播放测试,如DVD,AVI等。
权利要求
1.一种自动检测计算机视频多媒体播放功能的方法,该方法包括视频媒体播放和视频播放显示画面的检测,其特征是该自动检测方法按以下步骤完成第一、画面样本生成——在功能正常的计算机上,对要播放的视频媒体,将每一帧画面做数据抽取,制作标准样本文件;第二、视频播放——在待检测的计算机上完成视频媒体的播放功能;第三、画面比较——在播放过程中,实时抓取每一帧画面,并与画面样本文件进行比对,判断画面数据是否完全相同,如不同,表示该机器视频媒体播放不正常,则转错误处理;第四、视频影像监控——在播放过程中,抓取每帧画面数据,并对播放速度、延迟、或间断问题进行实时监控,如不正常,转错误处理;第五、播放完成——播放正常,检测通过,则转结束处理。
2.根据权利要求1所述的自动检测计算机视频多媒体播放功能的方法,其特征是所述画面样本生成通过以下步骤完成第一、选择播放功能正常的计算机——在视频播放功能正常的计算机上制作标准样本,供测试时使用;第二、选定视频媒体区段——对制作样本使用的媒体文件,选择播放开始及结束的位置即时间;第三、单帧播放选定视频媒体——由视频媒体播放计算机,对选定媒体区域进行单帧播放;视频数据解码,采用计算机操作系统提供的解码支持;第四、逐帧抓取显示样本数据——对播放的每一帧画面,从显示存储器上,抓取显示数据;即根据显存对应位置,拷贝出对应的显存数据,得到屏幕显示数据;第五、生成画面数据——将所有抓取的帧画面数据保存为画面样本文件,供后续测试时使用。
3.根据权利要求2所述的自动检测计算机视频多媒体播放功能的方法,其特征是在画面样本生成中的第四步,逐帧抓取显示样本数据时,为了减小样本存储数据量,本发明采用将每行数据即对应画面每一条扫描线,进行累加和存放。
4.根据权利要求1或2或3所述的自动检测计算机视频多媒体播放功能的方法,其特征是所述错误处理是指根据错误类型,进行判断,区分错误原因——诸如媒体数据读取问题,解码问题,系统性能问题,显卡/显存问题,并报告该错误,测试结束。
全文摘要
一种自动检测计算机视频多媒体播放功能的方法,解决计算机视频多媒体播放功能测试需要大量人力,且造成产能瓶颈,无法保证测试质量的问题。该方法包括以下步骤完成画面样本生成;视频播放;画面比较,实时抓取每一帧画面,并与画面样本文件比对,判断画面数据是否完全相同,如不同,表示播放不正常,则转错误处理;视频影像监控;播放完成——播放正常,检测通过,则转结束处理。本发明通过模拟人工观看,自动对计算机视频播放显示画面进行比对验证,检测视频播放是否正常,因此实现了视频播放测试的自动化;解放了大量用于人工检测的员工,降低了人力成本,且解决了人工检测造成产能瓶颈的问题;可保证测试质量,有效地解决了可能因人为疏忽而漏检的问题。
文档编号G06F11/28GK1477508SQ02129479
公开日2004年2月25日 申请日期2002年8月23日 优先权日2002年8月23日
发明者卢凤顺, 王云松 申请人:天津百维软件科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1