The Bayer Color Filter Array (CFA) is commonly used in such industries as digital cameras. However, due to the arrangement of color channels in the Bayer CFA, it becomes a problem to estimate the missed color information in each pixel. The algorithms that deal with this problem are named "demosaicking algorithms". There are many demosaicking algorithms, which show different efficiency and image quality for different images. This paper proposes an algorithm that combines two existing algorithms to reach better image qualities and acceptable computing complexities. The experimental results indicate effectiveness in terms of the balance between complexity and quality.