- Number
- 20240422408
- Published
- 2024-12-19
- Filed
- 2024-06-12
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Nihei; Taryn C. et al.
- CPC
- H04N21/8547
- Verdict
- Set aside content pipeline alignment/transfer, plumbing
- Source
- Google Patents · FreePatentsOnline
Abstract
Techniques for alignment of temporal markers and media content. These techniques include identifying a first plurality of temporal markers for alignment with a first item of media content, and determining, using a computer processor, alignment for the markers and media content. This includes: (i) identifying a plurality of differences between the first plurality of temporal markers and a second plurality of temporal markers, where the second plurality of markers relate to the first item of media content and are alternatively labeled compared with the first plurality of temporal markers, or (ii) determining a cumulative frame-by-frame difference (CD) for each temporal marker of the plurality of temporal markers, the first item of media content, and a second item of media content. The techniques further include performing an alignment action for the first plurality of temporal markers and the first item of media content.
Background
BACKGROUND
A media supply chain frequently manages multiple timed components that are packaged together to create a complete piece of content in streaming and linear platforms. These timed components can include, for example, video components, audio, captions, subtitles, advertisement markers, and any other suitable timed components. Temporally aligning these components enhances the experience of consumers, because many platform features depend upon them. For example, the placement of ads and next up streaming platform functionality depends on well-placed and aligned metadata tags, and misalignment of these features can detract from the viewing experience. As another example, misaligned timed-text components (e.g., subtitles or closed captions) can also make for unpleasant viewing experiences. Aligning these timed components is a challenging and important problem.
Claims
1. A computer-implemented method, comprising: identifying a first plurality of temporal markers for alignment with a first item of media content; determining, using a computer processor, alignment for the first plurality of temporal markers and the first item of media content, comprising at least one of: (i) identifying a plurality of differences between the first plurality of temporal markers and a second plurality of temporal markers, wherein the second plurality of markers relate to the first item of media content and are alternatively labeled compared with the first plurality of temporal markers, or (ii) determining a cumulative frame-by-frame difference (CD) for each temporal marker of the plurality of temporal markers, the first item of media content, and a second item of media content; and performing, based on the determined alignment for the first plurality of temporal markers, an alignment action for the first plurality of temporal markers and the first item of media content. ||
11. A non-transitory computer program product comprising: one or more non-transitory computer readable media containing, in any combination, computer program code that, when executed by operation of any combination of one or more processors, performs operations comprising: identifying a first plurality of temporal markers for alignment with a first item of media content; determining alignment for the first plurality of temporal markers and the first item of media content, comprising at least one of: (i) identifying a plurality of differences between the first plurality of temporal markers and a second plurality of temporal markers, wherein the second plurality of markers relate to the first item of media content and are alternatively labeled compared with the first plurality of temporal markers, or (ii) determining a cumulative frame-by-frame difference (CD) for each temporal marker of the plurality of temporal markers, the first item of media content, and a second item of media content; and performing, based on the determined alignment for the first plurality of temporal markers, an alignment action for the first plurality of temporal markers and the first item of media content. ||
16. A system, comprising: one or more processors; and one or more memories storing a program, which, when executed on any combination of the one or more processors, performs operations, the operations comprising: identifying a first plurality of temporal markers for alignment with a first item of media content; determining alignment for the first plurality of temporal markers and the first item of media content, comprising at least one of: (i) identifying a plurality of differences between the first plurality of temporal markers and a second plurality of temporal markers, wherein the second plurality of markers relate to the first item of media content and are alternatively labeled compared with the first plurality of temporal markers, or (ii) determining a cumulative frame-by-frame difference (CD) for each temporal marker of the plurality of temporal markers, the first item of media content, and a second item of media content; and performing, based on the determined alignment for the first plurality of temporal markers, an alignment action for the first plurality of temporal markers and the first item of media content.