Web Camera Video Capture Adaptive Frame Rate Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

USB 1.1's limited data transfer rate causes image discontinuity in video captured by web cameras, requiring effective compression methods to prevent this, but existing lossy compression techniques trade off image quality for compression ratio, leading to suboptimal results.

Innovation Solution

A video image capturing and displaying method that employs adaptive frame rates and dual compressing engines, including a sequential line skipping unit and a sequential line passing unit, to optimize compression and decompression, using techniques like discrete cosine transform, differential pulse code modulation, and wavelet compression, with a frame rate controller determining the optimal frame rate based on display quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If image compression is applied to reduce data size for USB 1.1 transfer, then data transfer feasibility is improved, but image quality deteriorates due to lossy compression

Engineering Contradiction:
Improvedata sizeVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent implements dynamic frame rate adjustment based on USB buffer status. When the buffer is full, the frame rate is reduced to prevent overflow and maintain image quality. When buffer space is available, the frame rate increases to improve video smoothness. This dynamic adaptation resolves the contradiction by adjusting temporal resolution rather than spatial compression, avoiding quality degradation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the frame rate parameter dynamically based on USB transfer conditions and buffer status. Instead of using fixed lossy compression that degrades image quality, the system adjusts the temporal sampling rate (frames per second) to match the USB 1.1 data transfer capability, thereby maintaining image quality while ensuring feasible data transfer.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If high frame rate is used to prevent image discontinuity, then video smoothness is improved, but data transfer burden increases beyond USB 1.1 capability

Engineering Contradiction:
Improvevideo smoothnessVSAvoiddata volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent employs dynamic frame rate control that adapts to USB buffer status. The frame rate is adjusted in real-time based on whether the USB buffer is full or has available space. This dynamic approach ensures video smoothness is optimized within the constraints of USB 1.1 data transfer capability, preventing both image discontinuity and data overflow.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback control by monitoring the USB buffer status and adjusting the frame rate accordingly. When the buffer is full, feedback triggers a frame rate reduction to prevent data loss. When buffer space is available, feedback allows increasing the frame rate to improve video smoothness. This closed-loop control resolves the contradiction between video quality and data transfer burden.

Inventive Principle:
Principle #23Feedback

3Productivity

If complex compression algorithms are used to achieve higher compression ratios, then compression efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecompression ratioVSAvoidcompression module complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the compression function from the web camera itself and relocates it to the host computer. The USB device driver on the host performs the compression of image data before transferring to the operating system. This extraction reduces the complexity of the web camera hardware while maintaining efficient compression, as the host computer has greater processing capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The USB device driver acts as an intermediary between the web camera hardware and the operating system. It handles the compression task in this intermediate layer, allowing the camera to remain simple while achieving efficient compression through the driver's processing capabilities. This mediator approach resolves the contradiction by shifting complexity to an appropriate layer in the system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7319793B2Video image capturing and displaying method and related system for a web camera
Publication Date: 2008.01.15 PIXART IMAGING INC
  • US7319793B2 patent drawing
  • US7319793B2 patent drawing
  • US7319793B2 patent drawing

AI summary

A video image capturing and displaying method for a web camera is disclosed. The method includes the steps of: capturing a video image consisting of a time series of image frames, at an adaptive frame rate, each image frame comprising a plurality of sequential lines of pixels; compressing the captured video image with one of at least a first compressing mode and a second compressing mode; decompressing the compressed video image corresponding to the compressing mode; storing, in a buffer, the decompressed video image which is not displayed in time; and displaying the video image based on the stored video image and the decompressed video image, wherein the adaptive frame rate in the capturing step is determined according to the display quality of the video image being displayed in the displaying step.