A real-time arrhythmia discrimination method is used in smartphones, which can discriminate between NSR, AF, PACs and PVCs using pulsatile time series collected from a smartphones camera. To increase the sensitivity of AF detection and add the new capabilities of PVC and PAC identification, the arrhythmia discrimination method of these teachings combines Root Mean Square of Successive RR Differences (RMSSD), Shannon Entropy (ShE) and turning point ratio (TPR), with the Poincare plot, and utilizes the features of pulse rise/fall time and amplitude for arrhythmia discrimination.