Interactive Filter System for Dynamic Image Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image modification methods, such as adding user-generated drawings and applying pre-defined filters, have become stale and uninteresting, necessitating new ways to enhance image modification experiences.

Innovation Solution

A method and system for images with interactive filters, where users can select and apply interactive filters, generate corresponding data, and dynamically display and manipulate images based on user input, allowing for real-time interaction with filters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional pre-defined filters are applied to images, then image modification is achieved, but user engagement decreases due to staleness and lack of interactivity

Engineering Contradiction:
Improveuser engagementVSAvoidfilter interactivity
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transforms static pre-defined filters into dynamic interactive filters that respond to user inputs. The filter application process evolves from a fixed state to a flexible state where users can adjust filter parameters, apply filters to specific regions, and control filter intensity, making the system adaptable to different user preferences and needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces feedback mechanisms where user interactions with the image (such as tapping, dragging, or gesturing) provide real-time feedback that modifies filter application. The system responds to user actions by adjusting filter parameters, revealing or hiding filtered regions, and providing visual feedback about filter application status, creating an engaging interactive loop.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If interactive filter functionality is added to enhance user engagement, then filter interactivity improves, but device complexity increases

Engineering Contradiction:
Improvefilter interactivityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal interactive filter system that can handle multiple filter types (color filters, blur filters, distortion filters, etc.) through a common interactive framework. The same interaction mechanisms (touch gestures, parameter adjustment) work across different filter types, reducing the need for separate complex implementations for each filter and simplifying the overall system architecture.

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

Solution Approach 2:

The patent manages filter complexity by parameterizing filter applications, allowing dynamic adjustment of filter intensity, radius, and other parameters without requiring separate filter implementations. This parameter-based approach enables a wide variety of filter effects to be achieved through systematic parameter variation rather than through complex specialized code for each effect.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10636187B2Methods and systems for images with interactive filters
Publication Date: 2020.04.28 ELECTRONIC ARTS INC
  • US10636187B2 patent drawing
  • US10636187B2 patent drawing
  • US10636187B2 patent drawing

AI summary

At a first device there is received from a second device (i) a native pixilated image and (ii) interactive filter data associated with the image. The filter data corresponds to an interactive filter applied to the image. A first representation of the image is displayed in accordance with the interactive filter data on the display. All or a first subset of the pixels of the image are obscured in the first representation. Responsive to user input, for a limited period of time, a second representation of the image is displayed in place of the first representation. None or a second subset of the pixels of the image is obscured in the second representation, where the second subset is less than the first subset. Then there is displayed on the display, after the limited period of time has elapsed, the first representation in place of the second representation.