Changes

Jump to navigation Jump to search
Line 351: Line 351:  
==== 紧密排列的图片格式 ====
 
==== 紧密排列的图片格式 ====
 
mv_raspicam保存的数据格式就是mipi总线上的数据格式,像素和像素之间不会进行空bit位填充。<br />举例来说,12bit Y数据格式,两个像素的数据保存在3个字节中。
 
mv_raspicam保存的数据格式就是mipi总线上的数据格式,像素和像素之间不会进行空bit位填充。<br />举例来说,12bit Y数据格式,两个像素的数据保存在3个字节中。
{| class="wikitable"
+
[[File:Packed raw data layer.png|center|thumb|1200x1200px|Packed raw data layer]]
|+12bit Y packed pixel layer
+
<br />
! colspan="8" |Byte3
  −
! colspan="8" |Byte2
  −
! colspan="8" |Byte1
  −
|-
  −
|bit7
  −
|bit6
  −
|bit5
  −
|bit4
  −
|bit3
  −
|bit2
  −
|bit1
  −
|bit0
  −
|bit7
  −
|bit6
  −
|bit5
  −
|bit4
  −
|bit3
  −
|bit2
  −
|bit1
  −
|bit0
  −
|bit7
  −
|bit6
  −
|bit5
  −
|bit4
  −
|bit3
  −
|bit2
  −
|bit1
  −
|bit0
  −
|-
  −
| colspan="12" |Pixel 2 data
  −
| colspan="12" |Pixel 1 data
  −
|}
  −
{| class="wikitable"
  −
|+10bit Y packed pixel layer
  −
! colspan="8" |Byte5
  −
! colspan="8" |Byte4
  −
! colspan="8" |Byte3
  −
! colspan="8" |Byte2
  −
! colspan="8" |Byte1
  −
|-
  −
|bit7
  −
|bit6
  −
|bit5
  −
|bit4
  −
|bit3
  −
|bit2
  −
|bit1
  −
|bit0
  −
|bit7
  −
|bit6
  −
|bit5
  −
|bit4
  −
|bit3
  −
|bit2
  −
|bit1
  −
|bit0
  −
|bit7
  −
|bit6
  −
|bit5
  −
|bit4
  −
|bit3
  −
|bit2
  −
|bit1
  −
|bit0
  −
|bit7
  −
|bit6
  −
|bit5
  −
|bit4
  −
|bit3
  −
|bit2
  −
|bit1
  −
|bit0
  −
|bit7
  −
|bit6
  −
|bit5
  −
|bit4
  −
|bit3
  −
|bit2
  −
|bit1
  −
|bit0
  −
|-
  −
| colspan="10" |Pixel 4 data
  −
| colspan="10" |Pixel 3 data
  −
| colspan="10" |Pixel 2 data
  −
| colspan="10" |Pixel 1 data
  −
|}
  −
 
   
==== 图片大小 ====
 
==== 图片大小 ====
 
Buffersize= ALIGN_UP(width*bit_depth/8,32)*ALIGN_UP(height,16)
 
Buffersize= ALIGN_UP(width*bit_depth/8,32)*ALIGN_UP(height,16)

Navigation menu