Dynamic Motion Path Blur Kernel for Real-Time Image Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motion blur techniques are resource-intensive and require specialized knowledge, making them non-intuitive and difficult for users to implement effectively, especially in generating realistic motion blur effects that simulate camera or object movement.

Innovation Solution

Dynamic motion path blur techniques that allow users to specify paths to constrain motion blur effects, using curved blur kernel shapes and mesh representations to separate image resolution from motion field generation, supporting real-time output and blending ambient light with flash effects for enhanced control and realism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional motion blur techniques are used, then motion blur effect can be generated, but computational resources are excessively consumed and the process is not intuitive for users

Engineering Contradiction:
Improveintuitiveness of motion blur generationVSAvoidcomputational resource requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the motion blur computation by separating the motion field generation from the image processing. The motion field is generated once based on user-specified paths and constraints, then applied to the image in a simplified manner. This segmentation reduces computational complexity while maintaining ease of operation, as users only need to specify high-level path constraints rather than complex blur parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a mesh representation as an intermediary between the user-specified paths and the final motion blur effect. The mesh serves as a computational mediator that translates intuitive path specifications into the motion field, allowing users to interact with simple geometric constraints while the system handles the complex computational transformation to generate realistic motion blur.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If high-quality realistic motion blur is generated, then the appearance of movement is improved, but the computational resources and processing time increase significantly

Engineering Contradiction:
Improverealism of motion blur effectVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary action by pre-computing the motion field based on user-specified paths and constraints before applying it to the image. The motion field captures the essential motion characteristics in advance, allowing the actual blur application to be computationally efficient. This preliminary computation separates the complex path-based motion specification from the image processing, enabling realistic effects without excessive processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transitions from direct pixel-space computation to a mesh representation space, effectively changing the dimensional domain of computation. By representing the motion field on a mesh rather than computing directly on image pixels, the system achieves more efficient computation while maintaining visual fidelity, resolving the contradiction between realism and processing speed.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If motion blur is applied to entire image, then movement appearance is achieved, but control over specific regions and trajectories is lost

Engineering Contradiction:
Improvecontrol over motion blur trajectoryVSAvoidsimplicity of application
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements local quality by allowing users to specify paths and constraints for different regions of the image independently. The mesh representation enables localized control where different areas can have different motion characteristics based on user-specified paths. This provides adaptability and versatility in controlling motion blur trajectories while maintaining ease of operation through intuitive path-based specification rather than complex parameter adjustment.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9723204B2Dynamic motion path blur kernel
Publication Date: 2017.08.01 ADOBE INC
  • US9723204B2 patent drawing
  • US9723204B2 patent drawing
  • US9723204B2 patent drawing

AI summary

Dynamic motion path blur techniques are described. In one or more implementations, paths may be specified to constrain a motion blur effect to be applied to a single image. A variety of different techniques may be employed as part of the motion blur effects, including use of curved blur kernel shapes, use of a mesh representation of blur kernel parameter fields to support real time output of the motion blur effect to an image, use of flash effects, blur kernel positioning to support centered or directional blurring, tapered exposure modeling, and null paths.