A method for anticipation and tracking eye movement for head tracked projectors which divides a projection surface into spherical triangles and uses interpolating calibration values stored at each vertex of the triangle. A calibration map is used that contains information about the relationship between the user's head orientation and where they are looking with their eyes at each calibration point. The projection surface is divided into spherical triangles which are searched to find the triangle which contain the user's interpolated view point by performing a dot product test between the interpolated view point and the unit normal vectors inside the three planes that make up the sides of the spherical triangle extended back to the eye point. When a dot product test fails for any side of the triangle the pointer is followed to the adjacent triangle where the test starts over. When the triangle is found that has the interpolated view point inside it, the selected triangle is divided into three sub-triangles. Then the area of the sub-triangles inside the selected triangle is computed. The areas of the sub-triangles are then used to find ratios of the sub-triangles' areas versus the selected spherical triangle area for weighting the calibration points stored with each vertex. Then the weighted calibrations are added to the values for the interpolated view point. This creates a calibrated view point where the head tracked projector is then pointed and the computer generated simulated image is projected.

Un método para la anticipación y seguir el movimiento del ojo para los proyectores seguidos principales que divide una superficie de proyección en triángulos esféricos y utiliza la interpolación de los valores de la calibración almacenados en cada cima del triángulo. Se utiliza un mapa de la calibración que contiene la información sobre la relación entre la orientación principal del usuario y donde ellos está mirando con sus ojos cada punto de calibración. La superficie de proyección se divide en los triángulos esféricos que se buscan para encontrar el triángulo que contienen el punto interpolado de la opinión del usuario realizando una prueba del producto de punto entre el punto interpolado de la visión y los vectores normales de la unidad dentro de los tres planos que hacen para arriba los lados del triángulo esférico extendido de nuevo al punto del ojo. Cuando una prueba del producto de punto falla para cualquier lado del triángulo el indicador se sigue al triángulo adyacente donde la prueba comienza encima. Cuando se encuentra el triángulo que tiene el punto interpolado de la visión dentro de él, el triángulo seleccionado se divide en tres secundario-tria'ngulos. Entonces el área de los secundario-tria'ngulos dentro del triángulo seleccionado se computa. Las áreas de los secundario-tria'ngulos entonces se utilizan para encontrar los cocientes de las áreas de los secundario-tria'ngulos contra el área esférica seleccionada del triángulo para cargar los puntos de calibración almacenados con cada cima. Entonces las calibraciones cargadas se agregan a los valores para el punto interpolado de la visión. Esto crea un punto calibrado de la visión donde el proyector seguido principal entonces se señala y se proyecta la imagen simulada generada computadora.

 
Web www.patentalert.com

< (none)

< Multiview three-dimensional image display apparatus

> Methods for generating image set or series with imperceptibly different images, systems therefor and applications thereof

> (none)

~ 00041