Information processing device, information processing method, data structure of content file, GUI placement simulator, and GUI placement setting assisting method
First Claim
1. An information processing device that includes a display covered by a touch panel and executes information processing selected by a user, the information processing device being characterized by includinga GUI image generator that generates a plurality of Graphical User Interface (GUI) images to be displayed on the display,wherein the display has a height V and a width W;
- andan operation information converter that identifies contents of operation carried out by the user from a correspondence relationship between a contact point detected by the touch panel and each GUI image currently being displayed,wherein the GUI image generator finally decides a position and a size for each GUI image and generates each GUI image by carrying out an adjustment corresponding to a result of a comparison between the height V and the width W of the display with a condition with respect to a display size,wherein position information and size information for each GUI are recorded in a GUI placement information file created as a standard setting irrespective of the display size,wherein, in the GUI placement information file;
an x-coordinate position of each GUI image is set as a fixed x-value,a y-coordinate of each GUI image is set as a ratio of a distance from a display end to the height V of the display,a GUI width of each GUI image is set as a fixed width, anda GUI height of each GUI image is set as a fixed height;
wherein the GUI image generator compares the height V of the display to a first predetermined value Vth1 and a second predetermined value Vth2, with Vth1>
Vth2,wherein, when the height V of the display is larger than Vth1, the GUI image generator displays each GUI image using the x-coordinate position, the y-coordinate position, the GUI width, and the GUI height of each GUI image stored in the GUI placement information file,wherein, when the height V of the display is Vth1>
V>
Vth2, the GUI image generator;
determines if any GUI images overlap using the GUI placement information file,invalidates the x-coordinate position and the y-coordinate position of the GUI images that overlap, anddisplays the GUI images that overlap as abutting each other, andwherein, when the height V of the display is less than Vth2, the GUI image generator;
invalidates the x-coordinate position, the y-coordinate position, the GUI width, and the GUI height of each GUI image stored in the GUI placement information file,reduces the GUI height and the GUI width of each GUI image by a factor of V/Vth2, anddisplays the reduced GUI images as abutting each other on the display.
2 Assignments
0 Petitions
Accused Products
Abstract
A GUI placement information file in which the positions of GUIs are set as the ratio to the screen size and the sizes of the GUIs are set as fixed length is prepared in association with content. In a screen having such a screen size A that the GUIs do not overlap with each other even when the setting is obeyed, the respective GUIs are displayed with the positions and sizes in accordance with the setting of the GUI placement information file (screen 134). In a screen having such a screen size B that GUIs become a state of overlapping with each other when the setting is obeyed, the setting of the position of the relevant GUI is invalidated and the position is so decided that these GUIs abut on each other (screen 136). In the case of a screen having such a screen size C that a GUI becomes a state of running off the screen when the set sizes are obeyed even in the state in which the GUIs abut on each other, the sizes of the respective GUIs are reduced depending on the screen size and the GUIs are displayed in a packed manner (screen 138).
-
Citations
7 Claims
-
1. An information processing device that includes a display covered by a touch panel and executes information processing selected by a user, the information processing device being characterized by including
a GUI image generator that generates a plurality of Graphical User Interface (GUI) images to be displayed on the display, wherein the display has a height V and a width W; - and
an operation information converter that identifies contents of operation carried out by the user from a correspondence relationship between a contact point detected by the touch panel and each GUI image currently being displayed, wherein the GUI image generator finally decides a position and a size for each GUI image and generates each GUI image by carrying out an adjustment corresponding to a result of a comparison between the height V and the width W of the display with a condition with respect to a display size, wherein position information and size information for each GUI are recorded in a GUI placement information file created as a standard setting irrespective of the display size, wherein, in the GUI placement information file; an x-coordinate position of each GUI image is set as a fixed x-value, a y-coordinate of each GUI image is set as a ratio of a distance from a display end to the height V of the display, a GUI width of each GUI image is set as a fixed width, and a GUI height of each GUI image is set as a fixed height; wherein the GUI image generator compares the height V of the display to a first predetermined value Vth1 and a second predetermined value Vth2, with Vth1>
Vth2,wherein, when the height V of the display is larger than Vth1, the GUI image generator displays each GUI image using the x-coordinate position, the y-coordinate position, the GUI width, and the GUI height of each GUI image stored in the GUI placement information file, wherein, when the height V of the display is Vth1>
V>
Vth2, the GUI image generator;determines if any GUI images overlap using the GUI placement information file, invalidates the x-coordinate position and the y-coordinate position of the GUI images that overlap, and displays the GUI images that overlap as abutting each other, and wherein, when the height V of the display is less than Vth2, the GUI image generator; invalidates the x-coordinate position, the y-coordinate position, the GUI width, and the GUI height of each GUI image stored in the GUI placement information file, reduces the GUI height and the GUI width of each GUI image by a factor of V/Vth2, and displays the reduced GUI images as abutting each other on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- and
Specification