- Number
- 10506267
- Published
- 2019-12-10
- Filed
- 2016-01-14
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Robert; Arnaud
- CPC
- H04N21/235; H04N21/234309; H04N21/2387; H04N21/435; H04N21/8456; H04N21/23418
- Verdict
- Set aside content partitioning, streaming plumbing
- Source
- Google Patents · FreePatentsOnline
Abstract
There is provided a content based partitioning system and a method for use in performing content based partitioning of digital media content. In one implementation, such a content based partitioning system includes a system processor, a system memory, and a content based partitioning module stored in the system memory. The content based partitioning module, under control of the system processor, is configured to receive encoded digital media content corresponding to the digital media content, to receive encoding parameters used to encode the encoded digital media content, and to utilize the encoding parameters and the encoded digital media content to identify partition boundaries in the encoded digital media content.
Background
BACKGROUND(1) Consumers seeking to enjoy digital media content in the form of movies, television (TV) programming, or videos, for example, have more options for accessing such content than ever before. In addition to relatively well established channels for digital media content distribution, such as use of a video on demand (VOD) service, or purchase or rental of a physical media on which the content is stored, a variety of other options for obtaining access to desired content now exist as well. For instance, there is an ever-increasing variety of content available over the Internet, enabling consumers to have desired content streamed or downloaded to a personal computer (PC) at home, or to a mobile communication device while traveling or otherwise away from home.(2) The increased choice enjoyed by the consumers of a wide variety of digital media content has created significant competition for their attention and patronage among producers of that content. In a competitive environment in which so much content is so readily available, one way for content producers to set their own products apart in the marketplace is to provide content that enables an enhanced viewing experience.SUMMARY(3) There are provided systems and methods for performing content based partitioning of digital media content, substantially as shown in and/or described in connection with at least one of the figures, and as set forth more completely in the claims.
Claims
1. A method comprising: receiving a digital media content; encoding the digital media content using encoding parameters to generate an encoded digital media content; identifying each of a plurality of partition boundaries in the encoded digital media content, using the encoding parameters, based on each one of transitions between a visually rich or dynamic portion of the encoded digital media content and a less visually rich or dynamic portion of the encoded digital media content; partitioning the encoded digital media content at the plurality of partition boundaries to generate a plurality of content partitions in the encoded digital media content, wherein the plurality of content partitions are non-uniform in time duration and frame count; producing a partitioned content using the plurality of partition boundaries; and making each of the plurality of partition boundaries searchable for a user navigating the partitioned content to jump to each one of the plurality of partition boundaries corresponding to one of the transitions, in response to a fast-forwarding or a rewinding by the user.
2. The method of claim 1 further comprising: utilizing a content profile associated with the digital media content, in combination with the encoding parameters and the encoded digital media content, to identify the plurality of partition boundaries in the encoded digital media content.
3. The method of claim 1, wherein the digital media content comprises audio-visual content.
4. The method of claim 1, wherein the digital media content comprises video content.
5. The method of claim 1 further comprising providing the encoded digital media content and data corresponding to the plurality of partition boundaries to a client system memory over a communications network.
6. The method of claim 1 further comprising streaming the partitioned content to a client system over a communications network.
7. A system comprising: a system processor and a system memory; a partitioning module stored in the system memory, the partitioning module, under control of the system processor, configured to: receive a digital media content; encode the digital media content to generate an encoded digital media content; identify each of a plurality of partition boundaries in the encoded digital media content, using the encoding parameters, based on each one of transitions between a visually rich or dynamic portion of the encoded digital media content and a less visually rich or dynamic portion of the encoded digital media content; partition the encoded digital media content at the plurality of partition boundaries to generate a plurality of content partitions in the encoded digital media content, wherein the plurality of content partitions are non-uniform in time duration and frame count; produce a partitioned content using the plurality of partition boundaries; and make each of the plurality of partition boundaries searchable for a user navigating the partitioned content, to jump to each one of the plurality of partition boundaries corresponding to one of the transitions, in response to a fast-forwarding or a rewinding by the user.
8. The system of claim 7, wherein the partitioning module, under control of the system processor, is further configured to: utilize a content profile associated with the digital media content, in combination with the encoding parameters and the encoded digital media content, to identify the plurality of partition boundaries in the encoded digital media content.
9. The system of claim 7, wherein the digital media content comprises audio-visual content.
10. The system of claim 7, wherein the digital media content comprises video content.
11. The system of claim 7, wherein the partitioning module, under control of the system processor, is further configured to: provide the encoded digital media content and data corresponding to the plurality of partition boundaries to a client system memory over a communications network.
12. The method of claim 7 further comprising streaming the partitioned content to a client system over a communications network.