Outer Rim Archives
Archives · 2023 · 20230092847

Application (pre-grant publication)

Systems and Methods for Intelligent Media Content Segmentation and Analysis

Number
20230092847
Published
2023-03-23
Filed
2022-11-30
Assignee
Disney Enterprises, Inc.
Inventors
Narayan; Nimesh et al.
CPC
H04N21/8456; H04N21/47205; G06V20/49; G11B27/28; H04N21/8133
Verdict
Set aside content segmentation analytics, business
Source
Google Patents · FreePatentsOnline

Abstract

There is provided a system including a non-transitory memory storing an executable code and a hardware processor executing the executable code to receive a media content including a plurality of frames, divide the media content into a plurality of shots, each of the plurality of shots including a plurality of frames of the media content based on a first similarity between the plurality of frames, determine a plurality of sequential shots of the plurality of shots to be part of a first sub-scene of a plurality of sub-scenes of a scene based on a timeline continuity of the plurality of sequential shots, identify each of the plurality of shots of the media content and each of the plurality of sub-scenes with a corresponding beginning time code and a corresponding ending time code.

Background

BACKGROUND

Typical video programs, such as television shows and movies, include a number of different video shots and scenes shown in sequence, the content of which may be processed using video content analysis. Conventional video content analysis may be utilized to identify motion in a video, recognize objects and/or shapes in a video, and track an object or a person in a video. SUMMARY

The present disclosure is directed to systems and methods for intelligent media content segmentation and analysis, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.

Claims

21: A system comprising: a non-transitory memory storing an executable code; a hardware processor configured to execute the executable code to: receive a media content; divide the media content into a plurality of shots, each of the plurality of shots including a plurality of frames of the media content, wherein the media content is divided into the plurality of shots based on a first similarity between the plurality of frames, and wherein the first similarity between the plurality of frames of each of the plurality of shots is one of a same character, a same setting, a same style, or a same theme; determine a plurality of sequential shots of the plurality of shots to form a first sub-scene; and identify each of the plurality of sequential shots with a corresponding beginning time code and a corresponding ending time code, wherein the beginning time code of a first shot in the plurality of sequential shots corresponds to a beginning time code of the first sub-scene, and the ending time code of a final shot in the plurality of sequential shots corresponds to an ending time code of the first sub-scene. || 31: A method for use with a system comprising a hardware processor, the method comprising: receiving, using the hardware processor, a media content; dividing, using the hardware processor, the media content into a plurality of shots, each of the plurality of shots including a plurality of frames of the media content, wherein the media content is divided into the plurality of shots based on a first similarity between the plurality of frames, and wherein the first similarity between the plurality of frames of each of the plurality of shots is one of a same character, a same setting, a same style, or a same theme; determining, using the hardware processor, a plurality of sequential shots of the plurality of shots to form a first sub-scene; and identifying, using the hardware processor, each of the plurality of sequential shots with a corresponding beginning time code and a corresponding ending time code, wherein the beginning time code of a first shot in the plurality of sequential shots corresponds to a beginning time code of the first sub-scene, and the ending time code of a final shot in the plurality of sequential shots corresponds to an ending time code of the first sub-scene.