IP Library Granted Patent US 11,249,624
Granted Patent B2
US 11,249,624 · App. 17/048,780 · Granted Feb 15, 2022

Method for capturing an image, terminal and storage medium thereof

Inventors: Sheng Gao (Guangzhou, CN); Li Liu (Guangzhou, CN); Yue Ma (Guangzhou, CN); Jiaxiong Cheng (Guangzhou, CN); Xin Tong (Guangzhou, CN); Jiebo Ma (Guangzhou, CN)
Assignee: BIGO TECHNOLOGY PTE. LTD.
G06F3/0484A63F13/86G06F9/451G06T9/00
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,249,624
App. No.
17/048,780
Granted
Feb 15, 2022
Kind
B2
Abstract

A method for capturing an image is disclosed in the present disclosure. The method includes: detecting first information associated with a first application that is running, wherein the first information is configured to characterize an attribute of the first application; capturing an image output by the first application in a capturing fashion associated with the image output by the first application based on a first capturing policy in the case that the first information associated with the first application exists in the first database; capturing the image output by the first application based on a second capturing policy in the case that the first information associated with the first application does not exist in the first database. The present disclosure also discloses a terminal and a storage medium.

Claims (64)

1. A method for capturing an image, comprising:

detecting first information associated with a first application that is running, wherein the first information is configured to characterize an attribute of the first application;

capturing an image output by the first application in a capturing fashion associated with the image output by the first application based on a first capturing policy in the case that the first information associated with the first application exists in the first database; and

capturing the image output by the first application based on a second capturing policy in the case that the first information associated with the first application does not exist in the first database,

wherein capturing the image output by the first application based on the second capturing policy comprises:

attempting to capture, within a first time threshold range, the image output by the first application in a first capturing fashion and a second capturing fashion simultaneously; and

continuing capturing, within the first time threshold range, the image output by the first application in the second capturing fashion and stopping capturing the image output by the first application in the first capturing fashion if the image output by the first application is captured in the second capturing fashion; continuing capturing the image output by the first application in the first capturing fashion and stopping capturing the image output by the first application in the second capturing fashion if the image output by the first application is not captured in the second capturing fashion.

2. The method according to claim 1 , further comprising:

acquiring an encoded image by encoding the captured image output by the first application based on the first capturing policy or the second capturing policy; and

sending the encoded image to a server.

3. The method according to claim 1 , wherein capturing the image output by the first application in the capturing fashion associated with the image output by the first application based on the first capturing policy comprises:

determining the capturing fashion associated with the image output by the first application based on an association relationship between a preset image in the first database and the capturing fashion;

capturing the image output by the first application in the determined capturing fashion associated with the image output by the first application.

4. The method according to claim 1 , wherein prior to capturing the image output by the first application in the second capturing fashion, the method further comprises:

acquiring an encoded image by encoding the captured image output by the first application in the first capturing fashion; and

sending the encoded image to a server.

5. The method according to claim 4 , further comprising:

resetting the first time threshold if a window of the image output by the first application is minimized.

6. The method according to claim 4 , wherein

the first capturing fashion comprises: window capturing or display capturing; the second capturing fashion comprises: game capturing.

7. The method according to claim 1 , further comprising:

resetting the first time threshold if a window of the image output by the first application is minimized.

8. The method according to claim 1 , wherein

the first capturing fashion comprises: window capturing or display capturing; the second capturing fashion comprises: game capturing.

9. A terminal, comprising a processor, an input device, an output device, and a memory that are connected to each other, wherein the memory is configured to store at least one application program code, the processor is configured to call the at least one program code to perform the following steps of a method:

detecting first information associated with a first application that is running, wherein the first information is configured to characterize an attribute of the first application;

capturing an image output by the first application in a capturing fashion associated with the image output by the first application based on a first capturing policy in the case that the first information associated with the first application exists in the first database; and

capturing the image output by the first application based on a second capturing policy in the case that the first information associated with the first application does not exist in the first database,

wherein capturing the image output by the first application based on the second capturing policy comprises:

attempting to capture, within a first time threshold range, the image output by the first application in a first capturing fashion and a second capturing fashion simultaneously; and

continuing capturing, within the first time threshold range, the image output by the first application in the second capturing fashion and stopping capturing the image output by the first application in the first capturing fashion if the image output by the first application is captured in the second capturing fashion; continuing capturing the image output by the first application in the first capturing fashion and stopping capturing the image output by the first application in the second capturing fashion if the image output by the first application is not captured in the second capturing fashion.

10. The terminal according to claim 9 , wherein the method further comprises:

acquiring an encoded image by encoding the captured image output by the first application based on the first capturing policy or the second capturing policy; and

sending the encoded image to a server.

11. The terminal according to claim 9 , wherein capturing the image output by the first application in the capturing fashion associated with the image output by the first application based on the first capturing policy comprises:

determining the capturing fashion associated with the image output by the first application based on an association relationship between a preset image in the first database and the capturing fashion;

capturing the image output by the first application in the determined capturing fashion associated with the image output by the first application.

12. The terminal according to claim 9 , wherein prior to capturing the image output by the first application in the second capturing fashion, the method further comprises:

acquiring an encoded image by encoding the captured image output by the first application in the first capturing fashion; and

sending the encoded image to a server.

13. The terminal according to claim 9 , wherein the method further comprises:

resetting the first time threshold if a window of the image output by the first application is minimized.

14. The terminal according to claim 9 , wherein

the first capturing fashion comprises: window capturing or display capturing; the second capturing fashion comprises: game capturing.

15. A computer-readable storage medium storing at least one computer program that includes at least program instruction, wherein the computer program, when run by a processor, enables the processor to perform the following steps of a method:

detecting first information associated with a first application that is running, wherein the first information is configured to characterize an attribute of the first application;

capturing an image output by the first application in a capturing fashion associated with the image output by the first application based on a first capturing policy in the case that the first information associated with the first application exists in the first database; and

capturing the image output by the first application based on a second capturing policy in the case that the first information associated with the first application does not exist in the first database,

wherein capturing the image output by the first application based on the second capturing policy comprises:

attempting to capture, within a first time threshold range, the image output by the first application in a first capturing fashion and a second capturing fashion simultaneously; and

continuing capturing, within the first time threshold range, the image output by the first application in the second capturing fashion and stopping capturing the image output by the first application in the first capturing fashion if the image output by the first application is captured in the second capturing fashion; continuing capturing the image output by the first application in the first capturing fashion and stopping capturing the image output by the first application in the second capturing fashion if the image output by the first application is not captured in the second capturing fashion.

16. The computer-readable storage medium according to claim 15 , wherein the method further comprises:

acquiring an encoded image by encoding the captured image output by the first application based on the first capturing policy or the second capturing policy; and

sending the encoded image to a server.

17. The computer-readable storage medium according to claim 15 , wherein capturing the image output by the first application in the capturing fashion associated with the image output by the first application based on the first capturing policy comprises:

determining the capturing fashion associated with the image output by the first application based on an association relationship between a preset image in the first database and the capturing fashion;

capturing the image output by the first application in the determined capturing fashion associated with the image output by the first application.

18. The computer-readable storage medium according to claim 15 , wherein prior to capturing the image output by the first application in the second capturing fashion, the method further comprises:

acquiring an encoded image by encoding the captured image output by the first application in the first capturing fashion; and

sending the encoded image to a server.

19. The computer-readable storage medium according to claim 15 , wherein the method further comprises:

resetting the first time threshold if a window of the image output by the first application is minimized.

20. The computer-readable storage medium according to claim 15 , wherein

the first capturing fashion comprises: window capturing or display capturing; the second capturing fashion comprises: game capturing.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2021
From: GUANGZHOU BAIGUOYUAN NETWORK TECHNOLOGY CO., LTD.
To: BIGO TECHNOLOGY PTE. LTD.
Reel/Frame 055975/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2020
From: GAO, SHENG; LIU, LI; MA, YUE; CHENG, JIAXIONG; TONG, XIN; MA, JIEBO
To: GUANGZHOU BAIGUOYUAN NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 054096/0329 →
Priority Claims (1)
CN 201810412069.3 · Apr 28, 2018 · national
Continuity (1)
Related Publication 20210149536A1 · May 20, 2021