Patentable/Patents/US-9270971
US-9270971

Systems and methods for 2D-to-3D conversion

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Systems and methods can facilitate identifying 2D content in media that is suitable for conversion into 3D content, and converting the suitable 2D content into 3D content. The identifying can be based on quality criteria applied to the 2D content. For 2D content converted into 3D content, a user can be offered a choice between viewing the content in its original 2D form, or viewing the content in its converted, 3D form. The systems and methods can thereby provide users with greater choice of content and an enhanced viewing experience.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system, comprising: a processor; and a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising: a detection component configured to identify image data of two-dimensional (2D) format; a quality ranking component configured to test a quality of the 2D image data for conversion of the 2D image data to 3D image data and, based on the test, assign a quality rank to the 2D image data indicating suitability of the conversion of the 2D image data to the 3D image data; and a conversion component configured to convert the 2D image data to the 3D image data based at least in part on the assigned quality rank.

2

2. The system of claim 1 , wherein the conversion component converts the 2D image data to the 3D image data based at least in part on the assigned quality rank meeting a threshold rank.

3

3. The system of claim 1 , wherein the test relates to at least one of a noise level, a bit rate, a bit quantization, a resolution, a file size or duration, or a file format associated with the 2D image data.

4

4. The system of claim 2 , further comprising an override component configured to, in response to a request, cause the conversion component to convert the 2D image data to 3D image data regardless of the assigned quality rank.

5

5. The system of claim 1 , further comprising a serving component configured to, in response to a request, provide for viewing either of the 2D image data or the 3D image data.

6

6. The system of claim 1 , wherein the quality ranking component is further configured to, in response to a determination that the assigned quality rank does not meet a threshold rank, generate a recommendation for an error correction process to execute on the 2D image data to improve the suitability of the conversion of the 2D image data to the 3D image data.

7

7. The system of claim 1 , wherein the conversion component is further configured to use a cluster of machines to convert the 2D image data to the 3D image data.

8

8. The system of claim 1 , further comprising an interface component configured to present, on a display device, at least one field responsive to an input signal, the at least one field including: a field that, in response to the input signal, causes the conversion component to convert the 2D image data to 3D image data.

9

9. A method, comprising: analyzing, by a system including a processor, content uploaded to one or more networked servers; based on the analyzing, determining, by the system, whether the content includes 2D image data; in response to determining that the content includes 2D image data: determining, by the system, a quality of the 2D image data for conversion of the 2D image data to 3D image data based upon predetermined criteria; and in response to determining that the quality of the 2D image data meets a threshold, converting, by the system, the 2D image data to the 3D image data.

10

10. The method of claim 9 , wherein predetermined criteria comprises at least one of a noise level criterion, a bit rate criterion, a bit quantization criterion, a resolution criterion, a file size or duration criterion, or a file format criterion.

11

11. The method of claim 9 , wherein the converting employs a computing cluster including a plurality of machines.

12

12. The method of claim 9 , further comprising: based on determining that the quality of the 2D image data does not meet the threshold, generating, by the system, a notification that the quality of the 2D image data does not meet the threshold; and in response to a request for conversion of the 2D image data notwithstanding the notification, converting, by the system, the 2D image data not meeting the threshold to the 3D image data.

13

13. The method of claim 9 , further comprising based on determining that the quality of the 2D image data does not meet the threshold, generating, by the system, a recommendation for an error correction process to execute on the 2D image data to improve the quality 2D image data for the conversion of the 2D image data to the 3D image data.

14

14. The method of claim 9 , further comprising providing, by the system, a notification that the 3D image data was originally 2D image data.

15

15. The method of claim 9 , further comprising transmitting, by the system, the 3D image data in a video stream to a mobile device.

16

16. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause a system including a processor to perform operations comprising: evaluating content of a video file to determine whether the video file is in a 2D format; in response to determining that the video file is in a 2D format, applying a quality test to the video file to determine a score indicating a suitability of the video file in the 2D format for conversion to a 3D format; in response to the score meeting a threshold, converting the video file to the 3D format.

17

17. The non-transitory computer-readable medium of claim 16 , the operations further including: in response to the score not meeting the threshold, prompting for an override signal indicating that the video file is to be converted to the 3D format notwithstanding the score not meeting the threshold; and in response to receiving the override signal, converting the video file to the 3D format.

18

18. The non-transitory computer-readable medium of claim 16 , wherein quality test at least one of a noise level criterion, a bit rate criterion, a bit quantization criterion, a resolution criterion, a file size or duration criterion, or a file format criterion.

19

19. The non-transitory computer-readable medium of claim 16 , the operations further comprising in response to the score not meeting the threshold, generating a recommendation for an error correction process to execute on the 2D image data to improve the suitability of the video file in the 2D format for conversion to the 3D format.

20

20. The non-transitory computer-readable medium of claim 16 , the operations further comprising: in response to one or more signals received from at least one remote node, transmitting either the video file in the 2D format or the video file in the 3D format for playback at the at least one remote node.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 9, 2015

Publication Date

February 23, 2016

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Systems and methods for 2D-to-3D conversion” (US-9270971). https://patentable.app/patents/US-9270971

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.