Methods and systems for encoding of content segments
US-2024137587-A1 · Apr 25, 2024 · US
US10506267B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10506267-B2 |
| Application number | US-201614996173-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 14, 2016 |
| Priority date | Aug 13, 2012 |
| Publication date | Dec 10, 2019 |
| Grant date | Dec 10, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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.
by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo (conversion of standards in analog television systems H04N7/01) · CPC title
Processing of additional data, e.g. scrambling of additional data or processing content descriptors · CPC title
by decomposing the content in the time domain, e.g. in time segments · CPC title
involving operations for analysing video streams, e.g. detecting features or characteristics (television picture signal circuitry for scene change detection H04N5/147; filtering for image enhancement G06T5/00; methods or arrangements for recognising scenes G06V20/00; arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title
Stream processing in response to a playback request from an end-user, e.g. for trick-play · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.