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日
【發明者】嚴力科, 嚴明貴, 朱斌 申請人:三星半導體(中國)研究開發有限公司, 三星電子株式會社