IP Library › Granted Patent US 10,600,140
Granted Patent B2
US 10,600,140 · App. 15/424,491 · Granted Mar 24, 2020

Method for selecting a display capturing mode

Inventors: Emmanuel Freund (Paris, FR); Asher Criou (Neuilly sur Seine, FR)
Assignee: BLADE
G06T1/20A63F13/86G06F3/1454G06T15/005G09G5/393A63F13/497G09G2340/16G09G2350/00G09G2358/00G09G2360/08G09G2370/20
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 10,600,140
App. No.
15/424,491
Granted
Mar 24, 2020
Kind
B2
Abstract

A method for extracting display data from a computing resource of a computer system comprises the dynamic selection of a display capturing mode among a plurality of display capturing modes.

Claims (17)

1. A method for extracting display data from a computing resource of a computing system, the method comprising:

dynamically selecting a display capturing mode among a plurality of display capturing modes based on a relationship between the display capturing mode and one or more characteristics of the display data, the display capturing mode for extracting the display data from a specific computing resource among a plurality of computing resources of the computing system; and

extracting the display data from the specific computing resource, the extracting comprising initiating read-out of the display data from the specific computing resource according to the selected display capturing mode.

2. The method for extracting display data according to claim 1 , wherein the dynamic selection of the display capturing mode comprises a step A of preparing a display capturing mode capability table.

3. The method for extracting display data according to claim 2 , wherein the dynamic selection of a display capturing mode includes:

a step B of determining the one or more characteristics of the display data;

a step C of selecting, in the display capturing mode capability table, the display capturing mode most adapted to the one or more characteristics of the display data; and

a step D of switching to the selected display capturing mode, if it is different from the current display capturing mode.

4. The method for extracting display data according to claim 3 , wherein the steps B, C and D are repeated iteratively.

5. The method for extracting display data according to claim 3 , wherein the steps A, B, C and D are repeated iteratively.

6. The method for extracting display data according to claim 3 , wherein the step B comprises determining the “acceleration characteristic” of whether at least some display data have been generated by 2D/3D acceleration.

7. The method for extracting display data according to claim 6 , wherein the acceleration characteristic is obtained by monitoring a 2D/3D acceleration solicitation of a graphics processing unit.

8. The method for extracting display data according to claim 6 , wherein the acceleration characteristic is obtained by identifying a predetermined pattern in the display data.

9. The method for extracting display data according to claim 8 , wherein the display data comprises a plurality of frames, and the acceleration characteristic is obtained by identifying the predetermined pattern in a sequence of frames.

10. The method for extracting display data according to claim 8 , further comprising extracting display data by an alternate display capturing mode compatible with 2D/3D generation to confirm the acceleration characteristic.

11. The method for extracting display data according to claim 3 , wherein the step B comprises determining the “protection characteristic” of whether at least some display data are protected from reading.

12. The method for extracting display data according to claim 2 , wherein the display capturing mode capability table comprises, for each display capturing mode, at least one of the following features: availability; 2D/3D acceleration support; protected display data support; latency; image quality; and computing resources use.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2021
From: BLADE
To: SHADOW
Reel/Frame 057903/0708 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2017
From: FREUND, EMMANUEL; CRIOU, ASHER
To: BLADE
Reel/Frame 042081/0954 →
Priority Claims (1)
FR 16 50883 · Feb 4, 2016 · national
Continuity (1)
Related Publication 20170228851A1 · Aug 10, 2017