{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-9628821","patent":{"patent_number":"US-9628821","title":"Motion compensation using decoder-defined vector quantized interpolation filters","assignee":null,"inventors":[],"filing_date":"2010-10-01T00:00:00.000Z","publication_date":"2017-04-18T00:00:00.000Z","cpc_codes":["H04N","H04N","H04N","H04N","H04N"],"num_claims":50,"abstract":"The present disclosure describes use of dynamically assignable interpolation filters as part of motion compensated prediction. An encoder and a decoder each may store common codebooks that define a variety of interpolation filters that may be applied to predicted video data. During runtime coding, an encoder calculates characteristics of an ideal interpolation filter to be applied to a reference block that would minimize prediction error when the reference block would be used to predict an input block of video data. Once the characteristics of the ideal filter are identified, the encoder may search its local codebook to find a filter that best matches the ideal filter. The encoder may filter the reference block by the best matching filter stored in the codebook as it codes the input block. The encoder also may transmit an identifier of the best matching filter to a decoder, which will use the interpolation filter on predicted block as it decodes coded data for the block. The encoder and decoder may build their codebooks and maintain them independently from the other but in synchronism. The encoder and decoder may use decoded pixel block data as source data for calculation of interpolation filters."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Motion compensation using decoder-defined vector quantized interpolation filters","description":"The present disclosure describes use of dynamically assignable interpolation filters as part of motion compensated prediction. An encoder and a decoder each may store common codebooks that define a va","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-9628821","license":"CC-BY-4.0-like","license_terms":"AI-generated analysis on this page (summary, layman_explanation, technical_analysis, business_analysis, faqs) may be reused with attribution and a visible link back to the canonical URL above. Patent abstracts, claims, and bibliographic data are USPTO public domain.","required_link":"https://patentable.app/patents/US-9628821","citation_suggestion":"Patentable. \"Motion compensation using decoder-defined vector quantized interpolation filters\" (US-9628821). https://patentable.app/patents/US-9628821","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-9628821","json":"https://patentable.app/api/llm-context/US-9628821","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-06-06T06:41:40.404Z"}