PL173287B1

Method of and apparatus for preventing rounding errors during reversed transformation of coefficients of a transform representing a moving image signal

Abstract

Mismatch error occur in the local decoder (10) of a MPEG-standard compressor for a motion picture signal, and in an MPEG-standard expander (34) for a compressed motion picture signal. This is because of the lack of a standard for rounding results of *.5 (* is an integer) obtained when a set of transform coefficients resulting from compressing the motion picture signal is inversely orthogonally transformed. The invention prevents mismatch errors by preprocessing (14) the set of transform coefficients prior to the inverse orthogonal transform. The transform coefficients in the set are summed (23A), and the parity (odd or even) of the sum is judged (21). When the parity of the sum is judged to be even, the parity of one of the transform coefficients in the set is inverted (28) to provide a parity-inverted transform coefficient. This makes the parity of the sum odd. Then, when the set of transform coefficients including the parity-inverted transform coefficient is inversely othogonally transformed (15), none of the results of the orthogonal transform will have a value of *.5. <IMAGE>

PL173287B1, drawing sheet 1
Sheet 1 of 54

Term

Term ended

Expired 1 March 2014, 12.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

15 claims: 2 independent, 13 dependent

  1. 1
    Zastrzeżenia patentowe 1. Sposób przetwarzania zespołu współczynników transformaty reprezentujących sygnał obrazu ruchomego, z których każdy ma parzystość, dla otrzymania odpornego na błędy zespołu współczynników transformaty do wykonywania odwrotnej transformacji ortogonalnej, w którym odporny na błędy zespół współczynników, jest odporny na błędy zaokrąglania podczas poddawania go odwrotnej transformacji ortogonalnej, znamienny tym, że sumuje się współczynniki zespołu współczynników transformaty, z otrzymaniem parzystości sumy, sprawdza się parzystość sumy, a w przypadku kiedy suma jest parzysta, odwraca się parzystość jednego ze współczynników transformaty z otrzymaniem współczynnika transformaty o odwróconej parzystości, który powoduje nieparzystość sumy, oraz zestawia się odporny na błędy zespół współczynników transformaty włącznie ze współczynnikiem transformaty o odwróconej parzystości.
  2. 2
    Sposób według zastrz. 1, znamienny tym, że stosuje się przetwarzanie współczynników transformaty otrzymanych z dwuwymiarowej dyskretnej transformacji kosinusoidalnej, przy czym zespół współczynników transformaty zawiera współczynnik reprezentujący składową stałą, a w etapie odwracania parzystości jednego ze współczynników transformaty, przeprowadza się odwrócenie parzystości jednego tych współczynników, innego niż współczynnik reprezentujący składową stałą.
  3. 3
    Sposób według zastrz. 2, znamienny tym, że zespół współczynników transformaty zawiera również współczynnik transformaty reprezentujący składową o najwyższej częstotliwości, a w etapie odwracania parzystości jednego ze współczynników transformaty, przeprowadza się odwrócenie parzystości współczynnika reprezentującego składową o najwyższej częstotliwości.
  4. 4
    Sposób według zastrz. 3, znamienny tym, że każdy ze współczynników transformaty w zespole reprezentowany jest liczbą binarną z najmniej znaczącym bitem, a w etapie odwracania parzystości jednego ze współczynników transformaty, przeprowadza się odwrócenie najmniej znaczącego bitu jednego ze współczynników transformaty.
  5. 5
    Sposób według zastrz. 2, znamienny tym, że każdy ze współczynników transformaty w zespole ma określoną biegunowość, a podczas etapu odwracania parzystości jednego ze współczynników transformaty wyznacza się biegunowość tego współczynnika transformaty, i jeżeli ta biegunowość jest ujemna, dodaje się określoną wartość nieparzystą do tego współczynnika transformaty, a jeżeli ta biegunowość jest dodatnia, odejmuje się określoną wartość nieparzystą od tego współczynnika transformaty.
  6. 6
    Sposób według zastrz. 2, znamienny tym, że wykonuje się etap pobrania współczynników transformaty zespołu w porządku kolejnym, przy czym zespół współczynników transformaty obejmuje ostatnio pobrany współczynnik transformaty, a w etapie odwracania parzystości jednego ze współczynników transformaty, przeprowadza się odwrócenie parzystości ostatniego pobranego współczynnika transformaty.
  7. 7
    Sposób według zastrz. 1, znamienny tym, że wszystkie współczynniki transformaty w zespole mają wartości różne od zera.
  8. 8
    Sposób według zastrz. 1, znamienny tym, że każdy ze współczynników transformaty w zespole reprezentowany jest liczbą binarną z najmniej znaczącym bitem, a w etapie sumowania współczynników transformaty przeprowadza się sumowanie tylko najmniej znaczącego bitu każdego ze współczynników transformaty.
  9. 9
    Sposób według zastrz. 1, znamienny tym, że dokonuje się wyboru współczynników transformaty zespołu z bloku współczynników transformaty. 173 287
  10. 10
    Urządzenie do wstępnego przetwarzania zespołu współczynników transformaty reprezentujących sygnał obrazu ruchomego, z których każdy ma parzystość, dla otrzymania odpornego na błędy zespołu współczynników transformaty do wykonywania odwrotnej transformacji ortogonalnej, w którym odporny na błędy zespół współczynników jest odporny na błędy zaokrąglania podczas poddawania go odwrotnej transformacji ortogonalnej, znamienne tym, że wyposażone jest w akumulator (23A) dla przejmowania współczynników transformaty zespołu i gromadzenia ich sumy z zachowaniem parzystości, który połączony jest z układem (21) sprawdzania parzystości otrzymanej sumy, który dołączony jest do inwertera parzystości (28) dla odwrócenia parzystości jednego ze współczynników transformaty i zapewnienie nieparzystości sumy w przypadku gdy suma jest parzysta, który z kolei dołączony jest do wyjściowego układu (15) odwrotnej transformacji kosinusoidalnej zapewniającej uodporniony nabłędy zespół współczynników transformaty, włącznie ze współczynnikiem transformaty o odwróconej parzystości, który to układ (15) jest układem wyjściowym układu (14) nadawania nieparzystości sumie.
  11. 11
    Urządzenie według zastrz. 10, znamienne tym, że układ (14) nadawania nieparzystości sumie stanowi układ przetwarzania współczynników transformaty otrzymanych z dwuwymiarowej dyskretnej transformacji kosinusoidalnej, który to zespół współczynników transformaty zawiera współczynnik reprezentujący składową stałą, przy czym inwerter parzystości (28) zawiera elementy do odwracania parzystości jednego ze współczynników transformaty, innego niż współczynnik reprezentujący składową stałą.
  12. 12
    Urządzenie według zastrz. 11, znamienne tym, że w przypadku gdy zespół współczynników transformaty zawiera również współczynnik transformaty reprezentujący składową o najwyższej częstotliwości, inwerter parzystości (28) zawiera elementy do odwracania parzystości współczynnika reprezentującego składową o najwyższej częstotliwości.
  13. 13
    Urządzenie według zastrz. 12, znamienne tym, że w przypadku gdy każdy ze współczynników transformaty w zespole reprezentowany jest liczbą binarną z najmniej znaczącym bitem, inwerter parzystości (28) zawiera elementy do odwracania najmniej znaczącego bitu jednego ze współczynników transformaty.
  14. 14
    Urządzenie według zastrz. 10, znamienne tym, że w przypadku gdy każdy ze współczynników transformaty w zespole reprezentowany jest liczbą binarną z najmniej znaczącym bitem, akumulator (23A) zaopatrzony jest w elementy sumowania tylko najmniej znaczącego bitu każdego ze współczynników transformaty.
  15. 15
    Urządzenie według zastrz. 10, znamienne tym, że układ (14) nadawania nieparzystości sumie, wyposażony jest w selektor pamięci (22) dla wyboru współczynników transformaty zespołu z bloku współczynników transformaty.
Independent claims15