用于图像处理软件模块配置的方法、装置、系统和计算机可读介质的制作方法_3

文档序号:9252443阅读:来源:国知局
功耗信息335或温度信息336中的至少一个。在图3B的例子中,环境信息326包括光线信息337或运动信息337中的至少一个。
[0044]在至少一个实施例中,装置通过根据操作简档信息使得操作条件与环境条件相关,来确定图像处理软件配置信息。例如,装置可以至少部分地基于低功耗、低温度、高级别周围光线以及适当的运动量来确定与启用火炬模式的全分辨率相关联的捕获模块配置信息、与全DVS算法相关联的DVS模块配置信息、与全TNR算法相关联的TNR模块配置信息、与全面部检测算法相关联的面部检测模块配置信息、以及与全面部识别算法相关联的面部识别模块配置信息。
[0045]在另一例子中,装置可以至少部分地基于比低功率级别高且比功率级别244低的功率级别342的功耗、低温度、高级别周围光线以及适当的运动量来确定与禁用火炬模式的全分辨率相关联的捕获模块配置信息、与全DVS算法相关联的DVS模块配置信息、与全TNR算法相关联的TNR模块配置信息、与全面部检测算法相关联的面部检测模块配置信息、以及与全面部识别算法相关联的面部识别模块配置信息。
[0046]在另一例子中,装置可以至少部分地基于比高功率级别低且比功率级别242高的功率级别344的功耗、处于低温度和高温度之间的温度级别346、高级别周围光线以及低运动量来确定与禁用火炬模式的全分辨率相关联的捕获模块配置信息、与降级DVS算法相关联的DVS模块配置信息、与禁用TNR相关联的TNR模块配置信息、与全面部检测算法相关联的面部检测模块配置信息、以及与全面部识别算法相关联的面部识别模块配置信息。
[0047]在另一例子中,装置可以至少部分地基于高功耗、高温度、高级别周围光线以及适中运动量来确定与禁用火炬模式的局部分辨率相关联的捕获模块配置信息、与降级DVS算法相关联的DVS模块配置信息、与禁用TNR相关联的TNR模块配置信息、与禁用面部检测相关联的面部检测模块配置信息、以及与禁用面部识别相关联的面部识别模块配置信息。
[0048]虽然图3A的例子涉及表,但可以在使得图像处理软件配置信息与操作信息和环境信息相关中使用任何结构,例如但不以任何方式限于权利要求。在图3B的例子中,关于功耗和温度的术语“低”和“高”表示相对于关于功耗和温度的其它术语。例如,术语“低”用于表示比术语“高”低的级别。具有本领域普通技术的人员能够无需过度实验而容易地确定与低和/或高功耗级别和/或温度级别相关的绝对值和/或近似值。例如,高级别可以涉及超过阈值的级别。例如,可以存在表示在超过其的温度处继续操作是不期望的温度阈值。在另一例子中,存在表示在超过其的功耗处继续操作是不期望的功耗阈值。
[0049]除了利用图3A和3B的例子的温度和功率信息,可以使用其它信息来确定图像处理软件配置信息,例如存储器带宽信息、性能度量信息等等。例如,如果存储器带宽消耗为高,例如足够高以引起帧下降,则图像处理软件配置信息可以涉及降低和/或禁用一个或多个图像处理软件模块。
[0050]图4是示出根据至少一个实施例的与图像处理软件模块配置相关联的活动的流程图。在至少一个实施例中,存在一组操作对应于图4的活动。装置(例如,图11的计算系统1100 )或其一部分可以使用所述一组操作。所述装置可以包括用于执行这种操作的单元,例如包括图10的处理器1000。在实施例中,通过使存储器(例如图11的存储器1110)包括被配置为与处理器(例如图11的处理器1102)—起工作使得装置执行图4的一组操作的计算机代码,来变换例如图11的计算系统1100的装置。
[0051]在框402处,装置接收图像处理服务请求的指示。接收、指示以及图像处理服务请求可以与结合图1所描述的类似。
[0052]在框404处,装置取回指示装置的环境条件的环境信息。取回、环境信息以及环境条件与结合图1所描述的类似。
[0053]在框406处,装置取回指示装置的操作条件的操作信息。取回、操作信息以及操作条件与结合图1所描述的类似。
[0054]在框408处,装置至少部分地基于图像处理服务、环境信息以及操作信息确定图像处理软件配置信息。确定以及图像处理软件配置信息与结合图1、2、3A和3B所描述的类似。
[0055]在框410处,装置至少部分地基于图像处理软件配置信息引起至少一个图像处理软件模块的配置。配置的原因与结合图1和2所描述的类似。
[0056]图5是示出根据至少一个实施例的与图像处理软件模块配置相关联的活动的流程图。在至少一个实施例中,存在一组操作对应于图5的活动。装置(例如,图11的计算系统1100 )或其一部分可以使用所述一组操作。所述装置可以包括用于执行这种操作的单元,例如包括图10的处理器1000。在实施例中,通过使存储器(例如图11的存储器1110)包括被配置为与处理器(例如图11的处理器1102)—起工作使得装置执行图5的一组操作的计算机代码,来变换例如图11的计算系统1100的装置。
[0057]在至少一个实施例中,策略引擎取回指示环境条件中的变化的不同环境信息。在这种情况下,装置可以至少部分地基于所述变化来确定不同的图像处理软件配置信息。例如,所述变化可以涉及周围光线的增加、周围光线的减少、运动的增加、运动的减少等等。在至少一个实施例中,装置可以至少部分地基于所述变化引起一个或多个图像处理软件模块的配置。
[0058]在框502处,装置接收图像处理服务请求的指示,类似于结合图4的框402所描述的。在框504处,装置取回指示装置的环境条件的环境信息,类似于结合图4的框404所描述的。在框506处,装置取回指示装置的操作条件的操作信息,类似于结合图4的框406所描述的。在框508处,装置至少部分地基于图像处理服务、环境信息以及操作信息确定图像处理软件配置信息,类似于结合图4的框408所描述的。在框510处,装置至少部分地基于图像处理软件配置信息引起至少一个图像处理软件模块的配置,类似于结合图4的框410所描述的。
[0059]在框512处,装置取回指示环境条件中的变化的不同环境信息。取回、不同环境信息以及变化的环境条件与结合图1所描述的类似。
[0060]在框514处,装置至少部分地基于图像处理服务、不同的环境信息以及操作信息来确定不同的图像处理软件配置信息。所述确定以及图像处理软件配置信息与结合图1、2、3A和3B所描述的类似。
[0061]在框516处,装置至少部分地基于不同的图像处理软件配置信息来引起至少一个图像处理软件模块的配置。配置的原因可以与结合图1和图2所描述的类似。在至少一个实施例中,配置至少一个图像处理软件模块的原因是缺少不同图像处理软件配置信息的用户通知而执行的。例如,用户可以不知道环境条件的变化、图像处理软件配置信息的变化等等。
[0062]图6是示出根据至少一个实施例的与图像处理软件模块配置相关联的活动的流程图。在至少一个实施例中,存在一组操作对应于图6的活动。装置(例如,图11的计算系统1100 )或其一部分可以使用所述一组操作。所述装置可以包括用于执行这种操作的单元,例如包括图10的处理器1000。在实施例中,通过使存储器(例如图11的存储器1110)包括被配置为与处理器(例如图11的处理器1102)—起工作使得装置执行图6的一组操作的计算机代码,来变换例如图11的计算系统1100的装置。
[0063]在一些情况下,可以期望的是为用户提供环境条件中的变化使得期望图像处理软件配置变化的通知。在这种例子中,可以期望的是允许用户确定装置是否引起至少部分地基于不同的图像处理软件配置信息而配置一个或多个图像处理软件模块。例如,用户可能期望不管变化而保持当前配置。
[0064]在至少一个实施例中,装置向用户提供多个图像处理软件配置信息。在这种例子中,装置可以允许用户选择图像处理软件配置信息,例如用户可以控制在引起配置图像处理软件模块时使用哪个图像处理软件配置信息。
[0065]在框602处,装置接收图像处理服务请求的指示,类似于结合图4的框402所描述的。在框604处,装置取回指示装置的环境条件的环境信息,类似于结合图4的框404所描述的。在框606处,装置取回指示装置的操作条件的操作信息,类似于结合图4的框406所描述的。在框608处,装置至少部分地基于图像处理服务、环境信息以及操作信息确定图像处理软件配置信息,类似于结合图4的框408所描述的。在框610处,装置至少部分地基于图像处理软件配置信息引起至少一个图像处理软件模块的配置,类似于结合图4的框410所描述的。在框612处,装置取回指示环境条件中的变化的不同环境信息,类似于结合图5的框512所描述的。在框614处,装置至少部分地基于图像处理服务、不同的环境信息以及操作信息来确定不同的图像处理软件配置信息,类似于结合图5的框514所描述的。
[0066]在框616处,装置引起不同图像处理软件配置信息的用户通知。在至少一个实施例中,用户通知包括至少一个可选的图像处理软件配置信息。在框618处,装置判定是否接收到用户接受不同图像处理软件配置信息的指示。在至少一个实施例中,用户接受的指示涉及用户已经提供了与用户决定允许基于不同的图像处理软件配置信息发生配置一致的输入的指示。如果在框618处装置确定没有接收到用户接受,则流程终止。如果在框618处装置确定该装置接收到用户接受的指示,流程进行到框620。在框620处,装置至少部分地基于不同图像处理软件配置信息,引起至少一个图像处理软件模块的配置,类似于结合图5的框516描述的。
[0067]图7是示出根据至少一个实施例的与图像处理软件模块配置相关联的活动的流程图。在至少一个实施例中,存在一组操作对应于图7的活动。装置(例如,图11的计算系统1100 )或其一部分可以使用所述一组操作。所述装置可以包括用于执行这种操作的单元,例如包括图10的处理器1000。在实施例中,通过使存储器(例如图11的存储器1110)包括被配置为与处理器(例如图11的处理器1102)—起工作使得装置执行图7的一组操作的计算机代码,来变换例如图11的计算系统1100的装置。
[0068]在至少一个实施例中,策略引擎取回指示操作条件中的变化的不同操作信息。在这种情况下,装置可以至少部分地基于所述变化来确定不同的图像处理软件配置信息。例如,所述变化可以涉及温度的增加、温度的减少、功耗的增加、功耗的减少等等。在至少一个实施例中,装置可以至少部分地基于所述变化引起一个或多个图像处理软件模块的配置。
[0069]在框702处,装置接收图像处理服务请求的指示,类似于结合图4的框402所描述的。在框704处,装置取回指示装置的环境条件的环境信息,类似于结合图4的框404所描述的。在框706处,装置取回指示装置的操作条件的操作信息,类似于结合图4的框406所描述的。在框708处,装置至少部分地基于图像处理服务、环境信息以及操作信息确定图像处理软件配置信息,类似于结合图4的框408所描述的。在框710处,装置至少部分地基于图像处理软件配置信息引起至少一个图像处理软件模块的配置,类似于结合图4的框410所描述的。
[0070]在框712处,装置取回指示操作条件中的变化的不同操作信息。所述取回、不同操作信息以及变化的操作与结合图1所描述的类似。
[0
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1