Real-time video seam clipping method and system based on microblaze
A real-time video and video technology, applied in image communication, selective content distribution, electrical components, etc., can solve the problems that the output of the display device cannot be well adapted, cannot meet the video seam clipping operation, and video distortion, etc. Convenient programming and debugging, real-time acquisition and processing of displayed images, and reduction of screen distortion
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0073] With the increasing demand for real-time video applications in public life, real-time video capture and display technologies are widely used, especially in the fields of live broadcasting and screen monitoring. In the prior art, in response to the transmission requirements of real-time video, data processing is often performed by widening or shrinking the video, which often leads to video distortion; in addition, simple cropping of the original video will cause information loss, Unable to meet the real-time undistorted seam cutting operation of the video. In view of the situation that the input of the video capture device and the output of the display device cannot be adapted, this embodiment proposes a real-time video seam cutting method based on microblaze, which achieves the goal of occupying less computing resources by combining the processing system and the operation and processing mode of the programmable logic unit. In the case of searching, improve the speed of ...
Embodiment 2
[0083] In a further embodiment based on the first embodiment, a microblaze-based real-time video seam cutting method is implemented by combining the PS system processing end and the PL programmable logic end.
[0084] Specifically, the PS system processing end consists of a microblaze soft-core module and a seam cutting algorithm module, which is responsible for the scheduling and regulation of the overall operation process, and provides a processing unit for realizing the video seam cutting operation process; the PL programmable logic end is composed of Camera video acquisition module, VDMA frame buffer module, DDR storage module, HDMI display module, key control module, used to collect and display video data. Both the PS system processing end and the PL programmable logic end can interact with the DDR double-rate synchronous dynamic random access memory to read or write data, and use the AXI bus for communication protocol transmission. Among them, the software processing PS ...
Embodiment 3
[0088] In a further embodiment on the basis of Embodiment 1, the camera video capture module selects the corresponding video capture resolution according to the trigger signal, and when collecting the corresponding original video data, the camera is selected to be an OV5640 monocular camera. In a preferred embodiment, the preset The captured video image resolution is 640*480.
[0089] In order to facilitate subsequent seam cutting operations on video data, when reading the video data in the double-rate synchronous dynamic random access memory for processing and analysis, the microblaze soft core first converts the video image data from RGB to grayscale, and the corresponding conversion formula for:
[0090]
[0091] In the formula, it represents the image data after grayscale processing; Indicates the brightness value of the red channel; Indicates the brightness value of the green channel; Represents the luminance value of the blue channel.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com