A method of ball tracking in a sport event, the method comprising computer-executed steps of receiving a video sequence capturing movement of the ball during the sport event in a series of video frames, calculating a plurality of difference-frames, each difference-frame being calculated over a respective group of at least two of the video frames of the received video sequence, and combining at least two of the calculated difference-frames, to form a composite frame representing a trajectory taken by the ball in the movement as a series of images of the ball as captured in the received video sequence.
A method of ball trajectory tracking, the method comprising computer executable steps of: receiving a plurality of training frames, each one of the training frames showing a trajectory of a ball as a series of one or more elements, using the received training frames, training a first neuronal network to locate a trajectory of a ball in a frame, receiving a second frame, and using the first neuronal network, locating a trajectory of a ball in the second frame, the trajectory being shown in the second frame as a series of images of the ball having the located trajectory.
G06T 7/254 - Analysis of motion involving subtraction of images
G06K 9/34 - Segmentation of touching or overlapping patterns in the image field
G06K 9/66 - Methods or arrangements for recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references, e.g. resistor matrix references adjustable by an adaptive method, e.g. learning
A Smart-court system, adaptive to constrained sport environment, for enabling real time analysis and debriefing of sport activities is provided herein. The Smart-court system is comprised of: (i) an automatic recording system comprising a plurality of video cameras located in a court, arranged to real-time (RT) recording of a sport session and utilizing automatic calibration and stabilization module; and (ii) a data processing system comprising: (a) a capture module for grabbing a video stream; (b) an objects' detector module arranged to extract during the RT sport session, the objects from the foreground of each frame; (c) an event module for automatically analyzing, the motion and the activities of the tracked objects for automatically identifying and classifying events, creating a synchronized event log and calculating statistics that occurred during the RT sport session; and (d) a presentation module enabling to perform instant debriefing, combined biomechanical and tactical analysis of the video.
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Education services, namely, providing workshops, classes, seminars, or training sessions in the fields of sport; Organizing, arranging, conducting or supporting competitions, tournaments, and sporting events; Providing coaching services in the fields of sport; Providing training services in the field of sport; Providing online coaching and training in the fields of sport; Coaching and training services provided on-line through a computer network or on an on-site computer; Providing sport equipment; Providing athletic club services, namely, providing instruction and equipment in the field of amateur and professional sports; Providing sport facilities. Providing web-based tactical and technical analysis tools for use in athletic coaching, athletic training, and playing sports.
A method for ball game training, the method comprising steps executed by at least one computer, the steps comprising: receiving image data of a player and a ball, the image data being captured using at least two cameras, using the received image data, tracking motion of the player and motion of the ball in three dimensions, based on the tracked motions, predicting a position of the player and a trajectory of the ball, and based on the predicted position and trajectory, generating a control command for at least one ball throwing machine.
A Smart-court system, adaptive to constrained sport environment, for enabling real time analysis and debriefing of sport activities is provided herein. The Smart-court system is comprised of: (i) an automatic recording system comprising a plurality of video cameras located in a court, arranged to real-time (RT) recording of a sport session and utilizing automatic calibration and stabilization module; and (ii) a data processing system comprising: (a) a capture module for grabbing a video stream; (b) an objects' detector module arranged to extract during the RT sport session, the objects from the foreground of each frame; (c) an event module for automatically analyzing, the motion and the activities of the tracked objects for automatically identifying and classifying events, creating a synchronized event log and calculating statistics that occurred during the RT sport session; and (d) a presentation module enabling to perform instant debriefing, combined biomechanical and tactical analysis of the video.
A computer implemented method of event based video generation, comprising: on the device, receiving a feed of video captured by a camera, on a memory of the device, maintaining at least one buffer storing a most recent portion of the video feed being received, on a display of the device, presenting at least one GUI element, each one of the GUI elements being associated with a respective predefined video length, and upon actuation of one of the GUI elements by a user of the device, forwarding at least a sub-portion of the video feed portion stored in the buffer for further processing, the forwarded sub-portion having the predefined video length associated with the GUI element actuated by the user.
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/2743 - Video hosting of uploaded data from client
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
H04N 21/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 or resolving scheduling conflicts
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
H04N 21/8549 - Creating video summaries, e.g. movie trailer
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
A method for ball game training, the method comprising steps executed by at least one computer, the steps comprising: receiving image data of a player and a ball, the image data being captured using at least two cameras, using the received image data, tracking motion of the player and motion of the ball in three dimensions, based on the tracked motions, predicting a position of the player and a trajectory of the ball, and based on the predicted position and trajectory, generating a control command for at least one ball throwing machine.
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing sport equipment; Providing athletic club services, namely, providing equipment in the field of amateur and professional sports; Providing web-based tactical and technical analysis tools for use in athletic coaching, athletic training, and playing sports Providing temporary use of a web-based computer software application, for providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic video recording of athletes' activity and motion during a training session, match or game of sport and analysis thereof; Leasing of, rental of, design and development of computer hardware, for providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic video recording of athletes' activity and motion during a training session, match or game of sport and analysis thereof
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software, for providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during a training session, match or game of sport; Computer hardware, for providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during a training session, match or game of sport; Interactive computer kiosk comprising computers, computer hardware, computer peripherals, and computer operating software, for use in providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during a training session, match or game of sport Education services, namely, providing workshops, classes, seminars, or training sessions in the fields of sport; Organizing, arranging, conducting or supporting competitions, tournaments, and sporting events; Providing coaching services in the fields of sport; Providing training services in the field of sport; Providing online coaching and training in the fields of sport; Coaching and training services provided on-line through a computer network or on an on-site computer; Providing sport equipment; Providing athletic club services, namely, providing instruction and equipment in the field of amateur and professional sports; Providing sport facilities; Providing web-based tactical and technical analysis tools for use in athletic coaching, athletic training, and playing sports Providing temporary use of a web-based computer software application, for providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during a training session, match or game of sport; Leasing of, rental of, design and development of computer hardware, for providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during a training session, match or game of sport
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software, for providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during a training session, match or game of sport; Computer hardware, for providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during a training session, match or game of sport; Interactive computer kiosk comprising computers, computer hardware, computer peripherals, and computer operating software, for use in providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during a training session, match or game of sport Education services, namely, providing workshops, classes, seminars, or training sessions in the fields of sport; Organizing, arranging, conducting or supporting competitions, tournaments, and sporting events; Providing coaching services in the fields of sport; Providing training services in the field of sport; Providing online coaching and training in the fields of sport; Coaching and training services provided on-line through a computer network or on an on-site computer; Providing sport equipment; Providing athletic club services, namely, providing instruction and equipment in the field of amateur and professional sports; Providing sport facilities; Providing web-based tactical and technical analysis tools for use in athletic coaching, athletic training, and playing sports Providing temporary use of a web-based computer software application, for providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during a training session, match or game of sport
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing sport equipment; Providing athletic club services, namely, providing equipment in the field of amateur and professional sports; Providing sport facilities; Providing web-based tactical and technical analysis tools for use in athletic coaching, athletic training, and playing sports Providing temporary use of a web-based computer software application, for providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during a training session, match or game of sport; Leasing of, rental of, design and development of computer hardware, for providing amateur and professional athletes with an ability to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during a training session, match or game of sport
13.
Object extraction from video images system and method
A computer implemented method of object extraction from video images, the method comprising steps a computer is programmed to perform, the steps comprising: receiving a plurality of video images, deriving a plurality of background templates from at least one of the received video images, calculating a plurality of differences from an individual one of the received video images, each one of the differences being calculated between the individual video image and a respective and different one of the background templates, and extracting an object of interest from the individual video image, using a rule applied on the calculated differences.
A method for controlling cameras in a sport event, the method comprising steps executed by at least one computer, the steps comprising: during a sport event taking place in a constrained environment, receiving images of the sport event, the images being captured with a first pixels to time ratio, tracking a motion of a first object, using the images being captured with the first pixels to time ratio, detecting an arrival of the first object into a predefined positional relation to a second object during the tracked motion, and upon the detected arrival, initiating streaming of images being captured with a pixels to time ratio higher than the first pixels to time ratio by at least one selected camera.
A computer implemented method of event based video generation, comprising: on the device, receiving a feed of video captured by a camera, on a memory of the device, maintaining at least one buffer storing a most recent portion of the video feed being received, on a display of the device, presenting at least one GUI element, each one of the GUI elements being associated with a respective predefined video length, and upon actuation of one of the GUI elements by a user of the device, forwarding at least a sub-portion of the video feed portion stored in the buffer for further processing, the forwarded sub-portion having the predefined video length associated with the GUI element actuated by the user.
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
A computer implemented method of crowd-sourced video generation, comprising: by a server computer in communication with a plurality of remote client devices, receiving a feed of video captured by a camera, on a memory of the server computer, storing at least a portion of the video feed being received, receiving at least one tag from a respective one of the client devices, determining an occurrence of an event type, based on an at least one of the received tags, and forwarding a sub-portion of the video feed portion stored on the memory for further processing, the forwarded sub-portion having a video length predefined for the event type of the determined occurrence.
H04N 21/83 - Generation or processing of protective or descriptive data associated with contentContent structuring
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
A method for ball game training, the method comprising steps executed by at least one computer, the steps comprising: receiving image data of a player and a ball, the image data being captured using at least two cameras, using the received image data, tracking motion of the player and motion of the ball in three dimensions, based on the tracked motions, predicting a position of the player and a trajectory of the ball, and based on the predicted position and trajectory, generating a control command for at least one ball throwing machine.
A computer implemented method of object extraction from video images, the method comprising steps a computer is programmed to perform, the steps comprising: receiving a plurality of video images, deriving a plurality of background templates from at least one of the received video images, calculating a plurality of differences from an individual one of the received video images, each one of the differences being calculated between the individual video image and a respective and different one of the background templates, and extracting an object of interest from the individual video image, using a rule applied on the calculated differences.
A method for controlling cameras in a sport event, the method comprising steps executed by at least one computer, the steps comprising: during a sport event taking place in a constrained environment, receiving images of the sport event, the images being captured with a first pixels to time ratio, tracking a motion of a first object, using the images being captured with the first pixels to time ratio, detecting an arrival of the first object into a predefined positional relation to a second object during the tracked motion, and upon the detected arrival, initiating streaming of images being captured with a pixels to time ratio higher than the first pixels to time ratio by at least one selected camera.
A Smart-court system, adaptive to constrained sport environment, for enabling real time analysis and debriefing of sport activities is provided herein. The Smart-court system is comprised of: (i) an automatic recording system comprising a plurality of video cameras located in a court, arranged to real-time (RT) recording of a sport session and utilizing automatic calibration and stabilization module; and (ii) a data processing system comprising: (a) a capture module for grabbing a video stream; (b) an objects' detector module arranged to extract during the RT sport session, the objects from the foreground of each frame; (c) an event module for automatically analyzing, the motion and the activities of the tracked objects for automatically identifying and classifying events, creating a synchronized event log and calculating statistics that occurred during the RT sport session; and (d) a presentation module enabling to perform instant debriefing, combined biomechanical and tactical analysis of the video.
A Smart-court system, adaptive to constrained sport environment, for enabling real time analysis and debriefing of sport activities is provided herein. The Smart-court system is comprised of: (i) an automatic recording system comprising a plurality of video cameras located in a court, arranged to real-time (RT) recording of a sport session and utilizing automatic calibration and stabilization module; and (ii) a data processing system comprising: (a) a capture module for grabbing a video stream; (b) an objects' detector module arranged to extract during the RT sport session, the objects from the foreground of each frame; (c) an event module for automatically analyzing, the motion and the activities of the tracked objects for automatically identifying and classifying events, creating a synchronized event log and calculating statistics that occurred during the RT sport session; and (d) a presentation module enabling to perform instant debriefing, combined biomechanical and tactical analysis of the video.
A Smart-court system, adaptive to constrained sport environment, for enabling real time analysis and debriefing of sport activities is provided herein. The Smart-court system is comprised of: (i) an automatic recording system comprising a plurality of video cameras located in a court, arranged to real-time (RT) recording of a sport session and utilizing automatic calibration and stabilization module; and (ii) a data processing system comprising: (a) a capture module for grabbing a video stream; (b) an objects' detector module arranged to extract during the RT sport session, the objects from the foreground of each frame; (c) an event module for automatically analyzing, the motion and the activities of the tracked objects for automatically identifying and classifying events, creating a synchronized event log and calculating statistics that occurred during the RT sport session; and (d) a presentation module enabling to perform instant debriefing, combined biomechanical and tactical analysis of the video.
09 - Scientific and electric apparatus and instruments
28 - Games; toys; sports equipment
41 - Education, entertainment, sporting and cultural services
Goods & Services
Data processing equipment; computer software; audiovisual teaching apparatus; computer game software; computer programs [downloadable software]; monitors [computer programs]; video game cartridges; after Action Review (AAR) software tool implemented as social web application or desktop application for amateur and professional athletes which enable athletes to review, analyze, and share game, match, and training session performance based on automatic recording and analyzing of athletes' activity and motion during the game, match, and training session of ball game such as soccer, tennis, cricket, basketball or hockey. Games and playthings; apparatus for games; machines for physical exercises; portable games with liquid crystal displays. Education; providing of training; entertainment; sporting and cultural activities; coaching [training]; conducting fitness classes; game services provided on-line from a computer network; personal trainer services [fitness training]; providing sports facilities.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
PRERECORDED COMPUTER SOFTWARE FOR USE BY BOTH AMATEUR AND PROFESSIONAL ATHLETES WHICH ENABLE ATHLETES TO REVIEW, ANALYZE, AND SHARE GAME, MATCH, AND TRAINING SESSION PERFORMANCE BASED ON AUTOMATIC RECORDING AND ANALYZING OF ATHLETES' ACTIVITY AND MOTION DURING THE GAME, MATCH, AND TRAINING SESSION OF BALL GAME IN THE NATURE OF SOCCER, TENNIS, CRICKET, BASKETBALL OR HOCKEY APPLICATION SERVICE PROVIDER (ASP), NAMELY, PROVIDING A SOCIAL WEBSITE FEATURING SOFTWARE APPLICATIONS FOR USE BY BOTH AMATEUR AND PROFESSIONAL ATHLETES WHICH ENABLE ATHLETES TO REVIEW, ANALYZE, AND SHARE GAME, MATCH, AND TRAINING SESSION PERFORMANCE BASED ON AUTOMATIC RECORDING AND ANALYZING OF ATHLETES' ACTIVITY AND MOTION DURING THE GAME, MATCH, AND TRAINING SESSION OF BALL GAME IN THE NATURE OF SOCCER, TENNIS, CRICKET, BASKETBALL OR HOCKEY