background image

ecamguvcview                              e-CAM51_USB Linux Application User Manual 

17 August 2012 

 

www.e-consystems.com

   |   

Subject to change without notice

 

Page 4 of 34

 

 

2  Introduction 

e-CAM51_USB  is  a  plug  and  play  UVC  and  UAC,  auto  focus  USB  camera  module  based  on  CMOS 
Image  sensor  from  OmniVision  Inc.  It  is  fully  compliant  with  USB Video  Class  (UVC)  1.0 Standard,  the 
USB Audio  Class  1.0 Standard. So  video  streaming through  UVC  and  audio  streaming  through  UAC  is 
possible without any special drivers  on Operating Systems that have built-in support for these UVC and 
UAC standards. 

e-CAM51_USB has a built in microphone and an integrated ADC which can provide user with high quality 
audio sampling functions. 16 bit Pulse code modulation is supported with sample rate of 48 KHz. 

e-CAM51_USB  has  3  General  purpose  Input  pin  and  1  General  purpose  Output  pin  through  UVC 
extension control. 

The 

e-con guvcviewer

 or 

eCAMGUVCView

 is a simple GTK+ interface for capturing and viewing video 

from the devices supported by the Linux UVC driver.  This tool  also supports extension unit control of  e-
con‟s usb webcam products. The features provided in the application are as follows: 

a)  Enumerating and listing all USB video and audio devices connected. 
b)  Properties of audio capture devices (if any audio device is available). 
c)  Properties of video renderer. 
d)  Changing  resolution  and  color  space/compression  for  video  stream(if  different  resolution  are 

supported by the device)  

e)  Currently configured values of preview which is being shown. 
f)  User can capture still images and set the path where still images will be saved. 
g)  Configure UVC Extension Control (if supported by device) 
h)  Displaying the average frame rate. 

 
All the above listed properties can be configured by attractive and easy to use Graphical User Interface. 
The application will run in Ubuntu 10.04, 10.10 and 11.04. 

3  Scope 

This  is  an  e-CAM51_USB  Linux  Application  User  Manual  document  for  Linux  users  of  e-CAM51_USB 
product.  This  document  is  intended  for  the  users  working  on  the  UVC  XU  Control  application  for              
e-CAM51_USB web cam. 

4  Reference 

ecamguvcview_Build_&_Install_Guide.pdf 

e-CAM51_Linux_XU_Library_Specification_Manual.pdf 

5  Identifying the Deliverables 

The release package e-con_guvcviewer_app_package_xxxx.tar.gz is a compressed (i.e. tar.gz) file which 
will provide the UVC XU control application binary , source and documents when uncompressed. 

Use the command „tar‟ for uncompressing this release package 

tar 

–xzvf e-con_guvcviewer_app_package_xxxx.tar.gz 

After uncompressing this package, a directory is created in the name 

e-con_guvcviewer_app_package_xxxx 

The hierarchy of the e-con_guvcviewer_app_package_xxxx directory is as follows 

e-con_guvcviewer_app_package_xxxx 

 

|── binary  

 |   

├── bin  

 |   

├── install-sh  

Summary of Contents for e-CAM51 USB

Page 1: ...st 2012 www e consystems com Subject to change without notice Page 1 of 34 e con Systems India Pvt Ltd 17 54th Street Ashok Nagar Chennai 600083 www e consystems com e CAM51_USB Linux Application User...

Page 2: ...iverables 4 6 Launching the Application 5 7 Application Features 6 7 1 Image Control Tab 6 7 2 Video and Files Tab 8 7 2 1 Video Capture Properties 12 7 2 2 Frame Rate 13 7 2 3 Capture Menu 15 7 2 4 V...

Page 3: ...Linux Application User Manual 17 August 2012 www e consystems com Subject to change without notice Page 3 of 34 1 Revision History Rev No Date Major Changes Edited By 1 0 August 17th 2012 Initial Draf...

Page 4: ...ice is available c Properties of video renderer d Changing resolution and color space compression for video stream if different resolution are supported by the device e Currently configured values of...

Page 5: ...efer ecamguvcview_Build_ _Install_Guide pdf to install the application in the linux system Launch the ecamguvcview from the terminal as shown in the figure 1 below Figure 1 Terminal Window where appli...

Page 6: ...t are supported in the current version of ecamguvcview are briefly described here The features are categorized into 4 tab controls They are 1 Image Controls tab 2 Video Files tab 3 Audio tab 4 ecam co...

Page 7: ...of 34 The user can move the slider and configure the preview settings according to their needs The value being set will be displayed in the text box based on the position of the slider marker As soon...

Page 8: ...ol Manual Exposure Absolute and Aperture Priority Mode Exposure Auto Priority only supported by e CAM51_USB device If user select other than this mode setting control will be failed and previous mode...

Page 9: ...nected to the PC will be enumerated and listed out Figure 5 Enumerated Device List User can switch between the connected and enumerated video devices to see the images being previewed from the selecte...

Page 10: ...ecamguvcview e CAM51_USB Linux Application User Manual 17 August 2012 www e consystems com Subject to change without notice Page 10 of 34 Figure 6 Switch Preview Device...

Page 11: ...ecamguvcview e CAM51_USB Linux Application User Manual 17 August 2012 www e consystems com Subject to change without notice Page 11 of 34 Figure 7 Start new dialog...

Page 12: ...change without notice Page 12 of 34 7 2 1 Video Capture Properties The user can configure the output size Resolution and compression features Camera Output of stream format The available output size a...

Page 13: ...13 of 34 Figure 9 Supported Video Colour space in Video tab Page 7 2 2 Frame Rate Frame rate of the preview can be viewed by selecting the show check button in the Video Files Tab After selecting Show...

Page 14: ...ecamguvcview e CAM51_USB Linux Application User Manual 17 August 2012 www e consystems com Subject to change without notice Page 14 of 34 Figure 10 Select Show to display frame rate...

Page 15: ...pture still image or record a video from the selected device in the Device Menu 7 2 3 1 Still Image Capture The user can capture the still image by selecting Cap Image button in the bottom of the cont...

Page 16: ...ecamguvcview e CAM51_USB Linux Application User Manual 17 August 2012 www e consystems com Subject to change without notice Page 16 of 34 Figure 12 Capture still image...

Page 17: ...ms com Subject to change without notice Page 17 of 34 Figure 13 Still Image name 7 2 3 2 Still File Path The user can set up the folder where the images captured will be saved The user can browse to t...

Page 18: ...r 7 2 4 Video Recording The user can record a video by selecting Cap Video button in the bottom of the control panel The video will be saved along with the audio from the selected audio device in the...

Page 19: ...Subject to change without notice Page 19 of 34 Figure 15 Record video from the device 7 2 4 1 Video File Path The user can set up the folder where the video recorded will be saved The user can browse...

Page 20: ...e recorded Video Folder 7 3 Audio Tab On selecting the audio tab audio properties menu will launch in which the user can configure the Audio Input mixer properties All the audio devices connected to t...

Page 21: ...ecamguvcview e CAM51_USB Linux Application User Manual 17 August 2012 www e consystems com Subject to change without notice Page 21 of 34 Figure 17 List of Audio devices...

Page 22: ...f 34 Figure 18 Audio device Properties 7 4 Ecam Controls Tab On selecting the ecam controls tab the XU control will appears if the device supports extension unit The ecam controls has the features men...

Page 23: ...com Subject to change without notice Page 23 of 34 Figure 19 ecam Controls If non econ device or e con usb camera without UVC XU control is selected for preview in the Video Files Tab as shown in the...

Page 24: ...ecamguvcview e CAM51_USB Linux Application User Manual 17 August 2012 www e consystems com Subject to change without notice Page 24 of 34 Figure 20 Selection of non econ device...

Page 25: ...change without notice Page 25 of 34 Figure 21 UVC Extension Controls disabled for non econ device 7 4 1 AF Status The AF Status button shows the current auto focus status The focus status as mentione...

Page 26: ...Linux Application User Manual 17 August 2012 www e consystems com Subject to change without notice Page 26 of 34 Figure 22 AF Status Dialog box 7 4 2 AF Trigger The AF Trigger button will perform the...

Page 27: ...ct to change without notice Page 27 of 34 Figure 23 AF Trigger Button 7 4 3 Focus Mode The Focus Mode button opens the Focus Mode Dialog to perform Auto Focus and Manual Focus It contains two Radio bu...

Page 28: ...otice Page 28 of 34 Figure 24 Focus Mode Dialog On selecting the Auto Focus radio button the slider control and edit box will be disabled The controls will be enabled once the manual focus radio butto...

Page 29: ...thout notice Page 29 of 34 Figure 25 Auto Focus Dialog 7 4 3 2 Manual Focus Select manual focus radio button to enable the Slider control and edit box Slide the slider to set the manual focus The slid...

Page 30: ...ect to change without notice Page 30 of 34 Figure 26 Manual Focus Dialog 7 4 4 Update GPI Status Click Update GPI Status button to know the status of GPI s There are three GPI s DI0 TRIGGER and F M Th...

Page 31: ...Application User Manual 17 August 2012 www e consystems com Subject to change without notice Page 31 of 34 Figure 27 Update GPI Status 7 4 5 Set Clear GP0 The Set will set the GPO to High and Clear b...

Page 32: ...B Linux Application User Manual 17 August 2012 www e consystems com Subject to change without notice Page 32 of 34 Figure 28 GPI and GPO Status 7 4 6 Sensor ID The Sensor ID button will display the cu...

Page 33: ...Application User Manual 17 August 2012 www e consystems com Subject to change without notice Page 33 of 34 Figure 29 Sensor Status 7 4 7 Firmware Version The Firmware Version button will display the c...

Page 34: ...er Manual 17 August 2012 www e consystems com Subject to change without notice Page 34 of 34 Figure 30 Firmware Version 8 Conclusion This document provides detail explanation on various features and o...

Reviews: