Outer Rim Archives
Archives · 2024 · 20240040167

Application (pre-grant publication)

Targeted Re-Processing of Digital Content

Number
20240040167
Published
2024-02-01
Filed
2022-07-26
Assignee
Disney Enterprises, Inc.
Inventors
Labrozzi; Scott
CPC
H04N21/23424; H04N21/44016; G06Q30/0264; H04N21/4825; H04N21/812; H04N21/8455; H04N21/8456
Verdict
Set aside content re-processing, business/plumbing
Source
Google Patents · FreePatentsOnline

Abstract

A system includes a computing platform having processing hardware, and a memory storing software code. The software code is executed to receive digital content indexed to a timeline, receive insertion data identifying a timecode of the timeline, and encode the digital content using the insertion data to provide segmented content having a segment boundary at the timecode, and first and second segments adjoining the segment boundary, wherein the first segment precedes, and the second segment succeeds, the segment boundary. The software code also re-processes the first and second segments to apply a fade-out within or to the first segment and a fade-in within or to the second segment, wherein re-processing the first and second segments provides encoded segments having the segment boundary configured as an insertion point for supplemental content.

Background

BACKGROUND

Due to its nearly universal popularity as a content medium, ever more audio-video (AV) content is being produced and made available to consumers. Moreover, as streaming platforms have become increasingly important distribution hubs for AV content, adjustable bit-rate (ABR) AV content has become increasingly important as well, due to variable network conditions and differences in data processing capabilities among the wide variety of consumer devices that receive streaming content. As a result, the efficiency with which AV content, including ABR content, can be supplemented or enhanced post production has become increasingly important to the producers, owners, and distributors of that content.

By way of example, in some use cases it may be advantageous or desirable to add supplemental content, such as advertisements (ads) for instance, to existing AV content, post production. In cases in which the AV content was originally produced without predetermined insertion points for supplemental content, introducing that content post production can result in an unpleasant or confusing experience for a consumer viewing the content during playback. For example, an ad that has been naively inserted into AV content may appear mid-scene, or even mid-shot, thereby jarringly disrupting the viewing experience of the consumer. A conventional approach to adding supplemental content that avoids viewer disruption and aesthetic unpleasantness is to re-encode the content in

Claims

1. A system comprising: a computing platform having a processing hardware and a system memory storing a software code; the processing hardware configured to execute the software code to: receive digital content indexed to a timeline; receive insertion data identifying a timecode of the timeline; encode the digital content using the insertion data to provide segmented content having a segment boundary at the timecode, a first segment and a second segment adjoining the segment boundary, wherein the first segment precedes the segment boundary and the second segment succeeds the segment boundary: re-process the first segment and the second segment to apply a fade-out within or to the first segment and a fade-in within or to the second segment; wherein re-processing the first segment and the second segment provides encoded segments having the segment boundary configured as an insertion point for supplemental content. || 11. A method for use by a system including a computing platform having a processing hardware, and a system memory storing a software code, the method comprising: receiving, by the software code executed by the processing hardware, digital content indexed to a timeline; receiving, by the software code executed by the processing hardware, insertion data identifying a timecode of the timeline; encoding the digital content, by the software code executed by the processing hardware using the insertion data to provide segmented content having a segment boundary at the timecode, a first segment and a second segment adjoining the segment boundary, wherein the first segment precedes the segment boundary and the second segment succeeds the segment boundary; re-processing the first segment and the second segment, by the software code executed by the processing hardware, to apply a fade-out within or to the first segment and a fade-in within or to the second segment; wherein re-processing the first segment and the second segment provides encoded segments having the segment boundary configured as an insertion point for supplemental content.