Patent classifications
G06T2210/61
SYSTEMS AND METHODS TO GENERATE A VIDEO OF A USER-DEFINED VIRTUAL REALITY SCENE
Systems and methods for generating a video of a user-defined virtual reality scene are disclosed. Exemplary implementations may: obtain a scene definition; obtain camera information for multiple virtual cameras to be used in generating a two-dimensional presentation of the virtual reality scene; execute a simulation of the virtual reality scene from the scene definition for at least a portion of the scene duration; obtain camera timing instructions specifying which of the virtual cameras should be used to generate the two-dimensional presentation of the virtual reality scene as a function of progress through the scene duration; generate the two-dimensional presentation of the virtual reality scene in accordance with the camera timing instructions and the camera information.
Vehicular visibility support apparatus
In a vehicular visibility support apparatus, a camera positioned on a front portion that is either the left side or the right side of a vehicle provides an image of a view laterally behind the vehicle including a part of a face of the side of the vehicle as a camera image. An input portion accepts input manipulation to generate an input signal. A control portion trims a desired region in the camera image based on the input signal and provides a trimmed image. The control portion trims the camera image based on: a vertical reference line including a part of the face on the side of the vehicle in a trimmed image before the input manipulation is accepted by the input portion, and a horizontal reference line orthogonal to the vertical reference line; and a direction of movement for change to the desired region inputted to the input portion.
Automated Usability Assessment Of Buildings Using Visual Data Of Captured In-Room Images
Techniques are described for automated operations related to analyzing visual data from images captured in rooms of a building and optionally additional captured data about the rooms to assess room layout and other usability information for the building's rooms and optionally for the overall building, and to subsequently using the assessed usability information in one or more further automated manners, such as to improve navigation of the building. The automated operations may include identifying one or more objects in each of the rooms to assess, evaluating one or more target attributes of each object, assessing usability of each object using its target attributes' evaluations and each room using its objects' assessment and other room information with respect to an indicated purpose, and combining the assessments of multiple rooms in a building and other building information to assess usability of the building with respect to its indicated purpose.
Air quality analyzing apparatus
A system for measuring air quality, including a housing having an inlet, and outlet, and defining an air pathway therebetween, an air pump operationally connected in fluidic communication with air inlet and outlet for urging along the air flow pathway, a particle collector having an adhesive side positioned in the air flow pathway, and an electronic controller operationally connected to the optical sensor assembly for sending control signals to the optical sensor assembly and for receiving data from the optical sensor assembly. The system also includes an optical sensor assembly positioned for optical interrogate the particle collector, and further including a light source positioned to shine on the particle collector and an optical sensor positioned to receive light travelling from the particle collector.
Level-based data sharing for digital content production
Systems and methods for rendering three-dimensional images using a level graph are provided. The level graph is accessed, comprising a first node, a second node, and a target node. The second and target nodes are descendants of the first node. The first node comprises first scene description data, the second node comprises first variation data, and the target node comprises second variation data. The target node is selected for computation. Target node ancestors are determined. The first node and the second node are ancestors of the target node. A linearization of the ancestors is determined, comprising an order. A scene description is initialized using the first scene description data. The first variation is applied to the scene description, based on the linearization. The second variation is applied to the scene description to produce a final scene description. An image is rendered using the final scene description.
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM
Even under a situation where an object to be presented has movement, the object can be presented as display information in a more favorable mode. An information processing apparatus includes an acquisition unit (111) that acquires information regarding movement of an object, and a control unit (111) that projects the object in a display region at a projection timing set according to a first period, and corrects display information according to a result of the projection in accordance with a plurality of display timings each set for each second period shorter than the first period, and the control unit controls correction of second display information to maintain continuity according to the movement of the object between first display information displayed according to a first projection result of the object in accordance with a first display timing, and the second display information displayed according to a second projection result of the object in accordance with a second display timing immediately after the first display timing.
Systems and methods for maintaining virtual spaces
Systems and methods for providing a virtual space for multiple devices can include a first device having at least one sensor configured to acquire a spatial information of a physical space of the first device. The first device may include at least one processor configured to establish, according to the acquired spatial information, a virtual space corresponding to the physical space, that is accessible by a user of the first device via the first device. The at least one processor may further be configured to register a second device within the physical space, to allow a user of the second device to access the virtual space via the second device.
Multi-dimensional acceleration structure
A system and method for implementing an acceleration structure are disclosed. The method includes: determining a position of an entity; mapping the position to a 3D (three-dimensional) voxel grid coordinate in the acceleration structure, which comprises a central grid structure and six additional grid structures each comprising a set of voxels; determining a first offset value corresponding to the 3D voxel grid coordinate that corresponds to either the central grid structure or one of the six additional grid structures; and determining a second offset value corresponding to the 3D voxel grid coordinate that corresponds to a particular voxel within either the central grid structure or one of the six additional grid structures corresponding to the first offset value, wherein data corresponding to the entity is stored in memory a location based on the first offset value and the second offset value.
Unmanned aerial vehicle navigation map construction system and method based on three-dimensional image reconstruction technology
An unmanned aerial vehicle navigation map construction system based on three-dimensional image reconstruction technology comprises an unmanned aerial vehicle, a data acquiring component and a three-dimensional navigation map construction system, wherein the three-dimensional navigation map construction system comprises an image set input system, a feature point extraction system, a sparse three-dimensional point cloud reconstruction system, a dense three-dimensional point cloud reconstruction system, a point cloud model optimization system and a three-dimensional navigation map reconstruction system. A scene image set is input into the three-dimensional navigation map construction system, feature point detection is carried out on all images, a sparse point cloud model of the scene and a dense point cloud model of the scene are reconstructed, the model is optimized by removing a miscellaneous point and reconstructing the surface, and a three-dimensional navigation map of the scene is reconstructed.
METHODS AND SYSTEMS FOR MEASURING AND MODELING SPACES USING MARKERLESS PHOTO-BASED AUGMENTED REALITY PROCESS
Described herein are platforms, systems, media, and methods for measuring a space by launching an active augmented reality (AR) session on a device comprising a camera and at least one processor; calibrating the AR session by establishing a fixed coordinate system, receiving a position and orientation of one or more horizontal or vertical planes in the space in reference to the fixed coordinate system, and receiving a position and orientation of the camera in reference to the fixed coordinate system; constructing a backing model; providing an interface allowing a user to capture at least one photo of the space during the active AR session; extracting camera data from the AR session for the at least one photo; extracting the backing model from the AR session; and storing the camera data and the backing model in association with the at least one photo.