Email Animation via Layered Image Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for transmitting dynamic images over electronic communication channels, such as email and websites, are inefficient in terms of bandwidth usage and require complex programming or specific plugins, making them unsuitable for wireless connections and difficult to implement.

Innovation Solution

The method involves capturing multiple photographs of a scene with a camera, editing them to isolate moving elements, and storing them as layers in a graphic file, which is then transmitted with the initial 'naked' photo, allowing for efficient display of a dynamic image by layering and removing elements in sequence, reducing file size and bandwidth requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple images are transmitted to create animations, then the dynamic image quality is improved, but the transmission time and bandwidth usage increase significantly

Engineering Contradiction:
Improvedynamic image capabilityVSAvoidtransmission time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the animation into individual movable elements (objects, characters, background components) that can be transmitted separately as transparent image files with coordinate data, rather than transmitting complete sequential frames. This segmentation allows the receiving device to reconstruct the animation by positioning and moving these elements according to stored coordinate information, dramatically reducing the amount of data that needs to be transmitted while preserving full animation capability.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If flash graphics with programming code are used, then the bandwidth usage is reduced, but the device complexity and requirement for specific plugins increase

Engineering Contradiction:
Improvebandwidth usageVSAvoidplugin requirement
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent uses simple transparent image files (such as GIF or JPEG with transparency) as copies of the animation elements instead of requiring complex flash programming code. These image copies contain embedded coordinate data that specifies positioning and movement information. The receiving device only needs standard image display capabilities to render these files, eliminating the need for specialized flash plugins while achieving similar bandwidth efficiency.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If complete image frames are transmitted for each animation frame, then the animation quality is maintained, but the file size and transmission bandwidth increase

Engineering Contradiction:
Improveanimation qualityVSAvoidfile size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential moving elements from complete image frames and transmits them separately as transparent image files with coordinate data. Instead of transmitting entire frames that contain both static and dynamic content, the method extracts and transmits only the elements that need to move, along with their positioning information. This extraction process significantly reduces file size while maintaining animation quality, as the static background can be represented more efficiently.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7629977B1Embedding animation in electronic mail and websites
Publication Date: 2009.12.08 RICHARDSON DOUGLAS G
  • US7629977B1 patent drawing
  • US7629977B1 patent drawing
  • US7629977B1 patent drawing

AI summary

Provided is a method for providing animation in electronic communications. An image is generated by capturing multiple photographs from a camera or video camera typically fixed in one position. The first photograph is called the “naked photo.” Using a graphics program, photos subsequent to the naked photo are edited to cut an element common to the subsequent photos. The cut images are pasted into the naked photo as layers. The modified naked photo, including the layers, is stored as a web-enabled graphics file, which is then transmitted in conjunction with electronic communication. When the electronic communication is received, the naked photo is displayed and each of the layers is displayed and removed in the order that each was taken with a short delay between photos. In this manner, a movie is generated with much smaller files than is currently possible.