US20160182956A1 - Method of providing service for recommending game video - Google Patents
Method of providing service for recommending game video Download PDFInfo
- Publication number
- US20160182956A1 US20160182956A1 US14/616,433 US201514616433A US2016182956A1 US 20160182956 A1 US20160182956 A1 US 20160182956A1 US 201514616433 A US201514616433 A US 201514616433A US 2016182956 A1 US2016182956 A1 US 2016182956A1
- Authority
- US
- United States
- Prior art keywords
- video
- game
- server
- phase
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/86—Watching games played by other players
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/783—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/7837—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content
-
- G06F17/3079—
-
- G06K9/00718—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
-
- G06K2009/00738—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/44—Event detection
Definitions
- the invention is on the method of providing services for game video recommendation. More specifically, it is about a method to collect game users' game playing video, save them in a server and recommend to users potentially interested in such a video.
- Patent Document 0001 Published Unexamined Patent Application No 10-2010-0006496 (2010, Jan. 19)
- the invention addresses such problems of existing technologies as described above to make a useful game video recommendation to gamers.
- the invented method could provide videos at a relatively small capacity and aims at recommending game videos with an appropriate resolution level in line with a device to play the game.
- the game video recommendation service in this invention is provided through the following phases in presenting the service of recommending to a game user another user's' game video: (a) the phase where, based on the object information including 3D shape information of the characters, props and backgrounds constituting game videos, the script information is saved in the video server for form a video list for game play video rendering, which records data on the appearance and disappearance points of time of characters, props and backgrounds included in the above-mentioned object information as well as their movements according to time; (b) the phase where users' in-game failures are detected and sent by the above game device the server; (c) the phase where the video lists saved in the said server are searched and videos (failure videos) including the fore-said failure situations or success videos resolving such situations are extracted; (d) the phase where a message recommending the failure video or success video searched in the previous (c) process (recommendation message) is sent to the game device that has sent the corresponding failure situation
- the game video recommendation service provision method in this invention automatically extracts a video possibly interesting to a user according to a specific type of game and recommends the user to watch certain corresponding videos.
- the game video recommendation method herein helps users watch game videos simply via lower-capacity data transmission.
- the invented method ensures users easy edition of game videos for replay.
- Plan 1 outlines the relationship between a video server and game devices to implement the methods of providing the game video recommendation service pursuant to this invention according to its implementation case example
- Plan 2 is a flow chart to explain the method of providing the game video recommendation service of this invention according to its implementation case example.
- Plan 3 is a flow chart to explain the process of generating a video in a game device concerning the recommendation service provision method according to its implementation case example.
- Plan 1 outlines the relationship between the video server and game devices to implement the method of providing the game video recommendation service pursuant to this invention according to its implementation case example and Plan 2 is a flow chart to explain the method of providing the game video recommendation service of this invention according to its implementation case example.
- the method of providing the game video recommendation service in this invention takes place between the video server ( 100 ) and game device ( 200 ) in this implementation example as shown in Plan 1 .
- the server ( 100 ) stores game related videos.
- the device ( 200 ) is a tool for a user to play the game.
- Mobile devices such as mobile phones and tablet PCs or personal computers and others could function as a game device ( 200 ).
- the recommendation service targets games operating based on object information and script information.
- Object information is 3D shape information of characters, props and background constituting a game.
- Object information is data in the 3D mesh-shaped data and generally provided through a game development tool.
- Script information includes data on the appearance and disappearance points of time of characters, props and backgrounds included in the object information as well as their movements according to time (the idea encompasses object movement, modification, travel, angle changes, etc).
- Script information refers to numerically-expressed data of changes in objects' (characters, props, backgrounds) positions, angles and movements according to time. Based on this script information, each game object is stopped, assigned or moved.
- game videos can be replayed only with script information. That is, a user does not need to record all of the game play videos by unit of image frame. Just real time script information needs to be recorded and saved. Then the script information and object information is encoded and rendered to replay the videos.
- videos of diverse game play situations are saved in the server ( 100 ) and a video list is formed (phase (a); S 110 ).
- the videos saved in the phase (a) are not the kind of videos stored by pressing each image frame but they are in the form of script information encoded together with object information to display a video on screen.
- Such a video can be saved by server administrators or a device ( 200 ) user by sending it to the server ( 100 ). More specific cases of video storage in the server ( 100 ) will be explained later on.
- object information is not necessarily saved in the server ( 100 ) all the time. However, if videos are to be stored in the conventional streaming method other than in the script information form, it is desirable to save object information in the server ( 100 ).
- the server ( 100 ) recommends videos to the device ( 200 ) depending upon a user's game play situations.
- a failure situation could be a location in the game where the user failed to solve the task or a specific view in the game. Depending upon the cases it could be the death, disappearance or collapse of the characters (object) in the game.
- a failure situation could be when failing to do a certain play. Failure situations vary according to game types and are easily recognized via script information.
- the server ( 100 ) uses failure situation information received from the device ( 200 ) and extracts videos including failure situations (failure situation videos or videos solving such failure situations (success videos) from the previously-saved video lists (phase (c); S 130 ).
- the server ( 100 ) bases on the failure situation information and easily searches for a video including the corresponding failure situation or resolving it in the video lists.
- the server ( 100 ) sends a message recommending the video (recommendation message) to the device ( 200 ) that has sent failure situation information first. (phase (d); S 140 )
- the device ( 200 ) shows the recommendation message received in the process (d) on the device ( 200 ) display (phase (e); S 220 )
- the service could increase users' interest exceptionally higher compared with other video recommendation service.
- the server ( 100 ) sends the video to the user's game device ( 200 ) so the user can watch (S 230 , S 150 ).
- Recommended videos can be replayed with the device ( 200 ) either by downloading in the conventional streaming method or by downloading encoded video files in the server ( 100 ).
- the following method is more effective in sending a recommended video from the server ( 100 ) to the device ( 200 ).
- the server ( 100 ) sends the video's script information solely to the device ( 200 ) (phase (f); S 150 ).
- Script information compared with other normal video files collecting image frames, has extremely smaller data capacity to transmit video information quickly.
- the device ( 200 ) relates the script information sent from the server ( 100 ) with the object information already stored in the device ( 200 ) and encodes it to replay (phase (g); S 240 ).
- object information previously stored in the device ( 200 ) helps replay a recommended video (failure video or success video) optimally in line with the device ( 200 )'s hardware options or display screen sizes.
- the resolution of each object included in object information is adjusted to the device ( 200 ) in rendering the video, raising viewers' satisfaction with video quality.
- video files with several different resolution levels were stored in the server in advance for users to choose then the selected video was streaming transmitted. But, the invention uses only script information while users render a video appropriately for their device ( 200 ). Therefore, it realizes faster transmission speed and renders videos at the optimal resolution level to different devices ( 200 ).
- users receive recommendations on failure videos and success videos as above and play it with their device ( 200 ). By doing so, they can understand own problems and easily learn from others' successes. Therefore, compared to other normal video provision or recommendation services, this present service could increase users' interest exceptionally higher.
- the server ( 100 ) easily identifies videos of longer game play in terms of time or farther game play in terms of space among the pre-stored video list than those of the base failure situation. Thus, it becomes possible that the server ( 100 ) selects only success videos in the list. Users are expected to view more recommended videos especially when these are all success videos on what they have failed instead of randomly recommended videos. In such a manner, the server ( 100 ) can not only recommend videos but also provide game strategy guidelines. And if diverse strategy guidelines are to be provided through the game video recommendation service under this invention, user interest in the corresponding game would effectively increase to result in advertisement effect and sales effect.
- This method of providing game video recommendation services by adding advertisement to videos recommended by the server ( 100 ), can be utilized as a means of advertisement.
- the videos used herein comprise object information and script information thus, they are easily edited. It is also possible to add diverse forms of object to the pre-stored videos such as ad tower, banner, electronic sign board, ad balloon, etc. or lay an ad image as texture on the surface of object included in object information.
- the server ( 100 ) adds an object (ad object) displaying advertisement in the script information of video list or saves modified script information of the list to replace part of the previous object with the ad object (phase (h); S 120 ). In this manner, ad can be inserted into the videos provided by the server ( 100 ) in advance.
- ad-inserted videos are recommended to users and users are to watch videos with ads.
- conventional video provision services allowed fixed ads in some part of the screen.
- the invention allows ads to be inserted into each object inside a video and easily changed according to the situation not to interrupt users' video watch while still achieving excellent ad impact.
- Such ad-inserted objects may not be stored in a user's game device ( 200 ). So, during the phase (f) where the server ( 100 ) sends script information to the device ( 200 ), ad object data is additionally sent together (S 160 ). The device ( 200 ) relates the received ad object with script information and replays recommended videos.
- Some of the conventional video provision methods exposed ads for a certain set time before the main video and users are to click the ad skip button to watch the main video. Such a method may drop users' video watch ratio.
- the invented method of providing game video recommendation service herein allows to add ad images in the form of object inside the videos or to replace with ad images. So, ads can be exposed throughout the video watch of users. And ad presentation herein does not much disturb users' watch, reducing their resistance against ads. While users play the game, no ad appears on the screen or disturbs their game play. Ads are effectively exposed only when users watch recommended videos thus, user resistance against ad is reduced. Depending upon the case, users may even enjoy presented ads while watching recommended videos at the same time.
- a user saves the game script information of the game he or she plays with the device ( 200 ) while playing it (phase (i); S 310 , S 320 , S 330 ).
- a tool that saves script information is able to install in the form of applet in games. Users can collect and save script information while game play simply by clicking the record button on the game screen. If game videos are recorded by collecting real-time play image frames, the game device ( 200 ) is excessively loaded thus, game play is cut off or image presentation is disturbed. But, as shown in the example implementation case, saving script information, the collection of simple numerical data, requires relatively smaller data capacity while not having any huge impact on game play.
- Video editing is possible in the device ( 200 ) by modifying script information.
- Users are to install a video edition and replay tool capable of editing script information in the device ( 200 ) (phase (i); S 340 ).
- Users can change objects included in videos or replace them with another object by using such a replay and edition tool. In addition, they can also change object colors or textures.
- script information includes filming information that sets the location, movement and zoom distance of cameras placed in the virtual space.
- filming information sets the location, movement and zoom distance of cameras placed in the virtual space.
- more dramatic and dynamic videos can be made during a user's game play than those displayed in the device ( 200 ).
- images are shown from a different angle than that in the initial recording for the same situation.
- Users can edit to move a camera along a desired route (as if a cameraman carries it and shoot) or they can change the front shooting angle to upper angle. Users can close up and expand any image they think important or adjust its replay speed to present it as a slow video.
- Such diverse editions are possible because the invention basically records video in the script information form.
- the device ( 200 ) receives a user's transmission order and sends the corresponding script information to the server ( 100 ) (phase (j); S 350 ).
- the server ( 100 ) stores the script information received from the device ( 200 ) and renews the video list produced in the previous (a) phase (phase (k)).
- the server ( 100 ) saves more dramatically edited videos, builds a video list and recommends to users. As a result, users' video watch is expected to rise.
- a user receives the script information of a certain video on the video list from the server ( 100 ) (phase (m)).
- the user edits the script information with the said replay and edition tool and uploads it back to the server ( 100 ) (phase (j)).
- Advertisement can be added to the videos stored in the server ( 100 ) through a similar method to the foresaid script information modification method.
- the server ( 100 ) recommends a failure or success video and a user selects it, the corresponding video is sent in the script information form. But, in some cases, videos can be possible transmitted in the streaming method to the device ( 200 ).
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Optics & Photonics (AREA)
- Tourism & Hospitality (AREA)
- Library & Information Science (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
- This application claims the priority and benefit of Korean Patent Application No. 10-2014-0183215, filed on Dec. 18, 2014, with the Korean Intellectual Property Office, the disclosure of which is incorporated in its entirety herein by reference.
- The invention is on the method of providing services for game video recommendation. More specifically, it is about a method to collect game users' game playing video, save them in a server and recommend to users potentially interested in such a video.
- Recently, web users have become able to view and replay videos in diverse areas through video service providing systems such as Youtube. Also, as smart phones, tablet PCs, etc. have become popularized, mobile device-based games have increased beyond those solely for personal computers or exclusive game consoles and their uses have also expanded. Accordingly, more and more users upload their own game play videos on video service sites or watch other players' uploaded videos to enjoy games.
- Previously the typical way of generating a game video was to capture real-time images displayed on terminal screen and save them as a video file which is the collection of consecutive image frames. Since such a method imposes much load on the operation equipment of game console, it often interrupted or slowed game play. Some conventional methods intentionally decreased the picture quality of video to lighten the load on the operation equipment of game console for record. If a low-resolution device was used to record a video, such a video, when played with another device, provided poorer picture quality and diminished user interest.
- Unless a user additionally keys in the type of game or related specific situation to explain a video saved in the video provision server, viewers cannot recognize the type of game or situation just by watching the video. Such a difficulty also obstructed proactive recommendation service of desired videos to game users.
- (Patent Document 0001) Published Unexamined Patent Application No 10-2010-0006496 (2010, Jan. 19)
- The invention addresses such problems of existing technologies as described above to make a useful game video recommendation to gamers. The invented method could provide videos at a relatively small capacity and aims at recommending game videos with an appropriate resolution level in line with a device to play the game.
- It is distinctive that, to achieve the purpose above, the game video recommendation service in this invention is provided through the following phases in presenting the service of recommending to a game user another user's' game video: (a) the phase where, based on the object information including 3D shape information of the characters, props and backgrounds constituting game videos, the script information is saved in the video server for form a video list for game play video rendering, which records data on the appearance and disappearance points of time of characters, props and backgrounds included in the above-mentioned object information as well as their movements according to time; (b) the phase where users' in-game failures are detected and sent by the above game device the server; (c) the phase where the video lists saved in the said server are searched and videos (failure videos) including the fore-said failure situations or success videos resolving such situations are extracted; (d) the phase where a message recommending the failure video or success video searched in the previous (c) process (recommendation message) is sent to the game device that has sent the corresponding failure situation; and (e) the phase where the recommendation message of the (d) process is displayed on the device.
- The game video recommendation service provision method in this invention automatically extracts a video possibly interesting to a user according to a specific type of game and recommends the user to watch certain corresponding videos.
- In addition, the game video recommendation method herein helps users watch game videos simply via lower-capacity data transmission.
- The invented method ensures users easy edition of game videos for replay.
-
Plan 1 outlines the relationship between a video server and game devices to implement the methods of providing the game video recommendation service pursuant to this invention according to its implementation case example -
Plan 2 is a flow chart to explain the method of providing the game video recommendation service of this invention according to its implementation case example. -
Plan 3 is a flow chart to explain the process of generating a video in a game device concerning the recommendation service provision method according to its implementation case example. - The method of providing the game video recommendation service in this invention is explained in details, by referring to the attached plans hereunder.
-
Plan 1 outlines the relationship between the video server and game devices to implement the method of providing the game video recommendation service pursuant to this invention according to its implementation case example andPlan 2 is a flow chart to explain the method of providing the game video recommendation service of this invention according to its implementation case example. - The method of providing the game video recommendation service in this invention takes place between the video server (100) and game device (200) in this implementation example as shown in
Plan 1. The server (100) stores game related videos. The device (200) is a tool for a user to play the game. Mobile devices such as mobile phones and tablet PCs or personal computers and others could function as a game device (200). In this example case, the recommendation service targets games operating based on object information and script information. Object information is 3D shape information of characters, props and background constituting a game. Object information is data in the 3D mesh-shaped data and generally provided through a game development tool. If a user installs a game in his or her game device (200), the object information used for the game is automatically saved in the device (200). Script information includes data on the appearance and disappearance points of time of characters, props and backgrounds included in the object information as well as their movements according to time (the idea encompasses object movement, modification, travel, angle changes, etc). Script information refers to numerically-expressed data of changes in objects' (characters, props, backgrounds) positions, angles and movements according to time. Based on this script information, each game object is stopped, assigned or moved. - As such, in the case of games operated by using object information and script information, if necessary object information has been already stored in the device (200), game videos can be replayed only with script information. That is, a user does not need to record all of the game play videos by unit of image frame. Just real time script information needs to be recorded and saved. Then the script information and object information is encoded and rendered to replay the videos.
- The process of recommending a video to the device (200) user in the server (100) is explained in details hereunder, by using the object information and script information as mentioned above based on
Plan 2. - First, videos of diverse game play situations are saved in the server (100) and a video list is formed (phase (a); S110). The videos saved in the phase (a) are not the kind of videos stored by pressing each image frame but they are in the form of script information encoded together with object information to display a video on screen. Such a video can be saved by server administrators or a device (200) user by sending it to the server (100). More specific cases of video storage in the server (100) will be explained later on. In this invention, since videos are provided in the form of script, object information is not necessarily saved in the server (100) all the time. However, if videos are to be stored in the conventional streaming method other than in the script information form, it is desirable to save object information in the server (100).
- As said, when a video list is formed in the server (100), the server (100) recommends videos to the device (200) depending upon a user's game play situations.
- If a user fails to solve a specific game task while playing the game with the device (200), the device (200) recognizes the failure situation and sends it to the server (100). (phase (b); S210). Such a failure situation could be a location in the game where the user failed to solve the task or a specific view in the game. Depending upon the cases it could be the death, disappearance or collapse of the characters (object) in the game. As for sports games, a failure situation could be when failing to do a certain play. Failure situations vary according to game types and are easily recognized via script information.
- The server (100) uses failure situation information received from the device (200) and extracts videos including failure situations (failure situation videos or videos solving such failure situations (success videos) from the previously-saved video lists (phase (c); S130). When the device (200) sends the numerical information (numbers recognizable as script information) of a certain failure situation, the server (100) bases on the failure situation information and easily searches for a video including the corresponding failure situation or resolving it in the video lists.
- As such, once a failure situation video or success video is found, the server (100) sends a message recommending the video (recommendation message) to the device (200) that has sent failure situation information first. (phase (d); S140)
- The device (200) shows the recommendation message received in the process (d) on the device (200) display (phase (e); S220) As videos on the point of the user's game task failure are effectively recommended based on script information, the service could increase users' interest exceptionally higher compared with other video recommendation service.
- If a user selects to view a recommended video (failure video or success video) shown on the device (200) display, the server (100) sends the video to the user's game device (200) so the user can watch (S230, S150). Recommended videos can be replayed with the device (200) either by downloading in the conventional streaming method or by downloading encoded video files in the server (100).
- As in this invention, for games operated based on object information and script information, the following method is more effective in sending a recommended video from the server (100) to the device (200).
- That is, if a user selects to view a recommended video (failure video or success video) shown on the device (200) display, the server (100) sends the video's script information solely to the device (200) (phase (f); S150). Script information, compared with other normal video files collecting image frames, has extremely smaller data capacity to transmit video information quickly.
- The device (200) relates the script information sent from the server (100) with the object information already stored in the device (200) and encodes it to replay (phase (g); S240). The use of object information previously stored in the device (200) helps replay a recommended video (failure video or success video) optimally in line with the device (200)'s hardware options or display screen sizes. The resolution of each object included in object information, in particular, is adjusted to the device (200) in rendering the video, raising viewers' satisfaction with video quality. Previously, video files with several different resolution levels were stored in the server in advance for users to choose then the selected video was streaming transmitted. But, the invention uses only script information while users render a video appropriately for their device (200). Therefore, it realizes faster transmission speed and renders videos at the optimal resolution level to different devices (200).
- On the other hand, under the invention, users receive recommendations on failure videos and success videos as above and play it with their device (200). By doing so, they can understand own problems and easily learn from others' successes. Therefore, compared to other normal video provision or recommendation services, this present service could increase users' interest exceptionally higher.
- In addition, based the script information inquiry, the server (100) easily identifies videos of longer game play in terms of time or farther game play in terms of space among the pre-stored video list than those of the base failure situation. Thus, it becomes possible that the server (100) selects only success videos in the list. Users are expected to view more recommended videos especially when these are all success videos on what they have failed instead of randomly recommended videos. In such a manner, the server (100) can not only recommend videos but also provide game strategy guidelines. And if diverse strategy guidelines are to be provided through the game video recommendation service under this invention, user interest in the corresponding game would effectively increase to result in advertisement effect and sales effect.
- This method of providing game video recommendation services, by adding advertisement to videos recommended by the server (100), can be utilized as a means of advertisement.
- As mentioned above, the videos used herein comprise object information and script information thus, they are easily edited. It is also possible to add diverse forms of object to the pre-stored videos such as ad tower, banner, electronic sign board, ad balloon, etc. or lay an ad image as texture on the surface of object included in object information. As for the example implementation case herein shown in
Plan 2, after forming a video list in the phase (a), the phase is to follow where the server (100) adds an object (ad object) displaying advertisement in the script information of video list or saves modified script information of the list to replace part of the previous object with the ad object (phase (h); S120). In this manner, ad can be inserted into the videos provided by the server (100) in advance. - As such, ad-inserted videos are recommended to users and users are to watch videos with ads. On the other hand, conventional video provision services allowed fixed ads in some part of the screen. The invention, however, allows ads to be inserted into each object inside a video and easily changed according to the situation not to interrupt users' video watch while still achieving excellent ad impact.
- Such ad-inserted objects, however, may not be stored in a user's game device (200). So, during the phase (f) where the server (100) sends script information to the device (200), ad object data is additionally sent together (S160). The device (200) relates the received ad object with script information and replays recommended videos.
- Some of the conventional video provision methods exposed ads for a certain set time before the main video and users are to click the ad skip button to watch the main video. Such a method may drop users' video watch ratio. The invented method of providing game video recommendation service herein, however, allows to add ad images in the form of object inside the videos or to replace with ad images. So, ads can be exposed throughout the video watch of users. And ad presentation herein does not much disturb users' watch, reducing their resistance against ads. While users play the game, no ad appears on the screen or disturbs their game play. Ads are effectively exposed only when users watch recommended videos thus, user resistance against ad is reduced. Depending upon the case, users may even enjoy presented ads while watching recommended videos at the same time.
- Now the video saving process in the server (100) is explained. It is possible that a server (100) administrator collects videos and saves in the server. And it is also possible that a game user records own game play and uploads to the server (100) as explained hereunder by referring to
Plan 3. - First, a user saves the game script information of the game he or she plays with the device (200) while playing it (phase (i); S310, S320, S330). As such, a tool that saves script information is able to install in the form of applet in games. Users can collect and save script information while game play simply by clicking the record button on the game screen. If game videos are recorded by collecting real-time play image frames, the game device (200) is excessively loaded thus, game play is cut off or image presentation is disturbed. But, as shown in the example implementation case, saving script information, the collection of simple numerical data, requires relatively smaller data capacity while not having any huge impact on game play.
- As such, it is possible to directly send to the server (100) the videos recorded in the form of script information. And it is also possible for users to edit and send own videos according to their needs.
- Video editing is possible in the device (200) by modifying script information. Users are to install a video edition and replay tool capable of editing script information in the device (200) (phase (i); S340). Users can change objects included in videos or replace them with another object by using such a replay and edition tool. In addition, they can also change object colors or textures.
- More diverse video editing is possible if script information includes filming information that sets the location, movement and zoom distance of cameras placed in the virtual space. In editing filming information as such, more dramatic and dynamic videos can be made during a user's game play than those displayed in the device (200). For instance, if camera location is modified in editing, images are shown from a different angle than that in the initial recording for the same situation. Users can edit to move a camera along a desired route (as if a cameraman carries it and shoot) or they can change the front shooting angle to upper angle. Users can close up and expand any image they think important or adjust its replay speed to present it as a slow video. Such diverse editions are possible because the invention basically records video in the script information form.
- Once video edition is completed, the device (200) receives a user's transmission order and sends the corresponding script information to the server (100) (phase (j); S350).
- The server (100) stores the script information received from the device (200) and renews the video list produced in the previous (a) phase (phase (k)).
- In this manner, the server (100) saves more dramatically edited videos, builds a video list and recommends to users. As a result, users' video watch is expected to rise.
- The process is explained above, which users edit their game play videos in the device (200) and provide to the server (100). Depending upon cases, users can edit videos even not recorded by themselves and upload to the server back again. First, a user receives the script information of a certain video on the video list from the server (100) (phase (m)). The user edits the script information with the said replay and edition tool and uploads it back to the server (100) (phase (j)).
- Advertisement can be added to the videos stored in the server (100) through a similar method to the foresaid script information modification method.
- The invention has been explained with an appropriate example so far but it is not limited to the explanation and plans presented above.
- For instance, it was explained before that if the server (100) recommends a failure or success video and a user selects it, the corresponding video is sent in the script information form. But, in some cases, videos can be possible transmitted in the streaming method to the device (200).
- 100: video server 200: game device
Claims (6)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2014-0183215 | 2014-12-18 | ||
| KR1020140183215A KR101604250B1 (en) | 2014-12-18 | 2014-12-18 | Method of Providing Service for Recommending Game Video |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20160182956A1 true US20160182956A1 (en) | 2016-06-23 |
| US10123081B2 US10123081B2 (en) | 2018-11-06 |
Family
ID=55645695
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/616,433 Active 2037-06-17 US10123081B2 (en) | 2014-12-18 | 2015-02-06 | Method of providing service for recommending game video |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10123081B2 (en) |
| KR (1) | KR101604250B1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160287987A1 (en) * | 2015-03-30 | 2016-10-06 | Bandai Namco Entertainment Inc. | Server system |
| CN107977359A (en) * | 2017-11-27 | 2018-05-01 | 西安影视数据评估中心有限公司 | A kind of extracting method of video display drama scene information |
| US11007445B2 (en) * | 2019-08-16 | 2021-05-18 | Lenovo (Singapore) Pte. Ltd. | Techniques for curation of video game clips |
| US20210235139A1 (en) * | 2018-08-17 | 2021-07-29 | Sony Interactive Entertainment Inc. | Image generation apparatus, image generation method, and program |
| JP2022513849A (en) * | 2018-12-14 | 2022-02-09 | ソニー・インタラクティブエンタテインメント エルエルシー | Targeted game news and content feeds |
| US20240286041A1 (en) * | 2022-03-17 | 2024-08-29 | Netease (Hangzhou) Network Co., Ltd. | Screen display method and apparatus, electronic device, and readable storage medium |
| US12135910B2 (en) | 2022-08-19 | 2024-11-05 | Samsung Electronics Co., Ltd. | Display apparatus that provides image information and control method thereof |
| US12350588B2 (en) | 2019-10-04 | 2025-07-08 | Google Llc | Video game overlay |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10179286B2 (en) | 2016-08-26 | 2019-01-15 | Minkonet Corporation | Method of replaying game video using camera information calibration |
| US10296940B2 (en) | 2016-08-26 | 2019-05-21 | Minkonet Corporation | Method of collecting advertisement exposure data of game video |
| US10376794B2 (en) | 2016-08-26 | 2019-08-13 | Minkonet Corporation | Method of providing observing service using event prediction in game |
| US10406440B2 (en) | 2016-08-26 | 2019-09-10 | Minkonet Corporation | Method of collecting advertisement exposure data of 360 VR game replay video |
| KR102305791B1 (en) * | 2018-06-14 | 2021-09-27 | 주식회사 넥슨코리아 | Apparatus, method and computer program for game service |
| KR102173724B1 (en) * | 2018-06-14 | 2020-11-03 | 주식회사 넥슨코리아 | Apparatus, method and computer program for game service |
| KR102639278B1 (en) * | 2018-07-02 | 2024-02-22 | 주식회사 넥슨코리아 | Apparatus and method for providing game |
| KR102680825B1 (en) * | 2018-11-22 | 2024-07-02 | 주식회사 넥슨코리아 | Method for providing game related content in electronic device and electronic device |
| KR102173153B1 (en) * | 2019-03-11 | 2020-11-03 | (주)스마일게이트홀딩스 | System and method for providing game video base on in-game data |
| KR102241502B1 (en) | 2019-11-06 | 2021-04-19 | 신상훈 | System and method for contents related video recommendation |
| KR102454730B1 (en) * | 2020-07-24 | 2022-10-13 | 넷마블 주식회사 | Method for trading a guide data in game |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6699127B1 (en) * | 2000-06-20 | 2004-03-02 | Nintendo Of America Inc. | Real-time replay system for video game |
| US7823056B1 (en) * | 2006-03-15 | 2010-10-26 | Adobe Systems Incorporated | Multiple-camera video recording |
| US20130005471A1 (en) * | 2011-06-28 | 2013-01-03 | United Video Properties, Inc. | Systems and methods for generating video hints for segments within an interactive video gaming environment |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20100006496A (en) | 2008-07-09 | 2010-01-19 | 노해선 | Method and apparatus for generating storytelling of the new game using the stored storytelling data |
| KR101353531B1 (en) * | 2012-09-10 | 2014-01-21 | (주)네오위즈게임즈 | Method of providing video guide, server performing the same and storage media storing the same |
-
2014
- 2014-12-18 KR KR1020140183215A patent/KR101604250B1/en active Active
-
2015
- 2015-02-06 US US14/616,433 patent/US10123081B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6699127B1 (en) * | 2000-06-20 | 2004-03-02 | Nintendo Of America Inc. | Real-time replay system for video game |
| US7823056B1 (en) * | 2006-03-15 | 2010-10-26 | Adobe Systems Incorporated | Multiple-camera video recording |
| US20130005471A1 (en) * | 2011-06-28 | 2013-01-03 | United Video Properties, Inc. | Systems and methods for generating video hints for segments within an interactive video gaming environment |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160287987A1 (en) * | 2015-03-30 | 2016-10-06 | Bandai Namco Entertainment Inc. | Server system |
| US9990437B2 (en) * | 2015-03-30 | 2018-06-05 | Bandai Namco Entertainment Inc. | Server system for sharing game play videos |
| CN107977359A (en) * | 2017-11-27 | 2018-05-01 | 西安影视数据评估中心有限公司 | A kind of extracting method of video display drama scene information |
| US20210235139A1 (en) * | 2018-08-17 | 2021-07-29 | Sony Interactive Entertainment Inc. | Image generation apparatus, image generation method, and program |
| US11962820B2 (en) * | 2018-08-17 | 2024-04-16 | Sony Interactive Entertainment Inc. | Image generation apparatus, image generation method, and program indicating game play status |
| JP2022513849A (en) * | 2018-12-14 | 2022-02-09 | ソニー・インタラクティブエンタテインメント エルエルシー | Targeted game news and content feeds |
| JP7612581B2 (en) | 2018-12-14 | 2025-01-14 | ソニー・インタラクティブエンタテインメント エルエルシー | Targeted gaming news and content feed |
| US11007445B2 (en) * | 2019-08-16 | 2021-05-18 | Lenovo (Singapore) Pte. Ltd. | Techniques for curation of video game clips |
| US12350588B2 (en) | 2019-10-04 | 2025-07-08 | Google Llc | Video game overlay |
| US20240286041A1 (en) * | 2022-03-17 | 2024-08-29 | Netease (Hangzhou) Network Co., Ltd. | Screen display method and apparatus, electronic device, and readable storage medium |
| US12135910B2 (en) | 2022-08-19 | 2024-11-05 | Samsung Electronics Co., Ltd. | Display apparatus that provides image information and control method thereof |
| EP4518334A4 (en) * | 2022-08-19 | 2025-08-27 | Samsung Electronics Co Ltd | Display device for providing video information and method for controlling the same |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101604250B1 (en) | 2016-03-25 |
| US10123081B2 (en) | 2018-11-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10123081B2 (en) | Method of providing service for recommending game video | |
| US11229843B2 (en) | Video recording and playback systems and methods | |
| US20170330228A1 (en) | Service method for providing game play video by additionally applying advertisement content thereto | |
| US9384587B2 (en) | Virtual event viewing | |
| WO2015049810A1 (en) | Multi-viewpoint moving image layout system | |
| JP6332930B2 (en) | Game system, server system, and program | |
| CN106412711B (en) | Barrage control method and device | |
| CN111279687A (en) | Video subtitle processing method and director system | |
| EP4010096A1 (en) | Content generation system and method | |
| CN107333144A (en) | Multichannel picture display process and device based on football race broadcast relay system | |
| KR20140114548A (en) | Billiards image management system | |
| KR101644496B1 (en) | System of Providing Advertisement Service Using Game Video | |
| CN117396254A (en) | Providing personalized content for a non-interfering online gaming experience | |
| KR20160114481A (en) | Method of Recording and Replaying Game Video by Object State Recording | |
| US20240104793A1 (en) | Adding augmented reality to a sub-view of a high resolution central video feed | |
| JP5683756B1 (en) | Multi-view video placement system | |
| KR20180118936A (en) | Method and server for providing sports game information | |
| JP2016513390A (en) | Complex dimension content service providing system using 2D-3D complex dimension content file, service providing method thereof, and complex dimension content file | |
| US12406405B2 (en) | Enhanced interactive features for a video presentation system | |
| US10137371B2 (en) | Method of recording and replaying game video by using object state recording method | |
| JP6623905B2 (en) | Server device, information processing method and program | |
| WO2023063133A1 (en) | Video generating system, computer program, and control method | |
| GB2555838A (en) | An apparatus, computer program and method | |
| GB2555841A (en) | An apparatus, computer program and method | |
| JP5954756B2 (en) | Movie playback system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: MINKONET CORPORATION, KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIM, TAEWOO;LEE, DONG HWAL;REEL/FRAME:034911/0746 Effective date: 20141218 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| AS | Assignment |
Owner name: STOIC ENTERTAINMENT CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MINKONET CORPORATION;REEL/FRAME:060739/0502 Effective date: 20220729 |
|
| FEPP | Fee payment procedure |
Free format text: SURCHARGE FOR LATE PAYMENT, SMALL ENTITY (ORIGINAL EVENT CODE: M2554); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 4 |