2.13.11. V4L2_META_FMT_VSP1_HGO (‘VSPH’)¶
瑞薩 R-Car VSP1 一維直方圖資料
2.13.11.1. 描述¶
此格式描述了由瑞薩 R-Car VSP1 一維直方圖 (HGO) 引擎生成的直方圖資料。
VSP1 HGO 是一種直方圖計算引擎,可對 RGB、YCrCb 或 HSV 資料進行操作。它對可能經過裁剪和子取樣的輸入影像進行操作,並計算所有畫素的最小值、最大值和總和,以及每通道的直方圖。
HGO 可以獨立地為每個通道計算直方圖,也可以對三個通道中的最大值(僅限 RGB 資料)或僅對 Y 通道(僅限 YCbCr)計算直方圖。它還可以輸出具有 64 或 256 個 bin 的直方圖,從而產生四種可能的操作模式。
在 64 bin 普通模式下,HGO 獨立操作三個通道,計算三個 64 bin 的直方圖。支援 RGB、YCbCr 和 HSV 影像格式。
在 64 bin 最大模式下,HGO 對 (R, G, B) 通道的最大值進行操作,計算單個 64 bin 的直方圖。僅支援 RGB 影像格式。
在 256 bin 普通模式下,HGO 對 Y 通道進行操作,計算單個 256 bin 的直方圖。僅支援 YCbCr 影像格式。
在 256 bin 最大模式下,HGO 對 (R, G, B) 通道的最大值進行操作,計算單個 256 bin 的直方圖。僅支援 RGB 影像格式。
位元組序。 所有資料都以小端格式儲存在記憶體中。表格中的每個單元格包含一個位元組。
偏移 |
記憶體 |
||||
|---|---|---|---|---|---|
[31:24] |
[23:16] |
[15:8] |
[7:0] |
||
0 |
R/Cr/H 最大值 [7:0] |
R/Cr/H 最小值 [7:0] |
|||
4 |
G/Y/S 最大值 [7:0] |
G/Y/S 最小值 [7:0] |
|||
8 |
B/Cb/V 最大值 [7:0] |
B/Cb/V 最小值 [7:0] |
|||
12 |
R/Cr/H 總和 [31:0] |
||||
16 |
G/Y/S 總和 [31:0] |
||||
20 |
B/Cb/V 總和 [31:0] |
||||
24 |
R/Cr/H bin 0 [31:0] |
||||
... |
|||||
276 |
R/Cr/H bin 63 [31:0] |
||||
280 |
G/Y/S bin 0 [31:0] |
||||
... |
|||||
532 |
G/Y/S bin 63 [31:0] |
||||
536 |
B/Cb/V bin 0 [31:0] |
||||
... |
|||||
788 |
B/Cb/V bin 63 [31:0] |
||||
偏移 |
記憶體 |
||||
|---|---|---|---|---|---|
[31:24] |
[23:16] |
[15:8] |
[7:0] |
||
0 |
max(R,G,B) 最大值 [7:0] |
max(R,G,B) 最小值 [7:0] |
|||
4 |
max(R,G,B) 總和 [31:0] |
||||
8 |
max(R,G,B) bin 0 [31:0] |
||||
... |
|||||
260 |
max(R,G,B) bin 63 [31:0] |
||||
偏移 |
記憶體 |
||||
|---|---|---|---|---|---|
[31:24] |
[23:16] |
[15:8] |
[7:0] |
||
0 |
Y 最大值 [7:0] |
Y 最小值 [7:0] |
|||
4 |
Y 總和 [31:0] |
||||
8 |
Y bin 0 [31:0] |
||||
... |
|||||
1028 |
Y bin 255 [31:0] |
||||
偏移 |
記憶體 |
||||
|---|---|---|---|---|---|
[31:24] |
[23:16] |
[15:8] |
[7:0] |
||
0 |
max(R,G,B) 最大值 [7:0] |
max(R,G,B) 最小值 [7:0] |
|||
4 |
max(R,G,B) 總和 [31:0] |
||||
8 |
max(R,G,B) bin 0 [31:0] |
||||
... |
|||||
1028 |
max(R,G,B) bin 255 [31:0] |
||||