Dynamic Media Layout for Aspect Ratio Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media viewing applications face challenges in displaying a collection of media items with varying aspect ratios, leading to cropping or empty space issues, as existing methods either crop significant portions of media items or leave unfilled tiles, making it difficult for users to find specific items.

Innovation Solution

A dynamic media item layout presentation method that generates frame candidates based on aspect ratios and cropping thresholds, allowing for the sorting and matching of media items to frame candidates while minimizing cropping, and dynamically adjusting the layout to ensure all tiles are filled, maintaining the order of media items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a grid layout with uniform tiles is used, then the display structure is simple and regular, but significant portions of media items are cropped or empty space is left

Engineering Contradiction:
Improvelayout structure simplicityVSAvoidmedia item content
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The display area is segmented into multiple rows and columns of tiles, allowing media items to be distributed across different segments. Each tile can independently display a portion of the media collection, enabling the system to handle various aspect ratios by assigning different media items to different tile segments without cropping.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the layout by allowing dynamic reconfiguration of tiles over time. Tiles can be added, removed, or repositioned in subsequent frames based on the aspect ratios of media items, transforming a static 2D grid problem into a dynamic 3D (spatial-temporal) solution that minimizes cropping across the time dimension.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Area of stationary object

If cropping is used to fill tiles, then the display is complete without empty space, but users cannot identify the underlying aspect ratio and must click each preview to find specific items

Engineering Contradiction:
Improvedisplay coverageVSAvoidaspect ratio information
Core Design Contradiction:
Area of stationary objectVSLoss of information

Solution Approach 1:

Different tiles in the grid can have different qualities - some tiles display cropped versions of media items while others display uncropped versions with visible aspect ratios. This local differentiation allows the system to maintain complete display coverage in some areas while preserving aspect ratio information in other areas, enabling users to identify specific items without clicking.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses visual indicators (analogous to color changes) such as borders, overlays, or background color variations to indicate the aspect ratio of media items displayed in tiles. These visual cues allow users to quickly identify the underlying aspect ratio without needing to click on each preview, while still maintaining complete display coverage.

Inventive Principle:
Principle #32Color changes

3Manufacturing precision

If a fixed layout of varying tile sizes is used, then better aspect ratio matching is achieved, but certain items may not match available sizes and similar cropping/scaling issues present themselves

Engineering Contradiction:
Improveaspect ratio matchingVSAvoidlayout flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic layout system where tile sizes and configurations can change over time based on the aspect ratios of media items. Rather than using a fixed layout, the system continuously adapts the grid structure to match the characteristics of the media collection, ensuring high aspect ratio matching precision while maintaining versatility to handle any media item.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of the layout (tile count, tile dimensions, grid configuration) based on the aspect ratios of the media items being displayed. By dynamically adjusting these parameters, the system achieves precise aspect ratio matching for each media item while maintaining the flexibility to accommodate any aspect ratio in the collection.

Inventive Principle:
Principle #35Parameter changes

4Area of stationary object

If out-of-order placement is used to match available tiles, then better tile utilization is achieved, but users trying to find pictures based on time are hindered

Engineering Contradiction:
Improvetile utilizationVSAvoiduser search time
Core Design Contradiction:
Area of stationary objectVSLoss of time

Solution Approach 1:

The patent preserves the chronological order of media items as a preliminary structure before applying layout optimizations. By maintaining the time-based sequence as the foundation and then applying tiling and arrangement algorithms that work within this constrained order, the system achieves good tile utilization while preserving the temporal structure that users need for finding specific items.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10334122B2Dynamic media item layout presentation
Publication Date: 2019.06.25 APPLE INC
  • US10334122B2 patent drawing
  • US10334122B2 patent drawing
  • US10334122B2 patent drawing

AI summary

A method may include generating a list of frame candidates, the list of frame candidates including a plurality of aspect ratios, based on a characteristic of a display device and an aspect ratio of a base tile; receiving a set of media items, each with a respective aspect ratio (AR), to display on the display device; and for each respective media item in the set of media items: filtering the list of frame candidates based on a respective aspect ratio of the list of frame candidates being within a threshold cropping amount of the AR of the respective media item; and matching the respective media to a frame candidate of the filtered list of frame candidates.