Object-based audio loudness management
US-2015245153-A1 · Aug 27, 2015 · US
US10015530B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10015530-B2 |
| Application number | US-201615269272-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 19, 2016 |
| Priority date | Aug 19, 2014 |
| Publication date | Jul 3, 2018 |
| Grant date | Jul 3, 2018 |
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.
A video processing method includes receiving a multimedia file including a first video file encrypted with a first compression algorithm and converting the first video file to a second video file, which is encrypted with a second compression algorithm. The method includes extracting, from the second file, video data indicative of at least one video characteristic of the second file and displaying the video data on a display screen or forwarding the video data to a content insertion server. The first video compression algorithm may be a MPEG-2 video compression algorithm and the second video compression algorithm may be an H.264 algorithm and/o an H.265 algorithm. The video data may include run time data indicative of a run time of the second video file, frame rate data indicative of a frame rate of the second video file, and pixel data indicative of a resolution of the second video file.
Opening claim text (preview).
What is claimed is: 1. A content processing method, comprising: receiving first content encoded in accordance with a first compression algorithm; converting the first content to second content encoded in compliance with a second compression algorithm; deriving a playback run time of the second content from header information included in at least one packet of the second content; comparing the playback run time derived against a time allotted for the second content; and taking corrective action when the playback run time derived and the time allotted differ by an amount exceeding a threshold. 2. The method of claim 1 , wherein the second compression algorithm achieves greater compression than the first compression algorithm. 3. The method of claim 1 , wherein the first compression algorithm comprises an MPEG-2 compression algorithm. 4. The method of claim 3 , wherein the second compression algorithm comprises a compression algorithm selected from a group consisting of: an H.264 algorithm and an H.265 algorithm. 5. The method of claim 1 , wherein the header information included in the at least one packet comprises a frame rate of the second content. 6. The method of claim 5 , wherein the header information further includes a frame count of the second content. 7. The method of claim 1 , further comprising: before converting the first content to the second content, performing a quality check on the first content, wherein the quality check includes a loudness check. 8. The method of claim 7 , further comprising, responsive to detecting the loudness check failing: invoking a loudness adjuster to make a loudness adjustment; repeating the quality check; and logging the first content as a pre-transcoding failure responsive to the second quality check failing. 9. The method of claim 1 , wherein the second content comprises an advertisement, the method further comprising: inserting the second content into a programming stream. 10. A content processing server, comprising: a processor; computer readable storage, accessible to the processor, include processor executable program instructions that, when executed by the processor, cause the processor to perform operations including: receiving first content encoded in accordance with a first compression algorithm; converting the first content to second content encoded in compliance with a second compression algorithm; deriving a playback run time of the second content from header information included in at least one packet of the second content; comparing the playback run time derived against a time allotted for the second content; and taking corrective action when the playback run time derived and the time allotted differ by an amount exceeding a threshold. 11. The server of claim 10 , wherein the operations include: storing the second content in storage; and forwarding the second content from storage to a content insertion server. 12. The server of claim 10 , wherein the header information includes frame rate data indicative of a frame rate of the second content, and pixel data indicative of a resolution of the second content. 13. The server of claim 10 , wherein the first compression algorithm comprises an MPEG-2 compression algorithm and wherein the second compression algorithm comprises a compression algorithm selected from the group consisting of: an H.264 algorithm and an H.265 algorithm. 14. The server of claim 10 , wherein the header information included in the at least one packet comprises a frame rate of the second content and a frame count of the second content. 15. A non-transitory computer readable medium including processor executable program instructions that, when executed by a processor, cause the processor to perform operations comprising: receiving first content encoded in accordance with a first compression algorithm; converting the first content to second content encoded in compliance with a second compression algorithm; deriving a playback run time of the second content from header information included in at least one packet of the second content; comparing the playback run time derived against a time allotted for the second content; and taking corrective action when the playback run time derived and the time allotted differ by an amount exceeding a threshold. 16. The non-transitory computer readable medium of claim 15 , wherein the header information included in the at least one packet comprises a frame rate of the second content. 17. The non-transitory computer readable medium of claim 16 , wherein the header information included in the at least one packet comprises a frame count of the second content. 18. The non-transitory computer readable medium of claim 15 , wherein the first compression algorithm comprises an MPEG-2 algorithm and the second compression algorithm comprises an H.264 algorithm. 19. The non-transitory computer readable medium of claim 15 , wherein the corrective action includes replacing the first content with replacement content.
involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement · CPC title
Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel · CPC title
involving reformatting operations of audio signals, e.g. by converting from one coding standard to another (details of audio signal transcoding G10L19/173) · CPC title
involving encryption of additional data (arrangements using cryptography for the use of broadcast information or broadcast-related information H04H60/23) · 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
Related publications grouped by family.
Answers are generated from the same data shown on this page.