Program, information processing system, information processing device, and information processing method
The information processing device supports cherishing a specific object by extracting and displaying image data, accepting operations, and storing counts, offering a tangible and visual way to enhance the act of appreciation.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2026-03-25
AI Technical Summary
Existing technologies lack the ability to effectively support and enhance the act of cherishing or supporting a specific object, such as an idol or character, by integrating image data extraction, display, and operation tracking.
An information processing device that sets image data of a living being or character as object identification information, extracts matching images, displays them within a specified period, accepts operations, and stores operation counts, while also generating vibrations and displaying decorative images based on operation frequency.
Enables users to visually and tactilely experience their affection for the supported object, providing a tangible way to cherish and track their interactions, enhancing the appreciation and support of the object.
Smart Images

Figure 2026053072000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a program, an information processing system, an information processing apparatus, and an information processing method.
Background Art
[0002] Techniques for applying production effects to videos are known. For example, Patent Document 1 discloses a technique for applying a predetermined production effect to a character object included in a video or displaying a production screen including a predetermined character image related to the character object.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] There is a desire to love a specific object to be supported.
[0005] As an example of the problem to be solved by the present invention, it is to support loving a specific object to be supported.
Means for Solving the Problems
[0006] The invention according to claim 1 is In an information processing apparatus, a setting step of setting image data of an object including a living being or a character as object identification information for identifying the object; an image extraction step of extracting image data of an object identical to the object from a plurality of image data based on the object identification information; a first display control step of displaying the image data extracted within a specific period within the specific period; A storage control step that accepts an operation on the displayed image data within the specified period and stores the number of operations associated with information indicating the specified period, This is a program to execute [the command / action].
[0007] The invention described in claim 16 is, An information processing system including multiple information processing devices and a server device operated by a user, The aforementioned plurality of information processing devices are A setting unit sets image data of an object, including a living organism or character, as object identification information for identifying the said object, An image extraction unit that extracts image data of the same object from multiple image data based on the object identification information, A first display control unit that displays the image data extracted within a specified period within the specified period, The system includes a storage control unit that receives operations on the displayed image data within a specified period and stores the number of operations associated with information indicating the specified period, The server device is A location information acquisition unit that acquires location information indicating the location of the plurality of information processing devices, The system includes a ranking information transmission unit that obtains the number of operations performed from an information processing device located within a specific area and transmits information indicating the user's ranking according to the number of operations to the information processing device located within the specific area. It is an information processing system.
[0008] The invention described in claim 17 is, A setting unit sets image data of an object, including a living organism or character, as object identification information for identifying the said object, An image extraction unit that extracts image data of the same object from multiple image data based on the object identification information, A first display control unit that displays the image data extracted within a specified period within the specified period, A storage control unit that receives an operation on the displayed image data within the specific period and stores the number of operations in association with information indicating the specific period. An information processing apparatus.
[0009] The invention according to claim 18 is A method executed by an information processing apparatus, comprising: A setting step of setting image data of an object including a living thing or a character as object identification information for identifying the object; An image extraction step of extracting image data of an object identical to the object from a plurality of image data based on the object identification information; A first display control step of displaying the image data extracted within a specific period within the specific period; A storage control step of receiving an operation on the displayed image data within the specific period and storing the number of operations in association with information indicating the specific period. An information processing method.
Effect of the Invention
[0010] According to the present invention, it is possible to support loving a specific object to be cheered.
Brief Description of the Drawings
[0011] [Figure 1] It is a schematic block diagram showing an example of the functions of an information processing apparatus. [Figure 2] It is a diagram showing an example of the hardware configuration of an information processing apparatus. [Figure 3] It is a flowchart showing an example of the flow of image extraction processing. [Figure 4] It is a diagram showing an example of a setting screen. [Figure 5] It is a diagram showing an example of an object identification information registration screen. [Figure 6] It is a diagram showing an example of an image extraction screen. [Figure 7] It is a diagram showing an example of an extraction result confirmation screen. [Figure 8] It is a flowchart showing an example of the flow of the favorite image display process. [Figure 9] It is the first figure showing an example of the favorite image display screen. [Figure 10] It is the second figure showing an example of the favorite image display screen. [Figure 11] It is the third figure showing an example of the favorite image display screen. [Figure 12] It is a flowchart showing an example of the flow of the collection display process. [Figure 13] It is a figure showing an example of the collection screen. [Figure 14] It is a figure showing another example of the collection screen. [Figure 15] It is a flowchart showing an example of the flow of the summary information display process. [Figure 16] It is a figure showing an example of the summary information display screen. [Figure 17] It is a figure showing another example of the image extraction screen. [Figure 18] It is a figure showing an example of the information processing system according to a modification of the first embodiment. [Figure 19] It is a figure showing an example of the information processing system according to the second embodiment. [Figure 20] It is a schematic block diagram showing an example of the functions of the server device according to the second embodiment. [Figure 21] It is a flowchart showing an example of the flow of the processing of the server device according to the second embodiment.
Embodiments for Carrying Out the Invention
[0012] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, the same components are denoted by the same reference numerals, and the description thereof will be omitted as appropriate.
[0013] <First Embodiment> The information processing device according to this embodiment is a device that supports "oshi-katsu" (fandom activities) by reading and executing an application program for supporting "oshi-katsu". The information processing device may be, for example, a smartphone operated by the user. "Oshi-katsu" refers to various activities for supporting or appreciating one's "oshi". "Oshi" refers to a specific one or more people that a person supports, such as an idol or actor who is engaged in entertainment activities. Furthermore, "oshi" does not have to be a celebrity; it may be an ordinary person, a pet (animal), or a two-dimensional or three-dimensional character.
[0014] (Overview of information processing equipment) Figure 1 is a schematic block diagram showing an example of the functions of an information processing device. The information processing device 10 comprises a setting unit 11, an image extraction unit 12, a first display control unit 13, a storage control unit 14, a second display control unit 15, a third display control unit 16, and a vibration control unit 17.
[0015] The setting unit 11 sets image data of an object as object identification information for identifying the object. The object includes living organisms or characters. Living organisms may be people or animals (e.g., pets). In one embodiment, the setting unit 11 sets image data of a person (object) as object identification information for identifying the person (object) (Figures 4 and 5). The setting unit 11 can set only still image data as image data. The setting unit 11 may also set video as image data, in which case still image data may be extracted from video data by sampling. Here, the person (object) to be set is, for example, the user's "favorite". In that case, the object identification information is information for identifying the user's "favorite".
[0016] The image extraction unit 12 extracts image data of the same object (person) as the object (person) set in the setting unit 11 from a plurality of image data based on object identification information (Figures 6 and 7). The plurality of image data from which the data is extracted are, for example, image data stored in the information processing device 10 by the user as photographs of their "favorite" person.
[0017] Furthermore, user confirmation may be required for the extracted image data. The following explanation shows an example where user confirmation is required. Image data confirmed by the user after extraction is added to the user's collection as defined in the application program.
[0018] The first display control unit 13 displays the image data extracted by the image extraction unit 12 within a specified period within that specified period (Figures 9, 10, and 11). The specified period is, for example, one day. In this embodiment, the following explanation is given using the case where the specified period is one day as an example. For example, the first display control unit 13 continuously displays the image data extracted on a given day throughout that day.
[0019] Furthermore, the first display control unit 13 displays one or a predetermined number of image data at specific intervals. For example, the first display control unit 13 displays one image data for each day. In this way, the image data may function as a so-called "fortune card" that predicts the day.
[0020] The memory control unit 14 receives operations on the image data displayed by the first display control unit 13 within a specified period and stores the number of operations associated with information indicating the specified period. An operation may be, for example, a tap on the displayed image. The memory control unit 14 may also accept operations other than taps, such as sliding or pinching out.
[0021] The first display control unit 13 displays a decorative image in response to an operation on the displayed image data (Figure 10). The decorative image is, for example, a heart mark. The first display control unit 13 also displays different types of decorative images depending on the number of operations received within a specific period (Figure 11). Furthermore, the first display control unit 13 displays an amount of decorative images corresponding to the number of operations received within a specific period (Figures 10 and 11).
[0022] The second display control unit 15 displays the total number of operations performed and the total duration of those operations for each specific period (Figure 16).
[0023] The third display control unit 16 displays image data extracted within a specific period corresponding to a display field in a display field corresponding to a plurality of specific periods, along with decorative images corresponding to operations performed on the image data within that specific period (Figure 13).
[0024] The vibration control unit 17 generates vibrations in response to operations on the displayed image data. This allows the user to feel the act of showing affection for their favorite character in a tangible way.
[0025] Figure 2 shows an example of the hardware configuration of an information processing device. The information processing device 10 includes a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, a network interface 1060, a display 1070, and a vibration generator 1080.
[0026] Bus 1010 is a data transmission path for the processor 1020, memory 1030, storage device 1040, input / output interface 1050, network interface 1060, display 1070, and vibration generator 1080 to send and receive data from each other. However, the method of connecting the processor 1020 and the other components to each other is not limited to bus connection.
[0027] The 1020 processor is a processor implemented in components such as the CPU (Central Processing Unit) and GPU (Graphics Processing Unit).
[0028] Memory 1030 is a main memory device implemented using RAM (Random Access Memory), etc.
[0029] The storage device 1040 is an auxiliary storage device implemented as a removable media such as an HDD (Hard Disk Drive), SSD (Solid State Drive), or memory card, or as ROM (Read Only Memory), and has a recording medium. The recording medium of the storage device 1040 stores program modules that realize each function of the information processing device 10 (for example, the setting unit 11, the image extraction unit 12, the first display control unit 13, and the memory control unit 14). The processor 1020 reads these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to the program module. Furthermore, the storage device 1040 functions as a control target for, for example, the memory control unit 14.
[0030] The input / output interface 1050 is an interface for connecting the information processing device 10 with various input / output devices.
[0031] The network interface 1060 is an interface for connecting the information processing device 10 to a network. This network may be, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The method by which the network interface 1060 connects to the network may be wireless or wired. The information processing device 10 may communicate with a 3D scanner and a 3D printer via the network interface 1060.
[0032] The display 1070 is a device that displays various information and data as images. The display 1070 may be a liquid crystal display. The display 1070 functions as a control target for, for example, the first display control unit 13, the second display control unit 15, and the third display control unit 16.
[0033] The vibration generator 1080 is a device that generates vibrations through electrical control. The vibration generator 1080 functions, for example, as a control target of the vibration control unit 17.
[0034] (Operation of information processing device) Next, the operation of the information processing device 10 will be described.
[0035] Figure 3 is a flowchart showing an example of the image extraction process flow. Step S101 is a processing step that is executed, for example, when an application program is installed on the information processing device 10 and it is first started. In the example in Figure 3, the image data of the target object is described as image data of a person.
[0036] In step S101, the setting unit 11 sets the image data of the favorite person as object identification information. Here, the specific setting details will be explained with reference to Figures 4 and 5.
[0037] Figure 4 shows an example of a settings screen. The settings screen 100 includes a name input field 101, a date of birth input field 102, a color selection field 103, a username input field 104, and a registration button 105.
[0038] Name input field 101 is for entering the name of your favorite idol. The entered name of your favorite idol will be displayed on various screens. Below, the entered name of your favorite idol will be referred to as [Favorite Idol's Name].
[0039] Birthday input field 102 is for entering the birthday of your favorite idol / celebrity.
[0040] Color selection field 103 is for selecting your favorite color. The selected color will be used for decorative images, background colors for various screens, etc.
[0041] Username input field 104 is for entering the user's name. The entered username will be displayed on various screens. Below, the entered username will be referred to as [Your Name].
[0042] The registration button 105 is a button used to save the entered information as a setting. When the registration button 105 is pressed, the setting unit 11 stores the entered information as setting information and displays the object identification information registration screen shown in Figure 5.
[0043] Figure 5 shows an example of the object identification information registration screen. The object identification information registration screen 200 includes a button 201 for accessing photo data. When button 201 is pressed, the setting unit 11 accepts the user's selection from the photo data stored in the information processing device 10. This photo data may be, for example, data stored in the "camera roll" of a smartphone. The setting unit 11 sets the selected photo data (image data of the object (favorite)) as object identification information for identifying the "favorite".
[0044] Returning to Figure 3, in step S102, the image extraction unit 12 extracts image data of the same person (object) as the favorite person (object) from multiple image data based on the object identification information. In addition to executing step S102 after the completion of step S101, the image extraction unit 12 is also executed at the first startup of the application program each day, which is a specific period.
[0045] The image extraction unit 12 analyzes each of the image data to be extracted using image recognition technology based on the object identification information, and determines whether the image of an object (in this case, a person) included in the image data is the same object (in this case, a person) as "Oshi". After determining all the image data to be extracted, the image extraction unit 12 randomly extracts one image data from the image data that has been determined to be of the same person as "Oshi". Note that the method of extracting image data is arbitrary, and as another example, it may be configured to exclude "images that are not of Oshi" from the image data to be extracted, randomly select an image data, determine whether the image data is of the same person as Oshi, and extract the image data if it is the same person.
[0046] Figure 6 shows an example of an image extraction screen. The image extraction screen 300 includes a progress bar 301 and a setting image 302. The image extraction screen 300 is displayed when the image extraction unit 12 starts extracting image data.
[0047] The progress bar 301 is a bar that shows the progress of image extraction. When the image extraction unit 12 determines whether the image of a person (object) included in the image data is the same person (object) as the "favorite," it may display the percentage of image data for which the determination has been completed as progress on the progress bar 301. Alternatively, for example, the progress bar 301 may progress at a fixed time (e.g., 5 seconds) until a specific percentage (e.g., 50%) is reached, and if the image data extraction is not yet complete, the actual progress percentage may be reflected on the progress bar 301.
[0048] The setting image 302 is an image displaying image data set as object identification information by the setting unit 11. The user can view the set image while waiting for the image data to be extracted.
[0049] Returning to Figure 3, in step S103, the image extraction unit 12 displays the extracted image data and receives a selection from the user. Then, in step S104, the image extraction unit 12 determines whether the user's selection result indicates that the extracted image data is acceptable.
[0050] If the image extraction unit 12 determines that the user's selection result is not a selection result that indicates a good image data (step S104: NO), it returns to the process in step S102.
[0051] On the other hand, if the image extraction unit 12 determines that the user's selection result is a good result, indicating that the extracted image data is acceptable (step S104: YES), it proceeds to step S105.
[0052] Figure 7 shows an example of the extraction result confirmation screen. Figure 7 is displayed during step S103 of Figure 3, specifically when the progress bar 301 shown in Figure 6 reaches 100% and the image data has been extracted.
[0053] The extraction result confirmation screen 400 includes an extracted image display area 401, an NG button 402, and an OK button 403.
[0054] The extracted image display area 401 is a display area for displaying image data randomly extracted by the image extraction unit 12 from image data that it has determined to be image data of the same person as the "favorite".
[0055] The NG button 402 is a button that indicates that the extracted image data is not good. When the NG button 402 is pressed, the image extraction unit 12 determines that the user's selection result is not a selection result that indicates good image data (step S104: NO in Figure 3).
[0056] The OK button 403 is a button that indicates that the extracted image data is acceptable. When the OK button 403 is pressed, the image extraction unit 12 determines that the user's selection result is an acceptable selection result that indicates the extracted image data is acceptable (step S104: YES in Figure 3).
[0057] Returning to Figure 3, in step S105, the memory control unit 14 stores the extracted image data. Specifically, the memory control unit 14 stores the extracted image data in association with information indicating a specific period. For example, if the specific period is one day, the image data extracted on September 4, 2024 is added to the collection defined by the application program in association with the date September 4, 2024. In this way, the collection of "favorites" contains the image data as fortune cards corresponding to the date of extraction.
[0058] Figure 8 is a flowchart showing an example of the process for displaying favorite images. The process for displaying favorite images begins when data is selected on the collection screen shown in Figure 13.
[0059] In step S201, the first display control unit 13 displays the extracted image data. If user confirmation is required, the image data displayed here is the image data that has been added to the collection after confirmation by the user following extraction.
[0060] The image extraction unit 12 limits the number of image data that can be added to the collection per day to one. Alternatively, the image extraction unit 12 may limit the number of image data that can be added to the collection per day to a predetermined number (for example, two or fewer). As a result, the first display control unit 13 displays one or a predetermined number of image data at specific intervals.
[0061] In step S202, the first display control unit 13 accepts user input on the displayed image data. Here, the first display control unit 13 accepts user input only if the displayed image data was extracted within a specific period (for example, today).
[0062] In step S203, the memory control unit 14 stores the number of times the user has performed the above operations. Specifically, the memory control unit 14 stores the number of operations in association with information indicating a specific period, and each time an operation is accepted, it adds it to the stored number of operations. For example, the memory control unit 14 stores the number of operations performed on September 4th in association with the information that it was performed on September 4th.
[0063] In step S204, the first display control unit 13 overlays a decorative image corresponding to the user's operation onto the currently displayed image data. In step S204, the first display control unit 13 may also display a quantity of decorative images corresponding to the number of operations received within a specific period. Furthermore, in step S204, different types of decorative images may be displayed depending on the number of operations received within a specific period. The first display control unit 13 may either overlay the decorative image onto the currently displayed image data or display it without overlaying, depending on the location of the user's operation.
[0064] Figure 9 is the first example showing a screen displaying a favorite image. Figure 9 is an example of the screen displayed in step S201 shown in Figure 8.
[0065] The favorite image display screen 500 includes the favorite image 501, an information display area 502, and an operation count display area 503.
[0066] Image 501 is an image data that has been added to the collection, and it displays the image data selected on the collection screen (see Figure 13).
[0067] Information display field 502 displays information such as the name of the favorite character, the date the screen is displayed (the date the image was extracted, the date it was added to the collection), and the remaining time available for operation. The remaining time available for operation is, for example, the time from the time the screen is displayed until 24:00 on the current day.
[0068] The operation count display field 503 is a field that displays the number of times the user has interacted with the favorite image 501.
[0069] Figure 10 is a second diagram showing an example of a favorite image display screen. The favorite image display screen 500 shown in Figure 10 is an example of a screen in which a decorative image 504 is displayed in response to user operation.
[0070] The first display control unit 13 may, for example, display the decorative image 504 at the tapped location if it only accepts tap operations. The first display control unit 13 may randomly determine the size and tilt of the decorative image 504 within a predetermined range each time it is tapped. The first display control unit 13 may also display the decorative image 504 for a certain period, for example, 1 second, and then erase it. Furthermore, the first display control unit 13 may create a popping effect when displaying or erasing the decorative image 504.
[0071] Here, the memory control unit 14 may store the tapped location, the determined size, and the tilt, and make them available for reproduction on the collection screen shown in Figure 13 or Figure 14.
[0072] Figure 11 is a third diagram showing an example of a favorite image display screen. Figure 11 shows an example in which the first display control unit 13 displays different types of decorative images 504 in the process of step S204 shown in Figure 8, depending on the number of operations received within a specific period.
[0073] For example, a threshold of 50 may be set, and the decorative image 504 shown in Figure 10 may be displayed for operations up to the 50th operation, which is the threshold, and the decorative image 504 shown in Figure 11 may be displayed for operations from the 51st operation onward. The threshold for the number of operations required to display different types of decorative images 504 may be predetermined, or the setting unit 11 may accept input or selection of the threshold. Alternatively, different thresholds may be set for specific periods. Furthermore, there may be three or more types of decorative images 504, in which case multiple thresholds may be set.
[0074] In each figure, including Figures 10 and 11, the decorative image 504 is shown as an example of a heart mark, but it could also be a star, a circle, a kiss mark, or something else. The setting unit 11 may be configured to accept the selection of the decorative image 504.
[0075] Figure 12 is a flowchart showing an example of the collection display process. In step S301, the third display control unit 16 receives a selection of the month to be displayed. Month selection is the operation of selecting one of the months in the month selection tab 602 included in the collection screen 600 shown in Figure 13.
[0076] In step S302, the third display control unit 16 acquires data indicating image data extracted for the selected month and added to the collection by the user, the number of times the user has performed operations on the image data, and decorative images displayed superimposed on the image data. This data is collected for specific periods, for example, on a daily basis.
[0077] In step S303, the third display control unit 16 displays image data, the number of user operations, and a decorative image. The third display control unit 16 displays image data, the number of user operations, and a decorative image as daily list information.
[0078] Figure 13 shows an example of a collection screen. The collection screen 600 includes a summary selection tab 601, a month selection tab 602, an operation count display field 603, and a collection display field 610.
[0079] When the summary selection tab 601 is pressed, the second display control unit 15 executes the summary information display process shown in Figure 15 and displays the summary information display screen 800 shown in Figure 16.
[0080] When the month selection tab 602 is pressed, the third display control unit 16 executes the collection display process shown in Figure 12 and displays the collection screen 600 corresponding to the selected month.
[0081] The summary selection tab 601 and the month selection tab 602 are displayed to indicate that a selection has been made. For example, in the example shown in Figure 13, it is indicated that September has been selected.
[0082] The operation count display field 603 displays the total number of operations performed during the month being displayed. The third display control unit 16 calculates the total number of operations performed on each day included in the month being displayed and displays the calculated total in the operation count display field 603.
[0083] The collection display area 610 shows the extracted image 611, date 612, and operation count display area 613 on a daily basis. Specifically, the collection display area 610 shows the extracted image 611, date 612, and operation count display area 613 in chronological order, starting with the most recent date among the dates on which image data was added to the collection.
[0084] Extracted image 611 is an image displaying image data added to the collection. The image data is displayed together with decorative images to reproduce the decorative images displayed by the user's actions on the favorite image display screen 500 shown in Figure 9.
[0085] The date 612 is a numerical value indicating the date. The operation count display field 613 shows the number of times an operation (e.g., tap) was performed on the day being displayed. When an extracted image 611 is selected, the first display control unit 13 displays the favorite image display screen 500 (Figure 9) corresponding to the selected image.
[0086] The collection display area 610 does not include display fields for days when no image data has been added to the collection. For example, in the example shown in Figure 13, since no image data has been added to the collection on September 5th, the collection display area 610 does not include a display field corresponding to September 5th.
[0087] As shown in Figure 13, the third display control unit 16 displays image data extracted within a specific period (e.g., 1 day) corresponding to a display field for a plurality of specific periods (e.g., September), along with decorative images corresponding to operations performed on the image data within that specific period.
[0088] Figure 14 shows another example of the collection screen. The collection screen 700 shown in Figure 14 includes a summary selection tab 701, a month selection tab 702, an operation count display field 703, and a collection display field 710.
[0089] The summary selection tab 701, the month selection tab 702, and the operation count display area 703 are the same as the summary selection tab 601, the month selection tab 602, and the operation count display area 603 included in the collection screen 600 shown in Figure 13.
[0090] The collection display area 710 displays the extracted image 711, the date 712, and the operation count display area 713 on a daily basis. Specifically, unlike the collection display area 610 shown in Figure 13, the collection display area 710 displays the image data along with a decorative image in the display area corresponding to the day the image data was added to the collection, while the display area corresponding to the day the image data was not added to the collection remains blank.
[0091] As shown in Figure 14, the third display control unit 16 may display the extracted image data along with a decorative image in the display fields corresponding to the specific period from which image data was extracted (for example, September 1st to September 4th and September 6th to September 8th in Figure 14) among the display fields corresponding to multiple specific periods (e.g., September), while displaying the display field corresponding to the specific period from which image data was not extracted (for example, September 5th in Figure 14) as blank.
[0092] Figure 15 is a flowchart showing an example of the summary information display process. In step S401, the second display control unit 15 receives a selection for summary information display. The selection for summary information display is, for example, the operation of selecting the summary selection tab 601 included in the collection screen 600 shown in Figure 13.
[0093] In step S402, the second display control unit 15 calculates the total number of user operations and the total operation time over the entire period.
[0094] In step S403, the second display control unit 15 displays the total value of the calculated number of user operations and operation time over the entire period.
[0095] Figure 16 shows an example of a summary information display screen. The summary information display screen 800 is an example of a screen displayed by the second display control unit 15 in step S403 shown in Figure 15.
[0096] The summary information display screen 800 includes a summary selection tab 801, a month selection tab 802, a name display field 803, an operation count display field 804, an operation time display field 805, a profile change button 806, and an object identification information change button 807.
[0097] The summary selection tab 801 and the month selection tab 802 are the same as the summary selection tab 601 and the month selection tab 602 included in the collection screen 600 shown in Figure 13.
[0098] Name display field 803 is a display field where the configured username and the name of the user's favorite idol are displayed.
[0099] The operation count display field 804 displays the total number of operations performed by the user over the entire period. The operation time display field 805 displays the total operation time over the entire period.
[0100] When the profile change button 806 is pressed, the settings unit 11 displays the settings screen 100 shown in Figure 4. The settings unit 11 may also display information that has already been set on the settings screen 100. When the user enters information, the settings unit 11 changes the settings information to the entered information.
[0101] When the object identification information change button 807 is pressed, the setting unit 11 displays the object identification information registration screen 200 shown in Figure 5. When the user registers image data, the setting unit 11 changes the object identification information to the newly registered image data.
[0102] (Variation 1) The information processing device 10 may be configured to accept user input while the image extraction unit 12 is extracting image data.
[0103] Figure 17 shows another example of the image extraction screen. The image extraction screen 900 includes a progress bar 901, a setting image 902, a decorative image 903, and an operation count display field 904. The image extraction screen 900 is displayed when the image extraction unit 12 starts extracting image data.
[0104] The progress bar 901 and setting image 902 are the same as the progress bar 301 and setting image 302 shown in Figure 6.
[0105] The decorative image 903 is the same as the decorative image 504 shown in Figures 10 and 11. The operation count display field 904 is the same as the operation count display field 503 shown in Figures 10 and 11. The memory control unit 14 stores the number of times the user has operated on the setting image 902. The memory control unit 14 then adds the number of times the user has operated on the setting image 902 to the number of operations on the image data to be added to the collection on that day. Note that if the extracted image data is not added to the collection, the number of times the user has operated on the setting image 902 does not need to be added.
[0106] (Modification 2) The application program may allow users to possess items. For example, users may be able to possess items corresponding to the amount they pay by making a purchase.
[0107] For example, the memory control unit 14 may accept operations on image data after a specific period has elapsed, in accordance with the user's consumption of items held in the application program, and add the number of operations to the stored count. This allows decorative images to be displayed after a specific period has elapsed, thereby encouraging the user to consume items.
[0108] Furthermore, the first display control unit 13 may display a quantity of decorative images corresponding to the number of operations received within a specific period and the consumption of items held by the user in the application program. This allows decorative images to be displayed with fewer operations, thereby encouraging the user to consume items.
[0109] Furthermore, the image extraction unit 12 may also extract image data corresponding to a specific period during which no image data was extracted, in accordance with the user's consumption of items held in the application program. For example, in Figure 14, image data corresponding to September 5th, during which no image data was extracted, may be made available for extraction from September 6th onward through item consumption. When the collection screen 700 shown in Figure 14 is displayed, the user's desire to fill in the blanks encourages them to consume items.
[0110] Furthermore, the image extraction unit 12 may be configured to remove the limit on the number of image data that can be added to the collection during a specific period, depending on the user's consumption of items held in the application program. In this case, the number of image data that can be added to the collection can be increased, thereby encouraging the user to consume items.
[0111] The setting unit 11 may also be configured to allow the user to set image data of a number of people (objects) corresponding to the consumption of items held by the application program as object identification information for identifying people (objects).
[0112] When multiple favorite people are set as object identification information, the image extraction unit 12 extracts image data of the same person (object) as the favorite person (object) from the multiple image data based on the object identification information for each person (object) that has been set.
[0113] The first display control unit 13 then displays each image data extracted within a specified period within that specified period. The memory control unit 14 receives operations on the displayed image data within the specified period and stores the number of operations for each person (object) in association with information indicating the specified period.
[0114] This allows for the support of "fan activities" for multiple favorite idols, thereby encouraging users to consume items.
[0115] (Variation 3) This example shows an information processing system that has multiple physical devices and has similar functions to the information processing device 10 described above.
[0116] Figure 18 shows an example of an information processing system according to a modification of the first embodiment. The information processing system 1 comprises an information processing device 10, an image processing device 20, and an image management device 30.
[0117] The information processing device 10, the image processing device 20, and the image management device 30 are connected to each other via a communication network 50 so that they can communicate with one another. The communication network 50 may be wired or wireless.
[0118] The information processing device 10 in this modified example is the same as the information processing device 10 described above. The image processing device 20 has some of the functions of the image extraction unit 12 described above. The image management device 30 is a device that manages the image data to be extracted, and may be, for example, a cloud storage for images.
[0119] Specifically, the image processing device 20 may acquire image data from the image management device 30 and, as part of the function of the image extraction unit 12, analyze each of the image data to be extracted using image recognition technology based on object identification information, and determine whether or not the image of a person (object) included in the image data is the same person (object) as "Oshi".
[0120] The information processing system 1 according to this modified example simply implements the functions of the information processing device 10 shown in Figures 1 to 17 by distributing them among multiple devices, and can be interpreted as being the same as the information processing device 10 shown in Figures 1 to 17.
[0121] (Effects and Benefits) According to the information processing device 10 of this embodiment, it can extract and display an image of a specific person (object) that a user supports, and can accept operations on the displayed image of the "oshi" and store the number of operations. This can support the act of cherishing one's "oshi".
[0122] The information processing device 10 displays decorative images in response to operations performed on the displayed image data. The information processing device 10 also displays different types of decorative images depending on the number of operations received within a specific period. Furthermore, the information processing device 10 displays a quantity of decorative images corresponding to the number of operations received within a specific period. These functions allow users to visually experience the act of cherishing their "favorite" character.
[0123] The information processing device 10 displays the total number of operations performed and the total time spent on each operation within a specific period. This allows the user to visually experience the accumulation of actions they have taken to show their affection for their "favorite" character.
[0124] The information processing device 10 generates vibrations in response to operations performed on the displayed image data. This allows the user to experience the act of cherishing their "favorite" character through tactile sensations.
[0125] The information processing device 10 displays image data extracted within a specific period in display fields corresponding to multiple specific periods, along with decorative images corresponding to operations performed on the image data within that period. This allows the user to gain an overview and feel a sense of their history of appreciating their "favorite" character.
[0126] <Second Embodiment> Next, a second embodiment will be described. This embodiment differs from the first embodiment in that it displays user rankings based on an information processing system that includes multiple information processing devices and a server device. The description of this embodiment will focus on the differences from the first embodiment.
[0127] Figure 19 shows an example of an information processing system according to the second embodiment. The information processing system 2 comprises a plurality of information processing devices 10 and a server device 40.
[0128] Multiple information processing devices 10 and a server device 40 are connected to each other via a communication network 50 so that they can communicate with one another. The communication network 50 may be wired or wireless.
[0129] Multiple information processing devices 10 are located, for example, within the same area 90. Area 90 may be, for example, an idol concert venue.
[0130] Figure 20 is a schematic block diagram showing an example of the functions of a server device according to the second embodiment. The server device 40 includes a location information acquisition unit 41 and a ranking information transmission unit 42.
[0131] The location information acquisition unit 41 acquires location information indicating the locations of multiple information processing devices 10. The location information acquisition unit 41 may acquire location information via, for example, GPS (Global Positioning System).
[0132] The ranking information transmission unit 42 obtains the number of operations corresponding to step S202 in Figure 8 from the information processing device 10 located within area 90, and transmits information indicating the user's ranking according to the number of operations to the information processing device 10 located within area 90.
[0133] Figure 21 is a flowchart showing an example of the processing flow of a server device according to the second embodiment. In step S501, the location information acquisition unit 41 acquires location information indicating the locations of multiple information processing devices 10.
[0134] In step S502, the server device 40 obtains the number of operations from each user terminal (information processing device 10) located within area 90. In step S503, the server device 40 calculates the user's rank according to the number of operations.
[0135] Then, in step S504, the ranking information transmission unit 42 transmits information indicating the user's ranking to the information processing device 10 located within area 90.
[0136] When the information processing device 10 receives information indicating the user's ranking, it displays the user's ranking.
[0137] According to the information processing system 2 of this embodiment, the number of operations is obtained from the information processing device 10 located within area 90, and information indicating the user's ranking according to the number of operations is transmitted to the information processing device 10 located within area 90. This makes it possible to realize competition among users in a specific area, such as a concert venue, for their "fan activities."
[0138] The embodiments have been described above with reference to the drawings, but these are merely examples of the present invention, and various other configurations can be adopted. Although the explanation has focused on human beings as the target object, the same configuration and flow can be described for pets or 2D characters as well.
[0139] It should be noted that the flowcharts according to this embodiment (Figures 3, 8, 12, 15, and 21) are merely one embodiment. Without changing the spirit of the present invention, there may be processes other than those described in each figure, some of the processes described in each figure may be omitted, or the order of the processes may be changed.
[0140] While embodiments of the present invention have been described above, the embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of this invention is indicated not by the above description but by the claims, and all modifications within the meaning and scope of equivalents of the claims are intended to be included. [Explanation of Symbols]
[0141] 10 Information Processing Devices 11. Settings section 12 Image Extraction Unit 13 First Display Control Unit 14 Memory Control Unit 15 Second Display Control Unit 16 Third Display Control Unit 17. Vibration Control Unit 20 Image Processing Devices 30 Image management device 40 Server Devices 41 Location information acquisition unit 42. Ranking Information Transmission Unit
Claims
1. In an information processing device, A setting step of setting image data of an object including a living organism or character as object identification information for identifying the said object, An image extraction step of extracting image data of the same object as the object from a plurality of image data based on the object identification information, A first display control step which involves displaying the image data extracted within a specified period within the specified period, A storage control step that accepts an operation on the displayed image data within the specified period and stores the number of operations associated with information indicating the specified period, A program to execute.
2. The object includes the organism, The program according to claim 1, wherein the organism is a person.
3. In the first display control step, one or a predetermined number of the image data are displayed at each specified period. The program according to claim 1.
4. In the first display control step, a decorative image is displayed in response to the operation on the displayed image data. The program according to claim 1.
5. In the first display control step, different types of decorative images are displayed according to the number of times the operation is performed within the specified period. The program according to claim 4.
6. In the first display control step, the decorative image is displayed in an amount corresponding to the number of operations received within the specified period. The program according to claim 4.
7. The system further includes a second display control step that displays the total number of operations performed during each specified period and the total time during which the operations were performed. The program according to claim 1.
8. The system further includes a vibration control step that generates vibration in response to the operation on the displayed image data. The program according to claim 1.
9. The third display control step further includes displaying in display fields corresponding to multiple specific periods the image data extracted within the specific period corresponding to the display field, together with the decorative image corresponding to the operation on the image data within the specific period. The program according to claim 4.
10. In the third display control step, among the display fields corresponding to a plurality of specific periods, the display field corresponding to the specific period from which the image data was extracted displays the extracted image data together with the decorative image, while the display field corresponding to the specific period from which the image data was not extracted is left blank. The program according to claim 9.
11. In the image extraction step, the image data is extracted in response to the first launch of the application program within a specific period. The program according to claim 1.
12. In the memory control step, in accordance with the consumption of items held by the user in the application program, an operation on the image data is accepted after the expiration of the specified period, and the number of operations is added to the number of operations stored and stored. The program according to claim 1.
13. In the first display control step, the decorative image is displayed in an amount corresponding to the number of operations received within the specified period and the consumption of items held by the user in the application program. The program according to claim 4.
14. In the image extraction step, image data corresponding to a specific period during which no image data was extracted is extracted, in accordance with the consumption of items held by the user in the application program. The program according to claim 10.
15. In the above setting step, the number of image data of objects corresponding to the consumption of items held by the user in the application program is set as object identification information for identifying the objects. The image extraction step extracts image data of the same object as the specified object from a plurality of image data based on the object identification information for each set object, In the first display control step, each of the image data extracted within a specific period is displayed within the specific period. In the memory control step, operations on the displayed image data are accepted within the specified period, and the number of times the operations are performed is stored for each object in association with information indicating the specified period. The program according to claim 1.
16. In the image extraction step, image data of the same object as the object is extracted from a plurality of image data stored in the information processing device or an image management device different from the information processing device. The program according to claim 1.
17. An information processing system including multiple information processing devices and a server device operated by a user, The aforementioned plurality of information processing devices are A setting unit sets image data of an object, including a living organism or character, as object identification information for identifying the said object, An image extraction unit that extracts image data of the same object from multiple image data based on the object identification information, A first display control unit that displays the image data extracted within a specified period within the specified period, The system includes a storage control unit that receives operations on the displayed image data within a specified period and stores the number of operations associated with information indicating the specified period, The server device is A location information acquisition unit that acquires location information indicating the location of the plurality of information processing devices, The system includes a ranking information transmission unit that obtains the number of operations performed from an information processing device located within a specific area and transmits information indicating the user's ranking according to the number of operations to the information processing device located within the specific area. Information processing system.
18. A setting unit sets image data of an object, including a living organism or character, as object identification information for identifying the said object, An image extraction unit that extracts image data of the same object from multiple image data based on the object identification information, A first display control unit that displays the image data extracted within a specified period within the specified period, The system includes a storage control unit that receives operations on the displayed image data within a specified period and stores the number of operations associated with information indicating the specified period. Information processing device.
19. A method executed by an information processing device, A setting step of setting image data of an object including a living organism or character as object identification information for identifying the said object, An image extraction step of extracting image data of the same object as the object from a plurality of image data based on the object identification information, A first display control step which involves displaying the image data extracted within a specified period within the specified period, The system includes a storage control step of receiving an operation on the displayed image data within a specified period and storing the number of operations associated with information indicating the specified period. Information processing methods.
Citation Information
Patent Citations
Information processing system, information processing method, and computer program
JP7317325B1