Microsoft patents video coding method using base color index maps
This patent describes a way to compress video and images by grouping similar colors into a small list and using numbers to represent them. It improves how these numbers are stored and sent by reusing existing data structures and handling special cases where a color does not fit the main list.
In the filing’s own words
Innovations in the use of base color index map (“BCIM”) mode during encoding and/or decoding simplify implementation by reducing the number of modifications made to support BCIM mode and/or improve coding efficiency of BCIM mode. For example, some of the innovations involve reuse of a syntax structure that is adapted for transform coefficients to instead signal data for elements of an index map in BCIM mode. Other innovations relate to mapping of index values in BCIM mode or prediction of elements of an index map in BCIM mode. Still other innovations relate to handling of exception values in BCIM mode.
What exactly they claim (claim 1)
1. One or more non-transitory computer-readable media having stored thereon computer-executable instructions for causing a computer system, when programmed thereby, to perform operations comprising: encoding a frame of a sequence, thereby producing encoded data, wherein the encoding the frame comprises, for a coding unit of the frame: setting a syntax element that indicates whether prediction mode for the coding unit is intra or inter; based at least in part on the prediction mode for the coding unit being intra, setting a flag value that indicates whether or not to use a base color index map mode for the coding unit; entropy coding the syntax element and the flag value; and encoding the coding unit using the base color index map mode, including: creating a base color table for the coding unit, the base color table having multiple index values, the base color table assigning one or more index values, among the multiple index values, to one or more corresponding base colors; creating an index map for the coding unit, the index map including at least one index value among the one or more index values, and the index map further including one or more exception values not representing any of the one or more corresponding base colors in the base color table, the one or more exception values being designated using a highest possible index value among the multiple index values of the base color table; encoding the base color table for the coding unit; and encoding the index map for the coding unit; and outputting the encoded data as part of a bitstream, wherein the encoded data includes the syntax element and the flag value.
Facts
- Company
- Microsoft (Microsoft Technology Licensing, LLC)
- Official title
- Features of base color index map mode for video and image coding and decoding
- Patent number
- US12750522B2
- Application number
- 19093411
- Filed
- Mar 28, 2025
- Granted
- Sep 29, 2026
- Inventors
- 3
- Claims
- 20
Classified under
H04N 19/593 Electricity & electronicsH04N 19/126 Electricity & electronicsH04N 19/70 Electricity & electronicsH04N 19/11 Electricity & electronicsH04N 19/154 Electricity & electronicsH04N 19/176 Electricity & electronicsMore from Microsoft in AI & software
- Microsoft patents method to check AI answers against verified facts Oct 20, 2026
- Microsoft patents AI that presents PowerPoint slides for you Sep 3, 2026
- Microsoft patents method to check if LLM answers are based on real data Sep 10, 2026
- Microsoft patents system to blend multiple AI agents into one chat Oct 1, 2026
- Microsoft patents system that answers questions using your screen history Oct 15, 2026
Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.