Techniques for displaying content on a display to reduce screenshot quality
First Claim
Patent Images
1. A computer-implemented method, comprising:
- determining a set of degradation parameters based at least in part on content configured for displaying on a display;
calculating, based at least in part on a first subset of the set of degradation parameters, a number of degradation frames;
generating the number of degradation frames to obtain a set of degradation frames comprising multiple degradation frames such that each degradation frame of the set of degradation frames at least comprises degradation frame content, the degradation frame content at least including non-degraded content corresponding to at least a part of the content, the degradation frame content further at least including degraded content based at least in part on a second subset of the set of degradation parameters;
determining a frame display order based at least in part on a third subset of the set of degradation parameters; and
providing, to one or more computing devices, one or more degradation frames selected from the set of degradation frames in an order corresponding to the frame display order.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for displaying content on a display to reduce screenshot quality are described herein comprising generating a set of degradation frames based on a source frame, with each degradation frame in the set of degradation frames based on applying one or more alterations to the data in the source frame based on a set of degradation parameters. A frame display order is determined and at least a subset of the degradation frames is displayed, corresponding to the frame display order.
242 Citations
26 Claims
-
1. A computer-implemented method, comprising:
-
determining a set of degradation parameters based at least in part on content configured for displaying on a display; calculating, based at least in part on a first subset of the set of degradation parameters, a number of degradation frames; generating the number of degradation frames to obtain a set of degradation frames comprising multiple degradation frames such that each degradation frame of the set of degradation frames at least comprises degradation frame content, the degradation frame content at least including non-degraded content corresponding to at least a part of the content, the degradation frame content further at least including degraded content based at least in part on a second subset of the set of degradation parameters; determining a frame display order based at least in part on a third subset of the set of degradation parameters; and providing, to one or more computing devices, one or more degradation frames selected from the set of degradation frames in an order corresponding to the frame display order. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
at least one computing device configured to implement one or more services, wherein the one or more services are configured to; generate a set of degradation frames that comprises multiple degradation frames, each degradation frame of the set of degradation frames based at least in part on a source frame, each degradation frame of the set of degradation frames generated from the source frame using a set of degradation parameters; determine a frame display order; and display at least a subset of the set of degradation frames in an order corresponding to the frame display order, the at least a subset of the set of degradation frames selected from the set of degradation frames based at least in part on a set of non-degraded content associated with the degradation frame. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium having code stored thereon that, when executed by a computer, causes the computer to perform operations including:
-
determine a set of degradation parameters based at least in part on a source frame; generate a set of degradation frames that comprises multiple degradation frames, each degradation frame of the set of degradation frames at least comprising a set of non-degraded data based at least in part on the source frame, each degradation frame of the set of degradation frames at least comprising a set of degraded data based at least in part on the set of degradation parameters; determine a frame display order based at least in part on the set of degradation parameters; and provide one or more degradation frames selected from the set of degradation frames in an order corresponding to the frame display order, the one or more degradation frames selected from the set of degradation frames based at least in part on the set of non-degraded data. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification