Display apparatus and control method thereof for variably displaying user interface
AssigneeSamsung Electronics Co., Ltd.
InventorsSeokhyun Kim, Hyeryung Kim, Eunhee Park, Arum Choi, Sugyeong Hyeon
Life of this patent
Estimating the term…
Abstract
A display apparatus includes a display and a processor. The processor is configured to: based on a user command for displaying a UI being input, identify at least one from among a size of the display and a ratio of the display, determine a size of the UI and a layout of the UI to correspond to the at least one from among the scale and the ratio of the display, and control the display to display a plurality of UI elements in the UI, according to the size and the layout of the UI.
Claims19
A display apparatus comprising:
- a memory configured to store information on a scale factor,
- a display;
- and
- a processor configured to:
- based on a user command for displaying a user interface (UI) being input, identify at least one from among a size of the display and a ratio of the display,
- control to divide a screen of the display into a plurality of grids spaced apart from each other, based on the size of the display,
- determine the scale factor corresponding to the size of the display,
- determine a size of the UI according to a viewing distance of a user, the size of the display and the scale factor corresponding to the size of the display,
- determine a layout of the UI based on the size of the UI,
- control the display to align the UI of the determined size and a plurality of UI elements included in the UI on the plurality of grids,
- control the display to display the aligned plurality of UI elements in the UI, according to the size and the layout of the UI, and
- change the layout of the UI based on the size of the display being smaller than a sum of a minimum size of the plurality of UI elements,
- wherein the processor is further configured to:
- identify a first area of the display associated with a first viewing angle for which the user may comfortably recognize, based on the viewing distance, first information of the UI in the display, wherein the first viewing angle is determined by a first angle determined based on a first reference line which connects a first focal point of the user with the user,
- identify a second area of the display associated with a second viewing angle for which the user may not comfortably recognize, based on the viewing distance, second information of the UI in the display, wherein the second viewing angle is determined by a second angle determined based on a second reference line which connects a second focal point of the user with the user, and
- scale the UI based on the first viewing angle and based on the second viewing angle, whereby the user may easily recognize and interact with the UI.
A control method of a display apparatus storing information on a scale factor, the control method comprising:
- identifying at least one from among a size of a display and a ratio of the display, based on a user command to display a user interface (UI) being input;
- dividing a screen of the display into a plurality of grids spaced apart from each other, based on the size of the display;
- determining the scale factor corresponding to the size of the display;
- determining a size of the UI according to a viewing distance of a user, the size of the display and the scale factor corresponding to the size of the display;
- determining a layout of the UI based on the size of the UI;
- controlling the display to align the UI of the determined size and a plurality of UI elements included in the UI on the plurality of grids;
- displaying the aligned plurality of UI elements in the UI according to the size and the layout of the UI;
- and
- changing the layout of the UI based on the size of the display being smaller than a sum of a minimum size of the plurality of UI elements,
- wherein the method further comprising:
- identifying a first area of the display associated with a first viewing angle for which the user may comfortably recognize, based on the viewing distance, first information of the UI in the display, wherein the first viewing angle is determined by a first angle determined based on a first reference line which connects a first focal point of the user with the user,
- identifying a second area of the display associated with a second viewing angle for which the user may not comfortably recognize, based on the viewing distance, second information of the UI in the display, wherein the second viewing angle is determined by a second angle determined based on a second reference line which connects a second focal point of the user with the user, and
- scaling the UI based on the first viewing angle and based on the second viewing angle, whereby the user may easily recognize and interact with the UI.
A non-transitory computer-readable storage medium storing information on a scale factor, the non-transitory computer-readable medium having recorded thereon at least one instruction which, when executed by at least one processor, causes the at least one processor to execute a control method including:
- identifying at least one from among a size of a display and a ratio of the display, based on a user command to display a user interface (UI) being input;
- dividing a screen of the display into a plurality of grids spaced apart from each other, based on the size of the display;
- determining the scale factor corresponding to the size of the display;
- determining a size of the UI according to a viewing distance of a user and, the size of the display and the scale factor corresponding to the size of the display;
- determining a layout of the UI based on the size of the UI;
- controlling the display to align the UI of the determined size and a plurality of UI elements included in the UI on the plurality of grids;
- displaying the aligned plurality of UI elements in the UI according to the size and the layout of the UI;
- and
- changing the layout of the UI based on the size of the display being smaller than a sum of a minimum size of the plurality of UI elements,
- wherein the method further comprising:
- identifying a first area of the display associated with a first viewing angle for which the user may comfortably recognize, based on the viewing distance, first information of the UI in the display, wherein the first viewing angle is determined by a first angle determined based on a first reference line which connects a first focal point of the user with the user,
- identifying a second area of the display associated with a second viewing angle for which the user may not comfortably recognize, based on the viewing distance, second information of the UI in the display, wherein the second viewing angle is determined by a second angle determined based on a second reference line which connects a second focal point of the user with the user, and
- scaling the UI based on the first viewing angle and based on the second viewing angle, whereby the user may easily recognize and interact with the UI.
Dependencies are inferred from the claim text.