科普音视频开发 — 图片篇

视频开发中所涉及到的内容众多,而且这一行业对于技术的积累要求颇高,典型的厚积薄发的领域。本人才疏学浅,连皮毛都算不上,这里就只能给大家介绍下视频开发领域中所应该理解的基础知识。掌握这些基础知识后,至少能知道为什么要这么做,往后根据自身的业务需求,去具体解决怎么做的问题。

原文链接:http://www.woaitqs.cc/2017/10/30/%E5%85%B3%E4%BA%8E-Android-%E6%9E%B6%E6%9E%84%E9%80%89%E6%8B%A9%E7%9A%84%E4%B8%80%E7%82%B9%E6%80%9D%E8%80%83/

图片是什么?

在说视频之前,需要说明下什么是图片?因为每一帧的图片是一个更基础的单位。图片大体上分为两类,点阵图矢量图点阵图精确地描述了每一个像素点是怎么排列起来组合成图片的,当我们放大点阵图的时候,一个显示器单元只能显示少数像素点,低于人眼的视觉精度时,就会产生模糊的情况。而矢量图是通过数学计算完成的,每一个点都是计算而得来,即使在拉伸放大的情况下,还是能够通过数学公式正确显示,不会模糊。

像素点是怎么表达的?

前面提及了像素点,那么一个像素点又是如何表达出人眼的视觉感受了?这需要我们回到初中物理课上去,我们所感受到的视觉其实是人眼对于不同波长光的反应。

可见光范围

当一束光进入眼睛时,首先由视网膜进行处理。视网膜上有 3 种视锥细胞它们各自对可见光不同波段有不同的敏感度,分别对短波长、中波长、长波长最敏感,不同的光线条件给予 3 种视锥细胞不同刺激强度(没错这就 RGB 色彩空间的设计来源)。视锥细胞的刺激信息传达到视神经,视神经有蓝-黄、红-绿两个色彩通道,和一个传达亮度的非色彩通道。色彩通道中黄、蓝互相对立,红、绿互相对立,这被称为拮抗作用,最终一个色彩以蓝-黄、红-绿、明暗的程度的形式被传送到大脑(这就是 Lab 色彩空间的设计来源)。

在有了前面这些背景知识后,现在的问题是如何将人眼的视觉感受与编码联系起来,解决方案就是 色彩空间色彩模型

色彩模型:
色彩模型是描述使用一组值(通常使用三个、四个值或者颜色成分)表示颜色方法的抽象数学模型。用什么样的方式来表达人眼的视觉感受,例如最常见的RGB,有一定美术基础的同学,都知道三原色,通过对 Red、Green、Blue 三种颜色进行不同程度的混合能够得到更多的颜色。这就是 RGB 色彩模型。

就算定义好了色彩模型,那么如果在用色彩模型里面来表达颜色,这就涉及到色彩空间了。

色彩空间:
所以RGB就是这种通过对三种颜色进行混合搭配,构成的色彩空间。在色彩模型和一个特定的参照色彩空间之间加入一个特定的映射函数就在参照色彩空间中出现了一个明确的"footprint"。这个"footprint"称为色域,并且与色彩模型一起定义为一个新的色彩空间。

计算机编程里面,每位用8个bit来表示一种颜色,三种颜色混合起来,可以有 2 ^ 24 这么多种颜色,也就成为24位真彩色。但设备不同,并不是所有的颜色都能表达出来,每种色彩空间,都可以定义自身的映射函数。说起来可能有点不太清楚,看看下面的图,你就有感觉了。

色彩空间

常见的色彩模型

现在主流的色彩模型为,RGBHSL(HSB)YUV等等,下面篇幅受限,对于每种色彩模型,只做简单介绍。

RGB ->
是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。

HSL ->
HSL同样使用了3个分量来描述色彩,与RGB使用的三色光不同,HSL色彩的表述方式是:H(hue)色相,S(saturation)饱和度,以及L(lightness)亮度。HSL的H(hue)分量,代表的是人眼所能感知的颜色范围,这些颜色分布在一个平面的色相环上,取值范围是0°到360°的圆心角,每个角度可以代表一种颜色。HSL的S(saturation)分量,指的是色彩的饱和度,它用0%至100%的值描述了相同色相、明度下色彩纯度的变化。HSL的L(lightness)分量,指的是色彩的明度,作用是控制色彩的明暗变化。它同样使用了0%至100%的取值范围。数值越小,色彩越暗,越接近于黑色;

H

S

[站外图片上传中...(image-1bc366-1509694825639)]

关于 HSL 的更多信息,可以看这篇文章。色生心中:人性化的HSL模型 – 腾讯CDC

YUV ->
YUV 最开始的目的是兼容老旧的黑白电视系统。其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。U和V一般是红蓝偏移量。

YUV

文档信息


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,607评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,047评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,496评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,405评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,400评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,479评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,883评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,535评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,743评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,544评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,612评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,309评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,881评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,891评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,136评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,783评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,316评论 2 342

推荐阅读更多精彩内容