62 research outputs found

    Optimizations for real-time implementation of H264/AVC video encoder on DSP processor

    Get PDF
    International audienceReal-time H.264/AVC high definition video encoding represents a challenging workload to most existing programmable processors. The new technologies of programmable processors such as Graphic Processor Unit (GPU) and multicore Digital signal Processor (DSP) offer a very promising solution to overcome these constraints. In this paper, an optimized implementation of H264/AVC video encoder on a single core among the six cores of TMS320C6472 DSP for Common Intermediate Format (CIF) (352x288) resolution is presented in order to move afterwards to a multicore implementation for standard and high definitions (SD,HD).Algorithmic optimization is applied to the intra prediction module to reduce the computational time. Furthermore, based on the DSP architectural features, various structural and hardware optimizations are adopted to minimize external memory access. The parallelism between CPU processing and data transfers is fully exploited using an Enhanced Direct Memory Access controller (EDMA). Experimental results show that the whole proposed optimizations, on a single core running at 700 MHz for CIF resolution, improve the encoding speed by up to 42.91%. They allow reaching the real-time encoding 25 f/s without inducing any Peak Signal to Noise Ratio (PSNR) degradation or bit-rate increase and make possible to achieve real time implementation for SD and HD resolutions when exploiting multicore features

    Fast Motion Estimation’s Configuration Using Diamond Pattern and ECU, CFM, and ESD Modes for Reducing HEVC Computational Complexity

    Get PDF
    The high performance of the high efficiency video coding (HEVC) video standard makes it more suitable for high-definition resolutions. Nevertheless, this encoding performance is coupled with a tremendous encoding complexity compared to the earlier H264 video codec. The HEVC complexity is mainly a return to the motion estimation (ME) module that represents the important part of encoding time which makes several researches turn around the optimization of this module. Some works are interested in hardware solutions exploiting the parallel processing of FPGA, GPU, or other multicore architectures, and other works are focused on software optimizations by inducing fast mode decision algorithms. In this context, this article proposes a fast HEVC encoder configuration to speed up the encoding process. The fast configuration uses different options such as the early skip detection (ESD), the early CU termination (ECU), and the coded block flag (CBF) fast method (CFM) modes. Regarding the algorithm of ME, the diamond search (DS) is used in the encoding process through several video resolutions. A time saving around 46.75% is obtained with an acceptable distortion in terms of video quality and bitrate compared to the reference test model HM.16.2. Our contribution is compared to other works for better evaluation

    Clinical Study Prevalence and Impact of Anxiety and Depression on Type 2 Diabetes in Tunisian Patients over Sixty Years Old

    Get PDF
    Objectives. To estimate the prevalence of anxiety and depression using the Hospital Anxiety and Depression Scale (HADS) in a population aged over sixty years with type 2 diabetes and to study the impact of anxiety and depression on glycemic balance and disease outcome. Results. The prevalence of anxiety and depression in the 62 subjects included in the study was, respectively, 40.3% and 22.6%. We found a relationship between these disorders and complicated diabetes. The subjects having an imperfectly balanced diabetes had a higher average anxiety score than those having a good glycemic control (9.1 ± 4.2 versus 6.5 ± 3.1; = 0.017). No relationship was found between diabetes balance and depression. Conclusion. Association between anxiety and depressive disorders and diabetes is frequent and worsens patients' outcome, in terms of diabetes imbalance as well as in terms of diabetic complications. Our study shows that there is need for physicians to detect, confirm, and treat anxiety and depressive disorders in elderly diabetic patients

    An Efficient FPGA parallel Architecture for H.264/AVC Intra Prediction Algorithm

    No full text
    International audienceIn Motion Picture Experts Group (MPEG) and Video Coding Experts Group (VCEG) standards, intra prediction is used to eliminate the spatial redundancy. Given that the intra prediction stage is very complex in terms of computational effort, a hardware implementation on a re-configurable circuit is crucial for the requirements of different real-time multimedia applications. In this paper, we present novel hardware architecture for real-time implementation of intra prediction algorithm used in H.264 Advanced Video Coding (AVC) baseline profile video coding standard. This hardware is designed to be used as part of a complete H.264 video coding system for videoconference applications. We use an approach based on a novel organization of the intra prediction equations. This architecture presents minimum latency, maximum throughput, full utilization of hardware resources and combining both pipelining and parallel processing techniques. The proposed architecture is implemented in VHDL. On ALTERA Stratix II FPGA, the VHDL code is verified to work at 300 MHz for the luma intra prediction 4x4 architecture and 176 MHz for the luma intra prediction 16x16

    An efficient hardware architecture for interpolation filter of HEVC decoder

    No full text
    International audienceIn most video coding standard, motion compensation MC is applied to remove temporal redundancy and reduce the size of bit stream significantly. In the decoder, the reconstructed MV (Motion Vector) is generated from the prediction error and neighboring information. However, due to the finite sampling the motion of blocks does not match exactly in the integer positions of samples grid. The High efficiency video coding standard HEVC introduced 7 taps filter and 8 taps filter for the interpolation of ¼ and ½ luminance sub positions respectively which can give a better precision in the inter prediction process. Furthermore, the profiling of the HM reference software proves that the interpolation filter consume more than 50% of the complexity of Motion Compensation block in the HEVC decoder with random access configuration. Therefore, a new flexible hardware architecture for half and quarter fractional pixels used in the interpolation filter is proposed in this paper. This architecture can process the whole fractional positions of 4×4 PU (prediction unit) in only 30 clock cycles and support a maximal throughput of QFHD@30fps at 185 MHZ. The implementation is performed with the technology TSMC 0.18 um

    Optimisations structurelles et matérielles de l'encodeur vidéo H264/AVC sur un seul coeur d'un DSP multicoeurs TMS320C6472

    Get PDF
    National audienceCet article présente une implémentation optimisée d'un encodeur vidéo H264/AVC sur un seul coeur d'un DSP à 6 coeurs TMS320C6472 pour des vidéos à basse résolution CIF (Common Intermediate format 352x288) dans le but de faire prochainement une implémentation multicoeurs SD (Standard Definition) et HD (High Definition). Vu la complexité de ce standard de compression vidéo, des optimisations structurelles et matérielles ont été proposées afin d'accélérer la vitesse d'encodage dans le but d'atteindre le temps réel. L'exploitation de la grande taille de la mémoire sur puce afin de minimiser l'accès à la mémoire externe et l'utilisation de l'unité de transfert (EDMA) pour paralléliser le transfert de données avec le traitement ont permis d'avoir un gain de 35% sur la vitesse d'encodage. Ces résultats d'implémentation optimisée de l'encodeur sur un seul coeur DSP à 700 MHz permettent l'encodage à 25 f/s pour la résolution CIF et valident la perspective d'atteindre le temps réel pour des résolutions plus élevées en passant à une implantation sur 6 coeurs. Mots clés-H264/AVC, DSP TMS320C6472, optimisations structurelles et matérielles, EDMA, Temps réel

    Multi-Bias Model for Power Diode Using a Very High Description Language

    No full text
    • …
    corecore