GE 使用指南
Graphics Engine (GE) 是用来进行 2D 图形加速的硬件模块。主要包括格式转换、旋转、镜像、 缩放、Alpha 混合、Color Key、位块搬移、Dither 等功能。
术语  | 定义  | 注释说明  | 
|---|---|---|
GE  | Graphics Engine  | 2D 图形加速引擎  | 
blit  | bit block transfer  | 位块搬移  | 
MPP  | Media Process Platform  | 多媒体处理平台  | 
- 
                        
最大输入/输出图像大小 4096x4096
 - 
                        
支持命令队列
 - 
                        
支持输入输出格式:ARGB8888/ XRGB8888/ RGB888/ ARGB4444/ ARGB1555/ RGB565
 - 
                        
支持水平和垂直 Flip
 - 
                        
支持 90/ 180/ 270 度旋转
 - 
                        
支持任意角度旋转
 - 
                        
支持 scan order
 - 
                        
支持 1/16x ~ 16x 缩放,采用 bilinear 滤波算法
 - 
                        
支持 Porter-Duff 规则的 Alpha 混合
 - 
                        
支持 Color Key
 - 
                        
支持矩形填充
 - 
                        
位块搬移 (bit block transfer)
 - 
                        
支持误差扩散 Dither
 
- 
                        
最大输入/ 输出图像大小 4096x4096
 - 
                        支持 RGB 转 YUV,支持 YUV 转 RGB
- 
                                    
RGB 格式包括:ARGB8888/ XRGB8888/ RGB888/ ARGB4444/ ARGB1555/ RGB 565
 - 
                                    
YUV 格式包括:YUV420P/ NV12/ NV21/ YUV422P/ NV16/ NV61/ YUYV/ YVYU/ UYVY/ VYUYYUV400/ YUV444
 
 - 
                                    
 - 
                        
支持水平和垂直 Flip
 - 
                        
所有格式支持 90/ 180/ 270 度旋转
 - 
                        
RGB 格式支持任意角度旋转
 - 
                        
RGB 格式支持 scan order
 - 
                        
支持 1/16x ~ 16x 缩放,采用 6x4 taps 16 phases 滤波算法
 - 
                        
支持 Porter-Duff 规则的 Alpha 混合
 - 
                        
支持 Color Key
 - 
                        
支持矩形填充
 - 
                        
位块搬移 (bit block transfer)
 - 
                        
支持误差扩散 Dither
 
原理框图


