A surround view system, comprising: a surround image sensing module configured to obtain images of a surround view and output image data corresponding to the surround image; a vehicle status retrieval module configured to retrieve vehicle status information, wherein the vehicle status information includes a current driving speed of the vehicle; a processing module configured to generate an adaptive surround view based on the image data and the vehicle status information; and an outputting module configured to output the adaptive surround view, wherein the processing module comprises a viewport transform composition module configured to receive the vehicle status information from the vehicle status retrieval module, and to generate transformed viewport information, the transformed viewport information comprises a position and a view angle of a virtual camera in a virtual environment, wherein the virtual environment is a bowl-shaped spherical virtual environment, and wherein a virtual vehicle is placed on the center of the bottom of the virtual environment, the virtual camera is transformed within a spherical coordinate system,and the virtual camera is placed on top of the virtual vehicle when the driving speed of the vehicle is zero, and the virtual camera is transformed away from the virtual vehicle in the virtual environment when the vehicle speed increases. a surround image sensing module configured to obtain images of a surround view and output image data corresponding to the surround image; a vehicle status retrieval module configured to retrieve vehicle status information, wherein the vehicle status information includes a current driving speed of the vehicle; a processing module configured to generate an adaptive surround view based on the image data and the vehicle status information; and an outputting module configured to output the adaptive surround view, wherein the processing module comprises a viewport transform composition module configured to receive the vehicle status information from the vehicle status retrieval module, and to generate transformed viewport information, the transformed viewport information comprises a position and a view angle of a virtual camera in a virtual environment, wherein the virtual environment is a bowl-shaped spherical virtual environment, and wherein a virtual vehicle is placed on the center of the bottom of the virtual environment, the virtual camera is transformed within a spherical coordinate system,and the virtual camera is placed on top of the virtual vehicle when the driving speed of the vehicle is zero, and the virtual camera is transformed away from the virtual vehicle in the virtual environment when the vehicle speed increases. the processing module comprises a viewport transform composition module configured to receive the vehicle status information from the vehicle status retrieval module, and to generate transformed viewport information, the transformed viewport information comprises a position and a view angle of a virtual camera in a virtual environment, wherein the virtual environment is a bowl-shaped spherical virtual environment, and wherein a virtual vehicle is placed on the center of the bottom of the virtual environment, the virtual camera is transformed within a spherical coordinate system,and the virtual camera is placed on top of the virtual vehicle when the driving speed of the vehicle is zero, and the virtual camera is transformed away from the virtual vehicle in the virtual environment when the vehicle speed increases.