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.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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.