Video camera with major functions implemented in host software

a video camera and host software technology, applied in the field of video cameras, can solve the problems of limiting the bandwidth of data that can be sent, reducing the amount of data that has to be compressed and sent over the bus, and defective detector positions that do not properly collect light, etc., to achieve the effect of increasing the volume of raw data, low cost and high bandwidth

Inactive Publication Date: 2005-07-28
LOGITECH EURO SA
View PDF75 Cites 63 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0021] The present invention provides a low cost camera by implementing the major functions in host software. This is accomplished by sending raw, digitized data from the camera directly to the host. The increased volume of raw data is handled by either an improved compression/decompression scheme using lossless compression, using lossy compression or using a shared bus with higher bandwidth. By...

Problems solved by technology

This limits the bandwidth of data that can be sent, requiring compression of the video data.
Typically, cameras will do some of the preprocessing of the image in the camera electronics, thus both off-loading processing from the CPU of the computer and potentially reducing the amount of data that has to be compressed and sent over the bus.
For example, a CCD or CMOS sensor in the camera may have defective detector positions which do not properly collect light.
This algorithm is, however, not suitable for fast decompression using most of the currently available microprocessors such as Intel®'s Pentium® family.
However, when this effect appears unintentionally in digital photographs, it is annoying.
In addition, the price pressure forces manufacturers to use fewer semiconductor chips, thus making the use of semiconductor memory to store vignetting corrections undesirable.
The processes...

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
  • Video camera with major functions implemented in host software
  • Video camera with major functions implemented in host software
  • Video camera with major functions implemented in host software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

I. Overall System.

[0040]FIG. 2 is a block diagram of one embodiment of the invention. A camera 32 includes a lens 10, a sensor and control logic 12, and an ADC 14, as in the prior art. However, the other major functions are removed, except for a compression block 26 and bus interface 28. In addition, a correction register 34 is added to store a value corresponding to the vignetting of lens 10.

[0041] The camera connects over a shared bus 30 to host 36. In host 36, the blocks shown are programming blocks executed by the processor of host 36. These are a decompression block 38, a vignetting correction block 40, a pixel correction block 42, a color processing block 44 and a scaling block 46. Also shown is a statistics memory 48, which can be a portion of the host memory, for storing statistics information on pixels needing correction.

II. Huffman Decompression.

[0042] Preferably, the processor used by host 36 includes the ability to perform operations on multiple packed pixels in a si...

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

A low cost camera by implementing the major functions in host software is provided. This is accomplished by sending raw, digitized data from the camera directly to the host. The increased volume of raw data is handled by either an improved compression/decompression scheme using lossless compression, using lossy compression or using a shared bus with higher bandwidth. By moving such functions as color processing and scaling to the host, the pixel correction can also be moved to the host. This in turn allows the elimination of the frame buffer memory from the camera. Finally, the camera can use a low cost lens by implementing vignetting, distortion, gamma or aliasing correction with a correction value stored in a register of the camera for later access by the host to perform corrections.

Description

CROSS-REFERENCES TO RELATED APPLICATIONS [0001] This application is a continuation-in-part of application Ser. No. 09 / 345,167, filed Jun. 30, 1999, entitled “IMAGE SENSOR BASED VIGNETTING CORRECTION”, application Ser. No. 09 / 464,364, filed Dec. 15, 1999, entitled “DYNAMIC ANOMALOUS PIXEL DETECTION AND CORRECTION”, and application Ser. No. 09 / 343,934, filed Jun. 30, 1999, entitled “FAST DECODING”. All of which are incorporated herein by reference.BACKGROUND OF THE INVENTION [0002] The present invention relates to video cameras, and in particular to video cameras connected to a computer or other intelligent device by a shared interface, such as the universal serial bus (USB). [0003] Video cameras for providing both still pictures and motion pictures have been developed which can connect to a computer to provide a digitized image. Such cameras can be connected to the computer via a shared bus, such as the USB. This limits the bandwidth of data that can be sent, requiring compression of...

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): H03M7/40H04N5/217H04N5/228H04N5/232H04N5/367H04N7/26
CPCH04N5/232H04N5/23229H04N19/00H04N5/367H04N21/4143H04N5/3572H04N23/661H04N23/80H04N25/61H04N25/68H04N2201/001
Inventor HSU, MARKNORCROSS, MITCHELLAUBERGER, GEORGESZIMMERMANN, REMYMAGGI, SERGIOSANCHEZ, GEORGEBILLERBECK, BRYEDLI, WEILABROUSSE, JEAN-MICHEL JUNIEN
Owner LOGITECH EURO SA
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