3D model multi-reviewer system
First Claim
1. A 3D model multi-reviewer system comprisinga 3D model of an environment;
- a plurality of review stations, each operated by a reviewer from a plurality of reviewers, each coupled to said 3D model, each comprisingat least one review display;
a reviewer pose subsystem configured to measure or obtain a pose of said reviewer relative to said 3D model;
a viewpoint renderer configured toreceive said pose of said reviewer from said reviewer pose subsystem;
generate at least one image of said 3D model from a viewpoint corresponding to said pose of said reviewer;
display said at least one image on said at least one review display;
a reviewer focus subsystem configured tocalculate or obtain one or more reviewer focus regions within said 3D model, each corresponding to a portion of said 3D model viewed by said reviewer;
a coordinator station operated by a coordinator and coupled to said plurality of review stations and to said 3D model, comprisingat least one coordinator display;
a model overview renderer configured togenerate at least one overview image of said 3D model;
receive said one or more reviewer focus regions from at least one of said plurality of review stations;
add a graphical indicator to said at least one overview image for each of said one or more reviewer focus regions received from said at least one of said plurality of review stations;
display said at least one overview image on said at least one coordinator display.
5 Assignments
0 Petitions
Accused Products
Abstract
A system that coordinates multiple simultaneous reviews of a 3D model, potentially from different viewpoints. Embodiments support multiple reviewers using review stations that render images of the model based on the pose of the reviewer. For example, multiple reviewers may use virtual reality headsets to observe a 3D virtual environment from different orientations. A coordinator uses a coordinator station to observe the entire 3D model and the viewpoints of each of the reviewers in this 3D model. Embodiments may support reviewer designation of regions within the model that require review or modification; these designated regions are also displayed on the coordinator station. Embodiments may support real time updates to the 3D model and propagation of updated images to the coordinator and to the multiple viewers.
-
Citations
19 Claims
-
1. A 3D model multi-reviewer system comprising
a 3D model of an environment; -
a plurality of review stations, each operated by a reviewer from a plurality of reviewers, each coupled to said 3D model, each comprising at least one review display; a reviewer pose subsystem configured to measure or obtain a pose of said reviewer relative to said 3D model; a viewpoint renderer configured to receive said pose of said reviewer from said reviewer pose subsystem; generate at least one image of said 3D model from a viewpoint corresponding to said pose of said reviewer; display said at least one image on said at least one review display; a reviewer focus subsystem configured to calculate or obtain one or more reviewer focus regions within said 3D model, each corresponding to a portion of said 3D model viewed by said reviewer; a coordinator station operated by a coordinator and coupled to said plurality of review stations and to said 3D model, comprising at least one coordinator display; a model overview renderer configured to generate at least one overview image of said 3D model; receive said one or more reviewer focus regions from at least one of said plurality of review stations; add a graphical indicator to said at least one overview image for each of said one or more reviewer focus regions received from said at least one of said plurality of review stations; display said at least one overview image on said at least one coordinator display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A 3D model multi-reviewer system comprising
a 3D model of an environment; -
a plurality of review stations, each operated by a reviewer from a plurality of reviewers, each coupled to said 3D model, each comprising at least one review display; a reviewer pose subsystem configured to measure or obtain a pose of said reviewer relative to said 3D model; a viewpoint renderer configured to receive said pose of said reviewer from said reviewer pose subsystem; generate at least one image of said 3D model from a viewpoint corresponding to said pose of said reviewer; display said at least one image on said at least one review display; a reviewer focus subsystem configured to calculate or obtain one or more reviewer focus regions within said 3D model, each corresponding to a portion of said 3D model viewed by said reviewer; wherein said one or more reviewer focus regions comprise all or a portion of a field of view of the said reviewer; a coordinator station operated by a coordinator and coupled to said plurality of review stations and to said 3D model, comprising at least one coordinator display; a model overview renderer configured to generate at least one overview image of said 3D model; receive said one or more reviewer focus regions from at least one of said plurality of review stations; add a graphical indicator to said at least one overview image for each of said one or more reviewer focus regions received from said at least one of said plurality of review stations; display said at least one overview image on said at least one coordinator display; a model update subsystem configured to accept a 3D model update from said coordinator; modify said 3D model based on said 3D model update, or record said 3D model update in a list of updates to be applied; wherein a location in said at least one overview image of said graphical indicator corresponds to a location in said 3D model of the reviewer focus region associated with said graphical indicator; said graphical indicator includes a differentiating characteristic identifying the reviewer or the review station associated with the graphical indicator; said differentiating characteristic comprises one or more of a color, a shape, a pattern, an icon, and a label.
-
Specification