Automated Pixel Shifting for Digital Image Motion Effects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital image editing tools lack efficient automation for shifting pixels within a digital image to create the illusion of movement, requiring complex mathematical equations and user intervention for applying filters and effects.

Innovation Solution

A computer system and method for automating pixel shifting within a digital image, allowing users to select starting and ending points, apply masks, and control pixel movement direction and speed through a user interface, with the system rendering and re-rendering pixels in loops to create the illusion of motion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If complex mathematical equations and manual intervention are used for pixel shifting and filter application, then image editing precision and control are improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improveimage editing precisionVSAvoidease of operation
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system automatically performs pixel shifting operations without requiring manual user intervention for each pixel or complex mathematical calculations. The automated pixel shifter independently identifies pixels to shift, determines shift directions, and executes the shifting operation, making the system self-sufficient and eliminating the need for complex user-controlled mathematical operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces complex mathematical equation-based filter application with a mechanical-like automated process. Instead of manually applying filters through complex calculations, the system uses an automated pixel shifter that mechanically shifts pixels according to predefined rules and parameters, substituting complex computational mechanics with a simpler automated mechanism.

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

2Productivity

If automated pixel shifting is implemented, then ease of operation and productivity are improved, but device complexity increases

Engineering Contradiction:
Improveimage editing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated pixel shifting system is divided into distinct functional modules: a pixel identifier that selects pixels to be shifted, a direction determiner that establishes shift directions, and an executor that performs the actual shifting. This segmentation allows each component to perform a specific function independently, simplifying the overall system architecture while maintaining automation capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The automated pixel shifter is designed as a universal tool that can shift multiple pixels simultaneously in various directions according to different parameters. Rather than requiring separate mechanisms for each pixel or direction, the system performs multiple shifting operations through a single unified automated process, reducing overall system complexity while increasing productivity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10558342B2Automated pixel shifting within a digital image
Publication Date: 2020.02.11 PLOTAGRAPH INC
  • US10558342B2 patent drawing
  • US10558342B2 patent drawing
  • US10558342B2 patent drawing

AI summary

Automating the shifting of pixels within a digital image comprises a processor receiving an indication of a starting point through a user interface. The starting point is received through a user selection of a particular portion of the digital image. Additionally, the processor receives, through the user interface, a direction associated with the starting point. The processor also selects a set of pixels extending in the direction away from the starting point. Further, the processor shifts the set of pixels in the first direction. Shifting the set of pixels comprises rendering and re-rendering in a loop the set of pixels being shifted.