User interface generation apparatus
AssigneeKYOCERA Corporation
InventorsKenta Kinoshita, Kazuhiro Yamamoto
Life of this patent
Estimating the term…
Abstract
A user interface generation device includes: a generation unit which generates a user interface for instructing an execution unit to execute a function based on an application program; and a storage unit which stores a definition file defining a user interface object and information indicating a display ability of a display unit. The generation unit selects or discards the object definition information and judges whether all the objects can be displayed. If No, the generation unit rewrites the information relating to the object size according to the information in the display unit so that all the objects can be displayed. After this, the generation unit generates a synthesis user interface according to the information.
Claims17
A user interface generation apparatus comprising:
- an application program execution unit for implementing a variety of functions based on an application program;
- a user interface generation unit for generating a user interface for instructing the application program execution unit to execute a predetermined function based on the application program;
- a display unit for displaying the user interface generated by the user interface generation unit;
- and
- a memory unit for storing user interface definition file including user interface object definition information defining a user interface object, which is a component of the user interface, as well as storing apparatus-dependent information indicating characteristic of the user interface generation apparatus, wherein
- the user interface generation unit performs user interface compound processing comprising:
- making a selection of the user interface object definition information stored in the memory unit;
- determining whether all of selected user interface objects can be displayed in a predetermined display area of the display unit;
- rewriting, if impossible to display, size information on a display size of the user interface object included in the user interface object definition information based on the apparatus-dependent information such that all of the selected user interface objects can be displayed;
- and generating a compound user interface based on the user interface object definition information with rewritten size information.
A user interface generation apparatus comprising:
- an application program execution unit for implementing a variety of functions based on an application program;
- a user interface generation unit for generating a user interface for instructing the application program execution unit to execute a predetermined function based on the application program;
- a display unit for displaying the user interface generated by the user interface generation unit;
- a memory unit for storing user interface definition file including user interface object definition information defining a user interface object, which is a component of the user interface, as well as storing apparatus-dependent information indicating characteristic of the user interface generation apparatus;
- and
- a selection screen generation unit for generating a selection screen for receiving selection of the user interface object based on the user interface object definition information, wherein
- the selection screen generation unit, if it is instructed to compound a plurality of user interfaces, generates the selection screen based on the user interface object definition information included in the user interface definition file stored in the memory unit correspondingly to each of the plurality of user interfaces instructed, and
- the user interface generation unit performs user interface compound processing comprising:
- determining whether all of user interface objects selected on the selection screen can be displayed based on a user interface display area of the display unit capable of displaying the user interface and the user interface object definition information;
- rewriting, if impossible to display, size information on a display size of the user interface object included in the user interface object definition information based on the apparatus-dependent information such that all of the selected user interface objects can be displayed;
- and generating a compound user interface based on the user interface object definition information with rewritten size information.
A user interface generation apparatus comprising:
- an application program execution unit for implementing a variety of functions based on an application program;
- a user interface generation unit for generating a user interface for instructing the application program execution unit to execute a predetermined function based on the application program;
- a display unit for displaying the user interface generated by the user interface generation unit;
- and
- a memory unit for storing user interface definition file including user interface object definition information defining a user interface object, which is a component of the user interface, as well as storing apparatus-dependent information indicating characteristic of the user interface generation apparatus, wherein
- the user interface object definition information includes, for an essential user interface object among user interface objects composing the user interface, essentiality information indicating that the user interface object is essential, and
- the user interface generation unit performs user interface compound processing comprising:
- determining whether all of the essential user interface objects can be displayed based on a user interface display area of the display unit capable of displaying the user interface and the essentiality information;
- rewriting, if impossible to display, size information on a display size of the user interface object included in the essential user interface object definition information such that all of the essential user interface objects can be displayed;
- and generating a compound user interface based on the user interface object definition information with rewritten size information.
Dependencies are inferred from the claim text.