IP Library › Granted Patent US 11,521,655
Granted Patent B2
US 11,521,655 · App. 17/033,933 · Granted Dec 6, 2022

Dynamic audiovisual segment padding for machine learning

Inventors: Aaron K. Baughman (Cary, NC); Stephen C. Hammer (Marietta, GA); Gray Cannon (Miami, FL)
Assignee: International Business Machines Corporation
G11B27/036G06K9/6257G06N3/088G06V10/32G06V20/42G06V20/47H04N21/23418H04N21/251H04N21/8456H04N21/8549
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 11,521,655
App. No.
17/033,933
Granted
Dec 6, 2022
Kind
B2
Abstract

Techniques for padding audiovisual clips (for example, audiovisual clips of sporting events) for the purpose of causing the clip to have a predetermined duration so that the padded clip can be evaluated for viewer interest by a machine learning (ML) algorithm. The unpadded clip is padded with audiovisual segment(s) that will cause the padded clip to have a level of viewer interest that it would have if the unpadded clip had been longer. In some embodiments the padded segments are synthetic images generated by a generative adversarial network such that the synthetic images would have the same level of viewer interest (as adjudged by an ML algorithm) as if the unpadded clip had been shot to be longer.

Claims (24)

1. A method comprising:

receiving a first unpadded audiovisual segment data set including information indicative of a first unpadded audiovisual segment, with the first unpadded audiovisual segment corresponding to audiovisual data recorded at a sporting contest for a human audience;

determining a set of padding time interval(s) occurring before and/or after the first unpadded segment by subtracting a time length of the unpadded segment from a predetermined minimum time for segment running length that is required to apply a machine learning (ML) algorithm;

for each given padding time interval of the set of padding time interval(s):

determining a respectively corresponding sports viewer interest value that would characterize the given padding time interval if the first unpadded audiovisual segment continued through the given padding time interval and had its sports viewer interest value determined by the machine learning (ML) algorithm, and

generating a padding audiovisual segment for the given padding time interval so that the padding audiovisual segment for the given padding time interval is characterized by the sports viewer interest value determined for the given padding time interval;

assembling the first unpadded audiovisual segment with the padding audiovisual segment(s) corresponding to each padding time interval of the set of padding time interval(s) to obtain a first padded audiovisual segment data set that is sufficiently long in to for application of the ML algorithm to the padded clip; and

training the ML algorithm using the padded clip.

2. A method comprising:

receiving a first unpadded audiovisual segment data set including information indicative of a first unpadded audiovisual segment, with the first unpadded audiovisual segment corresponding to audiovisual data recorded at a sporting contest for a human audience;

determining a set of padding time interval(s) occurring before and/or after the first unpadded segment by subtracting a time length of the unpadded segment from a predetermined minimum time for segment running length that is required to apply a machine learning (ML) algorithm;

for each given padding time interval of the set of padding time interval(s):

determining a respectively corresponding sports viewer interest value that would characterize the given padding time interval if the first unpadded audiovisual segment continued through the given padding time interval and had its sports viewer interest value determined by the machine learning (ML) algorithm, and

selecting, from a repository of historical audiovisual clips, a padding audiovisual segment for the given padding time interval so that the padding audiovisual segment for the given padding time interval is characterized by the sports viewer interest value determined for the given padding time interval;

assembling the first unpadded audiovisual segment with the padding audiovisual segment(s) corresponding to each padding time interval of the set of padding time interval(s) to obtain a first padded audiovisual segment data set that is sufficiently long in to for application of the ML algorithm to the padded clip; and

training the ML algorithm using the padded clip.

3. A method comprising:

receiving a first unpadded audiovisual segment data set including information indicative of a first unpadded audiovisual segment, with the first unpadded audiovisual segment corresponding to audiovisual data recorded at a sporting contest for a human audience;

determining a set of padding time interval(s) occurring before and/or after the first unpadded segment by subtracting a time length of the unpadded segment from a predetermined minimum time for segment running length that is required to apply a machine learning (ML) algorithm;

for each given padding time interval of the set of padding time interval(s):

determining a respectively corresponding sports viewer interest value that would characterize the given padding time interval if the first unpadded audiovisual segment continued through the given padding time interval and had its sports viewer interest value determined by the machine learning (ML) algorithm, and

generating a padding audiovisual segment for the given padding time interval so that the padding audiovisual segment for the given padding time interval is characterized by the sports viewer interest value determined for the given padding time interval;

assembling the first unpadded audiovisual segment with the padding audiovisual segment(s) corresponding to each padding time interval of the set of padding time interval(s) to obtain a first padded audiovisual segment data set that is sufficiently long in to for application of the ML algorithm to the padded clip; and

training the ML algorithm using the padded clip.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2020
From: BAUGHMAN, AARON K.; HAMMER, STEPHEN C.; CANNON, GRAY
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053896/0180 →
Continuity (2)
Continuation 16283912 · Feb 25, 2019
Related Publication 20210012809A1 · Jan 14, 2021
Cited By (1)
US 12,626,727