Patent ID: 7827036

Claim:
A data processing system comprising: a first data processor comprising: transmission data generating means for preparing a basic sub-block essential for reproducing original data and at least one extension sub-block essential for improving the quality of the reproduced data by dividing the original data into a plurality of blocks, further dividing each of the plurality of blocks into a plurality of frequency bands, and then compressing the data of the plurality of frequency bands; transmission means for transmitting the prepared basic sub-block and said at least one extension sub-block; timing generating means for generating a timing for transmitting the basic sub-block and said at least one extension sub-block; and transmission controlling means for transmitting the basic sub-block of a current block based on the timing generated by the timing generating means, for determining, after transmitting the basic sub-block, whether said at least one extension sub-block of the current block can be transmitted before a basic sub-block of a subsequent block is transmitted, and for selectively transmitting said at least one extension sub-block of the current block if it has been determined that said at least one extension sub-block can be transmitted; and a second data processor comprising: receiving means for receiving a basic sub-block and at least one extension sub-block transmitted from the first data processor; reproducing means for reproducing data from the sub-blocks received by the receiving means; and reproduction controlling means for reproducing data, if the sub-block received is determined to be a basic sub-block, by supplying the basic sub-block and said at least one extension sub-block received by the receiving means before a subsequent basic sub-block is received by the receiving means to the reproducing means.