System and method for augmented reality interaction
AssigneeSamsung Electronics Co., Ltd.
InventorsAndrew McHugh, Duncan Knarr
Life of this patent
Estimating the term…
Abstract
A method, an electronic device, and computer readable medium is provided. The method includes identifying a plurality of virtual objects for output to a display of the electronic device, including a priority level for each of the plurality of virtual objects. The method also includes comparing the priority level of an object of the plurality of virtual objects to the priority level associated with another object of the plurality of virtual objects to determine whether to modify an appearance of either object. In response to determining to modify the appearance of either object, the method further includes modifying the appearance of either. The method additionally includes rendering the plurality of virtual objects on the display of the electronic device.
Claims20
A method for object display on an electronic device, the method comprises:
- identifying a plurality of virtual objects for output to a display of the electronic device, including a priority level for each of the plurality of virtual objects;
- rendering a first object and a second object of the plurality of virtual objects on the display of the electronic device, wherein the first object and the second object are rendered opaque when the priority level of the first object matches the priority level of the second object and the first object and the second object do not overlap;
- in response to receiving an indication that the first object is selected, changing the priority level of the first object;
- when the first object is moved to overlap the second object, comparing the priority level of the first object to the priority level of the second object to determine whether to modify an appearance of either object;
- in response to determining to modify the appearance of either object, altering a transparency level of either the first object or the second object, based on the comparison of the priority level of the first object and the priority level of the second object;
- and
- restoring the appearance of the first object and the second object when the first object and the second object do not overlap.
An electronic device comprising:
- a display;
- and
- a processor operably coupled to the display, wherein the processor is configured to:
- identify a plurality of virtual objects for output to the display of the electronic device, including a priority level for each of the plurality of virtual objects,
- render a first object and a second object of the plurality of virtual objects on the display of the electronic device, wherein the first object and the second object are rendered opaque when the priority level of the first object matches the priority level of the second object and the first object and the second object do not overlap,
- in response to receiving an indication that the first object is selected, changing the priority level of the first object,
- when the first object is moved to overlap the second object, compare the priority level of the first object to the priority level of the second object to determine whether to modify an appearance of either object,
- in response to determining to modify the appearance of either object, altering a transparency level of either the first object or the second object, based on the comparison of the priority level of the first object and the priority level of the second object, and
- restore the appearance of the first object and the second object when the first object and the second object do not overlap.
A non-transitory computer readable medium embodying a computer program, the computer program comprising computer readable program code that, when executed by a processor of an electronic device causes the processor to:
- identify a plurality of virtual objects for output to a display of the electronic device, including a priority level for each of the plurality of virtual objects;
- render a first object and a second object of the plurality of virtual objects on the display of the electronic device, wherein the first object and the second object are rendered opaque when the priority level of the first object matches the priority level of the second object and the first object and the second object do not overlap;
- in response to receiving an indication that the first object is selected, changing the priority level of the first object;
- when the first object is moved to overlap the second object, compare the priority level of the first object to the priority level of the second object to determine whether to modify an appearance of either object;
- in response to determining to modify the appearance of either object, altering a transparency level of either the first object or the second object, based on the comparison of the priority level of the first object and the priority level of the second object;
- and
- restore the appearance of the first object and the second object when the first object and the second object do not overlap.
Dependencies are inferred from the claim text.