翻譯 H 264 探索 第一部分 色彩模型

2021-09-18 02:36:34 字數 1447 閱讀 2909

什麼是數碼訊號?就像在數字世界中的一切 - 這是位序列。它可以儲存,複製,傳播或壓縮。

看看下面的,這是眾所周知的rgb合成模型。

任何顏色可以在三個數字來表示。例如(255,0,0)表示紅色。很清楚,但不是很實用:我們需要知道所有三個數字以重建顏色。我們肯定需要更高效的模型,並且存在這種模型。

那麼,如何更有效地用數字代表色彩?

假設我們用luminance**色彩亮度,那麼我們可以用rgb來表示,

y = krr + kgg + kbb
其中 y – luminance (luma),

k – 權重 (described in itu-r bt.601-7 recommendation)

接下來計算計算色度(色差)表示的色彩資訊:

cr = r - y

cg = g - y

cb = b - y

現在我們可以從itu-r bt.601-7 recommendation獲得權重,跳過一些數學計算,得到以下公式:

y = 0.299r + 0.587g + 0.114b

cb = 0.564(b - y)

cr = 0.713(r - y)

r = y + 1.402cr

b = y + 1.772cb

g = y - 0.344cb - 0.714cr

現在我們可以用亮度和兩個色差來代表任何色彩。

所以,我們有什麼?代表一種顏色在ycbcr模型我們需要3個數字。代表相同顏色的rgb模型我們需要…等一下- 3數字。但是為什麼ycbcr應該更有效率呢?

由乙個畫素集合組成:

技巧在於:我們可以不犧牲視覺損失的情況下減少色差值。例如,我們可以這樣表示我們的:

一行裡的每個畫素都luma(亮度),奇數列有兩個色差值.我們仍然可以在減小資料量的同時獲得相同的質量.我們甚至可以這樣做:

這乙個是真正的低成本二次抽樣,並且質量依舊優良.可以沒有質量顯著損失的情況下大大降低的大小。

Axure RP 第一部分

axure rp是乙個專業的快速原型設計工具。axure 發音 ack sure 代表美國axure公司 rp則是rapid prototyping 快速原型 的縮寫。axure rp是美國axure software solution公司旗艦產品,是乙個專業的快速原型設計工具,讓負責定義需求和規格...

翻譯 指令碼引擎實現 第一部分 總攬

譯者 tony qu 備註 本文語言十分口語化,如果覺得讀起來不舒服,可以告訴我,我會做適當修訂。介紹 你的指令碼語言需要乙個指令碼引擎,為什麼呢?因為他們真的很酷,幾乎每個人都希望了解。首先,你必須知道你需要的是哪種指令碼引擎,henry robinson曾經寫過乙個關於不同指令碼引擎的介紹 如果...

第一部分 初識Solr

第一章 solr簡介 這章主要包括內容 這本書講述nosql技術,apache solr 像它的非關係模式兄弟一樣,針對於某些問題進行了優化。特別的,solr在處理企業級大量資料 及時搜尋 文字資料 返回相關性結果等方面進行了很大優化。這裡說的只是冰山一角,讓我們從下面幾方面來進行詳細敘說 solr...