Control apparatus, method of controlling the same, and storage medium
A control apparatus includes an acquisition unit configured to acquire data from an external apparatus via a communication unit, and a generation unit configured to, based on the data acquired by the acquisition unit, generate a display screen including operation information which is information for operating the external apparatus, wherein the generation unit, based on whether a live view image is included in the data acquired by the acquisition unit, adjusts a display region for the operation information in the display screen.
1 . A control apparatus, comprising:
at least one processor or circuit configured to function as:
an acquisition unit configured to acquire data from an external apparatus via a communication unit; and
a generation unit configured to, based on the data acquired by the acquisition unit, generate a display screen including operation information which is information for operating the external apparatus,
wherein
the generation unit,
based on whether a live view image is included in the data acquired by the acquisition unit, adjusts a first display region which is a display region for the live view image and a second display region which is a display region for the operation information in the display screen, and
wherein
the generation unit,
in a case where the live view image is included in the data acquired by the acquisition unit, adjusts a size of the second display region to a first size, and in a case where the live view image is not included in the data, adjusts the size of the second display region to a second size larger than the first size, and deletes the first display region.
2 . The control apparatus according to claim 1 , wherein
whether the live view image is acquired is determined based on whether the acquisition unit received the live view image.
3 . The control apparatus according to claim 1 , further comprising
a display unit configured to display a display screen generated by the generation unit.
4 . The control apparatus according to claim 3 , wherein
the control apparatus is operable to communicate with a plurality of the external apparatus.
5 . The control apparatus according to claim 4 , wherein
the generation unit,
in a case where any live view image of the plurality of the external apparatus is not included in a plurality of data acquired by the acquisition unit, deletes the first display region.
6 . The control apparatus according to claim 4 , wherein
the display unit
displays a live view image acquired from the plurality of the external apparatus on a third display region.
7 . The control apparatus according to claim 6 , wherein
an external apparatus that is a target of operation by the control apparatus is decided by a selection of a live view image displayed on the third display region.
8 . The control apparatus according to claim 7 , wherein
the generation unit,
even in a case where the first display region has been deleted, does not delete the third display region.
9 . The control apparatus according to claim 8 , wherein
the generation unit,
in a case where the first display region is reduced, also reduces the third display region.
10 . The control apparatus according to claim 1 , wherein
the operation information includes information for operating the external apparatus.
11 . The control apparatus according to claim 1 , wherein
the external apparatus is an image capturing apparatus.
12 . The control apparatus according to claim 11 , wherein
the live view image is acquired by image capturing by the image capturing apparatus.
13 . The control apparatus according to claim 1 , wherein
the generation unit,
when a time over which a live view image has not been included in the data continues for a predetermined time period, deletes the first display region.
14 . A method of controlling a control apparatus, the method comprising:
acquiring data from an external apparatus via a communication unit; and
based on the acquired data, generating a display screen including operation information which is information for operating the external apparatus,
wherein in the generating,
based on whether a live view image is included in the data acquired by the acquisition unit, a first display region which is a display region for the live view image and a second display region which is a display region for the operation information are adjusted in the display screen, and
wherein in the generating,
in a case where the live view image is included in the data acquired by the acquisition unit, a size of the second display region is adjusted to a first size, and in a case where the live view image is not included in the data, the size of the second display region is adjusted to a second size larger than the first size, and the first display region is deleted.
15 . A non-transitory, computer-readable storage medium storing a program for causing a computer to function as each unit of a control apparatus, the control apparatus comprising:
an acquisition unit configured to acquire data from an external apparatus via a communication unit; and
a generation unit configured to, based on the data acquired by the acquisition unit, generate a display screen including operation information which is information for operating the external apparatus,
wherein in the generating,
based on whether a live view image is included in the data acquired by the acquisition unit, a first display region which is a display region for the live view image and a second display region which is a display region for the operation information are adjusted in the display screen, and
wherein in the generating,
in a case where the live view image is included in the data acquired by the acquisition unit, a size of the second display region is adjusted to a first size, and in a case where the live view image is not included in the data, the size of the second display region is adjusted to a second size larger than the first size, and the first display region is deleted.