Patents by Inventor Joona Petrell
Joona Petrell 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: 12634424Abstract: An augmented reality system includes a tracker, a transparent display arranged on an optical path of a real-world light field from a real-world environment, at least one real-world facing camera, and at least one processor. The processor is configured to determine a relative position of each eye of at least one user with respect to the transparent display using the tracker, generate or retrieve an image to be displayed based on the determined positions, and determine a corresponding portion of the transparent display from which light rays of a given graphical element are to be directed toward a given eye. The processor is further configured to capture at least one real-world image, determine a colour and luminance of a portion of the real-world light field, calculate colour and luminance differences, adjust at least one graphical parameter based on the differences, and display the image via the transparent display.Type: GrantFiled: July 3, 2025Date of Patent: May 19, 2026Assignee: Distance Technologies OyInventors: Joona Petrell, Mikko Strandborg
-
Patent number: 12617341Abstract: A system for improving visibility in low-visibility conditions, being implemented in vehicle, including visible-light camera(s); depth camera(s); display unit; optical combiner; and processor(s). Processor configured to: obtain information indicative of relative position of head or eyes of user(s); control visible-light and depth camera(s) to capture, contemporaneously, visible-light and depth images, of region of real-world environment in front of vehicle. For given visible-light image (GVLI), processor identifies in corresponding depth image, image segment(s) that represents object(s) present in region of real-world environment. Processor identifies corresponding image segment(s) in GVLI whose visual information is any one of: occluded, degraded; and generates image by digitally superimposing virtual element(s) on corresponding image segment(s) of GVLI; and displays image via display unit to produce synthetic light field (SLF), optical combiner reflects SLF towards eyes of user(s).Type: GrantFiled: May 28, 2025Date of Patent: May 5, 2026Assignee: Distance Technologies OyInventors: Joona Petrell, Thomas Carlsson
-
Patent number: 12585131Abstract: When a relative position of a given eye with respect to an optical combiner changes by more than a predefined threshold at least a predefined number of times over a predefined time period, then for a subsequent time period, a three-dimensional (3D) view frustum corresponding to the given eye is updated, in response to the changes in the relative position of the given eye. A spatial anchor is maintained at a predefined position within the 3D view frustum. Corresponding positions for a graphical element are determined in images to be presented to the given eye, based on the predefined position of the spatial anchor within the 3D view frustum. The images are generated for presenting the graphical element to the given eye, positioning the graphical element at the corresponding positions.Type: GrantFiled: April 3, 2025Date of Patent: March 24, 2026Assignee: Distance Technologies OyInventors: Joona Petrell, Mikko Strandborg, Thomas Carlsson
-
Patent number: 12501021Abstract: A graphical element is rasterized onto a set of light-emitting elements based on perceived shapes, perceived angular sizes and relative perceived positions of the light-emitting elements from a perspective of a given eye. Colour values, computed for the light-emitting elements based on the rasterization of the graphical element, are stored along with cadence information indicating a reference cadence of a reference light-emitting element in the set with respect to a multiscopic cell. When a cadence of a corresponding light-emitting element in another set matches the reference cadence within a predefined similarity threshold, the stored colour values are reused for light-emitting elements of the another set to display the graphical element to the given eye.Type: GrantFiled: August 22, 2025Date of Patent: December 16, 2025Assignee: Distance Technologies OyInventors: Mikko Strandborg, Joona Petrell
-
Patent number: 12482203Abstract: A system including a tracker, a display, an optical combiner arranged on an optical path of the display and of a real-world light field of a real-world environment, at least one real-world facing camera, and at least one processor. The processor is configured to determine a relative position of each eye of at least one user with respect to the optical combiner using the tracker, generate or retrieve an image to be displayed based on the relative position of each eye of the at least one user with respect to the optical combiner, and determine a corresponding portion of the optical combiner for a given region of the image. The processor is further configured to capture at least one real-world image, calculate a colour difference and a luminance difference, adjust the graphical element based on the differences, and display the image while optically combining it with the real-world light field.Type: GrantFiled: May 20, 2025Date of Patent: November 25, 2025Assignee: Distance Technologies OyInventors: Joona Petrell, Mikko Strandborg
-
Patent number: 12469209Abstract: A 3D bounding volume within which a graphical element is to be rasterized for a given eye is determined. A set of light-emitting elements from which light is directed toward the given eye along a direction intersecting the 3D bounding volume is identified. For each light-emitting element in the set, its perceived shape and angular size from a perspective of the given eye is determined. The graphical element is rasterized onto the set of light-emitting elements based at least on relative perceived positions of the light-emitting elements from the perspective of the given eye, and their perceived shape and their perceived angular size. A colour value is computed for each light-emitting element in the set based on the rasterization of the graphical element. A synthetic light field is then produced displaying the graphical element, using computed colour values for the light-emitting elements in the set.Type: GrantFiled: August 14, 2025Date of Patent: November 11, 2025Assignee: Distance Technologies OyInventors: Mikko Strandborg, Joona Petrell, Petteri Timonen
-
Publication number: 20250314897Abstract: When a relative position of a given eye with respect to an optical combiner changes by more than a predefined threshold at least a predefined number of times over a predefined time period, then for a subsequent time period, a three-dimensional (3D) view frustum corresponding to the given eye is updated, in response to the changes in the relative position of the given eye. A spatial anchor is maintained at a predefined position within the 3D view frustum. Corresponding positions for a graphical element are determined in images to be presented to the given eye, based on the predefined position of the spatial anchor within the 3D view frustum. The images are generated for presenting the graphical element to the given eye, positioning the graphical element at the corresponding positions.Type: ApplicationFiled: April 3, 2025Publication date: October 9, 2025Applicant: Distance Technologies OyInventors: Joona Petrell, Mikko Strandborg, Thomas Carlsson
-
Patent number: 12412349Abstract: A method includes obtaining information indicative of a relative location of each eye of at least one user with respect to an image plane of an augmented-reality display, generating or retrieving at least one image to be displayed based on the obtained information, identifying a plurality of graphical elements to be presented by the at least one image, detecting a potential overlap between at least two of the plurality of graphical elements from a perspective of a given eye of the at least one user, identifying distinct sets of allowed operations for respective graphical elements, determining a corresponding cost for each allowed operation, selecting at least one operation based on the allowed operations and their corresponding costs, applying the selected operation to at least one graphical element to modify the at least one image, and displaying the at least one image at the augmented-reality display.Type: GrantFiled: June 5, 2025Date of Patent: September 9, 2025Assignee: Distance Technologies OyInventors: Joona Petrell, Mikko Strandborg
-
Patent number: 12360595Abstract: A relative position of a given eye of user(s) is determined with respect to a semi-reflective surface of an optical combiner, using a tracker. A given reflection region is identified on the semi-reflective surface from which light emitted by a light-emitting surface (122, 606) of an autostereoscopic display is reflected toward the given eye. A given three-dimensional (3D) view frustum corresponding to the given eye is determined. For a given virtual depth at which graphical element(s) is/are to be presented, a frustum cross-section of the given 3D view frustum is determined at the given virtual depth relative to the given eye. Spatial anchor(s) is/are positioned at predefined position(s) on the frustum cross-section. A position for the graphical element(s) on the frustum cross-section is determined relative to the spatial anchor(s). A given image for presenting the graphical element(s) to the given eye, is determined, the graphical element(s) being positioned at the determined position.Type: GrantFiled: April 10, 2025Date of Patent: July 15, 2025Assignee: Distance Technologies OyInventors: Joona Petrell, Mikko Strandborg, Jetro Lauha
-
Publication number: 20150301697Abstract: A method of handling a graphical user interface of a computing device includes a display and a touch screen is described. The method for the computing device includes displaying a user interface element on the display, opening a menu structure on a side of the element by a touch on the touch screen, and activating a menu option from the menu structure by positioning the menu option within a selection area of the menu structure by a touch. An apparatus that is configured to perform the method and a computer program product comprising instructions to perform the method are also described.Type: ApplicationFiled: November 20, 2012Publication date: October 22, 2015Inventors: Joona Petrell, Jaakko Tapani Samuel Roppola, Martin Schule