Patent ID: 8045613

Claim:
A module for generating real-time, multiple-resolution video streams, for video processing, comprising: a system bus; an external memory, coupled to said system bus; and a main processor, further comprising: a microprocessor, coupled to said system bus; a main arithmetic unit, coupled to said system bus; and a secondary arithmetic unit, coupled to said system bus; wherein, when processing n video data, said module performs a parallel operation process, comprising the steps: (a) Sampling an nth video data down by m times to generate corresponding k down-sampled video data, where m is a positive real number and k is a positive integer; (b) Outputting a down-sampled video data of said nth video data by said external memory to said main arithmetic unit to generate D(n) data, which is stored in said external memory, wherein D(n) is said nth video data, where n is a positive integer; (c) After performing a information refining process, said external memory inputs said nth video data and a target data corresponding to said data D(n) to said secondary arithmetic unit so as to process corresponding data, and instantly causing an n−1th video data to perform corresponding Steps (a) and (b); and (d) Individually providing the remaining k−1 down-sampled video data with corresponding target data via said data D(n); via said nth video data and target data corresponding to said k−1 down-sampled video data, performing corresponding data operations by said secondary arithmetic unit so as to generate said k−1 resolution video streams, which are stored in said external memory, then instantly causing said n−1th video data to perform corresponding Steps (c) and (d) correspondingly; via said Steps (a)˜(d), n video data generate corresponding real-time multiple-resolution video streams.