A camera module (10A; 10B; 10C; 10D), comprising: an image sensor configured to output a plurality of image frames; a main board on which the image sensor is disposed; a lens assembly disposed on the main board, the lens assembly comprising a holder holding at least one lens unit (150, 160) disposed on an optical path and a variable filter unit (110A; 110B; 110C; 110D) configured to adjust the optical path of light incident on the image sensor from outside; a controller configured to generate a control signal to control the variable filter unit (110A; 110B; 110C; 110D); and an image synthesizer configured to synthesize the plurality of image frames to generate a composite image, wherein the composite image has a higher resolution than the image frames, and wherein the plurality of image frames comprises image frames generated along respectively different optical paths changed by the variable filter unit (110A; 110B; 110C; 110D), characterized by the fact that the variable filter unit (110A; 110B; 110C; 110D) comprises: a filter configured to filter light within a predetermined wavelength range, the filter having a refractive index (ng) and a thickness (d), said filter and said at least one lens unit (150, 160) being separately held by the holder, and an actuator configured to adjust an angle of the filter with respect to an optical axis of the at least one lens unit (150, 160) in response to the control signal, thereby changing said optical path. an image sensor configured to output a plurality of image frames; a main board on which the image sensor is disposed; a lens assembly disposed on the main board, the lens assembly comprising a holder holding at least one lens unit (150, 160) disposed on an optical path and a variable filter unit (110A; 110B; 110C; 110D) configured to adjust the optical path of light incident on the image sensor from outside; a controller configured to generate a control signal to control the variable filter unit (110A; 110B; 110C; 110D); and an image synthesizer configured to synthesize the plurality of image frames to generate a composite image, wherein the composite image has a higher resolution than the image frames, and wherein the plurality of image frames comprises image frames generated along respectively different optical paths changed by the variable filter unit (110A; 110B; 110C; 110D), characterized by the fact that the variable filter unit (110A; 110B; 110C; 110D) comprises: a filter configured to filter light within a predetermined wavelength range, the filter having a refractive index (ng) and a thickness (d), said filter and said at least one lens unit (150, 160) being separately held by the holder, and an actuator configured to adjust an angle of the filter with respect to an optical axis of the at least one lens unit (150, 160) in response to the control signal, thereby changing said optical path. a filter configured to filter light within a predetermined wavelength range, the filter having a refractive index (ng) and a thickness (d), said filter and said at least one lens unit (150, 160) being separately held by the holder, and an actuator configured to adjust an angle of the filter with respect to an optical axis of the at least one lens unit (150, 160) in response to the control signal, thereby changing said optical path.