• 제목/요약/키워드: Encoding module

검색결과 69건 처리시간 0.024초

MPEG-4 IPMP에 따른 디지털 콘텐츠 저작권 보호 및 관리 시스템 (Digital contents copyright protection and management system by MPEG-4 IPMP)

  • 박철민;임산송;김창수;김광용;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2003년도 추계종합학술대회
    • /
    • pp.512-515
    • /
    • 2003
  • MPEG-4는 인터넷과 컴퓨터상에서의 음성과 영상 등을 포함한 멀티미디어 데이터를 처리하기 위한 범용 부호화 표준의 성격을 갖고 있으며 통신, 컴퓨터, 방송, 모바일 등의 어느 한 분야에 국한되지 않고 광범위하게 이용할 수 있다. 이렇게 MPEG-4 기반의 디지털 콘텐츠가 유통되면서 저작권에 대한 문제가 대두됨에 따라 저작권을 보호하고 관리하는 데에 많은 관심을 갖게 되었다. 이에 부흥하여 ISO/IEC의 MPEG에서 IPMP(Intellectual Property Management and Protection)의 표준을 제정하게 되었고 계속적으로 수정 보완하고 있다. 따라서 기존 MPEG-4 기반 시스템에 IPMP 정보를 처리하는 시스템이 필요하게 되었다. 이에 본 논문에서는 현재 진행 중인 IPMP 확장 표준에 따라 처리되는 시스템 모듈을 설계하였고 MPEG-4 디지털 콘텐츠의 전체나 특정 부분에 사용자가 효율적으로 IPMP 정보를 삽입하고 수정할 수 있는 저작권 보호 및 관리 시스템을 구현하였다.

  • PDF

내장형 리눅스 기반 이동 단말기에서의 MPEG-4 오디오 스트리팅 재생기의 구현 (Development of MPEG-4 Audio Streaming Player on Mobile Terminal with Embedded Linux Processor)

  • 차경애
    • 한국산업정보학회논문지
    • /
    • 제13권5호
    • /
    • pp.117-123
    • /
    • 2008
  • 본 논문은 내장형 리눅스 기반의 이동 단말기 상에서 MPEG-4 AAC 데이터를 실시간으로 재생하는 소프트웨어를 구현하고 그 실험 결과를 통해서 오차 범위 내에서 MPEG-4 오디오의 재생이 가능함을 검증한다. MPEG-4 AAC 데이터는 압축효율이 높고 음질이 뛰어나 다양한 기기에서 사용이 용이하다. 특히 휴대폰, PDA 등과 같은 이동 환경에서 사용되는 단말기가 급증하면서, 오디오 데이터의 응용어플리케이션 개발의 필요성도 증대되고 있다. 그러나 소형의 이동 단말기는 전력, 메모리 등의 자원의 한계로 인하여 디코딩 과정이 복잡한 MPEG-4 AAC 데이터를 재생하는 응용어플리케이션의 개발을 위해서는 단말기의 성능에 최적화된 형태로 소프트웨어 모듈을 구현해야 한다. 이를 위해서 MPES-4 AAC 디코딩 연산과 정을 단말기의 프로세서 성능에 알맞은 형태로 연산변형하고 스트리밍 서버를 통해서 전송되는 오디오 데이터를 재생할 수 있도록 설계하였다.

  • PDF

Molecular Cloning, Overexpression, and Enzymatic Characterization of Glycosyl Hydrolase Family 16 ${\beta}$-Agarase from Marine Bacterium Saccharophagus sp. AG21 in Escherichia coli

  • Lee, Youngdeuk;Oh, Chulhong;Zoysa, Mahanama De;Kim, Hyowon;Wickramaarachchi, Wickramaarachchige Don Niroshana;Whang, Ilson;Kang, Do-Hyung;Lee, Jehee
    • Journal of Microbiology and Biotechnology
    • /
    • 제23권7호
    • /
    • pp.913-922
    • /
    • 2013
  • An agar-degrading bacterium was isolated from red seaweed (Gelidium amansii) on a natural seawater agar plate, and identified as Saccharophagus sp. AG21. The ${\beta}$-agarase gene from Saccharophagus sp. AG21 (agy1) was screened by long and accurate (LA)-PCR. The predicted sequence has a 1,908 bp open reading frame encoding 636 amino acids (aa), and includes a glycosyl hydrolase family 16 (GH16) ${\beta}$-agarase module and two carbohydrate binding modules of family 6 (CBM6). The deduced aa sequence showed 93.7% and 84.9% similarity to ${\beta}$-agarase of Saccharophagus degradans and Microbulbifer agarilyticus, respectively. The mature agy1 was cloned and overexpressed as a His-tagged recombinant ${\beta}$-agarase (rAgy1) in Escherichia coli, and had a predicted molecular mass of 69 kDa and an isoelectric point of 4.5. rAgy1 showed optimum activity at $55^{\circ}C$ and pH 7.6, and had a specific activity of 85 U/mg. The rAgy1 activity was enhanced by $FeSO_4$ (40%), KCl (34%), and NaCl (34%), compared with the control. The newly identified rAgy1 is a ${\beta}$-agarase, which acts to degrade agarose to neoagarotetraose (NA4) and neoagarohexaose (NA6) and may be useful for applications in the cosmetics, food, bioethanol, and reagent industries.

SMS 부호화 복호화 모듈 검증 방법에 대한 연구 (A Study on the Verification Scheme of SMS Encoding and Decoding Module)

  • 최광훈
    • 한국컴퓨터정보학회논문지
    • /
    • 제15권6호
    • /
    • pp.1-9
    • /
    • 2010
  • 본 논문에서는 3GPP(3rd Generation Partnership Project)에서 정의한 SMS PDU (Protocol Data Unit) 포맷을 주어진 SMS 부호화 복호화 모듈에서 정확하게 구현했는지 검증하는 방법을 제안한다. 기존 SMS 관련 도구들은 SMS 게이트웨이를 통해 송수신하거나 또는 SMS PDU 해석을 목적으로 개발되어 3GPP에서 정의한 세부 SMS PDU 규격에 따라 정확히 구현했는지 테스트하는 용도로는 적합하지 않다. 본 논문에서 제안한 방법은 함수형 언어 Haskell로 작성된 QuickCheck 라이브러리를 활용해 3GPP에서 정의한 구조에 맞는 SMS PDU 테스트 데이터를 자동 생성하여 SMS 부호화 복호화 모듈을 테스트한다. C언어로 작성된 리눅스 모바일 플랫폼 SMS 모듈에 적용하여 이 모듈의 부호화 복호화 기능을 테스트한 결과 BCD 포맷 시간 정보를 잘못 해석하는 사례 등 중요한 오류들을 발견할 수 있었다. 제안한 방법은 3GPP에서 정의한 규격에 맞추어 SMS PDU를 생성하기 때문에 일반적인 SMS 모듈들에 모두 적용 가능한 장점을 지닌다. 본 논문에서 사용한 방법과 같이 QuickCheck 라이브러리를 통해 다른 네트워크 프로토콜 데이터 규격에 대한 부호화 복호화 검증에도 응용할 수 있을 것이다.

XOR 연산의 자유 공간 병렬 처리를 이용한 광학적 CBC 블록 암호화 기법 (Optical CBC Block Encryption Method using Free Space Parallel Processing of XOR Operations)

  • 길상근
    • 한국광학회지
    • /
    • 제24권5호
    • /
    • pp.262-270
    • /
    • 2013
  • 본 논문에서는 블록암호화의 CBC(Cipher Block Chaining) 방식을 광학적인 XOR 연산을 이용하여 새로운 변형된 CBC 암호화 및 복호화 시스템을 제안한다. 제안한 방법은 광학적 XOR 연산의 병렬 처리를 위해 이중 인코딩 방법과 자유 공간 연결 광논리 게이트 방법을 사용한다. 또한 제안된 XOR 연산 기반의 CBC 암호화 방식의 광학적 구성도를 공학적으로 실제 제작 구현 가능한 광 모듈 형태의 광 암호화/복호화 장치로 제안한다. 제안된 방법은 기존의 CBC 방식을 광학적으로 구현했기 때문에 기존의 전자적인 CBC 방식의 장점과 광학적인 고속성과 병렬 처리의 특성으로 인해 많은 정보를 빠른 속도로 암호화 및 복호화가 가능하다. 또한, 광 병렬 처리의 특성상 데이터가 2차원으로 배열되어 데이타 크기가 증가된 평문 데이터와 암호키를 사용함으로써 기존의 전자적 CBC 방식보다도 한층 더 암호 강도가 강력해진 암호화 시스템을 제공한다. 컴퓨터 시뮬레이션 결과는 제안한 기법이 CBC 모드의 암호화 및 복호화 과정에 효율적임을 보여준다. 한편 제안된 방식은 CBC 방식 외에 ECB(Electronic Code Book) 방식과 CFB(Cipher Feedback Block) 방식에도 적용할 수 있다.

미디어 프로세서에 적합한 효율적인 움직임 탐색 알고리즘 (An Efficient Motion Search Algorithm for a Media Processor)

  • 노대영;김성훈;손채봉;오승준;안창범
    • 방송공학회논문지
    • /
    • 제9권4호
    • /
    • pp.434-445
    • /
    • 2004
  • 대부분의 비디오 부호화기에서 움직임 예측은 부호화된 영상의 화질을 결정하는 중요한 기술이다. 그러나 일반적으로 많이 사용되는 전역 탐색 방법은 많은 연산량이 필요하다는 단점이 있다. 이를 개선하기 위한 기존의 고속 움직임 예측 방법들은 연산량을 줄이기 위한 복잡한 프로그램 구조를 가지고 있어서 DSP와 같은 전용 프로세서에 구현하기가 부적합하다. 본 논문에서는 미디어 프로세서에 적합한 효율적인 움직임 탐색 방법을 제안한다. 주위 블록 간의 공간적 상관도를 이용해 예측 움직임 벡터를 구할 수 있으며, 또한 탐색 영역을 축소시킴으로써 전체 연산량을 줄일 수 있다. 제안된 방법의 효율을 확인하기 위하여 MPEG-4 SP@L3(Simple Profile at Level 3) 부호화기를 TM1300에서 구현하였다. 제안한 방법은 TM1300 프로세서 상에서 전역 탐색 방법에 근접한 화질을 유지하며 기존 고속 움직임 예측 방법보다 향상된 성능을 보였다.

J2ME 기반 유.무선 연동의 모바일 전자지갑 설계 및 구현 (Design and Implementation of J2ME-based Wired/Wireless Interworking Mobile Wallet)

  • 박남제;송유진
    • 정보처리학회논문지C
    • /
    • 제9C권5호
    • /
    • pp.687-698
    • /
    • 2002
  • 무선인터넷의 활성화와 더불어 기존의 유선 및 무선 전자상거래를 통합하는 여러 방안에 대한 관심이 고조되고 있다 유.무선 통합형 전자상거래를 위해서 무선통신 환경에서의 최적화된 보안 및 인증 그리고 사용자에게 보다 편리한 사용방안이 선결되어야 한다. 본 논문에서는 J2ME(Java 2 Micro Edition) 기반 MIDP(Mobile Information Device Profile)를 이용해서 전자지불용 전자지갑 모듈 개발을 통해 유선과 무선에서 공통으로 사용할 수 있는 유\ulcorner무선 연동의 모바일 전자지갑(Mobile Wallet)을 설계 및 구현하였다. 본 논문에서 구현한 전자지갑의 특징은 지불정보의 암\ulcorner복호화를 통한 안전성 제공과 전자지갑의 다운로드를 통해 유.무선 환경에서 온라인 형태로 사용할 수 있는 기능을 제공하는 것이다. 또한 유.무선인터넷 전자상거래에서 안전하고 편리한 지불방안을 제시한다.

동시연산 다중 digit을 이용한 직렬 십진 곱셈기의 설계 (Design of Serial Decimal Multiplier using Simultaneous Multiple-digit Operations)

  • 유창헌;김진혁;최상방
    • 전자공학회논문지
    • /
    • 제52권4호
    • /
    • pp.115-124
    • /
    • 2015
  • 본 논문에서는 직렬 십진 곱셈기의 성능을 향상시키는 방안을 제안하고 다중 digit을 동시에 연산하는 방안을 제안한다. 제안하는 직렬 십진 곱셈기는 부분 곱 생성단계의 2배수, 4배수를 생성하기 위한 인코딩 모듈을 없애고 쉬프트 연산만으로 부분 곱을 생성해 지연시간을 감소시킨다. 또한 다중 digit 연산을 이용해 연산의 횟수를 줄인다. 제안하는 직렬 십진 곱셈기의 성능을 평가하기 위해서 Synopsys사의 Design Compiler를 이용하여 SMIC사의 110nm CMOS 공정 라이브러리로 합성하였다. 그 결과 제안한 곱셈기는 기존의 직렬 십진 곱셈기와 비교해 전체 면적은 4% 증가하였지만, 전체 지연시간은 5% 감소함을 보였다. 또한 동시 연산 수가 증가함에 따른 제안한 다중 digit 곱셈기의 면적과 지연시간의 trade-off를 확인하였다.

Isolation and Characterization of an Eosinophilic GH 16 β-Agarase (AgaDL6) from an Agar-Degrading Marine Bacterium Flammeovirga sp. HQM9

  • Liu, Yan;Tian, Xiaoxu;Peng, Chao;Du, Zongjun
    • Journal of Microbiology and Biotechnology
    • /
    • 제29권2호
    • /
    • pp.235-243
    • /
    • 2019
  • A special eosinophilic agarase exo-type ${\beta}$-agarase gene, AgaDL6, was cloned from a marine agar-degrading bacterium, Flammeovirga sp. HQM9. The gene comprised 1,383-bp nucleotides encoding a putative agarase AgaDL6 of 461 amino acids with a calculated molecular mass of 52.8 kDa. Sequence analysis revealed a ${\beta}$-agarase domain that belongs to the glycoside hydrolase family (GH) 16 and a carbohydrate-binding module (CBM_4_9) unique to agarases. AgaDL6 was heterologously expressed in Escherichia coli BL21 (DE3). Enzyme activity analysis of the purified protein showed that the optimal temperature and pH of AgaDL6 were $50^{\circ}C$ and 3.0, respectively. AgaDL6 showed thermal stability by retaining more than 98% of activity after incubation for 2 h at $50^{\circ}C$, a feature quite different from other agarases. AgaDL6 also exhibited outstanding acid stability, retaining 100% of activity after incubation for 24 h at pH 2.0 to 5.0, a property distinct from other agarases. This is the first agarase characterized to have such high acid stability. In addition, we observed no obvious stimulation or inhibition of AgaDL6 in the presence of various metal ions and denaturants. AgaDL6 is an exo-type ${\beta}$-1,4 agarase that cleaved agarose into neoagarotetraose and neoagarohexaose as the final products. These characteristics make AgaDL6 a potentially valuable enzyme in the cosmetic, food, and pharmaceutical industries.

Restoring Turbulent Images Based on an Adaptive Feature-fusion Multi-input-Multi-output Dense U-shaped Network

  • Haiqiang Qian;Leihong Zhang;Dawei Zhang;Kaimin Wang
    • Current Optics and Photonics
    • /
    • 제8권3호
    • /
    • pp.215-224
    • /
    • 2024
  • In medium- and long-range optical imaging systems, atmospheric turbulence causes blurring and distortion of images, resulting in loss of image information. An image-restoration method based on an adaptive feature-fusion multi-input-multi-output (MIMO) dense U-shaped network (Unet) is proposed, to restore a single image degraded by atmospheric turbulence. The network's model is based on the MIMO-Unet framework and incorporates patch-embedding shallow-convolution modules. These modules help in extracting shallow features of images and facilitate the processing of the multi-input dense encoding modules that follow. The combination of these modules improves the model's ability to analyze and extract features effectively. An asymmetric feature-fusion module is utilized to combine encoded features at varying scales, facilitating the feature reconstruction of the subsequent multi-output decoding modules for restoration of turbulence-degraded images. Based on experimental results, the adaptive feature-fusion MIMO dense U-shaped network outperforms traditional restoration methods, CMFNet network models, and standard MIMO-Unet network models, in terms of image-quality restoration. It effectively minimizes geometric deformation and blurring of images.