IP Library Granted Patent US 11,800,021
Granted Patent B2
US 11,800,021 · App. 17/865,740 · Granted Oct 24, 2023

Apparatus, systems and methods for generating 3D model data from a media content event

Inventors: Nick Newell (Centennial, CO); Swapnil Tilaye (Thornton, CO)
Assignee: DISH Technologies L.L.C.
H04N1/00164B24D7/16B29C64/386B33Y50/00G06T7/579H04M1/00H04N1/00137H04N5/00H04N21/4333H04N21/44008H04N21/4722H04N21/4728G06T2207/10016G06T2207/20104
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,800,021
App. No.
17/865,740
Granted
Oct 24, 2023
Kind
B2
Abstract

Three dimension (3D) model generation systems and methods are operable to generate 3D model data corresponding to images of a physical object of interest that are viewed in a presenting media content event. An exemplary embodiment receives a user request that is associated with an interest by the user to obtain a 3D model of a physical object of interest that is being shown in a scene of a currently presenting media content event. A plurality of video image frames are selected from the scene. Then, 3D model data of the physical object of interest is generated based on at least the selected video image frames of the scene.

Claims (52)

1. A system comprising:

one or more processing devices; and

memory communicatively coupled with and readable by the one or more processing devices and having stored therein processor-readable instructions which, when executed by the one or more processing devices, cause the one or more processing devices to perform operations comprising:

accessing one or more video image frames of a scene of media content that is presented with a display device;

identifying an object that is represented in the one or more video image frames;

determining whether the object is a candidate for manufacture as a printed 3D object; and

consequent to determining that the object is a candidate for manufacture as a printed 3D object, generating content showing and/or describing the object for a user-selectable option to select the object.

2. The system as recited in claim 1 , the operations further comprising:

causing presentation of the content showing and/or describing the object, where the content is presented with the display device or another display device.

3. The system as recited in claim 1 , where the determining whether the object is a candidate is based at least in part on a size of the object in the scene of the media content.

4. The system as recited in claim 1 , where the determining whether the object is a candidate is based at least in part on determining whether boundaries of the object in the scene of the media content are discernible.

5. The system as recited in claim 1 , the operations further comprising:

identifying a plurality of objects that are represented in the one or more video image frames, where the plurality of objects comprises the object; and

analyzing each object of the plurality of objects to determine whether the object is a candidate for manufacture as a printed 3D object.

6. The system as recited in claim 5 , the operations further comprising:

determining that one or more objects of the plurality of objects are not suitable candidates for manufacture as a printed 3D object.

7. The system as recited in claim 5 , the operations further comprising:

determining that one or more additional objects of the plurality of objects are candidates for manufacture as a printed 3D object;

generating additional content showing and/or describing the additional object for a user-selectable option to select the one or more additional objects; and

causing presentation of the content showing and/or describing the object and the additional content showing and/or describing the one or more additional objects, where the content and the additional content are presented with the display device or another display device.

8. A method comprising:

accessing one or more video image frames of a scene of media content that is presented with a display device;

identifying an object that is represented in the one or more video image frames;

determining whether the object is a candidate for manufacture as a printed 3D object; and

consequent to determining that the object is a candidate for manufacture as a printed 3D object, generating content showing and/or describing the object for a user-selectable option to select the object.

9. The method as recited in claim 8 , further comprising:

causing presentation of the content showing and/or describing the object, where the content is presented with the display device or another display device.

10. The method as recited in claim 8 , where the determining whether the object is a candidate is based at least in part on a size of the object in the scene of the media content.

11. The method as recited in claim 8 , where the determining whether the object is a candidate is based at least in part on determining whether boundaries of the object in the scene of the media content are discernible.

12. The method as recited in claim 8 , further comprising:

identifying a plurality of objects that are represented in the one or more video image frames, where the plurality of objects comprises the object; and

analyzing each object of the plurality of objects to determine whether the object is a candidate for manufacture as a printed 3D object.

13. The method as recited in claim 12 , further comprising:

determining that one or more objects of the plurality of objects are not suitable candidates for manufacture as a printed 3D object.

14. The method as recited in claim 12 , further comprising:

determining that one or more additional objects of the plurality of objects are candidates for manufacture as a printed 3D object;

generating additional content showing and/or describing the additional object for a user-selectable option to select the one or more additional objects; and

causing presentation of the content showing and/or describing the object and the additional content showing and/or describing the one or more additional objects, where the content and the additional content are presented with the display device or another display device.

15. One or more non-transitory, machine-readable media having machine-readable instructions thereon which, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:

accessing one or more video image frames of a scene of media content that is presented with a display device;

identifying an object that is represented in the one or more video image frames;

determining whether the object is a candidate for manufacture as a printed 3D object; and

consequent to determining that the object is a candidate for manufacture as a printed 3D object, generating content showing and/or describing the object for a user-selectable option to select the object.

16. The one or more non-transitory, machine-readable media as recited in claim 15 , further comprising:

causing presentation of the content showing and/or describing the object, where the content is presented with the display device or another display device.

17. The one or more non-transitory, machine-readable media as recited in claim 15 , where the determining whether the object is a candidate is based at least in part on a size of the object in the scene of the media content.

18. The one or more non-transitory, machine-readable media as recited in claim 15 , where the determining whether the object is a candidate is based at least in part on determining whether boundaries of the object in the scene of the media content are discernible.

19. The one or more non-transitory, machine-readable media as recited in claim 15 , further comprising:

identifying a plurality of objects that are represented in the one or more video image frames, where the plurality of objects comprises the object; and

analyzing each object of the plurality of objects to determine whether the object is a candidate for manufacture as a printed 3D object.

20. The one or more non-transitory, machine-readable media as recited in claim 19 , further comprising:

determining that one or more objects of the plurality of objects are not suitable candidates for manufacture as a printed 3D object.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2022
From: NEWELL, NICK; TILAYE, SWAPNIL
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 060520/0771 →
CHANGE OF NAME Recorded Jul 15, 2022
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 060674/0580 →
Continuity (4)
Continuation 16891906 · Jun 3, 2020
Continuation 16390705 · Apr 22, 2019
Continuation 15364067 · Nov 29, 2016
Related Publication 20220353377A1 · Nov 3, 2022