Continuous Image Buffering for Camera Shake Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image capturing devices experience time lag and image quality degradation due to switching from preview to full resolution and camera shake when a user takes a photograph.

Innovation Solution

Implementing a method for continuous image capturing, where a sequence of images is stored in a buffer and automatically selected based on parameters like exposure time and image quality, allowing for immediate display in full resolution without user-induced camera shake.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the device switches from preview resolution to full resolution prior to capturing an image, then the image quality is improved, but a time lag is introduced causing user frustration

Engineering Contradiction:
Improveimage qualityVSAvoidtime lag
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The device performs preliminary actions by continuously capturing images at full resolution and storing them in a buffer before the user actually requests a photograph. When the user presses the shutter button, the image is already ready for immediate display, eliminating the time lag while maintaining full resolution quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous image capture at full resolution during the preview mode, ensuring that the useful action of capturing high-quality images is ongoing without interruption. This continuous capture feeds a buffer that is always ready to provide an image instantly when requested.

Inventive Principle:
Principle #20Continuity of useful action

2Manufacturing precision

If the device captures images at full resolution continuously, then the image quality is improved, but the use of energy and processing resources increases

Engineering Contradiction:
Improveimage qualityVSAvoidenergy consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system segments the image capture process by maintaining a buffer of a predetermined number of full-resolution images rather than capturing indefinitely. This segmentation allows the device to store only the necessary number of high-quality images in memory, managing energy and storage resources efficiently while still providing immediate full-resolution images when requested.

Inventive Principle:
Principle #1Segmentation

3Productivity

If the user presses the shutter button to capture an image, then the photograph is taken, but camera shake degrades the image quality

Engineering Contradiction:
Improveimage capture speedVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The device performs the image capture action in advance by continuously capturing images and storing them in a buffer before the user presses the shutter button. The captured images are taken when the device is stable, avoiding the camera shake that occurs when the user presses the button, yet remain ready for immediate display upon user request.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10063778B2Image capturing device having continuous image capture
Publication Date: 2018.08.28 APPLE INC
  • US10063778B2 patent drawing
  • US10063778B2 patent drawing
  • US10063778B2 patent drawing

AI summary

Methods, devices, and systems for continuous image capturing are described herein. In one embodiment, a method includes continuously capturing a sequence of images with an image capturing device. The method may further include storing a predetermined number of the sequence of images in a buffer. The method may further include receiving a user request to capture an image. In response to the user request, the method may further include automatically selecting one of the buffered images based on an exposure time of one of the buffered images. The sequence of images is captured prior to or concurrently with receiving the user request.