Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ding-Yun Chen is active.

Publication


Featured researches published by Ding-Yun Chen.


international conference on acoustics, speech, and signal processing | 2012

A novel parallel H.264 decoder using dynamic load balance on dual core embedded system

Ding-Yun Chen; Chen-Tsai Ho; Chi-Cheng Ju; Chung-Hung Tsai

The dual-core environment is more and more popular in embedded system recently. The limited buffer and limited bandwidth are critical for parallel algorithm in embedded system. This paper proposes a novel parallel algorithm using functional partitioning with dynamic load balance for video decoder. The video decoding flow of each macroblock is dynamically separated for different cores according to the buffer queue level. The extra intercommunication buffer size requires only 1.6% buffer size of traditional data partitioning algorithm for 720p decoder. The speed-up ratio is 1.74 times in average compared to original single thread code. The experiment result shows the proposed algorithm can real-time decode H.264 720p high profile on ARM Cortex-A9 400MHz dual-core system.


international conference on multimedia and expo | 2014

A panoramic video system by direct manipulation video navigation

Chi-cheng Ju; Ding-Yun Chen; Chen-Tsai Ho; Chung-Hung Tsai

This paper presents a panoramic video system by direct manipulation video navigation without any image stitching. Our panoramic video browsing is interacted with user by displaying overlapped region of consecutive input video frames with corresponding viewing angle. That is, when user slides, the panoramic video will switch video frames to corresponding viewing angle according to sliding distance. When user stops to slide, the video will display the overlapped region of consecutive video frames in the same viewing angle. The switching of viewing angle and cropping of the overlapped region are based on video frame registration. The major advantage of our method is to provide a panoramic video navigation from hand-held mobile camera phone with low computation and high quality. Comparing to other panoramic video stitching approaches, our method can guarantee no ghosting and no distortion. Our demo video is in http://youtu.be/XYpPAdypIuI for detail.


international symposium on vlsi design, automation and test | 2013

MVSE: A Multi-core Video decoder System level analytics Engine

Ding-Yun Chen; Chi-cheng Ju; Chen-Tsai Ho; Chung-Hung Tsai

Multi-core platform has become a trend in hand-held embedded systems, such as smartphone and tablet. To improve the video decoding performance by using the multiple cores, one of parallel algorithms should be adopted. However, different parallel algorithm should be selected for different video standard on different platform. Therefore, an engine to estimate performance on a target platform from existing single-thread video decoder is very helpful. This paper proposes a Multi-core Video decoder System level analytics Engine (MVSE) to estimate the performance on a target multi-core platform. In the MVSE, a general video decoder runs according to profiling data and macroblock information by three major parallel algorithms. The profiling data and macroblock information are obtained from existing single-thread video decoder so that the MVSE can support different video standard. The MVSE runs on target platform to consider the effect of memory access contention and cache intercommunication, which are traditionally difficult to estimate. Our experimental result shows the MVSE estimation is accuracy enough. The estimation results from MVSE shows the best speedup ratio is 1.7 times in a dual-core platform and 2.9 times in a quad-core platform for H.264 720p decoding. In addition, MVSE is also helpful for hardware and software co-design in heterogeneous computing. The experimental results show the best performance is improved by VLD hardware, and the speedup ratio is 2.3 times in a dual-core platform and 3.9 times in a quad-core platform.


Archive | 2013

IMAGE CAPTURE DEVICE CONTROLLED ACCORDING TO IMAGE CAPTURE QUALITY AND RELATED IMAGE CAPTURE METHOD THEREOF

Ding-Yun Chen; Chi-cheng Ju; Cheng-Tsai Ho


Archive | 2012

Dynamic Load Balancing for Video Decoding Using Multiple Processors

Ding-Yun Chen; Cheng-Tsai Ho; Chi-cheng Ju; Chung-Hung Tsai


Archive | 2012

IMAGE-BASED MOTION SENSOR AND RELATED MULTI-PURPOSE CAMERA SYSTEM

Chi-cheng Ju; Cheng-Tsai Ho; Ding-Yun Chen


Archive | 2012

METHOD AND APPARATUS FOR PROCESSING VIDEO FRAMES IMAGE WITH IMAGE REGISTRATION INFORMATION INVOLVED THEREIN

Chi-cheng Ju; Ding-Yun Chen; Cheng-Tsai Ho


Archive | 2013

Preview system for concurrently displaying multiple preview images generated based on input image generated by image capture apparatus and related preview method thereof

Chi-cheng Ju; Ding-Yun Chen; Cheng-Tsai Ho


Archive | 2013

IMAGE CAPTURE DEVICE FOR STARTING SPECIFIC ACTION IN ADVANCE WHEN DETERMINING THAT SPECIFIC ACTION IS ABOUT TO BE TRIGGERED AND RELATED IMAGE CAPTURE METHOD THEREOF

Chi-cheng Ju; Ding-Yun Chen; Cheng-Tsai Ho


Archive | 2012

MULTI-PURPOSE CAMERA SYSTEM SUPPORTING NORMAL CAMERA FUNCTIONALITY AND ADDITIONAL USER INPUT FUNCTIONALITY

Chi-cheng Ju; Cheng-Tsai Ho; Ding-Yun Chen

Collaboration


Dive into the Ding-Yun Chen's collaboration.

Researchain Logo
Decentralizing Knowledge