Abstract:
The present invention relates to a method and an apparatus for encoding entropy of image data. The entropy encoding method according to the present invention binarizes coefficients of frequency areas generated by converting a residual block of a current block into frequency areas by applying different binarization methods, and adaptively binarizes coefficients according to the magnitudes of the frequencies of the coefficients by binary arithmetic encoding the binarized coefficients, thereby improving the compression rate of image data compression.
Abstract:
무손실 비디오 부호화/복호화 방법 및 장치가 개시된다. 무손실 비디오 부호화 방법은, 예측 방향을 기반으로 블록 내의 화소에 대한 예측 화소를 생성하는 단계, 블록 내의 화소 값과 예측 화소 값의 차이를 기반으로 잔차 신호를 생성하는 단계, 예측 방향이 미리 정의된 예측 방향과 동일한 경우, 잔차 신호에 대해 1차 잔차 변환을 수행하여 제1 잔차 블록을 생성하고, 제1 잔차 블록에 대해 2차 잔차 변환을 수행하여 제2 잔차 블록을 생성하는 단계, 및 제1 잔차 블록 및 제2 잔차 블록 중 높은 압축 효율을 가지는 잔차 블록에 대한 비트스트림을 생성하는 단계를 포함한다. 따라서, 블록 단위 예측에 있어 잔차 신호를 나타내는 잔차 블록의 크기를 줄일 수 있어 압축 효율을 향상시킬 수 있다.
Abstract:
A lossless video encoding/decoding method and a device are disclosed. A lossless video encoding method includes a step of generating a prediction pixel about a pixel in a block based a prediction direction, a step of generating a residual signal based on a difference between the pixel in the block and the prediction pixel, a step of generating a first residual block by performing first residual conversion to the residual signal when the prediction diction is the same as a predefined prediction direction and generating a second residual block by performing second residual conversion to the first residual signal, and a step of generating a bit stream for a residual block having higher compression efficiency among the first and second residual blocks. Therefore, compression efficiency can be improved by reducing the size of the residual block indicating the residual signal. [Reference numerals] (AA) START; (BB,DD) NO; (CC,EE) YES; (FF) END; (S100) Generate a prediction pixel for pixels in a block; (S110) Generate a residual signal based on a difference between a prediction pixel value and a pixel value in the block; (S120) Prediction direction = predefined prediction direction ?; (S130) Generate a first residual block based on the residual signal; (S140) Generate a second residual block based on the first residual block; (S150) Compression efficiency of the first residual block > the compression efficiency of the second residual block ?; (S160) Generate a bit stream for the first residual block; (S170) Generate a bit stream for the second residual block; (S180) Generate a bit stream for the residual signal
Abstract:
HEVC(High Efficiency Video Coding) 영상 부호화 방법은, (a) 부호화 대상 픽처가 포함된 픽처 그룹 중 미리 설정된 기준에 해당하는 초기 앵커 픽처(col-located picture)로부터 참조할 앵커 코딩 영역이 인트라(intra) 방식에 따라 부호화되었는지 여부를 판단하는 단계; (b) (a) 단계에서의 판단 결과 상기 앵커 코딩 영역이 인트라 방식에 따라 부호화된 경우, 상기 픽처 그룹 중 미리 설정된 기준에 따라 대체 앵커 픽처를 선정하는 단계 및 (c) 상기 선정된 대체 앵커 픽처를 기초로 시간 움직임 예측 후보를 생성하는 단계를 포함한다.
Abstract:
PURPOSE: A multiview image encoding device using a camera parameter, a multiview generating device thereof, a method thereof, and a program recorded media thereof are provided to perform an adaptive encoding based on the existence and reliability of a camera parameter. CONSTITUTION: An input unit receives a plurality of image data from at least one or more multiview cameras. A camera parameter searching unit(420) searches the existence of a camera parameter with a fixed size of image unit for a plurality of image data. An encoding unit(440) adaptively performs the encoding for a plurality of image data with the fixed size of image unit based on the existence of the camera parameter. The image data with the camera parameter is used as reference data for adaptively encoding a plurality of image data.
Abstract:
입력된 동영상의 프레임 레이트(frame rate)를 줄이고자 할 때, 움직임 벡터와 움직임 보상 블록 타입을 다시 결정하여 원하는 프레임 레이트에 맞춘 압축 동영상으로 변환하기 위한 움직임 벡터 추정방법 및 인코딩 모드 결정 방법이 개시된다. 본 발명에 따라, 트랜스코더에서 현재 프레임 매크로 블록의 움직임 벡터를 추정하는 방법은, (a) 현재 프레임 매크로 블록의 움직임 벡터가, 버려진 프레임의 매크로 블록을 참조하여 만들어져 있는가를 판단하는 단계; 및 (b) 상기 판단결과 버려진 프레임의 매크로 블록을 참조하여 만들어진 것이라면, 버려지지 않은 참조 프레임이 존재할 때까지 참조 프레임을 역추적하여 현재 프레임 매크로 블록의 움직임 벡터를 추정하는 단계를 포함하는 것을 특징으로 한다. 이에 의해, 영상의 질을 저하시키지 않고도 트랜스코딩 시간을 크게 단축시킬 수 있는 효과가 있다.
Abstract:
영상을 시간적 공간적 특성에 따라 3차원으로 적응적으로 부호화하는 방법이 개시된다. 본 발명에 따라, 3차원 영상 부호화 방법은, (a) 복수개의 카메라가 일렬로 존재할 때, 가장 중앙에 위치한 카메라에서 잡은 영상은 바로 이전시간에 상기 카메라에서 잡은 영상만을 참조하여 시간적 예측을 수행하는 단계; 및 (b) 그 외의 카메라에서 잡은 영상은 상기 이전시간의 영상과, 상기 카메라와 인접한 카메라에서 잡은 이전시간의 영상들을 참조하여 시간적-공간적 예측을 수행하는 단계를 포함하는 것을 특징으로 한다. 이에 의해, 많은 수의 카메라를 사용하여 획득한 3차원 영상을 효율적으로 부호화 할 수 있다.
Abstract:
An intra prediction process, a method and an apparatus for an image encoding and decoding process using the intra prediction process are provided to perform image encoding and decoding processes in a unit of rows after setting a prediction pixel value in a unit of rows. An intra prediction process comprises the following steps of: selecting the i-th prediction pixel value using a recovered reconstruction pixel value of M*N object block; recovering the i-th residual coefficients of the object block by performing an inverse-quantization process and an inverse process corresponding to a quantization coefficients outputted from an input bit stream; and computing the i-th reconstruction pixel value of the object block by computing the i-th residual coefficients and the i-th prediction pixel value.
Abstract:
A method, medium, and apparatus for 3-dimensional encoding and/or decoding of videos, including adapting to temporal and spatial characteristics of the videos. Methods include performing temporal estimation on videos taken by a camera located in a centerly position with reference to videos taken by the same camera at immediately previous times, when a plurality of other cameras are arranged in a row, and performing temporal-spatial estimation on videos taken by the other cameras with reference to previous videos taken by cameras adjacent to the camera located in the centerly position.
Abstract:
Motion estimation of a macro block in inter16x16, inter16x8, and inter8x16 modes is performed and a determination of whether to further perform motion estimation in a P8x8 mode is made. Motion estimation in P8x8 mode is either omitted or performed and one mode is determined according to a rate distortion cost of the respective modes. Spatial prediction encoding may then be performed or omitted based on comparing the rate distortion cost of the one mode with a predetermined value. Accordingly, by selectively omitting variable block motion estimation and spatial prediction encoding which are the most complicated operations in an H.264 encoder, determining an encoding mode is rapidly performed such that encoding speed increases.