[0037] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0038] 本发明公开了一种降低MIPI屏干扰的方法,实施例如图2所示,包括步骤:
[0039] S100读取MIPI屏的屏幕参数信息;
[0040] S200根据所述屏幕参数信息,从预存的屏幕功率对照表中查找与所述屏幕参数信息对应的GSM发射功率索引值;
[0041] S300根据所述GSM发射功率索引值,修正设备的GSM发射功率。
[0042] 在上述实施例中,所述屏幕功率对照表是指屏幕参数信息与GSM发射功率索引值之间的对照表,不同的GSM发射功率索引值代表了不同的GSM发射功率。根据GSM发射功率索引值可以索引到对应的GSM发射功率。根据这个屏幕功率对照表,可以根据屏幕参数信息,可以查找进而索引找到该MIPI屏对应的最佳的设备的GSM发射功率,设备处于该GSM发射功率下,MIPI屏的干扰问题得以解决,而且屏幕灵敏度、射频信号双方都相互不受影响。当然,在采用本发明方法之前,还需要建立屏幕功率对照表并进行存储。屏幕功率对照表的建立是需要根据多次实验来确定的。具体的,比如,手机X采用芯片m和屏幕A,手机Y采用芯片m和屏幕B,屏幕与芯片之间通过MIPI接口连接。那么在建表之前,需要通过实验获取屏幕A对应的最佳GSM发射功率a;屏幕B对应的最佳GSM发射功率b;也就是说手机X的GSM发射功率为a时,屏幕A的MIPI接口不会干扰射频信号或者干扰很小;手机Y的GSM发生功率为b时屏幕B的MIPI接口不会对射频信号产生干扰或者干扰较小。又假如发射功率a对应的发射功率索引值为GSM TX1;发射功率b对应的GSM发射功率索引值为GSM TX2,那么,据此,便可在屏幕驱动中制成屏幕功率对照表,并存储在屏幕的驱动中。设备开机,屏幕驱动时,读取屏幕的参数信息,假如读取到屏幕参数信息为屏幕A,那么根据之前存储的屏幕功率对照表,便可查找到对应的GSM发射功率索引值TX1。然后便可根据该GSM发射功率索引值TX1去修正手机X的GSM发射功率为发射功率a。
[0043] 上述实施例中,屏幕参数信息包括但不限于屏幕ID、或屏幕的规格型号等。即使是同一厂家生产的屏幕,由于规格型号的不同,其选择的最佳GSM发射功率也可能不同。比如苹果6S和苹果6s Plus手机的屏幕,二者屏幕材质和工艺都相同,但是规格大小不同,那么其对应的不受干扰的GSM发射功率也可能不同。具体的最佳GSM发射功率是多少,可通过实验获取。设备厂商只需统一将屏幕功率对照表在设备里进行存储,不用再去根据不同的屏幕烧制不同的modem镜像来改变GSM发射功率。设备在开机后,即可自行获取自己的屏幕参数,进而根据屏幕功率对照表来自行调节自己的GSM发射功率,降低MIPI屏对信号的干扰。
[0044] 值得注意的是,GSM发射功率索引值可以是一个值,也可以是一组值,具体的根据实际设备及实验情况而定。比如GSM TX索引值为TXlvl1、TXlvl2,则是需要将设备的一级的发射功率修正为TXlvl1索引到的发射功率,将设备的二级的发射功率修正为TXlvl2索引到的发射功率。
[0045] 如此,通过本发明,设备便可根据读取的屏幕参数信息自行调节设备的GSM发射功率,降低MIPI屏的干扰。
[0046] 本发明的另一实施例,如图3所示,包括:
[0047] S100读取MIPI屏的屏幕参数信息;
[0048] S200根据所述屏幕参数信息,从预存的屏幕功率对照表中查找与所述屏幕参数信息对应的GSM发射功率索引值;
[0049] S310根据查找到的GSM发射功率索引值,获得参考GSM发射功率;
[0050] S320获取设备当前的GSM发射功率;
[0051] S330判断所述当前的GSM发射功率是否与所述参考GSM发射功率一致,若否,进入步骤S340;
[0052] S340将所述设备的当前GSM发射功率修正为所述参考GSM发射功率。
[0053] 本发明实施例中,在上述实施例的基础上,获取到GSM发射功率索引值后,根据该索引值便可索引到对应的GSM发射功率(参考GSM发射功率)。然后获取设备当前的GSM发射功率,判断当前发射功率是不是与参考GSM发射功率一致,如果是的话,则说明当前GSM发射功率已经是最佳功率,无需再进行调整修正,如果不是的话,则需要将当前的GSM发射功率修正为参考GSM发射功率。当然,如果设备刚开机,无法获取当前发射功率,那么就只需将默认的GSM发射功率修正为参考GSM发射功率即可。
[0054] 较佳的,在上述任一实施例中,还包括步骤:S400将所述参考GSM发射功率设置为默认GSM发射功率。如此设置后,该设备后续开机使用时,无需重复前面读取、查找及修正等步骤了,因为已将针对该设备的MIPI屏幕的参考GSM发射功率设置为设备的默认GSM发射功率。因此,设备每次开机启动后,只需要按照默认GSM发射功率即可。
[0055] 本发明的另一实施例,如图4所示,包括:
[0056] S100读取MIPI屏的屏幕参数信息;
[0057] S200根据所述屏幕参数信息,从预存的屏幕功率对照表中查找与所述屏幕参数信息对应的GSM发射功率索引值;
[0058] S350将设备的默认GSM发射功率索引值替换为所述查找到的对应的GSM发射功率索引值;
[0059] S360读取所述对应的GSM发射功率索引值,并根据所述对应的GSM发射功率索引值修正GSM发射功率。
[0060] 本实施例用查找到的对应的GSM发射功率索引值来替换设备默认的发射功率索引值,让设备的调制解调器在初始化的时候,读取默认的发射功率索引值(即对应的GSM发射功率索引值),根据该索引值索引到对应的发射功率,从而修正设备的GSM的发射功率。
[0061] 本实施例与上一实施例相比,直接从发射功率索引值入手,无需获取设备当前发射功率索引值,替换默认索引值后,直接读取索引修正即可,方便快捷。
[0062] 上面的实施例,虽然设备可以兼容几种屏幕,但是均是针对一设备上只有一屏幕而举例的。通过本发明,还可以让移动设备同时具备两种或以上屏幕时,根据当前的屏幕选取不同的GSM发射功率,具体的,如图5所示,包括:
[0063] S110读取当前激活MIPI屏的屏幕信息;
[0064] S200根据所述屏幕参数信息,从预存的屏幕功率对照表中查找与所述屏幕参数信息对应的GSM发射功率索引值;
[0065] S350将设备的默认GSM发射功率索引值替换为所述查找到的对应的GSM发射功率索引值;
[0066] S360读取所述对应的GSM发射功率索引值,并根据所述对应的GSM发射功率索引值修正GSM发射功率;
[0067] S370判断所述当前激活的MIPI屏幕是否进行切换,若是,进入步骤S380;
[0068] S380切换当前激活MIPI屏,切换好后进入步骤S110。
[0069] 当然本发明的切换方法同样适用于上述任一方法实施例。如此,对于双屏移动设备,可以根据当前激活的屏幕自行调节GSM发射功率,降低MIPI屏干扰。
[0070] 基于相同的技术构思,本发明还公开了一种降低MIPI屏干扰的系统,该系统可采用本发明的方法实施例,具体的,如图6所示,该系统包括:确定单元100、传输单元200及修正单元300,其中:所述确定单元100包括:读取模块110,用于读取MIPI屏的参数信息;存储模块120,用于存储屏幕功率对照表;查找模块130,用于根据所述读取模块110读取的所述屏幕参数信息,从所述存储模块120预存的屏幕功率对照表中查找与所述屏幕参数信息对应的GSM发射功率索引值。所述传输单元200,用于将所述确定单元100中所述查找模块130查找到的对应的GSM发射功率索引值传递给修正单元300。所述修正单元300,用于根据所述GSM发射功率索引值,修正设备的GSM发射功率。
[0071] 上述实施例中,所述屏幕参数信息指屏幕ID、或屏幕规格型号信息。
[0072] 本发明的降低MIPI屏干扰的系统可设置在移动设备中,如此,让移动设备可以自行根据不同屏幕调节自身的GSM发射功率。具体的,移动设备的屏幕驱动中包括本发明系统的确定单元100;移动设备的调制解调器中包括本发明系统的修正单元300,再通过传输单元200来传递移动设备的屏幕驱动与调制解调器之间的数据信息。提前在屏幕驱动中制定需要支持的屏幕和经过试验的GSM发射功率的对应表格(即屏幕功率对照表),这样移动设备开机启动时,读取屏幕规格型号,然后根据屏幕规格型号从屏幕功率对照表中查找到对应的GSM发射功率索引值,然后通过传输单元200,比如共享内存传递到调制解调器端,然后调制解调器通过该对应的GSM发射功率索引值修正移动设备的GSM发射功率。
[0073] 较佳的,在上述实施例中,所述传输单元200可以是用于通过共享内存将所述GSM发射功率索引值传递给所述修正单元300的共享传输模块;也可以是用于通过USB接口将所述GSM发射功率索引值传递给所述修正单元300的USB传输模块;还可以是用于通过UART接口将所述GSM发射功率索引值传递给所述修正单元300的UART传输模块。当然,也可以是以上任意组合。这个根据芯片的各自需求自行设置选择。
[0074] 本发明系统的另一实施例,如图7所示,在上述任一实施例的基础上,所述修正单元300包括:索引模块310,用于根据所述GSM发射功率索引值,获得参考GSM发射功率;获取模块320,用于获取设备的当前GSM发射功率;判断模块330,用于判断所述当前的GSM发射功率是否与所述参考GSM发射功率一致;修正模块340,用于当所述判断模块330判断所述当前的GSM发射功率与所述相应的GSM发射功率不一致时,将所述设备的当前GSM发射功率修正为所述参考GSM发射功率。
[0075] 较佳的,本发明系统还包括:设置单元400,用于将所述参考GSM发射功率设置为默认GSM发射功率。通过设置单元400,可以将参考GSM发射功率设置为默认GSM发射功率,如此,设备后续启动时,便可减少步骤,减轻工作量,直接按照默认的GSM发射功率即可。
[0076] 本发明的另一实施例,如图8所示,在上述任一实施例的基础上,本发明系统还包括:用于判断当前屏幕是否被激活或切换的屏幕判断单元500;用于切换屏幕的屏幕切换单元600;其中:当屏幕判断单元500判断当前屏幕处于激活状态时,所述读取模块110读取当前激活MIPI屏的屏幕参数信息,所述查找模块130根据所述屏幕参数信息,从所述存储模块120预存的屏幕功率对照表中查找与所述屏幕参数信息对应的GSM发射功率索引值;所述传输单元200将所述对应的GSM发射功率索引值传输给所述修正单元300,所述修正单元300根据所述对应的GSM发射功率索引值修正设备的GSM发射功率。当接收到用户的切换指令时,所述屏幕切换单元600执行屏幕切换,并在切换完成后再通过所述屏幕判断单元500读取切换后的MIPI屏的屏幕参数信息,采用同样的方法,获取相应的GSM发射功率索引值,并据此进行相应的调整。
[0077] 本发明的另一实施例,通过在LCD驱动中制定产品需要支持的屏幕和经过试验的GSM发射功率的对应表格,设备开机时读取屏幕ID,根据屏幕ID从表格中选取对应的GSM发射功率,然后通过共享内存传递到modem端,modem端用该数据作为GSM修正后的发射功率。
[0078] 假如modem端GSM TX默认的放大值索引是TX lvl1,TX lvl2,因为有些特殊的屏幕产生的信号会削弱这2个放大值,导致无法通过射频指标测试(每一个索引值对应一个发射功率值)。具体的,流程图如图9所示,包括:
[0079] 5.1:首先在LCD驱动中制定一个屏幕ID和经过实验的GSM发射功率对照表,如下所示:
[0080] LCD ID GSM TX例如0x1234 TX lvl3,TX lvl4
例如0x0012 TX lvl2,TX lvl3
[0081] 表1.屏幕功率对照表
[0082] 5.2:设备开机时读取屏幕ID(例如读取的ID是0x1234)。
[0083] 5.3:根据屏幕ID从对照表中选择一组GSM发射功率索引,通过共享内存传递到modem端(选择的TX lvl3,TX lvl4去替换默认的放大值索引)。
[0084] 5.4:modem端软件初始化时,读取从共享内存传来的GSM发射功率索引值,并修正GSM的发射功率。
[0085] 本发明根据不同屏幕规格自动调节GSM发射功率的方法,使得移动设备厂商不必要为了兼容不同的MIPI屏幕而生成多个modem镜像,造成对产线、开发和维护的困扰,降低了MIPI屏的干扰。
[0086] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0087] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。