汽车颜色匹配系统和方法与流程

文档序号:28977578发布日期:2022-02-19 19:44阅读:383来源:国知局
汽车颜色匹配系统和方法与流程
汽车颜色匹配系统和方法
1.相关专利申请的交叉引用
2.本技术要求于2019年8月2日提交的美国专利申请第16/529,899号的优先权,其内容以引用的方式整体并入本文。
3.关于联邦政府资助的研究或开发的声明
4.不适用。


背景技术:

5.汽车制造商使用不同类型的汽车油漆饰面,其中最常见的是底漆/清漆饰面。底漆/清漆饰面包括为车辆提供期望颜色和颜色效果的底漆,并且然后将透明的清漆喷涂在底漆上以为底漆提供保护并改善整个饰面的性能(例如,机械性能,诸如抗划伤性、硬度等)和外观。还可使用仅包含底漆的单涂层饰面,或包含喷涂在两层或更多层底漆饰面上的清漆的多层饰面。
6.当车辆已经损坏时,维修过程的一个重要部分是确保将汽车油漆无缝喷涂到车辆的受损区域,而无需对整个车辆进行重新喷漆。汽车车身油漆专家利用各种手段来实现用于维修车辆的售后油漆颜色与车辆原始油漆饰面之间的匹配。例如,一些油漆专家执行视觉颜色评估以获得匹配,这是耗时的,并且在颜色选择过程中需要一定量的试错。其他油漆专家使用技术系统来协助选择最佳颜色配方,诸如颜色检索系统和分光光度计。
7.常规的颜色检索系统需要用户手动输入与车辆相关的各种不同类型的信息,然后访问颜色信息数据库以检索与该用户输入的信息相关联的颜色结果。在图1的过程流程图中示出了在颜色检索系统中使用的软件的功能。在步骤100中,用户手动将车辆信息(例如,车辆的品牌、型号和/或型号年份)和颜色信息(例如,颜色代码)输入系统中。在步骤102中,系统访问颜色信息数据库以检索与输入的车辆和颜色信息相关联的车辆颜色。在步骤104中,确定车辆颜色是否被定位,并且,如果不是,则过程返回到步骤100以手动输入附加或校正的车辆和颜色信息。如果车辆颜色被定位,则在步骤106中将颜色结果呈现给用户,并且在步骤108中,用户从颜色结果中选择最佳颜色。在许多情况下,用户将使用物理色卡和/或粗糙度选择器(可以是具有不同粗糙度值的颜色的色样)来进行颜色选择。在步骤110中,系统将所选颜色的颜色配方传输到分配器或秤,以将油漆喷涂到车辆上。
8.传统颜色检索系统的使用有几个缺点。例如,系统需要用户手动输入相对大量的信息,这可能耗时并且容易发生人为错误。此外,用户可能并不知道相关信息中的所有相关信息,例如,用户可能不知道车辆的型号年份。另外,所有车辆的颜色代码的位置并不统一,并且定位颜色代码时花费的时间进一步增加了执行颜色检索过程所需的总时间。此外,如果不使用色卡,就无法区分相同颜色的变体。当然,色卡的使用由于过程的手动性质并不理想,并且,另外,并非颜色信息数据库中的所有颜色都有对应的色卡。
9.一些汽车车身油漆专家使用计算机控制的分光光度计来确定将提供与车辆原始油漆漆面的精确匹配的颜色配方。分光光度计是一种小型光学仪器,其通过例如用由不同波长组成的光照射正在修理的车辆的未受影响区域(同时或连续照射)来以电子方式测量
颜色,并记录不同波长的反射光。可见光谱中每种波长的反射光的百分比用于搜索颜色配方数据库,并且检索具有最低色差的配方(或可能检索单个颜色配方)。虽然分光光度计提供了执行颜色匹配过程的准确手段,但由于其相对较高的成本,许多车身修理厂不会使用此仪器。此外,操作分光光度计需要一定水平的专业知识,某些汽车车身修理厂可能无法提供。此外,在汽车车身修理厂中放置昂贵的光学仪器并不总是理想的选项。
10.因此,本领域仍然需要一种颜色匹配技术来克服与常规颜色检索系统和分光光度计相关联的缺点中的一些缺点或全部缺点,和/或提供与现有技术系统相比的其它优点。


技术实现要素:

11.本发明涉及一种可在智能手机或其它计算设备上实现的汽车颜色匹配系统和方法。一般来说,计算设备被配置成执行颜色匹配应用程序,该颜色匹配应用程序使得能够选择售后油漆颜色以匹配车辆原始油漆饰面的颜色。优选地,所选油漆颜色的颜色配方被传输到分配器或秤,以将油漆喷涂到车辆上,尽管颜色匹配应用程序也可与手动操作的秤一起使用。
12.在本发明的第一示例性实施方案中,计算设备包括处理器和存储器设备,其中存储器设备存储使处理器接收由与处理器通信的相机捕获的车辆的一个或多个数字图像的指令(例如,如下所述的智能手机的相机或其它类型的相机)。处理器确定与车辆的数字图像相关联的车辆信息,例如通过在车辆信息数据库中检索与车辆图像相关联的车辆信息。然后,处理器确定与车辆信息相关联的颜色信息,例如通过在颜色信息数据库中检索与车辆图像相关联的颜色信息。其它信息可任选地用于确定颜色信息,诸如由从gps接收器接收的gps信息确定的车辆的区域、由vin或vin条形码确定的车辆识别号(vin)信息、从颜色检索系统接收的信息和/或由用户手动输入的信息。在一些实施方案中,处理器呈现包括颜色信息中的所有颜色信息或一部分颜色信息的颜色结果,并且从颜色结果接收车辆的最终油漆颜色的用户选择。优选地,最终油漆颜色的颜色配方被传输到分配器或秤,以将油漆喷涂到车辆上。
13.在本发明的第二示例性实施方案中,计算设备包括处理器和存储器设备,其中存储器设备存储使处理器接收由与处理器通信的相机捕获的车辆的一个或多个数字图像的指令(例如,如下所述的智能手机的相机或其它类型的相机)。处理器基于对车辆的数字图像的分析来确定车辆信息(例如,车辆的品牌、型号和/或型号年份)。处理器还确定颜色信息(例如,与车辆信息相关联的颜色中的每种颜色的颜色配方)。其它信息可任选地用于确定颜色信息,诸如由从gps接收器接收的gps信息确定的车辆的区域、由vin或vin条形码确定的车辆识别号(vin)信息、从颜色检索系统接收的信息和/或由用户手动输入的信息。另外,处理器基于对车辆的数字图像的分析来确定车辆的基本颜色。在一些实施方案中,处理器呈现包括颜色信息中与车辆的基本颜色有关的颜色的颜色结果,并且从颜色结果接收车辆的最终油漆颜色的用户选择。优选地,最终油漆颜色的颜色配方被传输到分配器或秤,以将油漆喷涂到车辆上。
14.下文参考附图详细描述本发明的各种其它实施方案和特征,或者基于本文提供的公开内容对本领域技术人员将显而易见。
附图说明
15.图1是由常规颜色检索系统执行的操作的过程流程图。
16.图2是根据本发明的示例性实施方案的汽车颜色匹配系统的框图。
17.图3是可用作图2所示的计算设备的智能手机的框图。
18.图4是根据本发明的第一示例性实施方案的由图2所示的计算设备执行的汽车颜色匹配方法的过程流程图。
19.图5是根据本发明的第二示例性实施方案的由图2所示的计算设备执行的汽车颜色匹配方法的过程流程图。
20.图6是由图2所示的计算设备执行的汽车颜色匹配方法的过程流程图,该方法包括可作为整个方法的一部分执行的各种所需和可选步骤。
21.图7、图8和图9是用于接收车辆的一个或多个数字图像的示例性方法的过程流程图。
22.图10是用于从颜色检索系统接收信息的示例性方法的过程流程图。
23.图11、图12和图13是用于接收车辆识别号(vin)的示例性方法的过程流程图。
24.图14和图15是用于基于vin确定vin信息的示例性方法的过程流程图。
25.图16、图17和图18是用于使用数字图像分析技术来确定包含在一个或多个数字图像内的车辆的基本颜色的示例性方法的过程流程图。
26.图19和图20是用于确定车辆的车辆信息的示例性方法的过程流程图。
27.图21是用于接收用户手动输入的信息的示例性方法的过程流程图。
28.图22和图23是用于确定车辆的颜色信息的示例性方法的过程流程图。
29.图24、图25和图26是用于呈现颜色结果并接收最终颜色选择的示例性方法的过程流程图。
30.图27、图28和图29是用于处理最终颜色选择的示例性方法的过程流程图。
31.图30至图36是由图2所示的计算设备执行的示例性汽车颜色匹配方法的过程流程图,该方法利用图6所示的所需步骤和可选步骤的各种组合。
具体实施方式
32.本发明涉及一种汽车颜色匹配系统和方法,该汽车颜色匹配系统和方法可在智能手机或其它计算设备上实现,以便能够选择与车辆原始油漆饰面的颜色匹配的售后油漆颜色。虽然下面将参考各种示例性实施方案详细描述本发明,但是应当理解,本发明不限于这些实施方案中的任何实施方案的特定配置或方法。另外,尽管示例性实施方案被描述为体现若干不同的发明特征,但是本领域技术人员将理解,这些特征中的任何一个特征可在没有根据本发明的其它特征的情况下实现。
33.i.颜色匹配系统
34.参考图2,根据本发明的示例性实施方案的汽车颜色匹配系统示出为附图标记200。通常,系统200包括多个网络元件,其中每个网络元件具有与通信网络216的网络连接。在此实施方案中,网络元件包括计算设备202、使得能够访问车辆信息数据库206的服务器系统204、使得能够访问颜色信息数据库210的服务器系统208、颜色检索系统212(其可为如上所述的常规颜色检索系统)和油漆分配器或秤214。当然,在其它实施方案中,系统可以不
包括图2所示的网络元件中的所有网络元件,或者可以包括附加的网络元件。
35.在示例性实施方案中,计算设备202包括根据本发明执行颜色匹配应用程序的智能手机(诸如在和操作系统上运行的那些以及本领域技术人员众所周知的其它智能手机)。计算设备202还可包括个人计算机、膝上型计算机、个人数字助理、个人计算平板电脑(诸如由和制造的那些以及本领域技术人员众所周知的其它个人计算平板电脑)、智能手表或其它可穿戴设备、智能眼镜(例如,google、ubimax或vr头戴式耳机)以及能够经由通信网络216与其它网络元件通信(无线或有线)的任何其它电子计算设备。通常,计算设备202由系统200的每个用户(例如,处于不同车身修理厂的用户等)利用,并且因此,系统200可包括数百个或甚至数千个计算设备202。
36.仍然参考图2,车辆信息数据库206由服务器系统204维护,该服务器系统可采用任何数量的服务器,包括web服务器、文件服务器、应用服务器和数据库服务器,这些服务器在同一物理位置或在地理上分散。在示例性实施方案中,车辆信息数据库206包含多个车辆图像,其中每个车辆图像与车辆信息(诸如车辆的品牌、型号和/或型号年份)相关联。
37.服务器系统204可操作以从计算设备202接收车辆的数字图像,从车辆信息数据库206检索与车辆图像相关联的车辆信息,并且将检索到的车辆信息发送回计算设备202。服务器系统204可经由本领域技术人员已知的任何通信方式与计算设备202交换数据,包括web服务或应用程序编程接口(api)。例如,在一些实施方案中,车辆信息数据库206可通过部署在服务器系统204上的api访问,诸如购自英国伦敦的blippar.com ltd.的汽车识别api和购自佛罗里达州温特帕克的sighthound,inc.的车辆识别api。当然,还可根据本发明使用其它车辆信息数据库。此外,车辆信息数据库可利用通过使用本发明获得的车辆图像和相关联的车辆信息来创建,例如,每个计算设备202可将车辆图像和相关联的车辆信息传输到中央服务器以收集数据库中的信息。
38.颜色信息数据库210也由服务器系统208维护,该服务器系统可采用任何数量的服务器,包括web服务器、文件服务器、应用服务器和数据库服务器,这些服务器在同一物理位置或在地理上分散。在示例性实施方案中,颜色信息数据库210包含多种不同车辆类型的车辆信息(例如,车辆的品牌、型号和/或型号年份),其中每种车辆类型的车辆信息与颜色信息相关联。与每种车辆类型相关联的颜色信息包括与该车辆类型相关联的颜色的一种或多种颜色或颜色变体的信息,即该特定车辆类型的颜色选项。
39.在示例性实施方案中,颜色信息数据库210存储每个颜色选项的以下信息:颜色(例如,红色、黑色等)和由本领域技术人员已知的任何比色系统限定的颜色值(例如,cie标准比色系统、rgb颜色规格系统、hunterlab颜色系统等);颜色为实色还是具有任何颜色效果(例如,金属、珠光、等)和任何颜色效果(例如,颗粒度、粗糙度、闪光度等)的纹理参数的指示;以及颜色和颜色效果可用的颜色配方和任何另选的颜色配方。如本文所用,术语“颜色配方”是指确定确保特定油漆具有期望颜色和颜色效果所需的成分和混合比例所需的信息,即,它不是油漆配制物本身。当然,在其它实施方案中,根据本发明可使用其它类型的颜色信息或前述信息的任何其它组合。
40.服务器系统208可操作以从计算设备202接收车辆信息,从颜色信息数据库210检索与车辆信息相关联的颜色信息,并且将检索到的颜色信息发送回计算设备202。服务器系
统208可经由本领域技术人员已知的任何通信方式与计算设备202交换数据,包括web服务或应用程序编程接口(api)。示例性颜色信息数据库210是购自the sherwin-williams company的2.0颜色检索系统中利用的数据库。当然,还可根据本发明使用其它颜色信息数据库。例如,将油漆供应到汽车修补漆市场的许多汽车油漆制造商已经开发并提供了与本文所述的车辆信息相关联的数据库。
41.服务器系统204和208在图2中示出为两个不同的系统,即,服务器系统204维护车辆信息数据库206,并且服务器系统208维护颜色信息数据库210。在其它实施方案中,车辆信息数据库206和颜色信息数据库210可在同一服务器系统内进行维护。在其它实施方案中,车辆信息数据库206和/或颜色信息数据库210可驻留在计算设备202本身上,在这种情况下,不需要服务器系统204和/或服务器系统208。
42.如上所述,颜色检索系统212包括能够手动输入车辆和颜色信息常规的颜色检索系统。颜色检索系统212的示例是购自the sherwin-williams company的2.0颜色检索系统。当然,也可以使用其它汽车油漆供应商的颜色检索系统。如下文更详细地描述,在本发明的一些实施方案中,计算设备202可任选地从颜色检索系统212接收某些类型的信息。
43.油漆分配器或秤214包括本领域技术人员已知的任何汽车油漆分配器或秤。油漆分配器或秤214的示例是购自美国俄亥俄州哥伦布市的mettler toledo的bba212、bba242、bba242型、bba242 wlan和bba242油漆秤,以及购自德国哥廷根市的sartorius的pma5000、pma.evolution和pma.vision秤。
44.通信网络216可包括能够促进系统200的网络元件之间的数据交换的任何网络,诸如根据ieee 802.3协议(例如,以太网)、ieee 802.15协议(例如,蓝牙)和/或ieee 802.11协议(例如,wi-fi)操作的那些。例如,在一些实施方案中,通信网络216包括个人局域网(pan)或无线pan(wpan)、局域网(lan)或无线lan(wlan)和/或广域网(wan)或无线wan(wwan),其可连接到其它通信网络和/或互联网或内联网的部分。通信基础设施可包括允许数据通过串行或并行通信信道(例如,无线通信信道、蜂窝通信、光纤、铜线等)进行物理传送的任何介质。
45.图3示出了可用作图2所示的计算设备202的智能手机的示例性实施方案。智能手机包括一个或多个处理器300、存储器设备302、电子视觉显示器304、一个或多个其它输入/输出(i/o)设备306和无线通信子系统,该无线通信子系统包括全球定位系统(gps)接收器308、蜂窝收发器310、wi-fi收发器312和蓝牙收发器314中的一者或多者。如图3所示,前述部件彼此通信和/或电耦合。
46.一个或多个处理器300与存储器设备302进行数据通信,该存储器设备被配置成存储包括操作系统和应用程序的处理器可执行指令,当由处理器执行时,该处理器可执行指令使处理器执行多个操作,这些操作使得能够选择与车辆原始油漆饰面相匹配的汽车油漆颜色。下面将结合图4至图36的过程流程图更详细地描述这些方法。存储器设备302还可存储通过执行应用程序获得的数据,诸如一个或多个车辆图像、颜色选择等,如下所述。当然,在其它实施方案中,处理器300可将信息存储在通过下文描述的通信子系统访问的其它存储器设备(例如,远程文件服务器)上。
47.电子视觉显示器304被配置成向观看者(例如,系统200的用户)呈现图像、文本、视频等。示例性电子视觉显示器包括但不限于屏幕、显示设备、触摸屏显示设备等。当然,在其它实施方案中,处理器300可将信息呈现在通过下文描述的通信子系统访问的其它显示器(例如,不同智能手机的显示器、个人计算平板电脑的显示器或电视显示器)上。其它i/o设备306包括但不限于相机、麦克风、扬声器、通用串行总线(usb)接口、通断开关、用户身份模块(sim)接口等中的一者或多者。
48.通信子系统(即,gps接收器308、蜂窝收发器310、wi-fi收发器312和/或蓝牙收发器314)被配置成使计算设备202能够与其它网络元件通信,如本文更全面地描述的。在示例性实施方案中,通信子系统被配置成根据一种或多种通信协议接收和传输数据,诸如根据ieee 802.15协议(例如,蓝牙)、ieee 802.11协议(例如,wi-fi)、全球移动通信系统(gsm)标准、通用移动通信系统(umts)标准、码分多址(cdma)标准等和/或它们的组合操作的那些。
49.ii.颜色匹配方法
50.如上所述,图2所示的计算设备202执行颜色匹配应用程序,该颜色匹配应用程序使计算设备202经由通信网络216与其它网络元件通信,并且获得自动或半自动选择与车辆原始油漆饰面匹配的汽车油漆颜色所需的信息。现在将参考图3所示的智能手机的部件描述在由计算设备202执行的颜色匹配应用程序中体现的颜色匹配方法的各种示例。如上所述,当然,应当理解,这些方法可由其它类型的计算设备执行。
51.参考图4,参考步骤400至408,描述根据本发明的第一示例性实施方案的由计算设备202执行的汽车颜色匹配方法。
52.在步骤400中,处理器300接收已由与处理器300通信的相机捕获的车辆的一个或多个数字图像。如上所述,可实时捕获每个车辆图像以与颜色匹配方法一起使用,或者可预先捕获并存储在存储器设备302或其它存储器中。在一些实施方案中,用于捕获每个车辆图像的相机结合在计算设备202本身内,例如,在计算设备202包括具有集成相机的智能手机或个人计算平板电脑的情况下。例如,图3所示的智能手机包括相机作为i/o设备306中的一个i/o设备,其用于捕获每个车辆图像。在其它实施方案中,相机被提供为通过有线或无线通信信道连接到计算设备202的单独部件。例如,外部相机可连接到个人计算机或膝上型计算机。作为另一示例,相机可包括位于车身修理厂内的网络摄像头,其捕获车辆图像并且通过一个或多个中间设备将车辆图像传输到计算设备202。例如,相机或摄像机可安装在合适的位置,诸如车身修理厂的入口,并且用于自动拍摄车辆的图像而没有人机交互。在又一示例中,用于捕获车辆图像的相机可结合在其它硬件中,例如,通常用于定位目的的分光光度计的相机。当然,根据本发明可以使用本领域技术人员已知的任何其它类型的相机。
53.在步骤402中,处理器300使用车辆图像来确定与车辆有关的信息(例如,车辆的品牌、型号和/或型号年份)。在一些实施方案中,处理器300将车辆图像传输到服务器系统204,在这种情况下,服务器系统204访问车辆信息数据库206以检索与车辆图像相关联的车辆信息,并且将车辆信息发送回处理器300。
54.在步骤404中,处理器300使用车辆信息来确定与该车辆类型的可用颜色有关的信息。在一些实施方案中,处理器300将车辆信息传输到服务器系统208,在这种情况下,服务器系统208访问颜色信息数据库210以检索与车辆信息相关联的颜色信息,并且将颜色信息
发送回处理器300。
55.在步骤406中,处理器300在电子视觉显示器(例如,图3所示的智能手机的电子视觉显示器304或如上所述的任何其它显示器)上呈现颜色结果。在一些实施方案中,呈现给用户的颜色结果包括从颜色信息数据库210获得的颜色信息中的所有颜色信息,包括颜色和颜色效果以及针对该车辆类型创建的不同售后油漆颜色配方中的所有售后油漆颜色配方。在其它实施方案中,呈现给用户的颜色结果仅包括从颜色信息数据库210获得的颜色信息中的一部分颜色信息,诸如颜色和颜色效果(而不是颜色配方)或颜色配方(而不是颜色和颜色效果)。最后,在步骤408中,处理器300从呈现给用户的颜色结果接收最终颜色选择。优选地,所选最终颜色的颜色配方可被传输到油漆分配器或秤,以将油漆喷涂到车辆上。
56.参考图5,参考步骤500至510,描述根据本发明的第二示例性实施方案的由计算设备202执行的汽车颜色匹配方法。
57.在步骤500中,处理器300接收已由与处理器300通信的相机捕获的车辆的一个或多个图像,如上文结合第一示例性实施方案所述。在步骤502中,处理器300使用车辆图像来确定车辆的基本颜色。如美国专利第6768814号中所述,在一些实施方案中,处理器300使用数字图像分析技术来识别图像中的车辆并确定车辆的基本颜色(例如,红色、蓝色、黑色等)。在其它实施方案中,处理器300将车辆图像传输到另一网络设备以使用合适的数字图像分析技术来确定车辆的基本颜色。
58.如上文结合第一示例性实施方案所述,在步骤504中,处理器300使用车辆图像来确定与车辆有关的信息(例如,车辆的品牌、型号和/或型号年份)。在步骤506中,处理器300使用车辆信息和基本颜色信息来确定颜色信息。为了执行此步骤,处理器300使用车辆信息来确定该车辆类型的可用颜色,即,从颜色信息数据库210检索的颜色信息,如上文结合第一示例性实施方案所述。然后,处理器300使用基本颜色信息来过滤从颜色信息数据库210检索的颜色信息。例如,如果基本颜色被确定为蓝色,则处理器300将识别从颜色信息数据库210检索的颜色信息中与蓝色最相似并排除其他颜色的颜色。可以理解的是,确定颜色信息的这种方法通常将提供比第一示例性实施方案的更短的可能颜色列表。
59.在步骤508中,处理器300在电子视觉显示器(例如,图3所示的智能手机的电子视觉显示器304或如上所述的任何其它显示器)上呈现颜色结果。在一些实施方案中,呈现给用户的颜色结果包括在步骤506中确定的颜色的过滤列表的颜色信息中的所有颜色信息,包括颜色和颜色效果以及针对过滤列表中的颜色创建的不同售后油漆颜色配方中的所有售后油漆颜色配方。在其它实施方案中,呈现给用户的颜色结果仅包括从颜色信息数据库506获得的颜色信息中的一部分颜色信息,诸如颜色和颜色效果(而不是颜色配方)或颜色配方(而不是颜色和颜色效果)。最后,在步骤510中,处理器300从呈现给用户的颜色结果接收最终颜色选择。优选地,所选最终颜色的颜色配方可被传输到油漆分配器或秤,以将油漆喷涂到车辆上。
60.参考图6,参考步骤600至624描述由计算设备202执行的汽车颜色匹配方法的另一示例性实施方案,其包括可作为整个方法的一部分执行的各种所需和可选步骤。
61.在步骤600中,处理器300任选地确定与计算设备202相关联的区域。在一些实施方案中,处理器300从gps接收器接收gps信息,然后使用该gps信息来确定区域。例如,图3所示的智能手机包括可操作以接收gps信息的gps接收器308,并且处理器300使用所接收的gps
信息来确定区域。在其它实施方案中,处理器300基于智能手机的区域设置(时区、语言、国家等)确定与计算设备202相关联的区域。可以看出,与计算设备202相关联的区域可用于确定与车辆相关联的颜色信息,如下文详细描述的。
62.在步骤602中,处理器300接收已由与处理器300通信的相机捕获的车辆的一个或多个数字图像。上文结合第一示例性实施方案描述用于捕获每个车辆图像的相机。图7、图8和图9示出了可由处理器300执行以接收车辆图像的三种示例性方法。
63.参考图7所示的示例性方法,在步骤700中,处理器300接收已由相机捕获的车辆的数字图像。在步骤702中,处理器300任选地将车辆图像存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。在步骤704中,处理器300确定是否存在另一车辆图像,并且,如果是,则过程返回到步骤700。否则,过程结束。
64.参考图8所示的示例性方法,在步骤800中,用户将颜色参考模板放置在车辆上(注意该步骤由用户手动执行)。颜色参考模板可包括白色拼块、马赛克拼块、数字色卡或本领域技术人员已知的任何其他校准拼块或卡,诸如美国专利第6768814号中描述的那些。可与本发明一起使用的颜色参考模板的示例包括购自密西根州大急流城的x-rite,inc.的校准拼块和数字色卡、购自荷兰阿姆斯特丹的akzo nobel n.v.的数字色卡和购自马萨诸塞州丹弗斯的techkon usa的数字色卡。
65.在步骤802中,处理器300接收已由相机捕获的数字图像,其中图像包含车辆和颜色参考模板两者。可以看出,颜色参考模板可用于确定车辆的基本颜色,如下文详细描述的。在步骤804中,处理器300任选地将车辆图像存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。在步骤806中,处理器300确定是否存在另一车辆图像,并且,如果是,则过程返回到步骤802。否则,过程结束。
66.参考图9所示的示例性方法,在步骤900中,处理器300接收已由相机捕获的车辆的数字图像。在步骤902中,处理器300验证图像的质量。例如,处理器300可分析图像以确保整个车辆或车辆的至少相关部分包含在图像中,以确保图像在距车辆的合适距离处拍摄,和/或确保图像不模糊或太暗。在步骤904中,处理器300确定车辆图像的质量是否已经被验证,并且,如果不是,则过程返回到步骤900以接收另一车辆图像。如果图像质量被验证,则在步骤906中,处理器300任选地将车辆图像存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。在步骤908中,处理器300确定是否存在另一车辆图像,并且,如果是,则过程返回到步骤900。否则,在步骤910中,处理器300确定车辆图像的总体质量是否可接受(例如,如果算法未剔除一个或多个低质量图像和/或如果从车辆信息数据库206检索到的车辆信息是不确定的,则需要附加的车辆图像)。在一些实施方案中,处理器300在电子视觉显示器304上呈现车辆图像,并且请求用户输入图像的总体质量。在步骤912中,处理器300确定图像质量是否可接受,并且,如果不是,则过程返回到步骤900。否则,过程结束。
67.重新参考图6,在步骤604中,处理器300任选地从颜色检索系统(诸如图2所示的颜色检索系统212)接收信息(即,crs信息),以便使用可在颜色检索中增加价值的已经可用的任何信息。图10示出了可由处理器300执行以接收crs信息的示例性方法。在步骤1000中,处理器1000建立与颜色检索系统212的连接。在步骤1002中,处理器300从颜色检索系统212检索crs信息,其中crs信息可包括由用户手动输入到颜色检索系统212中的信息中的所有信息或任何部分信息。crs信息的示例包括例如车辆的车辆识别号(vin)、已经为保险目的而
获得的车辆的一个或多个数字图像、车辆信息(例如,车辆的品牌、型号和/或型号年份)和/或颜色信息(例如,车辆的颜色和/或颜色效果)。在步骤1004中,处理器300任选地将cis信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
68.重新参考图6,在步骤606中,处理器300任选地接收车辆的车辆识别号(vin)。图11、图12和图13示出了可由处理器300执行以接收vin的三种示例性方法。
69.参考图11所示的示例性方法,在步骤1100中,处理器300接收已由与处理器300通信的相机捕获的vin的数字图像。用于捕获vin图像的相机可与用于获得每个车辆图像的相机相同,例如智能手机或个人计算平板电脑的相机。在步骤1102中,处理器300将光学字符识别(ocr)算法应用于vin图像以确定vin。在步骤1104中,处理器300任选地将vin存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
70.参考图12所示的示例性方法,在步骤1200中,处理器300接收已由与处理器300通信的相机捕获的vin条形码。用于捕获vin条形码的相机可与用于获得每个车辆图像的相机相同,例如智能手机或个人计算平板电脑的相机。在步骤1202中,处理器300解码vin条形码以确定vin。在步骤1204中,处理器300任选地将vin存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
71.参考图13所示的示例性方法,在步骤1300中,处理器300接收已由用户手动输入的vin。在一些实施方案中,处理器300在电子视觉显示器304上呈现输入vin的请求并接收手动输入的vin。在步骤1302中,处理器300任选地将vin存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
72.重新参考图6,在步骤608中,处理器300任选地确定与所接收的vin有关的信息。图14和图15示出了可由处理器300执行以确定vin信息的两种示例性方法。
73.参考图14所示的示例性方法,在步骤1400中,处理器300访问vin信息数据库以检索与vin相关联的vin信息。vin信息数据库存储了多个与vin信息相关联的vin,其中每个vin的vin信息包括车辆信息(例如,车辆的品牌、型号和/或型号年份)和/或颜色信息(例如,车辆的颜色和颜色效果和/或售后油漆颜色配方)。在步骤1402中,处理器300从vin信息数据库检索与vin相关联的vin信息。在步骤1404中,处理器300任选地将vin信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
74.在一些实施方案中,vin信息数据库由服务器系统维护,该服务器系统是系统200的网络元件中的一个网络元件(图2中未示出)。服务器系统可操作以从计算设备202接收vin,从vin信息数据库检索与vin相关联的vin信息,并且将检索到的vin信息发送回计算设备202。在欧洲专利公布第ep1139234号中描述了示例性vin信息数据库。当然,还可根据本发明使用其它vin信息数据库。
75.参考图15所示的示例性方法,在步骤1500中,处理器300将vin提交到vin解码器。如本领域技术人员已知的,vin解码器接收17位vin并返回车辆的车辆制造商、商标、品牌和型号、车身风格、发动机尺寸、组装工厂和型号年份。该信息由美国国家公路交通安全管理局(nhtsa)根据制造商提交给nhtsa的数据提供。在步骤1502中,处理器300从vin解码器检索与vin相关联的vin信息,并且在步骤1504中,处理器300任选地将vin信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
76.重新参考图6,在步骤610中,处理器300任选地使用车辆的数字图像来确定车辆的
基本颜色。图16、图17和图18示出了可由处理器300执行以确定车辆的基本颜色的三种示例性方法。
77.参考图16所示的示例性方法,在步骤1600中,处理器300将车辆图像读取到处理例程中。在步骤1602中,处理器300识别图像中的车辆,并且在步骤1604中,处理器300确定图像的车辆部分的rgb值。如本领域技术人员已知的,rgb值包括0到255的范围内(或以00到ff的十六进制表示)的红色、绿色和蓝色强度值。根据图像确定rgb值描述于例如美国专利第6768814号。在步骤1606中,处理器300任选地通过分析图像内rgb值的变化来评估颜色不均匀性,以确定颜色为实色还是颜色效果(例如,金属、珠光、等)。在一些实施方案中,处理器300还可能够确定车辆饰面的纹理参数(例如,灰度、粗糙度、闪光度等)。当然,识别纹理参数的能力将取决于用于获得车辆图像的相机的质量。即使在不能完全确定纹理参数的情况下,该过程也可用于过滤颜色。例如,如果粗糙度的范围为0到6(0为实色),并且,如果您以
±
1的精度确定粗糙度为2,则可从检索结果中省略所有粗糙度小于1且大于3的颜色配方。
78.在步骤1608中,处理器300将步骤1604中确定的rgb值转换为l*a*b*颜色值。l*a*b*颜色值基于由国际照明委员会(cie)限定的cielab颜色空间,其将颜色表示为三个值:l*表示从黑色(0)到白色(100)的亮度,a*表示从绿色(-)到红色(+)的亮度,并且b*表示从蓝色(-)到黄色(+)的亮度,如本领域技术人员已知的。当然,如上所述,还可根据本发明使用其它比色系统。
79.在步骤1610中,处理器300确定是否存在另一车辆图像,并且,如果是,则过程返回到步骤1600。否则,在步骤1612中,处理器300处理在步骤1606中针对车辆图像中的每个车辆图像(其是任选的)获得的颜色效果和纹理参数,以及在步骤1608中针对车辆图像中的每个车辆图像计算的l*a*b*颜色值,以便确定这些值中的每个值的平均值。当计算平均值时,可以忽略任何异常值。然后,处理器300任选地将该信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
80.参考图17所示的示例性方法,在步骤1700中,处理器300在电子视觉显示器304上呈现车辆图像并且请求用户输入车辆在图像中的位置。如上所述,在步骤1702中,处理器300接收图像中的车辆位置的用户选择(或车辆的相关部分或仅图像中代表车辆颜色的区域),并且在步骤1704中,处理器300确定图像的车辆部分的rgb值。如上所述,在步骤1706中,处理器300将rgb值转换为l*a*b*颜色值。在步骤1708中,处理器300确定是否存在另一车辆图像,并且,如果是,则过程返回到步骤1700。否则,在步骤1710中,处理器300处理在步骤1706中针对车辆图像中的每个车辆图像计算的l*a*b*颜色值,以便确定这些值的平均值。当计算平均值时,可以忽略任何异常值。然后,处理器300任选地将该信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
81.参考图18所示的示例性方法,在步骤1800中,处理器300将车辆图像读取到处理例程中。在步骤1802中,处理器300识别图像中的颜色参考模板(例如,上文结合图8讨论的颜色参考模板),并且,在步骤1804中,处理器300使用颜色参考模板来校准系统,并且由此获得图像中的车辆的更准确的颜色。合适的校准技术的示例描述于美国专利第6768814号。
82.如上所述,在步骤1806中,处理器300识别图像中的车辆,并且在步骤1808中,处理器300确定图像的车辆部分的rgb值。如上所述,在步骤1810中,处理器300将rgb值转换为l*
a*b*颜色值。在步骤1812中,处理器300确定是否存在另一车辆图像,并且,如果是,则过程返回到步骤1800。否则,在步骤1814中,处理器300处理在步骤1810中针对车辆图像中的每个车辆图像计算的l*a*b*颜色值,以便确定这些值的平均值。当计算平均值时,可以忽略任何异常值。然后,处理器300任选地将该信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
83.重新参考图6,在步骤612中,处理器300使用车辆的图像来确定与车辆有关的信息(例如,车辆的品牌、型号和/或型号年份)。图19和图20示出了可由处理器300执行以确定车辆信息的两种示例性方法。
84.参考图19所示的示例性方法,在步骤1900中,处理器300将车辆图像传输到服务器系统204,在这种情况下,服务器系统204访问车辆信息数据库206以检索与车辆图像相关联的车辆信息(即,车辆的品牌、型号和/或型号年份)并且将车辆信息发送回处理器300。在步骤1902中,处理器300从服务器系统204接收车辆信息。在步骤1904中,处理器300确定是否存在另一车辆图像,并且,如果是,则过程返回到步骤1900。否则,在步骤1906中,处理器300使用统计或数据科学方法来处理在步骤1902中针对车辆图像中的每个车辆图像接收的车辆信息以评估信息的正确性和完整性,以便确定最终车辆信息。然后,处理器300任选地将该信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
85.参考图20所示的示例性方法,在步骤2000中,处理器300将车辆图像提交到搜索引擎(例如,互联网搜索引擎),并且在步骤2002中,处理器300接收由搜索引擎定位的车辆信息(即,车辆的品牌、型号和/或型号年份)。在步骤2004中,处理器300确定是否存在另一车辆图像,并且,如果是,则过程返回到步骤2000。否则,在步骤2006中,处理器300处理在步骤2002中针对车辆图像中的每个车辆图像接收的车辆信息,以便确定车辆信息是否有用。在一些实施方案中,处理器300在电子视觉显示器304上呈现车辆信息,并且请求用户输入信息的有用性,即检索结果是否是良好结果。例如,当车辆是某种类型的bmw时,如果车辆信息指示车辆是volkswagen passat,则用户可指示车辆信息没有用。在步骤2008中,处理器300确定车辆信息是否有用,并且,如果是,那么将车辆信息视为最终车辆信息并且任选地存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。否则,过程结束。
86.重新参考图6,在步骤614中,处理器300任选地接收由用户响应于对电子视觉显示器304上呈现的用户输入的请求而已经手动输入的信息。图21示出了可由处理器300执行以接收用户输入的信息的示例性方法。在步骤2100中,处理器300接收已由用户手动输入的车辆的vin。在步骤2102中,处理器300接收车辆的颜色信息,即,颜色的描述(例如,红色、蓝色等)和颜色效果(例如,实色、金属、珠光、等),其已由用户手动输入。在步骤2104中,处理器300确定输入的信息是否包括特殊效果(例如,金属、珠光、等),并且,如果不是,则过程进行到步骤2108。如果输入的信息包括特殊效果,则用户确定特殊效果的纹理参数(例如,灰度、粗糙度、闪光度等)。例如,用户可使用物理粗糙度选择器来确定粗糙度值。在步骤2106中,处理器300接收已由用户手动输入的纹理参数。最后,在步骤2108中,处理器接收已由用户手动输入的车辆信息(例如,车辆的品牌、型号和/或型号年份)。
87.重新参考图6,在步骤616中,处理器300使用在步骤612中确定的车辆信息和任选地在步骤600中确定的区域中的一个或多个区域、在步骤604中接收的crs信息、在步骤608中接收的vin信息、在步骤610中接收的基本颜色信息以及在步骤614中接收的用户输入的
信息,以确定车辆的颜色信息。应当理解,与车辆信息相关联的颜色信息提供了用于制造该特定车辆类型的颜色的全面列表,并且可选信息(即,区域、crs信息、vin信息、基本颜色信息和/或用户输入的信息)可用于过滤或排除来自全面列表的颜色。图22和图23示出了可由处理器300执行以确定颜色信息的两种示例性方法。
88.参考图22所示的示例性方法,在步骤2200中,处理器300使用在步骤612中确定的车辆信息(即,车辆的品牌、型号和/或型号年份)、在步骤600中确定的区域、在步骤604中接收的crs信息以及在步骤608中接收的vin信息,以确定车辆的颜色信息。具体地,处理器300将车辆信息、区域、crs信息和vin信息传输到服务器系统208,在这种情况下,服务器系统208访问颜色信息数据库210以检索与该信息相关联的颜色信息(例如,颜色和颜色效果以及不同售后油漆颜色配方中的所有售后油漆颜色配方)。在步骤2202中,处理器300从服务器系统208接收颜色信息。
89.在步骤2204中,处理器300确定颜色信息中的颜色中的每种颜色的l*a*b*颜色值。在步骤2206中,处理器300将颜色中的一种颜色的l*a*b*颜色值与近似l*a*b*颜色值进行比较,例如,如在图16、图17和图18所示的过程中确定的图像的车辆部分的平均l*a*b*颜色值。在步骤2208中,处理器300确定是否存在待分析的另一颜色,并且,如果是,则过程返回到步骤2204。如果不是,则处理器300基于每种颜色的l*a*b*颜色值与近似l*a*b*颜色值之间的差异来选择一种或多种最佳颜色,其中最佳颜色将与最小差异相关联。在步骤2212中,处理器300任选地将最佳颜色的颜色信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
90.参考图23所示的示例性方法,在步骤2300中,处理器300使用在步骤612中确定的车辆信息(即,车辆的品牌、型号和/或型号年份),以确定车辆的颜色信息。具体地,处理器300将车辆信息传输到服务器系统208,在这种情况下,服务器系统208访问颜色信息数据库210以检索与该车辆信息相关联的颜色信息(例如,颜色和颜色效果以及不同售后油漆颜色配方中的所有售后油漆颜色配方)。在步骤2302中,处理器300从服务器系统208接收颜色信息。在步骤2304中,处理器300任选地将颜色信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
91.重新参考图6,在步骤618中,处理器300确定颜色信息是否被定位。如果不是,则过程返回到步骤614,在这种情况下,处理器300请求用户手动输入将能够确定颜色信息的附加信息。在步骤620中,如果颜色信息被定位,则处理器300在电子视觉显示器(例如图3所示的智能手机的电子视觉显示器304)上呈现颜色结果,其中颜色结果包括在步骤616中确定的颜色信息中的所有颜色信息或一部分颜色信息。然后,在步骤622中,处理器300从用户接收最终颜色的选择。当然,如果处理器300能够在没有用户输入的情况下确定最终颜色和相关联的颜色配方,则可以消除步骤620和步骤622。图24、图25和图26示出了可由处理器300执行以呈现颜色结果并接收最终颜色选择的三种示例性方法。
92.参考图24所示的示例性方法,在步骤2400中,处理器300呈现包括由图23所示的过程确定的颜色中的所有颜色的颜色列表。针对列表中的颜色中的每种颜色呈现的信息可包括颜色和颜色效果和/或针对每种颜色创建的不同售后油漆颜色配方。在步骤2402中,处理器300从呈现给用户的颜色列表接收最终颜色选择,并且在步骤2404中,处理器300任选地将最终颜色信息信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存
储器)中。
93.参考图25所示的示例性方法,在步骤2500中,处理器300呈现由图22所示的过程确定的最佳颜色。针对最佳颜色中的每种最佳颜色呈现的信息可包括颜色和颜色效果和/或针对每种颜色创建的不同售后油漆颜色配方。在步骤2502中,处理器300从呈现给用户的最佳颜色接收最终颜色选择。如果仅通过图22所示的过程识别出一种最佳颜色,则步骤2502将包括用户对该最佳颜色的确认。在步骤2504中,处理器300任选地将最终颜色信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
94.参考图26所示的示例性方法,在步骤2600中,处理器300根据一个或多个标准对由图23所示的过程确定的颜色进行排序。例如,可根据颜色的l*a*b*颜色值与近似l*a*b*颜色值之间的差异对颜色进行排序,如上所述,其中差异最小的颜色出现在列表的顶部。作为另一示例,可基于历史信息对颜色进行排序,其中最常用的颜色出现在列表的顶部。作为又一示例,可基于统计信息对颜色进行排序,其中基于统计分析与特定区域相关联的颜色变体出现在列表的顶部。
95.在步骤2602中,处理器300呈现颜色的排序列表。针对排序列表中的颜色中的每种颜色呈现的信息可包括颜色和颜色效果和/或针对每种颜色创建的不同售后油漆颜色配方。在步骤2602中,处理器300从呈现给用户的颜色列表接收最终颜色选择,并且在步骤2604中,处理器300任选地将最终颜色信息信息存储在存储器(例如,图3所示的存储器设备302或如上所述的其它存储器)中。
96.重新参考图6,在步骤624中,处理器300以一种或多种方式处理最终颜色选择。图27、图28和图29示出了可由处理器300执行以处理最终颜色选择的三种示例性方法。
97.参考图27所示的示例性方法,在步骤2700中,处理器300将用于最终颜色选择的颜色信息传输到图2所示的颜色检索系统212。传输到颜色检索系统212的颜色信息优选地包括颜色和颜色效果以及用于最终颜色选择的相关联的售后油漆颜色配方,其中该信息成为颜色检索系统212内的记录的一部分。
98.参考图28所示的示例性方法,在步骤2800中,处理器300将用于最终颜色选择的颜色信息传输到图2所示的油漆分配器或秤214。传输到分配器或秤214的颜色信息优选地包括颜色和颜色效果以及用于最终颜色选择的相关联的售后油漆颜色配方,其中油漆颜色配方用于创造用于喷涂到车辆上的油漆。
99.参考图29所示的示例性方法,在步骤2900中,处理器300将用于最终颜色选择的颜色信息传输到油漆分配器或秤214,并且在步骤2902中,处理器300将将用于最终颜色选择的颜色信息传输到颜色检索系统212。在每种情况下,所传输的颜色信息优选地包括颜色和颜色效果以及用于最终颜色选择的相关联的售后颜色配方。在步骤2904中,处理器300还将在图6的步骤612中确定的车辆信息传输到颜色检索系统212。在步骤2906中,处理器300另外将在图6的步骤602中接收的车辆信息传输到颜色检索系统212。此外,在步骤2908中,处理器300将在图6的步骤606中接收的vin传输到颜色检索系统212。
100.重新参考图6,应当理解,整个方法的各个步骤可以按照任何顺序执行,条件是在先前步骤中获得执行特定步骤所需的信息。而且,可执行图6中所示步骤的各种组合以提供本发明的不同实施方案。例如,图30是包括图6的步骤602、612、616、620和622的示例性汽车颜色匹配方法的过程流程图。图31是包括图6的步骤602、610、612、616、620和622的示例性
汽车颜色匹配方法的过程流程图。图32是包括图6的步骤602、612、614、616、620和622的示例性汽车颜色匹配方法的过程流程图。另外,图33是包括图6的步骤602、612、614、616、618、620和622的示例性汽车颜色匹配方法的过程流程图。图34是包括图6的步骤602、610、612、614、616、620和622的示例性汽车颜色匹配方法的过程流程图。此外,图35是包括图6的步骤602、612、616、620、622和624的示例性汽车颜色匹配方法的过程流程图。
101.图36是另一示例性汽车颜色匹配方法的过程流程图,其结合了图6所示的总体方法和常规的颜色检索过程。在该实施方案中,如果图6的颜色匹配过程成功,则将颜色选择发送到颜色检索系统212。然而,如果图6的颜色匹配过程不成功,则根据图1所示的方法通过颜色检索系统212执行对颜色的手动搜索。
102.此外,在一些实施方案中,车辆的图像或车辆的受损部分用于确定修理所需的油漆的量、修理类型和修理成本,如本领域技术人员已知的。
103.与现有技术系统相比,本发明的汽车颜色匹配系统和方法提供许多优点。例如,颜色匹配应用程序可在大多数用户都可以使用的硬件上实现,诸如智能手机或其他常见的计算设备,因此不需要购买昂贵的设备。此外,操作计算设备不需要高水平的专业知识(例如,智能手机比分光光度计更易于使用),并且可便于在汽车车身修理厂环境内使用计算设备。另外,用户通常可以访问互联网,而车身修理厂本身可能不会在线。
104.此外,计算设备执行颜色匹配应用程序,该颜色匹配应用程序不需要手动输入大量信息,因此实现了用于选择颜色配方以匹配车辆原始油漆饰面的颜色的快速且相对无错误的过程。例如,参考图6所示的总体方法,需要用户操作的唯一步骤是步骤602(捕获车辆图像)、任选步骤606(扫描vin或vin条形码)、任选步骤614(手动输入车辆信息)和步骤622(手动选择最终油漆颜色)。此外,应当理解,可使用语音识别(双向)代替手动输入信息。因此,颜色匹配应用程序使得用户能够捕获损坏的车辆的图像,并且在用户很少或没有额外动作的情况下,颜色配方被立即传输到油漆秤或分配器,以将油漆喷涂到车辆上。本发明的其它优点对于本领域技术人员来说将是显而易见的。
105.iii.通用信息
106.在本公开中,任何和所有示例或示例性语言(例如,“例如”或“作为示例”)的使用仅旨在更好地描述本发明而不对本发明的范围构成限制。本公开中的任何语言都不应被解释为表示对本发明的实践必不可少的任何未要求保护的要素。
107.而且,术语“包括”、“包含”或其任何其他变体的使用意在涵盖非排他性的包含,使得包括要素列表的系统、装置或方法不仅包括这些要素,而且还可包括没有明确列出的此类系统、装置或方法所固有的其他要素。
108.最后,虽然上文参考各种示例性实施方案描述和例示了本发明,但是应当理解,在不脱离本发明的范围的情况下,可对这些实施方案进行各种修改。因此,本发明不限于示例性实施方案的特定网络元件或方法,除非此类限制包括在以下权利要求中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1