Mipidsi的显示模式切换方法和装置制造方法

文档序号:6548838阅读:195来源:国知局
Mipi dsi的显示模式切换方法和装置制造方法
【专利摘要】提供了一种MIPI?DSI的显示模式切换方法和装置。所述方法包括:预先将一个或更多个应用的标识信息和帧率需求对应地记录在应用帧率需求表中;当将要执行或切换到应用时,基于将要执行或切换到的应用的标识信息从应用帧率需求表获得将要执行或切换到的应用的帧率需求;根据将要执行或切换到的应用的帧率需求来确定将要执行或切换到的应用的显示模式;根据将要执行或切换到的应用的显示模式来相应地切换显示模式。
【专利说明】ΜI PI DSI的显示模式切换方法和装置

【技术领域】
[0001] 本发明涉及移动行业处理器接口-串行显示接口(MIPI DSI)显示领域,具体地 讲,涉及一种MIPI DSI的显示模式切换方法和装置。

【背景技术】
[0002] MIPI DSI是面向移动设备的显示标准,支持视频模式(video mode)和命令模式 (command mode)这两种显示模式。在视频模式下,不使用专用的数据信号传输同步信息,控 制信号和RGB数据以报文的形式通过MIPI总线传输,由于主机需要持续刷新显示器,因此 显示器不需要帧缓冲器。在命令模式下,MIPI总线控制器使用显示命令报文向显示器发送 像素数据流,显示器需要全帧长的帧缓冲器来存储所有的像素数据,一旦数据被放在显示 器的帧缓冲器中,定时控制器就会从帧缓冲器中取出数据,并自动把它们显示在屏幕上,因 此MIPI总线控制器不需要定期刷新显示器。
[0003] MIPI DSI的两种显示模式各有优缺点:在低帧率需求的情况下(一般为低于 30fps),视频模式定期以高速模式发送DSI视频报文,这会消耗大量的电量;而在高帧率需 求的情况下(一般为30fps以上),为了提供与视频模式相同的帧率,命令模式需要工作在 较视频模式更高的时钟频率,反而会消耗更多的电能。
[0004] 因此,需要一种根据当前的帧率需求在视频模式和命令模式之间进行切换的方 法,从而在整体上降低运行时的功耗并延长移动设备的电池使用时间。


【发明内容】

[0005] 本发明可解决至少以上问题和/或缺点并且提供至少下述优点。然而,应理解的 是:本发明无需克服上述缺点,并且可不克服上述问题中的任何问题。
[0006] 根据本发明的一方面,提供了一种MIPI DSI的显示模式切换方法,所述方法包括: 预先将一个或更多个应用的标识信息和帧率需求对应地记录在应用帧率需求表中;当将要 执行或切换到应用时,基于将要执行或切换到的应用的标识信息从应用帧率需求表获得将 要执行或切换到的应用的帧率需求;根据将要执行或切换到的应用的帧率需求来确定将要 执行或切换到的应用的显示模式;根据将要执行或切换到的应用的显示模式来相应地切换 显示模式。
[0007] 根据本发明的另一方面,提供了一种MIPI DSI的显示模式切换装置,所述装置包 括:帧率需求记录单元,被配置为预先将一个或更多个应用的标识信息和帧率需求对应地 记录在应用帧率需求表中;帧率需求获得单元,被配置为当将要执行或切换到应用时,基于 将要执行或切换到的应用的标识信息从应用帧率需求表获得将要执行或切换到的应用的 帧率需求;显示模式确定单元,被配置为根据将要执行或切换到的应用的帧率需求来确定 将要执行或切换到的应用的显示模式;显示模式切换单元,被配置为根据将要执行或切换 到的应用的显示模式来相应地切换显示模式。

【专利附图】

【附图说明】
[0008] 通过以下结合附图的描述,本发明的特定示例性实施例的上述和其它方面、特征 和优点将变得更加清楚,其中:
[0009] 图1是示出根据示例性实施例的MIPI DSI的显示模式切换方法的流程图;
[0010] 图2是示出根据另一示例性实施例的MIPI DSI的显示模式切换方法的流程图;
[0011] 图3是示出根据示例性实施例的应用巾贞率需求表的示意图;
[0012] 图4是示出根据示例性实施例的MIPI DSI的显示模式切换装置的框图。

【具体实施方式】
[0013] 在下文中,将参照附图详细描述本发明的示例性实施例。在说明书和附图中,相同 的附图标号指示均执行大致相同的功能的元件。无需按比例绘制附图,并且可放大或省略 某些特征,以便更清楚地示出并解释本发明。在以下描述中,可省略对已知的相关功能和结 构的详细描述,以免不必要地模糊本发明的主题。
[0014] 图1是示出根据示例性实施例的MIPI DSI的显示模式切换方法的流程图。
[0015] 参照图1,当将要执行或切换应用时,在步骤101,移动设备可根据将要执行或切 换到的应用(即,将要显示在移动设备的显示屏上的应用,以下简称为"新应用")的标识信 息从预先存储在移动设备中的应用帧率需求表获得新应用的帧率需求。图3是示出根据示 例性实施例的应用帧率需求表的示意图。具体地,在如图3所示的应用帧率需求表中,每个 应用的应用名、版本号和帧率需求可被对应地记录。仅作为示例,移动设备可根据新应用的 应用名和版本号在应用帧率需求表中进行检索,以获得与新应用的应用名和版本号对应地 记录的帧率需求作为新应用的帧率需求。另外,移动设备可根据新应用的其它标识信息进 行检索,并不限于应用名和版本号。
[0016] 此后,在步骤103,移动设备可根据新应用的帧率需求来确定新应用的显示模式。 具体地,当新应用的帧率需求小于高低帧率界限时,移动设备可将新应用的显示模式确定 为命令模式;当新应用的帧率需求大于或等于高低帧率界限时,移动设备可将新应用的显 示模式确定为视频模式。一般来说,高低帧率界限是30fps,但本发明不限于此。
[0017] 另外,当新应用的显示模式是视频模式时,移动设备可根据新应用的帧率需求来 确定新应用的刷新率。具体地,对于从低到高的η级刷新率&?R n_i,在新应用的帧率需 求Rd < Rm的情况下,移动设备可将新应用的刷新率确定为Rm,使得Rnri < Rd < Rm(K m < η);在新应用的帧率需求Rd > Rn_i的情况下,移动设备可将新应用的刷新率确定为Rn_lt) 这里,仅作为示例,假设有从低到高的2级刷新率&和R2,如果新应用的帧率需求Rd满 足R d < R〇,则移动设备可将新应用的刷新率确定为R〇 ;如果新应用的帧率需求Rd满足Rd = 札,则移动设备可将新应用的刷新率确定为& ;如果新应用的帧率需求Rd满足& < Rd < R2, 则移动设备可将新应用的刷新率确定为R2 ;如果新应用的帧率需求Rd满足Rd > R2,则移动 设备可将新应用的刷新率确定为R2。
[0018] 此后,在步骤105,移动设备可通过将当前使用的显示模式与新应用的显示模式进 行比较来切换显示模式。仅作为示例,移动设备可将新应用的显示模式与预先记录在移动 设备中的〈显示模式,刷新率〉二元组中的当前使用的显示模式进行比较,当新应用的显示 模式与当前使用的显示模式相同时,移动设备可确定不需要改变显示模式;当新应用的显 示模式与当前使用的显示模式不同时,移动设备可确定需要改变显示模块,并将显示模式 切换到新应用的显示模式。
[0019] 另外,当新应用的显示模式是视频模式时,移动设备可通过将当前使用的刷新率 与新应用的刷新率进行比较来确定是否需要改变刷新率。仅作为示例,移动设备可将新应 用的刷新率与预先记录在移动设备中的〈显示模式,刷新率〉二元组中的当前设置的刷新 率进行比较,当新应用的刷新率与当前设置的刷新率相同时,移动设备可确定不需要改变 刷新率;当新应用的刷新率与当前设置的刷新率不同时,移动设备可确定需要改变刷新率, 并将刷新率重新设置为新应用的刷新率。
[0020] 图2是示出根据另一示例性实施例的MIPI DSI的显示模式切换方法的流程图。
[0021] 在如图2所示的MIPI DSI的显示模式切换方法中,步骤201和203分别与如上所 述步骤101和103相似,因此不再对所述步骤进行重复描述。
[0022] 参照图2,在步骤205,移动设备可通过将当前使用的显示模式与新应用的显示模 式进行比较来确定是否需要改变显示模式。具体地,移动设备可将新应用的显示模式与预 先记录在移动设备中的〈显示模式,刷新率〉二元组中的当前使用的显示模式进行比较,当 新应用的显示模式与当前使用的显示模式相同时,移动设备可确定不需要改变显示模式; 当新应用的显示模式与当前使用的显示模式不同时,移动设备可确定需要改变显示模块。
[0023] 此后,当需要改变显示模式时(205-是),在步骤207,移动设备可确定新应用的显 示模式是否为视频模式。
[0024] 当新应用的显示模式不是视频模式时(S卩,新应用的显示模式是命令模式) (207-否),在步骤209,移动设备可将显示模式切换到命令模式。另外,移动设备可将切换 到的显示模式更新到〈显示模式,刷新率〉二元组。
[0025] 回到步骤207,当新应用的显示模式是视频模式时(207-是),在步骤211,移动设 备可确定当前使用的显示模式是否为命令模式。
[0026] 当当前使用的显示模式是命令模式时(211-是),在步骤213,移动设备可将显示 模式切换到视频模式。另外,移动设备可将切换到的显示模式更新到〈显示模式,刷新率〉 二元组。
[0027] 此后,在步骤215,移动设备可通过将当前使用的刷新率与新应用的刷新率进行比 较来确定是否需要改变刷新率。具体地,移动设备可通过将当前使用的刷新率与新应用的 刷新率进行比较来确定是否需要改变刷新率。具体地,移动设备可将新应用的刷新率与预 先记录在移动设备中的〈显示模式,刷新率〉二元组中的当前设置的刷新率进行比较,当新 应用的刷新率与当前设置的刷新率相同时,移动设备可确定不需要改变刷新率;当新应用 的刷新率与当前设置的刷新率不同时,移动设备可确定需要改变刷新率。另外,在确定是否 需要改变刷新率之前,移动设备可根据新应用的帧率需求来确定新应用的刷新率。由于在 上文中已经参照图1描述了该步骤,因此不再进行重复描述。
[0028] 当需要改变刷新率时(215-是),在步骤217,移动设备可将刷新率设置为新应用 的刷新率。另外,移动设备可将设置后的刷新率更新到〈显示模式,刷新率〉二元组。
[0029] 当不需要改变刷新率时(215-否),处理直接结束。
[0030] 回到步骤205,当不需要改变显示模式时(205-否),处理直接进行至步骤215。
[0031] 回到步骤211,当当前使用的显示模式不是命令模式时(211-否),处理直接进行 至步骤215。
[0032] 通过如图1和图2所示的MIPI DSI的显示模式切换方法,移动设备可实现在帧率 需求低的情况下选择低功耗的命令模式,在帧率需求高的情况下选择相对低的功耗的视频 模式并根据帧率需求设置合适的刷新率,以降低功耗并延长电池的使用时间。
[0033] 图4是示出根据示例性实施例的能够在MIPI DSI的显示模式之间进行动态切换 的MIPI DSI的显示模式切换装置400的配置的框图。
[0034] 参照图4,MIPI DSI的显示模式切换装置400可包括帧率需求记录单元410、帧率 需求查找单元430、显示模式确定单元450和显示模式切换单元470。
[0035] 帧率需求记录单元410可预先将一个或更多个应用的应用名、版本号和帧率需求 对应地记录在如图3所示的应用帧率需求表中。另外,帧率需求记录单元可将应用的其它 标识信息记录在应用帧率需求表中,并不限于应用名和版本号。
[0036] 当将要执行或切换应用时,帧率需求查找单元430可根据将要执行或切换到的应 用(即,将要显示在移动设备的显示屏上的应用,以下简称为"新应用")的标识信息从预先 存储在移动设备中的应用帧率需求表获得新应用的帧率需求。图3是示出根据示例性实施 例的应用帧率需求表的示意图。具体地,在如图3所示的应用帧率需求表中,每个应用的应 用名、版本号和帧率需求可被对应地记录。仅作为示例,帧率需求查找单元430可根据新应 用的应用名和版本号在应用帧率需求表中进行检索,以获得与新应用的应用名和版本号对 应地记录的帧率需求作为新应用的帧率需求。另外,帧率需求查找单元430可根据新应用 的其它标识信息进行检索,并不限于应用名和版本号。
[0037] 显示模式确定单元450可根据新应用的帧率需求来确定新应用的显示模式。具体 地,当新应用的帧率需求小于高低帧率界限时,帧率需求查找单元430可将新应用的显示 模式确定为命令模式;当新应用的帧率需求大于或等于高低帧率界限时,帧率需求查找单 元430可将新应用的显示模式确定为视频模式。一般来说,高低帧率界限是30fps,但本发 明不限于此。
[0038] 另外,当新应用的显示模式是视频模式时,帧率需求查找单元430可根据新应用 的帧率需求来确定新应用的刷新率。具体地,对于从低到高的η级刷新率&?R n_i,在新应 用的帧率需求Rd < Rm的情况下,帧率需求查找单元430可将新应用的刷新率确定为,使 得Rm < Rd < Rm (1 < m < η);在新应用的帧率需求Rd > L的情况下,帧率需求查找单元 430可将新应用的刷新率确定为Rn_lt)
[0039] 显示模式切换单元470可通过将当前使用的显示模式与新应用的显示模式进行 比较来切换显示模式。仅作为示例,显示模式确定单元450可将新应用的显示模式与预先 记录在移动设备中的〈显示模式,刷新率〉二元组中的当前使用的显示模式进行比较,当新 应用的显示模式与当前使用的显示模式相同时,显示模式确定单元450可确定不需要改变 显示模式;当新应用的显示模式与当前使用的显示模式不同时,显示模式确定单元450可 确定需要改变显示模块,并将显示模式切换到新应用的显示模式。
[0040] 另外,当新应用的显示模式是视频模式时,显示模式确定单元450可通过将当前 使用的刷新率与新应用的刷新率进行比较来确定是否需要改变刷新率。仅作为示例,显示 模式确定单元450可将新应用的刷新率与预先记录在移动设备中的〈显示模式,刷新率〉 二元组中的当前设置的刷新率进行比较,当新应用的刷新率与当前设置的刷新率相同时, 显示模式确定单元450可确定不需要改变刷新率;当新应用的刷新率与当前设置的刷新率 不同时,显示模式确定单元450可确定需要改变刷新率,并将刷新率重新设置为新应用的 刷新率。
[0041] 根据如图4所示的实施例的MIPI DSI的显示模式切换装置400可适用于本领域 技术人员所公知的各种移动设备。配备有该MIPI DSI的显示模式切换装置的移动设备可 实现在帧率需求低的情况下选择低功耗的命令模式,在帧率需求高的情况下选择相对低的 功耗的视频模式,并根据帧率需求设置合适的刷新率,以降低功耗并延长电池的使用时间。
[0042] 在本说明书中,移动设备可表示使用MIPI DSI显示标准的任何电子装置,包括但 不限于移动电话、智能电话、平板电脑和个人数字助理(PDA)。根据本发明的方法和装置可 被实现为硬件或固件或者被实现为软件或计算机代码,还可被实现为上述情况的组合。 [0043] 虽然在上文中详细描述了本发明的示例性实施例,但是并不意图这些实施例描述 本发明的所有可能形式。应理解的是:在不脱离由权利要求限定的本发明的精神和范围的 情况下,可在形式和细节上做出各种改变。
【权利要求】
1. 一种移动行业处理器接口-串行显示接口(MIPI DSI)的显示模式切换方法,包括: 预先将一个或更多个应用的标识信息和帧率需求对应地记录在应用帧率需求表中; 当将要执行或切换到应用时,基于将要执行或切换到的应用的标识信息从应用帧率需 求表获得将要执行或切换到的应用的帧率需求; 根据将要执行或切换到的应用的帧率需求来确定将要执行或切换到的应用的显示模 式; 根据将要执行或切换到的应用的显示模式来相应地切换显示模式。
2. 如权利要求1所述的MIPI DSI的显示模式切换方法,其中,标识信息包括应用名和 版本号,标识信息从应用的安装包中被获得,帧率需求从应用的安装包中被获得或者由用 户指定。
3. 如权利要求1所述的MIPI DSI的显示模式切换方法,其中,获得将要执行或切换到 的应用的帧率需求的步骤包括:根据将要执行或切换到的应用的标识信息在应用帧率需求 表中进行查找,以获得与将要执行或切换到的应用的标识信息中的至少一个对应的帧率需 求。
4. 如权利要求1所述的MIPI DSI的显示模式切换方法,其中,确定将要执行或切换到 的应用的显示模式的步骤包括: 当将要执行或切换到的应用的帧率需求小于高低帧率界限时,将将要执行或切换到的 应用的显示模式确定为命令模式; 当将要执行或切换到的应用的帧率需求大于或等于高低帧率界限时,将将要执行或切 换到的应用的显示模式确定为视频模式, 其中,高低帧率界限是30fps。
5. 如权利要求4所述的MIPI DSI的显示模式切换方法,其中,确定将要执行或切换到 的应用的显示模式的步骤还包括: 当将要执行或切换到的应用的显示模式被确定为视频模式时,根据将要执行或切换到 的应用的帧率需求来确定将要执行或切换到的应用的刷新率; 根据将要执行或切换到的应用的刷新率来相应地设置刷新率。
6. 如权利要求5所述的MIPI DSI的显示模式切换方法,其中,确定将要执行或切换到 的应用的刷新率的步骤包括: 对于从低到高的η级刷新率&?Rn_i,当将要执行或切换到的应用的帧率需求Rd < Rn_i 时,确定将要执行或切换到的应用的刷新率Rm,使得Rm < Rd彡Rm,其中1彡m < η ;当将要 执行或切换到的应用的帧率需求Rd > Rm时,确定将要执行或切换到的应用的刷新率Rm。
7. 如权利要求1所述的MIPI DSI的显示模式切换方法,其中,根据将要执行或切换到 的应用的显示模式来相应地切换显示模式的步骤包括: 通过比较将要执行或切换到的应用的显示模式与在执行或切换应用之前所使用的显 示模式来确定是否切换显示模式; 当确定切换显示模式时,将显示模式切换到将要执行或切换到的应用的显示模式。
8. 如权利要求7所述的MIPI DSI的显示模式切换方法,还包括: 预先将在执行或切换应用之前所使用的显示模式和刷新率记录在〈显示模式,刷新率 >二元组中, 其中,确定是否切换显示模式的步骤包括:当将要执行或切换到的应用的显示模式与 〈显示模式,刷新率〉二元组中所记录的显示模式相同时,不切换显示模式;当将要执行或 切换到的应用的显示模式与〈显示模式,刷新率〉二元组中所记录的显示模式不同时,切换 显示模式。
9. 如权利要求5所述的MIPI DSI的显示模式切换方法,还包括: 预先将在执行或切换应用之前所使用的显示模式和刷新率记录在〈显示模式,刷新率 >二元组中, 其中,根据将要执行或切换到的应用的刷新率来相应地设置刷新率的步骤包括:通过 比较将要执行或切换到的应用的刷新率与在执行或切换应用之前所使用的刷新率来确定 是否设置刷新率;当确定设置刷新率时,将刷新率设置为将要执行或切换到的应用的刷新 率, 其中,确定是否设置刷新率的步骤包括:当将要执行或切换到的应用的刷新率与〈显 示模式,刷新率〉二元组中所记录的刷新率相同时,不设置刷新率;当将要执行或切换到的 应用的刷新率与〈显示模式,刷新率〉二元组中所记录的刷新率不同时,设置刷新率。
10. -种移动行业处理器接口-串行显示接口(MIPI DSI)的显示模式切换装置,包 括: 帧率需求记录单元,被配置为预先将一个或更多个应用的标识信息和帧率需求对应地 记录在应用帧率需求表中; 帧率需求获得单元,被配置为当将要执行或切换到应用时,基于将要执行或切换到的 应用的标识信息从应用帧率需求表获得将要执行或切换到的应用的帧率需求; 显示模式确定单元,被配置为根据将要执行或切换到的应用的帧率需求来确定将要执 行或切换到的应用的显示模式; 显示模式切换单元,被配置为根据将要执行或切换到的应用的显示模式来相应地切换 显示模式。
【文档编号】G06F3/14GK104123111SQ201410250044
【公开日】2014年10月29日 申请日期:2014年6月6日 优先权日:2014年6月6日
【发明者】严力科, 严明贵, 朱斌 申请人:三星半导体(中国)研究开发有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1