• 제목/요약/키워드: 비디오 인코더

검색결과 52건 처리시간 0.021초

CCTV용 CCD를 위한 가변 clock으로 동작되는 비디오 인코더의 설계 (Design of Video Encoder activating with variable clocks of CCDs for CCTV applications)

  • 김주현;하주영;강봉순
    • 한국정보통신학회논문지
    • /
    • 제10권1호
    • /
    • pp.80-87
    • /
    • 2006
  • CCTV(Closed Circuit TeleVision)에 사용되는 CCD(Charge Coupled Device)는 일본의 소니가 시장을 $80\%$ 선점하고 있다. 이는 다른 회사가 따라오지 못할 만큼의 성능을 가지고 있기 때문인데, 문제는 CCD에서 사용되는 clock 주파수가 범용 비디오 인코더에서 사용하는 주파수와 다르다는 것이다. 이 때문에 범용 비디오 인코더를 사용하여 TV 출력을 만들려면, 화면 크기를 조절해 주는 scaler와 2개 clock의 동기를 잡아주는 PLL(Phase Loop Lock)이 필요하다. 그래서 본 논문에서는 scaler와 PLL을 사용하지 않고도 TV 출력 신호를 만들 수 있도록 CCD와 동일한 clock으로 동작하는 비디오 인코더를 제안한다. 본 비디오 인코더는 ITU-R BT.601 4:2:2, ITU-R BT.656 중 하나의 입력을 받아서 NTSC, PAL등의 S-video 신호와 CVBS(Composite Video Baseband Signals)로 바꾸어 준다. 입력 클럭이 가변하기 때문에 인코더 내부에서 사용하는 필터의 특성도 가변되도록 설계하였고 하드웨어 크기를 줄이기 위해서 곱셈기를 사용하지 않는 구조로 설계하였다. 명암 신호와 색차 신호를 위한 디지털 필터의 bit width는 하드웨어 설계 시 발생할 수 있는 오차를 ${\pm}1$ LSB(Least Significant Bit) 이하가 되도록 정하여 양질의 복합 영상 신호를 만들 수 있도록 하였다. 제안된 시스템은 Altera FPGA인 Stratix EP1S80B953C6ES을 이용하여 검증을 수행하였다.

MPEG-2 비디오 인코더의 프레임 메모리 구조 (The Architecture of the Frame Memory in MPEG-2 Video Encoder)

  • 서기범;정정화
    • 대한전자공학회논문지SD
    • /
    • 제37권3호
    • /
    • pp.55-61
    • /
    • 2000
  • 본 논문에서는 MPEG-2 비디오 인코더의 프레임 인터페이스 모듈에 대한 효율적인 하드웨어 구조를 제안한다. 인코더 모듈과 SDRAM 사이의 메모리 버퍼 크기를 줄이기 위해, 한 매크로 블록에 필요한 메모리액세스 시간을 dual-bank 동작과 버스트 길이 변화를 사용하여 필요 클럭 수를 최소화 한다. 이 최소화된 메모리 액세스 방법으로 인해 남는 클럭 사이클을 랜덤 액세스 횟수로 할당함으로써, 내부버퍼 크기, 데이터버스의 폭과 제어논리회로의 크기를 줄일 수 있었다. 제안된 프레임 메모리 모듈은 54㎒의 주파수에서 동작하며 설계된 라이브러리는 VTI/sup тм/ 0.5㎛ CMOS TLM 표준셀공정을 사용하였다. 제안된 구조를 C-code하드웨어 모델에 의해 생성된 테스트 벡터와 합성된 회로의 모의실험 결과를 비교함으로써 검증하였다. 제안된 구조의 버퍼 면적은 기존 구조의 버퍼 면적의 40%로 줄일수 있었다.

  • PDF

저전송률 비디오 압축을 위한 모델 기반 매크로블록 레이어 비트율 제어 (Model-based Macroblock Layer Rate Control for Low Bit Rate Video Coding)

  • 박상현
    • 대한전자공학회논문지SP
    • /
    • 제46권4호
    • /
    • pp.50-57
    • /
    • 2009
  • 본 논문에서는 저전송률 환경에서 목표 비트량에 맞게 영상을 압축하는 모델 기반 매크로블록 레이어 비트율 제어 알고리즘을 제안한다. H.264 비디오 압축 표준은 다양한 압축 모드 및 최적화 방법을 사용하여 압축률을 향상 시키지만 복잡한 인코더 구조는 저전송률 환경에서 정확한 트래픽 제어를 어렵게 한다. 제안된 알고리즘에서는 먼저 한 프레임의 모든 매크로블록에 대한 MAD 값을 예측하고 이를 바탕으로 각 매크로블록 압축 전에 목표 잔여 비트량을 설정한다. 설정된 목표 잔여 비트량과 실제 잔여 비트량의 차이가 임계치보다 크면 두 값의 차이가 감소하도록 양자화 파라미터 값을 조절하여 한 프레임에 대한 결과 비트량이 목표 비트량과 비슷하게 발생되게 한다. 제안하는 알고리즘과 기존 알고리즘간의 비교 실험은 제안하는 알고리즘이 기존 알고리즘에 비해 한 프레임에 대한 목표 비트량과 실제 비트량의 차이를 66% 이상 감소시키고 있으며 동시에 PSNR 성능에서 기존의 알고리즘 보다 우수함을 보여준다.

고성능 허프만 코덱의 VLSI 구조 (VLSI Architecture of High Performance Huffman Codec)

  • 최현준;서영호;김동욱
    • 한국정보통신학회논문지
    • /
    • 제15권2호
    • /
    • pp.439-446
    • /
    • 2011
  • 본 논문에서는 비디오 코덱을 비롯한 멀티미디어 데이터 압축에 주로 이용되는 엔트로피 코딩 방식 중의 하나인 허프만 코딩을 위한 전용 하드웨어를 제안하고 구현하였다. 제안한 허프만 코덱은 허프만 인코더와 디코더로 구성되어 있다. 허프만 인코더는 룩업 테이블을 이용하여 심볼을 허프만 코드로 변환한다. 가변 길이의 허프만 코드는 데이터 패킷화 블록에서 32 비트의 일정한 형식으로 맞추어진 후에 프레임 단위로 직렬로 출력된다. 허프만 디코더는 직렬로 입력되는 비트스트림을 버퍼링 없이 트리 구조의 FSM을 이용하여 디코딩하여 심볼로 변환한다. 제안한 하드웨어는 동작의 유연성을 위해서 인코딩과 디코딩 하드웨어를 프로그래머블하게 동작시킬 수 있도록 하여 프로그래밍 과정을 통해서 다양한 허프만 코딩을 수행할 수 있도록 하였다. 구현한 하드웨어는 Altera사의 Cyclone III FPGA를 이용하여 검증하였고, 3725개의 LUT를 사용하면서 최대 365MHz로 동작이 가능하였다.

적응적 베이직 유닛 레벨 H.264 비트율 제어 (Adaptive Basic Unit Level Rate Control for H.264)

  • 박상현
    • 한국정보통신학회논문지
    • /
    • 제13권2호
    • /
    • pp.355-361
    • /
    • 2009
  • 본 논문에서는 목표 비트량에 맞게 영상을 압축하는 베이직 유닛 레벨 비트율 제어 알고리즘을 제안한다. H.264 비디오 압축 표준은 다양한 압축 모드 및 최적화 방법을 사용하여 압축률을 향상 시키지만 복잡한 인코더 구조는 정확한 트래픽 제어를 어렵게 한다. 제안된 알고리즘에서는 한 프레임에 할당된 목표 비트량과 일치하는 결과 비트율을 생성하기 위해 한 프레임에 할당된 비트량을 각 베이직 유닛에 적절하게 분배하였고 목표치와 결과치의 차이를 다음 프레임에 반영하여 트래픽이 목표치에 수렴할 수 있게 한다. 제안하는 알고리즘과 기존 알고리즘간의 비교 실험은 제안하는 알고리즘이 목표 비트량과 일치하는 결과 비트를 생성하며 동시에 PSNR 성능에서 기존의 알고리즘 보다 우수함을 보여준다.

H.264/AVC 인코더 용 PCI 인터페이스의 구현 (An Implementation of a PCI Interface for H.264/AVC Encoder)

  • 박경오;김태현;황승훈;홍유표
    • 한국통신학회논문지
    • /
    • 제35권9A호
    • /
    • pp.868-873
    • /
    • 2010
  • H.264/AVC 비디오 압축 표준은 DMB, 디지털 TV 및 각종 차세대 방송, 통신 및 가전 분야에 채택 되어 왔고, 최근 감시카메라용 DVR 분야에서도 사실상의 표준으로 자리 잡아가고 있다. PC 기반 DVR의 경우 PC와의 데이터 전송 채널은 통상적으로 PCI 버스를 이용하는 반면, SOC용으로 사용되는 H.264/AVC 코덱은 대개 AMBA 버스를 기반으로 하여 호스트 인터페이스가 수행된다. 본 논문에서는 AHB 버스를 시스템 버스로 이용하는 H.264/AVC 코덱을 효과적으로 PCI 버스로 연결해 주기 위한 인터페이스 모듈 설계 및 실험 결과를 제시하였다.

IP-TV서비스를 위한 IP-TV Set-Top Box설계와 구현 (Design and Implementation of IP-TV Set-Top Box for IP-TV Service)

  • 박형도;이경원;안창원;김대진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 추계학술발표대회
    • /
    • pp.171-174
    • /
    • 2006
  • 본 논문에서는 IP-TV 보금을 위해서 고성능 저가의 IP-TV(Internet Protocol TV) 셋탑박스의 필요성을 감안하여 TV를 통한 인터넷 컨텐츠 이용에 최적화된 IP-TV 셋탑박스를 제조업체(Ninelanes)와 공동으로 개발하였다. 개발된 셋탑박스는 브로드밴드를 이용한 VOD서비스, 1Mbps급의 DVD급 화질을 지원하고 스트리밍 비디오와 저장된 콘텐츠를 직접 재생할 수 있다. 개발된 셋탑박스는 VHS(450kbps), DVD급(750kbps), DVD(1.2Mbps), MP3, AC3, MPEG-2/4, VP4/5/6, WMV9, DVIX 등의 다양한 디지털 미디어 재생 포맷을 지원 할 수 있도록 개발되어 가격경쟁력 향상 및 멀티미디어 지원환경 구축, 인코더방식의 코덱 전환이 가능하다. 또한 고집적, 저전력, 고성능, 저가형 개발 개념으로 개발된 이 셋탑박스는 각종 IP-TV기능을 펌웨어나 소프트웨어 수정으로 시스템 변경이 가능하여 IP-TV 셋탑박스 보급에 크게 기여할 것으로 기대된다.

  • PDF

실시간 객체기반 비디오 서비스를 위한 MPEG-4 Encoder 분석 (Analysis of MPEG-4 Encoder for Object-based Video)

  • 김민훈;이선영;문석주;장의선
    • 대한전자공학회논문지SP
    • /
    • 제41권1호
    • /
    • pp.13-20
    • /
    • 2004
  • 본 논문에서는 현재 MPEG-4 비디오의 인코더를 분석하고 인코더의 복잡함을 줄일 수 있는 효율적인 압축기술을 제안하였다. 지금까지의 객체기반 비디오에서는 유/무선 저 전송률 부호화환경에 맞추기 위하여 형상부호화(Shape coding)를 제외한 인코더 최적화가 주를 이루었다. 최근에 본 연구팀이 수행한 형상부호화의 복잡도를 줄이기 위한 실험을 통하여 객체기반 부호화에서 형상부호화가 차지하는 계산비중이 상대적으로 높다는 것을 밝혀냈다 본 논문에서는 최근까지의 영상부호화 분야와 형상부호화 분야의 최적화 기술이 성공적으로 결합되어 최적의 객체기반 부호화 기술을 유도할 수 있는지 실험하였다 먼저 영상부호화 부분에서는 기존의 MEMC(Motion Estimation Motion Compensation)에서 사용된 검색 방법인 나선형 검색 대신에 MVFAST(Motion Vector Field Adaptive Search Technique) 기술을 채택하였고, 형상부호화 부분에서는 복잡함을 줄이기 위해 기존의 MEMC에서 사용된 나선형 검색을 생략하고 IVOPF(Intelligent VOP Formation) 대신 TRB(Tightest Rectangular Boundary)을 채택하여 최적화에 적용해 보았다. 실험결과, 객체기반 부호화를 위한 제안된 최적화 방식이 기존의 reference software 보다 $57.3\%$ 향상되었음을 알 수 있었다. 아울러, 본 논문에서 제안된 기술은 형상부호화 부분에만 적용된 최적화 기술보다 $50.8\%$ 향상된 실험결과를 보여주었다.

고효율 비디오 부호화를 위한 적응적 인-루프 필터 방법 (Adaptive In-loop Filter Method for High-efficiency Video Coding)

  • 정광수;남정학;임웅;조현호;심동규;최병두;조대성
    • 방송공학회논문지
    • /
    • 제16권1호
    • /
    • pp.1-13
    • /
    • 2011
  • 본 논문에서는 고효율의 비디오 부호화를 위한 적응적인 인-루프 필터 방법을 제안한다. 최근 비디오 부호화 표준화 단체에서는 영상의 부호화 후 복원된 영상과 원본 영상과의 평균 제곱 오차(mean square error) 관점에서 오차를 최소화하는 Wiener 필터기반의 post-filter hint SEI 메시지 방법과 블록 기반의 필터 제어 방법 (block-based adaptive filter control, BAFC)에 대한 연구가 있었다. Post-filter hint SEI 메시지 방법은 후처리 필터로서 프레임간의 예측 오차를 줄이지 못하는 문제점이 있으며, BAFC 방법은 기존 H.264/AVC의 디블록킹 필터와 독립적으로 동작하기 때문에 인코더 및 디코더 영역에서 높은 연산 복잡도를 차지하는 문제점이 있다. 본 논문에서는 기존 H.264/AVC의 디블록킹 필터와 문맥 기반으로 설계한 인-루프 필터를 적응적으로 사용함으로써 복잡도를 낮추고 부호화 효율을 높이는 인-루프 필터 방법(Low-complexity adaptive in-loop filter, LCALF)을 제안한다. 실험결과에서 제안하는 방법은 기존 방법보다 평균적으로 약 1% 정도의 비트 감소를 보이고, 동시에 디코더 영역에서 약 22% 정도의 낮은 연산 복잡도를 보인다.

적응적 프레임 레벨 H.264 비트율 제어 (Adaptive Frame Level Rate Control for H.264)

  • 박상현
    • 한국정보통신학회논문지
    • /
    • 제13권8호
    • /
    • pp.1505-1512
    • /
    • 2009
  • 본 논문에서는 저전송률 환경에서 영상의 품질을 향상 시키고 전체 영상의 품질 변화를 감소시키는 프레임 레벨 비트율 제어 알고리즘을 제안한다. 제안된 알고리즘에서는 한 GOP에 할당된 비 트량을 버퍼 상태와 전송률뿐만 아니라 각 프레임의 특성에 맞게 적절하게 분배함으로써 전체 영상의 품질을 향상시킨다. H.264 비디오 압축 표준은 다양한 압축 모드 및 최적화 방법을 사용하여 압축률을 향상 시키지만 복잡한 인코더 구조는 정확한 영상 압축 제어를 어렵게 한다. 본 논문에서는 먼저 압축된 영상의 특성을 분석하여 저전송률에 맞는 예측 모델을 제시하고, 이를 이용하여 목표 왜곡 값을 설정하고 목표 왜곡 값에 맞는 비트량을 할당한다. 제안하는 알고리즘과 기존 알고리즘간의 비교 실험은 제안하는 알고리즘이 PSNR 성능에서 기존의 알고리즘 보다 우수함을 보여준다.