Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

UVC Camera driver implementation system and method based on V4L2 framework

A technology for implementing a system and an implementation method, applied in the field of Linux, can solve the problems of inapplicable products and no camera hardware performance mining, etc., and achieve the effects of strong practicability, easy promotion and wide application range.

Inactive Publication Date: 2018-07-06
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when the code is actually written in the existing V4L2 architecture, it has not been able to maximize the performance of the camera hardware used, and it cannot be applied to all products using the Linux operating system.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • UVC Camera driver implementation system and method based on V4L2 framework
  • UVC Camera driver implementation system and method based on V4L2 framework
  • UVC Camera driver implementation system and method based on V4L2 framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to enable those skilled in the art to better understand the solutions of the present invention, the present invention will be further described in detail below in conjunction with specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0053] UVC, or usb video class, is a standard USB video class initiated by Microsoft. Applicable devices mainly include cameras and scanners. The mainstream operating system has already installed the UVC standard driver. If the connected device complies with the UVC specification, the device can work normally without installing the driver. The USB protocol includes a wide variety of Class protocols, which are used to define the data exch...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an UVC Camera driver implementation system and method based on V4L2 framework, comprising a driver layer of bottom layer,used to drive and connect video output devices, providethe required driver program for video output devices, and achieve property settings, selection of video format and capture of video data of video output devices through the driver program; a V4L2 kernel layer of intermediate layer,providing universal device file nodes for the character device driver layer access video output devices and providing a unified V4L2 architecture for the writing of driver programs provided by the drive layer; The character device driver layer of upper layer displays the video device in the form of a file. Compared with the prior art, the UVC Camera driver implementation system and the method based on the V4L2 framework are used for maximizing the hardware performance of the camera used, and because the UVC specification is adopted, the driver can be used on allproducts adopting the Linux operating system with good maintainability and strong practicability.

Description

technical field [0001] The invention relates to the technical field of Linux, in particular to a highly practical V4L2 frame-based UVCCamera driver implementation system and method. Background technique [0002] Devices under the Linux system can be basically divided into three categories: character devices, block devices, and network devices. Character devices read and write data in single-byte units. For example, serial port data is sent and received by byte. In actual development, a buffer is generally maintained in the serial port driver to transfer data to improve efficiency. There is no requirement for this in the hardware itself, it is just an optimization at the software level. Unlike character devices, block devices store data in units of data blocks. For example, data storage on K9F2G08U0M is carried out in units of (2K+64) bytes. A network device has some characteristics of a block device and a character device at the same time, and it transmits and receives dat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F13/10
CPCG06F13/102
Inventor 王鹏
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More