The dimensionality of each hidden output of LSTMs is 100, and the hidden outputs of both forward LSTM and backward LSTM are concatenated, thereby the output of each BLSTM for each time step is 200.
the input to the common BLSTM and the private BLSTM is 128+200=328 dimensional.