Layout-Aware Screenshot Processing for Complete Knuckle Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The completeness of screenshot content is not ensured when using a knuckle to specify a screenshot range, leading to reduced user experience.

Innovation Solution

A method that analyzes the position and layout information of page elements on a screenshot page to determine target elements for generating a screenshot image, ensuring completeness by traversing elements in descending order of levels and considering overlapping areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user specifies a screenshot range by using a knuckle, then the operation is simple and quick, but the completeness of screenshot content cannot be ensured

Engineering Contradiction:
Improveease of screenshot operationVSAvoidcompleteness of screenshot content
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary analysis of the screenshot page layout and page elements before generating the screenshot. It pre-determines which page elements should be included based on their positions and relationships, ensuring completeness is prepared in advance rather than checked after the fact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary processing mechanism that analyzes the relationship between the screenshot box and page elements. This intermediary layer (the processing system) mediates between the user's simple screenshot operation and the complex requirement of ensuring complete content capture, automatically adjusting the screenshot range based on page element analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If only screenshot content specified by the user is retained, then the screenshot is precise to user selection, but some page elements may be abandoned causing incompleteness

Engineering Contradiction:
Improveprecision of screenshot selectionVSAvoidcompleteness of screenshot content
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the screenshot generation process into multiple stages: first analyzing the screenshot box position, then separately analyzing page element positions and relationships, and finally integrating both to determine target page elements. This segmentation allows precise user selection to be combined with automatic completeness checking.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system takes a slightly excessive action by automatically including additional page elements that may not be directly selected by the user but are necessary for completeness. Instead of strictly following only the user's screenshot box selection, it expands the selection to include related elements, ensuring no important content is omitted.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250258688A1Screenshot processing method and electronic device
Publication Date: 2025.08.14 HUAWEI TECH CO LTD
  • US20250258688A1 patent drawing
  • US20250258688A1 patent drawing
  • US20250258688A1 patent drawing

AI summary

This application provides a screenshot processing method and an electronic device. The method includes: after a screenshot operation is detected, obtaining position information of a screenshot box on a screenshot page and layout information of the screenshot page (S401), where the screenshot page includes one or more page elements, and the layout information of the screenshot page includes a level relationship and position information of the one or more page elements; determining one or more target page elements from the one or more page elements based on the position information of the screenshot box on the screenshot page and the layout information of the screenshot page (S402); and generating a first screenshot image based on the one or more target page elements (S403).