图像数据测试方法及系统与流程

文档序号:11918080阅读:401来源:国知局
图像数据测试方法及系统与流程

本发明涉及测试方法及系统,且特别涉及一种测试显示卡的方法及系统。



背景技术:

随着显示技术及硬件科技的不断进展,应用于电脑系统中的显示功能不断推陈出新。举凡三维(3D)立体成像、拟真图像模拟,乃至于实时图像采集和组合成像等功能都不断被开发,且成为广为消费者接受的标准规格。由于消费者针对电脑系统显示功能的要求不断提升,显示卡(又称显卡、显示接口卡、显示适配卡等)所支持的显示接口也不再仅限于单纯的静态图像显示。当前的显示卡必须具备动态以及三维(3D)立体图像显示的显示接口,因此目前市售的显示卡多半整合有视频图形阵列(Video Graphics Array,VGA)接口、数字视频接口(Digital Visual Interface,DVI)以及高清晰度多媒体接口(High Definition Multimedia Interface,HDMI)等不同图像及声音功能的多重显示接口。

如前所述,为了确保显示卡的品质,避免瑕疵品流入市场。工厂在出货前,检测人员通常以肉眼检视显示卡的3D图像,目的是为了确保显示卡在长时间不会有问题产生,但在3D图像测试的过程中,有少部分的显示卡有破图等现象。而工厂在进行大量的3D图像测试时,检测人员并无法一直注意显示卡测试时是否有产生异常。因此,在显示卡测试结束后,若检测人员没发现破图等现象,则显示卡将被直接包装出货。直到使用者使用此显示卡时,才会知道此显示卡存在破图的问题。

以人工进行检测的方式不仅旷日费时,且每张显示卡必须测试的项目非常多,因此以人工方式显然不具效率。此外,因为测试人员在测试过程中是以肉眼进行判断,进而因为误判导致具有瑕疵的显示卡没有被检测出来,抑或是正常品被判断为具有瑕疵的显示卡的机会也颇高,间接造成生 产成本以及日后维修成本的增加。因此如何提升显示卡测试流程的效率,并同时兼具测试精确度,进而降低生产及日后维修成本,已成为制造厂商的重要课题。



技术实现要素:

本发明提供一种图像数据测试的方法及系统。

本发明提出一种图像数据测试系统,用以测试显示卡。所述图像数据测试系统包括图像采集装置、储存装置以及处理器。所述图像采集装置,耦接于所述显示卡,用以采集所述显示卡的一输入/输出(I/O)端口所输出的图像数据,并得到已采集图像数据。储存装置用以储存预定图像数据。处理器耦接至图像采集装置及储存装置,用以比对已采集图像数据及预定图像数据,并产生比对结果,根据比对结果判断所述显示卡是否正常。

在一实施例中,已采集图像数据是为多个连续截图。在一实施例中,图像采集装置是根据时间信息或视频帧信息采集已采集图像数据。在一实施例中,已采集图像数据是部分截图,该部分截图包括文字信息。在另一实施例中,已采集图像数据是部分截图,该部分截图包括一特定场景。在一实施例中,图像数据测试系统还包括切换器。切换器耦接于显示卡及所述图像采集装置,并具有至少一个连接端口;其中,当显示卡具有支持不同显示接口的多个I/O端口时,显示卡的各I/O端口分别耦接于相对应的各连接端口;切换器通过其连接端口切换I/O端口以输出对应I/O端口的图像数据。在一实施例中,比对结果包括至少一个截图路径,当处理器判断已采集图像数据不正常时,根据该至少一个截图路径找出至少一个不正常的已采集图像数据。

本发明提出一种图像数据测试方法,用于一图像数据测试系统中,以测试显示卡,包括:通过图像采集装置采集显示卡的I/O端口所输出的图像数据,并得到已采集图像数据;通过处理器比对已采集图像数据与事先储存于储存装置的预定图像数据,并产生比对结果;以及通过处理器根据比对结果判断显示卡是否正常。

在一实施例中,已采集图像数据是多个连续截图。在一实施例中,所述采集的步骤是根据时间信息或视频帧信息采集已采集图像数据。在一实 施例中,已采集图像数据是部分截图,该部分截图包括文字信息。在另一实施例中,已采集图像数据是部分截图,该部分截图包括特定场景。在一实施例中,图像数据测试系统还包括切换器,其具有至少一个连接端口,图像数据测试方法还包括:当显示卡具有支持不同显示接口的多个I/O端口时,显示卡的各I/O端口分别耦接于相对应的各连接端口;切换器通过其连接端口切换I/O端口以输出对应I/O端口的图像数据。在一实施例中,比对结果包括至少一个截图路径,当处理器判断已采集图像数据不正常时,根据该至少一个截图路径找出至少一不正常的已采集图像数据。

为使本发明的所述和其他目的、特征和优点能更明显易懂,下文特举出多个实施例,并配合所附附图,作详细说明如下。

附图说明

图1A~1B是显示根据本发明一实施例的图像数据测试系统的示意图。

图2A~2B是显示根据本发明一实施例的图像采集装置具有多个连接端口的图像数据测试系统的示意图。

图3是显示根据本发明一实施例的图像采集装置具有一切换器的图像数据测试系统的示意图。

图4是显示根据本发明一实施例的图像数据测试的方法流程图。

其中,附图标记说明如下:

100 图像数据测试系统

110 图像采集装置

112、114、116 连接端口

120 处理器

130 储存装置

140 切换器

200 显示卡

202、204、206 I/O端口

400 方法流程图

S405、S410、S415 步骤

具体实施方式

为了让本发明的目的、特征、及优点能更明显易懂,下文特举多个实施例,并配合所附图示图1至图4,做详细的说明。本发明说明书提供不同的实施例来说明本发明不同实施方式的技术特征。其中,实施例中的各元件的配置是为说明之用,并非用以限制本发明。且实施例中附图标记的部分重复,是为了简化说明,并非意指不同实施例之间的关联性。

图1A是显示根据本发明一实施例的图像数据测试系统100的示意图。图像数据测试系统100是用以测试显示卡200,其中显示卡200具有I/O端口202。显示卡200可独立于图像数据测试系统100(见图1A),也可集成于图像数据测试系统100。例如在另一实施例中,显示卡200可包括在图像数据测试系统100中,如图1B所示。

如图1A所示,图像数据测试系统100包括有图像采集装置110、处理器120以及储存装置130。图像采集装置110耦接于显示卡200的I/O端口202,用以采集I/O端口202所输出的图像数据,并得到已采集图像数据,其中图像采集装置110包括但不限于一图像采集卡。储存装置130预先储存预定图像数据,此处的预定图像数据是适于由各型号标准显示卡的I/O端口所输出的图像数据,例如,显示卡的I/O端口所输出的正常图像数据。预定图像数据可由检测人员将一标准显示卡插设于图像数据测试系统中而产生,其储存于储存装置130,用以供处理器120将其与测试图像采集装置110输出的已采集图像数据进行比对。一种具体实现中,通过将3D模型、坐标、贴图等数据传给显卡,由显卡运算后生成3D场景,再由图像采集卡将整个场景录制,如果正确无误,则录制得到的视频可当做参考数据,并被作为预定图像数据存储于储存装置130。

处理器120分别耦接至图像采集装置110及储存装置130,用以比对已采集图像数据及预定图像数据,并产生比对结果。处理器120根据比对结果来判断显示卡是否正常。

在图1A所示的实施例中,显示卡200可具有支持不同显示接口的多个I/O端口202、204、206,如图2A所示。此处所述的显示接口可包括但不限于视频图形阵列(Video Graphics Array,VGA)、数字视频接口 (Digital Visual Interface,DVI)以及高清晰度多媒体接口(High Definition Multimedia Interface,HDMI)显示端口(Display Port,DP)等不同I/O端口。而图像采集装置110也可包括多个连接端口112、114、116,分别与显示卡200的多个I/O端口202、204、206相耦接。类似地,在图1B所示的实施例中,具有多个I/O端口202、204、206的显示卡200也可包括在图像数据测试系统100中,如图2B所示。值得注意的是,此处显示卡200的I/O端口及图像采集装置110的连接端口的数量是可增减,并不局限于此。

在另一实施例中,图像数据测试系统100还可包括切换器140,如图3所示。切换器140耦接于显示卡200的多个I/O端口202、204、206及图像采集装置110。切换器140具有至少一个连接端口142、144、146。显示卡200的各I/O端口202、204、206分别耦接于切换器140的相对应的各连接端口142、144、146。切换器140具有切换图像数据的功能,以导引连接端口142、144、146其中之一输出图像数据。该实施例可以适合于仅有一个连接端口112的图像采集装置110。

此外,处理器120可根据不同的截图方式(即图像采集方式)控制图像采集装置110对显示卡200的I/O端口所输出的图像数据进行截图(即采集图像)。在一实施例中,截图方式是为使图像采集装置110根据时间信息对显示卡200的I/O端口所输出的图像数据进行连续截图。表格1示意性示出了图像采集装置110根据时间信息在固定间隔的连续时间点中所进行的截图。

表格1

在图像采集装置110于表格1中各时间点进行连续截图后,产生对应时间点的多个连续截图,其储存于储存装置130中。具体实现时,还可将这些连续截图分别存到对应上述截图的截图路径,并保存为例如表格1,以方便日后检测人员找寻这些截图。

在另一实施例中,截图方式可以是图像采集装置110根据视频帧(frame)信息对显示卡200的I/O端口输出的图像数据进行连续截图。表格2示意性示出了图像采集装置110根据视频帧信息在固定间隔的连续视频帧中所进行的截图。

表格2

类似地,在图像采集装置110于表格2中各视频帧进行连续截图后,产生对应视频帧的多个连续截图,其储存于储存装置130中。具体实现时,还可将这些连续截图分别存到对应上述截图的截图路径,并保存为例如表格2中,以方便日后检测人员找寻这些截图。

此外,实际操作中,用于测试的视频源通常是固定的,测试人员可以容易地确定出感兴趣部分(例如图像中包含有文字或其它特定场景)的所在位置,因为这些位置在实践中更容易用于判断显示卡是否存在破图等现象。所以,截图方式也可以是图像采集装置110对显示卡200的I/O端口输出的图像数据进行的部分截图,例如采集场景中有文字的图像。因此,由图像采集装置110所产生的已采集图像数据是部分截图,该部分截图可包括文字信息。在另一实施例中,部分截图也可包括特定场景。本实施例中部分截图和前述实施例中连续截图的不同在于,连续截图是连续采集一个时间段(或一段视频帧)内的图像或视频,而部分截图则是针对视频帧中特定部分或者是某段时间中的特定部分进行图像采集。

在图像采集装置110产生已采集图像数据后,处理器120可比对已采集图像数据及储存于储存装置的预定图像数据,并产生比对结果。表格3示意性示出了处理器120所产生的比对结果。

表格3

如表格3所示,所有比对结果皆呈现Pass(通过),即此显示卡没有问题。处理器120将根据上述比对结果判断此显示卡操作正常。表格4示意性示出了处理器120所产生的另一比对结果。

表格4

如表格4所示,在时间点21:30处,比对结果呈现Fail(失败),即此显示卡于21:30发生问题。在一实施例中,若已采集图像数据是部分截图时,导致Fail的因素可能为文字模糊、噪声干扰、破图导致文字模糊等所造成。在另一实施例中,若已采集图像数据是为连续截图时,导致Fail问题的因素可能为破图、噪声干扰、闪屏、画面的颜色不对等所造成。处理器120将根据上述比对结果判断此显示卡异常。此外,若检测人员不清楚比对结果中造成Fail的因素时,可经由储存于储存装置130中的截图路径去读取Fail的截图,由此察看是何种原因造成Fail。

图4是显示根据本发明一实施例的图像数据测试的方法流程图400。此方法用于图像数据测试系统中,例如图1A至图3所示的任一图像数据测试系统。在步骤S405中,通过图像采集装置采集显示卡的I/O端口所输出的图像数据,并产生已采集图像数据。在步骤S410中,通过处理器比对已采集图像数据与事先储存于储存装置的预定图像数据,并产生比对结果。最后,在步骤S415,通过处理器,根据比对结果判断显示卡是否正常。

在传统的3D图像测试中,尤其针对3D加速卡的图像测试,如前述,通常是人眼一直盯着被测试图像,耗时费力且易出错;而采用本发明实施例提供的图像数据测试系统或方法,通过自动采集输出的图像,并将其与事先存储与储存装置的预定图像数据(通常被视为基准图像或参考图像)进行比对,例如通过二者的像素值进行判断,如果比对不一致,则判断出显示卡存在破图等问题。并且,本发明实施例中采集的图像是针对的显示 卡的I/O输出的图像,从而,不仅可以判断显示卡的运算部分是否错误,而且可以用来判断显示卡的I/O是否存在问题。

因此,通过本发明的图像数据测试系统及方法,可避免由以肉眼进行检测的误判,也可减少检测人员的负担,有效率且大幅地提升显示卡测试的正确率,从而提升整体检测流程的品管,增加产品的良率及降低日后维修成本。

以上实施例使用多种角度描述。显然这里的教示可以多种方式呈现,而在范例中揭露的任何特定架构或功能仅为一代表性的状况。根据本文的教示,任何熟知此技艺的人士应理解在本文呈现的内容可独立利用其他某种型式或综合多种型式作不同呈现。举例说明,可遵照前文中提到任何方式利用某种装置或某种方法实现。一装置的实施或一种方式的执行可用任何其他架构、或功能性、又或架构及功能性来实现在前文所讨论的一种或多种型式上。

在此所揭露程序的任何具体顺序或分层的步骤纯为一举例的方式。基于设计上的偏好,必须了解到程序上的任何具体顺序或分层的步骤可在此文件所揭露的范围内被重新安排。伴随的方法权利要求以一示例顺序呈现出各种步骤的元件,也因此不应被此所展示的特定顺序或阶层所限制。

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟悉此项技艺者,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当视后附的申请专利范围所界定者为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1