Program
The program enhances game screen visibility by prioritizing and adjusting the display of related information to prevent overlap, addressing visibility and processing load issues.
Patent Information
- Application Number
- JP2024035689
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-08
- Publication Date
- 2025-09-19
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The visibility on game screens is reduced due to overlapping and superimposed related information, leading to reduced visibility and increased processing load.
A program that prioritizes the display of first information associated with a first object over second information when they satisfy a predetermined positional relationship, adjusting the position or display area of the second information to prevent overlap and maintain visibility.
Improves game screen visibility by ensuring essential information is displayed without overlap, reducing processing load and maintaining information amount.
Smart Images

Figure 2025136820000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a program. [Background technology]
[0002] Patent Document 1 discloses a game system that displays information about the parameters of a character object, such as the physical strength value of the character object, near the character object. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2020-103798 Summary of the Invention [Problem to be solved by the invention]
[0004] The present disclosure aims to improve visibility on a game screen. [Means for solving the problem]
[0005] A program according to an embodiment of the present disclosure includes: On the computer, When first information associated with a first object, which is an object operated by a player or an object having a predetermined relationship with the object operated by the player, and second information associated with a second object satisfy a predetermined positional relationship, the first information is preferentially displayed. [Effects of the Invention]
[0006] According to the present disclosure, visibility on the game screen can be improved. [Brief explanation of the drawings]
[0007] [Figure 1]FIG. 1 is a diagram illustrating a configuration of an information processing system according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a block diagram showing a configuration of a terminal according to an embodiment of the present disclosure. [Figure 3] FIG. 3 is a diagram showing an example of a game screen displayed on the display unit of the terminal shown in FIG. [Figure 4] FIG. 4 is a diagram showing an example of a game screen for explaining the problem of the present disclosure. [Figure 5] FIG. 5 is a diagram (part 1) for explaining a specific example of the display process of related information by the display processing unit shown in FIG. [Figure 6] FIG. 6 is a diagram (part 2) for explaining a specific example of the display process of related information by the display processing unit shown in FIG. [Figure 7] FIG. 7 is a diagram for explaining another specific example of the related information display process performed by the display processing unit shown in FIG. [Figure 8] FIG. 8 is a diagram for explaining a modified example of the display process of related information by the display processing unit shown in FIG. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, embodiments of this technical concept will be described in detail with reference to the drawings. In the following description, the same components are denoted by the same reference numerals. The names and functions of these components are also the same. Therefore, detailed descriptions thereof will not be repeated.
[0009] [Configuration of information processing system] Fig. 1 is a diagram showing the configuration of an information processing system 1 according to an embodiment of the present disclosure. As shown in Fig. 1, the information processing system 1 includes a plurality of terminals (computers) 10 used by a plurality of users, respectively, and a server 20, and these devices are connected to each other via a network 13 so as to be able to communicate with each other.
[0010] The terminal 10 is a smartphone, a phablet, a tablet, or the like. The terminal 10 may be a portable terminal, a wearable device attached to the body, or a stationary terminal such as a PC (Personal Computer) or a game console. When the terminal 10 is operated by a user, for example, game-related data is transmitted and received between the server 20 and the terminal 10.
[0011] The server 20 manages various data of each user and transmits images, sounds, text, and other data to the terminal 10 according to the progress of each user's game. The server 20 can also, for example, identify multiple users participating in a multiplayer game and communicate with each user's terminal 10 to provide the multiplayer game to each user.
[0012] [Device configuration] 2 is a block diagram showing the configuration of the terminal 10 according to an embodiment of the present disclosure. The terminal 10 includes a communication unit 21, a control unit 22, a storage unit 23, a memory 24, a display unit 25, and an input receiving unit 26.
[0013] The communication unit 21 functions as an interface for the terminal 10 to communicate with an external communication device such as the server 20. For example, when game information is transmitted from the server 20 shown in Fig. 1 to the terminal 10, the communication unit 21 receives the game information and outputs it to the control unit 22. The game information includes information used to generate game images and information used to generate various objects included in the game images.
[0014] The storage unit 23 includes a storage device such as an HDD (Hard Disk Drive) or a flash memory. Specifically, the storage unit 23 stores a program 41, user information 42, and the like. The program 41 is a program that causes the terminal 10 to execute various processes. The user information 42 includes information about users who are players of the game. Specifically, the user information 42 includes identification information for the terminal 10, identification information for each user, and other information.
[0015] The memory 24 includes a storage device such as a ROM (Read Only Memory) or a RAM (Random Access Memory). The memory 24 temporarily stores various data generated in accordance with the operation of the control unit 22. For example, the memory 24 stores game media information related to various game media of users, such as characters operated by users, items equipped to the characters, and virtual currencies owned by each user.
[0016] The input receiving unit 26 receives input of user operations on the terminal 10, such as operations to move a character or operations to make various settings in a game, and outputs operation information indicating the operation content to the control unit 22.
[0017] The control unit 22 is a processor including, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a GPU (Graphics Processing Unit), etc. The control unit 22 operates in accordance with a program 41 to function as a game progression unit 31 and a display processing unit 32.
[0018] The game progression unit 31 performs various processes related to the progression of the game based on the game information transmitted from the server 20 and the operation information output from the input reception unit 26. For example, the game progression unit 31 generates objects such as other characters and buildings that appear in the game, generates game images, moves characters controlled by the user, and progresses events in the game.
[0019] The display processing unit 32 displays game images, various menu images, and the like generated by the game progression unit 31 on the display unit 25, which is a display or the like. Details of the generation of game screens by the display processing unit 32 will be described later.
[0020] [Game screen details] (related information associated with the object) Fig. 3 is a diagram showing an example of a game screen G displayed on the display unit 25 of the terminal 10 shown in Fig. 2. As shown in Fig. 3, when an object 51 such as a character operated by a user (hereinafter also referred to as an "operable character") is displayed on the game screen G, related information 52 associated with the object 51 is displayed around the object 51.
[0021] The related information 52 includes one or more pieces of information about the object 51, such as the name, stamina, level, attack power, and defense power of the object 51. Furthermore, the related information 52 moves, for example, as the corresponding object 51 moves. In the game screen G shown in FIG. 3, as an example, the related information 52 including the name of the object 51 and an HP gauge indicating the remaining stamina is displayed near the head of a character object 51A, which is one of the objects 51.
[0022] Fig. 4 is a diagram showing an example of a game screen for explaining the problem of the present disclosure. As shown in Fig. 4, assume that a character object (first object) 51A and a character object (second object) 51B are located close to each other. In this case, on the game screen G, related information (first information) 52A associated with the character object 51A and related information (second information) 52B associated with the character object 51B are displayed in a superimposed manner.
[0023] When multiple pieces of related information 52 are superimposed and displayed in this manner, some of the pieces of related information 52 become invisible, resulting in a problem of reduced visibility. Furthermore, when multiple pieces of related information 52 are superimposed and displayed in this manner, multiple layers are created in order in the process of creating the game screen G, for example, so that related information 52A is superimposed on related information 52B. This may increase the processing load in generating the game screen G. In response to this, the terminal 10 in the information processing system 1 of the present invention performs display processing for the multiple pieces of related information 52 as follows.
[0024] (Display of related information) 5 and 6 are diagrams illustrating a specific example of the display process of related information 52 by display processing unit 32 shown in Fig. 2. When related information 52A and related information 52B satisfy a predetermined positional relationship, display processing unit 32 displays related information 52A with priority over related information 52B. The predetermined positional relationship occurs when the distance between the display area of related information 52A and the display area of related information 52B is equal to or less than a predetermined value, or when the display area of related information 52A and the display area of related information 52B overlap, for example.
[0025] 5, when related information 52A and related information 52B overlap, display processing unit 32 changes the position of related information 52B without changing the position of related information 52A. That is, before and after related information 52A and related information 52B satisfy a predetermined positional relationship, the position of related information 52A does not change, but the position of related information 52B changes.
[0026] At this time, the display processing unit 32 changes the position of the related information 52B so that, for example, the boundary between the display area of the related information 52A and the area other than the display area and the boundary between the display area of the related information 52B and the area other than the display area are in contact with each other. Specifically, in the example shown on the left side of Fig. 5, of the sides constituting the display area of the related information 52A, the side closest to the center Ob of the display area of the related information 52B is the top side Sa1 of the display area of the related information 52A. In this case, as shown on the right side of Fig. 5, the display processing unit 32 displaces the related information 52B upward so that the bottom side Sb3 of the display area of the related information 52B is in contact with the top side Sa1 of the display area of the related information 52A.
[0027] 5, the center Ob of the display area of the related information 52B before the displacement of the related information 52B is indicated by a circle with dotted hatching, and the center Ob of the display area of the related information 52B after the displacement of the related information 52B is indicated by a circle filled in black.
[0028] Furthermore, in the example shown on the left side of Fig. 6, of the sides constituting the display area of related information 52A, the side closest to the center Ob of the display area of related information 52B is the right side Sa2 of the display area of related information 52A. In this case, as shown on the right side of Fig. 6, the display processing unit 32 displaces related information 52B to the right so that the boundary between the display area of related information 52B and the area other than the display area, specifically the left side Sb4 of the display area of related information 52B, comes into contact with the right side Sa2 of the display area of related information 52A.
[0029] Furthermore, the display processing unit 32 displaces the related information 52B so that the displaced related information 52B does not overlap the character objects 51A and 51B.
[0030] 5 and 6, related information 52B is displayed above the head of character object 51B. In other words, if related information 52B were moved downward, related information 52B would overlap character object 51B. To avoid this situation, display processing unit 32 displaces related information 52B so that the display area of related information 52B is in contact with the side that is closest to the center Ob of the display area of related information 52B, excluding the bottom side Sa3 of the display area.
[0031] Furthermore, as the related information 52 is displaced, there is a possibility that the related information 52 may be cut off from the game screen G (see FIG. 3). In such a case, the display processing unit 32 may change the direction of displacement so that the related information 52 is not cut off from the game screen G.
[0032] Furthermore, when the related information 52 is displaced, the display position of the related information 52 may be moved a predetermined distance or more from the original display position. In such a case, the display processing unit 32 may switch the related information 52 to a non-display state.
[0033] (Priority of multiple related information) Fig. 7 is a diagram illustrating another specific example of the display process of related information 52 by display processing unit 32 shown in Fig. 2. When a plurality of pieces of related information 52 associated with a plurality of objects other than character object 51A are displayed, display processing unit 32, for example, preferentially displays, among the plurality of pieces of related information 52, pieces of related information 52 that are closer to related information 52A.
[0034] 7, in addition to character objects 51A and 51B and related information 52A and 52B, character object 51C and related information 52C associated with character object 51C are displayed. Both related information 52B and related information 52C satisfy a predetermined positional relationship with related information 52A.
[0035] In this case, the display processing unit 32 checks the positional relationship between the centers Ob and Oc of the display areas of the related information 52B and 52C, respectively, and the related information 52A (specifically, the center Oa of the related information 52A). Then, for example, if the center Ob of the display area of the related information 52B is closer to the center Oa of the related information 52A than the center Oc of the display area of the related information 52C, the display processing unit 32 displays the related information 52B with priority over the related information 52C.
[0036] 7, of the sides constituting the display area of related information 52A, the side closest to the center Ob of the display area of related information 52B is assumed to be the top side Sa1 of the display area of related information 52A. Also, of the sides constituting the display area of related information 52A, the side closest to the center Oc of the display area of related information 52C is assumed to be the top side Sa1 of the display area of related information 52A.
[0037] In this case, the display processing unit 32 displaces the bottom side Sb3 of the related information 52B, which has a higher priority than the related information 52C, so that it contacts the top side Sa1 of the display area of the related information 52A. Then, the display processing unit 32 displaces, for example, the bottom side Sc3 of the related information 52C so that it contacts the top side Sb1 of the display area of the related information 52B.
[0038] In addition, the display processing unit 32 may displace the related information 52C so that the left side Sc4 of the related information 52C is in contact with the side that is second closest to the center Oc of the display area of the related information 52C among the sides that make up the display area of the related information 52A (for example, the right side Sa2 of the display area of the related information 52A).
[0039] Furthermore, the related information 52 that is preferentially displayed among the plurality of related information 52 is not limited to the related information 52 that is close to the related information 52A. For example, the related information 52 associated with a target character object, such as an enemy character object that is important in the progress of the game, may be displayed with a higher priority than other related information 52.
[0040] Furthermore, among the plurality of related information 52, related information 52 associated with other objects that are more highly related to the object of the playable character, such as a character object that is an ally of character object 51A, may be displayed with a higher priority.
[0041] Furthermore, among the plurality of related information 52, the related information 52 closer to the cursor position on the screen operated by the user or the position ahead of the user's line of sight may be displayed with a higher priority.
[0042] The user may also set the priority of the related information 52. For example, the user can set, on a game setting screen, a character object that will be a target in the progress of the game or an ally character object, as the object 51 corresponding to the related information 52 that will be preferentially displayed.
[0043] (Modification of the process for displaying related information) Fig. 8 is a diagram illustrating a modified example of the display process of related information 52 by display processing unit 32 shown in Fig. 2. As shown in Fig. 8, when related information 52A and related information 52B satisfy a predetermined positional relationship, display processing unit 32 may be configured to reduce the display area of related information 52B instead of or in addition to displacing related information 52B.
[0044] At this time, the display processing unit 32 can reduce the size of the characters and graphics such as the HP gauge included in the related information 52B, or reduce the amount of information included in the related information 52B. For example, in the example shown on the right side of Fig. 8, the name included in the related information 52B has been deleted, and the HP gauge graphic is displayed in a smaller size.
[0045] The display processing unit 32 may reduce the display area of the related information 52B in stages so that the display area of the related information 52B becomes smaller as the related information 52B gets closer to the related information 52A.
[0046] Furthermore, when related information 52A and related information 52B satisfy a predetermined positional relationship, display processing unit 32 may be configured to reduce the display area of related information 52A without changing the display area of related information 52B. In other words, related information 52B associated with an object other than the playable character may be displayed with priority over related information 52A associated with the object of the playable character.
[0047] Furthermore, the character object 51A is not limited to an object of the playable character, but may be an object of a character having a predetermined relationship with the playable character, such as an enemy character that is important in the progression of the game or a character that is an ally of the playable character.
[0048] In the above example, character object 51A is used as an example of the first object, and 51B and 51C are used as examples of the second object, but the first object and the second object are not limited to character objects. For example, at least one of the first object and the second object may be a vehicle object or an item object.
[0049] [Additional Notes] The contents according to the embodiments of the present disclosure are listed as follows. [assignment] The purpose is to improve our services.
[0050] [Solution] (Item 1) On the computer, When first information associated with a first object, which is an object operated by a player or an object having a predetermined relationship with the object operated by the player, and second information associated with a second object satisfy a predetermined positional relationship, the first information is preferentially displayed.
[0051] With this configuration, even if the first information and the second information are positioned so as to overlap, the first information that is most necessary for the player is displayed preferentially, thereby improving visibility on the game screen.
[0052] (Item 2) On the computer, Item 2. The program according to item 1, wherein the position of the second information is changed before and after the first information and the second information satisfy the predetermined positional relationship.
[0053] With this configuration, for example, when the first information and the second information approach each other, the position of the second information changes, preventing the first information and the second information from being displayed overlapping each other. This eliminates the need for display processing that takes layers into account, reducing the processing load. Furthermore, since the first information and the second information can be prevented from overlapping each other, the amount of information in both the first information and the second information can be maintained.
[0054] (Item 3) On the computer, 3. The program according to item 2, wherein the position of the first information is not changed before and after the first information and the second information satisfy the predetermined positional relationship.
[0055] In this way, the display position of the first information, which is highly necessary for the player, does not change, thereby reducing annoyance and further improving visibility.
[0056] (Item 4) On the computer, The program described in item 2, wherein when the first information and the second information satisfy the specified positional relationship, the position of the second information is changed so that the display area of the second information is adjacent to the display area of the first information.
[0057] With this configuration, it is possible to prevent the first marking and the second marking from being displayed overlapping each other, and to keep the amount of displacement of the display position of the second marking small.
[0058] (Item 5) On the computer, Item 3. The program according to item 2, wherein the second information is hidden when the display position of the second information is moved away from the original display position by a predetermined distance or more due to a change in the position of the second information.
[0059] With this configuration, it is possible to prevent the second information from being displayed at a position far away from the second object.
[0060] (Item 6) On the computer, Item 2. The program according to item 1, wherein, when there are a plurality of pieces of second information, the second information closer to the first information is displayed with priority among the plurality of pieces of second information.
[0061] With this configuration, for example, second information that has a large effect on the first object or second information that is more useful to the player can be displayed with priority.
[0062] (Item 7) On the computer, Item 1. The program according to item 1, wherein a display area of the second information is reduced before and after the first information and the second information satisfy the predetermined positional relationship.
[0063] With this configuration, for example, when the first information and the second information are close to each other, the display area of the second information becomes smaller, preventing the first information and the second information from being displayed overlapping each other. This eliminates the need for display processing that takes layers into consideration, and reduces the processing load.
[0064] The solution constituted by the above program may be appropriately applied to the fields of devices, systems, methods, and media.
[0065] Furthermore, each operation performed by the control unit 22 in the terminal 10 in the above embodiment may be executed by one processor or multiple processors. For example, some or all of the operations performed by the control unit 22 may be executed by the server 20 shown in FIG. 1.
[0066] Furthermore, the above-described embodiments are merely examples for facilitating understanding of the present invention, and are not intended to limit the present invention. The present invention can be modified, improved, or partially deleted from the configuration of the embodiments without departing from the spirit of the present invention, and it goes without saying that the present invention also includes equivalents thereof. [Explanation of symbols]
[0067] 1: Information processing system, 10: Terminal, 13: Network, 20: Server, 21: Communication unit, 22: Control unit, 23: Storage unit, 24: Memory, 25: Display unit, 26: Input reception unit, 31: Game progression unit, 32: Display processing unit, 41: Program, 42: User information, 51A: Character object (first object), 51B, 51C: Character object (second object), 52A: Related information (first information), 52B, 52C: Related information (second information)
Claims
1. On the computer, A program that, when first information associated with a first object, which is an object operated by a player or an object having a predetermined relationship with the object operated by the player, and second information associated with a second object satisfy a predetermined positional relationship, causes the first information to be preferentially displayed.
2. On the computer, The program according to claim 1 , wherein the position of the second information is changed before and after the first information and the second information satisfy the predetermined positional relationship.
3. On the computer, The program according to claim 2 , wherein the position of the first information is not changed before and after the first information and the second information satisfy the predetermined positional relationship.
4. On the computer, The program according to claim 2, wherein when the first information and the second information satisfy the predetermined positional relationship, the position of the second information is changed so that the display area of the second information is adjacent to the display area of the first information.
5. On the computer, The program according to claim 2 , wherein the second information is hidden when the display position of the second information is moved away from the original display position by a predetermined distance or more due to the change in the position of the second information.
6. On the computer, The program according to claim 1 , wherein, when there are a plurality of pieces of second information, the second information closer to the first information is displayed with higher priority among the plurality of pieces of second information.
7. On the computer, The program according to claim 1 , further comprising: reducing a display area of the second information before and after the first information and the second information satisfy the predetermined positional relationship.
Citation Information
Patent Citations
Game device, and output display method of game device
JP1995194847A
Method for displaying image
JP2001351125A
Video game system and control method therefor, and program for video game and computer-readable record medium recorded with the program
JP2002210255A
Video game apparatus, image processing method, and program
JP2004041525A
Image display controller and image display control program
JP2004128614A