Navigating a holographic image

US2018307397A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018307397-A1
Application numberUS-201715494655-A
CountryUS
Kind codeA1
Filing dateApr 24, 2017
Priority dateApr 24, 2017
Publication dateOct 25, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Technology is proposed to enable navigating a holographic image. A moving object, such as a hand, is tracked and a gesture is recognized. In response to recognizing the gesture, a virtual shape is created at the location of the recognized gesture. The shape has at least one dimension. The holographic image is moved based on current position of the moving object with respect to the virtual shape.

First claim

Opening claim text (preview).

We claim: 1 . An apparatus, comprising: a sensor configured to sense positional information of a moving object; a display system configured to display an image; and a processor in communication with the sensor and the display system, the processor is configured to use the positional information to track the moving object, the processor is configured to recognize a gesture by the moving object, the processor is configured to create a virtual shape at a location of the recognized gesture, the shape has a dimension, the processor is configured to move the image based on current position of the moving object with respect to the virtual shape. 2 . The apparatus of claim 1 , wherein: the virtual shape is a virtual surface; the processor is configured to dynamically determine a direction to orient the virtual surface based on the location of the recognized gesture; and the processor is configured to move the image by projecting the current position of the moving object to a projected position on the virtual surface and moving the image based on the projected position. 3 . The apparatus of claim 1 , wherein: the virtual shape is a virtual plane; and the processor is configured to move the image by projecting the current position of the moving object to a projected position on the virtual plane and moving the image in a panning direction that corresponds to a direction from the location of the recognized gesture to the projected position on the virtual plane. 4 . The apparatus of claim 1 , wherein: the virtual shape is a virtual surface; the image is a holographic image; and the processor is configured to choose a navigation tool for moving the image and use the chosen navigation tool to navigate the holographic image based on comparing current position of the moving object in relation to the virtual surface. 5 . The apparatus of claim 4 , wherein: the processor is configured to choose the navigation tool and use the chosen navigation tool by panning the holographic image in response to tracked movement of the moving object when the moving object is within a distance to the virtual surface and zooming the holographic image in response to tracked movement of the moving object when the moving object is outside the distance to the virtual surface. 6 . The apparatus of claim 1 , wherein: the virtual shape is a virtual plane; and the processor is configured to move the image by projecting the current position of the moving object to a projected position on the virtual surface, determining a distance from the location of the recognized gesture to the projected position on the virtual surface and panning the image with panning speed based on the distance. 7 . The apparatus of claim 1 , wherein: the virtual shape is a virtual plane; and the processor is configured to move the image by determining a distance from the moving object to the virtual plane and zooming the image at a speed based on the distance. 8 . The apparatus of claim 1 , further comprising: a head mounted display device that comprises the sensor and the display system, the display system displays the image as a holographic image that is visible through the head mounted display system; wherein the virtual shape is a virtual plane and the processor is configured to create the virtual plane at the location of the recognized gesture with the virtual plane facing the head mounted display system; wherein the processor is configured to move the image by projecting the current position of the moving object to a projected position on the virtual plane, panning the holographic image based on the projected position on the virtual plane, determining whether the moving object is in front of or behind the virtual plane with respect to the person, and zooming the holographic image based on the determining. 9 . The apparatus of claim 1 , wherein: the virtual shape is a virtual plane; the image is a holographic image; and the processor is configured to pan the holographic image in response to tracked movement of the hand along the virtual plane, direction of panning of the holographic image is defined by directional orientation of the virtual plane such that other virtual planes with other directional orientations will establish different directions of panning the holographic map; and the processor is configured to zoom the holographic map in response to distance between the hand and the virtual plane, orientation perspective of zooming of the holographic map is defined by directional orientation of the virtual plane such that other virtual planes with other directional orientations will establish different perspectives for zooming the holographic map. 10 . The apparatus of claim 1 , wherein: the virtual shape is a virtual plane; and the processor is configured to move the image by projecting new positions of the moving object to projected positions on the virtual plane, determining first distances from the location of the recognized gesture to the projected positions on the virtual plane and second distances from the virtual plane to the new positions, holding the image from movement while the first distances are less than a first threshold and the second distances are less than a second threshold, panning the image based on the first distances when the first distances become greater than the first threshold prior to the second distances being greater than the second threshold, and zooming the image based on the second distances when the second distances are greater than the second threshold prior to the first distances being greater than the first threshold. 11 . The apparatus of claim 1 , wherein: the sensor is configured to sense positional information of the moving object in a real world environment; and the processor is configured to create the virtual shape at the location of the recognized gesture in the real world environment. 12 . A method for panning and zooming a holographic image, comprising: recognizing a hand gesture; in response to recognizing the hand gesture, creating a virtual plane facing the user at a location of the recognized hand gesture; comparing position of the hand in relation to the virtual plane; and choosing a navigation tool and using the chosen navigation tool to navigate the holographic image based on comparing current position of the hand in relation to the virtual plane. 13 . The method of claim 12 , wherein the choosing a navigation tool and using the chosen navigation tool to navigate the holographic image comprises: panning the holographic image in response to tracked movement of the hand when the hand is within a distance to the virtual surface; and zooming the holographic image in response to tracked movement of the hand when the hand is outside the distance to the virtual surface. 14 . The method of claim 12 , wherein the creating the virtual plane facing the user comprises creating the virtual plane perpendicular to a line from the location of the recognized hand gesture to the user's face. 15 . The method of claim 12 , wherein the using the chosen navigation tool to navigate the holographic image comprises: projecting a portion of the holographic image on a real world surface that is smaller than the area of the entire holographic image such that parts of the holographic image that not over the real world surface are not displayed; and panning the holographic image such that different portions of the holographic image are projected over the real world surface and different parts of the holographic image are not over the real world surface and not displayed.

Assignees

Inventors

Classifications

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title

  • Head tracking input arrangements · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • holographic · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018307397A1 cover?
Technology is proposed to enable navigating a holographic image. A moving object, such as a hand, is tracked and a gesture is recognized. In response to recognizing the gesture, a virtual shape is created at the location of the recognized gesture. The shape has at least one dimension. The holographic image is moved based on current position of the moving object with respect to the virtual shape.
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/017. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 25 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).