# US 2014/0195940 A1 · Information processing device, information processing method, data structure of content file, gui placement simulator, and gui placement setting assisting method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0195940 A1
- Document ID: US20140195940A1
- Status: Published application
- Kind: A1
- Application number: 14/239,922
- Filed: 2012-08-28
- Published: 2014-07-10
- Earliest claimed: 2011-09-13
- Assignees: Sony Computer Entertainment Inc.
- Inventors: Toru Ogiso
- Web page: https://patentgrep.com/patent/US20140195940A1

## CPC

- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## 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).

## Claims

### 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 including
a GUI image generator that generates a GUI (Graphical User Interface) image to be displayed on the display, 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 the GUI image being currently displayed,
wherein the GUI image generator finally decides position and size of a GUI and generates the GUI image by carrying out adjustment corresponding to a result of comparison between actual size of the display with a condition with respect to a display size, obtained from setting values of the position and size of the GUI recorded in a GUI placement information file created as a standard setting irrespective of the display size.

### Claim 2 (depends on 1)

The information processing device according to claim 1, characterized in that
the GUI placement information file is generated for each file for executing information processing and is stored in a storage device, and
the GUI image generator generates the GUI image by reading out, from the storage device, the GUI placement information file created for the file for executing information processing selected by the user.

### Claim 3 (depends on 1)

The information processing device according to claim 1, characterized in that
the GUI placement information file is created corresponding to each of a one-screen display and a two-screen display and is stored in a storage device together with a file for executing information processing, and
the GUI image generator generates the GUI image by selecting the GUI placement information file corresponding to the own device and reading out the GUI placement information file from the storage device.

### Claim 4 (depends on 1)

The information processing device according to claim 1, characterized in that in the GUI placement information file, a position of the GUI in a predetermined direction is set as a ratio to width of the display in the direction and the size of the GUI is set as fixed length, and
when the actual size of the display is smaller than a boundary value of the display size across which overlapping is generated between two GUIs adjacent in the direction if a setting of the GUI placement information file is obeyed, the GUI image generator invalidates a setting of the position of at least one GUI of the two GUIs and finally decides a state in which the GUIs abut on each other as the position of the one GUI.

### Claim 5 (depends on 4)

The information processing device according to claim 4, characterized in that
when the actual size of the display is smaller than a boundary value of the display size across which length of a GUI array surpasses the size of the display even if the setting of the position of the GUI is invalidated, the GUI image generator invalidates a setting of the size of GUIs belonging to the array and reduces the GUIs depending on the size of the display.

### Claim 6 (depends on 1)

The information processing device according to claim 1, characterized in that in the GUI placement information file, a plurality of setting patterns are recorded for a GUI having the same function, and
the GUI image generator changes the position and size of the GUI by switching the setting pattern as the adjustment corresponding to the result of the comparison.

### Claim 7 (depends on 1)

The information processing device according to claim 1, characterized by further including
a GUI placement adjustment acceptor that displays, on the display, a GUI placement adjustment screen to accept adjustment of setting values of the position and size of the GUI recorded in the GUI placement information file from the user.

### Claim 8 (depends on 1)

The information processing device according to claim 1, characterized in that the GUI with which an image is generated by the GUI image generator includes a GUI of a pseudo-joystick that accepts input of direction and amount defined by a direction vector from a predetermined reference point to a contact point, and
the operation information converter deems operation to the joystick GUI as valid and employs a whole area of the touch panel as a detection area during a period when contact with the touch panel by the user continues from timing of start of contact, by the user, with a detection area in which start of operation to the joystick GUI is detected.

### Claim 9 (depends on 8)

The information processing device according to claim 8, characterized in that
the operation information converter disables the other GUIs included in the GUI image during a period when the operation information converter deems operation to the joystick GUI as valid.

### Claim 10

An information processing method characterized in that
an information processing device that includes a display covered by a touch panel and executes information processing selected by a user includes
a step of generating a GUI (Graphical User Interface) image to be displayed on the display, and
a step of identifying contents of operation carried out by the user from a correspondence relationship between a contact point detected by the touch panel and the GUI image being currently displayed, and
the step of generating the GUI image includes
a step of comparing actual size of the display with a condition with respect to a display size, obtained from setting values of position and size of a GUI recorded in a GUI placement information file created as a standard setting irrespective of the display size, and
a step of finally deciding the position and size of the GUI and generating the GUI image by carrying out adjustment corresponding to a comparison result.

### Claim 11

A computer program for causing a computer to realize a function to control a GUI image to be displayed on a display covered by a touch panel, the computer program being characterized by realizing
a function to read out, from a memory, a GUI placement information file created as a standard setting irrespective of a display size and compare actual size of the display with a condition with respect to the display size, obtained from setting values of position and size of a GUI recorded in the file,
a function to finally decide the position and size of the GUI and generate the GUI image by carrying out adjustment corresponding to a comparison result, and display the GUI image on the display, and
a function to identify contents of operation carried out by the user from a correspondence relationship between a contact point detected by the touch panel and the GUI image being currently displayed.

### Claim 12

A recording medium in which a computer program for causing a computer to realize a function to control a GUI image to be displayed on a display covered by a touch panel is recorded, the computer program being characterized by realizing a function to read out, from a memory, a GUI placement information file created as a standard setting irrespective of a display size and compare actual size of the display with a condition with respect to the display size, obtained from setting values of position and size of a GUI recorded in the file,
a function to finally decide the position and size of the GUI and generate the GUI image by carrying out adjustment corresponding to a comparison result, and display the GUI image on the display, and
a function to identify contents of operation carried out by the user from a correspondence relationship between a contact point detected by the touch panel and the GUI image being currently displayed.

### Claim 13

A data structure of a content file executed by an information processing device including a display covered by a touch panel, the data structure being characterized in that an execution file for executing information processing relating to content is associated with
a GUI placement information file as a file that is referenced to generate a GUI (Graphical User Interface) image to be displayed on the display and is created as a standard setting irrespective of a display size, setting values of position and size of a GUI being recorded in the GUI placement information file, the GUI placement information file being for finally deciding the position and size of the GUI by carrying out adjustment corresponding to a result of comparison between actual size of the display with a condition with respect to the display size, obtained from the setting values.

### Claim at position 14

-20. (canceled)
