Photo Album Layout Personalization via User Feedback Loop

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing photo album creation technologies fail to adequately reflect user preferences in the layout of albums, relying solely on image quality and lacking personalization.

Innovation Solution

A control method that outputs estimated feature values based on user-generated layout data, generates album creation parameters, and updates these parameters using both user and cloud server-generated data to create layouts that better align with user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automatic layout function uses only image quality analysis to select and arrange photos, then the layout process is simple and fast, but the user preference is not reflected adequately

Engineering Contradiction:
Improvelayout process simplicityVSAvoiduser preference reflection
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system collects user feedback by analyzing edits made to automatically generated layouts. When users manually adjust photo positions, sizes, or arrangements, the system detects these changes and uses them to refine future automatic layout generation, creating a continuous improvement loop that adapts to individual user preferences

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-processes user data by analyzing historical layout preferences, editing patterns, and selection behaviors before generating new layouts. This preliminary analysis creates a personalized profile that guides subsequent automatic layout generation, allowing the system to anticipate user preferences without requiring manual input during the layout creation process

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system collects and analyzes more user layout data to improve personalization, then user preference accuracy improves, but system complexity and data processing requirements increase

Engineering Contradiction:
Improveuser preference accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential and most informative features from user layout data, such as photo selection patterns, arrangement preferences, and editing behaviors. By focusing on key indicators rather than processing all raw data, the system achieves high preference accuracy while maintaining manageable complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different analysis depths to different aspects of user data. High-level patterns like overall layout style and photo selection criteria receive intensive analysis, while minor details like exact pixel positions receive less processing. This differentiated approach optimizes computational resources while maintaining accurate preference modeling

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11218603B2Control method includes acquiring first and second layout data generated by an album creation application in a terminal device and uploaded to a server
Publication Date: 2022.01.04 CANON KK
  • US11218603B2 patent drawing
  • US11218603B2 patent drawing
  • US11218603B2 patent drawing

AI summary

A control method includes acquiring first layout data and second layout data generated by an album creation application in a terminal device of a user and uploaded to a server, outputting an estimated feature value based on the acquired first layout data, generating an album creation parameter based on the output estimated feature value, generating layout data based on the generated album creation parameter and an image used for the acquired second layout data, and updating the album creation parameter based on a feature value based on the generated layout data and a feature value based on the second layout data.