An apparatus for receiving a digital broadcast signal for a 3-dimensional, 3D, service, the apparatus comprising: a receiving unit configured to receive the broadcast signal having video data and service information for the 3D service, the video data being encoded for the 3D service into a video stream, the video data comprising a left picture and a right picture for a 3D image, the service information including scene depth descriptor indicating a minimum disparity and a maximum disparity that occur during a given time window of the video stream, wherein the minimum disparity and the maximum disparity are a minimum difference and a maximum difference between horizontal positions of a pixel representing a same point in space in the left and right views of 3D image, respectively; a signaling processor configured to parse the scene depth descriptor; a decoder configured to decode the video data; a broadcast receiver configured to receive a request for on screen display, OSD, menu of the apparatus and to determine a type of the requested OSD menu; and a displaying processor configured to control OSD menu of the apparatus to be displayed on top of the 3D image based on the minimum disparity in the scene depth descriptor and the determined type of the OSD menu, wherein, when the determined type of the OSD menu corresponds to a first type, the OSD menu is controlled to be displayed on top of the 3D image by using the minimum disparity in the scene depth descriptor with respect to a scene corresponding to the moment when the request is received, and wherein, when the determined type of the OSD menu corresponds to a second type, the OSD menu is controlled to be displayed on top of the 3D image by using minimum disparities in the scene depth descriptor with respect to i) the scene displayed at the moment the request is received by the user calling on the OSD menu and to ii) a plurality of scenes subsequent to the scene corresponding to the moment when the request is received by the user calling on the OSD menu. a receiving unit configured to receive the broadcast signal having video data and service information for the 3D service, the video data being encoded for the 3D service into a video stream, the video data comprising a left picture and a right picture for a 3D image, the service information including scene depth descriptor indicating a minimum disparity and a maximum disparity that occur during a given time window of the video stream, wherein the minimum disparity and the maximum disparity are a minimum difference and a maximum difference between horizontal positions of a pixel representing a same point in space in the left and right views of 3D image, respectively; a signaling processor configured to parse the scene depth descriptor; a decoder configured to decode the video data; a broadcast receiver configured to receive a request for on screen display, OSD, menu of the apparatus and to determine a type of the requested OSD menu; and a displaying processor configured to control OSD menu of the apparatus to be displayed on top of the 3D image based on the minimum disparity in the scene depth descriptor and the determined type of the OSD menu, wherein, when the determined type of the OSD menu corresponds to a first type, the OSD menu is controlled to be displayed on top of the 3D image by using the minimum disparity in the scene depth descriptor with respect to a scene corresponding to the moment when the request is received, and wherein, when the determined type of the OSD menu corresponds to a second type, the OSD menu is controlled to be displayed on top of the 3D image by using minimum disparities in the scene depth descriptor with respect to i) the scene displayed at the moment the request is received by the user calling on the OSD menu and to ii) a plurality of scenes subsequent to the scene corresponding to the moment when the request is received by the user calling on the OSD menu.