In this thesis, we solve the problem of burst error in video transmission through a wireless channel. Burst error damages the information so severely that it is very hard for the decoder to recover the lost information. Dispersing the burst error makes a good situation for the decoder to recover the damaged information, because it has more information to use in the restoration process than without spreading out the burst error.
In this thesis, we propose a coefficient grouping method to spread out the burst error. Transform coefficients are grouped into several coefficient groups (CGs), and each CG is encoded in the conventional encoding procedure. The CGs are grouped in a way that each CG has as equal importance as possible. The generated bits from each CG are interleaved in a bit stream so that burst error can not destroy all CGs from one block. Error resilient entropy coding (EREC) is adopted to make the bit stream resilient against the error propagation through the CG boundary.
We also propose new error concealment algorithms based on projection onto convex sets (POCS) which use the clean information which is not damaged by burst error. The correctly received transform coefficients thanks to the coefficient grouping and interleaving (CGI) method are utilized to make an additional convex set. It is pointed out that this simple application of POCS to the CGI method is not enough to conceal the damaged block to a satisfactory degree. We note that POCS has a strong initial value dependency. The part of correctly received coefficients is again utilized to find out a proper initial value for POCS iteration.
The simulation results show that the proposed concealment method in conjunction with the CGI scheme performs well in restoring the missing information.
이 논문에서는 무선 채널을 통한 비디오 통신에 있어서 군집 오류 (burst error)에 대한 문제를 해결한다. 군집 오류는 정보를 심하게 파손시켜 복호기가 잃어버린 정보를 재생하는데 매우 어렵게 된다. 군집 오류를 퍼뜨리는 것은 복호기가 훼손된 정보를 재생하는데 유리한 상황을 만드는데, 이것은 재생 과정에서 훼손된 블록에 대한 정보가 더 많아지기 때문이다.
따라서 이 논문에서는 계수 그룹화 방법을 제안하여 군집 오류를 퍼뜨릴 것을 제안한다. 우선 DCT 변환 계수가 여러 개의 계수 그룹으로 나뉘어 지고, 각 그룹은 기존의 방법을 통해 부호화 된다. 계수그룹은 각각 최대한 비슷한 정도의 중요성을 갖도록 나뉘어진다. 각 그룹에서 발생한 비트는 재정렬하여 하나의 군집오류가 한 블록에서 발생한 모든 계수 그룹을 파손시키는 경우를 없게 만든다. 오류강인 엔트로피 부호화 (EREC) 과정을 통해 에러가 계수 그룹을 넘어서 계속 전파되는 것을 막도록 한다.
또한 이 논문에서는 군집오류로 훼손되지 않은 깨끗한 정보를 이용하는 볼록 집합 (convex set)으로의 투영방법 (POCS)에 근거한 새로운 오류 은닉 기법을 제안한다. 이 기법에서는 정상적으로 수신된 계수들을 활용하여 추가적인 볼록 집합을 만든다. 그러나 이러한 POCS방법의 단순한 적용이 만족할 만큼의 성능을 보이지 못한다는 사실을 보이고, 이 것이 POCS 방법이 초기 값에 매우 의존적이기 때문이라는 것을 보인다. 이로부터 더 알맞은 초기값을 찾는데 제대로 수신 받은 계수들을 활용할 것을 제안한다.
모의 실험을 통해 제안한 은닉 방법이 계수 그룹화와 인터리브를 통해 더욱 은닉 성능이 좋아짐을 알 수 있다.