2.2.2.3.4.1 TS_RFX_TILE

The TS_RFX_TILE structure specifies the position of the tile on the frame and contains the encoded data for the three tile components of Y, Cb, and Cr.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

BlockT

...

quantIdxY

quantIdxCb

quantIdxCr

xIdx

yIdx

...

YLen

CbLen

...

CrLen

YData (variable)

...

CbData (variable)

...

CrData (variable)

...

BlockT (6 bytes): A TS_RFX_BLOCKT (section 2.2.2.1.1) structure. The blockType field MUST be set to CBT_TILE (0xCAC3).

quantIdxY (1 byte): An 8-bit, unsigned integer. Specifies an index into the TS_RFX_CODEC_QUANT array provided in the TS_RFX_TILESET message. The specified TS_RFX_CODEC_QUANT element MUST be used for de-quantization of the sub-bands for the Y-component.

quantIdxCb (1 byte): An 8-bit, unsigned integer. Specifies an index into the TS_RFX_CODEC_QUANT array provided in the TS_RFX_TILESET message. The specified TS_RFX_CODEC_QUANT element MUST be used for de-quantization of the sub-bands for the Cb-component.

quantIdxCr (1 byte): An 8-bit, unsigned integer. Specifies an index into the TS_RFX_CODEC_QUANT array provided in the TS_RFX_TILESET message. The specified TS_RFX_CODEC_QUANT element MUST be used for de-quantization of the sub-bands for the Cr-component.

xIdx (2 bytes): A 16-bit, unsigned integer. The X-index of the encoded tile in the screen tile grid.

yIdx (2 bytes): A 16-bit, unsigned integer. The Y-index of the encoded tile in the screen tile grid.

YLen (2 bytes): A 16-bit, unsigned integer. Specifies the size, in bytes, of the YData field.

CbLen (2 bytes): A 16-bit, unsigned integer. Specifies the size, in bytes, of the CbData field.

CrLen (2 bytes): A 16-bit, unsigned integer. Specifies the size, in bytes, of the CrData field.

YData (variable): A variable-length array. Contains the encoded data for the Y-component of the tile. The size, in bytes, of this field is specified by the YLen field.

CbData (variable): A variable-length array. Contains the encoded data for the Cb-component of the tile. The size, in bytes, of this field is specified by the CbLen field.

CrData (variable): A variable-length array. Contains the encoded data for the Cr-component of the tile. The size, in bytes, of this field is specified by the CrLen field.