What is Chroma Subsampling ?

Chroma subsampling is the process of encoding images by implementing less resolution for chroma information than for luma information. Human visual system is much more sensitive to variations in brightness (luminance or luma) than color (chrominance or chroma). A video system can be optimized by devoting more bandwidth to the [...]

By |2021-04-13T15:01:56+05:30October 6th, 2020|Categories: Miscellaneous|Tags: |

Improve Critical Thinking Skills

What Is Critical Thinking Critical thinking is careful goal-directed thinking. It is the process of actively and skillfully conceptualizing, applying, analyzing, synthesizing, and evaluating information to reach an answer or conclusion. A critical thinker can possess mindsets which could include: Ask relevant, clear questions with a precise and limited scope.Gather [...]

By |2020-05-02T18:41:09+05:30May 2nd, 2020|Categories: Miscellaneous|

CIE RGB and CIE XYZ Color Space

CIE RGB Color Space CIE RGB color space is one of many RGB color spaces. It is based on the series of experiments conducted on human eye, to determine the colors in human vision. Eye reacts to the three primaries i.e. Red, Green and Blue separately. Colors we see are [...]

By |2020-05-01T22:07:29+05:30May 1st, 2020|Categories: Miscellaneous|Tags: |

BT.709 YUV to RGB Conversion | Color

Introduction BT.709 is also known by the abbreviations Rec. 709. It standardizes the format of high-definition television, having 16:9 (widescreen) aspect ratio. YPbPr color model used in analog component video and its digital version YCbCr used in digital video.Y′ stands for the luma component (the brightness) and U and V [...]

By |2020-03-07T21:31:27+05:30March 7th, 2020|Categories: Miscellaneous|Tags: |

BT.601 YUV to RGB Conversion | Color

Introduction YUV is a color encoding system used as part of a color image pipeline. It encodes a color image or video taking human perception into account, allowing reduced bandwidth for chrominance components. Y'UV model defines a color space in terms of one luma (Y') and two chrominance (UV) components. [...]

By |2020-03-07T21:31:53+05:30March 6th, 2020|Categories: Miscellaneous|Tags: |

Color and Light | Color

Wavelength Wavelength of light determines the nature of the light. We can describe light as electromagnetic waves with color identified by its wavelength. A single photon of one color differs from a photon of another color only by its energy. Visible light is the range of wavelengths within the electromagnetic [...]

By |2019-12-08T23:18:33+05:30December 8th, 2019|Categories: Miscellaneous|Tags: |

Full range vs Narrow range | Color

Introduction For 8 bit color, [0, 255] range is referred as Full Range, and [16, 235] range is referred as Narrow Range (aka Limited Range, Low RGB, Broadcast). For YUV signals the Narrow Range is [16, 235 ] for Y, and [16, 240] for UV.  In broadcast environment levels from [...]

By |2019-11-22T22:22:39+05:30November 21st, 2019|Categories: Miscellaneous|Tags: |

RGB To XYZ Color Space Conversion

XYZ Color Space This color model is based on three hypothetical primaries, XYZ. All visible colors can be represented by using only positive values of X, Y, and Z. The Y primary match closely to luminance, while X and Z primaries give color information. An RGB matrix color space is [...]

By |2020-05-01T22:08:20+05:30October 25th, 2019|Categories: Miscellaneous|Tags: |

Converting Color Depth | Color

Bit depth refers to the color information stored in an image. The higher the bit depth of an image, the more colors it can store. The simplest image, a 1 bit image, can only show two colors, black and white. That is because the 1 bit can only store one [...]

By |2019-11-21T22:38:18+05:30October 20th, 2019|Categories: Miscellaneous|Tags: |

Lookaround Assertion | Regular Expression

Introduction Lookahead and lookbehind, collectively called "lookaround", are zero-length assertions just like the start and end of line. Lookaround actually matches characters, but then gives up the match, returning only the result: match or no match. They do not consume characters in the string, but only assert whether a match [...]

By |2019-10-20T16:34:38+05:30October 20th, 2019|Categories: Miscellaneous|Tags: |
Go to Top