The algorithms are more sophisticated than straight (bi/trilinear) interpolation as that just blurs the image, and these algorithms can consume a fair bit of CPU performance. If the display device has dedicated hardware to perform the upscale, possibly optimised hardware solutions, it frees the CPU/GPU up from the task, and we call that a hardware scaler.