Television transmission system using transform coding
First Claim
1. A television transmission system for the transmission of a picture represented by a digital picture signal from an encoding station to a decoding station, the encoding station having means for partitioning the picture into sub-pictures each of N×
- N pixels, and having a picture transform circuit adapted to perform a two-dimensional forward discrete cosine transform on each of the sub-pictures for generating an array of N×
N basis picture weighting factors, said picture transform circuit being constituted by a cascade arrangement of two one-dimensional forward discrete cosine transformers each adapted to perform a forward transform in which an array of 1×
N data elements do to dN-1 applied to the transformer is transformed into an array of 1×
N product elements po to pN-1, characterized in that the forward transform comprises the following steps;
(a) the iterative determination of two sum elements and N-2 difference, elements by performing Q iteration steps, starting from the N data elements do to dN-1, in which in the q-th iteration step, the q-th order sum elements uq,r and the q-th order difference elements vq,r are obtained for which it holds that;
space="preserve" listing-type="equation">u.sub.q,r =u.sub.q-1,2 -q+1.sub.N-r-1
space="preserve" listing-type="equation">v.sub.q,r =u.sub.q-1,r -u.sub.q-1,2 -q+1.sub.N-r-1r=0, 1, 2, . . . 2-q N-1q=1, 2, 3, . . . Quo,r =druo,N-r =dN-rQ is the largest integer which is smaller than or equal to -1+2 logN;
(b) the iterative determination of a number of auxiliary sum elements by performing a number of further iteration steps on the difference elements obtained in the q-th iteration step in accordance with step a), while in the j-th further iteration step, the j-th order auxiliary sum elements wq,j,m are obtained for which it holds that;
space="preserve" listing-type="equation">w.sub.q,j,m =w.sub.q,j-1,m +w.sub.q,j-1,2 -q-j+1.sub.N-1-mm=0, 1, 2, . . . 2-q-j N-1j=1, 2, . . . 2 log(2-q N)wq,o,m =vq,mwq,o,2 -qN-1-m =vq,2 -qN-1-m(c) generating sub-product elements by multiplication of each of the two sum elements uQ,o and uQ,1 obtained in step (a), as well as the difference elements vq,r and the auxiliary sum elements wq,j,m with the associated multiplication factors from a collection of multiplication factors, each multiplication factor being constituted by a linear combination of elements of the discrete cosine transform matrix; and
(d) generating the product elements of the array of 1×
N product elements Po to PN-1 by making linear combinations of said sub-product elements.
1 Assignment
0 Petitions
Accused Products
Abstract
A television transmission system for digital picture signals in which each picture is split up into sub-pictures of NxN pixels for the purpose of reducing the bit rate. Each sub-picture is subjected to a two-dimensional discrete cosine transform (DCT) for determining basic picture weighting factors (coefficients) which are converted by adaptive coding into code words of variable length. This two-dimensional DCT is realized by multiplying the pixels of each row of the sub-picture by the NxN DCT matrix (one-dimensional transform). Consequently, an NxN array of product elements is obtained. The transposed version thereof is once more multiplied by the NxN DCT matrix. Such a one-dimensional transform includes three main steps. In a first main step, the pixels of a row are converted in a first iteration step, into N/2 sum elements u1,i and N/2 difference elements v1,i. In a subsequent iteration step, the N/2 sum elements u1,i are converted into N/4 further sum elements u2,i and N/4 further difference elements v2,i. This process is repeated until only two sum elements are left. The difference elements obtained in each step are used to determine a plurality of auxiliary sum elements in still further iteration steps. The remaining two sum elements, the difference elements and the auxiliary sum elements are each multiplied in the second main step by an associated linear combination of elements of the DCT matrix. Of the sub-products thus obtained, selected one'"'"'s of those products are added together or are subtracted from each other in the third main step so that the desired product elements are obtained.
97 Citations
4 Claims
-
1. A television transmission system for the transmission of a picture represented by a digital picture signal from an encoding station to a decoding station, the encoding station having means for partitioning the picture into sub-pictures each of N×
- N pixels, and having a picture transform circuit adapted to perform a two-dimensional forward discrete cosine transform on each of the sub-pictures for generating an array of N×
N basis picture weighting factors, said picture transform circuit being constituted by a cascade arrangement of two one-dimensional forward discrete cosine transformers each adapted to perform a forward transform in which an array of 1×
N data elements do to dN-1 applied to the transformer is transformed into an array of 1×
N product elements po to pN-1, characterized in that the forward transform comprises the following steps;(a) the iterative determination of two sum elements and N-2 difference, elements by performing Q iteration steps, starting from the N data elements do to dN-1, in which in the q-th iteration step, the q-th order sum elements uq,r and the q-th order difference elements vq,r are obtained for which it holds that;
space="preserve" listing-type="equation">u.sub.q,r =u.sub.q-1,2 -q+1.sub.N-r-1
space="preserve" listing-type="equation">v.sub.q,r =u.sub.q-1,r -u.sub.q-1,2 -q+1.sub.N-r-1r=0, 1, 2, . . . 2-q N-1 q=1, 2, 3, . . . Q uo,r =dr uo,N-r =dN-r Q is the largest integer which is smaller than or equal to -1+2 logN; (b) the iterative determination of a number of auxiliary sum elements by performing a number of further iteration steps on the difference elements obtained in the q-th iteration step in accordance with step a), while in the j-th further iteration step, the j-th order auxiliary sum elements wq,j,m are obtained for which it holds that;
space="preserve" listing-type="equation">w.sub.q,j,m =w.sub.q,j-1,m +w.sub.q,j-1,2 -q-j+1.sub.N-1-mm=0, 1, 2, . . . 2-q-j N-1 j=1, 2, . . . 2 log(2-q N) wq,o,m =vq,m wq,o,2 -qN-1-m =vq,2 -qN-1-m (c) generating sub-product elements by multiplication of each of the two sum elements uQ,o and uQ,1 obtained in step (a), as well as the difference elements vq,r and the auxiliary sum elements wq,j,m with the associated multiplication factors from a collection of multiplication factors, each multiplication factor being constituted by a linear combination of elements of the discrete cosine transform matrix; and (d) generating the product elements of the array of 1×
N product elements Po to PN-1 by making linear combinations of said sub-product elements. - View Dependent Claims (2, 3, 4)
- N pixels, and having a picture transform circuit adapted to perform a two-dimensional forward discrete cosine transform on each of the sub-pictures for generating an array of N×
Specification