# US 2018/0322671 A1 · Method and apparatus for visualizing a ball trajectory

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0322671 A1
- Document ID: US20180322671A1
- Status: Published application
- Kind: A1
- Application number: 15/639,488
- Filed: 2017-06-30
- Published: 2018-11-08
- Earliest claimed: 2017-05-08
- Inventors: Ji Eul Song
- Web page: https://patentgrep.com/patent/US20180322671A1

## CPC

- G06T 7/246: using feature-based methods, e.g. the tracking of corners or segments
- G06T 5/70: Denoising; Smoothing
- G06T 7/292: Multi-camera tracking
- G06T 11/60: Creating or editing images; Combining images with text
- G06T 2207/10016: Video; Image sequence
- G06T 2207/20221: Image fusion; Image merging
- G06T 2207/30224: Ball; Puck
- G06T 2207/30241: Trajectory
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

An apparatus for visualizing a ball trajectory includes a trajectory determination module configured to analyze motion videos of a flying ball captured by a plurality of cameras to determine a trajectory of the flying ball, said trajectory of the flying ball being defined by 3-dimensional coordinates; and an image rendering module configured to render a sequence of images of the ball from a batter's viewpoint based on the 3-dimensional coordinates, said image rendering module being further configured to control different background scenes to be included in the sequence of images of the ball as the ball approaches toward the batter in the sequence of images of the ball.

## Claims

### Claim 1

An apparatus for visualizing a ball trajectory, comprising:
a trajectory determination module configured to receive captured images of a ball that is moving and determine a trajectory of the ball, said trajectory of the ball being defined by 3-dimensional coordinates; and
an image rendering module coupled to the trajectory determination module and configured to render a sequence of images of the ball from a batter's viewpoint based on the 3-dimensional coordinates,
said image rendering module being further configured to include different background scenes in the sequence of images of the ball as the ball approaches toward the batter in the sequence of images of the ball.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein said image rendering module is further configured to overlay the ball with the different background scenes in the sequence of images of the ball.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein said trajectory determination module is configured to receive the captured images from cameras positioned on both sides of an imaginary line connecting a start point and an end point of a ball flight path and a camera positioned at a predetermined height from the imaginary line.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein said image rendering module is further configured to use pre-stored modelling data of a stadium corresponding to the batter's view angle.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein said image rendering module is further configured to obtain information on at least one of the batter's height and a position at which the batter is positioned in a batter's box and control the different background scenes to be included in the sequence of images of the ball based on the information.

### Claim 6 (depends on 4)

The apparatus of claim 4, wherein said image rendering module is further configured to process the modelling data such that the different background scenes are blurred in the sequence of images of the ball.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein said image rendering module is further configured to overlay the ball with the blurred different background scenes proximate to centers of the blurred different background scenes in the sequence of images of the ball.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the batter's viewpoint is a viewpoint of eyes of the batter.

### Claim 9 (depends on 7)

The apparatus of claim 7, wherein said image rendering module is further configured to process the sequence of images of the ball to provide more focus to the ball in the sequence of images of the ball as compared to the background scenes.

### Claim 10

A method of visualizing a ball trajectory, comprising:
analyzing motion videos of a flying ball captured by a plurality of cameras to determine a trajectory of the flying ball, said trajectory of the flying ball being defined by 3-dimensional coordinates; and
rendering a sequence of images of the ball from a batter's viewpoint based on the 3-dimensional coordinates,
the rendering comprising controlling different background scenes to be included in the sequence of images of the ball as the ball approaches toward the batter in the sequence of images of the ball.

### Claim 11 (depends on 10)

The method of claim 10, wherein the rendering further comprises overlaying the ball with the different background scenes in the sequence of images of the ball.

### Claim 12 (depends on 10)

The method of claim 10, wherein the analyzing comprises analyzing motion videos of the flying ball captured by cameras positioned on both sides of an imaginary line connecting a start point and an end point of a ball flight path and a camera positioned at a predetermined height from the imaginary line to determine the trajectory of the flying ball.

### Claim 13 (depends on 10)

The method of claim 10, wherein the rendering further comprises using pre-stored modelling data of a stadium corresponding to the batter's view angle.

### Claim 14 (depends on 13)

The method of claim 13, wherein the rendering further comprises obtaining information on at least one of the batter's height and a position of the batter in a batter's box.

### Claim 15 (depends on 13)

The method of claim 13, wherein the rendering further comprises processing the modelling data such that the different background scenes are blurred in the sequence of images of the ball.

### Claim 16 (depends on 15)

The method of claim 15, wherein the rendering further comprises overlaying the ball over the blurred different background scenes proximate to centers of the blurred different background scenes in the sequence of images of the ball.

### Claim 17 (depends on 10)

The method of claim 10, wherein the batter's viewpoint is a viewpoint of eyes of the batter.

### Claim 18 (depends on 16)

The method of claim 16, wherein the rendering further comprises processing the sequence of images of the ball to provide more focus to the ball in the sequence of images of the ball as compared to the background scenes.
