Dynamic Name Bubble Sizing for Mobile Image Readability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

On pocket-sized mobile devices with limited screen size, displaying text overlays on images can detract from user experience due to the need for smaller font sizes, which can be detrimental to readability and image viewing.

Innovation Solution

The system dynamically adjusts the size and content of name bubbles based on the zoom level and face size in images, selecting appropriate parts of names (whole, first name, or initials) to ensure readability without using smaller font sizes, and sets a consistent height for name bubbles across zoom levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If text overlay is displayed on images to provide name identification, then name identification capability is improved, but image viewing quality deteriorates due to reduced readability and visual clutter

Engineering Contradiction:
Improvename identificationVSAvoidimage viewing quality
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The name bubble dynamically adjusts its size based on the zoom level and face size in the image. At higher zoom levels or when faces are larger, the name bubble becomes larger to maintain readability. At lower zoom levels or when faces are smaller, the name bubble shrinks to minimize visual intrusion. This dynamic adaptation resolves the contradiction by making the text overlay responsive to viewing conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The name bubble is positioned and sized according to the specific local characteristics of each face in the image. The system calculates the maximum length attribute based on the individual face's dimensions and zoom level, then selects appropriate name content (full name, first name, or initials) based on the available space. This localized customization ensures optimal balance between name identification and image viewing for each specific location.

Inventive Principle:
Principle #3Local quality

2Area of moving object

If font size is reduced to accommodate limited screen size, then device portability is improved, but text readability deteriorates

Engineering Contradiction:
Improvescreen sizeVSAvoidtext readability
Core Design Contradiction:
Area of moving objectVSEase of operation

Solution Approach 1:

The name bubble's font size and dimensions dynamically adjust based on the zoom level and face size rather than using a fixed small font. This allows the system to maintain adequate text readability on small screens by enlarging the name bubble when needed, while still fitting within the limited screen area when the image is viewed at lower zoom levels.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters including name bubble dimensions, font size, and name content selection based on the maximum length attribute calculated from face size and zoom level. This multi-parameter adaptation allows the system to optimize both screen utilization and text readability simultaneously.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If name bubble size is increased to improve readability, then text readability is improved, but image viewing is compromised due to reduced space for image content

Engineering Contradiction:
Improvetext readabilityVSAvoidimage viewing area
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The name bubble size dynamically responds to the zoom level and face dimensions. When the image is viewed at high zoom or features large faces, the name bubble enlarges to ensure readability. When the image is viewed at low zoom or features small faces, the name bubble minimizes its size to preserve maximum image viewing area. This dynamic scaling resolves the spatial conflict between text and image.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system selectively displays only the necessary portion of the name (full name, first name, or initials) based on the available space in the name bubble. This partial action approach ensures that sufficient name information is provided for identification while minimizing the space occupied by the name bubble itself.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9251404B2Name bubble handling
Publication Date: 2016.02.02 NOKIA TECHNOLOGIES OY
  • US9251404B2 patent drawing
  • US9251404B2 patent drawing
  • US9251404B2 patent drawing

AI summary

Apparatus has at least one processor and at least one memory having computer-readable code stored therein which when executed controls the at least one processor: to determine a name relating to a face in an image; to calculate a first maximum length attribute for a name bubble for the face at a first zoom level; to select a part of the name for inclusion in the name bubble having regard to the first maximum length attribute; to calculate a second maximum length attribute for the name bubble for the face at a second zoom level, the first and second zoom levels being different and the first and second maximum length attributes being different; and to select a part of the name for inclusion in the name bubble for the face at the second zoom level having regard to the second maximum length attribute.