Engrish?

While wondering round the mall I saw this on box in a shop window.

dsc00238_crop.JPG

Guessed what this thing actually is? or at least what it does? Zoomed out picture below.

dsc00239.JPG