• Title/Summary/Keyword: ME-vector

Search Result 76, Processing Time 0.037 seconds

270 MHz Full HD H.264/AVC High Profile Encoder with Shared Multibank Memory-Based Fast Motion Estimation

  • Lee, Suk-Ho;Park, Seong-Mo;Park, Jong-Won
    • ETRI Journal
    • /
    • v.31 no.6
    • /
    • pp.784-794
    • /
    • 2009
  • We present a full HD (1080p) H.264/AVC High Profile hardware encoder based on fast motion estimation (ME). Most processing cycles are occupied with ME and use external memory access to fetch samples, which degrades the performance of the encoder. A novel approach to fast ME which uses shared multibank memory can solve these problems. The proposed pixel subsampling ME algorithm is suitable for fast motion vector searches for high-quality resolution images. The proposed algorithm achieves an 87.5% reduction of computational complexity compared with the full search algorithm in the JM reference software, while sustaining the video quality without any conspicuous PSNR loss. The usage amount of shared multibank memory between the coarse ME and fine ME blocks is 93.6%, which saves external memory access cycles and speeds up ME. It is feasible to perform the algorithm at a 270 MHz clock speed for 30 frame/s real-time full HD encoding. Its total gate count is 872k, and internal SRAM size is 41.8 kB.

Expression of Mouse $\alpha-Amylase$ Gene in Methylotrophic Yeast Pichia pastoris

  • Uehara Hiroyuki;Choi Du Bok;Park Enoch Y.;Okabe Mitsuyasu
    • Biotechnology and Bioprocess Engineering:BBE
    • /
    • v.5 no.1
    • /
    • pp.7-12
    • /
    • 2000
  • The expression of the mouse $\alpha-amylase$ gene in the methylotrophic yeast, P pastoris was investigated. The mouse $\alpha-amylase$ gene was inserted into the multi-cloning site of a Pichi a expression vector, pPIC9, yielding a new expression vector pME624. The plasmid pME624 was digested with SalI or BglII, and was introduced into P. pastoris strain GSl15 by the PEG1000 method. Fifty-three transformants were obtained by the transplacement of pME624 digested with SaiII or BglII into the HIS4locus $(38\;of\;Mut^+\;clone)$ or into the AOX1 locus $(15\;of\;Mut^s\;clone)$. Southern blot was carried out in 11 transformants, which showed that the mouse $\alpha-amylase$ gene was integrated into the Pichia chromosome. When the second screening was performed in shaker culture, transformant G2 showed the highest $\alpha-amylase$ activity, 290 units/ml after 3-day culture, among 53 transformants. When this expression level of the mouse $\alpha-amylase$ gene is compared with that in recombinant Saccharomyces cerevisiae harboring a plasmid encoding the same mouse $\alpha-amylase$ gene, the specific enzyme activity is eight fold higher than that of the recombinant S. cerevisiae.

  • PDF

Maximum A Posteriori Estimation-based Adaptive Search Range Decision for Accelerating HEVC Motion Estimation on GPU

  • Oh, Seoung-Jun;Lee, Dongkyu
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.13 no.9
    • /
    • pp.4587-4605
    • /
    • 2019
  • High Efficiency Video Coding (HEVC) suffers from high computational complexity due to its quad-tree structure in motion estimation (ME). This paper exposes an adaptive search range decision algorithm for accelerating HEVC integer-pel ME on GPU which estimates the optimal search range (SR) using a MAP (Maximum A Posteriori) estimator. There are three main contributions; First, we define the motion feature as the standard deviation of motion vector difference values in a CTU. Second, a MAP estimator is proposed, which theoretically estimates the motion feature of the current CTU using the motion feature of a temporally adjacent CTU and its SR without any data dependency. Thus, the SR for the current CTU is parallelly determined. Finally, the values of the prior distribution and the likelihood for each discretized motion feature are computed in advance and stored at a look-up table to further save the computational complexity. Experimental results show in conventional HEVC test sequences that the proposed algorithm can achieves high average time reductions without any subjective quality loss as well as with little BD-bitrate increase.

Motion Blur reduction based on Motion Compensation

  • Park, Jae-Hyeung;Kim, Yun-Jae;Park, Min-Kyu;Amino, Tadashi;Oh, Jae-Ho;Kim, Nam-Deog;Kim, Sang-Soo
    • 한국정보디스플레이학회:학술대회논문집
    • /
    • 2007.08a
    • /
    • pp.413-416
    • /
    • 2007
  • Motion-estimation/motion-compensation (ME/MC) provides superior motion picture quality but its huge computation load results in high cost. Impulsive driving is a cost-effective solution but it suffers from large flicker and brightness loss. Motion compensated impulsive driving technology has been developed to achieve high motion picture quality in a cost-effective implementation by combining ME/MC and impulsive driving. The key idea is to apply ME/MC or impulsive driving selectively according to the motion vector distribution of the incoming image sequence. In this paper, the description of the algorithm and the experimental results are provided.

  • PDF

Low Complexity Motion Estimation Based on Spatio - Temporal Correlations (시간적-공간적 상관성을 이용한 저 복잡도 움직임 추정)

  • Yoon Hyo-Sun;Kim Mi-Young;Lee Guee-Sang
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.9
    • /
    • pp.1142-1149
    • /
    • 2004
  • Motion Estimation(ME) has been developed to reduce temporal redundancy in digital video signals and increase data compression ratio. ME is an Important part of video encoding systems, since it can significantly affect the output quality of encoded sequences. However, ME requires high computational complexity, it is difficult to apply to real time video transmission. for this reason, motion estimation algorithms with low computational complexity are viable solutions. In this paper, we present an efficient method with low computational complexity based on spatial and temporal correlations of motion vectors. The proposed method uses temporally and spatially correlated motion information, the motion vector of the block with the same coordinate in the reference frame and the motion vectors of neighboring blocks around the current block in the current frame, to decide the search pattern and the location of search starting point adaptively. Experiments show that the image quality improvement of the proposed method over MVFAST (Motion Vector Field Adaptive Search Technique) and PMVFAST (Predictive Motion Vector Field Adaptive Search Technique) is 0.01~0.3(dB) better and the speedup improvement is about 1.12~l.33 times faster which resulted from lower computational complexity.

A New Hardware Architecture of High-Speed Motion Estimator for H.264 Video CODEC (H.264 비디오 코덱을 위한 고속 움직임 예측기의 하드웨어 구조)

  • Lim, Jeong-Hun;Seo, Young-Ho;Choi, Hyun-Jun;Kim, Dong-Wook
    • Journal of Broadcast Engineering
    • /
    • v.16 no.2
    • /
    • pp.293-304
    • /
    • 2011
  • In this paper, we proposed a new hardware architecture for motion estimation (ME) which is the most time-consuming unit among H.264 algorithms and designed to the type of intellectual property (IP). The proposed ME hardware consists of buffer, processing unit (PU) array, SAD (sum of absolute difference) selector, and motion vector (MVgenerator). PU array is composed of 16 PUs and each PU consists of 16 processing elements (PUs). The main characteristics of the proposed hardware are that current and reference frames are re-used to reduce the number of access to the external memory and that there is no clock loss during SAD operation. The implemented ME hardware occupies 3% hardware resources of StatixIII EP3SE80F1152C2 which is a FPGA of Altera Inc. and can operate at up to 446.43MHz. Therefore it can process up to 50 frames of 1080p in a second.

Inversion Barriers of Methylsilole and Methylgermole Monoanions

  • Pak, Youngshang;Ko, Young Chun;Sohn, Honglae
    • Bulletin of the Korean Chemical Society
    • /
    • v.33 no.12
    • /
    • pp.4161-4164
    • /
    • 2012
  • Density functional MO calculations for the methylsilole anion of $[C_4H_4SiMe]^-$ and methylgermole anion of $[C_4H_4SiMe]^-$ at the B3LYP (full)/6-311+$G^*$ level (GAUSSIAN 94) were carried out and characterized by frequency analysis. The ground state structure for the methylsilole anion and methylgermole anion is that the methyl group is pyramidalized with highly localized structure. The difference between the calculated $C_{\alpha}-C_{\beta}$ and $C_{\beta}-C_{\beta}$ distances are 9.4 and 11.5 pm, respectively. The E-Me vector forms an angle of $67.9^{\circ}$ and $78.2^{\circ}$ with the $C_4E$ plane, respectively. The optimized structures of the saddle point state for the methylsilole anion and methylgermole anion have been also found as a planar with highly delocalized structure. The optimized $C_{\alpha}-C_{\beta}$ and $C_{\beta}-C_{\beta}$ distances are nearly equal for both cases. The methyl group is located in the plane of $C_4E$ ring and the angle between the E-Me vector and the $C_4E$ plane for the methylsilole anion and methylgermole anion is $2.0^{\circ}$ and $2.3^{\circ}$, respectively. The energy difference between the ground state structure and the transition state structure is only 5.1 kcal $mol^{-1}$ for the methylsilole anion. However, the energy difference of the methylgermole anion is 14.9 kcal $mol^{-1}$, which is much higher than that for the corresponding methylsilole monoanion by 9.8 kcal $mol^{-1}$. Based on MO calculations, we suggest that the head-to-tail dimer compound, 4, result from [2+2] cycloaddition of silicon-carbon double bond character in the highly delocalized transition state of 1. However, the inversion barrier for the methylgermole anion is too high to dimerize.

New Efficient Motion Compensated Frame Interpolation Method by Overlapped Block Motion Estimation (중첩 블록 기반 움직임 추정에 의한 중간 영상 합성 기법)

  • 하태현;이성주;김성식;성준호;김재석
    • Journal of Broadcast Engineering
    • /
    • v.9 no.1
    • /
    • pp.54-63
    • /
    • 2004
  • A new motion compensated frame Interpolation (MCI) algorithm by block based motion estimation (BME) is proposed. The block for the BME is composed of a large overlapped block for practical object motion estimation (ME) and a small block (which has a coinciding center with the ME-block) for the more precise motion compensated image description. Pixels in the block for the ME are sub-sampled to reduce computational complexity. The proposed method is executed with the various ME-blocks which have different size and sub-sampling ratio, and compared to the conventional method.

Sub-pixel Motion Estimation Algorithm with Low Computation Complexity for H.264 Video Compression (H.264 동영상 압축을 위한 낮은 복잡도를 갖는 부 화소 단위에서의 움직임 추정)

  • Lee, Yun-Hwa;Shin, Hyun-Chul
    • Proceedings of the IEEK Conference
    • /
    • 2005.11a
    • /
    • pp.639-642
    • /
    • 2005
  • Motion Estimation(ME) is an important part of video compression, because it requires a large amount of computation. Half-pixel and quarter-pixel motion estimation allows high video compression rates but it also has high computation complexity. In this paper we suggest a new and efficient motion estimation algorithm for half-pixel and quarter-pixel motion estimation using SAD values. In the method, an integer-pixel motion vector is found and then only three neighboring points of the integer-pixel motion vector is evaluated to find the half-pixel motion vector. The quarter-pixel motion vector is also found by using a similar method. Experimental results of our method shows 20% reduction in computation time, when compared with those of a conventional method, while producing same quality motion vectors.

  • PDF

A New East Multiresolution Motion Estimation In the Wavelet Detail Level

  • Kim, Kwang-Yong;Lee, Kyeong-Hwan;Lee, Tae-Ho;Kim, Duk-Gyoo
    • Proceedings of the IEEK Conference
    • /
    • 2000.07b
    • /
    • pp.807-810
    • /
    • 2000
  • In this paper, a new hierarchical motion estimation (ME) scheme using the wavelet transformed multi-resolution image layers is proposed. While the coarse-to-fine (CtF) ME, used in previously proposed coding schemes, can provide a better estimate at the coarsest resolution, it is difficult to accurately track motion at finer resolution. On the other hand, in fine-to-coarse (FtC) ME, it can solves this local minima problem by estimating motion track at the finest subband and propagating the motion vector (MV) to coarser subband. But this method causes to higher computational overhead. This paper proposes a new method for reducing the computational overhead of fine-to-coarse rnulti-resolution motion estimation (MRME) at the finest resolution level by searching for the region to consider motion vectors of the coarsest resolution subband.

  • PDF