Outer Rim Archives
Archives · 2025 · 20250240502

Application (pre-grant publication)

OPTIMIZING INSERTION POINTS FOR CONTENT BASED ON AUDIO CHARACTERISTICS

Number
20250240502
Published
2025-07-24
Filed
2025-04-08
Assignee
Disney Enterprises, Inc.
Inventors
Xue; Yuanyi et al.
CPC
H04N21/8455; H04N21/44016; H04N21/44008; H04N21/4662; H04N21/233; H04N21/23418; H04N21/4394; H04N21/812
Verdict
Set aside ad-insertion optimization, business
Source
Google Patents · FreePatentsOnline

Abstract

One embodiment of the present invention sets forth a technique for inserting content into a media program. The technique includes determining a plurality of markers corresponding to a plurality of locations within a media program. The technique also includes for each marker included in the plurality of markers, automatically analyzing a first set of intervals within the media program that lead up to the marker and a second set of intervals within the media program that immediately follow the marker and determine a set of audio characteristics associated with the first set of intervals and the second set of intervals. The technique further includes generating a plurality of scores for the plurality of markers based on the set of audio characteristics for each marker and inserting additional content at one or more markers included in the plurality of markers based on the plurality of scores.

Background

BACKGROUND Field of the Various Embodiments

Embodiments of the present disclosure relate generally to computer science and inserting content into media programs and, more specifically, to optimizing insertion points for content based on audio or video characteristics. Description of the Related Art

Movies, television shows, user-generated videos, radio shows, podcasts, or other types of media programs are frequently aired or played with commercial breaks that occur at various “insertion points” included in the media programs. The insertion points include “black slugs,” or sequences of black video frames, that are inserted between shots or scenes within a given media program. The insertion points also can include, or instead include, markers that identify specific video frames as locations of scene changes, chapter breaks, or other types of “transitions” within a given media program.

Typically, the number of potential insertion points in a media program is greater than the number of commercial breaks in the same media program. Thus, a subset of potential insertion points can be selected as actual insertion points for content. When an insertion point is reached during playback or airing of a media program, the content associated with the insertion point (e.g., a commercial) is played back or aired instead of the content associated with the media program. Once the content associated with the insertion point has been fully played back or aired, playback or ai

Claims

1. A computer-implemented method for selecting one or more insertion points in a media program including a plurality of markers having a second marker following a first marker and preceding a third marker, the method comprising: performing one or more first operations to automatically analyze a first interval within the media program that precedes the second marker and is more proximate to the second marker than the first marker; determining a first characteristic associated with the first interval; performing one or more second operations to automatically analyze a second interval within the media program that follows the second marker and is more proximate to the second marker than the third marker; determining a second characteristic associated with the second interval; computing a score for the second marker based on the first characteristic and the second characteristic; selecting, based on the score, the second marker as a first insertion point of the one or more insertion points in the media program; and updating metadata of the media program to include the first insertion point as one of the one or more insertion points in the media program. || 11. A computer system for selecting one or more insertion points in a media program including a plurality of markers having a second marker following a first marker and preceding a third marker, the computer system comprising: a processor configured to: perform one or more first operations to automatically analyze a first interval within the media program that precedes the second marker and is more proximate to the second marker than the first marker; determine a first characteristic associated with the first interval; perform one or more second operations to automatically analyze a second interval within the media program that follows the second marker and is more proximate to the second marker than the third marker; determine a second characteristic associated with the second interval; compute a score for the second marker based on the first characteristic and the second characteristic; select, based on the score, the second marker as a first insertion point of the one or more insertion points in the media program; and update metadata of the media program to include the first insertion point as one of the one or more insertion points in the media program.