控制顯示屏進行橫豎屏切換的裝置的制造方法
【技術領域】
[0001] 本實用新型涉及顯示技術領域,特別涉及一種控制顯示屏進行橫豎屏切換的裝 置。
【背景技術】
[0002] 隨著通信技術和移動終端技術的快速發(fā)展,智能手機、平板電腦等移動終端得到 了飛速的普及,已經(jīng)成為了人們日常生活中最常用的工具之一。移動終端中的應用也隨之 快速發(fā)展起來,種類越來越豐富,功能越來越強大。
[0003] 為了增強移動終端使用的靈活性,移動終端中通常設置有橫屏方向顯示模式和豎 屏方向顯示模式,并設置有切換功能,通過預設的觸發(fā)條件(例如移動終端處于橫向放置或 縱向放置)控制移動終端進行橫屏模式與豎屏模式之間的切換。橫屏方向顯示模式與豎屏 方向顯示模式之間的切換技術,是指移動終端在橫屏方向和豎屏方向之間轉換時,屏幕圖 像自動旋轉,以符合用戶的視覺需求。由于橫屏方向顯示和豎屏方向顯示時寬、高條件發(fā)生 了變化,終端顯示屏上顯示的圖像也要進行相應變化,但是這種變化不是簡單的橫豎之間 的變化,顯示屏上圖像的位置、大小也要進行改變,甚至圖像內的某些元素也會消失,否則 會給用戶帶來不好的視覺體驗。
[0004] 目前一種實現(xiàn)橫豎屏切換的裝置如圖1所示,圖1是現(xiàn)有的一種控制橫豎屏切換裝 置的示意圖,所述橫豎屏切換裝置包括圖像輸入單元9、第一存儲器10、第二存儲器11、與第 一存儲器10和第二存儲器11相連的控制器13、及顯示處理模塊15,其中,第一存儲器10及第 二存儲器11均為SRAM(Static Random Access Memory,靜態(tài)隨機存取存儲器),當進行顯示 屏所顯示圖像的旋轉處理時,圖像輸入單元9將需要進行轉換的圖像源輸入數(shù)據(jù)交替輸入 緩存在第一存儲器10和第二存儲器11中,例如第一幀圖像源輸入數(shù)據(jù)存入第一存儲器10 中,則第二幀圖像源輸入數(shù)據(jù)存入第二存儲器11中,當某一幀圖像源輸入數(shù)據(jù)緩存好后,控 制器13從相應的存儲器中讀取數(shù)據(jù)并進行相應圖像旋轉處理,同時圖像源輸入數(shù)據(jù)緩存到 另一存儲器中,如此循環(huán)操作(乒乓操作)。在控制器13中采用最鄰近差值算法作為圖像旋 轉算法而運算出顯示屏上所顯示圖像旋轉后每個像素對應的存儲地址,并根據(jù)存儲地址從 相應的存儲器中讀取所對應的圖像源輸入數(shù)據(jù),通過顯示處理模塊15進行處理后發(fā)送至顯 示器上進行顯示。上述控制顯示屏進行橫豎屏切換的裝置存在如下問題:控制器13進行圖 像旋轉運算時的運算量很大,消耗資源較多,耗費的時間也比較長,導致橫豎屏切換時效率 很低,并且上述SRAM等器件的成本也較高。 【實用新型內容】
[0005] 本實用新型提供一種控制顯示屏進行橫豎屏切換的裝置,成本較低、并能夠極大 地提高處理效率。
[0006] 所述技術方案如下:
[0007] 本實用新型實施例提供了一種控制顯示屏進行橫豎屏切換的裝置,其包括:用于 預先將處于第一顯示模式下的圖像數(shù)據(jù)轉換為BMP格式圖像數(shù)據(jù),并將BMP格式圖像數(shù)據(jù)進 行重新組合以轉換為處于第二顯示模式下的原始圖像數(shù)據(jù),并將處于第二顯示模式下的原 始圖像數(shù)據(jù)進行存儲的預先轉換設備;與所述預先轉換設備相連,用于在接收到橫豎屏切 換事件后,將處于第二顯示模式下需要轉換的原始圖像數(shù)據(jù)輸入至控制器的轉換設備的原 始圖像輸入設備;與所述原始圖像輸入設備相連,用于將原始圖像數(shù)據(jù)轉換為BMP格式原始 圖像數(shù)據(jù)的所述轉換設備;與所述轉換設備相連,用于確定所述BMP格式原始圖像數(shù)據(jù)的像 素點信息,根據(jù)確定的像素點信息檢測BMP格式原始圖像數(shù)據(jù)的有效區(qū)域,并將像素點信息 按照預定存儲順序輸入到所述存儲器中進行緩存,得到與每一幀圖像數(shù)據(jù)的開始位置對應 的所述存儲器中的存儲位置后,提供工作使能信號給控制輸出設備的檢測控制設備;與所 述檢測控制設備相連,用于當接收到所述工作使能信號時,從所述存儲器中讀取每一幀圖 像數(shù)據(jù)的像素點信息,并將讀取的像素點信息進行轉換后,以將所述BMP格式原始圖像數(shù)據(jù) 轉換為處于第一顯示模式下的目標圖像數(shù)據(jù),并將轉換后的所述目標圖像數(shù)據(jù)提供給顯示 器進行顯示的控制輸出設備。
[0008] 在本實用新型較佳的實施例中,還包括:與所述控制輸出設備和所述顯示器相連, 用于將轉換后的所述目標圖像數(shù)據(jù)經(jīng)過格式轉換后提供給所述顯示器進行顯示的顯示轉 換設備。
[0009] 在本實用新型較佳的實施例中,所述格式轉換為進行LVDS格式轉換所述控制器為 現(xiàn)場可編程門陣列或MCU,存儲器為控制器的片內緩存。
[0010] 在本實用新型較佳的實施例中,所述像素點信息包括按照像素點在屏幕上的排列 的賦值。
[0011] 在本實用新型較佳的實施例中,所述預先轉換設備,還包括:用于當?shù)谝伙@示模式 為豎屏方向顯示模式,第二顯示模式為橫屏方向顯示模式時,按照圖像數(shù)據(jù)像素點信息在 存儲器中的預定存儲順序從第一列最后一行圖像數(shù)據(jù)開始逐行從存儲器中讀取并依次寫 入到目標圖像數(shù)據(jù)的第一列最后一行,當豎屏方向圖像數(shù)據(jù)一行圖像數(shù)據(jù)讀取完成并寫入 橫屏方向圖像數(shù)據(jù)的一行,橫屏方向圖像數(shù)據(jù)一行未寫滿部分讀取豎屏方向圖像數(shù)據(jù)的下 一行圖像數(shù)據(jù)補齊,并把豎屏向圖像的未寫完圖像數(shù)據(jù)存入橫屏方向圖像數(shù)據(jù)的下一行, 直到橫屏方向圖像數(shù)據(jù)轉換完成的第一預先轉換設備。
[0012] 在本實用新型較佳的實施例中,所述第一顯示模式和第二顯示模式為橫屏方向顯 示模式、豎屏方向顯示模式中的相異者。
[0013] 在本實用新型較佳的實施例中,所述預定存儲順序為按照圖像像素點在屏幕上的 行列排列順序從左到右、從下到上的順序。
[0014] 本實用新型實施例提供的技術方案帶來的有益效果是:
[0015]通過預先轉換設備預先將處于第一顯示模式下的圖像數(shù)據(jù)轉換為BMP格式圖像數(shù) 據(jù),并將BMP格式圖像數(shù)據(jù)進行重新組合以轉換為處于第二顯示模式下的圖像數(shù)據(jù),并將第 二顯示模式下的圖像數(shù)據(jù)進行存儲,原始圖像輸入設備在接收到橫豎屏切換事件后,將處 于第二顯示模式下需要轉換的原始圖像數(shù)據(jù)輸入至控制器的轉換設備;轉換設備將原始圖 像數(shù)據(jù)轉換為BMP格式原始圖像數(shù)據(jù);檢測控制設備確定BMP格式原始圖像數(shù)據(jù)的像素點信 息,根據(jù)確定的像素點信息檢測BMP格式原始圖像數(shù)據(jù)的有效區(qū)域,并將像素點信息按照預 定存儲順序輸入到存儲器中進行緩存,得到與每一幀圖像數(shù)據(jù)的開始位置對應的存儲器中 的存儲位置后,提供工作使能信號給控制輸出模塊;控制輸出模塊當接收到工作使能信號 時,從存儲器中讀取每一幀圖像數(shù)據(jù)的像素點信息,并將讀取的像素點信息進行轉換后,以 將BMP格式圖像數(shù)據(jù)轉換為處于第二顯示模式下的目標圖像數(shù)據(jù),并將轉換后的目標圖像 數(shù)據(jù)提供給顯示器進行顯示。本實用新型實施例通過硬件控制器(例如采用可編程邏輯器 件FPGA)和存儲器(例如片內存儲器Buffer)就可以實現(xiàn)圖像橫豎屏顯示模式轉換,其處理 時間快,響應時間短,實時性好,硬件設計簡單,成本低,并且數(shù)據(jù)控制簡單,適合所有橫豎 屏轉換的設備,應用領域廣泛。
[0016] 上述說明僅是本實用新型技術方案的概述,為了能夠更清楚了解本實用新型的技 術手段,而可依照說明書的內容予以實施,并且為了讓本實用新型的上述和其他目的、特征 和優(yōu)點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。
【附圖說明】
[0017] 圖1是現(xiàn)有的一種控制橫豎屏切換裝置的示意圖;
[0018] 圖2是本實用新型第一實施例提供的控制顯示屏進行橫豎屏切換的裝置的主要架 構框圖;
[0019] 圖3是本實用新型第二實施例提供的控制顯示屏進行橫豎屏切換的裝置的主要架 構框