A control apparatus comprising: an acquisition means for acquiring information about an imaging condition of a plurality of imaging apparatuses and including information indicating a focal length of each of the plurality of imaging apparatuses; a determination means for determining a time length during which each of a plurality of pieces of image data based on image capturing by the plurality of imaging apparatuses can be communicated, based on the information acquired by the acquisition means, the image data corresponding to a foreground region extracted from a captured image acquired through image capturing by each of the plurality of imaging apparatuses and used in generation of a virtual viewpoint image, and the foreground region being a region of a moving object; and a control means for performing control so that communication of the plurality of pieces of image data is performed in with the time length determined by the determination means, wherein in a case where a focal length of a first imaging apparatus included in the plurality of imaging apparatuses is longer than a focal length of a second imaging apparatus included in the plurality of imaging apparatuses, the determination means determines that a first time length during which image data based on image capturing by the first imaging apparatus can be communicated is longer than a second time length during which image data based on image capturing by the second imaging apparatus can be communicated, and the control means is adapted to perform control so that the image data based on image capturing by the first imaging apparatus is communicated in the first time length and the image data based on image capturing by the second imaging apparatus is communicated in the second time length. an acquisition means for acquiring information about an imaging condition of a plurality of imaging apparatuses and including information indicating a focal length of each of the plurality of imaging apparatuses; a determination means for determining a time length during which each of a plurality of pieces of image data based on image capturing by the plurality of imaging apparatuses can be communicated, based on the information acquired by the acquisition means, the image data corresponding to a foreground region extracted from a captured image acquired through image capturing by each of the plurality of imaging apparatuses and used in generation of a virtual viewpoint image, and the foreground region being a region of a moving object; and a control means for performing control so that communication of the plurality of pieces of image data is performed in with the time length determined by the determination means, wherein in a case where a focal length of a first imaging apparatus included in the plurality of imaging apparatuses is longer than a focal length of a second imaging apparatus included in the plurality of imaging apparatuses, the determination means determines that a first time length during which image data based on image capturing by the first imaging apparatus can be communicated is longer than a second time length during which image data based on image capturing by the second imaging apparatus can be communicated, and the control means is adapted to perform control so that the image data based on image capturing by the first imaging apparatus is communicated in the first time length and the image data based on image capturing by the second imaging apparatus is communicated in the second time length.