IP Library › Granted Patent US 12,361,766
Granted Patent B2
US 12,361,766 · App. 18/272,910 · Granted Jul 15, 2025

Video provision apparatus, video provision method, and non-transitory computer-readable medium

Inventors: Hiroaki Kujirai (Tokyo, JP); Satoru Fujita (Tokyo, JP); Kazufumi Hoshi (Tokyo, JP)
Assignee: NEC CORPORATION
G07C1/24G06T5/50G06V20/52G06T2207/20221
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,361,766
App. No.
18/272,910
Granted
Jul 15, 2025
Kind
B2
Abstract

A video provision apparatus ( 10 ) includes a specification unit ( 11 ) for acquiring a racer ID for identifying a racer specified by a user from among racers that participate in a race, a video collection unit ( 12 ) for collecting videos of the race captured in the same time section from a plurality of cameras, a generation unit ( 15 ) for generating, based on the racer ID specified by the user, a user-specific video from the videos collected from the plurality of cameras, and an output control unit ( 16 ) for causing a user terminal used by the user to output the user-specific video.

Claims (41)

1. A video provision apparatus comprising:

a memory storing instructions; and

at least one processor configured to execute the instructions to:

acquire a racer ID for identifying a racer specified by a user from among racers that participate in a race;

collect videos of the race captured in a same time section from a plurality of cameras;

set a degree of priority of each of the plurality of cameras based on at least one of a positional relationship between the specified racer and another racer and an elapsed time from start of the race;

in a case where the set degree of priority is set based on the elapsed time from start of the race, increase the degree of priority of an onboard camera relating to the specified racer or a camera capturing the specified racer by a predetermined amount, wherein a distance between the specified racer and the another racer is equal to or smaller than a predetermined threshold;

generate, based on the racer ID specified by the user and the set degree of priority, a user-specific video from the videos collected from the plurality of cameras; and

cause a user terminal used by the user to output the user-specific video.

2. The video provision apparatus according to claim 1 , wherein the at least one processor is configured to execute the instructions to:

in a case where the set degree of priority is set based on the positional relationship, increase the degree of priority of a camera by a predetermined amount based on a type of camerawork of the camera.

3. The video provision apparatus according to claim 1 , wherein the at least one processor is configured to execute the instructions to select, based on the degree of priority, one or more videos that are to be displayed by display means of the user terminal, from the videos collected from the plurality of cameras.

4. The video provision apparatus according to claim 3 , wherein the at least one processor is configured to execute the instructions to determine, based on the degree of priority, a display mode of the one or more videos that are selected on the display means of the user terminal.

5. The video provision apparatus according to claim 1 , wherein the at least one processor is configured to execute the instructions to:

generate, based on the racer ID specified by the user, a first user-specific video from the videos collected from the plurality of cameras;

generate, based on position information of the racer with the racer ID specified by the user or on biological information of the racer, a superimposed image showing a state of the racer;

generate a second user-specific video that is obtained by superimposing the superimposed image on the first user-specific video; and

cause the user terminal to output the second user-specific video.

6. A video provision method performed by at least one processor and comprising:

acquiring a racer ID for identifying a racer specified by a user from among racers that participate in a race;

collecting videos of the race captured in a same time section from a plurality of cameras;

setting a degree of priority of each of the plurality of cameras based on at least one of a positional relationship between the specified racer and another racer and an elapsed time from start of the race;

in a case where the set degree of priority is set based on the elapsed time from start of the race, increasing the degree of priority of an onboard camera relating to the specified racer or a camera capturing the specified racer by a predetermined amount, wherein a distance between the specified racer and the another racer is equal to or smaller than a predetermined threshold;

generating, based on the racer ID specified by the user and the set degree of priority, a user-specific video from the videos collected from the plurality of cameras; and

causing a user terminal used by the user to output the user-specific video.

7. A non-transitory computer-readable medium storing a program executable by a computer to:

acquire a racer ID for identifying a racer specified by a user from among racers that participate in a race;

collect videos of the race captured in a same time section from a plurality of cameras;

set a degree of priority of each of the plurality of cameras based on at least one of a positional relationship between the specified racer and another racer and an elapsed time from start of the race;

in a case where the set degree of priority is set based on the elapsed time from start of the race, increase the degree of priority of an onboard camera relating to the specified racer or a camera capturing the specified racer by a predetermined amount, wherein a distance between the specified racer and the another racer is equal to or smaller than a predetermined threshold;

generate, based on the racer ID specified by the user and the set degree of priority, a user-specific video from the videos collected from the plurality of cameras; and

cause a user terminal used by the user to output the user-specific video.

8. The method according to claim 6 , wherein the method comprises:

in a case where the set degree of priority is set based on the positional relationship, increasing the degree of priority of a camera by a predetermined amount based on a type of camerawork of the camera.

9. The method according to claim 6 , wherein the method comprises selecting, based on the degree of priority, one or more videos that are to be displayed by display means of the user terminal, from the videos collected from the plurality of cameras.

10. The method according to claim 9 , wherein the method comprises determining, based on the degree of priority, a display mode of the one or more videos that are selected on the display means of the user terminal.

11. The method according to claim 6 , wherein the method comprises:

generating, based on the racer ID specified by the user, a first user-specific video from the videos collected from the plurality of cameras;

generating, based on position information of the racer with the racer ID specified by the user or on biological information of the racer, a superimposed image showing a state of the racer;

generating a second user-specific video that is obtained by superimposing the superimposed image on the first user-specific video; and

causing the user terminal to output the second user-specific video.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2023
From: KUJIRAI, HIROAKI; FUJITA, SATORU; HOSHI, KAZUFUMI
To: NEC CORPORATION
Reel/Frame 065665/0527 →
Continuity (1)
Related Publication 20240087369A1 · Mar 14, 2024
References Cited (15)
US 6023287A · Kimura · 2000 [cited by examiner]
US 20190089996A1 · Surcouf et al. · 2019 [cited by applicant]
US 20210258496A1 · Yoshida · 2021 [cited by examiner]
JP H09233458A · 1997 [cited by applicant]
JP 2004064511A · 2004 [cited by applicant]
JP 2004192632A · 2004 [cited by applicant]
JP 2007158860A · 2007 [cited by applicant]
JP 2018025734A · 2018 [cited by applicant]
JP 2018081515A · 2018 [cited by applicant]
JP 2018098573A · 2018 [cited by applicant]
JP 2019013057A · 2019 [cited by applicant]
JP 2021010081A · 2021 [cited by applicant]
WO 2014024475A1 · 2014 [cited by applicant]
International Search Report for PCT Application No. PCT/JP2021/026174, mailed on Sep. 28, 2021. [cited by applicant]
JP Office Communication for JP Application No. 2023-534455, mailed on Jan. 9, 2024 with English Translation. [cited by applicant]