How to implement camera gradually rotate at specific trigger box

I’m in a 3D side scroller game, i need rotate camera when character went in some place. here is a simple demo, but i don’t know how to implement it.

Actually what i want to implement ,is a camera system like ps4 game “Shadow of Beast”.
PS: at 2 min 40s to 3 min 30s
Is anyone could help?