A detailed description of the Linux video processing driver channel

Source: Internet
Author: User

Video information is provided by the front end data acquisition-->isp image processing-->scaler to the target image size-->encode--> sent to the user (e.g. TV can be displayed)


Large amount of video data, more processing of image links. If each link saves the data to memory and then does the next move. You should know that some memory is a slow motion, so the system efficiency is very low. So the quality of the kernel driver directly determines the availability of the chip.


Now the mainstream chip manufacturers in the market through the channel technology to achieve from the image input to the video stream output.


Channel technology specific implementation methods as follows, you can refer to peers.


A--Capture data b--image processing C--scaler to target size D--encode


A data generation interrupt B is processed immediately, b processing is completed and the interrupt C is processed immediately; C Processing complete D immediately

Timely processing of data in the cache, greatly increased the speed. At the same time the above steps are different, by opening the memory pool queue to implement the pipeline, even if that one link one o'clock more time, also does not affect the system.


The above is only a few ways to drive implementation, only a thorough understanding of the drive implementation to improve the performance of design products.

This article from the "11278673" blog, reproduced please contact the author!

A detailed description of the Linux video processing driver channel

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.