Multi-User Isovist Grouping for Readable XR Environment Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for calculating isovists in physical or extended reality environments are limited to a single user and become complex and difficult to read when multiple users are considered, especially in graphical representations.
Innovation Solution
A method that calculates isovists for multiple users by grouping data units based on spatial proximity and frame direction, reducing the number of isovists through the use of positioning and aim parameters, and representing them in a graphical interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If isovists are calculated for each individual user, then the completeness of perception assessment is improved, but the complexity of graphical representation and reading increases
Solution Approach 1:
The patent merges isovists of multiple users by calculating a union isovist that encompasses all visible points for any user in the group. This consolidation reduces the number of separate isovists from N (one per user) to a manageable set, making graphical representation and reading feasible while preserving complete perception assessment across all users.
Solution Approach 2:
The patent creates a universal isovist representation that serves multiple users simultaneously. Instead of creating user-specific isovists, a single isovist calculation method handles multiple users, providing a multi-functional solution that assesses group perception without requiring separate calculations for each individual.
2Loss of information
If the number of users increases, then the comprehensiveness of environment perception assessment is improved, but the readability of isovist representation deteriorates
Solution Approach 1:
The patent combines multiple user isovists into a unified representation, merging N separate isovists into a consolidated view. This reduces visual clutter and improves readability while maintaining comprehensive perception coverage across all users in the group.
3Manufacturing precision
If individual user isovists are displayed separately, then the detail of each user's perception is preserved, but the overall relevance and immediacy of the representation decreases
Solution Approach 1:
The patent merges individual user isovists into a unified isovist representation that can be displayed and read immediately. This consolidated approach maintains the detail accuracy of individual perceptions while enabling rapid interpretation of group-level perception data without requiring separate analysis of multiple isovists.
Data Source
AI summary
The present invention relates to a method for calculating one or more isovists of a physical or extended reality environment, comprising the following steps: providing at least one electronic acquisition device configured to obtain a plurality of georeferenced data, such as time, position, orientation, and configured to take frames of the physical or extended reality environment; calculating a positioning parameter for each user, each positioning parameter being representative of a positioning point of a respective user in the physical or extended reality environment and being determined from the georeferenced position data acquired when said respective user uses the electronic acquisition device to take a frame of the physical or extended reality environment; calculating an aim parameter for each user, each aim parameter being representative of the direction of a respective frame of the physical or extended reality environment taken by a user at the respective positioning point and being calculated from the georeferenced orientation data acquired when such respective user uses the electronic acquisition device to take the frame; associating each positioning parameter with a respective aim parameter to define respective data units; grouping into respective positioning sets data units having respective positioning parameters differing from each other by a value lower than a positioning threshold value and respective aim parameters differing from each other by a value lower than an aim threshold value; calculating at least one isovist for each positioning set as a function of the respective positioning and/or aim parameters; representing each calculated isovist in a graphical user interface of an electronic display device.


