System and method for efficiently checking media content for errors

US12505647B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12505647-B2
Application numberUS-202318174154-A
CountryUS
Kind codeB2
Filing dateFeb 24, 2023
Priority dateFeb 24, 2023
Publication dateDec 23, 2025
Grant dateDec 23, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method are for comparing video content with different attributes. The method includes determining for first and second renditions of video content respective first and second values for each video attribute of the first and second renditions; identifying video attributes for which the first value is different from the second value; determining scaling or adjustment parameters for matching or normalizing the first and second values; generating a transformed rendition of the first rendition having an adjusted value for the first video attribute so that the video attributes of a transformed first rendition match those of the second rendition or a transformed second rendition; and performing a comparative analysis between the transformed first rendition and the second rendition or the transformed second rendition to identify frames in which a comparative performance metric indicates an error or issue in the first rendition or the second rendition.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for comparing video content with different attributes, comprising: determining for a first rendition of video content a first value for each of a plurality of video attributes of the first rendition of the video content; determining for a second rendition of the video content a second value for each of the video attributes of the second rendition of the video content, the video attributes of the first and second renditions including parameters associated with a playout of the video content; identifying a first one of the video attributes for which the first value is different from the second value; determining scaling or adjustment parameters for matching or normalizing the first and second values of the first video attribute; generating a transformed first rendition of at least the first rendition having an adjusted value for the first video attribute so that the video attributes of the transformed first rendition match the video attributes of the second rendition or a transformed second rendition; performing a comparative video analysis between the transformed first rendition and the second rendition or the transformed second rendition to identify frames in which a comparative performance metric indicates a video error or video issue in the first rendition or the second rendition; determining for a first rendition of audio content first values for each of a plurality of audio attributes and for a second rendition of audio content second values for each of the audio attributes, the audio attributes including parameters associated with a playout of the audio content; identifying a first audio attribute for which the first audio attribute value is different from the second audio attribute value; determining transformation parameters for matching or normalizing the first and second audio attribute values of the first audio attribute; generating a transformed first rendition of at least the first rendition of the audio content having an adjusted value for the first audio attribute so that the audio attributes of the transformed first rendition of the audio content match the audio attributes of the second rendition of the audio content or a transformed second rendition of the audio content; and performing a comparative audio analysis between the transformed first rendition of the audio content and the second rendition of the audio content or the transformed second rendition of the audio content to identify frames in which a comparative audio performance metric indicates an audio error or issue in the first rendition of the audio content or the second rendition of the audio content. 2 . The method of claim 1 , wherein the first video attribute relates to frame or image properties, color properties, or a frame rate of the video content that, when generating the transformed first rendition of the video content, are adjusted up or down. 3 . The method of claim 2 , wherein the first video attribute comprises a resolution, the first value of the first video attribute indicating a first resolution different from a second resolution indicated by the second value of the first video attribute, the transformed first rendition of the video content having a transformed first resolution matching the second resolution or a transformed second resolution of the transformed second rendition of the video content. 4 . The method of claim 3 , wherein the first video attribute further comprises an aspect ratio, the first value of the first video attribute indicating a first aspect ratio different from a second aspect ratio of the second rendition of the video content indicated by the second value of the first video attribute, the transformed first rendition of the video content having the first aspect ratio or a transformed first aspect ratio matching the second aspect ratio or a transformed second aspect ratio of the transformed second rendition of the video content. 5 . The method of claim 3 , wherein the resolution of one of the first or second renditions of the video content is 1080p high definition (HD) and the resolution of the other one of the first or second renditions of the video content is 2160p Ultra HD (UHD). 6 . The method of claim 2 , wherein the first video attribute comprises black bar properties introduced in letterboxing or pillarboxing, the first rendition of the video content having first black bar properties different from second black bar properties of the second rendition of the video content, the transformed first rendition of the video content having transformed first black bar properties matching the second black bar properties of the second rendition or transformed second black bar properties of the transformed second rendition of the video content. 7 . The method of claim 2 , wherein the first video attribute comprises a dynamic range for a color space, the first value of the first video attribute indicating a first dynamic range different from a second dynamic range indicated by the second value of the first video attribute, the transformed first rendition of the video content having a transformed first dynamic range matching the second dynamic range or a transformed second dynamic range of the transformed second rendition of the video content. 8 . The method of claim 7 , wherein the dynamic range of one of the first or second renditions of the video content is standard dynamic range (SDR) and the dynamic range of the other one of the first or second renditions of the video content is high dynamic range (HDR). 9 . The method of claim 2 , wherein the first video attribute comprises the frame rate, the first value of the first video attribute indicating a first frame rate different from a second frame rate indicated by the second value of the first video attribute, the transformed first rendition of the video content having a transformed first frame rate matching the second frame rate of the second rendition of the video content or a transformed second frame rate of the transformed second rendition of the video content. 10 . The method of claim 1 , wherein the first audio attribute relates to a codec, a sampling frequency, or a number of channels of the audio content that, when generating the transformed first rendition of the audio content, are adjusted to a new value. 11 . The method of claim 10 , wherein the first audio attribute comprises the number of channels, the first rendition of the audio content having either stereo sound or surround sound and the second rendition of the audio content having the other one of either stereo sound or surround sound, the transformed first rendition of the audio content having a transformed first number of channels matching a number of channels of the second rendition of the audio content or a transformed number of channels of the transformed second rendition of the audio content. 12 . The method of claim 1 , wherein the transformed second rendition of the video content is generated having an adjusted value for a second one of the video attributes. 13 . The method of claim 1 , further comprising: analyzing the first and second renditions of the video content to identify the first and second values for the video attributes and initial errors. 14 . The method of claim 1 , further comprising: tuning the comparative video analysis based on the scaling or adjustment parameters. 15 . The method of claim 1 , further comprising: analyzing results of the comparative video analysis to identify errors in the first or second renditions of the video content. 16 . The method of claim 15 , further compri

Assignees

Inventors

Classifications

  • involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream (arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title

  • involving reformatting operations of video signals for household redistribution, storage or real-time display {(details of conversion of video standards at pixel level H04N7/01; video transcoding H04N19/40; adapting incoming signals to the display format of the display terminal G09G5/005; media handling at the source in data packet switching networks H04L65/764)} · CPC title

  • by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping · CPC title

  • Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs · CPC title

  • the incoming video signal comprising different parts having originally different frame rate, e.g. video and graphics · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12505647B2 cover?
A system and method are for comparing video content with different attributes. The method includes determining for first and second renditions of video content respective first and second values for each video attribute of the first and second renditions; identifying video attributes for which the first value is different from the second value; determining scaling or adjustment parameters for m…
Who is the assignee on this patent?
Viacom Int Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/44008. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).