Screenshot Capture with Previous-State Selection for Interface Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing screenshot methods often result in inconsistent final images due to improper operations or system notifications, leading to inefficient and cumbersome re-takes.

Innovation Solution

The method determines if interface content changes within a preset duration before the screenshot input and outputs multiple screenshots, including the current and previous states if changes occur, allowing users to select the desired screenshot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user triggers screenshot function by using a three-finger downward sliding operation, then the screenshot function is activated, but the interface content may change before the screenshot is captured, resulting in inconsistent screenshot content

Engineering Contradiction:
Improvescreenshot operationVSAvoidscreenshot content accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system performs preliminary actions by capturing screenshots at multiple time points (including before, during, and after the gesture operation) to ensure the screenshot content is accurate regardless of when the interface content changes occur during the user's interaction sequence

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the terminal device receives and displays notification messages during screenshot process, then user information is notified, but the interface content changes causing captured image to be inconsistent with user's expectation

Engineering Contradiction:
Improvescreenshot consistencyVSAvoidscreenshot efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by capturing screenshots at multiple time points (including before, during, and after the gesture operation) to ensure the screenshot content is accurate regardless of when the interface content changes occur during the user's interaction sequence

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback by presenting multiple captured screenshots to the user and allowing selection, ensuring the user receives accurate screenshot content even when interface changes occur during the capture process

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If the user takes screenshot again when interface content changes, then the desired screenshot can be obtained, but operations become cumbersome and screenshot efficiency decreases

Engineering Contradiction:
Improvescreenshot content accuracyVSAvoidscreenshot efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system merges multiple screenshot capture operations into a single unified operation by automatically capturing screenshots at multiple time points and presenting them together, allowing the user to obtain accurate screenshots without performing multiple separate capture operations

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system provides feedback by presenting multiple captured screenshots to the user and allowing selection, ensuring the user receives accurate screenshot content even when interface changes occur during the capture process

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250238247A1Screenshot method, screenshot apparatus, electronic device, and readable storage medium
Publication Date: 2025.07.24 VIVO MOBILE COMM CO LTD
  • US20250238247A1 patent drawing
  • US20250238247A1 patent drawing
  • US20250238247A1 patent drawing

AI summary

This application discloses a screenshot method, a screenshot apparatus, an electronic device, and a readable storage medium. The screenshot method includes: receiving a screenshot input of a user; responding to the screenshot input, displaying a first screenshot when interface content of a screen interface does not change within preset duration before the screenshot input is received; or displaying the first screenshot and at least one second screenshot when the interface content of the screen interface changes within the preset duration before the screenshot input is received, where the first screenshot is an image obtained by taking a screenshot of the screen interface when the screenshot input is received, and the at least one second screenshot is an image captured on the screen interface before interface content changes each time.