Patents by Inventor Antti Erik Peuhkurinen
Antti Erik Peuhkurinen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11315334Abstract: A display apparatus including light source(s), camera(s), head-tracking means, and processor configured to: obtain three-dimensional model of real-world environment; control camera(s) to capture given image of real-world environment, whilst processing head-tracking data obtained from head-tracking means to determine pose of users head with respect to which given image is captured; determine region of three-dimensional model that corresponds to said pose of users head; compare plurality of features extracted from region of three-dimensional model with plurality of features extracted from given image, to detect object(s) present in real-world environment; employ environment map of extended-reality environment to generate intermediate extended-reality image based on pose of users head; embed object(s) in intermediate extended-reality image to generate extended-reality image; and display extended-reality image via light source(s).Type: GrantFiled: February 9, 2021Date of Patent: April 26, 2022Assignee: Varjo Technologies OyInventors: Ari Antti Erik Peuhkurinen, Ville Timonen, Niki Dobrev
-
Patent number: 11138807Abstract: A system for producing extended-reality images for a display apparatus. The system includes camera(s) and processor communicably coupled to camera(s), wherein processor is configured to: control camera(s) to capture image(s) representing test object present in real-world environment, wherein test object is physically covered three-dimensionally with coded pattern; obtain information pertaining to three-dimensional geometry of coded pattern; analyze image(s) to identify first image segment representing part of coded pattern visible in image(s); determine virtual content to be presented for test object, based on said part of coded pattern; process image(s) to generate extended-reality image(s) in which virtual content is virtually superimposed over said part of the coded pattern, based on information pertaining to three-dimensional geometry of coded pattern.Type: GrantFiled: March 19, 2021Date of Patent: October 5, 2021Assignee: Varjo Technologies OyInventors: Kai Inha, Ari Antti Erik Peuhkurinen, Mikko Ollila, Roope Rainisto
-
Patent number: 11113876Abstract: The invention relates to a method for displaying a three-dimensional (3D) scene graph on a screen, the method comprising: attaching 3D resources to a set of application scene nodes; separating a first process running in a first application context on an operating system of a computer system from a second process running in a second application context on the operating system by connecting a first sub-set of the application scene nodes to the first process and connecting a second sub-set of the application scene nodes to the second process; loading the first process and the second process to a 3D display server of the computer system; constructing the 3D scene graph based on the first process and the second process; and displaying the 3D scene graph on the screen.Type: GrantFiled: December 30, 2013Date of Patent: September 7, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Antti Erik Peuhkurinen
-
Patent number: 11099381Abstract: A display apparatus communicably coupled with server arrangement. Display apparatus includes means for tracking user's gaze; means for tracking pose of display apparatus; light source; optical element; and processor. Processor is configured to: process gaze-tracking data; process pose-tracking data; send, to server arrangement, gaze information and apparatus information, server arrangement predicts gaze information and apparatus information, and processes input image to generate image based on predictions; receive, image, predicted gaze information, and predicted apparatus information; determine adjustment required in configuration of light source and optical element prior to displaying image; determine if portion of previous image is to be displayed during adjustment; if yes, display said portion during adjustment; if no, switch off or dim light source during adjustment; display image via light source after adjustment.Type: GrantFiled: July 15, 2020Date of Patent: August 24, 2021Assignee: Varjo Technologies OyInventors: Ari Antti Erik Peuhkurinen, Ville Ilmari Miettinen
-
Patent number: 10979681Abstract: A display apparatus includes at least one light source per eye, the at least one light source being operable to emit a light beam; at least one beam scanning arrangement per eye, the at least one beam scanning arrangement being configured to direct the light beam towards a projection surface, and to sweep the light beam according to a scanning pattern, the scanning pattern being substantially in a form of a spiral; and a processor configured to control the at least one light source and the at least one beam scanning arrangement to draw at least a first region of an input image over the projection surface, wherein a resolution of the first region of the input image is to vary as a function of an angular distance from a centre of the spiral.Type: GrantFiled: September 13, 2018Date of Patent: April 13, 2021Assignee: Varjo Technologies OyInventor: Ari Antti Erik Peuhkurinen
-
Patent number: 10843067Abstract: An input device including first sensor that measures first sensor data indicative of at least one of: pressure applied to input device, presence or absence of given object in proximity of input device, distance of given object from input device, position and orientation of input device; and processor coupled to first sensor. Processor processes first sensor data to determine state of input device, said state indicating whether or not input device is lying on given object; obtains, from user device, context information pertaining to visual scene being presented to user; and controls input device to operate in first mode of operation or second mode of operation based on said state and context information. Input device acts as computer mouse during first mode of operation and as six-degrees-of-freedom controller during second mode of operation.Type: GrantFiled: October 4, 2019Date of Patent: November 24, 2020Assignee: Varjo Technologies OyInventors: Ari Antti Erik Peuhkurinen, Roope Rainisto
-
Publication number: 20200348515Abstract: A display apparatus communicably coupled with server arrangement. Display apparatus includes means for tracking user's gaze; means for tracking pose of display apparatus; light source; optical element; and processor. Processor is configured to: process gaze-tracking data; process pose-tracking data; send, to server arrangement, gaze information and apparatus information, server arrangement predicts gaze information and apparatus information, and processes input image to generate image based on predictions; receive, image, predicted gaze information, and predicted apparatus information; determine adjustment required in configuration of light source and optical element prior to displaying image; determine if portion of previous image is to be displayed during adjustment; if yes, display said portion during adjustment; if no, switch off or dim light source during adjustment; display image via light source after adjustment.Type: ApplicationFiled: July 15, 2020Publication date: November 5, 2020Applicant: Varjo Technologies OyInventors: Ari Antti Erik Peuhkurinen, Ville Ilmari Miettinen
-
Publication number: 20200341300Abstract: An eyeglass frame (1) comprising a front piece (2) and a pair of temples (3), each temple (3) being hingedly connected to an end of the front piece (2) to allow the temples (3) to move between a folded and an open position, at least one temple (3) comprising an adapter (4) for receiving an electronic device (5).Type: ApplicationFiled: August 2, 2017Publication date: October 29, 2020Inventors: Marko Eromaki, Panu Johansson, Antti Erik Peuhkurinen, Harri Hakulinen, Annika Hautamäki, Jari Tuomas Savolainen, Lauri Jääskelä, Thomas Rücker
-
Patent number: 10635571Abstract: An apparatus with a standard zone and a test zone, where the standard zone includes a standard execution environment providing access to genuine resources of the apparatus and the test zone includes a test execution environment providing access to mock resources, with a mock resource modeling a genuine resource of the apparatus. The application has access to the genuine resources when the application is executed in the standard zone. The application has access to the mock resources when the application is executed in the test zone and the application does not have access to the genuine resources when the application is executed in the test zone.Type: GrantFiled: April 30, 2015Date of Patent: April 28, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Antti Erik Peuhkurinen, Panu Johansson, Janne Hirvimies
-
Patent number: 10614734Abstract: A display apparatus including at least one image renderer; light sources; controllable scanning mirrors; at least two actuators associated with the controllable scanning mirrors; means for detecting gaze direction of user; and a processor communicably coupled to the aforementioned components. The processor is configured to: (a) obtain an input image and determine region of visual accuracy thereof; (b) process the input image to generate a context image and a focus image; (c) determine a focus area within a projection surface over which the focus image is to be drawn; (d) render the context image; (e) draw the focus image; and (f) control the actuators to align the controllable scanning mirrors. The processor is configured to perform (d), (e) and (f) substantially simultaneously, and optically combine a projection of the drawn focus image with a projection of the rendered context image to create a visual scene.Type: GrantFiled: March 6, 2018Date of Patent: April 7, 2020Assignee: Varjo Technologies OyInventors: Ari Antti Erik Peuhkurinen, Oiva Arvo Oskari Sahlsten, Klaus Mikael Melakari
-
Patent number: 10602132Abstract: A display apparatus including at least one light source per eye; at least one controllable scanning mirror per eye; means for detecting gaze direction of user; and a processor communicably coupled to the aforementioned components. The processor is configured to (a) obtain an input image and determine region of visual accuracy thereof; (b) generate pixel data corresponding to at least a first region and a second region of the input image, wherein the second region substantially corresponds to the region of visual accuracy of the input image, while the first region substantially corresponds to a remaining region of the input image, wherein the first region have a first resolution, while the second region have a second resolution, the second resolution being higher than the first resolution; and (c) control the at least one light source and the at least one controllable scanning mirror to draw the aforementioned regions.Type: GrantFiled: March 6, 2018Date of Patent: March 24, 2020Assignee: VARJO TECHNOLOGIES OYInventors: Ari Antti Erik Peuhkurinen, Oiva Arvo Oskari Sahlsten, Klaus Mikael Melakari
-
Publication number: 20200092523Abstract: A display apparatus includes at least one light source per eye, the at least one light source being operable to emit a light beam; at least one beam scanning arrangement per eye, the at least one beam scanning arrangement being configured to direct the light beam towards a projection surface, and to sweep the light beam according to a scanning pattern, the scanning pattern being substantially in a form of a spiral; and a processor configured to control the at least one light source and the at least one beam scanning arrangement to draw at least a first region of an input image over the projection surface, wherein a resolution of the first region of the input image is to vary as a function of an angular distance from a centre of the spiral.Type: ApplicationFiled: September 13, 2018Publication date: March 19, 2020Inventor: Ari Antti Erik Peuhkurinen
-
Publication number: 20200049946Abstract: A display apparatus including configuration of gaze sensors; gaze predictor module configured to process sensor data collected by aforesaid configuration to determine current gaze location and gaze velocity and/or acceleration, and to predict gaze location and gaze velocity and/or acceleration of user; image processing module configured to process input image for generating first image having first resolution and second image having second resolution, second resolution being higher than first resolution; first and second image renderers that render first and second image, respectively; optical combiner for optically combining projections of first and second images; and image steering unit configured to determine region of optical combiner onto which projection of second image is to be focused, and to make adjustment to focus projection of second image on said region; wherein second image renderer is switched off or dimmed during adjusting phase of image steering unit when said unit is making adjustment.Type: ApplicationFiled: August 10, 2018Publication date: February 13, 2020Inventors: Ari Antti Erik Peuhkurinen, Ville Ilmari Miettinen
-
Publication number: 20190279546Abstract: A display apparatus including at least one image renderer; light sources; controllable scanning mirrors; at least two actuators associated with the controllable scanning mirrors; means for detecting gaze direction of user; and a processor communicably coupled to the aforementioned components. The processor is configured to: (a) obtain an input image and determine region of visual accuracy thereof; (b) process the input image to generate a context image and a focus image; (c) determine a focus area within a projection surface over which the focus image is to be drawn; (d) render the context image; (e) draw the focus image; and (f) control the actuators to align the controllable scanning mirrors. The processor is configured to perform (d), (e) and (f) substantially simultaneously, and optically combine a projection of the drawn focus image with a projection of the rendered context image to create a visual scene.Type: ApplicationFiled: March 6, 2018Publication date: September 12, 2019Inventors: Ari Antti Erik Peuhkurinen, Oiva Arvo Oskari Sahlsten, Klaus Mikael Melakari
-
Publication number: 20190281279Abstract: A display apparatus including at least one light source per eye; at least one controllable scanning mirror per eye; means for detecting gaze direction of user; and a processor communicably coupled to the aforementioned components. The processor is configured to (a) obtain an input image and determine region of visual accuracy thereof; (b) generate pixel data corresponding to at least a first region and a second region of the input image, wherein the second region substantially corresponds to the region of visual accuracy of the input image, while the first region substantially corresponds to a remaining region of the input image, wherein the first region have a first resolution, while the second region have a second resolution, the second resolution being higher than the first resolution; and (c) control the at least one light source and the at least one controllable scanning mirror to draw the aforementioned regions.Type: ApplicationFiled: March 6, 2018Publication date: September 12, 2019Inventors: Ari Antti Erik Peuhkurinen, Oiva Arvo Oskari Sahlsten, Klaus Mikael Melakari
-
Publication number: 20190236312Abstract: A computing apparatus includes a processor coupled to a memory. The memory stores a set of permission chains, and each permission chain indicates a prior process accessed a current process and the current process requested access to a next process. The processor receives a permission request including a request for an access permission to allow a first current process to access a first next process and an indication that the first current process was accessed from a first prior process. The processor searches the set of permission chains for a matching permission chain, and when the matching permission chain is not found, the processor receives an input granting or denying the requested permission, and when granted updates the set of permission chains to include the granted permission chain and returns a granted indication.Type: ApplicationFiled: April 12, 2019Publication date: August 1, 2019Inventors: Antti Erik PEUHKURINEN, Dmitry KASATKIN
-
Publication number: 20180285243Abstract: An apparatus with a standard zone and a test zone, where the standard zone includes a standard execution environment providing access to genuine resources of the apparatus and the test zone includes a test execution environment providing access to mock resources, with a mock resource modeling a genuine resource of the apparatus. The application has access to the genuine resources when the application is executed in the standard zone. The application has access to the mock resources when the application is executed in the test zone and the application does not have access to the genuine resources when the application is executed in the test zone.Type: ApplicationFiled: April 30, 2015Publication date: October 4, 2018Inventors: Antti Erik Peuhkurinen, Panu Johansson, Janne Hirvimies
-
Publication number: 20170315667Abstract: A hand or a finger detection device and a computing device comprising a hand or a finger detection device includes a proximity sensor grid having a plurality of proximity sensors, and a processor. The proximity sensor grid is configured to provide a sensor image, where the sensor image is a proximity sensor grid representation of a hand or a finger in proximity to the proximity sensor grid.Type: ApplicationFiled: July 19, 2017Publication date: November 2, 2017Inventors: Antti Erik Peuhkurinen, Chris Dimopoulos
-
Publication number: 20140313197Abstract: The invention relates to a method for displaying a three-dimensional (3D) scene graph on a screen, the method comprising: attaching 3D resources to a set of application scene nodes; separating a first process running in a first application context on an operating system of a computer system from a second process running in a second application context on the operating system by connecting a first sub-set of the application scene nodes to the first process and connecting a second sub-set of the application scene nodes to the second process; loading the first process and the second process to a 3D display server of the computer system; constructing the 3D scene graph based on the first process and the second process; and displaying the 3D scene graph on the screen.Type: ApplicationFiled: December 30, 2013Publication date: October 23, 2014Applicant: Huawei Technologies Co., Ltd.Inventor: Antti Erik Peuhkurinen