找出处理单元连接的传感器单元使用的设置的方法和装置的制造方法_3

文档序号:9551717阅读:来源:国知局
元件而设置。存储装置包括可以被配置成存储识别数据的存储器,该识别数据至少包括识别传感器100类型的第一标识符和识别至少一个相关类型的图像传感器单元的群的第二标识符。标识符可以是以位序列编码的数字的形式。存储装置进一步可以被配置成存储兼容性数据,其反映第二标识符相关的设置与第一标识符相关的设置的兼容性。
[0064]例如,控制装置104的逻辑装置可以根据经由连接(link) 108来自处理单元200的请求,将存储在控制装置104的存储器中的标识符经由连接108传送至处理单元200。例如,控制装置104的逻辑装置可以进一步根据经由连接108来自处理单元200的请求,将存储在存储器中的兼容性数据经由连接108传送至处理单元200。
[0065]串行器/并行器106设置成使得传感器单元100能够经由串行协议连接到处理单元 200。
[0066]处理单元200包括存储器202、处理单元204、和与传感器单元100的串行器/并行器106对应的串行器/并行器206。
[0067]存储器202通常是非易失型的,其存储与不同类型的传感器单元100或不同类型传感器单元100的群有关的设置。与传感器单元100的类型或类型的群对应的设置与识别传感器单元的类型或类型的群的标识符有关。存储器202存储与传感器单元类型的有限数量的类型或者群有关的设置。因此,会发生这样的情况,存储器202没有存储与当前连接到处理单元200的传感器单元100的类型有关的设置。尤其这会发生在当新的传感器单元被投放时和/或当处理单元的固件还没有更新到最新的版本时。
[0068]在传感器单元100是包括图像传感器和透镜的图像传感器单元的情况下,设置例如可以是用于控制曝光时间、白平衡(White Balance)、虹彩光圈(iris)等的设置,以及各种图像处理设置,例如是否实施和如何实施桶形校正(barrel correct1n)、不同过滤器的应用,等等。由于传感器单元100可能是根本不同的传感器,例如视觉光图像传感器和热传感器,因此这些设置对传感器单元100的运行很重要。
[0069]现在将参考图1至图3、以及参考图5的流程图来更详细地描述系统10的运行,尤其是用于找出关于连接到处理单元200的传感器单元100使用的设置的方法。
[0070]在步骤S502中,处理单元200从传感器单元100接收包括第一标识符和第二标识符的识别数据。例如在传感器单元100连接到处理单元200时,该识别数据可以从传感器单元100被发送至处理单元200。可选择地,可以根据来自处理单元200的请求发送识别数据。
[0071]图3示意性地示出第一标识符401和第二标识符402。第一标识符401和第二标识符402可以分别由型号数表示。第一标识符401识别连接的传感器单元100的类型,第二标识符识别至少一个其他(相关的)类型传感器单元的群,诸如来自相同产品系列的一个或多个传感器单元类型等。第一标识符401和第二标识符402具有优先的顺序,这是因为处理单元200会在其考虑第二标识符402之前考虑第一标识符401。标识符401、402的优先顺序可以通过它们在处理单元200处被接收的顺序来反映。
[0072]在步骤S504中,处理器204检查存储器202以查看是否存储有与第一标识符401相关的任何设置。作为对以上的进一步解释,存储器202将设置和识别传感器单元100的不同类型或者不同类型群的相关标识符一起存储。因此处理器204可以检查第一标识符401是否与和设置一起存储在存储器202中的任一标识符匹配。如果与第一标识符401相关的设置存储在存储器202中,该方法进行到步骤S510,在步骤S510中处理器204相关于传感器单元100使用与第一标识符401相关的设置。
[0073]如果在步骤S504中处理器204发现没有存储与第一标识符401相关的设置,方法进行到步骤S506,在步骤S506中处理器204检查存储器202以查看是否存储有与第二标识符402相关的任何设置。该检查以与上述参照第一标识符说明的相同方式执行。没有存储与第一标识符401相关的设置的原因可以是处理单元200的固件没有对于传感器单元100的连接类型而更新。
[0074]如果在步骤S506中处理器204发现没有在存储器中存储与第二标识符402相关的设置(并且如果没有从传感器单元100接收进一步的标识符),该方法终止,并且传感器单元100不能由处理单元200运行。在这种情况下,可能必须进行处理单元200的固件更新。
[0075]然而,如果在步骤S506中处理器204找出在存储器中存储有与第二标识符402相关的设置,则该方法进行到步骤S510,在步骤S510中处理器204对于传感器单元100使用与第二标识符相关的设置。
[0076]当使用与第二标识符402相关的设置取代与第一标识符401相关的设置时,不能确定传感器单元100的所有功能正常工作或者处理器204最优处理传感器数据。为了报告这些潜在(potential)的问题,在步骤S508中处理器204可以例如通过与处理单元200相关的图形用户界面提供用户通知。例如,图形用户界面可以通过用户可以登录的网页(webpage)来提供。可以有条件地提供用户通知。更详细地,在步骤S502中,处理单元200可以接收兼容性数据和标识符401、402。例如兼容性数据可以是兼容性评价(score)403的形式,该兼容性评价反映第二标识符402相关的设置与第一标识符401相关的设置的兼容性。如果兼容性评价403低,例如低于特定的阈值,可以预料传感器单元100的性能和处理的传感器数据的质量会变差。因此,在第二标识符402的兼容性评价403低于特定阈值的情况下可以发送用户通知。
[0077]用户通知还可以给出指引,该指引是就第二标识符的设置关于第一标识符的设置而言的非兼容性(和/或兼容性)设置。处理单元204可以通过兼容性数据的方式接收与这样的非兼容性设置有关的信息。通过被通知非兼容性设置,用户可以手动地进行与传感器单元100有关的设置以提高性能。
[0078]现在将参考图1至图2和图4、以及参考图6的流程图更详细地描述用于找出关于连接到处理单元200的传感器单元100使用的设置的方法的另一实施例。
[0079]在步骤S602中,处理单元200从传感器单元100接收识别数据。例如在传感器单元100连接到处理单元200时,该识别数据可以从传感器单元100被发送至处理单元200。可选择地,可以根据来自处理单元200的请求发送识别数据。
[0080]识别数据包括标识符的层级。如图4所示,标识符的层级包括不同的水平,这里示出四种水平410、420、430、440。第一水平410包括识别连接到处理单元200的传感器单元100的类型的第一标识符411。每个随后的水平420、430、440包括一个或多个标识符。这里第二水平420包括一个标识符421,第三水平430包括三个标识符431、432、433,以及第四水平440包括一个标识符441。第二水平420和更高水平430、440中的每个标识符识别与连接的传感器单元100的类型相关的传感器单元的至少一个类型的群。这样形成的标识符的层级会具有树状的结构。例如,在层级中最高水平440的标识符441可以是一个产品系列的摄像头的家族识别(family identity),该产品系列的摄像头具有相同类型的图像传感器。在层级中第三水平430的标识符431、432、433可以识别产品系列的不同成员,该不同成员具有不同的光学器件也就是不同的透镜系统。第二水平420的标识符421可以识别传感器单元类型,其是与标识符431对应的传感器单元类型的版本但是具有增加的功能,其例如需要其他的图像处理设置。第一标识符411从而可以识别传感器单元类型,其是与标识符421对应的传感器单元类型的版本但是具有防破坏安全罩(vandal safe casing)。[0081 ] 在步骤S604中,与步骤S504类似,处理器204检查存储器202是否存储与层级410中第一水平的第一标识符411有关的设置。如果找出这样的设置,方法进行到步骤S610,在步骤S610中关于传感器单元100使用存储的设置。但是,在没有找出与第一标识符411有关的设置的情况下,处理器204继续到层级中的下一水平420。处理器204重复步骤S606直到其找出一标识符,对于该标识符在存储器202中有存储的设置,或者直到其已经达到层级中的最高水平440而没有找出任何存储的设置。
[0082]如果在步骤S606中处理器204找出有与层级中标识符有关的存储的设置,方法进行到步骤S610,在步骤S610中处理器使用与存储器单元100有关的设置。
[0083]根据上面的解释,在层级中的水平上可以有多个标识符,例如第三水平430上的标识符431、432和433。如果处理器204在执行步骤S606时对于与一个以上的这些标识符找出有在存储器202中存储的设置,则在步骤S607中处理单元204选择标识符中的一个标识符的设置。例如,存储器202可以对于标识符431和标识符433存储设置。处理器204可以使它的选择基于不同的标准。例如,在标识符431、432、433(其可以在识别数据中被从传感器单元发出信号到处理单元200)之间可以有优先的顺序,使得处理器204选择具有最高优先顺序的标识符的存储设置。根据另一示例,处理器204选择其遇到的第一个存储
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1