electronic machines
The electronic device automatically adjusts the marker frame's position and size relative to the crop region, reducing the need for frequent user intervention by associating graphic and crop regions, thus enhancing user convenience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- CANON KK
- Filing Date
- 2024-12-17
- Publication Date
- 2026-06-29
AI Technical Summary
The marker frame in existing video shooting systems is not automatically adjusted to match the movement of the subject, requiring frequent user adjustments, which is burdensome.
An electronic device with acquisition, first setting, and control means that associate a graphic region with a crop region, ensuring the graphic region maintains its relative position and size with respect to the crop region when the crop region's settings change, reducing the need for manual adjustments.
Reduces the frequency of adjustments to the marker frame by maintaining its relative position and size with respect to the crop region, thereby alleviating user burden.
Smart Images

Figure 2026105902000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an electronic device, and particularly to a technique for displaying an image so as to indicate a region.
Background Art
[0002] A marker function for assisting shooting has been proposed by displaying a marker frame as a reference for a safety zone or a telop insertion position during video distribution on a part of the video area during shooting. In the marker function, the user can adjust the marker frame so as to indicate a desired area by changing the position and size of the marker frame.
[0003] Also, a crop function has been proposed for setting a part of the video area as a crop area and recording and outputting the entire video area (hereinafter referred to as the entire video) and the video of the crop area (hereinafter referred to as the crop video). In the crop function, the user can adjust the angle of view of the crop video by changing the position and size of the crop area. Further, by superimposing and displaying a crop frame indicating the crop area on the entire video, the user can simultaneously check the entire video and the crop video.
[0004] Patent Document 1 discloses a processing device that moves a plurality of displayed crop frames of different sizes in联动 and determines a crop frame to be output from them.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] However, the marker frame is not automatically adjusted so that users can adjust it to match the movement of the subject being filmed. When shooting cropped video for streaming, the marker frame may be displayed as a guide for the safety zone and text overlay position of the cropped video. In this case, the marker frame needs to be adjusted frequently, which often places a heavy burden on the user.
[0007] The present invention aims to provide a technology that can reduce the frequency of adjustments to the marker frame (the area on which graphics are superimposed). [Means for solving the problem]
[0008] The electronic device of the present invention comprises: acquisition means for acquiring an image; first setting means for setting a crop region which is a part of the image region and a region to be extracted from the image; second setting means for setting a graphic region which is a part of the image region and a region on which graphics are superimposed; and control means for controlling the display of the image in a manner that shows the crop region and the graphic region, wherein the second setting means can set the graphic region in association with the crop region, and when the graphic region is associated with the crop region, the control means changes the display of the graphic region to maintain its relative position and size with respect to the crop region when the setting of the crop region is changed, but does not change the display of the crop region even when the setting of the graphic region is changed. [Effects of the Invention]
[0009] According to the present invention, the frequency of adjusting the marker frame (the area on which the graphic is superimposed) is reduced. It is possible. [Brief explanation of the drawing]
[0010] [Figure 1] This is a block diagram of the camera according to Embodiment 1. [Figure 2]This is a schematic diagram of the settings and values for the crop area and marker area. [Figure 3] This is a schematic diagram of the crop area settings screen. [Figure 4] This is a schematic diagram of the marker area position setting screen. [Figure 5] This is a flowchart of the camera processing when setting the marker area position. [Figure 6] This is a schematic diagram showing the correspondence between marker criteria and configurable ranges. [Figure 7] This is a flowchart of the camera's processing when displaying the shooting screen. [Figure 8] This is a schematic diagram of the shooting screen. [Figure 9] This is a schematic diagram of the crop area settings screen. [Figure 10] This is a block diagram of the camera according to Embodiment 2. [Figure 11] This is a schematic diagram of the output image. [Figure 12] This is a schematic diagram of the settings and values for outputting video to an external source. [Figure 13] This is a flowchart of the camera's processing when outputting video to an external source. [Modes for carrying out the invention]
[0011] <Embodiment 1> Embodiment 1 of the present invention will now be described. Figure 1 is a block diagram showing the configuration of a digital video camera (camera) 10 as an example of an electronic device to which the present invention can be applied.
[0012] The photographic lens 106 is a lens group that includes a zoom lens and a focus lens. The zoom lens is a lens that changes the zoom magnification by changing the focal length. The zoom lens is controlled by the zoom control unit 102. The focus lens is a lens that performs focusing. The focus lens is controlled by the distance measuring control unit 103.
[0013] The imaging unit 104 is an image sensor (image sensor) composed of a CCD, CMOS element, or the like that converts an optical image into an electrical signal. The A / D converter 105 converts the analog signal output from the imaging unit 104 into a digital signal. The barrier 101 prevents dirt and damage to the imaging system of the camera 10 by covering the imaging system (including the imaging lens 106, etc.).
[0014] The image processing unit 107 performs predetermined image processing (such as resizing processing such as pixel interpolation and reduction, color conversion processing, etc.) on the image data from the A / D converter 105 or the image data from the memory control unit 108. The image processing unit 107 performs predetermined arithmetic processing using the captured image data, and the system control unit 50 performs exposure control and distance measurement control based on the arithmetic result obtained by the image processing unit 107. As a result, TTL (through-the-lens) AF (autofocus) processing, AE (automatic exposure) processing, EF (flash pre-flash) processing, etc. are performed.
[0015] The image data from the A / D converter 105 is written into the memory 109 via the image processing unit 107 and the memory control unit 108, or via the memory control unit 108. In the memory 109, for example, image data obtained by the imaging unit 104 and converted into digital data by the A / D converter 105 is stored for various processes. The memory 109 has a storage capacity sufficient to store a predetermined number of still images, a moving image for a predetermined time, and audio. The memory 109 also serves as a memory for image display (video memory), and image data for display on the display unit 110 is also stored in the memory 109. The display unit 110 displays, for example, image data obtained by the imaging unit 104 and converted into digital data by the A / D converter 105 and image data read from the recording medium 122, etc. OSD (On Screen Display) data may also be displayed on the display unit 110.
[0016] The D / A converter 123 converts the display image data stored in the memory 109 into an analog signal and supplies it to the display unit 110. Therefore, the display image data written to the memory 109 is displayed by the display unit 110 via the D / A converter 123. The display unit 110 is a display such as an LCD (liquid crystal display) and displays according to the analog signal from the D / A converter 123. The digital signal that has been A / D converted by the A / D converter 105 and stored in the memory 109 is converted into an analog signal by the D / A converter 123 and sequentially transferred to the display unit 110 for display. This displays a live view image and realizes the function of an electronic viewfinder. The display unit 110 may be an organic electroluminescent (OLED) display or the like. The size of the display unit 110 is not particularly limited; for example, it may be a small liquid crystal monitor with a display surface size of 3.5 inches. The display unit 110 may be an external monitor connected to the camera 10 using an external output terminal such as HDMI (High Definition Multimedia Interface) or SDI (Serial Digital Interface).
[0017] The non-volatile memory 111 is an electrically erasable and recordable memory, such as an EEPROM. The non-volatile memory 111 stores constants and programs for the operation of the system control unit 50. This program is for executing various flowcharts, which will be described later.
[0018] The system control unit 50 controls the entire camera 10. The system control unit 50 implements the processes described later by executing programs stored in the non-volatile memory 111. The system control unit 50 also controls the display by controlling the memory 109, the D / A converter 123, the display unit 110, etc.
[0019] The system memory 113 is, for example, RAM. The system memory 113 stores constants and variables for the operation of the system control unit 50, as well as programs read from the non-volatile memory 111. The system timer 114 is a timing unit that measures the time used for various controls and the time of the built-in clock.
[0020] The operation unit 115 is used to input various operation instructions (various instructions from the user) to the system control unit 50. The system control unit 50 performs various processes according to the instructions input from the user via the operation unit 115. The operation unit 115 includes various buttons such as a menu button, a cancel button, four directional keys (up, down, left, and right directional keys), a SET key, and an AF / MF key. For example, when the menu button is pressed, a menu screen with various settings is displayed on the display unit 110. The user can intuitively make various settings using the menu screen displayed on the display unit 110, the four directional keys, and the SET key.
[0021] The touch panel 116 is a touch sensor that detects various touch operations on the display surface of the display unit 110 (the operating surface of the touch panel 116). The touch panel 116 and the display unit 110 can be configured as an integrated unit. For example, the touch panel 116 is configured such that its light transmittance does not interfere with the display of the display unit 110, and is mounted on the upper layer of the display surface of the display unit 110. Then, the input coordinates on the touch panel 116 are associated with the display coordinates on the display surface of the display unit 110. This makes it possible to provide a GUI (Graphical User Interface) that makes it seem as if the user can directly operate the screen displayed on the display unit 110.
[0022] The mode selector switch 117 switches the operating mode of the system control unit 50 to one of the following: video recording mode, playback mode, etc.
[0023] The power switch 118 is a push button used to switch the power of the camera 10 on and off.
[0024] The power control unit 119 consists of a battery detection circuit, a DC-DC converter, a switch circuit for switching which blocks are energized, and detects whether a battery is installed, the type of battery, and the remaining battery level. Based on these detection results and instructions from the system control unit 50, the power control unit 119 controls the DC-DC converter and supplies the necessary voltage to each part, including the recording medium 122, for the required period of time. The power supply unit 120 consists of primary batteries such as alkaline batteries and lithium batteries, secondary batteries such as NiCd batteries, NiMH batteries and Li batteries, and an AC adapter.
[0025] The recording medium I / F 121 is an interface to a recording medium 122 such as a memory card or hard disk. The recording medium 20 is a recording medium for recording captured image data and is composed of semiconductor memory, magnetic disks, etc.
[0026] In Embodiment 1, the system control unit 50 sets a portion of the captured image (video) as a crop area, which is an area to be extracted from the image, in response to user operations on the operation unit 115 or the touch panel 116. Figure 2(A) is a schematic diagram showing an example of menu items (setting items) for setting the crop area and their setting values. Figure 3 is a schematic diagram showing an example of the crop area setting screen. When the user selects a crop area setting item from the menu screen, the system control unit 50 displays the crop area setting screen shown in Figure 3 on the display unit 110.
[0027] In the crop area setting screen of Figure 3, the captured overall image 300 (image of the entire area) is displayed, and multiple OSDs are superimposed on the overall image 300. The multiple OSDs include the recording status 301, crop 1 frame 302, crop 1 number 303, crop frame size adjustment cursors 304a to 304d, crop 2 frame 305, crop 2 number 306, switch button 307, and SET button 308. The recording status 301 indicates whether or not video recording is in progress. In Figure 3, the recording status 301 is "STBY", indicating that video recording is not being performed.
[0028] The number of configurable crop regions is not particularly limited, but in Embodiment 1, two crop regions (crop 1 and crop 2) are configurable. Crop 1 frame 302 is a frame indicating the region of crop 1, and crop 2 frame 305 is a frame indicating the region of crop 2.
[0029] As shown in Figure 2(A), when setting the crop area, the user uses the operation unit 115 to select (specify) "Off", "16:9", "9:16", or "1:1" as the crop type. If "Off" is selected, no crop area is set. If "16:9" is selected, a crop area with an aspect ratio of 16:9 is set. When recording a cropped image with an aspect ratio of 16:9 (image of the crop area), for example, the system control unit 50 records the cropped image with an aspect ratio of 16:9 to the recording medium 20 at a resolution of 1920 x 1080. If "9:16" is selected, a crop area with an aspect ratio of 9:16 is set. When recording a cropped image with an aspect ratio of 9:16, for example, the system control unit 50 rotates the cropped image with an aspect ratio of 9:16 by 90 degrees and records it to the recording medium 20 at a resolution of 1920 x 1080. If "1:1" is selected, a crop area with an aspect ratio of 1:1 is set. When recording cropped video with an aspect ratio of 1:1, for example, the system control unit 50 sets the aspect ratio of 1:1 Black areas are added to the left and right of the cropped image, and the cropped image with the added black areas is recorded on the recording medium 20 at a resolution of 1920 x 1080.
[0030] Furthermore, the recording of cropped footage may be performed in parallel (simultaneously) with the recording of the overall footage, or only cropped footage may be recorded, or multiple cropped footage corresponding to multiple cropped areas may be recorded in parallel (simultaneously). In addition, the user may freely specify the aspect ratio of the cropped area instead of selecting from a predetermined set of aspect ratios.
[0031] Crop 1 number 303 is associated with crop 1 frame 302, indicating that the area within crop 1 frame 302 is the area of crop 1. Crop 2 number 306 is associated with crop 2 frame 305, indicating that the area within crop 2 frame 305 is the area of crop 2. The switch button 307 is a button for switching the crop area to be operated on, and can be pressed by touch operation on the touch panel 116. Each time the switch button 307 is touched, the target of operation switches between crop 1 (crop 1 frame 302) and crop 2 (crop 2 frame 305). The crop frame size adjustment cursors 304a to 304d are cursors for adjusting the size of the crop area to be operated on, and are displayed at the four corners of the crop area to be operated on. In Figure 3, crop 1 (crop 1 frame 302) is the target of operation, and the crop frame size adjustment cursors 304a to 304d are displayed at the four corners of crop 1 frame 302. When a user touches and drags (moves the touch position) any of the crop frame size adjustment cursors 304a to 304d, the size of the crop area is changed while maintaining the aspect ratio of the crop area being manipulated. Also, when a user touches an area other than the crop frame size adjustment cursors 304a to 304d, the toggle button 307, and the SET button 308, the position of the crop area is changed so that the center of the crop area aligns with the touch position. The SET button 308 is used to complete (end) the crop area settings. When the SET button 308 is touched, the crop area settings screen is closed (hidden).
[0032] In Embodiment 1, the system control unit 50 sets a portion of the captured image (video) as a graphic area (marker area), which is an area on which graphics are superimposed, in response to user operations on the operation unit 115 or the touch panel 116. Figure 2(B) is a schematic diagram showing an example of menu items (setting items) for setting the marker area and their setting values. Figure 4(A) is a schematic diagram showing an example of a marker area position setting screen. When the user selects a marker area position setting item from the menu screen, the system control unit 50 displays the marker area position setting screen shown in Figure 4(A) on the display unit 110.
[0033] The number of configurable marker regions is not particularly limited, but in Embodiment 1, two marker regions (marker 1 and marker 2) are configurable. Figure 4(A) shows the marker region position setting screen for marker 1. In the marker region position setting screen of Figure 4(A), the captured overall image 400 is displayed, and multiple OSDs are superimposed on the overall image 400. The multiple OSDs include the recording status 401, the marker frame 402, and the marker region position setting menu 403. The marker frame 402 is a frame that indicates the marker region.
[0034] The marker area position setting menu 403 displays the X coordinate buttons 404a to 404d, the Y coordinate buttons 405a to 405d, the set button 406, and the cursor 407.
[0035] The X-coordinate button 404a indicates the fourth digit of the X-coordinate of the marker area, and the X-coordinate button 404b indicates the third digit of the X-coordinate of the marker area. The X-coordinate button 404c indicates the second digit of the X-coordinate of the marker area, and the X-coordinate button 404d indicates the first digit of the X-coordinate of the marker area. The Y-coordinate button 405a indicates the fourth digit of the Y-coordinate of the marker area, and the Y-coordinate button... Button 405b indicates the third digit of the Y coordinate of the marker area. Button 405c indicates the second digit of the Y coordinate of the marker area, and button 405d indicates the first digit of the Y coordinate of the marker area.
[0036] The cursor 407 indicates the button to be operated. The cursor 407 moves in response to the pressing of the left arrow key, right arrow key, SET key, etc. on the operation unit 115. For example, if the cursor 407 is at the position of the Y-coordinate button 405c, the cursor 407 will move to the position of the Y-coordinate button 405b in response to the pressing of the left arrow key, and to the position of the Y-coordinate button 405d in response to the pressing of the right arrow key or the SET key. However, the cursor 407 may also move in response to touch operations on the touch panel 116.
[0037] Furthermore, if the cursor 407 is pointing to any of the X-coordinate buttons 404a-404d or Y-coordinate buttons 405a-405d, the coordinates of the marker area are changed in response to the pressing of the up or down arrow keys on the operation unit 115. For example, if the cursor 407 is pointing to the Y-coordinate button 405c, pressing the up arrow key increments the second digit of the Y-coordinate, and pressing the down arrow key increments the second digit of the Y-coordinate. If the cursor 407 is pointing to the SET button 406, pressing the SET key confirms the X and Y coordinates of the marker area, and the marker area position setting screen is closed (hidden). The coordinates of the marker area set on the marker area position setting screen are, for example, the coordinates of the center of the marker area. The coordinates of the vertices of the marker area may also be set on the marker area position setting screen.
[0038] Furthermore, the cursor 407 may be moved, its coordinates changed, or its coordinates confirmed in response to touch operations on the touch panel 116.
[0039] Figure 5 is a flowchart illustrating an example of the processing performed by the camera 10 when displaying the marker area position setting screen for marker 1. The processing in Figure 5 is achieved by the system control unit 50 loading a program stored in the non-volatile memory 111 into the system memory 113 and executing it. For example, when the user selects the marker area position setting item from the menu screen, the system control unit 50 starts the processing shown in Figure 5. Then, based on the results of the processing in Figure 5, the system control unit 50 displays the marker area position setting screen on the display unit 110.
[0040] As shown in Figure 2(B), when setting the marker area, the user uses the operation unit 115 to select (specify) "Full Image", "Crop 1", "Crop 2", "16:9", "9:16", or "1:1" as the marker reference. The marker reference "Crop 1" can be selected if the crop type of Crop 1 is not "Off", and the marker reference "Crop 2" can be selected if the crop type of Crop 2 is not "Off". The marker reference "16:9" can be selected if at least one of the crop types of Crop 1 and Crop 2 is "16:9". The marker reference "9:16" can be selected if at least one of the crop types of Crop 1 and Crop 2 is "9:16". The marker reference "1:1" can be selected if at least one of the crop types of Crop 1 and Crop 2 is "1:1". The marker reference "Full Image" can always be selected.
[0041] In S501, the system control unit 50 determines whether the marker reference for marker 1 is "Crop 1", "Crop 2", or something else. If the marker reference is "Crop 1", proceed to S502; if the marker reference is "Crop 2", proceed to S503; and if the marker reference is neither "Crop 1" nor "Crop 2", proceed to S504.
[0042] In S502, the system control unit 50 determines the configurable range of the marker area based on the crop type of crop 1.
[0043] In S503, the system control unit 50 determines the configurable range of the marker area based on the crop type of crop 2.
[0044] In S504, the system control unit 50 determines the configurable range of the marker area based on the marker criteria.
[0045] Figure 6 is a schematic diagram showing an example of the correspondence between marker criteria and configurable range. The marker criteria "16:9", "9:16", and "1:1" in Figure 6 may be interpreted as crop types in S502 and S503. For example, in S502, if the crop type of crop 1 is "16:9", the range of X coordinates 0 to 960 and Y coordinates 0 to 540 is determined as the configurable range for the marker.
[0046] Figure 4(A) shows the marker area position setting screen when the marker reference is the "overall image". In Figure 4(A), the marker area can be set anywhere on the overall image 400. In Figure 4(A), the coordinates of the marker area are determined in a coordinate system where the coordinates of the upper left corner of the overall image 400 are (0,0) and the coordinates of the lower right corner of the overall image 400 are (1920,1080).
[0047] Figure 4(B) shows the marker area position setting screen when the marker reference is "16:9" and the aspect ratio of the Crop 1 area is 16:9. In the case of Figure 4(B), the marker area can be set to be limited to the area of Crop 1, which has an aspect ratio equal to the marker reference. The same applies when the marker reference is "Crop 1". In this way, when setting a marker area in association with a crop area, the marker area can be set to be limited to that crop area.
[0048] In Figure 4(B), crop 1 frame 302 and crop 1 number 303 are also displayed. This indicates that the marker area can be set only within the area of crop 1. In the case of Figure 4(B), the coordinates of the marker area are determined in a coordinate system where the coordinates of the upper left corner of the area of crop 1 (crop 1 frame 302) are (0,0) and the coordinates of the lower right corner of the area of crop 1 (crop 1 frame 302) are (960,540). Note that there are no particular limitations on how to show that the marker area can be set only within the area of crop 1; for example, a mask 408 covering the area outside of crop 1 may be displayed, as in Figure 4(C).
[0049] Even when the marker reference is "9:16" or "1:1", the marker area can be set to be limited to a crop area with an aspect ratio equal to the marker reference, just as when the marker reference is "16:9". Multiple crop areas with aspect ratios equal to the marker reference may be set. In that case, the marker area can be set to be limited to the inside of each of the multiple crop areas with aspect ratios equal to the marker reference, or to be limited to the inside of any one of those multiple crop areas. When the marker reference is "Crop 2", the marker area can be set to be limited to the area of Crop 2.
[0050] The position setting for marker 1 has been explained, but the position setting for marker 2 can be done in the same way. The size setting for the marker area can also be done in the same way. When the user selects the marker area size setting item from the menu screen, the system control unit 50 displays a marker area size setting screen (not shown) on the display unit 110. Using the marker area size setting screen, the user sets the width and height of the marker area, rather than the X and Y coordinates. Specify (enter) the value.
[0051] Thus, in Embodiment 1, the marker region is set using relative position coordinates with respect to the image region (the entire image region or the cropped region) to which the marker region is associated.
[0052] Figure 7 is a flowchart illustrating an example of the processing performed by the camera 10 when displaying the shooting screen after setting the crop area and marker area. The processing in Figure 7 is achieved by the system control unit 50 loading a program stored in the non-volatile memory 111 into the system memory 113 and executing it. For example, after setting the crop area and marker area, when the user instructs the system control unit 50 to display the shooting screen (e.g., transition to shooting mode), the system control unit 50 starts the processing in Figure 7. The system control unit 50 then repeats the processing in Figure 7 until the user instructs the system control unit 50 to turn off the camera 10 or transition to another screen (another mode), or otherwise hide the shooting screen. The processing in Figure 7 is repeated at the display update rate (refresh rate) of the display unit 110. For example, if the refresh rate is 60Hz, the processing in Figure 7 is repeated 60 times per second.
[0053] In S701, the system control unit 50 controls the acquisition of the overall image captured by the imaging unit 104.
[0054] In S702, the system control unit 50 controls the system to superimpose a crop frame indicating the cropped area onto the overall image acquired in S701. In Embodiment 1, the crop frame of crop 1 and the crop frame of crop 2 are superimposed onto the overall image. In S702, it is sufficient to change the appearance of the overall image to indicate the cropped area, and instead of superimposing the crop frame, the pixel values of the overall image may be changed or the like may be changed.
[0055] In S703, the system control unit 50 initializes marker number i to 1. Marker number i is a number that indicates the marker area to be processed. When marker number i is 1, marker 1 is selected as the processing target, and when marker number i is 2, marker 2 is selected as the processing target.
[0056] In S704, the system control unit 50 determines whether the marker reference for marker i (the marker area to be processed) is "whole image", "crop 1", "crop 2", or aspect ratio ("16:9", "9:16", or "1:1"). If the marker reference is "whole image", proceed to S705; if the marker reference is "crop 1", proceed to S706; if the marker reference is "crop 2", proceed to S707; and if the marker reference is the aspect ratio, proceed to S708.
[0057] In S705, the system control unit 50 controls the superimposition of a marker frame indicating the area of marker i onto the overall image using coordinates based on the overall image. In Embodiment 1, a coordinate system is used in which the coordinates of the upper left corner of the overall image are (0,0) and the coordinates of the lower right corner of the overall image are (1920,1080), and the marker frame is superimposed onto the overall image according to the set coordinates (e.g., the coordinates of the center) and size of marker i.
[0058] In S706, the system control unit 50 controls the superimposition of the marker frame of marker i onto the overall image using coordinates based on crop 1. In Embodiment 1, the marker frame is superimposed onto the overall image according to the set coordinates and size of marker i, using a coordinate system corresponding to the configurable range (Figure 6) that corresponds to the crop type of crop 1. For example, if the crop type is "9:16", a coordinate system is used in which the coordinates of the upper left corner of the area of crop 1 are (0,0) and the coordinates of the lower right corner of the area of crop 1 are (540,960).
[0059] In S707, the system control unit 50 controls the superimposition of the marker frame of marker i onto the overall image using coordinates based on crop 2. In Embodiment 1, the marker frame is superimposed onto the overall image according to the set coordinates and size of marker i, using a coordinate system corresponding to the configurable range (Figure 6) that corresponds to the crop type of crop 2.
[0060] In S708, the system control unit 50 initializes the crop number j to 1. The crop number j is a number that indicates the crop area to be referenced. When the crop number j is 1, crop 1 is selected as the referenced area, and when the crop number j is 2, crop 2 is selected as the referenced area.
[0061] In S709, the system control unit 50 determines whether the marker reference of marker i and the crop type of crop j match. If the marker reference of marker i and the crop type of crop j match, the process proceeds to S710; otherwise, it proceeds to S711. In Embodiment 1, when i=1 and j=1, if both the marker reference of marker 1 and the crop type of crop 1 are "16:9", it is determined that the marker reference of marker i and the crop type of crop j match. If both the marker reference of marker 1 and the crop type of crop 1 are "9:16", it is also determined that the marker reference of marker i and the crop type of crop j match. If both the marker reference of marker 1 and the crop type of crop 1 are "1:1", it is also determined that the marker reference of marker i and the crop type of crop j match. In all other cases, it is determined that the marker reference of marker i and the crop type of crop j do not match.
[0062] In S710, the system control unit 50 controls the superimposition of the marker frame of marker i onto the overall image using coordinates based on crop j. In Embodiment 1, the marker frame is superimposed onto the overall image according to the set coordinates and size of marker i, using a coordinate system corresponding to the configurable range (Figure 6) that corresponds to the crop type of crop j.
[0063] In addition, for S705-S707 and S710, the overall image can be modified to indicate the marker area, and instead of superimposing the marker frame, the pixel values of the overall image may be changed.
[0064] In S711, the system control unit 50 increments the crop number j by 1.
[0065] In S712, the system control unit 50 determines whether the crop number j is greater than the number of crop regions set (number of crop regions). If the crop number j is greater than the number of crop regions, the process proceeds to S713; otherwise, it proceeds to S709.
[0066] In S713, the system control unit 50 increments the marker number i by 1.
[0067] In S714, the system control unit 50 determines whether the marker number i is greater than the number of marker regions set (number of marker regions). If the marker number i is greater than the number of marker regions, the process proceeds to S715; otherwise, it proceeds to S704.
[0068] In S715, the system control unit 50 controls the display unit 110 to display the overall image with the crop frame and marker frame superimposed.
[0069] Figures 8(A) to 8(E) are schematic diagrams showing examples of the shooting screen. In the shooting screens of Figures 8(A) to 8(E), the captured overall image 800 is displayed, and multiple OSDs are superimposed on the overall image 800.
[0070] In the shooting screen of Figure 8(A), multiple OSDs include recording status 801, crop 1 frame 802, crop 1 number 803, crop 2 frame 804, crop 2 number 805, marker 1 frame 806, and marker 2 frame 807. In Figure 8(A), both the crop type of crop 1 and crop 2 are assumed to be "16:9". Also, the marker reference for marker 1 is assumed to be "crop 1", and the marker reference for marker 2 is assumed to be "overall image". Therefore, marker 1 frame 806 is superimposed on the overall image 800 at S706 in Figure 7, and marker 2 frame 807 is superimposed on the overall image 800 at S705. Marker 1 frame 806 is located in the upper left corner of the crop 1 area (the area enclosed by crop 1 frame 802), and marker 2 frame 807 is located in the lower right corner of the overall image 800 area.
[0071] Figure 8(B) shows the shooting screen after moving crop 1 frame 802 downwards in the crop area setting screen, starting from the state in Figure 8(A). Since the marker reference for marker 1 is "crop 1", marker 1 frame 806 also moves downwards in accordance with the movement of crop 1 frame 802. Figure 8(C) shows the shooting screen after reducing the size of crop 1 frame 802 in the crop area setting screen, starting from the state in Figure 8(A). Since the marker reference for marker 1 is "crop 1", the size of marker 1 frame 806 is also reduced in accordance with the reduction in the size of crop 1 frame 802.
[0072] Thus, in Embodiment 1, when a marker area is associated with a crop area, if the settings of the crop area are changed, the display of the marker area is changed to maintain its relative position and size to the crop area. This eliminates the need for the user to change the settings of the marker area in response to changes in the settings of the crop area, thereby reducing the frequency of marker area adjustments. In addition, to allow users to determine the crop area and marker area to some extent, the display of the crop area is not changed even if the settings of the marker area are changed. Furthermore, even if the settings of the crop area are changed, the display of marker areas not associated with that crop area is not changed.
[0073] Figure 8(D) shows the captured screen after changing the marker reference of marker 1 to "16:9" from the state in Figure 8(A). Since both the crop type of crop 1 and the crop type of crop 2 are "16:9", at S710 in Figure 7, marker 1 frame 806-1 based on crop 1 and marker 1 frame 806-2 based on crop 2 are superimposed on the overall image 800. The relative position and size of marker 1 frame 806-1 with respect to crop 1 frame 802 are the same as the relative position and size of marker 1 frame 806-2 with respect to crop 2 frame 804.
[0074] Thus, in Embodiment 1, when multiple crop regions having aspect ratios associated with marker regions are set, the overall image is displayed in a manner that shows multiple marker regions corresponding to each of the multiple crop regions as the marker region. In this case, the relative position and size of the marker region with respect to the corresponding crop region are the same among the multiple marker regions. By doing so, the settings of the marker regions can be shared among crop regions with the same aspect ratio, improving convenience.
[0075] If the aspect ratio of a marker, which is the marker reference, is equal to the aspect ratio of the overall image, a marker frame based on the overall image may be superimposed on the overall image as the marker frame for that marker.
[0076] Figure 8(E), like Figure 8(D), shows the captured screen after changing the marker reference of marker 1 to "16:9" from the state in Figure 8(A). As mentioned above, the crop of crop 1 Both the crop type and the crop type of crop 2 are "16:9". Furthermore, the aspect ratio of the overall image 800 is also assumed to be 16:9. In Figure 8(E), similar to Figure 8(D), the processing of S710 in Figure 7 superimposes marker 1 frame 806-1 based on crop 1 and marker 1 frame 806-2 based on crop 2 onto the overall image 800. Furthermore, the processing of S710 superimposes marker 1 frame 806-3 based on the overall image 800 onto the overall image 800.
[0077] Furthermore, the entire image may be displayed in a manner that allows for the identification of marker areas associated with a crop area and marker areas not associated with a crop area. In the shooting screen of Figure 8(A), marker frame 1 806, where the marker reference is "crop 1," and marker frame 2 807, where the marker reference is "entire image," may be displayed in a manner that allows for identification. The colors of marker frame 1 806 and marker frame 2 807 may be different. The brightness of marker frame 1 806 and marker frame 2 807 may be different. The line type of marker frame 1 806 (single line, double line, etc.) and marker frame 2 807 may be different. The lighting / flashing pattern of marker frame 1 806 and marker frame 2 807 may be different. An icon corresponding to the marker reference "crop 1" may be linked to marker frame 1 806 and displayed, and an icon corresponding to the marker reference "entire image" may be linked to marker frame 2 807. Similarly, the entire image may be displayed in a manner that allows for the identification of marker regions associated with a cropped region and marker regions associated with another cropped region.
[0078] Even on the crop area setting screen, the overall image may be displayed in a manner that shows the marker area (and crop area). For example, when setting a crop area that is not associated with a marker area, the overall image may be displayed in a manner that shows the crop area but not the marker area. When setting a crop area that is associated with a marker area, the overall image may be displayed in a manner that shows both the crop area and the marker area. In this case, the marker area not associated with the crop area will not be shown.
[0079] Figure 9 is a schematic diagram showing an example of a crop area setting screen. In the crop area setting screen of Figure 9, the captured overall image 900 is displayed, and multiple OSDs are superimposed on the overall image 900. Similar to Figure 3, the multiple OSDs include the recording status 901, crop 1 frame 902, crop 1 number 903, crop frame size adjustment cursors 904a~904d, crop 2 frame 905, crop 2 number 906, switch button 907, and SET button 908. Here, it is assumed that marker 1 of the marker reference "crop 1" and marker 2 of the marker reference "overall image" are set. Therefore, marker 1 frame 909 of the marker reference "crop 1" is also superimposed on the overall image 900. Marker 2 frame of the marker reference "overall image" is not displayed. By doing this, the user can adjust the crop area while referring to the marker area based on the crop area, improving convenience.
[0080] <Embodiment 2> Embodiment 2 of the present invention will now be described. In the following, explanations of aspects that are the same as those in Embodiment 2 (for example, the same configuration and process as in Embodiment 1) will be omitted, and the differences from Embodiment 2 will be explained.
[0081] Figure 10 is a block diagram showing the configuration of a digital video camera (camera) 10 according to Embodiment 2. The video output unit 1001 reads image data stored in the memory 109 via the memory control unit 108, converts it into a video signal, and outputs it externally. In Embodiment 2, the video output unit 1001 has an HDMI terminal and converts the image data stored in the memory 109 into a signal in a video format corresponding to the HDMI terminal and outputs it. The video output unit 1001 is Image data from the cropped area can also be extracted (cut out and cropped) from the image data of the overall video and output. The number of external output terminals on the video output unit 1001 is not particularly limited. The video output unit 1001 may also have an SDI terminal.
[0082] Figures 11(A) to 11(E) are schematic diagrams showing examples of output video output from the video output unit 1001. Figure 12 is a schematic diagram showing examples of menu items (setting items) for external video output and their setting values. As shown in Figure 12, the user selects (specifies) "Full Video", "Crop 1", or "Crop 2" as the output video (output video type).
[0083] Figure 11(A) shows the output video when the output video type is "whole video". In Figure 11(A), multiple OSDs are superimposed on the whole video 1100. The multiple OSDs include the recording status 1103, crop 1 frame 1104, crop 1 number 1105, crop 2 frame 1106, crop 2 number 1107, marker 1 frame 1108, and marker 2 frame 1109. In Figure 11(A), both the crop type of crop 1 and the crop type of crop 2 are assumed to be "16:9". Also, the marker reference for marker 1 is assumed to be "crop 1", and the marker reference for marker 2 is assumed to be "whole video".
[0084] Figure 11(B) shows the output video after changing the output video type to "Crop 1" from the state shown in Figure 11(A). In Figure 11(B), the recording status 1103 and the marker 1 frame 1108 (the part included in the Crop 1 region) of the marker reference "Crop 1" are superimposed on the Crop 1 region video 1101, which is the video of the Crop 1 region. As shown in Figure 11(A), a part of the marker 2 frame 1109 is also included in the Crop 1 region, but since the marker reference for marker 2 is "entire video", the marker 2 frame 1109 is not displayed in Figure 11(B).
[0085] Figure 11(C) shows the output video after changing the output video type to "Crop 2" from the state in Figure 11(A). In Figure 11(C), the recording state 1103 is superimposed on the crop 2 region video 1102, which is the video of the crop 2 region. Even if at least a part of the marker 1 frame 1108 is included in the crop 2 region, the marker 1 reference is "Crop 1", so the marker 1 frame 1108 is not superimposed on the crop 2 region video 1102. Similarly, even if at least a part of the marker 2 frame 1109 is included in the crop 2 region, the marker 2 reference is "Overall Video", so the marker 2 frame 1109 is not superimposed on the crop 2 region video 1102.
[0086] Figure 11(D) shows the output video after changing the marker reference of marker 2 to "16:9" from the state in Figure 11(B). As mentioned above, both the crop type of crop 1 and the crop type of crop 2 are "16:9". Therefore, by changing the marker reference of marker 2 to "16:9", two marker 2 frames 1109 are set: marker 2 frame 1109-1 based on crop 1, and marker 2 frame 1109-2 (not shown in Figure 11(D)) based on crop 2. In Figure 11(D), as in Figure 11(B), the recording state 1103 and marker 1 frame 1108 (the part included in the crop 1 region) with marker reference "crop 1" are superimposed on the crop 1 region video 1101. Furthermore, marker 2 frame 1109-1 (the part included in the crop 1 region) based on crop 1 is also superimposed on the crop 1 region video 1101.
[0087] Figure 11(E) shows the output video after changing the output video type to "Crop 2" from the state in Figure 11(D). In Figure 11(E), as in Figure 11(C), the recording status 1103 is superimposed on the crop 2 region video 1102. Furthermore, the marker 2 frame 1109-2 (the part included in the crop 2 region), based on crop 2, is also superimposed on the crop 2 region video 1102. It is superimposed on it.
[0088] Thus, if at least a portion of a marker area is included in a cropped area, and the marker area is associated with the cropped area, the video of the cropped area will be output in a manner that shows the marker area (the portion included in the cropped area). If the marker area is not associated with the cropped area, the video of the cropped area will be output in a manner that does not show the marker area.
[0089] Figure 13 is a flowchart illustrating an example of the processing performed by the camera 10 when outputting video after setting the crop area and marker area. The processing in Figure 13 is achieved by the system control unit 50 loading a program stored in the non-volatile memory 111 into the system memory 113 and executing it. For example, after setting the crop area and marker area, when the user instructs the camera to output video externally (such as transitioning to shooting mode), the system control unit 50 starts the processing shown in Figure 13. The system control unit 50 then repeats the processing shown in Figure 13 until the user instructs the camera 10 to stop external video output, such as by turning off the camera 10 or transitioning to another mode. The processing in Figure 13 is repeated at the frame rate of the output video. For example, if the frame rate is 60Hz, the processing in Figure 13 is repeated 60 times per second.
[0090] In S1301, the system control unit 50 controls the acquisition of the overall image captured by the imaging unit 104.
[0091] In S1302, the system control unit 50 acquires information on the configured output video type.
[0092] In S1303, the system control unit 50 determines whether the output video type is "whole video", "crop 1", or "crop 2". If the output video type is "whole video", proceed to S1304; if the output video type is "crop 1", proceed to S1306; and if the output video type is "crop 2", proceed to S1307.
[0093] In S1304, the system control unit 50 controls the superimposition of OSDs other than the marker frame onto the overall image. For example, as shown in Figure 11(A), the recording status 1103, crop 1 frame 1104, crop 1 number 1105, crop 2 frame 1106, and crop 2 number 1107 are superimposed on the overall image 1100.
[0094] In S1305, the system control unit 50 controls the superimposition of all marker frames onto the overall image. For example, as shown in Figure 11(A), marker frame 1 1108 and marker frame 2 1109 are superimposed onto the overall image 1100.
[0095] In S1306, the system control unit 50 controls the system to crop (extract, cut out) the crop 1 region from the overall image. For example, the crop 1 region image 1101 shown in Figures 11(B) and 11(D) is cropped.
[0096] In S1307, the system control unit 50 controls the system to crop (extract, cut out) the crop 2 region from the overall image. For example, the crop 2 region image 1102 shown in Figures 11(C) and 11(E) is cropped.
[0097] In S1308, the system control unit 50 controls the superimposition of a predetermined OSD onto the cropped image. For example, as shown in Figures 11(B) to 11(E), the recording status 1103 is superimposed. Alternatively, the crop frame or crop number corresponding to the cropped area may be superimposed, or if the cropped area includes at least a part of another cropped area, The crop frames and crop numbers of the other crop regions may be superimposed.
[0098] In S1309, the system control unit 50 initializes the marker number i to 1. As described in Embodiment 1, the marker number i is a number indicating the marker region to be processed. When the marker number i is 1, marker 1 is selected as the processing target, and when the marker number i is 2, marker 2 is selected as the processing target.
[0099] In S1310, the system control unit 50 determines whether the marker reference for marker i is "whole image", crop ("crop 1" or "crop 2"), or aspect ratio ("16:9", "9:16", or "1:1"). If the marker reference is "whole image", proceed to S1313; if the marker reference is crop, proceed to S1312; and if the marker reference is aspect ratio, proceed to S1311.
[0100] In S1311, the system control unit 50 determines whether the marker reference of marker i matches the crop type of the output video. If the marker reference of marker i matches the crop type of the output video, the process proceeds to S1312; otherwise, it proceeds to S1313. For example, as shown in Figure 11(D), if the output video type is "Crop 1", the crop type of crop 1 is "16:9", and the marker reference of marker 2 is "16:9", it is determined that the marker reference of marker 2 matches the crop type of the output video.
[0101] In S1312, the system control unit 50 controls the superimposition of marker i, based on the crop area of the output video, onto the output video. For example, as shown in Figure 11(B), marker 1 frame 1108 may be superimposed, as shown in Figure 11(D), marker 1 frame 1108 and marker 2 frame 1109 may be superimposed, or as shown in Figure 11(E), marker 2 frame 1109 may be superimposed.
[0102] In S1313, the system control unit 50 increments the marker number i by 1.
[0103] In S1314, the system control unit 50 determines whether the marker number i is greater than the number of marker regions set (number of marker regions). If the marker number i is greater than the number of marker regions, the process proceeds to S1315; otherwise, it proceeds to S1310.
[0104] In S1315, the system control unit 50 controls the output video to be output from the video output unit 1001.
[0105] The various controls described above may or may not be performed by a single piece of hardware (e.g., a processor or circuit). Multiple pieces of hardware (e.g., multiple processors, multiple circuits, or a combination of one or more processors and one or more circuits) may share the processing to control the entire device.
[0106] Furthermore, the above-mentioned processors are processors in a broad sense, including general-purpose processors and specialized processors. General-purpose processors include, for example, CPUs (Central Processing Units), MPUs (Micro Processing Units), and DSPs (Digital Signal Processors). Specialized processors include, for example, GPUs (Graphics Processing Units), ASICs (Application Specific Integrated Circuits), and PLDs (Programmable Logic Devices). Programmable logic devices include, for example, FPGAs (Field Programmable Gate Arrays) and CPLDs (Complex Programmable Logic Devices).
[0107] Furthermore, although embodiments of the present invention have been described in detail, the present invention is not limited to these specific embodiments, and various forms that do not depart from the spirit of the invention are also included in the present invention. Moreover, each of the embodiments described above is merely one embodiment of the present invention, and it is possible to combine each embodiment as appropriate.
[0108] Furthermore, although the above-described embodiments explained the application of the present invention to a digital video camera, which is a type of imaging device, this is not limited to this example, and the invention can be applied to any electronic device capable of controlling the display of an image. For example, the present invention can be applied to personal computers and PDAs, mobile phone terminals and portable image viewers, printers, digital photo frames, music players, game consoles, e-book readers, etc. The present invention can also be applied to video players, display devices (including projection devices), tablet terminals, smartphones, AI speakers, home appliances, and in-vehicle devices.
[0109] Furthermore, the present invention is applicable not only to the imaging device itself, but also to a control device that communicates with the imaging device (including network cameras) via wired or wireless communication and remotely controls the imaging device. Examples of devices that remotely control the imaging device include smartphones, tablet PCs, and desktop PCs. The imaging device can be remotely controlled by notifying the imaging device of commands to perform various operations and settings based on operations and processing performed on the control device side. In addition, live view images captured by the imaging device may be received via wired or wireless communication and displayed on the control device side.
[0110] <Other Embodiments> The present invention can also be realized by supplying a program that implements one or more of the functions of the above-described embodiments to a system or device via a network or storage medium, and by having one or more processors in the computer of that system or device read and execute the program. It can also be realized by a circuit that implements one or more functions.
[0111] This embodiment includes the following configurations, methods, programs, and media. (Composition 1) Means for acquiring images, A first setting means for setting a crop region which is a part of the region of the aforementioned image and a region to be extracted from the aforementioned image, A second setting means for setting a graphics area which is part of the area of the aforementioned image and is an area on which graphics are superimposed, Control means for controlling the display of the image in a manner that shows the cropped area and the graphic area. It has, The second setting means can set the graphic area in association with the crop area, If the graphics area is associated with the crop area, the control means modifies the display of the graphics area to maintain its relative position and size to the crop area when the settings of the crop area are changed, but does not modify the display of the crop area even when the settings of the graphics area are changed. An electronic device characterized by the following features. (Configuration 2) When setting the graphics area in association with the crop area, the second setting means can set the graphics area only within the crop area. The electronic device according to configuration 1, characterized by the features described above. (Composition 3) When setting the graphics area in association with the crop area, the control means controls the system to display that the graphics area can only be set within the crop area. The electronic device according to configuration 2, characterized by the features described above. (Composition 4) When setting the graphic area in relation to the crop area, the second setting means sets the graphic area using position coordinates relative to the crop area. An electronic device according to any one of configurations 1 to 3, characterized by the features described herein. (Composition 5) The second setting means can configure multiple graphics areas, When the settings of the crop area are changed, the control means modifies the display of the graphics area associated with the crop area to maintain its relative position and size to the crop area, but does not modify the display of graphics areas not associated with the crop area. An electronic device according to any one of configurations 1 to 4, characterized by the above. (Composition 6) The control means controls the display of the image in a manner that allows for the identification of graphic areas associated with the cropped area and graphic areas not associated with the cropped area. The electronic device according to configuration 5, characterized by the features described herein. (Composition 7) The second setting means can set the graphics area in relation to the aspect ratio, If the graphics region is associated with the crop region, this includes the case where the aspect ratio to which the graphics region is associated is equal to the aspect ratio of the crop region. An electronic device according to any one of configurations 1 to 6, characterized by the features described above. (Composition 8) The first setting means can set multiple cropping regions, When a plurality of crop regions having aspect ratios associated with the graphic region are set, the control means controls the display of the image as the graphic region in a manner that shows a plurality of graphic regions corresponding to each of the plurality of crop regions. Among the plurality of graphic regions, the relative position and size of the graphic region with respect to the corresponding crop region are equal. The electronic device according to configuration 7, characterized by the features described above. (Composition 9) When setting a crop area that is not associated with a graphics area, the control means controls the display of the image in a manner that shows the crop area, and when setting a crop area that is associated with a graphics area, the control means controls the display of the image in a manner that shows both the crop area and the graphics area. An electronic device according to any one of configurations 1 to 8, characterized by the above. (Composition 10) Output means for outputting the image of the cropped region. It further possesses, If at least a portion of the graphics area is included in the crop area, the output means, if the graphics area is associated with the crop area, outputs in a manner that shows at least a portion of the graphics area included in the crop area. The image of the cropped area is output, but if the graphic area is not associated with the cropped area, the image of the cropped area is output in a manner that does not show the graphic area. An electronic device according to any one of configurations 1 to 9, characterized by the features described herein. (method) Image acquisition step, A first setting step involves setting a crop region which is a part of the image and is a region to be extracted from the image, A second setting step involves defining a graphics region which is part of the area of the aforementioned image and is an area on which graphics are superimposed. A control step of controlling the display of the image in a manner that shows the cropped area and the graphic area. It has, In the second setting step, the graphics area can be set in association with the crop area. If the graphics area is associated with the crop area, the control step modifies the display of the graphics area to maintain its relative position and size to the crop area when the settings of the crop area are changed, but does not modify the display of the crop area when the settings of the graphics area are changed. A method for controlling electronic equipment characterized by the following features. (program) A program for causing a computer to function as one of the electronic devices described in any of configurations 1 to 10. (medium) A computer-readable storage medium containing a program for causing the computer to function as one of the electronic devices described in configurations 1 to 10. [Explanation of symbols]
[0112] 10: Digital video camera 50: System control unit
Claims
1. Means for acquiring images, A first setting means for setting a crop region which is a part of the region of the aforementioned image and a region to be extracted from the aforementioned image, A second setting means for setting a graphics area which is a part of the area of the aforementioned image and is an area on which graphics are superimposed, Control means for controlling the display of the image in a manner that shows the cropped area and the graphic area. It has, The second setting means can set the graphic area in association with the crop area, If the graphics area is associated with the crop area, the control means modifies the display of the graphics area to maintain its relative position and size to the crop area when the settings of the crop area are changed, but does not modify the display of the crop area even when the settings of the graphics area are changed. An electronic device characterized by the following features.
2. When setting the graphics area in association with the crop area, the second setting means can set the graphics area only within the crop area. The electronic device according to feature 1.
3. When setting the graphics area in association with the crop area, the control means controls the system to display that the graphics area can only be set within the crop area. The electronic device according to feature 2.
4. When setting the graphic area in relation to the crop area, the second setting means sets the graphic area using position coordinates relative to the crop area. The electronic device according to feature 1.
5. The second setting means can set multiple graphics areas, When the settings of the crop area are changed, the control means modifies the display of the graphics area associated with the crop area to maintain its relative position and size to the crop area, but does not modify the display of graphics areas not associated with the crop area. The electronic device according to feature 1.
6. The control means controls the display of the image in a manner that allows for the identification of graphic areas associated with the cropped area and graphic areas not associated with the cropped area. The electronic device according to feature 5.
7. The second setting means can set the graphics area in relation to the aspect ratio, If the graphics region is associated with the crop region, this includes the case where the aspect ratio to which the graphics region is associated is equal to the aspect ratio of the crop region. The electronic device according to feature 1.
8. The first setting means can set multiple cropping regions, When a plurality of crop regions having aspect ratios associated with the graphic region are set, the control means controls the display of the image as the graphic region in a manner that shows a plurality of graphic regions corresponding to each of the plurality of crop regions. Among the plurality of graphic regions, the relative position and size of the graphic region with respect to the corresponding crop region are equal. The electronic device according to feature 7.
9. When setting a crop area that is not associated with a graphics area, the control means controls the display of the image in a manner that shows the crop area, and when setting a crop area that is associated with a graphics area, the control means controls the display of the image in a manner that shows both the crop area and the graphics area. The electronic device according to feature 1.
10. Output means for outputting the image of the cropped region. It further possesses, If at least a portion of the graphic area is included in the crop area, the output means outputs an image of the crop area in a manner that shows at least a portion of the graphic area included in the crop area, if the graphic area is associated with the crop area, but outputs an image of the crop area in a manner that does not show the graphic area, if the graphic area is not associated with the crop area. The electronic device according to feature 1.
11. Image acquisition step, A first setting step involves setting a crop region which is a part of the image and is a region to be extracted from the image, A second setting step involves defining a graphics region which is part of the area of the aforementioned image and is an area on which graphics are superimposed. A control step of controlling the display of the image in a manner that shows the cropped area and the graphic area. It has, In the second setting step, the graphics area can be set in association with the crop area. If the graphics area is associated with the crop area, the control step modifies the display of the graphics area to maintain its relative position and size to the crop area when the settings of the crop area are changed, but does not modify the display of the crop area when the settings of the graphics area are changed. A method for controlling electronic equipment characterized by the following features.
12. A program for causing a computer to function as one of the means of an electronic device according to any one of claims 1 to 10.
13. A computer-readable storage medium storing a program for causing a computer to function as one of the means of an electronic device according to any one of claims 1 to 10.