Técnicas de ejecución del programa sombreador para uso en procesamiento de gráficos.

Un procedimiento que comprende:

ejecutar, con una unidad de sombreador (38) de un procesador gráfico (30),

un programa sombreador de vértices/geometría fusionado que realiza el procesamiento del sombreador de vértices y el procesamiento del sombreador de geometría, y que genera múltiples vértices de salida para cada vértice de entrada que recibe el programa sombreador en el que la ejecución, con la unidad de sombreador del procesador gráfico, el programa sombreador de vértices/geometría fusionado comprende:

ejecutar, con la unidad de sombreador, una pluralidad de instancias del programa sombreador de vértices/geometría fusionado de tal manera que cada una de las instancias del programa sombreador de vértices/geometría fusionado genere M vértices de salida, donde M es un número entero mayor que o igual a dos;

cada una de las instancias del programa sombreador de vértices/geometría fusionado es configurable para realizar el procesamiento del sombreador de geometría con respecto a una primitiva que se asigna a la instancia respectiva del programa sombreador de vértices/geometría fusionado, en el que se asigna cada una de una pluralidad de primitivas a una instancia de sombreador de vértices/geometría fusionado para su procesamiento; y

cada una de las instancias del programa sombreador de vértices/geometría fusionado se puede configurar para realizar el procesamiento del sombreador de vértices con respecto a un vértice que se asigna a la instancia respectiva del programa sombreador de vértices/geometría fusionado, y en el que la ejecución, con la unidad de sombreador, de la pluralidad de instancias del programa sombreador de vértices/geometría fusionado comprende además:

realizar, con una primera instancia del programa sombreador de vértices/geometría fusionado, el procesamiento de sombreador de vértices con respecto a uno de una pluralidad de vértices para generar un vértice sombreado de vértice;

realizar, con una segunda instancia del programa sombreador de vértices/geometría fusionado, el procesamiento de sombreador de geometría con respecto a una primera primitiva de la pluralidad de primitivas basadas en el vértice sombreado de vértice generado por la primera instancia del programa sombreador de vértices/geometría fusionado para generar uno o más vértices sombreados de geometría que corresponden a la primera primitiva; y

realizar, con una tercera instancia del programa sombreador de vértices/geometría fusionado, el procesamiento del sombreador de geometría con respecto a una segunda primitiva de la pluralidad de primitivas basadas en el vértice sombreado de vértice generado por la primera instancia del programa sombreador de vértices/geometría fusionado para generar uno o más vértices sombreados de geometría que corresponden a la segunda primitiva.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2015/044279.

Solicitante: QUALCOMM INCORPORATED.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 5775 MOREHOUSE DRIVE SAN DIEGO, CA 92121-1714 ESTADOS UNIDOS DE AMERICA.

Inventor/es: KIM,DONGHYUN, GOEL,VINEET, ZHONG,GANG.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F9/50 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › Asignación de recursos, p.ej. de la unidad central de procesamiento (CPU).
  • G06T1/20 G06 […] › G06T TRATAMIENTO O GENERACION DE DATOS DE IMAGEN, EN GENERAL (especialmente adoptados para aplicaciones particulares, ver las subclases apropiadas, p. ej. G01C, G06K, G09G, H04N). › G06T 1/00 Tratamiento de datos de imagen, de aplicación general. › Arquitecturas de procesadores; Configuración de procesadores, p. ej. configuración en pipeline (arquitecturas de computadores universales con programas almacenados G06F 15/76).
  • G06T15/00 G06T […] › Interpretación de imagines 3D [Tridimensionales].

PDF original: ES-2732056_T3.pdf

 

Patentes similares o relacionadas:

Procedimiento de captura y visualización de aspectos, del 20 de Febrero de 2019, de Eyesmatch Ltd: Procedimiento para operar un sistema que tiene un monitor , una cámara y un procesador , con el fin de mostrar una imagen que […]

Sistema para análisis de tratamiento de la piel usando datos de imágenes espectrales para generar un modelo 3D RGB, del 18 de Octubre de 2018, de ELC MANAGEMENT LLC: Un método para seguir y analizar las afecciones cambiantes de la piel y mostrar tales afecciones en un formato de imagen RGB en un modelo virtual tridimensional […]

Sistema y método de vídeos de múltiples ángulos, del 2 de Octubre de 2018, de Fasetto, L.L.C: Método implementado en ordenador comprendiendo: generar, mediante un sistema informatizado para vídeos de múltiples ángulos, un objeto de vídeo de múltiples […]

PROCEDIMIENTO DE RECONSTRUCCIÓN FOTOGRÁFICA EN FABRICACIÓN ADITIVA POR FUSIÓN DE POLVO METÁLICO, del 2 de Febrero de 2018, de MONGE VILLALOBOS, Fernando: Procedimiento de reconstrucción fotográfica en fabricación aditiva por fusión de polvo metálico para llevar a cabo la reconstrucción virtual de la dimensión […]

SISTEMA DE VISUALIZACIÓN DE IMÁGENES MÉDICAS, del 15 de Enero de 2018, de FUNDACION RIOJA SALUD: Sistema para visualizar una imagen médica que comprende una unidad de extracción para extraer una pluralidad de imágenes 2D compatibles de […]

Visualización de equipajes y desempaquetado virtual, del 10 de Enero de 2018, de SIEMENS CORPORATION: Un método para desempaquetar virtualmente el equipaje, que comprende: un escáner que obtiene datos volumétricos tridimensionales (3D) de una pluralidad […]

Sistema y procedimiento para proporcionar una canalización de gráficos mejorada, del 3 de Enero de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento de procesamiento de datos, que comprende: programar un elemento (184'-1a1, 184'-1a2, 184'-1a3, 184'-1a4) de núcleo común de una unidad (184') de […]

RENDERIZACIÓN NO-FOTORREALISTA DE UNA REALIDAD AUMENTADA, del 15 de Junio de 2011, de IMPERIAL INNOVATIONS LIMITED: Un método de renderizar (interpretar) una imagen digital capturada, captada por una cámara y definida por una pluralidad de pixeles de imagen como una imagen NPR renderizada […]

Otras patentes de QUALCOMM INCORPORATED