private void dqt() {

        // Read in quatization tables
        this.Lq = getInt();
        this.Pq = getByte();
        this.Tq = this.Pq & 0x0f;
        this.Pq >>= 4;

        switch (this.Tq) {
        case 0:
            for (this.lp = 0; this.lp < 64; this.lp++) {
                this.QNT[0][this.lp] = getByte();
            }
            break;

        case 1:
            for (this.lp = 0; this.lp < 64; this.lp++) {
                this.QNT[1][this.lp] = getByte();
            }
            break;

        case 2:
            for (this.lp = 0; this.lp < 64; this.lp++) {
                this.QNT[2][this.lp] = getByte();
            }
            break;

        case 3:
            for (this.lp = 0; this.lp < 64; this.lp++) {
                this.QNT[3][this.lp] = getByte();
            }
            break;
        }
    }