10 Questions You Should to Know about USB Camera Module

Author: Fabricio

Jun. 09, 2025

FAQ: e-CAM51_USB - 5 MP OEM USB Camera Module

  1. Auto Focus 1.1 What type of focus is supported by e-CAM51_USB ? Single triggered autofocus 1.2 Is continuous autofocus supported? No currently only single triggered autofocus is supported. 1.3 Can I adjust focus manually? Yes, manual focus is supported. Please see Video 1.4 Can I get the the focus position of the camera module in software? Yes, this is possible. 1.5 What is the motor type in the e-CAM51_USB ? The autofocus motor is a VCM(Voice coil motor). 1.6 Does the autofocus algorithm run from the e-CAM51_USB or is it done from the PC side software? The autofocus algorithm runs on the e-CAM51_USB . 1.7 The standard UVC doesn't support autofocus. So is there any special drivers needed for this? The standard UVC doesn't support autofocus. e-con provides UVC extension DLLs for this purpose to support features like autofocus, GPIO etc. These DLLs are application level code and hence there is no driver development needed. 1.8 What is the minimum distance of Autofocus? The minimum distance is 10cm(4"). 1.9 What is the minimum distance of capture? The minimum distance is 10cm(4"). 1.10 Can I do a autofocus at 40mm? See question number 1.8. 1.11 Can I do a focus at 40mm? We have product called See3CAM_CU55 with S-mount(M12) lens holder will suit your requirements.   2. Host/OS requirements 2.1 What are the operating systems supported? The operating systems supported are Windows 7, Windows 8, Windows 10 and Linux. 2.2 In which of the Ubuntu distribution versions,e-CAM51_USB is tested? Ubuntu 14.04, 14.10 and 16.04 2.3 Do I have to install any device drivers in Windows or Linux? The camera is a plug and play camera. There is no need of any drivers getting installed. 2.4 Can I have it working under MAC? Yes, it is supported in MAC. We also have sample application to test it.

For more info on this please contact

If you want to learn more, please visit our website HBVCAM.

2.5 What are the various distributions of Linux supported? We are supporting the Ubuntu distribution of Linux. 2.6 I have a USB 1.1 host. Will this camera work on that? e-CAM51_USB shall support only QVGA streaming @10fps. Still capture at QVGA only is possible. 2.7 Does the e-CAM51_USB work under Android? Please download our Webeecam Free-USB Web Camera to test this camera in Android. Webeecam is an android USB Camera application for connecting external USB web camera to Android /Tablet and to take high resoultion images or record videos. Webeecam supports any camera that conforms to the USB Video Class Specification(UVC).

Features:


  • You do not need a root device
  • Video Size: SD(640X480), HD (X720)
  • Recording - You can set the sound on/off (uses the device's internal microphone and not the microphone in USB camera)
  • Camera control: All supported commands of the camera are controllable - Auto focus, Exposure, Brightness, Contrast, Hue, Saturation, Sharpness, Gamma, Gain, White Balance, Backlight compensation, Power line frequency, Camera reset settings.
  • Still image capture - All image resolutions supported by the connected USB camera
  • Recorded video and captured image file viewer

Currently supported e-con Cameras:


  • See3CAM_CU130 - 13.0 MP USB 3.0 Camera (Color)
  • e-CAM51_USB - 5.0 MP HD USB Camera
  • See3CAM_10CUG - 1.3 MP USB 3 Camera (Monochrome)
  • See3CAM_11CUG - 1.3 MP USB 3 Camera (Color)
2.8 Does the e-CAM51_USB work iPhone or iPad? No. The iPhone/iPad does not support USB host with ISO.    3. Customization request 3.1 The PCB dimensions doesn't match the ones I am looking for. Can I get the PCB size customized to my dimension requirement? Yes, this can be done. In fact e-con specializes in these type of customizations. For more information on USB Camera board customization, please contact . The hardware and firmware customization require some minimum order quantity to fulfill the customization 3.2 I would like to mount the camera module on the e-CAM51_USB in the middle instead of in the corner as in the current PCB. How do it do it This calls for PCB customization. Please see Question 3.1. 3.3 I would like to have the Audio and GPIO removed. How do I get them? Please see Question 3.1. 3.4 Can I have more GPIOs on the board? Yes, this can be done. This calls for additional circuitry. Please see question number 3.1. 3.5 How do I support LED flash on the e-CAM51_USB ? The e-CAM51_USB currently consumes around 400mA max when the camera, microphone and the GPIO all work simultaneously. So the LED flash should be identified with a max sourcing current of <100mA. If the audio and GPIOs are removed then this further increases the overall current sourcing. Yes, this customization can be done and requires PCB customization. Please see question 3.1. 3.6 I would like to have multiple LEDs like a ring lighting. Do I have enough power on this? Please see question 3.5 3.7 I need the e-CAM51_USB with a different lens so that it can meet my viewing angle(field of view) requirements. How do I do it? This needs USB camera module customization. These are plastic lenses and if the lens customization of the requested FOV is not possible then we need to go for standard S mount or C mount options where you can mount the lens of your choice? For more info on this please contact 3.8 Can I have the camera module replaced with a choice of mine? Yes, we do this. Since this involves 3-4 months of integration and more details are required please write to 3.9 Can I have a different sensor instead of the OV image sensor used in the e-CAM51_USB ? Please see question number 3.8. Supporting a different sensor is subject to volume commitment and technical feasibility. 3.10 Can I have the e-CAM51_USB with the camera module having the IR filter removed? Yes, 5MP USB camera part number, e-CAM51_USB _NIRFS is without IR Filter can be purchased directly from our webstore 3.11 I don't want the standard USB Mini-B connector on the e-CAM51_USB . I just need a header instead. Can you support this? Yes, we can customize the e-CAM51_USB for this with some minimum order quantity commitment. This requires a PCB change.    4. Software support 4.1 Do you provide source code of application? For Windows, source code is provided on NDA terms. For Linux, it is free. 4.2 I have searched the documenation of the e-CAM51_USB and I am not able to get the list of API that is used for getting and setting the various parameters of camera? Most of the APIs used are DirectShow API that is provided by Microsoft. These documentation are available as part of MSDN. Here is the link http://msdn.microsoft.com/en-us/library/windows/desktop/dd%28v=vs.85%29.aspx. e-CAMView just uses these APIs to get and set the various parameters of the camera. 4.3 I am using C#. How do I integrate the e-CAMView software in to my code. Our Camera is USB Video Class(UVC) compatible device. So using Microsoft DirectShow application Interface you can access the data of our camera. DirectShow(DShow) is a COM based API.Microsoft doesn't support DirectShow APIs in .NET framework. But check out this open source project in the sourceforge for DirectShow based on .net http://directshownet.sourceforge.net/ 4.4 I want to set the camera properties from the software. How can I do that? There are DirectShow API functions that allow you to read the current settings of each camera property and also manually set those properties with different value. Please refer Question 4.3 above.    5. Output format and Resolution 5.1 What are the outputs formats of streaming? YUV and MJPEG are supported. 5.2 Can I have RGB streaming? No. Only YUV and MJPEG. 5.3 Will e-CAM51_USB support High Definition streaming? 720p@30 fps is possible in MJPEG format.. The camera frame rate depends on the ambient light. 5.4 Where can I get information on the various resolutions and the Video streaming rates I will get? Please see our 5 MegaPixel USB Board camera page 5.5 I need a raw Bayer RGB format streaming from the USB camera. How do I have that? This is not possible thorough hardware customization but this requires controller change and firmware change. 5.6 What are the still capture formats supported? BMP and JPEG formats of still capture is supported. 5.7 I am not able to see the full FOV video from your sample application when previewing resolutions larger than my display. Yes, the current e-CAMView does not support scaling down of preview video while displaying. We only crop the preview video and display on the screen. You can write a DirectShow application to scale down and display.    6. Camera parameters 6.1 What are the various camera parameters which we can set through the e-CAMView software ? Parameters such as brightness, contrast, hue, saturation, gain, sharpness can be set only manually. For the parameters white balance, exposure and focus there is an option to switch between manual and auto mode. For more information on this please refer the
6.2 What is the sensor used inside the e-CAM51_USB ? It is the OV image sensor from OmniVision Inc. 6.3 What is the viewing angle supported? The viewing angle is about 60deg. 6.4 I need a viewing angle of 120 degrees. How do I get it? If you are sure about the exact viewing angle then we can go for customization of the camera module e-CAM52A__MOD. Please contact for more information. 6.5 Does the camera module have an IR cut filter on it? Yes/No. e-CAM51B_USB - Yes, e-CAM51_USB_NIRFS - No 6.6 What type of lens mount is used? Can I have a S mount or a C mount lens? A normal plastic lens is mounted.    7. Audio and GPIO 7.1 What is the voltage and current levels for the input and output pins in the GPIO? Please refer the datasheet for more details. 7.2 Can I use the GPIO to externally trigger still capture? Yes. There is a dedicated pin to trigger the still capture. The DirectShow application should have been written in such a way that still image is transferred to the PC from a different interface. This hardware still trigger works only on Windows Operating Systems. Please see the datasheet for more details. The e-CAMView application supports this feature, where you can set the path for storing the captured images and you can press the key to capture image. The captured image is stored automatically in the PC. This is one of the unique features of the e-CAM51_USB . You can use one of the GPIOs to externally trigger a still capture. This can be used when we want an external event to trigger the capture of images.    8. Miscellaneous 8.1 What are the warranty terms of the e-CAM51_USB ? For warranty, please see www.e-consystems.com/warranty.asp. 8.2 What is the stable operating range of e-CAM51_USB ? The e-CAM51_USB operates from 0 to 50 degrees. 8.3 What is the power consumption of the e-CAM51_USB ? The e-CAM51_USB consumes a max of 400mA at full operation (with GPIO, camera and MIC in operation). The standby mode current is around 1mA (without audio and GPIO). 8.4 Is this camera FCC/CE certified? The e-CAM51_USB is a OEM USB camera module. e-con Systems expects customers to integrate the e-CAM51_USB in their target products and go for certifications. 8.5 What is the lighting condition under which we can capture some good pictures? Starting at 50Lux the e-CAM51_USB can start capturing pictures. However atleast 500 Lux is recommended to achieve good quality pictures. The lighting condition is directly linked with the frame rate achievable from the camera. If the lighting is low, then the frame rate will drop drastically. 8.6 What is the length of the USB cable supplied along with the e-CAM51_USB ? The standard cable is 3ft long.    After I have purchased e-CAM51_USB 1 I have received the e-CAM51_USB camera. How do I know that I have received it correctly? Plug the e-CAM51_USB in to a Windows 7 machine and you should see it enumerated on the machine and it show it in your device manager. Please refer the
2 I have used the e-CAMView application and I would need the source code for this to integrate this in to my software. Source code is provided under NDA. For source code of e-CAMView application, please contact 3 I would like to have multiple e-CAM51_USB cameras connected to my computer. But when I connect more than 2 the videos do not show up. Currently, each of the USB cameras take up the full pipeline and hence you cannot connect more than 2 to a single computer even if you have two host controllers. e-con has done customizations for customers where the USB firmware is rewritten to suit this condition. Interested customers can contact . 4 I have the source code of the e-CAMView application but there is no documentation. The documentation is available only for the UVC extensions and not for the basic source code. The e-CAMView uses the DirectShow API provided by Microsoft for UVC drivers. So, if you are familiar with DirectShow programming, you should be able to easily get the parameters from the USB camera. Please check this link http://msdn.microsoft.com/en-us/library/windows/desktop/dd%28v=vs.85%29.aspx for more info. 5 I have done an autofocus on my camera and I am trying to read the focus position of the camera. How can I do this? When the autoexposure is set, the ISP inside the OV image sensor that is part of the e-CAM51_USB takes over and the usage of which is currently unknown to e-con Systems. So, currently we don't support this feature of reading back the exposure value. 7 I would like to read back the brightness, contrast parameters I have set . How do I do that? UVC doesn't allow you to get the parameters of Brightness, contrast, sharpness and allows only to set the parameters. Hence this isn't supported by the DirectShow API provided by Microsoft. So, e-CAMView doesn't provide this. 8 Can I read and write all the camera parameters? Except for focus, all the other parameters can be only written and not read back. 9 Can I try to use the camera with fixed exposure and gain, manipulating with the light source intensity ? Yes, this can be done. The exposure and the gain can be adjusted manually. Please see the
10 I would like to the camera module a bit away from the e-CAM51_USB . How do I do that? The camera module has to be customized. The performance suffers if we increase the length. This is not recommended. This calls for customization for camera module. Please write to for this. 11 Though the datasheet claims to be 30fps at VGA, I am hardly seeing this happen. I am getting only 20fps. At around lux, the e-CAM51_USB can stream at 30fps. But anything less than this the frame rates are going to gradually drop. Also refer question number 5.4. This is known limitation on the default MJPG decoder in the Windows 7 OS. To solve this issue, Please install the third party demo MJPEG decoder package which is part of the deliverable. But just capturing the still in higher resolution will not have any issue. 12 I have configured the camera preview output as 5MP in MJPEG format and this is not working. This is showing some error as "Error PIN_CATEGORY_PREVIEW" The default codec in Microsoft Windows Operating Systems do not support 5MP MJPEG decoding. You have to install a third party MJPEG Decoder (MainConcept MJPEG decoder) that is provided as part our software installation package. Only after installing this, you can view 5MP MJPEG on Windows (Operating systems). 13 I don't want to install any third party software on my PC including the demo codec you have supplied in your package. But I want to see 5MP preview. How can I do? You can configure the camera preview as 5MP in YUV format. For 5MP YUV format, you don't need to install any additional codec supplied by us. 14 I am using e-CAMView along with e-CAM51_USB . I am not able to achieve 30fps at VGA. I am getting only 15 to 18fps only. As we have mentioned earlier, please check the ambient light. If your ambient light is less, the frame rate will drop. 15 What is the minimum frame rate that we can get? Please refer the datasheet for minimum frame rate for each supported resolution. The firmware is configured to support this frame rate even if you close the camera lens with your fingers. 16 What is the glue used to stick the camera module with the PCB? We are using 3M stickers for glueing the camera to PCB. 17 I am configuring the e-CAM51_USB in manual focus mode and I am able to set the manual focus position and capture a still image. After capturing the still image, the preview comes back and the camera does an autofocus again. The camera should not do an autofocus as it is in manual focus mode? Yes, this is a known limitation. We don't have any work around for this. After the still capture, the preview resolution is loaded after resetting the sensor. Hence it automatically does an autofocus. 18 can I set the shutter time? No, shutter programming is not supported. But you can adjust the manual exposure in about 10 levels. 19 When I connect the e-CAM51_USB to a new host port, the Windows OS searches for driver to install? This is taking up more time. Why is this happening?

Custom Camera Module Requirements Flow - IADIY Technology

Camera module customized process insight

With hundreds of thousands of camera module application, the standard camera modules can't meet each specific requirement, so customization process comes with necessity and popularity, the hardware and firmware modification, including module dimension, lens view angle, auto/fixed focus type and Lens filter, to empower the innovation.

Non-recurring engineering completely covers the research, development, design for producing a new product. For saving the developing time and cost, IADIY provides the custom camera module service based on our standard camera module solution.

  • [Camera module customized requirements flow]
  • [What are the requirements of camera module customized?]
  • [What resolution do you want from a USB Camera?]
  • [What is the Field Of View angle (FOV)?]

Customized requirements flow

  1. You can provide drawings or samples, as well as request documentation and developed by our engineering staff.
   2. Communication
   3. We will communicate with you in detail to determine somewhat product you need and try to set the most suitable product for you according to your needs.
   4. Sample Development
   5. Determine the details of the development sample and the delivery time. Communicate at any time to ensure smooth progress.
   6. Sample Testing
   7. Test and age on your application, feedback test results, no need to modify, mass production


Questions you should ask before customized a camera module

What are the requirements?

The USB camera module must have the following requirements. They are the most important components which add photo clarity and good working principle. The components are well specified by connecting via CMOS and CCD integrated circuit. It must work according to user requirements and acts as a user-friendly camera option. It will connect with lots of things that add a perfect solution for camera requirements for USB connection.

    * Lens
    * sensor
    * DSP
    * PCB

What resolution do you want from a USB Camera?

Resolution is a parameter used to measure the amount of data in a bitmap image, usually expressed as dpi (dot per inch). Simply put, the resolution of the camera refers to the ability of the camera to analyze the image, that is, the number of pixels of the image sensor of the camera. The highest resolution is the size of the camera's ability to resolve images at the highest, the highest number of pixels in the camera. The current 30W pixel CMOS resolution is 640×480, and the resolution of 50W-pixel CMOS is 800×600. The two numbers of resolution represent the units of the number of points in the length and width of a picture. The aspect ratio of a digital picture is usually 4:3.

In practical applications, if the camera is used for web chat or video conferencing, the higher the resolution, the greater the network bandwidth required. Therefore, consumers should pay attention to this aspect, should choose a pixel suitable for their own products according to their needs.

Resolution in common use


The Field of view angle (FOV)?

The FOV angle refers to the range that the lens can cover. (The object will not be covered by the lens when it exceeds this angle.) A camera lens can cover a wide range of scenes, usually expressed by angle. This angle is called the lens FOV. The area covered by the subject through the lens on the focal plane to form a visible image is the field of view of the lens. The FOV should be decided by the application environment, The larger the lens Angle, the wider the field of view, and vice versa.

For more information, please visit USB Global Shutter Camera Module.

Camera Dimension for your application

The major parameters that have been calculated with the camera module are the dimension, which varies the most for different requirements

depending on size and optical format. It has a field of view and focal length for accessing with object dimension calculation. It involves back focal length and includes a perfect lens for format. The optical size of the lens must fit your application and depend on a conventional one. Diameter varies as per larger sensors and implements with lens covers. It depends on the form of vignetting or dark on the corner of the images.

With hundreds of thousands of camera module applications, module dimensions represent the factor that varies the most. Our engineers have the power to develop the exact dimensions which will work best for your specific project.

The EAU of the products

The cost of the price product depends on the specification. The USB camera with small EAU is not suggesting as a customized one. with Constantly demand and personalization requirements like Lens, size, sensor, a customized camera module is your best option.


Choosing the right camera module

With hundreds of thousands of camera module application, the standard camera modules can't meet each specific requirement, so customization process comes with necessity and popularity, the hardware and firmware modification, including module dimension, lens view angle, auto/fixed focus type and Lens filter, to empower the innovation.

Non-recurring engineering completely covers the research, development, design for producing a new product. For saving the developing time and cost, IADIY provides the custom camera module service based on our standard camera module solution.

Effective impacts:

In case you have been installed the camera module or camera in your office or small bedroom, then only 2.8mm focal length will be enough at that point in time. In case you want to install the camera module or camera in your backyard means then sure it must require 4mm to 6mm focal length. The focal length is increased since space is bigger. You will require the 8mm or 12mm focal length then you can use this in your factory or street since space will be very much high.

When you want to choose the camera module for the NIR light then the spectral response of the camera module will be majorly defined by the lens material or sensor material. The sensors will be completely silicon-based and it will show the effective response to the NIR light in a most extraordinary manner. Compared to visible light or 850nm, the sensitivity will be very much smaller for the 940nm. Even though you get this still you can able to get the image very effectively. The most important concept involved in this process will create enough light for the camera for the purpose of detection. You will never know perfectly when the camera can able to be triggered and can grab the perfect timing will be very much different. So at that time, the signal will be sent to a particular extent and one can able to choose the right camera module.

Conclusion

43

0

Comments

Please Join Us to post.

0/2000

All Comments ( 0 )

Guest Posts

If you are interested in sending in a Guest Blogger Submission,welcome to write for us!

Your Name: (required)

Your Email: (required)

Subject:

Your Message: (required)