Handling video frames compromised by camera motion
First Claim
1. An apparatus, comprising:
- a memory configured to store a set of frames acquired by a video camera; and
an interface configured to connect a processor and the memory, the processor to;
produce motion data that describes how the video camera was moving while the video camera acquired members of the set of frames, where the motion data is a function of gyroscopic data produced by the video camera, accelerometer data produced by the video camera, single frame motion analysis, or frame-to-frame motion analysis;
control whether members of the set of frames are displayed as a continuous video display or as selected still frames based, at least in part, on the motion data, where members of a first series of frames acquired while the motion data does not satisfy a motion threshold are presented in a first discrete display mode and where a second series of frames acquired while the motion data does satisfy the motion threshold is presented in a second continuous display mode; and
control whether members of the set of frames are displayed or not displayed based on a determination of whether each member exhibits less than a threshold amount of damage associated with camera motion, wherein the damage is to be calculated based on a signal-to-noise ratio.
3 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments concern reducing the negative impacts of camera motion during video capture. Processing, transmitting, or displaying motion compromised video data yields inefficient use of bandwidth, battery power, memory, and other resources. Watching video acquired from a moving video camera may induce motion sickness. Unlike conventional systems that attempt to address motion by increasing frame capture rates to produce better individual frames, example embodiments identify frames that are compromised by motion data and do not provide or present them for viewing. Compromised frames may be logically or physically deleted from a video stream or memory. Motion may be detected by physical apparatus (e.g., accelerometer) or through image processing (e.g., motion artifacts, low correlation between frames, low signal-to-noise ratio). A display device may be controlled to operate in a video display mode or a still frame mode depending on motion detected in captured video frames.
23 Citations
12 Claims
-
1. An apparatus, comprising:
-
a memory configured to store a set of frames acquired by a video camera; and an interface configured to connect a processor and the memory, the processor to; produce motion data that describes how the video camera was moving while the video camera acquired members of the set of frames, where the motion data is a function of gyroscopic data produced by the video camera, accelerometer data produced by the video camera, single frame motion analysis, or frame-to-frame motion analysis; control whether members of the set of frames are displayed as a continuous video display or as selected still frames based, at least in part, on the motion data, where members of a first series of frames acquired while the motion data does not satisfy a motion threshold are presented in a first discrete display mode and where a second series of frames acquired while the motion data does satisfy the motion threshold is presented in a second continuous display mode; and control whether members of the set of frames are displayed or not displayed based on a determination of whether each member exhibits less than a threshold amount of damage associated with camera motion, wherein the damage is to be calculated based on a signal-to-noise ratio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification