• Title/Summary/Keyword: SAO

Search Result 400, Processing Time 0.033 seconds

Low Area Hardware Design of Efficient SAO for HEVC Encoder (HEVC 부호기를 위한 효율적인 SAO의 저면적 하드웨어 설계)

  • Cho, Hyunpyo;Ryoo, Kwangki
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.19 no.1
    • /
    • pp.169-177
    • /
    • 2015
  • This paper proposes a hardware architecture for an efficient SAO(Sample Adaptive Offset) with low area for HEVC(High Efficiency Video Coding) encoder. SAO is a newly adopted technique in HEVC as part of the in-loop filter. SAO reduces mean sample distortion by adding offsets to reconstructed samples. The existing SAO requires a great deal of computational and processing time for UHD(Ultra High Definition) video due to sample by sample processing. To reduce SAO processing time, the proposed SAO hardware architecture processes four samples simultaneously, and is implemented with a 2-step pipelined architecture. In addition, to reduce hardware area, it has a single architecture for both luma and chroma components and also uses optimized and common operators. The proposed SAO hardware architecture is designed using Verilog HDL(Hardware Description Language), and has a total of 190k gates in TSMC $0.13{\mu}m$ CMOS standard cell library. At 200MHz, it can support 4K UHD video encoding at 60fps in real time, but operates at a maximum of 250MHz.

Low-latency SAO Architecture and its SIMD Optimization for HEVC Decoder

  • Kim, Yong-Hwan;Kim, Dong-Hyeok;Yi, Joo-Young;Kim, Je-Woo
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.3 no.1
    • /
    • pp.1-9
    • /
    • 2014
  • This paper proposes a low-latency Sample Adaptive Offset filter (SAO) architecture and its Single Instruction Multiple Data (SIMD) optimization scheme to achieve fast High Efficiency Video Coding (HEVC) decoding in a multi-core environment. According to the HEVC standard and its Test Model (HM), SAO operation is performed only at the picture level. Most realtime decoders, however, execute their sub-modules on a Coding Tree Unit (CTU) basis to reduce the latency and memory bandwidth. The proposed low-latency SAO architecture has the following advantages over picture-based SAO: 1) significantly less memory requirements, and 2) low-latency property enabling efficient pipelined multi-core decoding. In addition, SIMD optimization of SAO filtering can reduce the SAO filtering time significantly. The simulation results showed that the proposed low-latency SAO architecture with significantly less memory usage, produces a similar decoding time as a picture-based SAO in single-core decoding. Furthermore, the SIMD optimization scheme reduces the SAO filtering time by approximately 509% and increases the total decoding speed by approximately 7% compared to the existing look-up table approach of HM.

Complexity-based Sample Adaptive Offset Parallelism (복잡도 기반 적응적 샘플 오프셋 병렬화)

  • Ryu, Eun-Kyung;Jo, Hyun-Ho;Seo, Jung-Han;Sim, Dong-Gyu;Kim, Doo-Hyun;Song, Joon-Ho
    • Journal of Broadcast Engineering
    • /
    • v.17 no.3
    • /
    • pp.503-518
    • /
    • 2012
  • In this paper, we propose a complexity-based parallelization method of the sample adaptive offset (SAO) algorithm which is one of HEVC in-loop filters. The SAO algorithm can be regarded as region-based process and the regions are obtained and represented with a quad-tree scheme. A offset to minimize a reconstruction error is sent for each partitioned region. The SAO of the HEVC can be parallelized in data-level. However, because the sizes and complexities of the SAO regions are not regular, workload imbalance occurs with multi-core platform. In this paper, we propose a LCU-based SAO algorithm and a complexity prediction algorithm for each LCU. With the proposed complexity-based LCU processing, we found that the proposed algorithm is faster than the sequential implementation by a factor of 2.38 times. In addition, the proposed algorithm is faster than regular parallel implementation SAO by 21%.

Purification, and Biochemical and Biophysical Characterization of Cellobiohydrolase I from Trichoderma harzianum IOC 3844

  • Colussi, Francieli;Serpa, Viviane;Da Silva Delabona, Priscila;Manzine, Livia Regina;Voltatodio, Maria Luiza;Alves, Renata;Mello, Bruno Luan;Nei, Pereira Jr.;Farinas, Cristiane Sanches;Golubev, Alexander M.;Santos, Maria Auxiliadora Morim;Polikarpov, Igor
    • Journal of Microbiology and Biotechnology
    • /
    • v.21 no.8
    • /
    • pp.808-817
    • /
    • 2011
  • Because of its elevated cellulolytic activity, the filamentous fungus Trichoderma harzianum has a considerable potential in biomass hydrolysis applications. Trichoderma harzianum cellobiohydrolase I (ThCBHI), an exoglucanase, is an important enzyme in the process of cellulose degradation. Here, we report an easy single-step ion-exchange chromatographic method for purification of ThCBHI and its initial biophysical and biochemical characterization. The ThCBHI produced by induction with microcrystalline cellulose under submerged fermentation was purified on DEAE-Sephadex A-50 media and its identity was confirmed by mass spectrometry. The ThCBHI biochemical characterization showed that the protein has a molecular mass of 66 kDa and pI of 5.23. As confirmed by smallangle X-ray scattering (SAXS), both full-length ThCBHI and its catalytic core domain (CCD) obtained by digestion with papain are monomeric in solution. Secondary structure analysis of ThCBHI by circular dichroism revealed ${\alpha}$- helices and ${\beta}$-strands contents in the 28% and 38% range, respectively. The intrinsic fluorescence emission maximum of 337 nm was accounted for as different degrees of exposure of ThCBHI tryptophan residues to water. Moreover, ThCBHI displayed maximum activity at pH 5.0 and temperature of $50^{\circ}C$ with specific activities against Avicel and p-nitrophenyl-${\beta}$-D-cellobioside of 1.25 U/mg and 1.53 U/mg, respectively.

Hardware Design of Efficient SAO for High Performance In-loop filters (고성능 루프내 필터를 위한 효율적인 SAO 하드웨어 설계)

  • Park, Seungyong;Ryoo, Kwangki
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2017.10a
    • /
    • pp.543-545
    • /
    • 2017
  • This paper describes the SAO hardware architecture design for high performance in-loop filters. SAO is an inner module of in-loop filter, which compensates for information loss caused by block-based image compression and quantization. However, HEVC's SAO requires a high computation time because it performs pixel-unit operations. Therefore, the SAO hardware architecture proposed in this paper is based on a $4{\times}4$ block operation and a 2-stage pipeline structure for high-speed operation. The information generation and offset computation structure for SAO computation is designed in a parallel structure to minimize computation time. The proposed hardware architecture was designed with Verilog HDL and synthesized with TSMC chip process 130nm and 65nm cell library. The proposed hardware design achieved a maximum frequency of 476MHz yielding 163k gates and 312.5MHz yielding 193.6k gates on the 130nm and 65nm processes respectively.

  • PDF

Sample Adaptive Offset using Pipeline for HEVC Hardware Design (HEVC 의 하드웨어 설계를 위한 파이프라인 방식을 적용한 SAO)

  • Jeon, Jin;Kim, Munchurl;Kim, Hyunmi
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2012.07a
    • /
    • pp.468-470
    • /
    • 2012
  • 본 논문에서는 High Efficiency Video Coding (HEVC)을 하드웨어로 구현하기 위해서 파이프라인 방식을 인-루프 필터에 새롭게 도입된 기술인 Sample Adaptive Offset (SAO)에 적용하여 병렬화 처리하는 방법을 제안한다. 현재 HEVC 에서 SAO 의 입출력이 프레임단위로 구현되어 있는데, 이를 파이프라인 방식의 하드웨어 설계시에는 Largest Coding Unit(LCU)단위로 입출력이 가능하도록 수정해야 한다. SAO 에서 사용하는 두 가지 방식으로 Edge Offset(EO)과 Band Offset(BO)모드가 있으며, 이 중 EO 모드가 주변 화소값을 이용하므로 주변 화소값 정보가 없는 LCU 경계에 위치한 화소들을 버퍼에 저장한 뒤, 다음 LCU 블록의 입력과 함께 SAO 를 수행한다. 또한, SAO 앞 단의 인-루프 필터 기술인 디블록킹 필터(Deblocking Filter)에서도 LCU 단위로 입출력이 수행되므로 디블록킹 필터에서 저장하는 버퍼를 고려하면, SAO 입력에서 사용가능한 데이터는 LCU 가 천이된 형태가 된다. 따라서 SAO 입력의 천이된 형태와 버퍼 사용에 따라 총 9 가지 타입을 갖게 되며, 이 중 경계에 위치한 블록을 제외한 타입들의 경우 서로 다른 정보를 가진 SAO 를 4 번 수행해야 한다. 이러한 점을 반영한 파이프라인 방식을 SAO 에 적용하여 하드웨어에 적합한 구조를 구현할 수 있다.

  • PDF

Efficient Parallelization Method of HEVC SAO (효율적인 HEVC SAO 병렬화 방법)

  • Ryu, Hochan;Kang, Jung-Won
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2016.06a
    • /
    • pp.237-239
    • /
    • 2016
  • 본 논문에서는 HEVC (High Efficiency Video Coding) 복호화기의 SAO (Sample Adaptive Offset)를 효율적으로 병렬화하기 위한 방법을 제안한다. HEVC 는 주관적 화질 향상 및 압축 효율 향상을 위해 디블록킹 필터 (de-blocking filter)와 샘플 적응적 오프셋 (SAO)이라는 두 가지 인-루프 필터를 사용한다. 두 종류의 인-루프 필터의 사용은 HEVC 복호화기의 복잡도를 증가시키는 요인이며, 인-루프 필터에 데이터레벨 병렬화를 적용하여 고속으로 복호화를 수행할 수 있다. 본 논문에서는 SAO 의 병렬화를 위해 CTU (Coding Tree Unit)의 행 단위로 병렬화를 수행함으로써, 병렬화로 인한 추가적으로 발생하는 라인 버퍼 사용을 줄여 SAO 병렬화 효율을 향상시켰다. 실험결과 제안하는 SAO 병렬화 방법을 사용하여 균등분할 SAO 병렬화 방법에 비해 91%의 속도를 향상시켰다.

  • PDF

Effects of Scutellariae Barbatae Herba·Alli bulbus·Oldenlandiae Herba Complex Herbal Acupuncture on Tumor and Immune Response (반지련(半枝蓮)·대산(大蒜)·백화사설초(白花蛇舌草) 복합약침(複合藥鍼)이 종양(腫瘍) 및 면역반응(免疫反應)에 미치는 영향)

  • Song, Ho-sueb;Hwang, Hyeon-seo;Kim, Kee-hyun
    • Journal of Acupuncture Research
    • /
    • v.19 no.4
    • /
    • pp.56-73
    • /
    • 2002
  • Objective : We need to develop a new treatment method which can curve cancer growth and enhance immunity of patients with various kinds of cancer more safely and effectively, for conventional anticancer treatment has lots of problems to be overcomed, in other words, Its efficacy can be recognizible but it doesn't actually give aid to patients due to its side effects. This study was taken up to evaluate the anticancer and immune-enhancing effect of Scutellariae Barbatae Herba, Alli bulbus, Oldenlandiae Herba(SAO) Herbal acupuncture. Methods : SAO Herbal acupuncture solution was made from Scutellariae Barbatae Herba, Alli bulbus, Oldenlandiae Herba by decoction. Experimental group was divided into normal(N), control(TC, cancer group induced by S 180), high and low concentration SAO complex Herbal acupuncture group. In the high and low concentration SAO complex Herbal acupuncture group, SAO Herbal acupuncture solution was injected, on the left and right Chok-samni(足三里, ST36) of ICR-male S 180 rats alternatively, by 200mg/kg and 100mg/kg respectively. In vitro, S 180 was cultured with $200{\mu}g$ and $500{\mu}g$ of SAO Herbal acupuncture solution. In each experimental group, we examined the effect of SAO complex Herbal acupuncture on body weight, antitumor, organ weight, activity of macrophage, activity of B cell, spleen cell division, IL-2 production and population of lymphocytes. Results : 1. In Body weight, no significant change was shown, but In solid cancer weight, the high concentration SAO complex Herbal acupuncture group showed signigicant(P<0.05) decrease and significant(P<0.05) increase in the weight of kidney, compared with control group. 2. In activity of macrophage, low concentration SAO complex Herbal acupuncture group showed significant(P<0.01) increase, but in vitro, there was no significant increase, compared with control group. 3. In activity of B cell, high and low concentration SAO complex Herbal acupuncture group showed no significant decrease, but in vitro, low concentration SAO complex Herbal acupuncture group showed significant(P<0.01) increase, compared with control group. 4. In spleen cell division, high and low concentration SAO complex Herbal acupuncture group had no significant influence on spleen cell division induced by Co A, meanwhile, it was found that macrophge promote spleen cell division in low concentration SAO complex Herbal acupuncture group(P<0.05), compared with control group. 5. In IL-2 production, high concentration SAO complex Herbal acupuncture group showed significant((P<0.05) increase, compared with control group. 6. In population of lymphocytes, high concentration SAO complex Herbal acupuncture group showed significant increase of CD3+(P<0.05), CD4+(P<0.05), CD3+ and CD4+ T cell(P<0.01) and B cell(P<0.05), while low concentration SAO complex Herbal acupuncture group showed significant increase of CD4+(P<0.05), CD8+ T cell(P<0.05) and B cell(P<0.01), compared with control group. Conclusion : SAO Herbal acupuncture inhibited cancer growth and enhanced immunity.

  • PDF

Aggressive unicystic ameloblastoma affecting the posterior mandible: late diagnosis during orthodontic treatment

  • Lopes, Sergio Lucio Pereira de Castro;Flores, Isadora Luana;Gamba, Thiago de Oliveira;Ferreira-Santos, Rivea Ines;Moraes, Mari Eli Leonelli de;Cabello, Aline Alvarez;Moutinho, Paula Nascimento
    • Journal of the Korean Association of Oral and Maxillofacial Surgeons
    • /
    • v.43 no.2
    • /
    • pp.115-119
    • /
    • 2017
  • Maxillofacial images must be examined to find pathologies not identified during clinical examination. Unicystic ameloblastoma (UA) extending to the mandibular body and ramus was neglected on initial panoramic radiographic examination. After orthodontic therapy, a huge lesion was observed clinically and through imaging exams. After the conservative surgery, no recurrence was observed during five years of follow-up. This case emphasized the need for careful evaluation of patient images focusing on the oral diagnosis before any dental treatment planning, including orthodontic therapy.

Hardware Design of High-Performance SAO in HEVC Encoder for Ultra HD Video Processing in Real Time (UHD 영상의 실시간 처리를 위한 고성능 HEVC SAO 부호화기 하드웨어 설계)

  • Cho, Hyun-pyo;Park, Seung-yong;Ryoo, Kwang-ki
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.10a
    • /
    • pp.271-274
    • /
    • 2014
  • This paper proposes high-performance SAO(Sample Adaptive Offset) in HEVC(High Efficiency Video Coding) encoder for Ultra HD video processing in real time. SAO is a newly adopted technique belonging to the in-loop filter in HEVC. The proposed SAO encoder hardware architecture uses three-layered buffers to minimize memory access time and to simplify pixel processing and also uses only adder, subtractor, shift register and feed-back comparator to reduce area. Furthermore, the proposed architecture consists of pipelined pixel classification and applying SAO parameters, and also classifies four consecutive pixels into EO and BO concurrently. These result in the reduction of processing time and computation. The proposed SAO encoder architecture is designed by Verilog HDL, and implemented by 180k logic gates in TSMC $0.18{\mu}m$ process. At 110MHz, the proposed SAO encoder can support 4K Ultra HD video encoding at 30fps in real time.

  • PDF