当前位置:网站首页>Multimedia architecture -- Introduction to display
Multimedia architecture -- Introduction to display
2022-06-22 07:28:00 【Neilo_ chen】
Preface :
This article blog from LCD principle 、Display Basic knowledge of 、DSI Introduce 、HDMI relevant 、display Principles are related to concepts 、 An Zhuozhong Display Graphics frame 、Qcom display Frame these points to introduce Display.
One 、Display Overview
1. Show application areas (mobile,PC)

2. Other related fields ( Projector 、VR glasses )

Two 、LCD Display principle

1. Backlight IC Give off a bright light , Through the lower polarizer , Liquid crystal array , Through the upper polarizer , The human eye receives the light source , That is, you will see the displayed image .
2. Pixel point (RGB)+ Backlight = Display module
3.RGB :
RGB Color mode is the most widely used color standard at present , It's through red (R)、 green (G)、 blue (B) The changes of the three color channels and their superposition to get a variety of colors
RGB565= Every pixels By 2 Byte composition ,R->5bit,G->6bit,B->5bit;

4.RGB Color space is through red (R)、 green (G)、 blue (B) The change of the three color channels and their mutual superposition result in pixels .
The image is composed of points , This point is called a pixel . One LCD How many pixels are there , Is the resolution ; Such as 720P,1080P
Many pixels make up the image content we see ;


3、 ... and 、Display Basic knowledge of
The image consists of points , This point is called a pixel . One LCD How many pixels are there , It's resolution (resolution). for example :1080P、720P etc. .
position ”( bit ) It is the smallest unit in the system memory , It is used to record the value of each pixel color . The richer the color of the image ,“ position ” The more . The number of bits used by each pixel in the system is “ Bit depth ”.
Nowadays, most mobile phones use 24bit Of panel, in other words , Can be displayed 2^(8x3) Color ( As shown in the previous figure ).

Four 、DSI Introduce
1.MIPI-DSI Interface profile :
3.DSI(display serial interface)


5、 ... and 、HDMI relevant
1.High Definition Multimedia Interface-- High definition multimedia interface is a kind of digital video interface / Audio Interface Technology , It is a special digital interface suitable for image transmission , It can transmit audio and video signals at the same time , The data transmission speed is 5Gbps;
2. application : Mobile HD video , TV ,DVD, HD camera , Digital camera ;
3. characteristic :HDMI Not only can you satisfy 1080P The resolution of the , Can also support DVD Audio And other digital audio formats , Support eight channels 96kHz Or stereo 192kHz Digital audio transmission ;
4. Same as DVI comparison : The interface is simple , High data transmission rate ; high resolution , Hot plug support ; Differential transmission , Support file encoding HDCP Data copyright protection ;
5.HDMI Transmission principle :

6、 ... and 、Display principle Conceptual relevance

Linux Working in protected mode , So user mode processes can't be like DOS Using a graphics card like that BIOS The interrupt call provided in is used to write the screen directly ,Linux Abstract out FrameBuffer This device is used for user mode process to write screen directly .
Framebuffer The mechanism imitates the function of the graphics card , Abstract the hardware structure of graphics card , Can pass Framebuffer Read and write directly to the video memory operation .
Framebuffer It does not have any ability to calculate data , It is like a pool for temporary storage and drainage .CPU Put the result of the operation into the pool , The pool then streams the results to the display . The data will not be processed in the middle .
2.DMA
APP Put the plotted display data into DDR Internal video memory area (framebuffer),LCD The controller maps the video memory data to DMA Data area , start-up LCD Inside DMA function ,DMA Will automatically and continuously transfer the data in the video memory to LCD Peripheral interface display to complete data stream transmission .

7、 ... and 、Android in Display Graphics frame



•APP be responsible for draw layer,SF be responsible for buffer Apply and manage
• Draw composite

8、 ... and 、Qcom display frame

1.Android frameworks – Surface texture, SurfaceFlinger
2.QTI HALs – Overlay, graphics allocation, and hardware composer
3.Primary panel interfaces – MIPI DSI
4.External display – WFD
5.Snapdragon Display Manager (SDM) core – SDE drivers, pipe, configuration, and clocks/power/performance
6.Postprocessing and color management – CABL, sharpening, color, conversion, and so on.
7.Qcom Display frame
边栏推荐
- How to import Taobao products into another store
- Crmeb mall order shipping function
- DETR3D模型源码导读 & MMDetection3D构建流程
- Use of the thrust Library in CUDA
- Propeller framework v2.3 releases high reusable operator library Phi: Restructure development paradigm, reduce cost and increase efficiency
- 如何解决‘WebDriver‘ object has no attribute ‘switch_to_window‘
- Greek alphabet - system / service name commonly used in development - Collection
- antd 框架:点击链接重开浏览器页面——基础积累
- 网站的排名对于网站很重要
- [standard version 4.3] marketing activities (group bargaining second kill) error reporting under orders
猜你喜欢

antd 框架:点击链接重开浏览器页面——基础积累

js实现随机生成16位的密钥——基础积累

Multi camera data collection based on Kinect azure (II)

JS gets all child nodes under a div natively

JS native implementation for loop rendering array

Batch collection, grab Taobao baby, upload and collect commodity software

Image interpolation (nearest neighbor, bilinear)

Detailed explanation of capturing the whole store treasure and uploading it to multiple stores

5g NR PWS system

Choco usage notes -- how to set the default package installation location of choco
随机推荐
An image is worth 16x16 words: translators for image recognition at scale
True MySQL interview question (19) -- Tiktok -- select the list of users who have logged in for two consecutive days every month
希腊字母 - 开发中常用的系统/服务名 - 收集
Get through version - bargain activity
Backup the method of uploading babies in Taobao stores to multiple stores
精益生产|精益管理
Crmeb mall distribution function
Site pre cache code
Kinect azure based multi camera data collection (I)
Article editing test of CSDN
Does it matter if you delete the pictures in the picture space after uploading to the store
33歲程序員的年中總結
chrome浏览器查看cookie方法
Use of the thrust Library in CUDA
Notes on algebra 10.1: understanding of symmetric polynomials and derivation of cubic resolvents
Can Taobao batch copy babies synchronize the original baby inventory
Authority management of okcc call center
Multi camera data collection based on Kinect azure (II)
Résumé semestriel du programmeur de 33 ans
微信小游戏(五)