| CPC G09G 3/2092 (2013.01) [H04M 1/72454 (2021.01); G09G 2340/0442 (2013.01); G09G 2340/045 (2013.01); G09G 2340/0492 (2013.01); G09G 2354/00 (2013.01); H04M 2250/12 (2013.01)] | 20 Claims |

|
1. A computer-implemented method for control of a user interface to provide display of images in an orientation-agnostic manner independent of a physical orientation of a display screen, the method comprising the following implemented by a computerized orientation-agnostic user interface display system comprising at least one processor, and a memory operatively coupled to the processor and storing instructions executable by the processor for carrying out the method, the method comprising: detecting, by a spatial input device of the orientation-agnostic user interface display system, an orientation of a display screen of the system in space, wherein said detecting of the orientation of the display screen in space comprises determining an angle of rotation relative to one of an earth-level plane and another reference plane; determining a corrective angle, relative to the display screen, to counteract the orientation of the display screen, the corrective angle causing display of an image in a predetermined home orientation relative to space; determining required image dimensions for display of the image to fill the display screen when oriented at the corrective angle relative to the display screen; scaling the image to the required image dimensions, if necessary; and displaying the scaled image on the display screen in an angular orientation relative to the display screen corresponding to the corrective angle.
|