Computer system, program and information processor
The computer system enhances user convenience in content media systems by dynamically adjusting display modes based on user interaction and history to prevent accidental operations.
Patent Information
- Application Number
- JP2024057153
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-10-10
AI Technical Summary
Conventional item granting functions in content media, such as games, lack user-friendly interfaces, leading to potential unintentional deletion or initialization of content media due to incorrect user operations.
A computer system that includes a selection unit, acquisition unit, and display control unit to manage content media, changing display modes based on user interaction, selection status, and acquisition history to enhance user convenience.
Improves user convenience by reducing accidental selection or deletion of content media through dynamic display adjustments based on user interaction and history.
Smart Images

Figure 2025154252000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a computer system, a program, and an information processing device. [Background technology]
[0002] Various content such as games is provided with a function (item granting function) that grants items to be used in the content to the user.
[0003] Among such functions, there is one known that triggers a user operation to select an item to be given to the user by lottery from among multiple items (for example, from a lottery table), and that can remove the winning item from the lottery table or initialize the contents of the lottery table through user operation (for example, Patent Document 1).
[0004] Furthermore, when there are multiple item selection sections, there is a technology that displays a list of display objects such as buttons and banners for executing the selection sections. For example, it has been disclosed that the display order and arrangement of the display objects in the list can be changed depending on the contents of the multiple item selection sections (for example, Patent Document 2). [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-247977 [Patent Document 2] Patent Publication No. 2021-097921 Summary of the Invention [Problem to be solved by the invention]
[0006] In conventional item granting functions, depending on the user's operations, content media (e.g., items) are granted, content media are deleted from the lottery table, and the lottery table is initialized, so a user interface that is convenient for the user is required.
[0007] If this convenience is not ensured, there is a possibility that a user may unintentionally select a content medium, delete a content medium from a grant candidate (e.g., a lottery table), or initialize a grant candidate (e.g., a lottery table) due to an incorrect operation.
[0008] The present invention has been made in view of the above-mentioned problems, and has as its object to provide a computer system that can improve user convenience in terms of the function of providing content media to users. [Means for solving the problem]
[0009] (1) The present invention is 1. A computer system for providing content media to a user, comprising: a selection unit that selects the content medium to be associated with the user from among the plurality of content mediums to be assigned; an acquisition unit that acquires the content medium associated with the user from among the selected content media; A table for changing the display mode of a display object for an operation to change information about the grant candidate based on at least one of information about the grant candidate, a selection status of the content medium associated with the user, and an acquisition status of the content medium associated with the user. a display control unit; an assignment candidate control unit that changes information about the assignment candidate based on the user's operation; The present invention relates to a computer system comprising:
[0010] The present invention also relates to an information processing device (terminal device, game device, server device) including each of the above-mentioned units. The present invention also relates to a program that causes a computer to function as each of the above-mentioned units. The present invention also relates to a computer-readable information storage medium that stores a program that causes a computer to function as each of the above-mentioned units.
[0011] According to the present invention, it is possible to improve the convenience for the user in the function of providing a content medium to the user.
[0012] (2) In addition, in the computer system, program, and information processing device according to the present invention, The display control unit The display mode of the display object for the operation of changing the information about the grant candidate may be changed based on the information about the grant candidate.
[0013] According to the present invention, it is possible to improve user convenience in a function of granting a content medium to a user by taking into consideration information about a grant candidate.
[0014] (3) Furthermore, in the computer system, program, and information processing device according to the present invention, The display control unit The display mode of an indication object for an operation to change information about the grant candidate may be changed based on the selection status of the content medium associated with the user.
[0015] According to the present invention, it is possible to improve user convenience in a function of providing a content medium to a user in consideration of the selection status of the content medium associated with the user.
[0016] (4) Furthermore, in the computer system, program, and information processing device according to the present invention, The selection situation is: The information may be information about the content medium selected by the selection unit.
[0017] According to the present invention, it is possible to improve user convenience in the function of providing a content medium to a user in consideration of information about the actually selected content medium.
[0018] (5) Furthermore, in the computer system, program, and information processing device according to the present invention, The selection situation is: It may be the number of times and / or frequency selected by the selection unit.
[0019] According to the present invention, it is possible to improve user convenience in the function of providing a content medium to a user in consideration of the number and / or frequency of actual selections.
[0020] (6) Furthermore, in the computer system, program, and information processing device according to the present invention, The display control unit The display mode of an indication object for an operation to change information about the grant candidate may be changed based on the acquisition status of the content medium associated with the user.
[0021] According to the present invention, it is possible to improve user convenience in a function of providing a content medium to a user in consideration of the acquisition status of the content medium associated with the user.
[0022] (7) Furthermore, in the computer system, program, and information processing device according to the present invention, The acquisition status is: The information may be information about a content medium acquired by the acquisition unit.
[0023] According to the present invention, it is possible to improve user convenience in the function of providing a content medium to a user in consideration of acquired information about the content medium.
[0024] (8) Furthermore, in the computer system, program, and information processing device according to the present invention, The acquisition status is: The number of times and / or the frequency acquired by the acquisition unit may be used.
[0025] According to the present invention, it is possible to improve user convenience in a function of providing a content medium to a user in consideration of the number and / or frequency of acquisition.
[0026] (9) Furthermore, in the computer system, program, and information processing device according to the present invention, The display control unit The display mode may be changed by changing the position at which the display object is arranged.
[0027] According to the present invention, the position where the display object is arranged is changed, so that the user can be prevented from pressing the wrong button.
[0028] (10) Furthermore, in the computer system, program, and information processing device according to the present invention, The display control unit The display mode may be changed by changing the appearance of the display object.
[0029] According to the present invention, the appearance of a displayed object is changed, so that a change in appearance can prevent the user from making operational mistakes.
[0030] (11) Furthermore, in the computer system, the program, and the information processing device according to the present invention, The display control unit The display mode may be changed by changing the size and / or shape of the displayed object.
[0031] According to the present invention, the size and / or shape of a displayed object is changed, so that the change in appearance becomes clear and it is possible to prevent the user from making operational mistakes.
[0032] (12) In addition, the computer system, program, and information processing device according to the present invention The display control unit The display mode may be changed by changing the transparency and / or color of the display object.
[0033] According to the present invention, the transparency and / or color of a display object is changed, so that the change in appearance becomes clear and it is possible to prevent the user from making operational mistakes.
[0034] (13) In addition, the computer system, program, and information processing device according to the present invention , The display control unit The display mode may be changed by changing the content of the displayed object and the images or text added around the displayed object.
[0035] According to the present invention, the content of the displayed object and the images and texts added around the displayed object are changed, so that the change in appearance is clear and it is possible to prevent the user from making operational mistakes.
[0036] (14) Furthermore, in the computer system, the program, and the information processing device according to the present invention, The assignment candidate control unit When a content medium to be associated with the user is selected from the grant candidates based on the user's operation, information regarding the grant candidates may be changed so that the selected content medium is less likely to be selected by the selection unit next time onwards.
[0037] According to the present invention, information regarding the assignment candidate is changed so that the selected content medium is less likely to be selected by the selection unit from the next time onwards (from the next selection onwards), thereby making operation more convenient for the user.
[0038] (15) Furthermore, in the computer system, the program, and the information processing device according to the present invention, The assignment candidate control unit Selecting a content medium to be associated with the user from the assignment candidates based on a first operation, and deleting the selected content medium from the assignment candidates to change information about the assignment candidates; Based on a second operation, change information about the attachment candidate by adding a content medium to the attachment candidate; The display control unit The display mode of the display object for performing the second operation may be changed.
[0039] According to the present invention, the display mode of the display object for performing the second operation is changed, and therefore it is possible to improve the convenience for the user regarding the second operation.
[0040] (16) Furthermore, in the computer system, the program, and the information processing device according to the present invention, There are multiple grant candidates available, The assignment candidate control unit By switching the grant candidate based on the user's operation, information about the grant candidate is changed; The display control unit The display mode of the display object for switching the grant candidate may be changed.
[0041] According to the present invention, the display mode of the display object for switching between grant candidates is changed, thereby improving the user's convenience in switching between grant candidates.
[0042] (17) Furthermore, in the computer system, the program, and the information processing device according to the present invention, The display control unit A display of an operation to change information about the assignment candidate based on the user information. The display mode may be changed.
[0043] According to the present invention, it is possible to improve user convenience in a function of providing a content medium to a user in consideration of user information.
[0044] (18) Furthermore, in the computer system, the program, and the information processing device according to the present invention, The content medium may be a medium used in the content.
[0045] (19) Furthermore, in the computer system, the program, and the information processing device according to the present invention, the content is a game, The content medium may be a game medium.
[0046] (20) Furthermore, in the computer system, program, and information processing device according to the present invention, Further includes a determination unit that determines whether the user desires to change the information about the grant candidate based on at least one of information about the grant candidate, a selection status of the content medium associated with the user, and an acquisition status of the content medium associated with the user, The display control unit If it is determined that the desired state is not being changed, the display mode may be changed so that the operation becomes difficult.
[0047] According to the present invention, when it is determined that the state is not one desired by the user, the display mode is changed to make the operation difficult, thereby improving user convenience.
[0048] (21) Furthermore, in the computer system, the program, and the information processing device according to the present invention, Further includes a determination unit that determines whether the user desires to change the information about the grant candidate based on at least one of information about the grant candidate, a selection status of the content medium associated with the user, and an acquisition status of the content medium associated with the user, The display control unit When it is determined that the change is desired, the display mode may be changed so as to facilitate the operation.
[0049] According to the present invention, when it is determined that the user is in a state where a change is desired, the display mode is changed to facilitate operation, thereby improving user convenience. [Brief explanation of the drawings]
[0050] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a computer system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram showing functional blocks of a server device according to the embodiment. [Figure 3] FIG. 2 is a diagram showing functional blocks of the terminal device according to the embodiment. [Figure 4] FIG. 3 is a diagram showing an example of a display screen according to the embodiment. [Figure 5] FIG. 4 is a diagram for explaining the selection of an item in chronological order in the present embodiment. [Figure 6] 10 shows an example of an assignment candidate according to the present embodiment. [Figure 7] FIG. 3 is a diagram showing an example of a display screen according to the embodiment. [Figure 8] FIG. 4 is a diagram for explaining the selection of an item in chronological order in the present embodiment. [Figure 9] FIG. 3 is a diagram showing an example of a display screen according to the embodiment. [Figure 10] FIG. 3 is a diagram showing an example of a display screen according to the embodiment. [Figure 11] FIG. 3 is a diagram showing an example of a display screen according to the embodiment. [Figure 12] FIG. 3 is a diagram showing an example of a display screen according to the embodiment. [Figure 13] FIG. 3 is a diagram showing an example of a display screen according to the embodiment. [Figure 14] FIG. 3 is a diagram showing an example of a display screen according to the embodiment. [Figure 15] FIG. 3 is a diagram showing an example of a display screen according to the embodiment. [Figure 16] FIG. 3 is a diagram showing an example of a display screen according to the embodiment. [Figure 17] FIG. 3 is a diagram showing an example of a display screen according to the embodiment. [Figure 18]1 is a flowchart showing an example of a processing flow according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0051] The present embodiment will be described below. Note that the present embodiment described below does not unduly limit the content of the present invention described in the claims. Furthermore, not all of the configurations described in the present embodiment are necessarily essential constituent elements of the present invention.
[0052] [1] Computer Systems First, an overview and schematic configuration of a computer system (for example, a game system) according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of a system configuration showing the configuration of the computer system according to this embodiment.
[0053] The server device 10 is an information processing device capable of providing a given service using a terminal device (game device) 20 connected for communication via the Internet (an example of a network).
[0054] The terminal device 20 is an information processing device such as a terminal device, smartphone, mobile phone, PHS, computer, terminal device, PDA, portable game console, image generating device, etc., and is a device that can be connected to the server device 10 via a network such as the Internet (WAN) or LAN.
[0055] [1.1] A computer system configured in a client-server model As shown in FIG. 1, the computer system of this embodiment is configured such that a server device 10 and terminal devices 20 (for example, terminal devices 20A, 20B, and 20C) are connectable to the Internet (an example of a network).
[0056] By accessing the server device 10 from the terminal device 20, the user can play the content based on the information transmitted from the server device 10 via the Internet.
[0057] In this embodiment, each content may be provided to the terminal device 20 by one server device 10, or a server system may be constructed by linking a plurality of server devices 10, and each content may be provided to the terminal device 20.
[0058] It should be noted that the various processes relating to the present invention may be performed by the server device 10 alone, or by the terminal device 20 alone.
[0059] [1.2] Terminal equipment The computer system of this embodiment may be realized by a single terminal device having the functions of the server device 10, that is, a device (standalone) that operates independently without relying on other devices such as a server device.
[0060] In addition, in this embodiment, the present invention may be realized by the terminal device 20 alone, without being connected to the server device 10. For example, the present invention may be realized by a computer system realized by a plurality of terminal devices 20 through P2P (peer-to-peer) communication.
[0061] A plurality of such terminal devices may be connected by wire or wirelessly, and one terminal device may function as a host (server device 10), and the system may be realized by the plurality of terminal devices.
[0062] The terminal device is not limited to a terminal device, but may be a tablet information terminal device, a personal computer, or a terminal device (casing) installed in an amusement park.
[0063] [1.3] Cloud-based computer systems The computer system of this embodiment may also be a cloud-based computer system. For example, in a cloud-based computer system, basic processing (including content processing, drawing processing, etc.) is performed solely by the server device 10 (cloud device), and the terminal device 20 only controls the display of the processing results of the server device 10 (cloud device). The terminal device 20 also transmits information such as input information (operation information) of the controller to the server device 10. In this case, the terminal device 20 may also transmit information other than the input information.
[0064] Furthermore, in this embodiment, except for input, each function of the processing unit 200 of the terminal device 20 and the execution of the content program may be executed by the server device 10, and the terminal device 20 may realize the above content by executing input and image display by streaming.
[0065] Furthermore, the computer system may store the information stored in the server device 10 and the information stored in the terminal device 20 in a given storage area on the Internet.
[0066] [1.4] Terminal device with multiple controllers In this embodiment, one terminal device 20 may be equipped with multiple controllers (input units 260). When multiple users play content using their own controllers on one terminal device 20, it is assumed that the multiple users are actually close to each other.
[0067] [1.5] Examples of social content In addition, in this embodiment, the SNS server may function as an SNS server that provides a communication-type service. Here, the SNS server may be an information processing device that provides a service that allows communication between multiple users.
[0068] Furthermore, in this embodiment, for example, when functioning as an SNS server, it is possible to provide a game called a social game that is executed using the operating environment (API (Application Programming Interface), platform, etc.) of the SNS that is provided.
[0069] Unlike existing online games, social games include games that do not require dedicated client software and can be used with just a web browser and an SNS account. In addition, this embodiment has a configuration that makes it possible to provide an online game in which users can connect to other users' terminal devices 20 via a network and share the same game progress simultaneously online.
[0070] [1.6] Browser content examples In particular, in this embodiment, content provided on the web browser of the terminal device 20, e.g. For example, browser content (content that can be launched simply by opening the installation site in a web browser) created in various languages such as HTML, FLASH (registered trademark), CGI, PHP, shockwave, Java (registered trademark) applet, and JavaScript (registered trademark) may be provided.
[0071] The terminal device 20 also includes a web browser capable of viewing web pages (HTML data). That is, the terminal device 20 includes a communication control function for communicating with the server device 10, a web browser function for performing display control using data received from the server device 10 (web data, data created in HTML format, etc.), and a web browser function for transmitting user operation data to the server device 10, and is configured to perform various processes for providing a screen to the user and allowing the user to execute content. However, the terminal device 20 may also acquire content control information provided from the server device 10, execute predetermined content processing, and execute content based on the content processing.
[0072] Specifically, when the terminal device 20 makes a request to the server device 10 to play predetermined content, the terminal device 20 is connected to the content site of the server device 10 and starts the content. In particular, the terminal device 20 may be configured to use an API as necessary to cause the server device 10 functioning as an SNS server to perform predetermined processing, or to obtain user information and the like managed by the server device 10 functioning as an SNS server, and then execute the content.
[0073] [1.7] Other In this embodiment, the server device 10 may be configured with one (device, processor) or multiple (devices, processors). Information (e.g., user information, content information, etc.) stored in a storage area (storage unit 170 described later) of the server device 10 may be stored in a database (broadly speaking, a storage device, a memory) connected via a network (an intranet or the Internet). The communication line between the terminal device 20 and the server device 10 may be wired or wireless.
[0074] [2] Server device Next, the server device 10 of this embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing functional blocks of the server device 10 of this embodiment. In this embodiment, some of the components (each unit) of Fig. 2 may be omitted.
[0075] In this embodiment, the system includes an input unit 160 for use in input by the administrator and others, an information storage medium 180 in which predetermined information is stored, a communication unit 196 for communicating with the terminal device 20 and others, a processing unit 100 that mainly executes processing related to the content to be provided, and a storage unit 170 that mainly stores various data used for the content.
[0076] The input unit 160 is used by a system administrator or the like to input settings related to content and other necessary settings and data. For example, the input unit 160 in this embodiment is configured with a mouse, a keyboard, and the like.
[0077] The information storage medium 180 (computer-readable medium) stores programs, data, etc., and its functions are realized by an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, a magnetic tape, or a memory (ROM), etc.
[0078] The communication unit 196 performs various controls for communication with the outside (for example, a terminal, another server, or another network system), and its functions are performed by various processors or communication It consists of hardware such as ASICs and programs.
[0079] The storage unit 170 serves as a work area for the processing unit 100, the communication unit 196, etc., and its functions are realized by RAM (VRAM), etc. The information stored in the storage unit 170 may be managed by a database.
[0080] Furthermore, in addition to the main memory unit 171, the storage unit 170 of this embodiment has an image buffer 172, a content data storage unit 174 in which content information indicating information related to content is stored, a user information storage unit (player information storage unit) 175, an assignment candidate information storage unit 176, a selection status information storage unit 177, an acquisition status information storage unit 178, and a display mode information storage unit 179. Note that a configuration in which some of these are omitted may also be used.
[0081] In particular, the content data storage unit 174 stores information about the virtual space (game space) in which the content is implemented, information about the virtual camera, setting values used in the content, and the like.
[0082] Furthermore, user information (user information) is stored in association with a user ID (user ID) for each user (user) in the user information storage unit 175. The user ID is identification information for identifying a user.
[0083] The user information includes input information (operation information) of the user. The user information may also be a concept including not only information of the user associated with the user but also information of the user's content media (for example, game media such as characters, cards, and items owned by the user).
[0084] The assignment candidate information storage unit 176 stores assignment candidate information (for example, information on a plurality of content media).
[0085] The selection status for each user is stored in the selection status information storage unit 177. For example, the selection status information storage unit 177 stores, for each user, a content medium selected by the user from among a plurality of content media as candidates for assignment, in association with the user.
[0086] The acquisition status for each user is stored in the acquisition status information storage unit 178. For example, the acquisition status information storage unit 178 stores, for each user, content media acquired by the user from among selected content media in association with the user.
[0087] Information on the display mode of a display object for an operation to change information on an assignment candidate is stored in the display mode information storage unit 179. For example, the display mode information storage unit 179 stores at least one of the position and appearance of the display object.
[0088] Specifically, the display mode information storage unit 179 stores at least one of the size, shape, transparency, color, image, image to be added around the display object, text content of the display object, and text content to be added around the display object.
[0089] In addition, the display mode information storage unit 179 stores, for each user, information indicating that the user wishes to change the display mode, information indicating that the user does not wish to change the display mode, or information indicating the default state.
[0090] The processing unit 100 performs various processes using a main memory unit 171 in the memory unit 170 as a work area. The functions of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.
[0091] The processing unit 100 performs various processes of this embodiment based on programs (data) stored in the information storage medium 180. That is, the information storage medium 180 stores programs for causing a computer to function as each unit of this embodiment (programs for causing a computer to execute the processing of each unit).
[0092] For example, the processing unit 100 (processor) controls the entire server device 10 based on a program stored in the information storage medium 180, and performs various processes such as controlling the transfer of data between the various units. Furthermore, the processing unit 100 performs processes to provide various services in response to requests from the terminal device 20.
[0093] The processing unit 100 works in conjunction with the terminal device 20 and executes content processing of the content provided in this embodiment for each user based on the user's input input via the terminal device 20 .
[0094] In this embodiment, the server device 10 may perform part or all of the processing of the processing unit 100, or the terminal device 20 may perform part of the processing of the processing unit 100.
[0095] The processing unit 100 includes a content control unit 111, a display control unit 112, a selection unit 113, an assignment candidate control unit 114, a reception unit 115, a determination unit 116, an acquisition unit 117, a presentation unit 119, a communication control unit 120, a management unit 122, an image generation unit 130, and a sound processing unit 140.
[0096] The content control unit 111 executes content processing based on input information (operation information) from a user. For example, the content control unit 111 may receive input information (operation information) from a user from the user's terminal device 20 and execute content processing.
[0097] That is, the content control unit 111 progresses through the content based on the operation input of the user. For example, the content control unit 111 may progress through the content by making the character operated by the user take a predetermined action.
[0098] The content medium is a medium used in the content. For example, the content is a game, and the content medium is a game medium.
[0099] The display control unit 112 controls the display unit 290 of the terminal device 20 to display the screen (image) generated by the server device 10. In other words, the display destination of the screen (image) generated by the server device 10 is the display unit 290 of the terminal device 20.
[0100] The display control unit 112 changes the display mode of the display object for the operation to change the information about the grant candidate based on at least one of the information about the grant candidate, the selection status of the content medium associated with the user, and the acquisition status of the content medium associated with the user.
[0101] The selection status is information about the content medium selected by the selection unit 113. The selection status is also the number of times and / or frequency of selection by the selection unit 113.
[0102] The acquisition status is information about the content medium acquired by the acquisition unit 117. The acquisition status is the number of times and / or frequency of acquisition by the acquisition unit 117.
[0103] The display control unit 112 changes the display mode of the display object for an operation to change the information about the grant candidate based on the information about the grant candidate.
[0104] The display control unit 112 changes the display mode of the display object for the operation to change the information about the grant candidate, based on the selection status of the content medium associated with the user.
[0105] The display control unit 112 changes the display mode of the display object for the operation to change the information about the grant candidate based on the acquisition status of the content medium associated with the user.
[0106] The display control unit 112 changes the display mode by changing the position where the display object is arranged.
[0107] The display control unit 112 changes the appearance of the display object, thereby changing the display mode.
[0108] The display control unit 112 changes the display mode by changing the size and / or shape of the display object.
[0109] The display control unit 112 changes the display mode by changing the transparency and / or color of the display object.
[0110] The display control unit 112 changes the display mode by changing the content of the displayed object and the images and texts added around the displayed object.
[0111] The display control unit 112 changes the display mode of the display object for performing the second operation.
[0112] The display control unit 112 may change the display mode of the display object for switching the grant candidate.
[0113] The display control unit 112 may change the display mode of the display object for the operation to change the information about the grant candidate based on the user information.
[0114] If it is determined that the state is not the desired state, the display control unit 112 changes the display mode so that the operation becomes difficult.
[0115] When it is determined that the change is desired, the display control unit 112 changes the display mode so as to facilitate the operation.
[0116] The selection unit 113 selects the content medium to be associated with the user from among the plurality of content media that are candidates for assignment.
[0117] The assignment candidate control unit 114 changes the information about the assignment candidate based on the user's operation.
[0118] When a content medium to be associated with the user is selected from the grant candidates based on the user's operation, the grant candidate control unit 114 changes information about the grant candidate so that the selected content medium is less likely to be selected by the selection unit next time onwards.
[0119] The grant candidate control unit 114 selects a content medium to be associated with the user from the grant candidates based on a first operation, deletes the selected content medium from the grant candidates to change information about the grant candidates, and adds a content medium to the grant candidates based on a second operation. By replenishing the content media, information about the candidate for assignment is changed.
[0120] When a plurality of grant candidates are prepared, the grant candidate control unit 114 may change information related to the grant candidates by switching the grant candidates based on a user operation.
[0121] The accepting unit 115 accepts information from a user. For example, the accepting unit 115 receives and accepts information from the user's terminal device 20 via a network.
[0122] The determination unit 116 determines whether the user wishes to change the information about the grant candidate based on at least one of the information about the grant candidate, the selection status of the content medium associated with the user, and the acquisition status of the content medium associated with the user.
[0123] The acquiring unit 117 acquires the content media to be associated with the user from among the selected content media.
[0124] The presentation unit 119 performs processing to present given information to the terminal device 20 of the user.
[0125] The communication control unit 120 establishes a connection (session or connection) with the terminal device 20 and performs processing to communicate (transmit and receive) data via the network.
[0126] For example, the communication control unit 120 transmits information about content to the user's terminal device 20. The communication control unit 120 also receives, from the user's terminal device 20, user operation information accepted by the terminal device 20.
[0127] Furthermore, the communication control unit 120 receives information about the content from the server device 10.
[0128] The management unit 122 manages content information and user information associated with user identification information for each user. The management unit 122 may also manage information such as in-content currency and items.
[0129] The image generation unit 130 performs drawing processing based on the results of various processes performed by the processing unit 100 , thereby generating an image, and outputs it to the display unit 290 of the terminal device 20 .
[0130] The image generation unit 130 is realized by, for example, a processor such as a GPU or a digital signal processor (DSP), a video signal IC, a program such as a video codec, an IC memory for drawing frames such as a frame buffer, and the like.
[0131] The image generation unit 130 generates one image (content screen) of a content screen in one frame time (for example, 1 / 60 seconds) in accordance with the progress of the content. The image generation unit 130 outputs the generated image to the image buffer 172. The image generation unit 130 also transmits the generated image to the terminal device 20.
[0132] The image generation unit 130 generates an image (a so-called three-dimensional image) that can be seen from a virtual camera (a given viewpoint) in a virtual space (object space, game space).
[0133] For example, when generating a three-dimensional content image, the image generation unit 130 first performs geometry processing such as coordinate transformation (world coordinate transformation, camera coordinate transformation), clipping, or perspective transformation, and then creates rendering data (position coordinates of vertices of primitive surfaces, texture coordinates, color data, normal vectors, alpha values, etc.) based on the processing results. Then, based on this rendering data (primitive surface data), after perspective transformation (geometry processing The object (one or more primitive surfaces) of the (later) object is drawn to an image buffer 172 (a buffer that can store image information in pixel units, such as a frame buffer or work buffer; VRAM). This generates an image in object space that can be seen from a virtual camera (a given viewpoint).
[0134] Furthermore, when multiple users are involved in multi-user online content in which data is transmitted and received via a network, the image generator 130 generates an image for each user as seen from a virtual camera that follows the movement of an object operated by the user. In other words, an independent rendering process is performed for each user. The image generator 130 may also generate a two-dimensional image in the virtual space.
[0135] The sound processing unit 140 performs sound processing based on the results of various processes performed by the processing unit 100, generates (plays) content sounds such as background music, sound effects, or voices, and transmits them to the terminal device 20.
[0136] [3] Terminal device Next, the terminal device 20 of this embodiment will be described with reference to Fig. 3. Fig. 3 is an example of a functional block diagram showing the configuration of the terminal device 20 of this embodiment. Furthermore, the terminal device 20 of this embodiment may have a configuration in which some of the components (units) of Fig. 3 are omitted.
[0137] The input unit 260 is used by the user to input operation data, and this function can be realized by a touch panel or a touch panel display, etc. That is, the input unit 260 includes a detection unit 262 that can detect two-dimensional pointed position coordinates (x, y) on a screen on which an image is displayed. For example, the input unit 260 includes a detection unit 262 that can detect two-dimensional contact position coordinates (x, y) in a contact detection area (touch panel).
[0138] The touch operation on the display screen (hereinafter referred to as "touch panel" unless otherwise specified) may be performed using a fingertip or an input device such as a touch pen.
[0139] The input unit 260 may also include a button, lever, keyboard, steering wheel, microphone, acceleration sensor, etc., which can input input information (operation signals) other than the indicated position.
[0140] The storage unit 270 serves as a work area for the processing unit 200, the communication unit 296, etc., and its functions can be realized by RAM (VRAM) or the like. The storage unit 270 of this embodiment includes a main storage unit 271 used as a work area, an image buffer 272 in which the final display image and the like are stored, a content data storage unit 274 in which content information indicating information related to the content is stored, a user information storage unit (player information storage unit) 275, an assignment candidate information storage unit 276, a selection status information storage unit 277, an acquisition status information storage unit 278, and a display mode information storage unit 279. Note that some of these may be omitted, or the storage unit 170 of the server device 10 may form part of them.
[0141] The image buffer 272 may store image data generated by the image generating unit 230 or image data received from the server device 10.
[0142] The content data storage unit 274 stores information on the content space (game space) where the content is implemented, information on each character, information on the virtual camera, other setting values used in the game, etc. Note that the terminal device 20 may store information received from the server device 10 in the content data storage unit 274.
[0143] User information is stored in the user information storage unit 275. Note that the terminal device 20 may receive user information corresponding to a user ID from the server device 10 and store the information in the user information storage unit 275.
[0144] The assignment candidate information storage unit 276 stores assignment candidate information (for example, information on a plurality of content media). The terminal device 20 may receive assignment candidate information corresponding to a user ID from the server device 10 and store the information in the assignment candidate information storage unit 276.
[0145] The selection status of the user is stored in the selection status information storage unit 277. Note that the terminal device 20 may receive the selection status of the user corresponding to the user ID from the server device 10 and store it in the selection status information storage unit 277.
[0146] The acquisition status of the user is stored in the acquisition status information storage unit 278. Note that the terminal device 20 may receive the acquisition status of the user corresponding to the user ID from the server device 10 and store it in the acquisition status information storage unit 278.
[0147] Information on the display mode of a display object for an operation to change information related to a grant candidate is stored in the display mode information storage unit 279. Note that the terminal device 20 may receive information on the display mode corresponding to the user ID from the server device 10 and store the information in the display mode information storage unit 279.
[0148] The information storage medium 280 (computer-readable medium) stores programs, data, etc., and its functions can be realized by an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, a magnetic tape, or a memory (ROM), etc.
[0149] Furthermore, a program for causing a computer to function as each unit of this embodiment (a program for causing a computer to execute the processing of each unit) can be stored in the information storage medium 280. Note that the processing unit 200 performs various processes of this embodiment based on the program (data) stored in the information storage medium 280, as will be described later.
[0150] The display unit 290 outputs the image generated by this embodiment, and its function can be realized by a CRT, LCD, touch panel display, HMD (head mounted display), or the like.
[0151] In particular, in this embodiment, the display unit 290 also functions as an input unit 260 where the user operates the content by using a touch panel display. Here, the touch panel may be, for example, a resistive type (four-wire type, five-wire type), a capacitance type, an electromagnetic induction type, an ultrasonic surface acoustic wave type, an infrared scanning type, or the like.
[0152] The sound output unit 292 outputs the sound generated by this embodiment, and its function can be realized by a speaker, headphones, or the like.
[0153] The communication unit 296 performs various controls for communicating with the outside (for example, the server device 10 or other terminal devices 20), and its functions can be realized by hardware such as various processors or communication ASICs, or programs.
[0154] The terminal device 20 receives, via the network, programs and data for causing a computer to function as each unit of the present embodiment, which are stored in the information storage medium 180 or the storage unit 170 of the server device 10, and stores the received programs and data in the information storage medium 28. 0 or the storage unit 270. The case where the terminal device 20 functions by receiving the program or data in this way is also included in the scope of the present invention.
[0155] The processing unit 200 (processor) performs processing such as content processing, image generation processing, or sound generation processing in conjunction with the server device 10 based on input data from the input unit 260, programs, and the like.
[0156] In particular, in this embodiment, content processing includes processing to start content when content start conditions are met, processing to progress content, processing to place objects such as characters and enemy characters, processing to display objects, processing to calculate content results, and processing to end content when content end conditions are met.
[0157] Furthermore, the processing unit 200 performs content processing (for example, processing of a competitive game, etc.) based on user input information input by the input unit 260. Furthermore, the processing unit 200 may be executed in conjunction with the server device 10, or a part or all of the processing unit 200 may be formed in the server device 10.
[0158] The processing unit 200 performs various processes using the storage unit 270 as a work area. The functions of the processing unit 200 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.
[0159] The processing unit 200 includes a content control unit 211, a display control unit 212, a selection unit 213, an assignment candidate control unit 214, a reception unit 215, a determination unit 216, an acquisition unit 217, a presentation unit 219, a communication control unit 220, an image generation unit 230, and a sound processing unit 240. Note that some of these units may be omitted.
[0160] The content control unit 211 executes content processing based on input information (operation information) from the user. The content control unit 211 may perform all or part of the same processing as the display control unit 112 of the server device 10.
[0161] The display control unit 212 performs processing to display a screen on the display unit 290. For example, the display control unit 211 may display using a web browser. Furthermore, the display control unit 212 causes the display unit 290 to display information required in the content based on information transmitted from the server device 10. For example, the terminal device 20 displays the display information of the screen received from the server device 10.
[0162] Furthermore, the display control unit 212 may perform all or part of the same processing as the display control unit 112 of the server device 10.
[0163] The selection unit 213 selects the content medium to be associated with the user from among the plurality of content media that are candidates for assignment.
[0164] The selection unit 213 may perform all or part of the same processing as the selection unit 113 of the server device 10.
[0165] The assignment candidate control unit 214 changes the information about the assignment candidate based on the user's operation.
[0166] The grant candidate control unit 214 controls all or part of the processing in cooperation with the grant candidate control unit 214 of the server device 10. The same process may be performed.
[0167] The receiving unit 215 performs a process of receiving input from a user. For example, the receiving unit 215 may transmit input information received by the terminal device 20 to the server device 10, and the server device 10 may receive the input information.
[0168] The receiving unit 215 may perform all or part of the same processing as the receiving unit 115 of the server device 10.
[0169] The determination unit 216 determines whether the user wishes to change the information about the grant candidate based on at least one of the information about the grant candidate, the selection status of the content medium associated with the user, and the acquisition status of the content medium associated with the user.
[0170] The determination unit 216 may perform all or part of the same processing as the determination unit 116 of the server device 10 .
[0171] The acquisition unit 217 acquires the content media to be associated with the user from among the selected content media.
[0172] The acquisition unit 217 may perform all or part of the same processing as the determination unit 116 of the server device 10 .
[0173] The presentation unit 219 performs processing to present given information on the display unit 290 of the user's terminal device 20. For example, the presentation unit 219 may present information received from the server device 10.
[0174] The presenting unit 219 may perform all or part of the same processing as the presenting unit 119 of the server device 10.
[0175] The communication control unit 220 performs processing for transmitting and receiving data to and from each server device 10. The communication control unit 220 also performs processing for storing data received from the server device 10 in the storage unit 270, processing for analyzing the received data, and other control processing related to the transmission and reception of data.
[0176] The communication control unit 220 may store and manage destination information (network information such as IP addresses and port numbers) of other terminal devices 20 and the server device 10 in the storage unit 270 or the information storage medium 280. The communication control unit 220 may then communicate with the server device 10 when receiving input information from the user to start communication.
[0177] In particular, the communication control unit 220 transmits the user's identification information and input information to the server device 10. The communication control unit 220 may also receive data (predetermined parameters of the user, the user's web page, a screen, etc.) from the server device 10.
[0178] The communication control unit 220 may transmit and receive data to and from the server device 10 at a predetermined cycle, or may transmit and receive data to and from the server device 10 when input information is received from the input unit 260. In particular, the communication control unit 220 of this embodiment performs processing to receive given screen information (for example, screen information, etc.) from the server device 10.
[0179] The image generation unit 230 performs various processes (for example, content processing) performed by the processing unit 200. The image generating unit 230 performs a drawing process based on the received image data, thereby generating an image, which is output to the display unit 290 by the display control unit 212. The image generated by the image generating unit 230 may be a so-called two-dimensional image or a so-called three-dimensional image. The image generating unit 230 may perform all or part of the same processing as the image generating unit 130 of the server device 10.
[0180] The sound processing unit 240 performs sound processing based on the results of various processes performed in the processing unit 200, generates (plays) content sounds such as background music, sound effects, or voices, and outputs them to the sound output unit 292. Note that the sound processing unit 240 may perform all or part of the same processes as the sound processing unit 140 of the server device 10.
[0181] In the present embodiment, when the terminal device 20 provides content to a plurality of terminal devices 20 by P2P or the like, one terminal device 20 may act as a host and execute processing. In such a case, the terminal device 20 as the host may execute processing of each processing unit of the server device 10 (part or all of each processing unit).
[0182] Furthermore, the terminal device 20 of this embodiment may perform the same processing as the server device 10 and display a screen on the display unit of the terminal device 20.
[0183] [4] Overview The present embodiment relates to a computer system for providing a content medium to a user, for example, a computer system having a display mode of a user interface (UI) related to operations in a content medium providing function.
[0184] Fig. 4 shows an example of a display screen displayed on the terminal device 20 of the user PA. First, in this embodiment, as shown in Fig. 4, a grant candidate set (for example, lottery table A) consisting of a plurality of content media is presented to the terminal device 20 of the user PA, and a content media (for example, game media) to be associated with the user PA is selected from the grant candidate sets.
[0185] In addition, the content media to be associated with the user PA is acquired from the selected content media associated with the user PA.
[0186] In this embodiment, information regarding the award candidates (for example, the lottery table) (information about the content media included in the award candidates, parameters of the content media, probability of winning the content media, etc.) is changed based on user operation.
[0187] 5, in the content (e.g., a game) of this embodiment, a lottery table TA is set in association with a user PA at timing T0, which is an initial state. Then, at timings T1, T2, T3, and T4, a content medium (e.g., a game medium) is selected. Then, at a given timing T5, the lottery table TA for selecting a content medium is reset to its initial state (an example of a change) based on an operation (also referred to as operation information or input information) of the user PA.
[0188] In this embodiment, before the change (for example, before timing T5 in FIG. 5), the display mode of the display object for the user PA to perform an operation (an operation to change the information about the grant candidate) is changed based on at least one of the information about the grant candidate of the user PA, the selection status of the content medium of the user PA, and the acquisition status of the content medium of the user PA. In this way, the convenience of the user PA can be improved. This will be described in detail below.
[0189] In this embodiment, for the sake of convenience, an example in which a content medium is provided to a user PA will be described. Also, the server device 10 will be mainly described. A part or all of the above processes may be executed by the terminal device 20 of the user PA.
[0190] It should be noted that giving a content medium to the user PA means that the content medium is made to be owned by the user PA.
[0191] [5]Display screen As shown in FIG. 4, in this embodiment, a display screen is displayed on the display unit 290 (touch panel) of the terminal device 20 of the user PA, and the user PA performs an operation (input) by touching a contact medium such as a fingertip or a touch pen to the touch panel.
[0192] [6] Content The content may be, for example, a game, but is not limited to a game. For example, the content may be an image, a video, a product, or a service such as a conversation app (chat app). The content may also be a metaverse.
[0193] The metaverse refers to a virtual space on the Internet where users can communicate with each other. The virtual space in the metaverse can be accessed using devices such as virtual reality (VR) goggles or augmented reality (AR) glasses. Users can create their own avatars and enjoy a variety of services and content. For example, in the virtual space, there may be content (such as costumes) that users can select (or acquire).
[0194] [7] Content media The content medium is a medium used in the content. For example, the content medium is a game medium. More specifically, the content medium is a character (avatar) that can be used in the content (e.g., a game), an item for strengthening or developing the character (avatar), etc. The content medium may be an image, a moving image, etc. The content medium may also be a stamp that can be used in a specific application (a conversation application), etc.
[0195] The content medium may also be a character icon, an avatar, or a user icon on a portal site.
[0196] [8] Candidate for grant The award candidates are made up of a plurality of content media, and in this embodiment, the plurality of content media are arranged in the form of a lottery table.
[0197] Fig. 6 shows an example of the grant candidate. The grant candidate is, for example, a lottery table in which multiple content media are associated with parameters such as rarity, probability of winning, and attack power, as shown in Fig. 6.
[0198] There may be multiple types of grant candidates. For example, as shown in Fig. 6, multiple lottery tables may be prepared, such as lottery table IDs = TA, TB, and TC. Furthermore, each of the multiple lottery tables may differ in at least one of the content medium, rarity, winning probability, and parameters.
[0199] In this embodiment, one of the multiple grant candidates (for example, lottery table ID=TA) is associated with the user PA.
[0200] [9] Content media selection process In this embodiment, a content medium corresponding to the user PA is selected from among a plurality of content media candidates. Select the content medium to include.
[0201] For example, in this embodiment, a lottery process is performed in which a content medium is selected with a predetermined probability of winning based on a lottery table (for example, lottery table TA), but this is not limited to this. For example, the order of content media to be associated with users PA may be determined in advance, and content media may be associated with users PA in accordance with the determined order.
[0202] For example, as shown in FIG. 4, when an operation (e.g., a touch operation, a touch input) of the display object 44 selected by the user PA is received on the display screen displayed on the terminal device 20 of the user PA, a content medium to be associated with the user PA is selected.
[0203] In this embodiment, there are display objects 44 for one lottery (selection of one content medium) and display object 43 for ten lottery (selection of ten content media), but the number of lottery draws is not limited to these. For example, there may be display objects corresponding to the number of lottery draws.
[0204] In this embodiment, when an operation of the display object 44 for selection by the user PA is accepted, a content medium to be associated with the user PA is selected mainly based on the computer (CPU control).
[0205]
[10] Changes to information about grant candidates In this embodiment, information about the assignment candidate is changed based on an operation (for example, a touch operation or a touch input) by the user PA.
[0206] As shown in Figure 6, "information regarding the grant candidates" refers to at least one of the grant candidates (lottery table) themselves, the content ID of the content media included in the grant candidates, rarity, parameters such as the attack power, defense power, and stamina value of the content media, and the probability of winning the content media.
[0207] [10.1] Reset Example For example, as shown in Fig. 4, a display screen is displayed on the display screen displayed on the terminal device 20 of the user PA. Then, when the user PA accepts an operation (for example, a touch operation or touch input) of the reset display object 45 at a given timing T5 as shown in Fig. 5, the lottery table for selecting a content medium is initialized.
[0208] The resetting is to initialize the lottery table. By initializing the lottery table, information about the award candidates is changed.
[0209] [10.2] Example of lottery table change In this embodiment, a plurality of grant candidates are prepared, and the information about the grant candidates may be changed by switching between the grant candidates based on an operation by the user PA.
[0210] The grant candidates are a set of a plurality of content media, and are, for example, a lottery table consisting of a plurality of content media shown in lottery table TA (or lottery table TB, lottery table TC) as shown in FIG.
[0211] Fig. 7 shows an example of a display screen displayed on the terminal device 20 of the user PA. In Fig. 7, a display object 46 (a display object 46 with the text "Next") for instructing a change of the lottery table is displayed.
[0212] For example, as shown in Fig. 8, at timing T15 in the initial state, a table TA is set in association with the user PA. Then, at a given timing T15, when an operation of a display object 46 (a display object 46 with the text "Next") for instructing to change the lottery table from the current lottery table TA (lottery table ID = TA) to the next lottery table TB (lottery table ID = TB) is accepted, the lottery table associated with the user PA is changed from the lottery table TA to the lottery table TB. In other words, by changing the lottery table, information on the grant candidates is changed.
[0213] In this embodiment, the lottery table may be controlled so that the content of the content medium improves each time it is changed (for example, the probability of a rare item being selected increases, or the number of rare items increases).
[0214] [10.3] Changes in Content Media In this embodiment, when a content medium (for example, a content medium with content ID = C4) to be associated with the user PA is selected from the grant candidates (lottery table) based on the operation of the user PA, information regarding the grant candidate may be changed so that the selected content medium is less likely to be selected next time or later.
[0215] [10.3.1] Selecting the box method The selection method of this embodiment may be a box method, in which the total number and contents of a content medium group, which is a population box, are announced in advance, and when, for example, one content medium is removed from the content medium group, the contents of the box are reduced by, for example, one medium.
[0216] In this embodiment, the information of the content medium is changed in the box-type method. That is, when a content medium with content ID=C4, for example, associated with the user PA, is selected from the content media in the lottery table TA based on the operation of the user PA, the number of content media with content ID=C4 in the lottery table TA is reduced by one so that the selected content medium (for example, the content medium with content ID=C4) is less likely to be selected next time onwards.
[0217] In the box system, the server device 10 may add content media to be selected at a given timing.
[0218] For example, based on a first operation (e.g., a selection operation) of the user PA, a content medium (e.g., a content medium with content ID=C4) to be associated with the user PA is selected from the lottery table TA, and the information relating to the lottery table TA is changed by deleting the selected number (one) of the content medium (e.g., a content medium with content ID=C4) from the lottery table TA.
[0219] Then, based on a second operation (for example, a reset operation) of the user PA, the information about the lottery table TA may be changed by replenishing the lottery table TA with content media (for example, replenishing by initialization).
[0220] Then, the user PA may change the display mode of a display object (for example, the reset display object 45) for performing a second operation (for example, a reset operation).
[0221] [10.3.2] Selection methods other than boxes In a selection method other than the box method, the probability of winning a content medium in the lottery table may be changed.
[0222] For example, as shown in Fig. 4, a display screen is displayed on the display screen displayed on the terminal device 20 of the user PA. Then, when the user PA operates the display object 44 to select a content medium at a given timing T1 as shown in Fig. 5, the winning probability of the lottery table may be changed. For example, the winning probability of content ID=C4 in the lottery table TA may be changed from 16% to 15%.
[0223] [10.4] Changing parameters For example, as shown in Fig. 4, a display screen is displayed on the display screen displayed on the terminal device 20 of the user PA. Then, when the user PA accepts an operation of the display object 44 to select a content medium at a given timing T1 as shown in Fig. 5, the parameters (attack power, defense power, vitality value, etc.) of the content medium in the lottery table TA may be changed.
[0224] For example, the attack power of content ID=C4 in the lottery table TA may be changed (increased) from "40" to "50", or may be changed (decreased) from "40" to "30".
[0225]
[11] Change display mode In this embodiment, the display mode of a display object for user PA to operate is changed based on at least one of information about the grant candidate, the selection status of the content medium, and the acquisition status of the content medium.
[0226]
[12] Change of display mode based on information about the candidate In this embodiment, the display mode of the reset display object 45 for the user PA to perform an operation (an operation to change the information about the grant candidate) is changed based on the lottery table TA (an example of "information about the grant candidate").
[0227] For example, as shown in FIG. 5, before timing T5 of resetting (an example of "changing information about grant candidates"), the display mode of the display object for user PA to operate is changed based on information about the lottery table TA.
[0228] For example, when a content medium with the highest rarity "SSR" is not selected for the lottery table TA, the display mode of the display object of the reset 45 is changed. On the other hand, when a content medium with the rarity "SSR" is selected, the display mode of the display object of the reset 45 is not changed.
[0229]
[13] Change the placement position In this embodiment, the display mode may be changed by changing the position at which the display object is arranged.
[0230] FIG. 9 shows an example of a display screen displayed on the terminal device 20 of the user PA. For example, in a specific situation where it is presumed that it would be preferable for the user PA not to change the lottery table TA, the display mode is changed by repositioning the reset display object 45 from the bottom right to the top left of the screen, as shown in FIG. 9. This prevents the user PA from accidentally performing an operation that resets the table. In other words, user convenience can be improved.
[0231] In addition, a specific situation means that when there is a content medium with the highest rarity of "SSR", when the probability of winning the "SSR" rarity is a predetermined value or more (for example, 1% or more), or when a predetermined 1. A content medium exists whose parameter (attack power) is equal to or greater than a predetermined value (for example, 200 or greater).
[0232]
[14] Change appearance In this embodiment, the display mode may be changed by changing the appearance of the displayed object, for example, by changing the size and / or shape of the displayed object.
[0233] Fig. 10 shows an example of a display screen displayed on the terminal device 20 of the user PA. For example, in a specific situation where it is presumed that it is preferable for the user PA not to change the lottery table TA, as shown in Fig. 10, the display mode is changed by making the size of the reset display object 45 smaller than that of the display object in the default state (for example, the display object 45 shown in Fig. 4).
[0234] FIG. 11 shows an example of a display screen displayed on the terminal device 20 of the user PA. For example, as shown in FIG. 11, the display mode is changed by changing the shape of the reset display object 45 to a different shape from the display object in its default state (for example, the display object 45 shown in FIG. 4). For example, the shape of the display object 45 in its default state is a rectangle (or a bar-like shape). However, for example, in a specific situation where it is presumed that it would be preferable for the user PA not to change the lottery table TA, the reset display object 45 is changed to a star-like shape.
[0235]
[15] Change transparency and / or color In this embodiment, the display mode may be changed by changing the transparency and / or color of the display object.
[0236] For example, in a particular situation where it is assumed that it would be preferable for the user PA not to change the lottery table TA, the transparency (α value) of the reset display unit 45 shown in Figure 4 may be adjusted, and image processing may be performed so that the reset display unit 45 becomes translucent.
[0237] Furthermore, in a specific situation where it is presumed that it is preferable for the user PA not to change the lottery table TA, the color (RGB value) of the reset display unit 45 shown in Fig. 4 may be adjusted and image processing may be performed so that the reset display unit 45 becomes an inconspicuous color (for example, gray). In this way, it is possible to prevent the user PA from accidentally operating the reset button.
[0238]
[16] Change the image and text content The display mode may be changed by changing the content of the image or text displayed on or around the display object.
[0239] 12 is a diagram showing an example of a display screen of the terminal device 20 of the user PA. For example, the text of a display object in a default state (for example, the display object 45 shown in FIG. 4) is, for example, "Reset." However, in a specific situation where it is presumed that it would be preferable for the user PA not to change the lottery table TA, as shown in FIG. 12, the text of the reset display object 47 is changed to text (for example, "Caution! Reset") different from that of the display object in the default state (for example, the display object 45 shown in FIG. 4), thereby calling the attention of the user PA.
[0240] 13 is a diagram showing an example of a display screen of the terminal device 20 of the user PA. For example, there is no text around an object in a default state (for example, the object 45 shown in FIG. 4).
[0241] However, for example, in a specific situation where it is presumed that it is preferable for the user PA not to change the lottery table TA, the reset display object 45 is changed to have text (text image) saying "Press to reset immediately" added around it (on the top, bottom, left, right, etc. of the display unit 45) as shown in Fig. 13 to call the attention of the user PA. In other words, the display mode is changed to call more attention than the display object in the default state (for example, the display object 45 shown in Fig. 4).
[0242] Although not shown, for example, in a specific situation where it is assumed that it would be preferable for the user PA not to change the lottery table TA, an effect process may be applied to the image of the reset display object 45 to alert the user PA.
[0243]
[17] Changing the display mode based on the selection status of content media In this embodiment, the display mode of the display object for performing an operation by the user PA (an operation for changing information related to the grant candidate) may be changed based on the selection status of the content medium by the user PA.
[0244] [17.1] Selection Situation The selection status is information about the content medium selected in association with the user PA. For example, the selected content medium may be singular or plural. For example, as shown in FIG. 5, the selection status is information about the item C4 selected at timing T1, the item C5 selected at timing T2, the item C4 selected at timing T3, and the item C2 selected at timing T4 (rarity, attack power, defense power, stamina value, etc.).
[0245] For example, if a content medium with a rarity of "SSR" has not been selected since the time T0 when the lottery table TA was set, the display mode is changed. For example, as shown in FIG. 5, a content medium with a rarity of "SSR" has not yet been selected. Therefore, for example, as shown in FIG. 9, the display mode is changed by repositioning the reset display object 45 from the bottom right to the top left of the screen. On the other hand, if a content medium with a rarity of "SSR" has been selected since the time T0 when the lottery table TA was set, the display mode is not changed. Note that the display mode may also be changed using other methods.
[0246] [17.2] Number of times selected The selection status may also be the number of times it has been selected. For example, as shown in Figure 5, the number of times it has been selected before a given timing T5 is four.
[0247] For example, if the number of times the lottery table TA has been selected is less than 100 since the time T0 when the lottery table TA was set, the display mode is changed by, for example, changing the position of the reset display object 45 from the bottom right to the top left of the screen as shown in Fig. 9. On the other hand, if the number of times the lottery table TA has been selected is 100 or more, the display mode is not changed.
[0248] As shown in FIG. 14(A), if the number of times selected is less than 10, such as 1 or 2 times, the display mode of the reset display object 45 may be changed so that it is located at the top of the screen where it is difficult for the user PA to press it. As the number of times selected increases, the display mode of the reset display object 45 may be changed so that it is located gradually lower towards the bottom of the screen where it is easier for the user PA to press it. Also, as shown in FIG. 14(B), if the number of times selected is 100 or more, the display mode of the reset display object 45 may be changed so that it is located at the bottom of the screen where it is easier for the user PA to press it. The display mode may also be changed using other methods.
[0249] [17.3] Selected Frequency The selection status may be the frequency of selection. The frequency of selection is the number of times selected per predetermined period (for example, one day). For example, if the frequency of selection is equal to or greater than a predetermined number of times (20 times or more), the display mode is not changed. On the other hand, if the frequency of selection is less than the predetermined number of times (less than 20 times), the display mode is changed, for example, by changing the position of the reset display object 45 from the bottom right to the top left of the screen, as shown in FIG. 9. Note that the display mode may also be changed by other methods.
[0250]
[18] Change of display mode based on acquisition status of content media In this embodiment, the display mode of the display object for performing an operation by the user PA (an operation for changing information related to the grant candidate) may be changed based on the acquisition status of the content medium by the user PA.
[0251] [18.1] Acquisition Status The acquisition status is information about the content medium acquired in association with the user PA. For example, the number of acquired content media may be one or more.
[0252] In this embodiment, the user PA can acquire the content medium that he or she wishes to obtain from among the selected content media. In other words, the selected content medium is merely a content medium awarded by lottery or the like, and is not yet in the user PA's possession. In such a case, the user PA can acquire the content medium and thereby own it. Note that in this embodiment, when an operation of an "acquire" display object is received from the user PA, a content medium to be assigned (associated) to the user PA is acquired from among the selected content media. Furthermore, the user PA may acquire the content medium at the same time as selecting the content medium.
[0253] For example, if a content medium with a rarity of "SSR" has not been acquired since the time T0 when the lottery table TA was set, the display mode is changed by repositioning the reset display object 45 from the bottom right to the top left of the screen, as shown in Figure 9. On the other hand, if a content medium with a rarity of "SSR" has been acquired since the time T0 when the lottery table TA was set, the display mode is not changed. Note that the display mode may also be changed using other methods.
[0254] [18.2] Number of times acquired The acquisition status may also be the number of times it has been acquired.
[0255] For example, if the number of times acquired is less than 100 from the time T0 when the lottery table TA is set, the display mode is changed by, for example, changing the position of the reset display object 45 from the bottom right to the top left of the screen as shown in Fig. 9. On the other hand, if the number of times acquired is 100 or more, the display mode is not changed.
[0256] As shown in FIG. 14(A), if the acquired number of times is less than 10, such as 1 or 2 times, the display mode of the reset display object 45 may be changed so that it is located at the top of the screen where it is difficult for the user PA to press. As the acquired number of times increases, the display mode of the reset display object 45 may be changed so that it is located gradually lower towards the bottom of the screen where it is easier for the user PA to press. Also, as shown in FIG. 14(B), if the acquired number of times is 100 or more, the display mode of the reset display object 45 may be changed so that it is located at the bottom of the screen where it is easier for the user PA to press. The display mode may also be changed using other methods.
[0257] [18.3] Obtained frequency The acquisition status may be the frequency of acquisition. The frequency of acquisition is the number of times acquired per predetermined period (for example, one day). For example, if the frequency of acquisition is more than a predetermined number of times (20 times or more), the display mode is not changed. On the other hand, if the acquired frequency is less than a predetermined number of times (less than 20 times), the display mode is changed by, for example, changing the position of the reset display object 45 from the bottom right to the top left of the screen, as shown in FIG. 9. Note that the display mode may also be changed by other methods.
[0258]
[19] Change display mode based on user information In this embodiment, the display mode of a display object for performing an operation by the user PA (an operation for changing information related to a grant candidate) may be changed based on information about the user PA.
[0259] Here, the information of the user PA includes at least one of the history of content media assigned to the user PA, information on content media targeted for favorite settings, and usage status of content media.
[0260] For example, if the user PA has set content medium C2 (content ID=C2) as a favorite, and content medium C2 has not yet been selected and / or acquired for lottery table TA, this is a specific situation in which it is presumed that it would be preferable for the user PA not to make a change, so the display mode of the reset display object 45 is changed as shown in Fig. 9. Note that the display mode may also be changed using other methods. Note that if content C2 has already been selected and / or acquired for lottery table TA, it is considered that there is no problem for the user PA to make a change, so the display mode of the reset display object 45 is not changed.
[0261] Furthermore, for example, if content medium C3 (content ID=C3) is an item that user PA uses every time, and content medium C3 has not yet been selected and / or acquired for lottery table TA, this is a specific situation in which it is presumed that it would be preferable for user PA not to change it, so the display mode of reset display object 45 is changed as shown in Fig. 9. Note that the display mode may also be changed using other methods. Note that if content C3 has already been selected and / or acquired for lottery table TA, it is considered that there is no problem for user PA to change it, so the display mode of reset display object 45 is not changed.
[0262]
[20] Determining the desired change state In this embodiment, the user PA may determine whether or not they wish to change the information regarding the grant candidate based on at least one of (1) information regarding the grant candidate, (2) the selection status of the content medium, and (3) the acquisition status of the content medium.
[0263] If it is determined that the user PA is in a state where he / she desires a change, the display mode is changed so as to facilitate the operation of the user PA.
[0264] On the other hand, if it is determined that the user PA is not in the state desired for change, the display mode is changed so as to make it difficult for the user PA to operate the display mode.
[0265] For example, in this embodiment, at a given timing (for example, when a user selects and / or acquires a content medium, or at a predetermined time every day (for example, midnight)), the desired state change is determined and the display mode is changed.
[0266] For example, in this embodiment, the display mode information storage unit 179 (or the display mode information storage unit 279) stores, in association with the ID of the user PA, information indicating that the display mode is in a desired state to be changed (e.g., "1"), information indicating that the display mode is not in a desired state to be changed (e.g., "2"), or information indicating the default state (e.g., "0").
[0267] [20.1] Display example 1 For example, FIG. 15(A) shows the default state of the reset display object 45 on the display screen of the user PA.
[0268] If it is determined that the user PA is not in the desired state, the display mode is changed, for example, by reducing the size of the reset display object 45 as shown in FIG. 15(B), so as to make it difficult for the user PA to operate it.
[0269] If it is determined that the user PA is in a change-desiring state, the display mode is changed, for example, by increasing the size of the reset display object 45 as shown in FIG. 15(C), so as to facilitate the operation of the user PA.
[0270] [20.2] Display example 2 For example, Fig. 16(A) shows the default state of the reset object 45 on the display screen of the user PA. In Fig. 16(A), there is no text displayed around the reset object 45.
[0271] If it is determined that the user PA is not in the desired state for change, the display mode is changed to make it difficult for the user PA to operate the reset display object 45, for example, as shown in Figure 16 (B), by displaying warning text (for example, text saying "(Caution) Pressing will cause immediate reset") above the reset display object 45.
[0272] If it is determined that the user PA is in a state where they wish to make a change, the display mode is changed to make it easier for the user PA to operate the reset display 45, for example, as shown in Figure 16 (C), by displaying text approving of the reset (for example, text saying "You can press it").
[0273] [20.3] Display example 3 For example, FIGS. 17A, 17B, and 17C are examples of separate screens (pop-up screens, dialogue screens) that appear when an operation to reset the display object 45 is accepted on the display screen of the user PA.
[0274] Fig. 17(A) shows the default state, in which the "yes" indicator 48 and the "no" indicator 49 are displayed in their normal sizes.
[0275] If it is determined that the user PA is not in the desired state, the display mode is changed so that it is difficult for the user PA to operate the device, for example, by displaying the "No" display object 49 in a larger size than the default state, as shown in FIG. 17(B).
[0276] If it is determined that the user PA is in a state where a change is desired, the display mode is changed to make it easier for the user PA to operate, for example, by displaying the "Yes" display object 48 in a larger size than the default state, as shown in Figure 17(C).
[0277] When an operation of the user PA on the "Yes" display object 48 is accepted, the lottery table A is reset. On the other hand, when an operation of the user PA on the "No" display object 49 is accepted, the lottery table A is not reset.
[0278] The "yes" display object 48 and the "no" display object 49 are examples of display objects for operations to change information about the grant candidate.
[0279]
[21] Flowchart 18 shows an example of the processing flow of this embodiment. First, a content medium to be associated with the user PA is selected from among the grant candidates (step S1). The grant candidates are a lottery table A (for example, a lottery table A that performs a box-based selection process) consisting of multiple content media.
[0280] Then, based on at least one of information regarding the grant candidate (e.g., lottery table A), the selection status of the content medium associated with the user PA, and the acquisition status of the content medium associated with the user PA, the display mode of the display object for the operation to change the information regarding the grant candidate is changed (step S2).
[0281] Then, based on the operation information of the user PA, information about the grant candidate is changed (step S3). For example, as shown in Fig. 4, based on the operation of the user PA (for example, when an operation of the reset display object 45 is accepted), information about the grant candidate (for example, lottery table A) is changed. For example, when an operation of the reset display object 45 is accepted, the contents of the lottery table A are changed to the initial state. This ends the processing.
[0282]
[22] Canceling the display mode change In this embodiment, when the cancellation condition is satisfied, the changed display mode of the displayed object may be restored to its original state.
[0283] For example, in this embodiment, if the cancellation conditions are met at a given time (e.g., when the user selects and / or acquires a content medium, or at a specified time each day (e.g., midnight)), the display mode of the changed display object is restored to its original state.
[0284] For example, in this embodiment, when information indicating a default state (for example, "0") is set in the display mode information storage unit 179 (or the display mode information storage unit 279) in association with the ID of the user PA, the display mode of the changed display object is restored to its original state.
[0285]
[23] User Presettings In this embodiment, instruction information for changing the display mode of a display object may be set in advance based on an operation by the user PA.
[0286]
[24] Explanation of user convenience As described above, in this embodiment, it is possible to provide an operation UI that is highly convenient for the user PA in the function of giving an item (an example of a content medium) to the user PA.
[0287] In other words, in this embodiment, when a box-type lottery is conducted based on the operation of the user PA, if the content or probability of the lottery can be changed, the display mode of the display object (such as a reset button) used to perform that operation is changed taking into account the contents of the lottery table A and the ejection status of the content media ejected from the lottery table.
[0288] For example, in a box-type lottery table, if there are still items in the box that the user PA wants, the layout and appearance of the reset button on the box may be changed to make it harder for the user to press. This allows the user PA to perform a reset operation at any time they like, while preventing the user from accidentally performing the reset operation. As a result, a user-friendly operation UI may be realized.
[0289]
[25] Learning function In this embodiment, the display of the display object may be controlled by AI (AI is an abbreviation for Artificial Intelligence).
[0290] [25.1] Composition For example, each of the server device 10 and the terminal device 20 may include a learning storage unit, a learning model storage unit, and a learning unit.
[0291] The learning storage unit stores learning information. The learning storage unit may receive learning information from another information processing device and store the learning information in the learning storage unit.
[0292] The learning model storage unit stores a learning model (model). A learning model is a mathematical expression (function) that represents the correlation (relationship) and tendency between input data and output data. The learning model storage unit stores a learning model that has been machine-learned in the learning unit.
[0293] The learning unit learns information relating to operation situations and display objects.
[0294] [25.2] Learning between operation situations and display objects In this embodiment, information on the operation status of the display object may be learned, and the display mode of the display object may be estimated based on the learning result.
[0295] For example, the information on the operation status of a display object is at least one of whether or not the display object is operated, the period from when the display object is displayed until when the object is operated, and whether or not an object other than the display object is operated.
[0296] In this embodiment, when the type of display object (for example, types such as "select" and "reset") and information on the operation status of the display object are input, a learning model is generated that estimates the display mode of the display object (position, color, size, whether it is transparent or not, whether text is added or not, etc.).
[0297] For example, when information on the operation status of the "select" display object 44 by the user PA is input, the display mode of the "select" display object 44 is estimated. Then, based on the estimation result, the display mode of the "select" display object 44 is determined. Then, an image of the display screen is generated and displayed on the terminal device 20 of the user PA.
[0298] Furthermore, for example, when information on the operation status of the "reset" display object 45 by the user PA is input, the display mode of the "reset" display object 45 is estimated. Then, based on the estimation result, the display mode of the "select" display object 45 is determined. Then, an image of the display screen is generated and displayed on the terminal device 20 of the user PA.
[0299] A data set including the type of display object (for example, type such as "select" or "reset"), information on the operation status of the display object, and information on the display mode of the display object is stored in the learning storage unit 278. The learning model storage unit stores a trained model trained based on the data set.
[0300] [25.3] Estimation example 1 of display mode In this embodiment, a display mode that is difficult for the user to operate may be learned.
[0301] For example, in this embodiment, when the type of the displayed object (for example, the type of "select", "reset", etc.) is input, the display mode ( A learning model is generated to estimate the following characteristics: placement position, color, size, whether transparent, whether text is added, etc.
[0302] For example, when a type of the display object 44 (e.g., "select") is input, the display mode of the "select" display object 44 is estimated. Then, based on the estimation result, an image of the display screen is generated and displayed on the terminal device 20 of the user PA. In this way, a screen that makes it difficult to operate the selected display object 44 can be provided to the user PA, and erroneous operations can be prevented.
[0303] Furthermore, for example, when a type of the display object 45 (e.g., "reset") is input, the display mode of the "reset" display object 45 is estimated. Then, based on the estimation result, an image of the display screen is generated and displayed on the terminal device 20 of the user PA. In this way, a screen that makes it difficult to operate the reset display object 45 can be provided to the user PA, and erroneous operation can be prevented.
[0304] A data set of information on the type of display object (for example, types such as "select" and "reset") and the display mode of the display object is stored in the learning storage unit 278. A trained model trained based on the data set is stored in the learning model storage unit.
[0305] [25.4] Estimation example 2 of display mode In addition, in this embodiment, when (1) the type of display object and (2) at least one of information regarding the attachment candidate, the selection status of the content medium associated with the user, and the acquisition status of the content medium associated with the user are input, a learning model may be generated that estimates the display mode of the display object (position, color, size, whether it is transparent or not, whether it has text attached, etc.) that makes it difficult for the user to operate the display object.
[0306] That is, in this embodiment, when (1) the type of the display object 44 (e.g., "selection") and (2) at least one of information about the assignment candidate, the selection status of the content medium associated with the user, and the acquisition status of the content medium associated with the user are input, the display mode of the "selection" display object 44 is estimated. Then, based on the estimation result, an image of the display screen is generated and displayed on the terminal device 20 of the user PA. In this way, a screen that makes it difficult to operate the selected display object 44 can be provided to the user PA, and erroneous operation can be prevented.
[0307] Furthermore, in this embodiment, the display mode of the "reset" display object 45 may be estimated by inputting (1) the type of the display object 45 (e.g., "reset") and (2) at least one of information about the grant candidate, the selection status of the content medium associated with the user, and the acquisition status of the content medium associated with the user. Then, based on the estimation result, an image of the display screen is generated and displayed on the terminal device 20 of the user PA. In this way, a screen that makes it difficult to operate the reset display object 45 can be provided to the user PA, and erroneous operation can be prevented.
[0308] The learning storage unit 278 stores a data set of (1) the type of display object (for example, types such as "select" and "reset"), (2) at least one of information about the assignment candidate, the selection status of the content medium associated with the user, and the acquisition status of the content medium associated with the user, and (3) information about the display mode of the display object. The learning model storage unit stores a trained model trained based on the data set.
[0309] [25.5] Details of the learning function The process of generating a learning model is as follows. Here, we will explain it using an example that uses a common machine learning or deep learning framework.
[0310] A deep learning framework is a framework for efficiently designing, training, and evaluating deep learning models. These frameworks provide high-level APIs that make it easy to build neural networks, manage the training process, optimize computations, and implement complex architectures such as multi-layer perceptrons, convolutional neural networks (CNNs), and recurrent neural networks (RNNs).
[0311] The purpose of a learning model is to obtain output information from input information. For example, we generate a learning model that estimates output information from input information.
[0312] The input information can be in any format, such as time series data, images, text, etc. The output information can be in a format appropriate for the purpose, such as predicted values, classification labels, or continuous values.
[0313] Next, data collection and pre-processing are performed. That is, as data collection, a data set including information on instruction timing and content information corresponding thereto is collected.
[0314] Preprocessing involves transforming the data into a format that is easier for the model to process, such as normalization, handling missing values, encoding, etc.
[0315] Next, select a model (algorithm). For example, select a machine learning or deep learning model appropriate for the type (regression, classification, clustering, etc.). If using deep learning, select an appropriate network architecture (CNN, RNN, LSTM, Transformer, etc.).
[0316] CNN stands for Convolutional Neural Network and is a deep learning model used for image recognition and other purposes.
[0317] RNN stands for Recurrent Neural Network and is a deep learning model that learns patterns in time series data.
[0318] LSTM stands for Long Short Team Memory and is a type of RNN that can capture long-term dependencies.
[0319] The Transformer is a deep learning model that processes sequence data using a self-attention mechanism.
[0320] Next, as part of the learning process, data splitting is performed, i.e., the dataset is divided into a training set, a validation set, and a test set.
[0321] Then, the model is trained, i.e., trained using the training data. At this stage, you may define the loss function, optimization algorithm, batch size, number of epochs, etc.
[0322] Additionally, hyperparameter tuning may be performed, i.e., hyperparameters (such as learning rate, number of hidden layers, number of nodes, etc.) may be adjusted to optimize the performance of the model.
[0323] Performance evaluation may also be performed. The validation set may be used to evaluate the model's performance and check for overfitting or underfitting. For example, model tuning (model optimization) may be performed. In other words, the model structure may be adjusted as necessary and retrained.
[0324] In this embodiment, the trained model is stored in the trained model storage unit of the server device 10 and / or the terminal device 20, and is converted into a format that can be used in an actual application.
[0325] A model can be thought of as a function. In machine learning and deep learning, a "model" is a collection of mathematical functions that make predictions or inferences from input data. This function expresses the relationship between inputs (features) and outputs (predictions or class labels) and captures patterns and structures learned from the data. During the training process, the parameters of this function (weights and biases) are adjusted to find the best fit to the data.
[0326]
[26] Audio Applications In this embodiment, audio data may be played and output regarding operations that change information regarding the grant candidates based on at least one of information regarding the grant candidates, the selection status of the content medium associated with the user, and the acquisition status of the content medium associated with the user.
[0327] For example, in a specific situation where it is presumed that it is preferable for the user PA not to change the lottery table TA, a voice message saying "Please note that the table will be changed as soon as you press the reset button" may be output. This prevents the user PA from accidentally performing an operation to reset the table. In other words, it is possible to improve user convenience.
[0328]
[27] Other The present invention is not limited to the above-described embodiments, and various modifications are possible. For example, terms cited in the specification or drawings as broadly defined or synonymous terms can be replaced with broadly defined or synonymous terms in other descriptions in the specification or drawings.
[0329] The present invention includes configurations that are substantially the same as the configurations described in the embodiments (for example, configurations with the same functions, methods, and results, or configurations with the same purpose and effects). The present invention also includes configurations in which non-essential parts of the configurations described in the embodiments are replaced. The present invention also includes configurations that achieve the same effects or purposes as the configurations described in the embodiments. The present invention also includes configurations in which publicly known technology is added to the configurations described in the embodiments.
[0330] Although the embodiments of the present invention have been described in detail as above, it will be readily apparent to those skilled in the art that many modifications can be made without substantially departing from the novel features and effects of the present invention. Therefore, all such modifications are intended to be included within the scope of the present invention. [Explanation of symbols]
[0331] 10 Server device, 20, 20A, 20B, 20C Terminal device, 100 processing unit, 111 content control unit, 112 display control unit, 113 selection unit, 114 assignment candidate control unit, 115 reception unit, 116 determination unit, 117 acquisition unit, 119 presentation unit, 120 communication control unit, 122 management unit, 130 image generation unit, 140 sound processing unit, 160 input unit, 170 memory unit, 171 main memory unit, 172 image buffer, 174 content data storage unit, 175 user information storage unit, 176: Assignment candidate information storage unit; 177: Selection status information storage unit; 178 acquisition status information storage unit, 179 display mode information storage unit, 180 Information storage media, 196 Communications Department, 200 processing unit, 211 content control unit, 212 display control unit, 213 selection unit, 214 assignment candidate control unit, 215 reception unit, 216 Judgment unit, 217 Acquisition unit, 219 Presentation unit, 220 communication control unit, 230 image generation unit, 240 sound processing unit, 260 input unit, 262 detection unit, 270 storage unit, 271 main memory unit, 272 image buffer, 274 content data storage unit, 275 user information storage unit, 276 assignment candidate information storage unit, 277 selection status information storage unit, 278 Acquisition status information storage unit, 279 Display mode information storage unit, 280 information storage medium, 290 display section, 292 sound output unit, 296 communication unit
Claims
1. 1. A computer system for providing content media to a user, comprising: a selection unit that selects the content medium to be associated with the user from among the plurality of content mediums to be assigned; an acquisition unit that acquires the content medium associated with the user from among the selected content media; A display control unit that changes the display mode of a display object for an operation to change the information about the grant candidate based on at least one of information about the grant candidate, a selection status of the content medium associated with the user, and an acquisition status of the content medium associated with the user; an assignment candidate control unit that changes information about the assignment candidate based on the user's operation; 1. A computer system comprising:
2. In claim 1, The display control unit A computer system characterized by changing the display mode of a display object for an operation to change information about the grant candidate based on information about the grant candidate.
3. In claim 1, The display control unit A computer system characterized in that a display mode of a display object for an operation to change information about the assignment candidate is changed based on a selection status of the content medium associated with the user.
4. In claim 1 or 3, The selection situation is: The computer system is characterized in that the information is information about the content medium selected by the selection unit.
5. In claim 1 or 3, The selection situation is: The computer system is characterized in that the number and / or frequency selected by the selection unit.
6. In claim 1, The display control unit A computer system characterized in that a display mode of a display object for an operation to change information about the assignment candidate is changed based on an acquisition status of the content medium associated with the user.
7. In claim 1 or 6, The acquisition status is: The computer system is characterized in that the information acquired by the acquisition unit is information on a content medium.
8. In claim 1 or 6, The acquisition status is: The computer is characterized in that the number and / or frequency of the information acquired by the acquisition unit is Data system.
9. In claim 1 or 2, The display control unit A computer system, characterized in that the display mode is changed by changing the position at which the displayed object is arranged.
10. In claim 1, The display control unit A computer system characterized in that the display mode is changed by changing the appearance of the displayed object.
11. In claim 1 or 10, The display control unit A computer system characterized in that the display mode is changed by changing the size and / or shape of the displayed object.
12. In claim 1 or 10, The display control unit A computer system characterized in that the display mode is changed by changing the transparency and / or color of the displayed object.
13. In claim 1 or 10, The display control unit A computer system characterized in that the display mode is changed by changing the content of the displayed object and images and text added around the displayed object.
14. In claim 1 or 2, The assignment candidate control unit A computer system characterized in that, when a content medium to be associated with the user is selected from the assignment candidates based on the user's operation, information regarding the assignment candidates is changed so that the selected content medium is less likely to be selected by the selection unit from the next time onwards.
15. In claim 1 or 2, The assignment candidate control unit Selecting a content medium to be associated with the user from the content candidates based on a first operation, and deleting the selected content medium from the content candidates to change information about the content candidates; Based on a second operation, the information about the grant candidate is changed by adding a content medium to the grant candidate; The display control unit A computer system that changes a display mode of a display object for performing the second operation.
16. In claim 1 or 2, There are multiple grant candidates available, The assignment candidate control unit By switching the grant candidate based on the user's operation, information about the grant candidate is changed; The display control unit A computer system that changes a display mode of a display object for switching the grant candidate.
17. In claim 1 or 2, The display control unit A computer system characterized by changing a display mode of a display object for an operation to change information about the grant candidate based on the user information.
18. In claim 1, A computer system characterized in that the content medium is a medium used for content.
19. In claim 1 or 18, the content is a game, A computer system characterized in that the content medium is a game medium.
20. In claim 1 or 2, Further includes a determination unit that determines whether the user desires to change the information about the grant candidate based on at least one of information about the grant candidate, a selection status of the content medium associated with the user, and an acquisition status of the content medium associated with the user, The display control unit When it is determined that the desired state is not reached, the display mode is changed so as to make the operation difficult.
21. In claim 1 or 2, Further includes a determination unit that determines whether the user desires to change the information about the grant candidate based on at least one of information about the grant candidate, a selection status of the content medium associated with the user, and an acquisition status of the content medium associated with the user, The display control unit When it is determined that the change is desired, the display mode is changed so as to facilitate the operation.
22. A program for providing a content medium to a user, a selection unit that selects the content medium to be associated with the user from among the plurality of content mediums to be assigned; an acquisition unit that acquires the content medium associated with the user from among the selected content media; A display control unit that changes the display mode of a display object for an operation to change the information about the grant candidate based on at least one of information about the grant candidate, a selection status of the content medium associated with the user, and an acquisition status of the content medium associated with the user; A program that causes a computer to function as an assignment candidate control unit that changes information about the assignment candidate based on the user's operation.
23. An information processing device that provides a content medium to a user, a selection unit that selects the content medium to be associated with the user from among the plurality of content mediums to be assigned; an acquisition unit that acquires the content medium associated with the user from among the selected content media; A display control unit that changes the display mode of a display object for an operation to change the information about the grant candidate based on at least one of information about the grant candidate, a selection status of the content medium associated with the user, and an acquisition status of the content medium associated with the user; an assignment candidate control unit that changes information about the assignment candidate based on the user's operation; 10. An information processing device comprising:
Citation Information
Patent Citations
Server device for providing game
JP2013247977A
Game program, server device, and game system
JP2021097921A