Information processing device and video editing method

The information processing device addresses the lack of appeal in acquiring trophies by recording and editing game videos related to trophy acquisitions, thereby increasing user motivation and engagement in gameplay.

JP7663544B2Active Publication Date: 2025-04-16SONY INTERACTIVE ENTERTAINMENT LLC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2022180155
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-11-10
Publication Date
2025-04-16
Estimated Expiration
2039-10-17

AI Technical Summary

Technical Problem

Existing gaming systems lack a mechanism to enhance the appeal of acquiring trophies, which are virtual awards given to users for completing missions, thereby reducing user motivation for gameplay.

Method used

An information processing device that records game videos along with time information, grants virtual prize products when unlocking conditions are met, and performs editing processing on video images to create engaging video content related to trophy acquisitions.

Benefits of technology

The solution increases the appeal of acquiring trophies by allowing users to view and share edited video clips of their trophy acquisitions, thereby enhancing user motivation and engagement in gameplay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007663544000001
    Figure 0007663544000001
  • Figure 0007663544000002
    Figure 0007663544000002
  • Figure 0007663544000003
    Figure 0007663544000003
Patent Text Reader

Abstract

To realize a mechanism for increasing the appeal of users to win trophies. [Solution] A ring buffer 136 records game videos from the running game software 110 together with time information. A trophy processing unit 124 grants a trophy, a virtual award, to the user playing the game when the unlock conditions for the trophy are met. A video acquisition unit 140 reads out from the ring buffer 136 video including game images when the unlock conditions are met and records it in a second recording unit 160. A video processing unit 152 performs editing processing on the video recorded in the second recording unit 160.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technique for recording game videos. [Background technology]

[0002] When a user completes various missions in a game, the user is given a virtual award corresponding to the mission. In Patent Document 1, the virtual award is called a "trophy", and depending on the difficulty of the mission, a bronze, silver, or gold trophy is given to the user. Patent Document 1 discloses a game system in which, when the game software determines that the user has cleared a mission, it notifies the trophy management utility of the trophy ID corresponding to the mission.

[0003] Patent document 2 discloses an information processing device that includes a recording unit that records video data from running game software, a metadata acquisition unit that acquires metadata indicating the execution state of the game software, and a content generation unit that extracts game video data from a start point to an end point from the game video data recorded in the recording unit as content data. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2016-97089 A [Patent Document 2] JP 2015-198404 A Summary of the Invention [Problem to be solved by the invention]

[0005] The number of trophies acquired serves as an index for evaluating the degree of involvement in the game, and users can increase their motivation to play the game by competing with their friends over the number of trophies acquired. It is believed that if the appeal of acquiring trophies itself can be increased, motivation to play the game can be further increased.

[0006] The present invention therefore aims to realize a mechanism that will increase the appeal of winning a trophy for users. [Means for solving the problem]

[0007] In order to solve the above problems, an information processing device of one embodiment of the present invention includes a first recording unit that records game video generated by running game software along with time information, an award processing unit that awards a virtual award to a user playing the game when an unlock condition for the virtual award is met, a video acquisition unit that reads out a video including a game image when the unlock condition is met from the first recording unit and records it in the second recording unit, and a video processing unit that performs editing processing on the video recorded in the second recording unit.

[0008] Another aspect of a video editing method of the present invention includes the steps of recording game video from a running game software in a first recording unit along with time information, granting a virtual award to a user playing the game when an unlock condition for the virtual award is satisfied, reading out a video including a game image at the time the unlock condition is satisfied from the first recording unit and recording it in a second recording unit, and performing an editing process on the video recorded in the second recording unit.

[0009] Any combination of the above components, and any transformation of the present invention into a method, device, system, recording medium, computer program, etc., are also effective as aspects of the present invention. [Brief description of the drawings]

[0010] [Figure 1]FIG. 1 is a diagram showing an information processing system according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a hardware configuration of an information processing device. [Diagram 3] FIG. 2 is a diagram illustrating functional blocks of the information processing device. [Figure 4] FIG. 13 illustrates an example of a statistics table. [Diagram 5] FIG. 2 is a diagram conceptually illustrating a moving image. [Figure 6] FIG. 13 is a diagram showing an example of a selection screen for moving images recorded in a second recording unit. [Figure 7] FIG. 11 is a diagram showing an example of a moving image recorded in a second recording section. [Figure 8] FIG. 13 is a diagram showing an example of editing a moving image. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] First, an overview of the present invention will be described. In an information processing system according to an embodiment, a user plays game software (console game) installed in an information processing device. When an event occurs in the game, the game software outputs event information including an event code that identifies the occurred event to the system software. An event occurs when there is a change in the progress of game play or when there is a change in the behavior of a player character or game character. The system software transmits the output event information to an external server, and the server collects the event information transmitted from multiple information processing devices and uses it for analyzing the playing trends of users in a particular game and for improving the game scenario, etc.

[0012] Various missions are set in the game, and when a mission is cleared, the user is given a virtual award (trophy) corresponding to the mission. The clearing conditions of the mission are play conditions that open the trophy to the user, and are therefore referred to as the "unlocking conditions" of the trophy below. At least some of the types of events among the multiple types of events are related to the unlocking conditions of the trophy. In the game system described in Patent Document 1, the game software determines whether the unlocking conditions of the trophy are met, but in the information processing system of the embodiment, the game software outputs event information, and the system software determines whether the unlocking conditions of the trophy are met.

[0013] In order to make winning a trophy more appealing, the system software acquires a video of the moment the user wins the trophy and edits the video to indicate that the video is related to the won trophy. This allows the user to watch the edited video or easily upload it to a video sharing site, increasing the user's motivation to win the trophy and therefore to play the game.

[0014] 1 shows an information processing system 1 according to an embodiment of the present invention. The information processing system 1 may be a game system including an information processing device 10, which is a user terminal device, and a server 5. An access point (hereinafter, referred to as "AP") 8 has the functions of a wireless access point and a router, and the information processing device 10 connects to the AP 8 wirelessly or via a wired connection to be able to communicate with the server 5 on a network 3.

[0015] The information processing device 10 is connected wirelessly or by wire to an input device 6 operated by a user, and the input device 6 outputs information operated by the user to the information processing device 10. When the information processing device 10 receives operation information from the input device 6, it reflects the information in the processing of system software and game software, and causes the output device 4 to output the processing result. In the information processing system 1, the information processing device 10 is a game device (game console) that executes a game, and the input device 6 may be a device such as a game controller that supplies user operation information to the information processing device 10. The input device 6 may be an input interface such as a keyboard or a mouse.

[0016] The auxiliary storage device 2 is a large-capacity storage device such as an HDD (hard disk drive) or an SSD (solid state drive), and may be a built-in storage device or an external storage device connected to the information processing device 10 via a USB (Universal Serial Bus) or the like. The output device 4 may be a television having a display for outputting images and a speaker for outputting sounds. The output device 4 may be connected to the information processing device 10 via a wired cable or wirelessly.

[0017] Camera 7, which is an imaging device, is provided near output device 4 and captures an image of the space around output device 4. Although an example in which camera 7 is attached to the top of output device 4 is shown in Fig. 1, camera 7 may be disposed on the side or bottom of output device 4, and in either case, is disposed in a position where it can capture an image of a user positioned in front of output device 4. Camera 7 may be a stereo camera.

[0018] The server 5 provides network services to users of the information processing system 1. The server 5 manages network accounts that identify each user, and each user signs in to the network service provided by the server 5 using the network account. By signing in to the network service from the information processing device 10, the user can register game save data and trophies, which are virtual awards acquired during game play, in the server 5. By registering the save data and trophies in the server 5, the save data and trophies can be synchronized even if the user uses an information processing device other than the information processing device 10.

[0019] The server 5 of the embodiment may collect event information occurring during game play from the information processing device 10. The server 5 can analyze the playing trends of users from the event information, and can therefore obtain information such as how many users play each game scene. Such information can be used as help information for players who have entered that scene, and the server 5 can realize an effective help function in response to a request from a user. The server 5 can uncover the users' potential needs from the playing trends of the users, and can provide useful feedback to game developers.

[0020] 2 shows a hardware configuration of the information processing device 10. The information processing device 10 includes a main power button 20, a power ON LED 21, a standby LED 22, a system controller 24, a clock 26, a device controller 30, a media drive 32, a USB module 34, a flash memory 36, a wireless communication module 38, a wired communication module 40, a subsystem 50, and a main system 60.

[0021] The main system 60 comprises a main CPU (Central Processing Unit), a memory and a memory controller serving as a primary storage device, a GPU (Graphics Processing Unit), etc. The GPU is mainly used for arithmetic processing of game programs. The main CPU has a function of starting up system software and executing game programs installed in the auxiliary storage device 2 in the environment provided by the system software. The subsystem 50 comprises a sub CPU, a memory and a memory controller serving as a primary storage device, etc., but does not comprise a GPU.

[0022] While the main CPU has the function of executing game programs installed in the auxiliary storage device 2 and ROM medium 44, the sub-CPU does not have such functions. However, the sub-CPU has the function of accessing the auxiliary storage device 2 and the function of sending and receiving data to and from the server 5. The sub-CPU is configured with only these limited processing functions, and therefore can operate with less power consumption compared to the main CPU. These functions of the sub-CPU are executed when the main CPU is in standby mode.

[0023] The main power button 20 is an input unit through which a user inputs operations, is provided on the front of the housing of the information processing device 10, and is operated to turn on or off the power supply to a main system 60 of the information processing device 10. The power ON LED 21 lights up when the main power button 20 is turned on, and the standby LED 22 lights up when the main power button 20 is turned off. The system controller 24 detects that the main power button 20 has been pressed by the user.

[0024] The clock 26 is a real-time clock that generates current date and time information and supplies it to the system controller 24 , the subsystem 50 , and the main system 60 .

[0025] The device controller 30 is configured as an LSI (Large-Scale Integrated Circuit) that executes the transfer of information between devices, like a south bridge. As shown in the figure, devices such as the system controller 24, media drive 32, USB module 34, flash memory 36, wireless communication module 38, wired communication module 40, subsystem 50, and main system 60 are connected to the device controller 30. The device controller 30 absorbs differences in electrical characteristics and data transfer speeds of the respective devices and controls the timing of data transfer.

[0026] The media drive 32 is a drive device that is driven by mounting a ROM medium 44 on which application software such as games and license information are recorded, and that reads out programs, data, and the like from the ROM medium 44. The ROM medium 44 is a read-only recording medium such as an optical disk, a magneto-optical disk, or a Blu-ray disk.

[0027] The USB module 34 is a module that connects to an external device via a USB cable. The USB module 34 may be connected to the auxiliary storage device 2 and the camera 7 via a USB cable. The flash memory 36 is an auxiliary storage device that constitutes an internal storage. The wireless communication module 38 wirelessly communicates with, for example, the input device 6 using a communication protocol such as Bluetooth (registered trademark) protocol or IEEE802.11 protocol. The wired communication module 40 communicates with an external device via a wired connection, and connects to the network 3 via, for example, an AP 8.

[0028] Fig. 3 shows the functional blocks of the information processing device 10. The information processing device 10 comprises a processing unit 100 and a communication unit 102. The processing unit 100 comprises a game software 110, an event information acquisition unit 120, a routing unit 122, a trophy processing unit 124, a memory 126, a transmission processing unit 128, an output processing unit 130, a record control unit 132, a first recording unit 134, a video acquisition unit 140, a setting unit 142, a video selection unit 150, a video processing unit 152 and a second recording unit 160. The communication unit 102 is represented as a configuration having the functions of both the wireless communication module 38 and the wired communication module 40 shown in Fig. 2, the wireless communication module 38 being responsible for communication with the input device 6 and the wired communication module 40 being responsible for communication with the server 5.

[0029] 3, each element described as a functional block performing various processes can be configured in hardware as a circuit block, memory, or other LSI, and in software as a program loaded into memory, etc. Therefore, it will be understood by those skilled in the art that these functional blocks can be realized in various forms by hardware alone, software alone, or a combination thereof, and are not limited to any one of them.

[0030] The game software 110 includes at least a game program, image data, sound data, and a configuration file. The game program receives operation information from the input device 6 by the user and performs calculation processing to move a player character in a virtual space. The output processing unit 130 generates image data and sound data of the game and outputs them from the output device 4. The output processing unit 130 may include a GPU (Graphics Processing Unit) that executes rendering processing and the like.

[0031] In the information processing device 10 of the embodiment, the output processing unit 130 generates image data and audio data of the game by the running game software 110, outputs the data from the output device 4, and also supplies the data to the recording control unit 132. Hereinafter, the image data and audio data of the game are collectively referred to as "game video" or "game video data." The information processing device 10 has a function of recording the game video generated by the output processing unit 130 in the background, and the recording control unit 132 records the game video data together with time information (time stamp) in the first recording unit 134. In the embodiment, the first recording unit 134 may be configured as a ring buffer 136.

[0032] The ring buffer 136 is generated by setting a start address and an end address of a recording area of ​​the auxiliary storage device 2. This ring buffer area may be set in advance when the information processing device 10 is shipped. The recording control unit 132 records the game video generated by the output processing unit 130 and played by the currently running game software together with a time stamp in the ring buffer 136.

[0033] The recording control unit 132 records image data in the ring buffer 136 in a predetermined address order from a start address, and when the image data reaches the end address, returns to the start address and overwrites the previous address, repeating this process. For example, the ring buffer 136 is set to record 20 minutes of game video, and a timestamp is added to the recorded game video. By recording the game video in the ring buffer 136 in the background, the user can cut out a desired portion of the gameplay video from the past 20 minutes and upload it to, for example, a video sharing site that distributes videos.

[0034] In an embodiment, when a set event occurs during the progress of the game, the game program generates event information including an event code that identifies the event that has occurred, and outputs the event information to the event information acquisition unit 120 configured by the system software. The game developer may include various events in the game as follows.

[0035] If a task, goal, or action that a player can perform in a game is called an "activity," then when the player starts an activity, an event occurs indicating that the activity has started, and when the player finishes the activity, an event occurs indicating that the activity has ended. For example, in a "battle" activity with an enemy character, when the player starts fighting, a battle start event occurs, and when the player finishes fighting, a battle end event occurs.

[0036] When a player performs an activity related to an action, an event occurs indicating that the activity has been performed. For example, in a combat activity, when an enemy character is defeated, an event occurs indicating that the enemy character has been defeated. Also, in a movement activity of moving within a village, when a villager is greeted, an event occurs indicating that the villager has been greeted. An event code is assigned to each event, and the game program generates event information by adding game data indicating the state of the game at the time the event occurred to the event code that identifies the event that has occurred. The game program may cause the game data to include the location where the event occurred, information about the opponent, and the like. For example, with respect to an activity in which a player greets a villager, the game data may include at least information indicating the location where the greeting was made and the villager. Also, with respect to an activity in which an enemy is defeated, the game data may include information about the defeated enemy character and the player's experience points that increase as a result of defeating the enemy.

[0037] During game play, when a player obtains a weapon, an event occurs indicating that the weapon has been obtained. When a player uses a weapon, an event occurs indicating that the weapon has been used, and when an enemy character uses a weapon on the player, an event occurs indicating that the weapon has been used on the player. The game program generates event information by adding game data such as the type of weapon and the location where the weapon was obtained or used to the event code, and outputs the event information to the event information acquisition unit 120. Game developers may define various events and incorporate them into the game.

[0038] In order to increase the user's motivation, various missions are set in the game. When the user clears the mission, the user is given a virtual award (trophy) corresponding to the mission. The condition for unlocking the trophy (i.e., the condition for the user to clear the mission and obtain the trophy) is associated with a specific event. For example, if a mission for a bronze trophy, "greet 10 villagers," is set, the bronze trophy is given when the player greets 10 villagers. If a mission for a silver trophy, "greet 100 villagers," is set, the silver trophy is given when the player greets 100 villagers, and if a mission for a gold trophy, "greet 500 villagers," is set, the gold trophy is given when the player greets 500 villagers. The determination of whether the trophy unlock condition is met is performed by the trophy processing unit 124, which is an award processing unit.

[0039] The configuration file included in the game software 110 describes the correspondence between the event information output from the game and the conditions for unlocking the trophies. For example, the configuration file describes that the unlock condition for the bronze trophy is that the event code indicating the implementation of the greeting activity is output from the game software 110 10 times. Similarly, the configuration file describes that the unlock condition for the silver trophy is that the event code indicating the implementation of the greeting activity is output 100 times, and that the unlock condition for the gold trophy is that the event code indicating the greeting activity is output 500 times.

[0040] The configuration file describes information for generating records that manage the progress of the trophy unlocking conditions. Hereinafter, the records for trophy management will be called "statistical records". The statistical records are generated in the memory 126 to record calculated values ​​related to the event information related to the trophy unlocking conditions. If the number of greeting activities is the unlocking condition for each of the bronze, silver and gold trophies as described above, a record for counting the number of greeting activities is provided in the memory 126 to manage the progress of the trophy unlocking conditions.

[0041] The trophy processing unit 124, when provided with a configuration file from the game software 110, creates in the memory 126 a record for managing trophies.

[0042] Figure 4 shows an example of a statistical table generated in the memory 126. In the statistical table, various records related to the unlock conditions of trophies are formed. Figure 4 shows the state where the values ​​of each record have already been entered.

[0043] The value of the record "greeting" with stats ID "1" indicates the number of times the greeting activity event code has been output. As mentioned above, the number of greeting activities constitutes the unlocking conditions for the bronze, silver and gold trophies. When the greeting activity event code is output from the game software 110, the trophy processing unit 124 increments the value of the record with stats ID "1" by 1.

[0044] The value of the record "Kill an enemy" with the stats ID "2" indicates the number of times the event code of the activity of killing an enemy has been output. In this example, the mission to obtain a trophy is set to kill a certain number of enemy characters, and when the event code of the activity of killing an enemy is output from the game software 110, the trophy processing unit 124 increases the value of the record with the stats ID "2" by 1.

[0045] The value of the record "experience value" indicated by the stats ID "3" indicates the additional value of the experience value contained in the game data associated with the event code. In this example, reaching a certain experience value is set as the mission for obtaining the trophy, and the trophy processing unit 124 updates the value of the record of the stats ID "3" by adding the experience value contained in the game data.

[0046] The configuration file of the game software 110 contains a list of event codes related to the unlocking of trophies, the code list being provided to the routing unit 122 and the trophy processing unit 124 before the start of the game play. The event information acquisition unit 120, after receiving the event information from the game software 110, adds a date and time information (time stamp) to the acquired event information and passes it to the routing unit 122. The date and time information may also be added by the game software 110 when it generates the event information. When the event information is received, the routing unit 122 supplies all the event information to the transmission processing unit 128 and also supplies the event information related to the unlocking of trophies to the trophy processing unit 124 according to the code list contained in the configuration file.

[0047] The trophy processing unit 124 updates the records corresponding to the event information according to the correspondence between the event information and the records contained in the configuration file. As mentioned above, when the trophy processing unit 124 gets the event code of the greeting activity, it updates the count value of the corresponding record with the stats ID "1" by incrementing it by one.

[0048] Thus, the trophy processing unit 124 of the embodiment updates the count value of the records contained in the statistical table for the management of trophies according to the acquired event information. The trophy processing unit 124 performs the determination of the fulfillment of the unlocking conditions of trophies based on the values ​​of the records recorded in the statistical table.

[0049] The trophy processing unit 124 grants the corresponding trophy to the user playing the game when the value of the record meets the unlocking conditions of the trophy. Information about the granted trophy is registered in the trophy processing unit 124 and also transmitted to the server 5. For example, when the record value of the stats ID "1" reaches 10, the trophy processing unit 124 determines that the bronze trophy is unlocked and grants the bronze trophy to the user. The record value of the stats ID "1" is then monitored by the trophy processing unit 124, when the record value reaches 100 the trophy processing unit 124 determines that the silver trophy is unlocked, and when the record value reaches 500 the trophy processing unit 124 determines that the gold trophy is unlocked.

[0050] When the trophy processing unit 124 determines that the unlock conditions for the trophy are met, it may superimpose on the game image during the game play a notification information indicating that the user has acquired a trophy, so that the user can know that he has acquired a trophy.

[0051] The routing unit 122 supplies all event information to the transmission processing unit 128, and the transmission processing unit 128 transmits the supplied event information from the communication unit 102 to the server 5. For this reason, the server 5 collects all event information that occurs during game play.

[0052] The trophy processing unit 124 generates a statistical table for managing trophies in the memory 126, and manages the progress of the trophy unlocking conditions according to the value of each record. For this purpose, the trophy processing unit 124 may display a progress bar indicating the progress of the unlocking conditions for trophies that have not yet met the unlocking conditions. This allows the user to confirm the information about the play required to obtain the trophy. For example, for the greeting activity to villagers, the trophy processing unit 124 may display the progress by text such as "You will get the silver trophy if you greet one more villager."

[0053] In the information processing device 10 of the embodiment, the trophy processing unit 124 gives the user a trophy when the unlocking conditions of the virtual award are met, and at this time notifies the video acquisition unit 140 of the unlocking information indicating that the unlocking conditions have been met. The unlocking information may include information on the time when the unlocking conditions are met and the metadata of the trophy to be unlocked. When notified of the unlocking information, the video acquisition unit 140 reads from the ring buffer 136 a video containing the game image when the unlocking conditions are met and records the read video in the second recording unit 160 in association with the information on the time when the unlocking conditions are met and the metadata of the trophy.

[0054] The user can set the length of the video to be recorded in the second recording unit 160. For example, the length of the video may be set by the user to either 15 seconds or 30 seconds. The setting unit 142 sets the length of the video to be read by the video acquisition unit 140 based on an instruction from the user. The video acquisition unit 140 reads out the video from the ring buffer 136 for the length set by the setting unit 142 and records it in the second recording unit 160.

[0055] The video acquisition unit 140 preferably reads from the ring buffer 136 a video including a game image when the unlocking condition is met. In other words, the video acquisition unit 140 reads from the ring buffer 136 a video including a video before the unlocking condition is met and a video after the unlocking condition is met. By including a video before and after the unlocking condition is met, the video includes game scenes up to the acquisition of the trophy and game scenes after the trophy is acquired.

[0056] Regardless of the length set by the setting unit 142, it is preferable that the video acquisition unit 140 reads out the video so that the image when the unlock condition is satisfied is positioned a predetermined time before the end position of the video. Fig. 5(a) shows a 30 second video, and Fig. 5(b) shows a 15 second video. As shown, the image when the unlocking condition is met is located in both videos a certain time t before the end of the video. This ensures that whichever video is played, the video ends a certain time t after the moment the trophy is awarded, making it possible to have a sense of unity among videos of different lengths. For example, t may be about 3 seconds.

[0057] Each time the video acquisition unit 140 is notified by the trophy processing unit 124 of the unlock information indicating that the unlock conditions have been met, it reads from the ring buffer 136 a video containing the game image when the unlock conditions are met and records it in the second recording unit 160. In this way, the second recording unit 160 records as many videos as the number of trophies the user has won for each game title.

[0058] The video processing unit 152 performs an editing process on the video recorded in the second recording unit 160. After the game ends, when the user selects a video recorded in the second recording unit 160 for uploading to, for example, a video sharing site, the video selection unit 150 accepts a selection operation on the video recorded in the second recording unit 160.

[0059] FIG. 6 shows an example of a selection screen for videos recorded in second recording unit 160. On this selection screen, thumbnails of videos recorded for the game title "Monster Field" are displayed. The system software may display a selection screen for selecting a game title on output device 4, and the selection screen shown in FIG. 6 may be displayed when the user selects "Monster Field". When the user selects one thumbnail on the video selection screen, video selection unit 150 accepts a selection operation for the video. As a result, video processing unit 152 performs editing processing on the selected video.

[0060] Fig. 7(a) shows an example of an image at the beginning of a video recorded in the second recording unit 160. Fig. 7(b) shows an example of an image when the unlock condition of the video recorded in the second recording unit 160 is satisfied. Here, it is assumed that the unlock condition of the silver trophy, "greet 100 villagers", is satisfied.

[0061] The video processing unit 152 may include information about the game title at the beginning of the video image. FIG. 8(a) shows an example of editing the beginning of a video. The video processing unit 152 uses the metadata of the trophies associated with the video to include information about the game title, the name of the trophy, and the grade of the trophy in the beginning of the video. The information about the grade of the trophy may be expressed by the color of the image of the trophy. In this example, the image of the trophy is expressed in silver. By editing to include this information in the beginning, the user watching can recognize at least the information such as the game title at the beginning. Note that the beginning of a video refers to a predetermined time range from the beginning of the video or a position close to it. For example, the video processing unit 152 may carry out an editing process to superimpose information about at least the game title as an image on the video for 3 seconds from the beginning.

[0062] The video processing unit 152 may also include information about the given trophy in the video when the unlocking conditions are met. FIG. 8(b) shows an example of editing the video when the unlocking condition is met. The video processing unit 152 uses the metadata of the trophy associated with the video to include information about the name of the trophy and the grade of the trophy in the image of the video when the unlocking condition is met. Information about the grade of the trophy may be expressed by the color of the image of the trophy. By editing the video to include this information in the image of the video when the unlocking condition is met, the user watching can recognize the time when the trophy was acquired, the name and the grade of the trophy. The video processing unit 152 may include information about the trophy before and after the unlocking condition is met. For example, the video processing unit 152 may carry out an editing process to superimpose information about the trophy as an image on the video within a range of a certain number of seconds (for example, 1.5 seconds) before and after the unlocking condition is met.

[0063] When the video processing unit 152 edits the video, it overwrites the video recorded in the second recording unit 160 with the edited video. This makes it possible to eliminate the need to carry out the same editing process multiple times on the same video.

[0064] The present invention has been described above based on the embodiments. These embodiments are merely illustrative, and it will be understood by those skilled in the art that various modifications are possible in the combination of each component and each treatment process, and that such modifications are also within the scope of the present invention.

[0065] For example, the game software 110 may be configured to give a reward to the user when he / she acquires a trophy, thus making it more attractive to acquire a trophy. At this time, the video acquisition unit 140 may be notified of the unlock information as well as the reward information, and the reward information may be recorded in the second recording unit 160 in association with the video. This reward information may be added to the video by editing processing by the video processing unit 152.

[0066] Each time the video acquisition unit 140 is notified of the unlock information by the trophy processing unit 124, it reads from the ring buffer 136 the video containing the game image when the unlock conditions are met and records it in the second recording unit 160. Therefore, it is assumed that the second recording unit 160 will record the video images for each game title as many as the number of trophies acquired by the user, which may cause the capacity of the second recording unit 160 to be strained. Therefore, the video acquisition unit 140 may record the game video recorded in the ring buffer 136 at a lower resolution in the second recording unit 160.

[0067] The system software may delete the moving images recorded in the second recording unit 160 in order to secure the recording capacity of the second recording unit 160. The deletion conditions may be set, for example, by the user, for example, for one game title, the deletion condition may be set that the number of moving images is within a certain number. In this case, the system software may preferentially keep the acquired images of high-grade trophies and delete the acquired images of low-grade trophies. [Explanation of symbols]

[0068] 1···information processing system, 10··information processing device, 100···processing unit, 102···communication unit, 110··game software, 120···event information acquisition unit, 122···routing unit, 124···trophy processing unit, 126···memory, 128···transmission processing unit, 130···output processing unit, 132···recording control unit, 134···first recording unit, 136···ring buffer, 140···video acquisition unit, 142···setting unit, 150···video selection unit, 152···video processing unit, 160···second recording unit.

Claims

1. a first recording unit that records game video recorded by the game software being executed together with time information; an award processing unit that grants a virtual award to a user playing the game when a virtual award unlock condition is satisfied; a video acquisition unit that reads out a video including a game image when an unlock condition is satisfied from the first recording unit and records the video in a second recording unit; a moving image processing unit that performs editing processing on the moving image recorded in the second recording unit, The video processing unit superimposes information about the virtual award given as an image on the video image around the timing when the unlock condition is satisfied.

23. An information processing apparatus comprising:

2. The video processing unit includes information about the virtual award given in a video image for a predetermined range of seconds before and after the timing when the unlock condition is satisfied.

2. The information processing apparatus according to claim 1,

3. a moving image selection unit that accepts a selection operation for a moving image recorded in the second recording unit, The video processing unit performs an automatic editing process on the selected video image.

2. The information processing apparatus according to claim 1,

4. the video processing unit includes information about the game title, which is different from the information about the virtual award given, at a beginning portion of the video image; 2. The information processing apparatus according to claim 1,

5. the video processing unit includes information about the game title for a predetermined period of time at the beginning of the video; 5. The information processing apparatus according to claim 4.

6. the moving image processing unit overwrites the moving image recorded in the second recording unit with the edited moving image; 2. The information processing apparatus according to claim 1,

7. the video acquisition unit reduces a resolution of the video image read from the first recording unit and records the video image in the second recording unit; 2. The information processing apparatus according to claim 1,

8. a step of recording a game video produced by the game software being executed together with time information in a first recording unit; when a condition for unlocking the virtual award is met, granting the virtual award to the user playing the game; reading out from the first recording unit a moving image including a game image when an unlock condition is satisfied, and recording the moving image in a second recording unit; A step of superimposing information about the virtual award given as an image on the moving image recorded in the second recording unit around the timing when the unlock condition is satisfied; A moving image editing method comprising:

9. On the computer, a function of recording a game video recorded by the game software being executed together with time information in a first recording unit; a function of granting a virtual prize to a user playing the game when a condition for unlocking the virtual prize is met; a function of reading from the first recording unit a moving image including a game image when an unlock condition is satisfied and recording the moving image in the second recording unit; A function of superimposing information about the virtual award given as an image on the moving image recorded in the second recording unit around the timing when the unlock condition is satisfied; A program to achieve this.

Citation Information

Patent Citations

  • Program, information storage medium and game apparatus

    JP2007313001A

  • Video game device, image posting device

    JP2010035763A

  • Information processing device, information processing system, content image creation method and content data generation method

    JP2015198404A

  • Information processing equipment

    JP2016097089A

  • Server system

    JP2016189802A