1. An image processing device configured to process image raw data with an application processor and a video pipeline distinct from the application processor, comprising: the application processor for outputting at least a parameter and at least an instruction based on default or user setting to a video pipeline interface unit between the application processor and the video pipeline; the video pipeline interface unit including: a shared memory for storing the at least one parameter; and an inter-processor communication circuit for passing the at least one instruction to the video pipeline and reporting how the at least one instruction is treated by the video pipeline to the application processor; and the video pipeline for accessing the shared memory and processing the image raw data according to the at least one parameter, and for carrying out an operation indicated by the at least one instruction or refusing to execute the operation indicated by the at least one instruction.