# US 10,319,147 B2 · Direct volume rendering in virtual and/or augmented reality

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,319,147 B2
- Document ID: US10319147B2
- Status: Granted
- Kind: B2
- Application number: 15/295,690
- Filed: 2016-10-17
- Published: 2017-04-20
- Granted: 2019-06-11
- Earliest claimed: 2015-10-17
- Assignees: Arivis AG
- Applicants: Arivis AG
- Inventors: Falko Löffler; Baul Bönisch; Christian Götze; Andreas Suchanek
- Web page: https://patentgrep.com/patent/US10319147B2

## CPC

- G06T 19/006: {Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00)}
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/012: {Head tracking input arrangements}
- G06T 15/06: Ray-tracing
- G06T 15/08: Volume rendering
- G06T 19/00: Manipulating three-dimensional [3D] models or images for computer graphics
- G06T 2207/20024: Filtering details
- G06T 2210/36: Level of detail
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Performing volume rendering in a virtual reality environment by applying an adapted Monte Carlo integration, grid accelerator-based view ray tracing, image filtering, and user-movement detected adapted frame compensation.

## Claims

### Claim 1

A method of image rendering, comprising:
recording volume data by a microscope;
detecting a measure of a user movement relative to a user's field of view;
performing volume rendering in a virtual reality environment by:
applying an adapted Monte Carlo integration to the volume data,
performing grid accelerator-based view ray tracing,
performing image filtering, and
adapting user movement detected adapted a frame compensation based on the measure of the user movement;
wherein the adapting of the frame compensation based on the measure of the user movement includes:
changing a frame rendering rate upon detecting a rapid change in the user's field of view, and
increasing an image resolution upon detecting a stop of the user movement relative to the user's field of view.

### Claim 2 (depends on 1)

The method of claim 1, wherein the measure of the user movement comprises a categorization of the user movement within a plurality of user movement categories.

### Claim 3 (depends on 1)

The method of claim 1, wherein the measure of the user movement comprises a trend of the user movement over a plurality of sequentially rendered virtual reality scenes.

### Claim 4 (depends on 1)

The method of claim 1, wherein the measure of the user movement is a likelihood of a further user movement comprising at least one of a direction, a speed, and a rotation.
