USB cam drive settling scheme on Mac OS X operating system

A technology of a camera and a driving method, which is applied in parts, image communication, program loading/starting of the TV system, etc., and can solve problems such as slow loading of video programs and high system overhead

Inactive Publication Date: 2009-01-14
VIMICRO CORP
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the invention is to solve the problems of slow loadin

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
  • USB cam drive settling scheme on Mac OS X operating system
  • USB cam drive settling scheme on Mac OS X operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0009] figure 2 It is a structural diagram of the USB camera system of the present invention. Such as figure 2 As shown, the USB camera system of the present invention divides the driver program into two parts, one part is a video stream component, which is responsible for video stream processing; the other part is a kernel extension module, which is responsible for the initialization and device data processing of the USB camera device, including device Control and acquisition of video streaming data. The advantage of this is that the function of the component is single and easy to maintain. In addition, the kernel extension module can complete the initialization of the camera device while the camera device is inserted, and do some processing other than the video stream, such as reading and writing registers.

[0010] The function of the component is to access the kernel extension module to obtain the video stream data, and fill the obtained data into the target buffer in the fun...

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 a USB camera system and a method thereof. The system comprises a camera driver which comprises two parts, namely, an assembly responsible for processing video streams, and a kernel expansion module responsible for controlling a USB camera device and acquiring the data of the video stream, wherein, a first application program can acquire the video stream from the kernel expansion module by the assembly. The system and the method solve the problems of comparatively slow loading of video programs, and comparatively high system overhead and so on, thereby greatly improving the expansibility.

Description

Technical field [0001] The invention relates to a USB camera driving scheme, in particular to a USB camera driving scheme on a Mac OS X operating system. Background technique [0002] On the Mac OS X operating system, the existing USB camera driver mostly uses a single-component solution. The problems that this solution brings are slow application startup speed, high system overhead, and low scalability. figure 1 It is a structural diagram of a prior art USB camera system. in figure 1 In Mac OS X, the single-component USB camera driver is only loaded when the user needs to start the video application, and is uninstalled when the video application is exited. Then, it has to take a long time to call repeatedly at startup. For another example, this single-component solution cannot provide interfaces and methods so that other applications can access the USB camera at the same time. Summary of the invention [0003] The purpose of the present invention is to solve the problems of s...

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/10G06F9/445H04N5/225
Inventor 魏立群
Owner VIMICRO CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products