多媒體領域中,尤其在涉及到 MPEG 播放時,通常使用 YUV 顏色空間來表示顏色,如果要在螢幕上顯示一副 MPEG 解壓之後的圖片,則需要進行 YUV 顏色空間到 RGB 顏色空間的轉換。YUV 覆蓋最初來自一些顯示晶片的加速功能。這種顯示晶片能夠在硬體基礎上完成 YUV 到 RGB 的轉換,免去軟體轉換帶來的性能損失。在這種顯示晶片上建立了 YUV 覆蓋之後,可以直接將 YUV 信息寫入緩衝區,硬體能夠自動完成 YUV 到 RGB 的轉換,從而在 RGB 顯示器上顯示出來。在不支持 YUV 覆蓋的顯示晶片上,MiniGUI 也能夠通過軟體實現 YUV 覆蓋,這時,需要調用 DisplayYUVOverlay 函式將 YUV 信息轉換並縮放顯示在建立 YUV 覆蓋的 DC 設備上。
MiniGUI 提供的 YUV 覆蓋操作函式原型如下:
/***************************** YUV overlay support ***************************/
/* 最常見的視頻覆蓋格式.
*/
#define GAL_YV12_OVERLAY 0x32315659 /* Planar mode: Y + V + U (3 planes) */
#define GAL_IYUV_OVERLAY 0x56555949 /* Planar mode: Y + U + V (3 planes) */
#define GAL_YUY2_OVERLAY 0x32595559 /* Packed mode: Y0+U0+Y1+V0 (1 plane) */
#define GAL_UYVY_OVERLAY 0x59565955 /* Packed mode: U0+Y0+V0+Y1 (1 plane) */
#define GAL_YVYU_OVERLAY 0x55595659 /* Packed mode: Y0+V0+Y1+U0 (1 plane) */
/* 該函式創建一個視頻輸出覆蓋
*/
GAL_Overlay* GUIAPI CreateYUVOverlay (int width, int height,
Uint32 format, HDC hdc);
/* 鎖定覆蓋進行直接的緩衝區讀寫,結束後解鎖 */
int GAL_LockYUVOverlay (GAL_Overlay *overlay);
void GAL_UnlockYUVOverlay (GAL_Overlay *overlay);
#define LockYUVOverlay GAL_LockYUVOverlay
#define UnlockYUVOverlay GAL_UnlockYUVOverlay
/* 釋放視頻覆蓋 */
void GAL_FreeYUVOverlay (GAL_Overlay *overlay);
#define FreeYUVOverlay GAL_FreeYUVOverlay
/* 將視頻覆蓋傳送到指定 DC 設備上。該函式能夠進行 2 維縮放
*/
void GUIAPI DisplayYUVOverlay (GAL_Overlay* overlay, const RECT* dstrect);
相關詞條
-
yuv覆蓋
覆蓋的顯示晶片上,Min YUV YUV
-
豪傑超級解霸V8
加速卡沒有在3D的加速中支持YUV紋理畫面的能力,所以《超級解霸2001》必須使用軟體的方法來進行處理。把YUV轉換為RGB八、把YUV轉換為...,所以3D加速卡發揮的能力有限。在解壓過程中最關鍵的就是把YUV轉換為RGB...
新功能介紹 使用技巧 特色功能簡介 超級解霸 -
視頻混合渲染器
。大家知道,Video Renderer (VR)是接收RGB/YUV裸數據...RGB24。如果你的顯示卡支持YUV Overlay表面,那么在Filter...,要求上級Filter輸出一種合適的YUV格式。VR Filter上實現...
概念介紹 產品介紹 總結 模式介紹 -
雲南CMMB
多媒體廣播(CMMB)通過無線廣播電視覆蓋網向各種攜帶型終端設備提供數字...覆蓋。CMMB採用具有自主智慧財產權的移動多媒體廣播電視技術,系統可運營...院長姜文波介紹,今年年底前廣電總局將會對地級市展開組網覆蓋工作,最終將...
-
顏色模型
的顏色。RGB顏色模型稱為與設備相關的顏色模型,RGB顏色模型所覆蓋的顏色域... 0.008856; f(x)=(x)1/3,x 0.008856YUV顏色模型在現代...三個信號分別進行編碼,用同一信道傳送出去。這就是我們常用的YUV色彩空間...
顏色模型的種類 顏色模型詳細介紹 -
CMMB
,利用S波段信號實現“天地”一體覆蓋、全國漫遊,支持25套電視節目和...傳輸 (3)S波段衛星 (4)地面覆蓋網路 CMMB系統使用S波段衛星通過廣播信道和分發信道實現全國範圍的移動多媒體廣播電視信號的有效覆蓋。廣播...
CMMB系統參數和指標 S波段地面增補網與S波段衛星系統同步 U波段地面覆蓋網路 -
超級轉換秀
,TOD,SDP,YUV等視頻檔案的音頻並轉換,以上所有格式都可轉換為.../TS/TP/MTS/M2TS/MOD/TOD/SDP/YUV等轉換為...檔案名稱重命名方案,甚至允許用戶任意設定命名規則或覆蓋規則!• 新增了按...
獲得獎項 功能特色 版本介紹 科技介紹 -
像素格式
關係。接著Windows會向系統中所有的覆蓋型視窗和頂級視窗(包括擁有...
像素格式 顏色通道 全部格式 格式管 格式筆記 -
edius
特性及作用編輯軟體EDIUS 是美國Grass Valley(草谷) 公司的優秀非線性編輯軟體。 EDIUS EDIUS...
特性及作用 技術規格 功能 快捷鍵 所得榮譽