Dynamic Template Generation for Harmonious Image Layouts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for automatically laying out digital images in templates often result in unharmonious layouts, especially when dealing with images from various scenes, and require specialized knowledge for template editing, which is not user-friendly.

Innovation Solution

A template generating apparatus that sets image areas in a layout, saves this information in a template file, and adds attribute information representing image attributes, allowing for user-friendly layout customization without requiring special knowledge, using image area setting, template file saving, and attribute information adding means.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If prepared templates with fixed layouts are used for automatic image layout, then layout efficiency is improved, but layout appropriateness for various scenes deteriorates

Engineering Contradiction:
Improvelayout efficiencyVSAvoidlayout appropriateness for various scenes
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent enables dynamic template modification by allowing users to adjust image area positions, sizes, and attributes directly through a graphical interface. Templates transition from static fixed layouts to dynamic configurable structures that can adapt to different scene requirements while maintaining automated layout functionality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent provides pre-configured templates with default layouts for common scenarios, allowing users to start with ready-made templates and then modify them as needed. This preliminary preparation maintains efficiency while the modification capability ensures adaptability to specific scene requirements.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If HTML or XML code is used to define template conditions, then template flexibility is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvetemplate flexibilityVSAvoiduser-friendliness
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a graphical user interface as an intermediary between the user and the underlying HTML/XML template code. Users interact with visual elements like image areas and attributes through the GUI, which automatically generates or modifies the corresponding code in the background, eliminating the need for users to directly edit code while maintaining template flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent allows users to create templates by copying and modifying existing template structures visually. Users can replicate image areas, adjust their properties, and save variations without writing code, making template creation accessible to non-programmers while maintaining the structured flexibility of HTML/XML-based templates.

Inventive Principle:
Principle #26Copying

3Device complexity

If images are laid out in order of input, then processing simplicity is improved, but layout harmony deteriorates

Engineering Contradiction:
Improveprocessing simplicityVSAvoidlayout harmony
Core Design Contradiction:
Device complexityVSStability of the object's composition

Solution Approach 1:

The patent adds image attribute parameters (such as scene type, color tone, subject category) to the layout process. Instead of simply processing images in input order, the system uses these attributes to determine optimal placement positions and image area assignments, achieving harmonious layouts while maintaining relatively simple processing through attribute-based matching rules.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8166391B2Template generating apparatus, image layout apparatus, modified template generating apparatus, and programs therefor
Publication Date: 2012.04.24 FUJIFILM CORP
  • US8166391B2 patent drawing
  • US8166391B2 patent drawing
  • US8166391B2 patent drawing

AI summary

A template that can deal with images of various scenes is generated. Image area setting means sets image areas wherein images are inserted in a layout area of a predetermined size, and template file saving means saves information on the image areas laid out in the layout area in a template file. Attribute information adding means adds attribute information representing attributes of images to be laid out in the image areas, to information on the image areas in the template file.