Display control apparatus, display control method, and non-transitory computer readable medium
AssigneeCanon Kabushiki Kaisha
InventorSeiji Ogawa
Life of this patent
Estimating the term…
Abstract
A display control apparatus according to the present invention includes: an axis detection unit configured to detect, based on an image, a rotation axis about which a celestial body included in the image as an object rotates in response to the rotation of the earth; and a control unit configured to perform control such that a partial area of the image is displayed as a display area, and rotation display is performed by changing the display area while changing an angle corresponding to the display area around a position corresponding to the rotation axis detected by the axis detection unit.
Claims11
A display control apparatus comprising at least one memory and at least one processor which function as:
- an axis detection unit configured to detect, based on an image, a rotation axis about which a celestial body included in the image as an object rotates in response to the rotation of the earth;
- a first determination unit configured to determine (1) whether or not only the celestial body is included in the display area, (2) whether or not only (a) the celestial body and (b) either Polaris or Polaris Australis are included in the display area, and (3) whether or not an object other than the celestial body, Polaris, and Polaris Australis is included in the display area;
- and
- a control unit configured to perform control such that a partial area of the image is displayed as a display area, and rotation display is performed by changing the display area while changing an angle corresponding to the display area around a position corresponding to the rotation axis detected by the axis detection unit,
- wherein the rotation display is an animation display that transitions so that an object in the image rotates around the rotation axis detected by the axis detection unit, and
- wherein the control unit (1) performs control such that the rotation display is performed in a case where the first determination unit determines that only (a) the celestial body and (b) either Polaris or Polaris Australis are included in the display area, (2) does not perform the control such that the rotation display is performed in a case where the first determination unit determines that only the celestial body is included in the display area but neither Polaris nor Polaris Australis is included in the display area, and (3) does not perform the control such that the rotation display is performed in a case where the first determination unit determines that the object other than the celestial body, Polaris, and Polaris Australis is included in the display area.
A display control method comprising:
- detecting, based on an image, a rotation axis about which a celestial body included in the image as an object rotates in response to the rotation of the earth;
- determining (1) whether or not only the celestial body is included in the display area, (2) whether or not only (a) the celestial body and (b) either Polaris or Polaris Australis are included in the display area, and (3) whether or not an object other than the celestial body, Polaris, and Polaris Australis is included in the display area;
- and
- performing control such that a partial area of the image is displayed as a display area, and rotation display is performed by changing the display area while changing an angle corresponding to the display area around a position corresponding to the detected rotation axis,
- wherein the rotation display is an animation display that transitions so that an object in the image rotates around the detected rotation axis,
- wherein the control is performed such that the rotation display is performed in a case where it is determined that only (a) the celestial body and (b) either Polaris or Polaris Australis are included in the display area,
- wherein the control is not performed such that the rotation display is performed in a case where it is determined that only the celestial body is included in the display area but neither Polaris nor Polaris Australis is included in the display area, and
- wherein the control is not performed such that the rotation display is performed in a case where it is determined that the object other than the celestial body, Polaris, and Polaris Australis is included in the display area.
A non-transitory computer-readable medium that stores a program, wherein the program causes a computer to execute a method comprising:
- detecting, based on an image, a rotation axis about which a celestial body included in the image as an object rotates in response to the rotation of the earth;
- determining (1) whether or not only the celestial body is included in the display area, (2) whether or not only (a) the celestial body and (b) either Polaris or Polaris Australis are included in the display area, and (3) whether or not an object other than the celestial body, Polaris, and Polaris Australis is included in the display area;
- and
- performing control such that a partial area of the image is displayed as a display area, and rotation display is performed by changing the display area while changing an angle corresponding to the display area around a position corresponding to the detected rotation axis,
- wherein the rotation display is an animation display that transitions so that an object in the image rotates around the detected rotation axis,
- wherein the control is performed such that the rotation display is performed in a case where it is determined that only (a) the celestial body and (b) either Polaris or Polaris Australis are included in the display area,
- wherein the control is not performed such that the rotation display is performed in a case where it is determined that only the celestial body is included in the display area but neither Polaris nor Polaris Australis is included in the display area, and
- wherein the control is not performed such that the rotation display is performed in a case where it is determined that the object other than the celestial body, Polaris, and Polaris Australis is included in the display area.
Dependencies are inferred from the claim text.