Abstract:
부호화 효율을 향상시킬 수 있고 처리 복잡도를 감소시킬 수 있는 분산 비디오 부호화/복호화 방법, 분산 비디오 부호화/복호화 장치 및 변환 부호화 장치가 개시된다. 제1 프레임 및 제2 프레임으로 구분되어 입력되는 이미지를 부호화하는 분산 비디오 부호화 방법은 제1 프레임을 부호화하고 부호화된 제1 프레임을 전송하고, 복호화 장치로부터 움직임 벡터를 제공받고 제공된 상기 움직임 벡터에 기초하여 제2 프레임에 상응하는 보조 정보를 생성한 후 생성된 보조 정보 및 제2 프레임에 기초하여 보조 정보의 예측 오차를 획득하고, 획득한 예측 오차에 기초하여 제2 프레임을 양자화한다. 따라서, 부호화 효율을 향상시킬 수 있고 부호화 장치 및 복호화 장치의 계산 복잡도를 감소시킬 수 있다.
Abstract:
PURPOSE: A method for controlling calculation complexity of video encoding and a device for the same are provided to control the complexity before video encoding and maintaining the level of desired encoding speed and encoding efficiency, thereby improving the quality of the video encoding in a mobile terminal. CONSTITUTION: A candidate mode selection unit(304) determines candidate mode capable about macro blocks. A complexity level setting unit(305) sets complexity level about each macro blocks. A complexity calculator(307) calculates the whole complexity of current frame. To make the whole complexity of a current frame under a target complexity, a complexity level control unit successively reduces the complexity level.
Abstract:
PURPOSE: A bi-prediction encoding method and apparatus, bi-prediction decoding method and apparatus, and a recoding medium are provided to increase the encoding efficiency of a motion vector through an encoding operation by selecting a motion vector having excellent encoding efficiency. CONSTITUTION: A bi-prediction encoding apparatus comprises an image input unit(10), a motion prediction unit(16), a motion compensating unit(17), a motion vector encoding unit(18), a residual data encoding unit(12), a residual data decoding unit(13), an entropy encoding unit(14), a multiplexing unit(19), and an encoding control unit. The image input unit inputs a non-compressed digital image, and the encoding control unit determines whether or not motion compensation is performed for the inputted image data. The residual data encoding unit quantizes the image data outputted to a subtraction unit, and the motion prediction unit predicts motion by using plural reference pictures.
Abstract:
PURPOSE: A method for coding data of a motion vector and an apparatus for the same are provided to reduce the information for motion estimation by encoding a reset satisfaction condition for motion vector related data. CONSTITUTION: A method for coding data of a motion vector comprises the steps of: setting up subunits in which encoding units are split into two regions calculating a PMV(Predictive Motion Vector) for plural subunits(260); confirming whether or not the plural PMVs satisfies a preset condition; and generating the encoding data for the motion vector by including the information that indicates the omission of the subunit motion vector if the plural PMVs satisfy the preset condition(350).
Abstract:
본 발명은 오류정정을 이용한 분산비디오부호화 영상의 복호화 장치 및 그 방법에 관한 것이다. 본 발명에 따른 복호화 장치는 부호화 장치로부터 전송되는 키픽춰를 복원하는 키픽춰 복호화부와; 상기 키픽춰 복호화부에 의해 복원된 상기 키픽춰를 이용하여 보조정보를 생성하는 보조정보 생성부와; 상기 부호화 장치로부터 전송되는 패리티 비트와 상기 보조정보를 이용하여 양자화된 값을 추정하는 채널코드 복호화부와; 상기 채널코드 복호화부에 의해 추정된 상기 양자화된 값과 상기 보조정보를 이용하여 복호화 대상이 되는 WZ픽춰를 복원하는 영상복원부와; 상기 보조정보와 상기 키픽춰 복호화부에 의해 복원된 상기 키픽춰를 이용하여 상기 WZ픽춰 상의 채널코드 복호화 오류가 발생하였는지 여부를 판별하고, 픽춰 유사도에 기초하여 상기 복원된 WZ픽춰의 오류를 보정하는 오류보정부를 포함하는 것을 특징으로 한다. 이에 따라, 복원된 영상에서 발생한 복호화 오류를 정정하여 복원영상의 주관적인 화질을 상당히 개선시킬 수 있다.
Abstract:
A motion search apparatus and a motion search method are provided to decrease the number of cycles for predicting all motion vectors and improve the accuracy in prediction of the motion vectors. A search line-setting unit(310) determines the position of a macro block if one block is inputted, and then sets the length of a horizontal search line according to surrounding motion vectors and a predetermined parameter. A motion-predicting unit(320) calculates a predictive motion vector by a midpoint of the surrounding motion vectors to select a start point of the horizontal search line. A searching unit(330) sets a vertical direction value of the predictive motion vector as an initial search line, and calculates SAD(Sum of Absolute Differences) by searching at least one horizontal search line sequentially. A motion-selecting unit(340) determines a position of the minimum SAD on the horizontal search line to select the determined position as a final motion vector.
Abstract:
다단계예측을사용하는인트라예측방법및 이러한방법을사용하는장치가개시되어있다. 인트라영상부호화를수행하는장치는영상의현재블록에대해하나이상의인트라예측모드후보의집합인후보집합(CS: Candidate Set)을생성하는인트라예측모드생성부, 인트라예측모드후보중 최적의하나를결정하는인트라예측모드결정부, 결정된부호화기예측모드블록에기초해상기현재블록을부호화하는부호화부를포함할수 있다. 따라서, 영상을예측함에있어서예측의정확도를향상시켜예측블록을원본블록과가장유사하게조정하여부호화데이터를감소시켜부호화효율을향상시킬수 있다.
Abstract:
다단계예측을사용하는인트라예측방법및 이러한방법을사용하는장치가개시되어있다. 인트라영상부호화를수행하는장치는영상의현재블록에대해하나이상의인트라예측모드후보의집합인후보집합(CS: Candidate Set)을생성하는인트라예측모드생성부, 인트라예측모드후보중 최적의하나를결정하는인트라예측모드결정부, 결정된부호화기예측모드블록에기초해상기현재블록을부호화하는부호화부를포함할수 있다. 따라서, 영상을예측함에있어서예측의정확도를향상시켜예측블록을원본블록과가장유사하게조정하여부호화데이터를감소시켜부호화효율을향상시킬수 있다.