IP Library › Granted Patent US 11,669,242
Granted Patent B2
US 11,669,242 · App. 17/609,109 · Granted Jun 6, 2023

Screenshot method and electronic device

Inventor: Liudong Xiong (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G06F3/04886G06F3/04845H04M1/72403G06F2203/04803
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,669,242
App. No.
17/609,109
Granted
Jun 6, 2023
Kind
B2
Abstract

A screenshot method includes displaying, by a terminal, a first interface including N areas, receiving, by the terminal, a first operation of a user, displaying, by the terminal, a second interface in response to the first operation, where the second interface includes N controls that are in a one-to-one correspondence with the N areas, and each of the N controls is used to select or deselect content of a corresponding area, receiving, by the terminal, a second operation on the N controls, determining, by the terminal, a selected area in the N areas in response to the second operation, receiving, by the terminal, a third operation, and generating, by the terminal, a first picture in response to the third operation, where the first picture includes content of the selected area in the N areas.

Claims (84)

1. A screenshot method implemented by a terminal, wherein the screenshot method comprises:

displaying a first interface comprising N areas, wherein N is an integer greater than or equal to 2;

receiving a first operation of a user;

displaying, in response to the first operation, a second interface comprising N controls, wherein the N controls are in a one-to-one correspondence with the N areas, and wherein each of the N controls is configured to select or deselect first content of a corresponding area of the N areas;

receiving, on the N controls, a second operation of the user;

determining, in response to the second operation, a selected area in the N areas;

receiving a third operation of the user; and

generating, in response to the third operation, either a first picture comprising second content of the selected area or M pictures, wherein each of the M pictures comprises third content of one of X areas in the N areas.

2. The screenshot method of claim 1 , further comprising displaying, in each of the N areas, a window of an application or a part of a home screen interface.

3. The screenshot method of claim 1 , wherein:

a first size of the selected area in the first picture or a first location of the selected area in the first picture is the same as a second size of the selected area in the first interface or a second location of the selected area in the first interface; or

picture the first size and the first location are different from the second size and the second location.

4. The screenshot method of claim 1 , further comprising:

performing a screenshot operation on the first interface to obtain a second picture before generating either the first picture or the M pictures and after receiving the first operation; and

further generating, based on the second picture, either the first picture or the M pictures.

5. The screenshot method of claim 4 , further comprising:

obtaining a size of the selected area in the first interface or a location of the selected area in the first interface; and

further generating, based on the size or the location, either the first picture or the M pictures.

6. The screenshot method of claim 4 , further comprising:

cropping fourth content of an unselected area in the N areas in the second picture, to obtain to obtain the first picture; or

modifying the fourth content to a preset pattern to obtain the first picture.

7. The screenshot method of claim 4 , further comprising:

separately cropping fourth content of selected areas in the N areas from the second picture to obtain fifth content of cropped areas; and

synthesizing the fifth content to obtain the first picture.

8. The screenshot method of claim 2 , further comprising:

obtaining a cache of a decor view of an application corresponding to the selected area before generating either the first picture or the M pictures; and

further generating, based on the cache, either the first picture or the M pictures.

9. The screenshot method of claim 8 , further comprising:

obtaining a size of the selected area in the first interface or a location of the selected area in the first interface; and

further generating, based on the size or the location either the first picture based the M pictures.

10. The screenshot method of claim 1 , wherein the second interface further comprises N lock controls that are in a one-to-one correspondence with the N areas, wherein each of the N lock controls is configured to lock or unlock the first content, and wherein before receiving the third operation, the screenshot method further comprises:

receiving, on the N lock controls, a fourth operation of the user; and

determining, in response to the fourth operation, a first locked area in the N areas, and

wherein after generating the first picture, the screenshot method further comprises:

displaying the first interface;

receiving a fifth operation of the user; and

displaying, in response to the fifth operation, a third interface, wherein a second locked area in the N areas in the third interface is a second selected area by default.

11. A terminal comprising:

a memory configured to store computer program code comprising computer instructions; and

a processor coupled to the memory, wherein when executed by the processor, the computer instructions cause the terminal to:

display a first interface comprising N areas, wherein N is an integer greater than or equal to 2;

receive a first operation of a user;

display, in response to the first operation, a second interface comprising N controls, wherein the N controls are in a one-to-one correspondence with the N areas, and wherein each of the N controls is configured to select or deselect first content of a corresponding area of the N areas;

receive, on the N controls, a second operation of the user;

determine, in response to the second operation, a selected area in the N areas;

receive a third operation of the user; and

generate, in response to the third operation, either a first picture comprising second content of the selected area or M pictures, wherein each of the M pictures comprises third content of one of selected X areas in the N areas.

12. The terminal of claim 11 , wherein when executed by the processor, the computer instructions further cause the terminal to display, in each of the N areas, a window of an application or a part of a home screen interface.

13. The terminal of claim 11 , wherein:

a first size of the selected area in the first picture or a first location of the selected area in the first picture is the same as a second size of the selected area in the first interface or a second location of the selected area in the first interface; or

first size and the first location are different from the second size and the second location.

14. The terminal of claim 11 , wherein when executed by the processor, the computer instructions further cause the terminal to:

perform a screenshot operation on the first interface to obtain a second picture before generating either the first picture or the M pictures and after receiving the first operation; and

further generate, based on the second picture, the first picture or the M pictures.

15. The terminal of claim 14 , wherein when executed by the processor, the computer instructions further cause the terminal to:

obtain a size of the selected area in the first interface or a location of the selected area in the first interface; and

further generate, based on the size or the location, either the first picture or the M pictures.

16. The terminal of claim 14 , wherein when executed by the processor, the computer instructions further cause the terminal to:

crop fourth content of an unselected area in the N areas in the second picture to obtain the first picture; or

modify the fourth content to a preset pattern to obtain the first picture.

17. The terminal of claim 14 , wherein when executed by the processor, the computer instructions further cause the terminal to:

separately crop fourth content of selected areas in the N areas from the second picture to obtain fifth content of cropped areas; and

synthesize the fifth content to obtain the first picture.

18. The terminal of claim 12 , wherein when executed by the processor, the computer instructions further cause the terminal to:

obtain a cache of a decor view of an application corresponding to the selected area before generating the first picture or the M pictures; and

further generate, based on the cache, either the first picture or the M pictures.

19. The terminal of claim 18 , wherein when executed by the processor, the computer instructions further cause the terminal to:

obtain a size of the selected area in the first interface or a location of the selected area in the first interface; and

further generate, based on the size or the location, either the first picture or the M pictures.

20. The terminal of claim 11 , wherein the second interface further comprises N lock controls that are in a one-to-one correspondence with the N areas, wherein each of the N lock controls is configured to lock or unlock the first content, and wherein before receiving the third operation, when executed by the processor, the computer instructions further cause the terminal to:

receive, on the N lock controls, a fourth operation of the user; and

determine, in response to the fourth operation, a first locked area in the N areas, and

wherein after generating the first picture, when executed by the processor, the computer instructions further cause the terminal to:

display the first interface;

receive a fifth operation of the user; and

display, in response to the fifth operation, a third interface, wherein a second locked area in the N areas in the third interface is a second selected area by default.

21. A computer program product comprising computer-executable instructions that are stored on a non-transitory computer-readable medium and that, when executed by a processor, cause an apparatus to:

display a first interface comprising N areas, wherein N is an integer greater than or equal to 2;

receive a first operation of a user;

display, in response to the first operation, a second interface comprising N controls, wherein the N controls are in a one-to-one correspondence with the N areas, and wherein each of the N controls is configured to select or deselect first content of a corresponding area of the N areas;

receive, on the N controls, a second operation of the user;

determine, in response to the second operation, a selected area in the N areas;

receive a third operation of the user; and

generate, in response to the third operation, either a first picture comprising second content of the selected area or M pictures, wherein each of the M pictures comprises third content of one of selected X areas in the N areas.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2022
From: XIONG, LIUDONG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 059597/0778 →
Priority Claims (1)
CN 201910377187.X · May 7, 2019 · national
Continuity (1)
Related Publication 20220214802A1 · Jul 7, 2022
Cited By (1)
US 12,386,498