SYSTEM AND METHOD FOR TRAINING COGNITIVE SKILLS UTILIZING DATA ADDITION TO VIDEOS

20180012506 · 2018-01-11

    Inventors

    Cpc classification

    International classification

    Abstract

    A cognitive skill development method and system for training users in various fields wherein data is added to a video and the video is played on a user device in accordance with such data. Video interruption techniques such as video occlusion are used to interrupt the video. The user is then presented with questions corresponding to the video and the user's response to such questions is solicited and recorded.

    Claims

    1. A method for developing specific cognitive ability of a user, said method comprising: adding data to a video resulting in a data added video; presenting said data added video to a user on a user device; interrupting said data added video in accordance with said data; presenting said user with at least one question in relation to said data added video; and soliciting said user's response to said question.

    2. The method of claim 1 further comprising, analyzing said user's response by comparing said response with actual outcome.

    3. The method of claim 1 further comprising, showing the actual outcome to said user after soliciting said user response.

    4. The method of claim 1 further comprising, increasing or decreasing difficulty level of said interruption automatically based on user response.

    5. The method of claim 1 wherein said adding is achieved by embedding data in said video.

    6. The method of claim 1 wherein a video tool is used for uploading said data to said video.

    7. The method of claim 1 wherein said interrupting of said data added video is achieved by occluding said data added video.

    8. The method of claim 1, wherein said data added video is presented to said user in a video game environment.

    9. The method of claim 1 wherein said user devices is configured to run a video output module wherein said video output module is used to select said data added video from a server and present said data added video to said user.

    10. The method of claim 1, wherein said video is a real life video.

    11. The method of claim 1, wherein said video is a simulated video.

    12. The method of claim 1, wherein said video is an animated video.

    13. The method of claim 1, wherein said data corresponds to default time at which said data added video is interrupted.

    14. The method of claim 1, wherein said data corresponds to a quiz presented to said user wherein said quiz is related to an interruption point of such video.

    15. The method of claim 1, wherein said data corresponds to at least one interactive question presented to said user wherein said interactive question is related to said interruption point of such video.

    16. The method of claim 1 wherein said user device is a smart phone, tablet or a computing device.

    17. The method of claim 1, wherein said user response is solicited using touch interface of a computing or mobile device.

    18. The method of claim 1, wherein said user response is solicited using augmented reality system capturing said user's gestures.

    19. The method of claim 7, wherein said occlusion of said data added video is achieved by replacing the occluded video by a freeze frame

    20. The method of claim 19, wherein with time said freeze frame fades out of said user's view.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0020] FIG. 1 illustrates a flow diagram of presenting data added video to the user in accordance with one embodiment of the invention

    [0021] FIG. 2 illustrates a flow diagram of utilizing a video tool of exporting data to a video output module and presenting such video to a user

    [0022] FIG. 3 is a series of snapshots illustrating a flow of the video game in accordance with one embodiment of the invention.

    [0023] FIG. 4 FIG. 4 is an illustrative explanation of the manner and types of data that may be added to a video in accordance with one embodiment of the invention.

    [0024] FIG. 5 is an illustrative screen shot of an alternate embodiment of occluding a video to seek user response.

    [0025] FIG. 6a is an illustrative snapshot of an alternate embodiment of occluding a video to seek user response.

    [0026] FIG. 6b is an illustrative snapshot of an alternate embodiment of occluding a video to seek user response.

    [0027] FIG. 6c is an illustrative snapshot of an alternate embodiment of occluding a video to seek user response.

    [0028] FIG. 7 is an illustrative embodiment of the system architecture that utilizes the cognitive skill development method described herein.

    DETAILED DESCRIPTION

    [0029] The embodiments herein and the various features and advantageous details thereof are explained with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and/or detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the scope of this patent application and the claims contained herein should not be construed as limited to the illustrative embodiments.

    [0030] The cognitive skill development method for enhancing specific cognitive skills of users as provided herein comprises adding interactive and other data to a video and presenting such data added video to a user on a user device which may be a smart phone, tablet, laptop, video game console or any such device with display and processing capabilities. The video presented to the user is interrupted based on the data added and appropriate response is sought to such questions from the user. Though the video may be interrupted in many different ways, video occlusion is used as an illustrative scenario throughout this document. Additional features such as data analysis, performance analysis etc. may also be provided.

    [0031] FIG. 1 is flow diagram 100 of an illustrative embodiment in accordance with the method provided herein. A video is selected and data is added to such video 102. This data may be of various types including but not limited to data governing the exact time after which the video is occluded, quiz that may be asked to a user at the point of occlusion, data related to increasing or decreasing the difficulty level of occlusion, data related to highlighting specific players, specific parts of the video etc. The data may be added to the video using data embedding or data addition techniques now known or developed in the future. The video with the data added to it (referred to as “data added video” throughout this document) is presented to a user on the user's device 104. Once the user plays the video, the video is occluded at a predetermined point 106 in accordance with the occlusion time provided in the data added to the video. At the occlusion point, a response is sought from the user 108 with respect to specific questions related to the occlusion point. Once the user enters such response via any input means, including but not limited to keyboard, mouse, touch capacitive display or gestures through augmented reality systems, the video continues playing to display correct response to the user 110.

    [0032] FIG. 2 is a flow diagram 200 of a preferred embodiment of the method provided herein. A video tool is used to export interactive and other data to a video output module 202. The video tool may comprise any known data embedding or data adding technique, now known or available in the future, used to add data to videos. The video output module is configured to present the data added videos on a user device 204, extract the data commands added to the video and accordingly add interactive elements to the video such as interruptions/occlusion, asking quiz, highlighting specific portions of the video, seeking user response etc. The video output module may either pick data added videos pre-stored in user device's storage or alternatively pick such data added videos from a remote or cloud server. The video output module occludes the video at a preset default time as per the data added to the video 206. Once the video is occluded, the user is presented with appropriate quiz elements in accordance with the data added to the video 208. The user response to the quiz elements is sought 210. Optionally, the data added to the video may automatically increase or decrease the difficulty level of the occlusion and the quiz based on user response 212.

    [0033] FIG. 3 is an illustrative embodiment 300 of the video output module 302 that is configured to import data from the video tool and play the video on the user device in accordance with such data. The video output module 302 has a data import option 304 that is used to add data to a give video that is imported within the video output module 302 using the video import tool 316. The video imported may be a real life video, simulated video or an animated video. Once the data is added to the video, the video is played using the video player 318 of the module 302. The data added to the video may include interactive data, occlusion related data and quiz related data modules among others. The occlusion related data may include a time code 306 preferably in the format HHMNISSFF that specifies the exact time (hour, minute and second) at which the video (exact frame) is to be occluded. The occlusion data may further provide the video output module 302 with the capability of automatically increasing or decreasing the difficulty level of the occlusion based on the accuracy of user's response.

    [0034] The interactive data may be used to ask specific questions related to the scenario presented in the video. For example, for volleyball videos the interactive data modules may include blocking 322, defense 308, serve receive 310, setter 312 and ball path modules. The blocking module 322 focuses on the blockers upfront and may require the user to find the direction the blockers should jump to block the incoming ball. The user may respond by determining the direction of jump (left, up or right). The defense module 308 focuses on the players behind the blockers and may require the user to point out which direction (which zone) a specific player should go for correct defensive position i.e. to defend a current hit or tip. The serve reception 310 module helps players receive serve and aiding in defensive position when receiving a service. A specific player is highlighted and the user is asked about the direction that the highlighted player should go to for the correct defensive position. The setter module 312 requires the user to tap where the setter needs to be to receive an incoming pass. The interactive data module may also require the user to track the movements of a specific player by highlighting the player using the set highlight data element 320 or the player may be told to track the movement of the ball by allowing the user to draw the path of the ball. The video output module 302 may also provide hints 314 to users when the user's find it difficult to respond correctly. The user may respond to the questions raised in the interactive data module using various input mechanisms such as keyboard, mouse, interactive touch display of the user device, gestures through an augmented reality system etc. The quiz related data module may contain additional questions that the user may be asked with respect to a specific scenario.

    [0035] FIG. 4 is a collection 400 of illustrative screenshots of how a video game involving a volleyball video progresses and the manner in which user response is sought on the volleyball video in accordance with the method described herein. One the video game screen loads 402 there optionally may be a countdown screen 404 that indicates to a user that the game is about to begin. The video is paused right at the first frame 406 and a specific player in the video is highlighted to inform the user which player to follow. Thereafter the video begins playing once again 408. The video is paused at a preset time in accordance with the data added to the video 410. An interactive quiz element is presented to the user wherein the user is asked to determine the path of the ball 412. This quiz element is already attached with the video when the data is initially added to the video. Once the user responds to the quiz element, the video plays further 414 to show the correct outcome to the user. The user may be optionally asked multiple quiz elements at the point of occlusion.

    [0036] The video interruption may be carried out in various ways such as pausing the video and showing written question on top of the paused screen, occluding the video by showing a black/blank screen etc. FIG. 5 is an illustrative screen shot 500 of an alternate embodiment in accordance with the method provided herein where for the video occlusion the screen doesn't turn black. In a volleyball data added video, at the start of the video 502 the instructions are presented where the player is told to select where the ball from the serve will end up. Thereafter, the video is played 504 and it continues to play until the point of occlusion that is preset as per the data added to the video. At the point of occlusion the screen instead of turning black, shows the empty volleyball court without the players where the court is marked in various zones 506. In this illustration, the volleyball court is divided into six zones (1 to 6). The user is asked to select the zone where the user feels the ball from the serve will land. Once the user provides a response, the video continues to play 508 and the final point of the ball is shown. Optionally, the point marked by the user and the actual point of the ball may be highlighted in different colors for a better user experience.

    [0037] FIGS. 6a, 6b and 6c are illustrative screen shots of an alternate embodiment in accordance with the method provided herein. The occlusion in a data added video may be presented to the user with the help of a ‘Freeze Frame’. Once the video is paused at the point of occlusion, the video module is configured to replace the paused video with a still image (referred to as the “freeze frame”) and the quiz element is introduced on top of such freeze frame thereby enabling the user to respond in a better and more accurate manner. When the user begins a new game round (ice hockey in this illustration), a video is loaded and begins playing 602. When the video reaches its occlusion point (set in milliseconds or video frames in the data added to video) 604, the video is replaced with a freeze frame 606 and the question 608 is asked on top of the freeze frame. With time the freeze frame slowly starts fading 610 giving user an indication of the time remaining to answer the question. Ultimately, the freeze frame is faded out to alpha 0 over time 612 thereby making it look like a black screen to the user.

    [0038] FIG. 7 is an illustrative embodiment of system architecture for improving the cognitive skills of a user, utilizing the method provided herein. Any person or organization may utilize a smart computing device 702 such as a desktop computer, laptop, tablet PC or a smartphone configured to run the video tool to export data to be added to a video. The video tool may comprise any known data embedding or data adding technique, now known or available in the future, used to add data to videos. The data may be exported in a pre-specified file format and may be stored on a cloud server 704 for use by multiple end users. A user may utilize a user device 706 configured to run the video output module to import the data and the video either bundled together as a single file or as separate files and play the video in accordance with such data. The video output module is configured to present the data added videos on the user device 706, extract the data commands added to the video and accordingly add interactive elements to the video such as interruptions/occlusion, asking quiz, highlighting specific portions of the video, seeking user response etc. The video output module may either pick data added videos pre-stored in user device's storage or alternatively pick such data added videos from a remote or cloud server 704. The video output module occludes the video at a preset default time as per the data added to the video. Once the video is occluded, the user is presented with appropriate quiz elements in accordance with the data added to the video. The user response to the quiz elements is sought.

    [0039] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.