Video content analysis and/or processing using encoding logs
US-9813706-B1 · Nov 7, 2017 · US
US10674111B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10674111-B2 |
| Application number | US-201715838318-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 11, 2017 |
| Priority date | Dec 11, 2017 |
| Publication date | Jun 2, 2020 |
| Grant date | Jun 2, 2020 |
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.
Systems and methods are provided for transcoding media content in accordance with thematic and/or cinematic characteristics of scenes. In particular, compression techniques may be selected to optimize compression of scenes based on their thematic and/cinematic characteristics. Scene boundary identifiers, such as scene in and out points may be identified, and the corresponding thematic and/or cinematic characteristic meta-data can be sent to a transcoder for transcoding. In this way, the specific characteristics of each scene in a movie can be accounted for during transcoding. This can result in transcoded versions of the movie that have better audio/visual qualities, and that can be encoded at a lower overall bit rate.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: identifying and categorizing scenes of a media content; assigning a compression profile to each of the scenes, wherein the compression profile is automatically selected based upon one or more characteristics of at least one of the scenes; transcoding each of the scenes of the media content from a first format to at least one other format in accordance with the assigned compression profiles, each of the assigned compression profiles comprising a video bitrate and output frame size; generating an output file from the transcoded media content in the at least one other format, the output file comprising transcoded versions of each of the scenes commensurate with the assigned compression profiles; wherein the one or more characteristics of the at least one of the scenes comprises thematic characteristics. 2. The computer-implemented method of claim 1 , wherein identifying and categorizing the scenes of the media content is performed manually or automatically based upon one or more common elements between frames or a group of pictures comprising a scene. 3. The computer-implemented method of claim 1 , wherein transcoding each of the scenes of the media content comprises multi-pass transcoding, wherein a first pass of the multi-pass transcoding comprises generating a statistics file including information regarding compression settings comprising the compression profile assigned to each of the scenes. 4. The computer-implemented method of claim 3 , wherein the statistics file further includes scene boundary information. 5. The computer-implemented method of claim 1 , wherein transcoding each of the scenes of the media content comprises single-pass transcoding, and wherein a selected compression profile performs compression based on identified time-code scenes. 6. The computer-implemented method of claim 1 , further comprising defining scene boundaries for identifying the scenes upon transcoding each of the scenes of the media content. 7. The computer-implemented method of claim 6 , wherein defining the scene boundaries comprises specifying scene in and out points. 8. The computer-implemented method of claim 1 , wherein the media content is presented as at least one of a live stream or a live broadcast. 9. The computer-implemented method of claim 8 , further comprising analyzing metadata associated with the at least one of the live stream or the live broadcast to identify at least one of a start point or an end point associated with a commercial presented during the at least one of the live stream or the live broadcast. 10. The computer-implemented method of claim 8 , further comprising analyzing metadata associated with the at least one of the live stream or the live broadcast to identify at least one of a start point or an end point associated with media content presented as the at least one of the live stream or the live broadcast. 11. The computer-implemented method of claim 1 , wherein transcoding each of the scenes of the media content comprises transcoding a source file representing the media content. 12. A computer-implemented method, comprising: receiving scene start and end points associated with each of a plurality of scenes comprising a movie; receiving one or more sets of compression settings applicable to each of the plurality of scenes, each of the one or more sets of compression settings having been automatically selected based upon thematic characteristics of each of the plurality of scenes, and each of the one or more sets of compression settings comprising a video bitrate and output frame size optimized for the thematic characteristics of each of the plurality of scenes; transcoding each of the plurality of scenes in accordance with a corresponding set of compression settings; and outputting transcoded versions of each of the plurality of scenes. 13. The computer-implemented method of claim 12 , wherein the transcoding of each of the plurality of scenes comprises performing an analysis pass and an encoding pass. 14. The computer-implemented method of claim 13 , wherein the encoding pass comprises compressing each of the plurality of scenes in accordance with the corresponding set of compression settings. 15. The computer-implemented method of claim 12 , wherein the transcoding of each of the plurality of scenes comprises assigning the transcoding of each of the plurality of scenes to separate transcode nodes, and performing the transcoding of each of the plurality of scenes at the separate transcode nodes in parallel. 16. The computer-implemented method of claim 15 , further comprising storing the one or more sets of compressions settings as part of at least one of each of the transcoded versions of each of the plurality of scenes, in a transcoded version of the movie comprising each of the transcoded versions of each of the plurality of scenes stitched together, a data file associated with the transcoded version of the movie, or a statistics file used in the transcoding of each of the plurality of scenes. 17. A system, comprising: a controller configured to: obtain sets of groups of pictures, each set of the groups of pictures representing one of a plurality of scenes of a media content; assign one or more compression profiles including one or more compression techniques to each of the plurality of scenes, each of the one or more compression techniques having been automatically selected based upon thematic characteristics of each of the plurality of scenes to produce a video bitrate and output frame size optimized for the thematic characteristics of each of the plurality of scenes; and at least one transcoder configured to: transcode each of the plurality of scenes using a corresponding compression profile; and output a transcoded version of the media content comprising the plurality of transcoded scenes. 18. The system of claim 17 , further comprising a storage configured to receive a statistics file generated by the at least one transcoder, wherein the storage includes information indicative of at least the one or more compression techniques applicable to each of the plurality of scenes. 19. The system of claim 17 , wherein the sets of groups of pictures are identified by start and end points. 20. The system of claim 17 , wherein the at least one transcoder is configured to operate prior to distribution of the transcoded version of the media content or in near-real time when receiving live media content.
Conversion of standards {, e.g. involving analogue television standards or digital television standards processed at pixel level} · CPC title
Physics · mapped topic
Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.