Image Layout Adjustment for Digital Photo Albums

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for creating digital photo albums, such as those described in Japanese Patent Laid-Open No. 2015-114920, fail to allow users to adjust existing pages when adding new pages manually, resulting in suboptimal layout results.

Innovation Solution

An image processing apparatus with a display control unit, an adding unit, a layout unit, and a changing unit that allows users to add new pages and adjust the arrangement of images on existing pages based on the layout results of the new and existing pages, using automatic layout processing to ensure a desired layout.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If images are divided into groups and only important groups are evaluated to utilize images with high scores, then processing efficiency is improved, but the ability to adjust existing pages when adding new pages is lost

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidability to adjust existing pages
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the layout by allowing users to add pages at arbitrary positions and automatically repositioning images on both existing and new pages. The layout unit performs new layout processing on the target page while the changing unit adjusts images on other pages to maintain overall layout consistency, making the system adaptable to user modifications while maintaining processing efficiency through selective re-layout.

Inventive Principle:
Principle #15Dynamics

2Speed

If automatic layout processing is performed only on the additional page, then processing speed is improved, but the layout result may not be consistent with user expectations across the entire album

Engineering Contradiction:
Improveprocessing speedVSAvoidlayout consistency
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The layout processing is segmented into two stages: first, the layout unit performs automatic layout processing only on the target additional page to maintain processing speed; second, the changing unit selectively adjusts images on existing pages that are affected by the new page insertion. This segmentation ensures both processing efficiency and layout consistency across the entire album.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If users can manually add pages at arbitrary positions, then user flexibility is improved, but the complexity of maintaining layout consistency increases

Engineering Contradiction:
Improveuser flexibilityVSAvoidlayout adjustment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provides self-service layout adjustment through automated processing. When users add pages at arbitrary positions, the layout unit and changing unit automatically perform the necessary layout adjustments and image repositioning without requiring manual intervention. This maintains user flexibility while reducing the operational complexity for users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11627227B2Image processing apparatus, image processing method, and storage medium
Publication Date: 2023.04.11 CANON KK
  • US11627227B2 patent drawing
  • US11627227B2 patent drawing
  • US11627227B2 patent drawing

AI summary

The technology of the present disclosure includes: displaying album data including an existing page in which a plurality of images are arranged; adding an additional page to the album data; laying out a plurality of image data for the additional page, the plurality of image data including image data selected by a user; and changing arrangement of a plurality of image data in the existing page, based on a layout result of the plurality of image data for the additional page and a layout result of the plurality of image data in the existing page.