INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM
20220100359 · 2022-03-31
Assignee
Inventors
Cpc classification
G06F3/04842
PHYSICS
G06F2203/04805
PHYSICS
International classification
G06F3/0484
PHYSICS
Abstract
An information processing apparatus includes a processor configured to detect whether a first display component is superimposed on a second display component, and, if the first display component is superimposed on the second display component, change at least one of display of the first display component and display of the second display component to eliminate the superimposition.
Claims
1. An information processing apparatus comprising: a processor configured to detect whether a first display component is superimposed on a second display component, and, if the first display component is superimposed on the second display component, change at least one of display of the first display component and display of the second display component to eliminate the superimposition.
2. The information processing apparatus according to claim 1, wherein the processor is configured to detect whether at least one of a size and a magnification of a screen is changed, and, if at least one of the size and the magnification of the screen is changed, detect whether the first display component is superimposed on the second display component.
3. The information processing apparatus according to claim 1, wherein the processor is configured to, if the first display component is superimposed on the second display component, omit a part of at least one of the first display component and the second display component.
4. The information processing apparatus according to claim 2, wherein the processor is configured to, if the first display component is superimposed on the second display component, omit a part of at least one of the first display component and the second display component.
5. The information processing apparatus according to claim 3, wherein at least one of the first display component and the second display component includes a string part formed of a string, and wherein the processor is configured to omit at least a part of the string part.
6. The information processing apparatus according to claim 4, wherein at least one of the first display component and the second display component includes a string part formed of a string, and wherein the processor is configured to omit at least a part of the string part.
7. The information processing apparatus according to claim 3, wherein at least one of the first display component and the second display component includes an image part formed of a symbol or a figure, and wherein the processor is configured to omit at least a part of the image part.
8. The information processing apparatus according to claim 4, wherein at least one of the first display component and the second display component includes an image part formed of a symbol or a figure, and wherein the processor is configured to omit at least a part of the image part.
9. The information processing apparatus according to claim 5, wherein at least one of the first display component and the second display component includes an image part formed of a symbol or a figure, and wherein the processor is configured to omit at least a part of the image part.
10. The information processing apparatus according to claim 6, wherein at least one of the first display component and the second display component includes an image part formed of a symbol or a figure, and wherein the processor is configured to omit at least a part of the image part.
11. The information processing apparatus according to claim 1, wherein the processor is configured to, if the first display component is superimposed on the second display component, reduce, for display, a part of at least one of the first display component and the second display component.
12. The information processing apparatus according to claim 2, wherein the processor is configured to, if the first display component is superimposed on the second display component, reduce, for display, a part of at least one of the first display component and the second display component.
13. The information processing apparatus according to claim 1, wherein the processor is configured to, if the first display component is superimposed on the second display component, change arrangement of at least one of the first display component and the second display component.
14. The information processing apparatus according to claim 1, further comprising: a position pointing unit that points to a position, wherein the processor is configured to change display of at least one of the first display component and the second display component in accordance with the position of the position pointing unit.
15. The information processing apparatus according to claim 14, wherein the processor is configured to, if the position pointing unit is located at the first display component or the second display component, change display of the first display component or the second display component.
16. The information processing apparatus according to claim 14, wherein the processor is configured to, if the position pointing unit points to the first display component or the second display component, change display of the first display component or the second display component.
17. The information processing apparatus according to claim 1, wherein the processor is configured to obtain user information, and change display in accordance with the user's selection of the first display component or the second display component.
18. The information processing apparatus according to claim 17, wherein the display is changed in accordance with a frequency of use of the selected display component, the selected display component being the first display component or the second display component and being selected by the user.
19. The information processing apparatus according to claim 1, wherein the processor is configured to obtain user information, and change display of the first display component or the second display component differently in accordance with a type of the user.
20. A non-transitory computer readable medium storing a program causing a computer to execute a process comprising: detecting whether a first display component is superimposed on a second display component; and, if the first display component is superimposed on the second display component, changing at least one of display of the first display component and display of the second display component to eliminate the superimposition.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Exemplary embodiment of the present disclosure will be described in detail based on the following figures, wherein:
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION
[0028] An exemplary embodiment of the present disclosure will be described in detail by referring to the drawings.
[0029]
[0030] The information processing apparatus 10 includes a processor 12, a memory 14, a storage device 16, an operation-display-apparatus interface 18, a communication interface 20, and a device controller 22 which are connected to each other through a bus 24.
[0031] The processor 12 performs predetermined processes on the basis of control programs stored in the memory 14. The storage device 16, which is formed, for example, of a hard disk, stores necessary software and data. The information processing apparatus 10 also includes an operation display apparatus 26 connected to the operation-display-apparatus interface 18. The operation display apparatus 26, which includes a touch panel 28, a display 30, and a mouse 32 which is a position pointing unit, receives operation data from the touch panel 28 and the mouse 32, and transmits display data to the display 30.
[0032] The communication interface 20, which is connected to terminal apparatuses and servers over a local area network (LAN) 34, receives, from the terminal apparatuses, requests to form images, or transmits images to the terminal apparatuses and the servers. The connection target is not limited to a LAN. Alternatively, the communication interface 20 may be connected to the terminal apparatuses and the servers over the Internet.
[0033] The device controller 22, which is connected to an image forming unit 36 and an image reading unit 38, forms images on recording media by using the image forming unit 36, or reads documents by using the image reading unit 38.
[0034]
[0035] In step S10, the processor 12 displays a screen on the display 30 described above.
[0036] In step S12, the processor 12 calculates the arrangement positions of display components on the screen.
[0037] In step S14, the processor 12 determines whether arranged display components are superimposed on each other. If the processor 12 determines that arranged display components are superimposed on each other in step S14, the process proceeds to step S16. In step S16, the processor 12 changes display of the superimposed display components, and the process proceeds to step S18. The change in display of the superimposed display components will be described in detail below.
[0038] In contrast, if the processor 12 determines that no arranged display components are superimposed on each other in step S14, the process proceeds to step S18. In step S18, the processor 12 presents the display components.
[0039] In step S20 which is the next step, the processor 12 determines whether the size or magnification of the screen has been changed. If the processor 12 determines that the size or magnification of the screen has been changed in step S20, the process returns to step S10. In contrast, if the processor 12 determines that the size or magnification of the screen has not been changed in step S20, the processor 12 repeatedly performs the determination in step S20, and waits until the size or magnification of the screen is changed.
[0040] Examples in which display components are superimposed on each other will be described.
[0041]
[0042] Each of the display components 42a to 42h includes an image part 44, which is formed of a figure, and a string part 46 which is formed of a string. The display component 42a indicates “Home”; the display component 42b indicates “Application”; the display component 42c indicates “Address book”; the display component 42d indicates “Job”; the display component 42e indicates “Network”; the display component 42f indicates “Authentication”; the display component 42g indicates “System”; the display component 42h indicates “Mechanical custodian”. The display components 42a to 42h are, for example, tab buttons. For example, when the display component 42b is pointed to, a list of applicable applications appears downward of the screen 40. Each of the display components 42a to 42h includes the image part 44, which is formed of a figure or a symbol, and the string part 46 which is formed of a string. Each string part 46 is illustrated, for example, in English. The seven display components 42a to 42g on the left are disposed at corresponding predetermined positions relative to a reference which is the left end of the screen 40. In contrast, the display component 42h on the right is disposed at a predetermined position relative to a reference which is the right end of the screen 40.
[0043]
[0044]
[0045] In
[0046] Examples of the present disclosure will be described.
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059] In the description above, string parts 46 are omitted. Alternatively, image parts 44 may be omitted.
[0060] In the embodiments above, the term “processor” refers to hardware in a broad sense. Examples of the processor include general processors (e.g., CPU: Central Processing Unit) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, and programmable logic device).
[0061] In the embodiments above, the term “processor” is broad enough to encompass one processor or plural processors in collaboration which are located physically apart from each other but may work cooperatively. The order of operations of the processor is not limited to one described in the embodiments above, and may be changed.
[0062] The foregoing description of the exemplary embodiments of the present disclosure has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the disclosure and its practical applications, thereby enabling others skilled in the art to understand the disclosure for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the disclosure be defined by the following claims and their equivalents.