Abstract:
Disclosed herein is a hybrid error concealment method. The hybrid error concealment method of the present invention includes a first step of calculating a side match distortion, measured when a motion vector for an arbitrary intra-frame is assumed to be zero, and the intra-frame is temporally reconstructed, a second step of applying temporal error concealment when the side match distortion, calculated at the first step, is less than a predetermined low threshold value, a third step of applying spatial error concealment when the side match distortion, calculated at the first step, is greater than a predetermined high threshold value, and a fourth step of performing error concealment based on {circumflex over (m)}{circumflex over (b)}(x,y)=α·{circumflex over (m)}{circumflex over (b)}t(x,y)+β·{circumflex over (m)}{circumflex over (b)}s(x,y) when the side match distortion, calculated at the first step, exists between the low threshold value and the high threshold value. According to the present invention, the hybrid error concealment method improves PSNR performance compared to a conventional spatial error concealment algorithm used in H.264, and obtains greatly improved performance characteristics, particularly when motion is small and the value of a quantization parameter is relatively low.
Abstract:
Provided are a method of generating a forward error correction (FEC) packet for scalable video streaming and a server and a client apparatus using the same. The method includes generating a plurality of temporal layers (TLs) of which the number is a second number to provide temporal scalability for one group of pictures (GOP) constituted of a plurality of frames of which the number is a first number, allocating FEC data to the TL, and generating a transmission packet by interleaving at least one of the FEC data and video data constituted of at least one frame for the TL. FEC can be performed without receiving all data by allocating FEC data in units of TLs, and hence a delay can be minimized. In addition, there is an advantage in that robustness to burst errors is provided by applying interleaving between video data and FEC data for the TLs.
Abstract:
Disclosed herein is a hybrid error concealment method. The hybrid error concealment method of the present invention includes a first step of calculating a side match distortion, measured when a motion vector for an arbitrary intra-frame is assumed to be zero, and the intra-frame is temporally reconstructed, a second step of applying temporal error concealment when the side match distortion, calculated at the first step, is less than a predetermined low threshold value, a third step of applying spatial error concealment when the side match distortion, calculated at the first step, is greater than a predetermined high threshold value, and a fourth step of performing error concealment based on (x,y)=α·t(x,y)+β·s(x,y) when the side match distortion, calculated at the first step, exists between the low threshold value and the high threshold value. According to the present invention, the hybrid error concealment method improves PSNR performance compared to a conventional spatial error concealment algorithm used in H.264, and obtains greatly improved performance characteristics, particularly when motion is small and the value of a quantization parameter is relatively low.