The GigE Vision standard and the AIA’s PFNC (Pixel Format Naming Convention) define a large set of pixel formats. Most formats can be handled by simply copying them to an application program’s allocated buffer. Some format (namely packed formats), require processing to separate the pixels (or pixel components) from one another to aid in further processing or display.

The GigE-V Framework provides default internal processing for some formats that require it. The currently supported values for pixel format and the default processing available is provided in the following table. A blank entry for default handling, or a pixel format not specified here, indicates a simple copy of the data to the destination buffer.

Note: If “passthru_mode” is enabled for the connection to the camera, all formats are simply copied to the destination buffer, retaining their original payload layout.

 

Name (enum)

Value

Description

Default Handling

fmtMono8

0x01080001

8 Bit Mono Unsigned

 

fmtMono8Signed

0x01080002

8 Bit Mono Signed

 

fmtMono10

0x01100003

10 Bit Mono Unsigned

 

fmtMono10Packed

0x010C0004

10 Bit Mono Packed 

Unpacked to fmtMono10

fmtMono12

0x01100005

12 Bit Mono Unsigned

 

fmtMono12Packed

0x010C0006

12 Bit Mono Packed

Unpacked to fmtMono12

fmtMono14

0x01100025

14 Bit Mono Unsigned

 

fmtMono16

0x01100007

16 Bit Mono Unsigned

 

fmtBayerGR8

0x01080008

8-bit Bayer GR

(*) See Note on Bayer support

fmtBayerRG8

0x01080009

8-bit Bayer RG

(*) See Note on Bayer support

fmtBayerGB8

0x0108000A

8-bit Bayer GB

(*) See Note on Bayer support

fmtBayerBG8

0x0108000B

8-bit Bayer BG

(*) See Note on Bayer support

fmtBayerGR10

0x0110000C

10-bit Bayer GR

(*) See Note on Bayer support

fmtBayerRG10

0x0110000D

10-bit Bayer RG

(*) See Note on Bayer support

fmtBayerGB10

0x0110000E

10-bit Bayer GB

(*) See Note on Bayer support

fmtBayerBG10

0x0110000F

10-bit Bayer BG

(*) See Note on Bayer support

fmtBayerGR10Packed

0x010C0026

10-bit Bayer GR packed

Unpacked to fmtBayerGR10

fmtBayerRG10Packed

0x010C0027

10-bit Bayer RG packed

Unpacked to fmtBayerRG10

fmtBayerGB10Packed

0x010C0028

10-bit Bayer GB packed

Unpacked to fmtBayerGB10

fmtBayerBG10Packed

0x010C0029

10-bit Bayer BG packed

Unpacked to fmtBayerBG10

fmtBayerGR12

0x01100010

12-bit Bayer GR

(*) See Note on Bayer support

fmtBayerRG12

0x01100011

12-bit Bayer RG

(*) See Note on Bayer support

fmtBayerGB12

0x01100012

12-bit Bayer GB

(*) See Note on Bayer support

fmtBayerBG12

0x01100013

12-bit Bayer BG

(*) See Note on Bayer support

fmtBayerGR12Packed

0x010C002A

12-bit Bayer GR packed

Unpacked to fmtBayerGR12

fmtBayerRG12Packed

0x010C002B

12-bit Bayer RG packed

Unpacked to fmtBayerRG12

fmtBayerGB12Packed

0x010C002C

12-bit Bayer GB packed

Unpacked to fmtBayerGB12

fmtBayerBG12Packed

0x010C002D

12-bit Bayer BG packed

Unpacked to fmtBayerBG12

fmtRGB8Packed

0x02180014

8 Bit RGB Unsigned

 

fmtBGR8Packed

0x02180015

8 Bit BGR Unsigned

 

fmtRGBA8Packed

0x02200016

8 Bit RGBA Unsigned

 

fmtBGRA8Packed

0x02200017

8 Bit BGRA Unsigned

 

fmtRGB10Packed

0x02300018

10 Bit RGB Unsigned

 

fmtBGR10Packed

0x02300019

10 Bit BGR Unsigned

 

fmtRGB12Packed

0x0230001A

12 Bit RGB Unsigned

 

fmtBGR12Packed

0x0230001B

12 Bit BGR Unsigned

 

fmtRGB14Packed

0x0230005E

14 Bit RGB Unsigned

 

fmtBGR14Packed

0x0230004a

14 Bit BGR Unsigned

 

fmtRGB16Packed

0x02300033

16 Bit RGB Unsigned

 

fmtBGR16Packed

0x0230004B

16 Bit BGR Unsigned

 

fmtRGBA16Packed

0x02400064

16 Bit RGBA Unsigned

 

fmtBGRA16Packed

0x02400051

16 Bit BGRA Unsigned

 

fmtYUV411packed

0x020C001E

YUV411 (composite color)

(*) See Note on Packed Color support

fmtYUV422packed

0x0210001F

YUV422 (composite color)

(*) See Note on Packed Color support

fmtYUV444packed

0x02180020

YUV444 (composite color)

(*) See Note on Packed Color support

fmtRGB10V1Packed

0x0220001C

10 Bit RGB custom V1

(*) See Note on Packed Color support

fmtRGB10V2Packed

0x0220001D

10 Bit RGB custom V2

(*) See Note on Packed Color support

 

Related Topics

Image Frame Acquisition
Note : Bayer Support
Note: Packed Color Support