A data extractor 110 extracts data which coincides with set conditions from input data. A buffer 120 stores the extracted data. A data flow controller 130 distributes the data in the buffer 120 among separate buffers 14i (i=1 to n) and transfers the data in accordance with the set conditions. Each of...http://www.google.com/patents/US7433409?utm_source=gb-gplus-sharePatent US7433409 - Apparatus and method of multiple decoding