Methods, apparatuses, and computer program products for enhancing activation of an augmented reality mode
US-9727128-B2 · Aug 8, 2017 · US
US11990108B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11990108-B2 |
| Application number | US-202117504088-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 18, 2021 |
| Priority date | Feb 29, 2012 |
| Publication date | May 21, 2024 |
| Grant date | May 21, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An approach is provided for rendering items in a user interface. The approach may, for instance, include processing a current orientation mode of a device, a detected attitude change of the device, and an attitude change threshold to determine a new orientation mode for the device. In an instance when the attitude change threshold is satisfied, then switching to the new orientation mode and in an instance when the new orientation mode is a landscape orientation mode, then causing to present navigation information in an augmented reality display.
Opening claim text (preview).
What is claimed is: 1. An apparatus comprising: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: process a current orientation mode of a device, a detected attitude change of the device, and an attitude change threshold to determine a new orientation mode for the device; responsive to the detected attitude change of the device satisfying the attitude change threshold, switch to the new orientation mode; and responsive to the new orientation mode comprising a landscape orientation mode, cause to present representations of a plurality of points of interest (POIs) and navigation information associated with respective ones of the plurality of POIs in an augmented reality display, wherein a size that the representations of the plurality of POIs are rendered in the augmented reality display is based on a geographical distance of the respective ones of the plurality of POIs from the device, wherein a portion of the augmented reality display of the device is configured to provide a zoom function, and wherein responsive to the device being pointed in a direction of a respective POI and a representation of the respective POI overlapping with the portion of the augmented reality display, the at least one memory and the computer program code being further configured to, with the at least one processor, cause the apparatus to enlarge the representation of the respective POI. 2. The apparatus of claim 1 , wherein the navigation information comprises one or more of: a device location, a destination location, relationships between the device location and the destination location, directions for travelling between the device location and the destination location, relative positions of the device location and the destination location, directions to the destination location, associations between the device location and the destination location, street and path information, or one or more indicators indicative of a direction towards the destination location, and wherein the destination location is one of the plurality of POIs. 3. The apparatus of claim 2 , wherein the one or more indicators comprise an arrow or a pointer. 4. The apparatus of claim 1 , wherein the landscape orientation mode is a camera view mode. 5. The apparatus of claim 4 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to: cause to present one or more floating objects as superimposed on the camera view mode of the device. 6. The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to: estimate the detected attitude change based on an attitude change from an orientation associated with the current orientation mode of the device. 7. The apparatus of claim 1 , further comprising: responsive to the new orientation mode comprising a portrait orientation mode, cause to present a list of the plurality of POIs and navigation information associated with the plurality of POIs, wherein the list of the plurality of POIs is ordered based on the geographical distance of respective ones of the plurality of POIs from the device. 8. The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to: enlarge by modifying or expanding the representation of the one of the plurality of POIs to display additional information associated with the one of the plurality of POIs. 9. A computer program product comprising a non-transitory computer-readable storage medium having computer executable program code stored therein, the computer executable program code comprising program code instructions for: processing a current orientation mode of a device, a detected attitude change of the device, and an attitude change threshold to determine a new orientation mode for the device; responsive to the detected attitude change of the device satisfying the attitude change threshold, switching to the new orientation mode; and responsive to the new orientation mode comprising a landscape orientation mode, causing to present representations of a plurality of points of interest (POIs) and navigation information associated with respective ones of the plurality of POIs in an augmented reality display, wherein a size that the representations of the plurality of POIs are rendered in the augmented reality display is based on a geographical distance of the respective ones of the plurality of POIs from the device, wherein a portion of the augmented reality display of the device is configured to provide a zoom function, and wherein responsive to the device being pointed in a direction of a respective POI and a representation of the respective POI overlapping with the portion of the augmented reality display, the at least one memory and the computer program code being further configured to, with the at least one processor, cause the apparatus to enlarge the representation of the respective POI. 10. A computer program product of claim 9 , wherein the navigation information comprises one or more of: a device location, a destination location, relationships between the device location and the destination location, directions for travelling between the device location and the destination location, relative positions of the device location and the destination location, directions to the destination location, associations between the device location and the destination location, street and path information, or one or more indicators indicative of a direction towards the destination location, and wherein the destination location is one of the plurality of POIs. 11. The computer program product of claim 10 , wherein the one or more indicators comprise an arrow or a pointer. 12. The computer program product of claim 9 , wherein the landscape orientation mode is a camera view mode. 13. The computer program product of claim 12 , wherein the computer executable program code further comprises program code instructions for: causing to present one or more floating objects as superimposed on the camera view mode of the device. 14. The computer program product of claim 9 , wherein the computer executable program code further comprises program code instructions for: estimating the detected attitude change based on an attitude change from an orientation associated with the current orientation mode of the device. 15. A method comprising: processing a current orientation mode of a device, a detected attitude change of the device, and an attitude change threshold to determine a new orientation mode for the device; responsive to the detected attitude change of the device satisfying the attitude change threshold, switching to the new orientation mode; and responsive to the new orientation mode comprising a landscape orientation mode, causing to present representations of a plurality of points of interest (POIs) and navigation information associated with respective ones of the plurality of POIs in an augmented reality display, wherein a size that the representations of the plurality of POIs are rendered in the augmented reality display is based on a geographical distance of the respective ones of the plurality of POIs from the device, wherein a portion of the augmented reality display of the device is configur
with means for controlling the display position · CPC title
Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities (G01C21/3611 takes precedence) · CPC title
with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title
using display panels · CPC title
General purpose rendering architectures · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.