Video Framing System Using Camera Motion and Object Position Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for capturing and framing video streams struggle with effectively tracking moving subjects and maintaining aesthetically pleasing compositions, especially when objects are in motion or obscured, due to limitations in camera preview visibility and object presence detection.

Innovation Solution

A method and system that capture video streams, detect camera motion and object presence, determine the object's position, and generate a framed video stream by adjusting framing based on both camera motion and object position, using algorithms like histogram of oriented gradients and support vector machines, with relative weighting factors to balance object tracking and camera stabilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the camera operator manually frames the video stream, then the framing may reflect the operator's intent, but the operator may not move the camera smoothly or track the object's motion accurately

Engineering Contradiction:
Improvetracking accuracyVSAvoidcamera operation difficulty
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs automatic framing by detecting object position and camera motion independently, without requiring manual operator intervention. The processing unit automatically determines framing parameters based on detected object positions and camera motion data, enabling the system to frame itself accurately while tracking moving objects.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical camera operation with automated digital processing. Instead of relying on the operator's physical camera handling skills, the system uses image processing algorithms to detect object positions and calculate appropriate framing adjustments, substituting mechanical operator control with computational automation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Loss of information

If a preview of the video stream is provided to the user, then the user can see what is being captured, but the preview may be invisible or difficult to see under bright light or when the camera is held at certain angles

Engineering Contradiction:
Improvepreview visibilityVSAvoidenvironmental interference with preview
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system introduces an intermediary processing step that detects object positions and camera motion to determine framing parameters independently of the preview display. This intermediary framing determination process ensures that the final framed video stream maintains proper composition regardless of preview visibility issues caused by environmental factors.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If the framing follows the object when present, then aesthetically pleasing composition is achieved when objects are present, but the framing becomes unstable when objects are not present or obscured

Engineering Contradiction:
Improveframing stabilityVSAvoidhandling of object absence
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts framing based on real-time detection of object presence. When an object is detected, the framing follows the object's position; when the object is absent or obscured, the system transitions to using camera motion data to maintain stable framing. This dynamic switching between framing strategies ensures both aesthetic composition when objects are present and stability when objects are absent.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters used for framing determination based on object detection results. When an object is present, the framing parameters are determined by object position; when the object is absent, the parameters switch to being determined by camera motion compensation. This parameter switching allows the system to adapt to different scenarios while maintaining framing stability.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If automatic object detection is used to improve framing when objects are present, then object tracking is improved, but the system complexity increases

Engineering Contradiction:
Improveobject position detection accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the framing determination process into distinct functional components: object detection module, camera motion detection module, and framing parameter determination module. Each module performs a specific function independently, and the processing unit integrates their outputs. This segmentation allows for improved object detection accuracy while managing system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9904979B2Method of generating a framed video system
Publication Date: 2018.02.27 ARM LTD
  • US9904979B2 patent drawing
  • US9904979B2 patent drawing
  • US9904979B2 patent drawing

AI summary

A method to frame a video stream is provided. A video stream is captured, then motion of the camera, object presence in the video stream, and position of the object are detected. A framed video stream is generated using a framing in dependence on the motion of the camera and the position of the object. A system for framing a video stream is also provided, wherein the system comprises a camera and a processing unit, and the processing unit comprises at least one processor and at least on memory including computer program instructions to execute a method to frame a video stream.