US2002141657A1PendingUtilityA1

System and method for a software steerable web Camera

Priority: Mar 30, 2001Filed: Mar 30, 2001Published: Oct 3, 2002
Est. expiryMar 30, 2021(expired)· nominal 20-yr term from priority
Inventors:Robert Novak
H04N 23/58H04N 23/698G06T 1/0007
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus for controlling the capture of an image of an object in a camera field of vision, includes: a camera including a wide angle lens capable to capture a scene within a field of vision of the wide angle lens; an image collection array communicatively coupled to the wide angle lens and capable to store data of the scene within the field of vision; a memory communicatively coupled to the image collection array and capable to store digitized data of the scene within the field of vision; and a webcam engine communicatively coupled to the memory and capable to select, based upon a user command, a subset of the digitized data of the scene to simulate an image captured by a panning, tilting or zooming function of the camera.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A method of capturing an image by use of a camera, the method comprising: 
 placing a scene within a field of vision of a wide angle lens coupled to the camera;    storing image data of the scene in an image collection array;    digitizing the scene image data into a digitized scene image data and storing the digitized scene image data in memory;    based on a command, selecting a subset of the digitized scene image data; and    performing additional processing on the selected subset of the digitized scene image data.    
     
     
         2 . The method of  claim 1  wherein the camera is used to transmit images on a network.  
     
     
         3 . The method of  claim 1  wherein the camera is communicatively coupled to a set top box that is capable of transmitting images over data streams in a network.  
     
     
         4 . The method of  claim 1  wherein the selecting the subset is controlled by a set top box that is capable to transmit images across a network.  
     
     
         5 . The method of  claim 1  wherein the performing the additional processing is controlled by a set top box that is capable to transmit images across a network.  
     
     
         6 . The method of  claim 1  wherein the camera is communicatively coupled to a companion box that is capable to control a set top box for transmitting images across a network  
     
     
         7 . The method of  claim 1  wherein the selecting the subset is controlled by a companion box that is capable to control a set top box for transmitting images across a network.  
     
     
         8 . The method of  claim 1  wherein the performing the additional processing is controlled by a companion box that is capable to control a set top box for transmitting images across a network.  
     
     
         9 . The method of  claim 1  wherein the additional processing comprises: 
 performing distortion compensation on the selected subset of the digitized scene image data.  
 
     
     
         10 . The method of  claim 1  wherein the additional processing comprises: 
 performing compression on the selected subset of the digitized scene image data.  
 
     
     
         11 . The method of  claim 10 , further comprising: 
 transmitting the compressed selected subset of the digitized scene image data to a destination device.    
     
     
         12 . The method of  claim 1  wherein the selected subset of the digitized scene image data is based on a pan command.  
     
     
         13 . The method of  claim 1  wherein the selected subset of the digitized scene image data is based on a tilt command.  
     
     
         14 . The method of  claim 1  wherein the additional processing includes: 
 enlarging the image in the selected subset of the digitized scene image data in response to a zoom command.  
 
     
     
         15 . The method of  claim 1  wherein the additional processing includes: 
 enlarging an area of the selected subset of the digitized scene image data in response to a zoom command.  
 
     
     
         16 . The method of  claim 1  wherein the camera is connected to a processor device.  
     
     
         17 . The method of  claim 1  wherein the selecting the subset is controlled by a processor device.  
     
     
         18 . The method of  claim 1  wherein the performing the additional processing is controlled by a processor device.  
     
     
         19 . A method of controlling the capture of an image of an object in a camera field of vision, the method comprising: 
 storing, in an image collection array, data of a scene within the field of vision;    storing, in memory, digitized data of the scene within the field of vision;    based upon a user command, selecting a subset of the digitized data of the scene to simulate an image captured by at least one of panning, tilting and zooming functions of a camera; and    performing additional processing on the subset of the digitized data of the scene.    
     
     
         20 . The method of  claim 19  wherein the camera is used to transmit images in a network.  
     
     
         21 . The method of  claim 19  wherein the camera is communicatively coupled to a first unit that is capable to transmit images in a network.  
     
     
         22 . The method of  claim 19  wherein the selecting the subset is controlled by a first unit that is capable to transmit images in a network.  
     
     
         23 . The method of  claim 19  wherein the performing the additional processing is controlled by a first unit that is capable to transmit images in a network.  
     
     
         24 . The method of  claim 19  wherein the camera is communicatively coupled to a companion unit that is capable of being communicatively coupled to a first unit for transmitting images in a network.  
     
     
         25 . The method of  claim 19  wherein the selecting the subset is controlled by a companion unit that is capable of being communicatively coupled to a first unit for transmitting images in a network.  
     
     
         26 . The method of  claim 19  wherein the performing the additional processing is controlled by a companion unit that is capable of being communicatively coupled to a first unit for transmitting images in a network.  
     
     
         27 . The method of  claim 19  wherein the camera is communicatively coupled to a processing device.  
     
     
         28 . The method of  claim 19  wherein the selecting the subset is controlled by a processing device.  
     
     
         29 . The method of  claim 19  wherein the performing the additional processing is controlled by a processing device.  
     
     
         30 . The method of  claim 19  wherein the selected subset of the digitized data is based on a pan command.  
     
     
         31 . The method of  claim 19  wherein the selected subset of the digitized data is based on a tilt command.  
     
     
         32 . The method of  claim 19  wherein the additional processing includes: 
 enlarging the image in the selected subset of the digitized data in response to a zoom command.  
 
     
     
         33 . The method of  claim 19  wherein the additional processing includes: 
 enlarging an area of the selected subset of the digitized data in response to a zoom command.  
 
     
     
         34 . The method of  claim 19  wherein the additional processing comprises: 
 performing distortion compensation on the selected subset of the digitized data of the scene.  
 
     
     
         35 . The method of  claim 19  wherein the additional processing comprises: 
 performing compression on the selected subset of the digitized data of the scene.  
 
     
     
         36 . The method of  claim 35 , further comprising: 
 transmitting the compressed selected subset of the digitized data to a destination device.    
     
     
         37 . An article of manufacture, comprising: 
 a machine-readable medium having stored thereon instructions to: 
 store image data of a scene in an image collection array;  
 digitize the scene image data into a digitized scene image data and store the digitized scene image data in memory;  
 based on a command, select a subset of the digitized scene image data; and  
 perform additional processing on the selected subset of the digitized scene image data.  
   
     
     
         38 . An article of manufacture, comprising: 
 a machine-readable medium having stored thereon instructions to: 
 store, in an image collection array, data of a scene within a field of vision of a wide angle lens of a camera;  
 store, in memory, digitized data of the scene within the field of vision;  
 based upon a user command, select a subset of the digitized data of the scene to simulate an image captured by at least one of panning, tilting and zooming functions of the camera; and  
 perform additional processing on the subset of the digitized data of the scene.  
   
     
     
         39 . An apparatus for capturing an image by use of a camera, the apparatus comprising: 
 means for placing a scene within a field of vision of a wide angle lens coupled to the camera;    communicatively coupled to the placing means, means for storing image data of the scene in an image collection array;    communicatively coupled to the storing means, means for digitizing the scene image data into a digitized scene image data and for storing the digitized scene image data in memory;    communicatively coupled to the digitizing and storing means, means for selecting a subset of the digitized scene image data based on a user command where the user can be local or remote to the camera location (remote access is optionally allowed); and    communicatively coupled to the selecting means, means for performing additional processing on the selected subset of the digitized scene image data.    
     
     
         40 . An apparatus for controlling the capture of an image of an object in a camera field of vision, the apparatus comprising: 
 first means for storing, in an image collection array, data of a scene within the field of vision;    communicatively coupled to the first storing means, second means for storing, in memory, digitized data of the scene within the field of vision;    communicatively coupled to the second storing means, means for selecting a subset of the digitized data of the scene to simulate an image captured by at least one of panning, tilting and zooming functions of a camera, based upon a user command; and    communicatively coupled to the selecting means, means for performing additional processing on the subset of the digitized data of the scene.    
     
     
         41 . An apparatus for controlling the capture of an image of an object in a camera field of vision, the apparatus comprising: 
 a camera including a wide angle lens capable to capture a scene within a field of vision of the wide angle lens;    an image collection array communicatively coupled to the wide angle lens and capable to store data of the scene within the field of vision;    a memory communicatively coupled to the image collection array and capable to store digitized data of the scene within the field of vision; and    a webcam engine communicatively coupled to the memory and capable to select, based upon a user command, a subset of the digitized data of the scene to simulate an image captured by at least one of panning, tilting and zooming functions of the camera.    
     
     
         42 . The apparatus of  claim 41  further comprising: 
 a compression/correction engine communicatively coupled to the memory and capable to perform compression and distortion compensation on the subset of the digitized data of the scene.  
 
     
     
         43 . The apparatus of  claim 41  wherein the camera is capable to transmit images over a network.  
     
     
         44 . The apparatus of  claim 41  wherein the image collection array is capable to store data of an entire scene within the field of vision  
     
     
         45 . The apparatus of  claim 41  wherein the subset of the digitized data is transmitted to a destination device.  
     
     
         46 . The apparatus of  claim 41  wherein the webcam engine is included in a set top box unit that is capable to transmit images across a network.  
     
     
         47 . The apparatus of  claim 41  wherein the webcam engine is included in a companion unit for controlling a set top box unit for transmitting images across a network.  
     
     
         48 . An apparatus for controlling the capture of an image of an object in a camera field of vision, the apparatus comprising: 
 a camera including a wide angle lens capable to capture a scene within a field of vision of the wide angle lens;    an image collection array communicatively coupled to the wide angle lens and capable to store data of the scene within the field of vision;    a processor device including a memory communicatively coupled to the image collection array and capable to store digitized data of the scene within the field of vision, the processor device capable to select a subset of the digitized data of the scene to simulate an image captured by at least one of panning, tilting and zooming functions of the camera.    
     
     
         49 . The apparatus of  claim 48  wherein the processor device further includes a webcam engine communicatively coupled to the memory and executable by the processor device to select, based upon a user command, the subset of the digitized data of the scene.  
     
     
         50 . An apparatus for controlling the capture of an image by a camera, the apparatus comprising: 
 a camera having a wide angle lens capable to capture a scene within a wide vision field;    an image collection array communicatively coupled to the wide angle lens and capable to store image data of the entire scene within the wide vision field;    sampling and digitizing stage communicatively coupled to the image collection array and capable to read and digitize the image data stored in the image collection array;    a memory communicatively coupled to the sampling and digitizing stage and capable to store digitized image data of the entire scene within the wide vision field; and    a webcam module communicatively coupled to the memory and capable to select a subset of the stored digitized image data based upon user commands.    
     
     
         51 . The apparatus of  claim 50  wherein the camera is used to transmit images across a network.  
     
     
         52 . The apparatus of  claim 50  further comprising: 
 a compression/correction module communicatively coupled to the memory and capable to perform compression and distortion compensation on the subset of the stored digitized data.  
 
     
     
         53 . The apparatus of  claim 50  wherein the image collection array is capable to store data of an entire scene within the wide vision field.  
     
     
         54 . The apparatus of  claim 50  wherein the subset of the stored digitized data is transmitted to a destination device.  
     
     
         55 . The apparatus of  claim 50  wherein the webcam module is included in a unit that is capable to transmit images across a network.  
     
     
         56 . The apparatus of  claim 50  wherein the webcam module is included in a companion unit for controlling a set top box unit for transmitting images across a network.  
     
     
         57 . An apparatus for controlling the image capture by a camera, the apparatus comprising: 
 a unit capable of being communicatively coupled to the camera, and capable to store digitized data of a scene within a field of vision of the camera;    the unit including a webcam engine capable to select, based upon a user command, a subset of the stored digitized data of the scene to simulate an image captured by at least one of panning, tilting and zooming functions of the camera;    the unit further including a processor communicatively coupled to the webcam engine and capable to execute the webcam engine to permit the selection of the subset of the stored digitized data.    
     
     
         58 . The apparatus of  claim 57  wherein the unit further comprises: 
 an image correction module communicatively coupled to the processor and capable to perform distortion compensation on the selected subset.  
 
     
     
         59 . An apparatus for controlling the capture of an image of an object, the apparatus comprising: 
 a lens capable to capture a scene within a wide field of vision of the lens;    an image collection array communicatively coupled to the lens and capable to store data of the scene within the wide field of vision;    a memory communicatively coupled to the image collection array and capable to store digitized data of the scene within the wide field of vision; and    a processing stage communicatively coupled to the memory and capable to select a subset of the digitized data of the scene in response to a user command for controlling the capture of the image.    
     
     
         60 . The apparatus of  claim 59  wherein the processing stage further includes a webcam engine communicatively coupled to the memory and capable to select the subset of the digitized data of the scene.  
     
     
         61 . The apparatus of  claim 59  wherein the processing stage further includes an image correction engine communicatively coupled to the processor and capable to perform distortion compensation on the selected subset.

Join the waitlist — get patent alerts

Track US2002141657A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.