Abstract:
높은 주파수 성분뿐만 아니라 낮은 주파수 성분을 가지는 영상데이터를 압축할 때 정확하고 빠르며 이에 소비되는 면적이 늘어나지 않는 계층형 움직임 예측기 및 움직임벡터 생성방법을 개시한다. 상기 움직임 예측기는 제1데이터처리블록, 제2데이터처리블록 및 움직임 예측블록을 구비한다. 상기 움직임벡터 생성방법은, 현재영상 계층데이터 생성단계, 기준영상 계층데이터 생성단계 및 움직임벡터 생성단계를 구비한다.
Abstract:
동영상 압축 장치의 적응 양자화 제어기 및 그 제어 방법은 입력 영상인 I-프레임, P-프레임, 및 B-프레임의 움직임 예측을 수행하고 입력 영상과 참조 영상과의 차이 값인 예측 에러를 발생하며, 예측 에러의 인터 매크로블락 또는 입력 영상의 인트라 매크로블락을 이용하여 매크로블락의 시간적 및 공간적 활동도를 계산하며, 상기 활동도를 정규화한 값을 기준 양자화 파라미터에 승산하여 양자화 파라미터를 발생한다. 따라서, 동영상 압축 장치의 적응 양자화 제어기 및 그 제어 방법은, I-프레임에서도 움직임 예측 결과를 이용하여 활동도를 계산하므로, 최적의 적응 양자화 파라미터를 발생시킬 수 있다.
Abstract:
PURPOSE: An encoding rate controller in a video encoder for improving image quality by the control of a real-time variable bit rate, a video data transmission system having the same and a method therefor are provided to improve display image quality when video data encoded by a real-time variable bit rate control scheme are decoded to be displayed on a monitor. CONSTITUTION: A bit assignment unit(121) calculates the number of mean encoding bits and the number of mean target bits of an I(Intra-coded picture), a P(Predictive-coded picture) and a B(Bidirectionally predictive-coded picture), and calculates the number of target bits of a current picture type using a buffer balance value. A rate control unit(123) calculates a quantization scale value corresponding to the first row macro blocks of the current picture type using a mean quantization scale value of the latest picture type among previous picture types same to the current picture type and the number of the target bits, and outputs the calculated quantization scale. An adaptive quantization unit(125) calculates the number of target bits per unit row in a previous row and the number of encoding bits, calculates a quantization scale value corresponding to a current row according to functions including the number of the target bits and the number of the encoding bits, and outputs the calculated quantization scale value. The adaptive quantization unit calculates the number of the entire encoding bits of the current picture type, and outputs the calculated number of the entire encoding bits. A memory(127) stores the quantization scale value outputted from the adaptive quantization unit, and quantization scale values of the previous picture types and the previous row macro block. A buffer quantity calculating unit(129) calculates the buffer balance value using the number of the entire encoding bits of the current picture type and the number of the mean target bits, and outputs the buffer balance value.
Abstract:
높은 주파수 성분뿐만 아니라 낮은 주파수 성분을 가지는 영상데이터를 압축할 때 정확하고 빠르며 이에 소비되는 면적이 늘어나지 않는 계층형 움직임 예측기 및 움직임벡터 생성방법을 개시한다. 상기 움직임 예측기는 제1데이터처리블록, 제2데이터처리블록 및 움직임 예측블록을 구비한다. 상기 움직임벡터 생성방법은, 현재영상 계층데이터 생성단계, 기준영상 계층데이터 생성단계 및 움직임벡터 생성단계를 구비한다.
Abstract:
동영상 압축 장치의 적응 양자화 제어기 및 그 제어 방법은 입력 영상인 I-프레임, P-프레임, 및 B-프레임의 움직임 예측을 수행하고 입력 영상과 참조 영상과의 차이 값인 예측 에러를 발생하며, 예측 에러의 인터 매크로블락 또는 입력 영상의 인트라 매크로블락을 이용하여 매크로블락의 시간적 및 공간적 활동도를 계산하며, 상기 활동도를 정규화한 값을 기준 양자화 파라미터에 승산하여 양자화 파라미터를 발생한다. 따라서, 동영상 압축 장치의 적응 양자화 제어기 및 그 제어 방법은, I-프레임에서도 움직임 예측 결과를 이용하여 활동도를 계산하므로, 최적의 적응 양자화 파라미터를 발생시킬 수 있다.
Abstract:
실시간 가변 비트율 제어로 화질을 개선시키는 비디오 인코더의 인코딩율 제어기, 이를 구비한 비디오 데이터 전송 시스템 및 그 방법이 개시된다. 상기 인코딩율 제어기 및 비디오 데이터 전송 시스템은, 인코딩율과 왜곡의 관계를 정의하지 않고도, 이전까지의 인코딩 결과에 근거하여 현재 픽쳐에 비트를 할당하고, 현재 픽쳐의 성질이 이전 픽쳐들과 다를 경우 제한된 비트에 맞추도록 강제하지 않으며, 양자화 크기 변화에 따른 추가 비트의 사용도 없이 픽쳐 내의 다양한 성질에 적응하여 양자화 크기를 설정한다. 따라서, 이와 같은 실시간 가변 비트율 제어 방식으로 인코딩된 비디오 데이터가 모니터에 표시되도록 디코딩될 때, 디스플레이 화질을 개선시킬 수 있는 효과가 있다.