Electronic device, electronic device control method, and program

The electronic device and method address the challenge of inserting separator images during playback, ensuring consistent file numbering and easy handling of images across devices by inserting separator images with non-consecutive file numbers.

JP2025139232APending Publication Date: 2025-09-26CANON KK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024038049
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-12
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

Existing techniques fail to insert a separator image during image playback, leading to difficulties in maintaining consistent file numbering when images are transferred to another device.

Method used

An electronic device and method for inserting a separator image between captured images with non-consecutive file numbers, allowing seamless file numbering and easy handling across devices.

Benefits of technology

Enables consistent file numbering and easy identification of image separators during playback, ensuring compatibility and organization across different devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025139232000001_ABST
    Figure 2025139232000001_ABST
Patent Text Reader

Abstract

To provide a technique for inserting a separator image when reproducing an image.SOLUTION: An electronic device includes acquisition means for acquiring a plurality of captured images to which file numbers have been assigned according to a specific rule, reception means for receiving an instruction to insert a separator image between two captured images that are adjacent in file number order among the plurality of captured images, and generation means for, when the reception means receives the instruction, generating a separator image to which a file number between the file numbers of the two captured images has been assigned when the file numbers of the two captured images are not consecutive.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an electronic device, a control method for an electronic device, and a program. [Background technology]

[0002] There is a technique for inserting separator images to quickly identify the divisions between captured images. Treating separator images in the same way as captured images makes them easier to handle when copied to another device, such as a PC. However, if the file numbers of the images before and after the desired insertion position are consecutive, it is not possible to assign a file number to the separator image that follows the same file numbering rules as the captured images. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-244778 [Patent Document 2] Japanese Patent Application Laid-Open No. 2014-225083 Summary of the Invention [Problem to be solved by the invention]

[0004] Patent Document 1 describes a technique for inserting a separator image when a predetermined condition is met during image capture. Patent Document 2 describes a method for assigning file numbers to prevent duplicate file numbers in images captured by multiple cameras. However, Patent Documents 1 and 2 only describe techniques related to image capture, and do not describe a technique for inserting a separator image during image playback.

[0005] SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a technique for inserting a separator image when reproducing an image. [Means for solving the problem]

[0006] One aspect of the present invention is a method for producing a medicament for the treatment of a pulmonary arthritis. an acquisition means for acquiring a plurality of captured images to which file numbers have been assigned according to a specific rule; a receiving means for receiving an instruction to insert a separator image between two adjacent photographed images in order of file numbers among the plurality of photographed images; a generating means for generating a separator image to which a file number between the file numbers of the two photographed images is assigned when the file numbers of the two photographed images are not consecutive, when the receiving means receives the instruction; The electronic device is characterized by having:

[0007] One aspect of the present invention is a method for producing a medicament for the treatment of a pulmonary arthritis. an acquisition step of acquiring a plurality of captured images to which file numbers are assigned according to a specific rule; a receiving step of receiving an instruction to insert a separator image between two adjacent photographed images in order of file numbers among the plurality of photographed images; a generating step of generating a separator image to which a file number between the file numbers of the two photographed images is assigned when the instruction is received in the receiving step and the file numbers of the two photographed images are not consecutive; The electronic device control method is characterized by comprising the steps of: [Effects of the Invention]

[0008] According to the present invention, it is possible to provide a technique for inserting a separator image when reproducing an image. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is an external view of a digital camera according to a first embodiment. [Figure 2] 1 is a block diagram of a digital camera according to a first embodiment. [Figure 3] FIG. 10 is a diagram illustrating insertion of a delimiter image according to the first embodiment. [Figure 4]FIG. 3 is a diagram for explaining how file numbers are assigned according to the first embodiment. [Figure 5] FIG. 2 is a diagram showing a setting screen according to the first embodiment. [Figure 6] 4 is a flowchart of processing when capturing an image according to the first embodiment. [Figure 7] 4 is a flowchart of processing during image playback according to the first embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that the embodiments described below are examples of methods for realizing the present invention, and may be modified or changed as appropriate depending on the configuration of the device to which the present invention is applied and various conditions. Furthermore, the embodiments may be combined as appropriate.

[0011] <Embodiment 1> The digital camera 100 according to the first embodiment will be described below with reference to the drawings.

[0012] 1A and 1B are external views of a digital camera 100 as an example of an electronic device according to embodiment 1. Fig. 1A is a front perspective view of the digital camera 100. Fig. 1B is a rear perspective view of the digital camera 100. Fig. 2 is a block diagram of the digital camera 100.

[0013] The display unit 28 is a display unit provided on the rear surface of the digital camera 100. The display unit 28 displays images and various information. The display unit 28 may be a vari-angle or tilt type display unit. The orientation of the display unit 28 may be changeable in various directions. The touch panel 70a can detect touch operations on the display surface (operation surface) of the display unit 28. The outside-finder display unit 43 is a display unit provided on the top surface of the camera. The outside-finder display unit 43 displays various settings of the digital camera 100 (such as shutter speed and aperture).

[0014] The shutter button 61 is an operation part for issuing a shooting instruction. The mode change switch 60 is an operation part for switching between various modes. The terminal cover 40 is a cover that protects a connector (not shown) that connects a "connection cable for connecting to an external device" to the "digital camera 100."

[0015] The main electronic dial 71 is a rotary operation member included in the operation unit 70. By turning the main electronic dial 71, the user can change settings such as the shutter speed or aperture.

[0016] The power switch 72 is an operating member that switches the power of the digital camera 100 on and off. The sub electronic dial 73 is a rotary operating member included in the operating unit 70. By operating the sub electronic dial 73, it is possible to move the selection frame or advance through images. The cross key 74 is a cross key operating member (four-way key) included in the operating unit 70. The cross key 74 has push buttons that can be pressed up, down, left, and right (push buttons that can be pressed in four directions). The process that corresponds to the part of the cross key 74 that is pressed is executed. The SET button 75 is a push button included in the operating unit 70. The SET button The button 75 is mainly used to confirm a selected item, etc. The video button 76 is used to instruct the start and stop of video shooting (recording).

[0017] The AE lock button 77 is included in the operation unit 70. By pressing the AE lock button 77 in a shooting standby state, the exposure state can be fixed. The enlarge button 78 is included in the operation unit 70. The enlarge button 78 is an operation button for switching the enlargement mode ON and OFF in the live view display in shooting mode. By turning the enlargement mode ON and then operating the main electronic dial 71, the live view image can be enlarged or reduced. In playback mode, the enlargement button 78 functions as a button for "enlarging the playback image and increasing the magnification ratio."

[0018] The playback button 79 is included in the operation unit 70. The playback button 79 is an operation button for switching between shooting mode and playback mode. When the playback button 79 is pressed during shooting mode, the mode switches to playback mode, and the most recent image recorded on the recording medium 200 is displayed on the display unit 28. The menu button 81 is included in the operation unit 70. When the menu button 81 is pressed, a menu screen on which various settings can be made is displayed on the display unit 28. While looking at the menu screen displayed on the display unit 28, the user can intuitively make various settings using the "cross key 74, SET button 75, or multi-controller (hereinafter referred to as "MC") 65."

[0019] The MC65 can accept directional commands in eight directions and a push-in operation on the center portion. The communication terminal 10 is a communication terminal that enables the digital camera 100 to communicate with a lens unit 150 (detachable) described below. The eyepiece 16 is the eyepiece of an eyepiece finder (a peer-type finder). The user can view the image displayed on the internal EVF (Electric View Finder) 29 through the eyepiece 16. The eyepiece detection unit 57 is an eyepiece detection sensor that detects whether the user has placed their eye on the eyepiece 16. The lid 202 is the lid of a slot that stores the recording medium 200.

[0020] Grip unit 90 is a holding unit shaped to be easily gripped in the user's right hand when holding digital camera 100. The shutter button 61 and main electronic dial 71 are located in positions that can be operated with the index finger of the right hand when the digital camera is held by gripping grip unit 90 with the little finger, ring finger, and middle finger of the right hand. In the same position, sub electronic dial 73 is located in a position that can be operated with the thumb of the right hand. The tally lamp (light-emitting element) 63 turns on, turns off, flashes, and performs other operations to notify the photographer.

[0021] 2 is a block diagram showing an example of the configuration of a digital camera 100 according to embodiment 1. The lens unit 150 is a lens unit equipped with an interchangeable photographic lens. The lens 103 is usually composed of multiple lenses, but for simplicity's sake, FIG. 2 shows only one lens.

[0022] The communication terminal 6 is a communication terminal through which the lens unit 150 communicates with the digital camera 100. The lens unit 150 communicates with the system control unit 50 via the communication terminals 6 and 10. The lens system control circuit 4 controls the aperture 1 via the aperture drive circuit 2. Thereafter, the lens system control circuit 4 adjusts the focus by displacing the lens 103 via the AF drive circuit 3.

[0023] The shutter 101 is a focal plane shutter. The shutter 101 is controlled by the system control unit 50, so that the exposure time of the imaging unit 22 can be freely controlled.

[0024] The imaging unit 22 is an imaging element that includes an element (CCD or CMOS element) that converts an optical image into an electrical signal, etc. The A / D converter 23 converts the analog signal output from the imaging unit 22 into a digital signal.

[0025] The image processing unit 24 performs image processing (predetermined pixel interpolation, resizing such as reduction, and color conversion processing) on ​​the data from the A / D converter 23 or the data from the memory control unit 15. The image processing unit 24 also performs predetermined arithmetic processing using the captured image data. The system control unit 50 performs exposure control and distance measurement control based on the arithmetic results obtained by the image processing unit 24. This allows TTL (through-the-lens) AF (autofocus) processing, AE (autoexposure) processing, and EF (flash pre-flash) processing to be performed. The image processing unit 24 also performs predetermined arithmetic processing using the captured image data. The image processing unit 24 then performs TTL AWB (auto white balance) processing based on the arithmetic results obtained.

[0026] The memory control unit 15 controls data transmission and reception between specific components (A / D converter 23, image processing unit 24, and memory 32). Output data from the A / D converter 23 is written into memory 32 via the image processing unit 24, memory control unit 15, and D / A converter 19. Alternatively, output data from the A / D converter 23 is written into memory 32 via the memory control unit 15 and D / A converter 19.

[0027] The memory 32 stores image data obtained by the imaging unit 22 and converted into digital data by the A / D converter 23. The memory 32 also stores image data to be displayed on the display unit 28 and the EVF 29. The memory 32 has a storage capacity sufficient to store a predetermined number of still images and a predetermined period of moving images and audio.

[0028] The memory 32 also serves as a memory (video memory) for displaying images. The display image data written to the memory 32 is displayed by the display unit 28 and the EVF 29. The display unit 28 and the EVF 29 perform display on a display device such as an LCD or an organic EL display in accordance with a signal from the memory control unit 15. The data that has been A / D converted by the A / D converter 23 and stored in the memory 32 is sequentially transferred to the display unit 28 or the EVF 29. The display unit 28 or the EVF 29 can perform a live view display (LV display) by displaying data in accordance with the transferred data. Hereinafter, an image displayed in live view will be referred to as a "live view image (LV image)."

[0029] The nonvolatile memory 56 is an electrically erasable and recordable memory. For example, a Flash-ROM is used as the nonvolatile memory 56. The nonvolatile memory 56 stores constants and programs for the operation of the system control unit 50. The programs referred to here are computer programs for executing various flowcharts, which will be described later.

[0030] The system control unit 50 controls the entire digital camera 100. The system control unit 50 is a control unit made up of at least one processor or circuit. The system control unit 50 realizes each process of the first embodiment by executing a program recorded in the nonvolatile memory 56. The system memory 52 is, for example, a RAM. Constants and variables for the operation of the system control unit 50, programs read from the nonvolatile memory 56, and the like are loaded into the system memory 52. ​​The system control unit 50 also performs display control by controlling the memory 32 or the display unit 28, etc.

[0031] The system timer 53 is a timekeeping unit that measures the time used for various controls and the time of a built-in clock.

[0032] The mode selector switch 60, the first shutter switch 62, the second shutter switch 64, and the operation unit 70 are operation members (receiving units) for inputting various operational instructions (accepting operational instructions) to the system control unit 50. The mode selector switch 60 switches the operation mode of the system control unit 50 between a still image capture mode, a video capture mode, etc. Modes included in the still image capture mode include an auto capture mode, an auto scene determination mode, a manual mode, an aperture priority mode (Av mode), a shutter speed priority mode (Tv mode), and a program AE mode (P mode). Modes included in the still image capture mode also include various scene modes that set capture settings for specific scenes, a custom mode, etc. Using the mode selector switch 60, the user can directly switch the still image capture mode to one of these modes. Alternatively, the user may use the mode selector switch 60 to display a list screen of capture modes, select one of the displayed modes, and then use other operation members to switch the still image capture mode. Similarly, the video capture mode may also include multiple modes.

[0033] The first shutter switch 62 generates a first shutter switch signal SW1 when it is turned on by half-pressing (instruction to prepare for shooting) the shutter button 61 provided on the digital camera 100 during operation. The generation of the first shutter switch signal SW1 starts shooting preparation operations such as AF (autofocus) processing, AE (auto exposure) processing, AWB (auto white balance) processing, and EF (pre-flash) processing.

[0034] The second shutter switch 64 generates a second shutter switch signal SW2 when the shutter button 61 is fully pressed (photographing instruction) and turned on. When the second shutter switch signal SW2 is generated, the system control unit 50 starts a series of operations for photographing processing (processing from reading out a signal from the imaging unit 22 to writing the captured image to the recording medium 200 as an image file).

[0035] The operation unit 70 includes various operation members as an input unit that accepts operations from the user. The operation unit 70 has the shutter button 61, the multi-controller 65, a touch panel 70a, a main electronic dial 71, a power switch 72, and a sub electronic dial 73. The operation unit 70 also has a cross key 74, a SET button 75, a movie button 76, an AE lock button 77, a magnification button 78, a playback button 79, and a menu button 81.

[0036] The power supply control unit 80 is composed of a battery detection circuit, a DC-DC converter, and a switch circuit (a circuit that switches the block to which electricity is applied). The power supply control unit 80 detects whether a battery is installed, the battery type, and the remaining battery power. The power supply control unit 80 also controls the DC-DC converter based on the detection results and instructions from the system control unit 50. As a result, the power supply control unit 80 supplies the necessary voltage for the necessary period to each unit, including the recording medium 200. The power supply unit 30 has a primary battery (such as an alkaline battery or a lithium battery), a secondary battery (such as a NiCd battery, a NiMH battery, or a Li battery), or an AC adapter.

[0037] The recording medium I / F 18 is an interface that connects to a recording medium 200 (such as a memory card or a hard disk). The recording medium 200 is a memory card or the like for recording captured images. The recording medium 200 includes a semiconductor memory, a magnetic disk, or the like.

[0038] The communication unit 54 is connected to an external device wirelessly or via a wired cable. The communication unit 54 transmits and receives video signals and audio signals. The communication unit 54 can also be connected to a wireless LAN (Local Area Network) or the Internet. Communication with external devices is also possible using Bluetooth (registered trademark) or Bluetooth Low Energy. The communication unit 54 can transmit images (including live view images) captured by the imaging unit 22 and images recorded on the recording medium 200. The communication unit 54 can also receive images and various other information from external devices.

[0039] The orientation detection unit 55 detects the orientation of the digital camera 100 with respect to the direction of gravity. Based on the orientation detected by the orientation detection unit 55, it is possible to determine whether an image captured by the imaging unit 22 was captured with the digital camera 100 held horizontally or vertically. The system control unit 50 can add orientation information corresponding to the orientation detected by the orientation detection unit 55 to the image file of the image captured by the imaging unit 22. The system control unit 50 can also record the image after rotating it according to the orientation information. The orientation detection unit 55 can use an acceleration sensor or a gyro sensor. The orientation detection unit 55 can also detect movement of the digital camera 100 (panning, tilting, lifting, whether the digital camera 100 is stationary, etc.) using the acceleration sensor or gyro sensor.

[0040] The eyepiece detection unit 57 is an eyepiece detection sensor. The eyepiece detection unit 57 detects (performs proximity detection) the approach (eye-approach) and departure (eye-away) of an eye (object) from the viewfinder eyepiece unit 16. The system control unit 50 switches the display unit 28 and the EVF 29 between on (display state) and off (non-display state) depending on the state detected by the eyepiece detection unit 57. More specifically, when at least the digital camera 100 is in a shooting standby state and the display destination switching setting for the live view image captured by the imaging unit 22 is set to automatic switching, the display unit 28 is selected as the display destination and the EVF 29 is hidden when the eye is not in contact with the viewfinder. Furthermore, the EVF 29 is selected as the display destination and the display unit 28 is hidden when the eye is in contact with the viewfinder.

[0041] The eyepiece detection unit 57 can be, for example, an infrared proximity sensor. The eyepiece detection unit 57 can detect the approach of an object to the eyepiece 16 of the viewfinder that houses the EVF 29. When an object approaches, infrared light emitted from a light-emitting unit (not shown) of the eyepiece detection unit 57 is reflected and received by a light-receiving unit (not shown) of the infrared proximity sensor. The eyepiece detection unit 57 can also determine the distance from the eyepiece 16 to the object (eyepiece distance) based on the amount of received infrared light. In this way, the eyepiece detection unit 57 performs eyepiece detection, detecting the proximity of an object to the eyepiece 16.

[0042] The touch panel 70a and the display unit 28 can be configured as an integrated unit. For example, the touch panel 70a is configured so that its light transmittance does not interfere with the display of the display unit 28. The touch panel 70a is attached to the upper layer of the display surface of the display unit 28. Input coordinates on the touch panel 70a are associated with display coordinates on the display screen of the display unit 28. This makes it possible to provide a GUI (Graphical User Interface) that allows the user to directly operate the screen displayed on the display unit 28.

[0043] The system control unit 50 can detect the following operations or states on the touch panel 70a. A finger or pen that has not been touching the touch panel 70a touches the touch panel 70a again, that is, the start of touching (hereinafter referred to as touch-down). The touch panel 70a is in a state where it is touched with a finger or a pen (hereinafter referred to as Touch-On). Touching the touch panel 70a with a finger or a pen and moving it (hereinafter referred to as Touch-Move). The finger or pen that has been touching the touch panel 70a is released, that is, the touch ends (hereinafter referred to as "touch-up"). A state in which nothing is touching the touch panel 70a (hereinafter referred to as Touch-Off). Touching down on the touch panel 70a and then touching up within a predetermined time without performing a touch-move (hereinafter referred to as a tap).

[0044] When touch down is detected, touch on is also detected at the same time. After touch down, touch on will usually continue to be detected unless touch up is detected. When touch move is detected, touch on is also detected. Even if touch on is detected, touch move will not be detected unless the touch position moves. Once it is detected that all fingers or pens that were touching have touched up, touch off occurs.

[0045] These operation states and the position coordinates of the finger or pen touching the touch panel 70a are notified to the system control unit 50 via the internal bus. Based on the notified information, the system control unit 50 determines what kind of operation (touch operation) has been performed on the touch panel 70a.

[0046] Regarding touch moves, the direction of movement of a finger or pen moving on the touch panel 70a can also be determined for each vertical and horizontal component on the touch panel 70a based on changes in position coordinates. If a touch move of at least a predetermined distance is detected, it is determined that a slide operation has been performed. An operation in which a finger is touched on the touch panel, quickly moved a certain distance, and then released is called a "flick." In other words, a flick is an operation in which a finger is quickly traced across the touch panel 70a as if flicking. If a touch move of at least a predetermined distance at a predetermined speed is detected, followed by a touch up, it can be determined that a flick has been performed (it can be determined that a flick occurred following a slide operation).

[0047] Furthermore, a touch operation in which multiple points (for example, two points) are touched simultaneously and the touch positions are brought closer together is called a "pinch in," and a touch operation in which the touch positions are moved farther apart is called a "pinch out." Pinch out and pinch in are collectively called a pinch operation (or simply pinch).

[0048] The touch panel 70a may be any of a variety of touch panel types, including resistive, capacitive, surface acoustic wave, infrared, electromagnetic induction, image recognition, and optical sensor types. Depending on the type, there are types that "detect a touch by contact with the touch panel" and "detect a touch by the approach of a finger or pen to the touch panel," but either type is acceptable.

[0049] The user can set the "method of specifying the position of the position indicator in response to a Touch-Move operation" to either absolute position specification or relative position specification. For example, if the position indicator is an AF frame, in the absolute position specification, when the touch panel 70a is touched, an AF position corresponding to the touched position (the position where the coordinates are input) is set. In other words, the position coordinates where the touch operation was performed are associated with the position coordinates of the display unit 28. On the other hand, in the relative position specification, the position coordinates where the touch operation was performed are not associated with the position coordinates of the display unit 28. In the relative position specification, regardless of the touch-down position on the touch panel 70a, the touch position is moved from the currently set AF position in the direction of movement of Touch-Move by a distance corresponding to the amount of movement of Touch-Move.

[0050] 3A and 3B are diagrams illustrating the insertion of a delimiter image.

[0051] Fig. 3A shows that multiple images 301 to 309 are displayed on display unit 28 of digital camera 100. In Fig. 3A, images 301, 304, 305, 306, and 309 are still images among the captured images. Images 302 and 308 are moving images among the captured images. Images 303 and 307 are segmented images that are different from the captured images.

[0052] A delimiter image is an image that can be recognized as being different from the "captured still images and videos." A delimiter image is a monochrome image, a simple mark image, or an image with text indicating that it is a delimiter image. In FIG. 3A, images 301 to 309 are arranged in the order of file numbers.

[0053] 3B is a screen for the user to select (set) the sort order (display order) of images. When selected, option 321 sorts images in order of file number. When selected, option 322 sorts images in order of shooting date and time. In addition to options 321 and 322, there may be options to sort images in ascending or descending order, or there may be an option to sort images in order of file size.

[0054] 4A and 4B are diagrams for explaining how file numbers are assigned.

[0055] 4A shows that the file numbers of the images are consecutive, with no gaps between the images. The captured images 401 to 404 are assigned consecutive file numbers "IMG_0001.jpg" to "IMG_0004.jpg."

[0056] FIG. 4B is a diagram showing that the file numbers of the images are not consecutive, and there are gaps in the file numbers between images. Photographed image 411 is assigned the file number "IMG_0001.jpg." Photographed image 412 is assigned the file number "IMG_0003.jpg." Photographed image 413 is assigned the file number "IMG_0005.jpg." Photographed image 414 is assigned the file number "IMG_0007.jpg." Therefore, the file numbers are not consecutive between adjacent photographed images. On the other hand, separator image 415 is assigned the file number "IMG_0004.jpg."

[0057] In Fig. 4A, the file number of photographed image 402 and the file number of photographed image 403 are consecutive. In contrast to this, in Fig. 4B, there is a gap of one file number between the file number of photographed image 412 and the file number of photographed image 413. Therefore, if the file number between the file numbers of photographed image 412 and photographed image 413 is assigned to delimiter image 415, it is possible to insert delimiter image 415 between photographed image 412 and photographed image 413.

[0058] Normally, the file numbers of the photographed images are consecutive, as shown in Figure 4A. However, in such cases, it is not possible to insert a separator image between the photographed images. On the other hand, as shown in Figure 4B, if the file numbers of the photographed images are not consecutive, it is possible to insert a separator image.

[0059] 5A to 5E are diagrams showing setting screens for assigning file numbers.

[0060] 5A and 5B are screens for setting the method of assigning file numbers (assignment rules) when taking pictures.

[0061] Option 501 is an option that indicates that consecutive file numbers are assigned to captured images. Option 502 is an option that indicates that file numbers are assigned to captured images with intervals between them so that the file numbers are not consecutive. FIG. 5A shows a state in which option 501 is selected. FIG. 5B shows a state in which option 502 is selected. When option 502 is selected, button 511 and check box 512 are displayed. When button 511 is selected, a screen for setting the number of intervals between file numbers is displayed, as shown in FIG. 5C. If check box 512 is checked, the setting for assigning consecutive file numbers to captured images during continuous shooting is performed, even if option 502 is selected.

[0062] FIG. 5C shows a screen for setting the interval between file numbers when file numbers are assigned with intervals so that the file numbers are not consecutive. Using text box 521, the user can arbitrarily set the interval between file numbers between captured images (two captured images captured at adjacent times). Specifically, the file numbers assigned to two captured images captured at adjacent times will differ by "the number set in text box 521" + 1. Any number equal to or greater than 1 can be set in text box 521.

[0063] 5A and 5B, the user can select a method (rule) for assigning file numbers to captured images. Meanwhile, digital camera 100 may determine to assign consecutive file numbers to captured images in a first case, regardless of the above settings made by the user. In a second case different from the first case, digital camera 100 may determine to assign file numbers to captured images with a specific number of intervals between them so that the file numbers are not consecutive.

[0064] The second case may be, for example, when the lens attached to digital camera 100 is changed, when a predetermined time has passed since the last image capture, when the date has changed, when a setting related to image quality has been changed, or when the power has been turned off and on. The second case may also be when flash photography has been performed. The second case may also be when the attitude of digital camera 100 has changed by more than a predetermined angle, or when the brightness of the environment surrounding digital camera 100 has changed by more than a predetermined value. The second case may also be when the shooting position (latitude or longitude) of digital camera 100 has changed by more than a predetermined distance.

[0065] Furthermore, the first case may be a case where a function other than the function of inserting separator images is assigned to the multi-function button, and the second case may be a case where the function of inserting separator images is assigned to the multi-function button. In this way, the digital camera 100 can assign file numbers to captured images with intervals so that the file numbers are not consecutive only when the user plans to insert separator images by pressing the multi-function button. This makes it possible for the user to insert separator images when desired, improving user convenience.

[0066] The first case may be when the user selects to display the captured images in order of their shooting date and time (when option 322 is selected), and the second case may be when the user selects to display the captured images in order of their file numbers (when option 321 is selected). In this way, digital camera 100 can assign file numbers to the captured images with intervals so that the file numbers are not consecutive, only when the user intends to display the captured images in order of their file numbers. This makes it possible to insert separator images when the user wishes, improving user convenience.

[0067] In Figure 5D, the file numbers of the captured images are consecutive, so a separator image could not be inserted. 10 shows an example of a user notification when a separator image could not be inserted. In the first embodiment, an example is presented in which the user is notified by displaying a character string (text) indicating that the separator image could not be inserted. The user may also be notified by sound, vibration, display (lighting up) of the tally lamp 63, or the like.

[0068] FIG. 5E shows a setting screen for assigning functions to the operation members of the operation unit 70. Screen name 541 indicates that a function is to be assigned to a multi-function button, which is one of the operation members. Cursor 542 is a bold frame indicating that a function corresponding to the icon indicated by cursor 542 is to be assigned to the multi-function button. In FIG. 5E, cursor 542 indicates that the separator image insertion function (the function for inserting separator images) is to be assigned to the multi-function button. Screen name 541 is not limited to a multi-function button. It may represent any operation member to which any one of a plurality of functions can be set. Furthermore, the separator image insertion function may be assigned to the multi-function button by default, or may be assignable to the multi-function button by a user operation.

[0069] (Regarding processing when taking images) The process of assigning a file number to a captured image will be described with reference to the flowchart in Fig. 6. This process is realized by loading a program recorded in non-volatile memory 56 into system memory 52 and executing it by system control unit 50. When a shooting instruction is detected by pressing shutter button 61, the process of this flowchart begins.

[0070] In step S601, the system control unit 50 executes photography, thereby obtaining one photographed image.

[0071] In step S602, the system control unit 50 obtains the file number of the last image (the image with the largest file number) stored on the recording medium 200.

[0072] In step S603, the system control unit 50 increments the file number acquired in step S602 by 1 and stores the result as an assigned number.

[0073] In step S604, the system control unit 50 determines whether "option 501: Assign consecutive file numbers" or "option 502: Assign file numbers with intervals so that the file numbers are not consecutive" has been selected on the screen shown in Fig. 5A. If it is determined that option 501 has been selected, the process proceeds to step S608. If it is determined that option 502 has been selected, the process proceeds to step S605.

[0074] In step S605, the system control unit 50 determines whether continuous shooting (continuous photography) is in progress (=the continuous shooting flag indicates 1) by referring to the continuous shooting flag stored in the system memory 52. ​​If it is determined that continuous shooting is in progress, the process proceeds to step S606. If it is determined that continuous shooting is not in progress, the process proceeds to step S607.

[0075] In step S606, the system control unit 50 determines whether the "Checkbox 512 for assigning file numbers during continuous shooting" on the screen 510 is checked. If it is determined that the checkbox 512 is checked, the process proceeds to step S608. If it is determined that the checkbox 512 is not checked, the process proceeds to step S607.

[0076] In step S607, the system control unit 50 increases the assigned number by the number set in the text box 521 shown in FIG. 5C.

[0077] In step S608, the system control unit 50 assigns the assigned number as a file number to the captured image acquired in step S601. Thereafter, the system control unit 50 records the captured image to which the file number has been assigned on the recording medium 200.

[0078] In step S609, the system controller 50 determines whether the shutter button 61 has been pressed down and the shooting instruction has ended. If it is determined that the shooting instruction has ended, the process proceeds to step S612. If it is determined that the shooting instruction has not ended, the process proceeds to step S610.

[0079] In step S610, the system controller 50 determines whether continuous shooting is set in the digital camera 100. If it is determined that continuous shooting is set, the process proceeds to step S611. If it is determined that continuous shooting is not set, the process proceeds to step S609.

[0080] In step S611, the system controller 50 updates the continuous shooting flag stored in the system memory 52 so that the continuous shooting flag indicates "1."

[0081] In step S612, the system controller 50 updates the continuous shooting flag stored in the system memory 52 so that the continuous shooting flag indicates "0."

[0082] By performing the process of the flowchart in FIG. 6, the user can set whether to "make file numbers consecutive" or "leave any number of gaps between file numbers" when taking a picture.

[0083] (Regarding image playback processing) The process of inserting a separator image during image playback will be described with reference to the flowchart in Figure 7. This process is realized by loading a program recorded in non-volatile memory 56 into system memory 52 and executing it with system control unit 50. The process of this flowchart starts when it is detected that an instruction to play back an image recorded on recording medium 200 has been issued.

[0084] In step S700, the system control unit 50 displays (plays back) one or more images recorded on the recording medium 200 on the display unit .

[0085] In step S701, the system control unit 50 determines whether an instruction to advance images has been issued. The user can issue an instruction to advance images by operating the operation unit 70. If it is determined that an instruction to advance images has been issued, the process proceeds to step S702. If it is determined that an instruction to advance images has not been issued, the process proceeds to step S703.

[0086] In step S702, the system control unit 50 displays one or more images in response to the image advance instruction on the display unit 28. That is, the system control unit 50 switches the images displayed on the display unit 28 in response to the image advance instruction.

[0087] In step S703, the system control unit 50 determines whether an instruction to insert a separator image has been issued. The user can issue an instruction to insert a separator image by operating the operation unit 70. In the first embodiment, the instruction to insert a separator image is an instruction to clearly indicate the insertion position of the separator image. The instruction to insert a separator image is an instruction to insert the separator image between two captured images that are adjacent in file number order via the insertion position of the separator image. If it is determined that an instruction to insert a separator image has been issued (if the operation unit 70 has accepted an instruction to insert a separator image), the process proceeds to step S704. If it is determined that an instruction to insert a separator image has not been issued, the process proceeds to step S707.

[0088] In step S704, the system control unit 50 determines whether the file numbers of the image immediately before and after the "insertion position specified by the separator image insertion instruction" are consecutive. In other words, the system control unit 50 determines whether the file numbers of two images adjacent in file number order via the "insertion position specified by the separator image insertion instruction" are consecutive. If it is determined that the file numbers of the two images are consecutive, no separator image is generated and the process proceeds to step S706. If it is determined that the file numbers of the two images are not consecutive, the process proceeds to step S705.

[0089] In step S705, the system control unit 50 generates a delimiter image. The system control unit 50 assigns to the delimiter image a file number that is the "file number of the image immediately before the position where insertion is instructed" incremented by one or an arbitrary number. The arbitrary number is a value that does not exceed the difference between the file numbers of the images before and after the position where insertion is instructed. Therefore, the system control unit 50 may assign to the delimiter image any file number that is between the file number of the image before and the file number of the image after the "insertion position specified by the instruction to insert the delimiter image." Then, the system control unit 50 saves the delimiter image on the recording medium 200.

[0090] In step S706, the system control unit 50 issues a warning to the effect that a separator image cannot be inserted (generated). The warning may include, for example, the guidance shown in FIG.

[0091] In step S707, the system control unit 50 determines whether the playback instruction for the image recorded on the recording medium 200 has ended. If it is determined that the playback instruction has ended, the process of this flowchart ends. If it is determined that the playback instruction has not ended, the process proceeds to step S701.

[0092] 6 and 7, the user can easily insert a separator image between multiple captured images arranged in order of file number. Furthermore, if a separator image cannot be inserted between multiple captured images, the user can be notified of this by a notification.

[0093] According to the first embodiment, when a separator image is to be inserted during image playback after shooting, the separator image can be inserted between multiple captured images. Since file numbers are assigned to the separator images according to the same file numbering rules as the captured images, the separator images are inserted in predetermined positions even when the images are checked after being transferred to another terminal such as a PC. Therefore, it is possible to provide an electronic device (an imaging device or a display device) that allows easy confirmation of the separators between captured images.

[0094] Although the present invention has been described in detail above based on preferred embodiments thereof, the present invention is not limited to these specific embodiments, and various forms within the scope of the gist of the present invention are also included in the present invention. Parts of the above-described embodiments may be combined as appropriate.

[0095] Furthermore, in the above, "If A is equal to or greater than B, proceed to step S1; if A is smaller (lower) than B, proceed to step S2" may be read as "If A is greater (higher) than B, proceed to step S1; if A is equal to or less than B, proceed to step S2." Conversely, "If A is greater (higher) than B, proceed to step S1; if A is equal to or less than B, proceed to step S2" may be read as "If A is equal to or greater than B, proceed to step S1; if A is smaller (lower) than B, proceed to step S2." Therefore, unless a contradiction arises, "equal to or greater than A" may be read as "greater (higher; longer; more) than A," and "equal to or less than A" may be read as "smaller (lower; shorter; fewer) than A." Furthermore, "greater (higher; longer; more) than A" may be read as "greater than A," and "greater than A" may be read as "greater than A." "Smaller than (low; short; few)" can also be read as "A or below."

[0096] The various controls described above as being performed by the system control unit 50 may or may not be performed by a single piece of hardware (e.g., a processor or circuit). The entire device may be controlled by multiple pieces of hardware (e.g., multiple processors, multiple circuits, or a combination of one or more processors and one or more circuits) sharing the processing.

[0097] The above processor is a processor in the broad sense, and includes general-purpose processors and dedicated processors. General-purpose processors include, for example, CPUs (Central Processing Units), MPUs (Micro Processing Units), and DSPs (Digital Signal Processors). Dedicated 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).

[0098] In the above-described embodiment, the present invention has been described as being applied to a digital camera, but the present invention is not limited to this example and can be applied to any electronic device that can control the display of captured images. Of course, the present invention can also be applied to a smartphone instead of a digital camera.

[0099] <Other embodiments> The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program.The present invention can also be realized by a circuit (e.g., ASIC) that realizes one or more functions.

[0100] The disclosure of the above embodiments includes the following configurations, methods, and programs. (Configuration 1) an acquisition means for acquiring a plurality of captured images to which file numbers have been assigned according to a specific rule; a receiving means for receiving an instruction to insert a separator image between two adjacent photographed images in order of file numbers among the plurality of photographed images; a generating means for generating a separator image to which a file number between the file numbers of the two photographed images is assigned when the file numbers of the two photographed images are not consecutive, when the receiving means receives the instruction; An electronic device comprising: (Configuration 2) the generating means does not generate the separator image when the receiving means has received the instruction and the file numbers of the two photographed images are consecutive; 2. The electronic device according to configuration 1. (Configuration 3) The image processing device further comprises a notifying means for notifying a user that the separator image cannot be inserted when the receiving means has received the instruction and the file numbers of the two photographed images are consecutive. 3. The electronic device according to configuration 2. (Configuration 4) An imaging unit; an assigning means for assigning a file number to one photographed image acquired by the photographing unit each time photographing is performed by the photographing unit; In the first case, the assigning means assigns consecutive file numbers to the photographed images, and in the second case, assigns file numbers to the photographed images with intervals so that the file numbers are not consecutive. 4. The electronic device according to any one of configurations 1 to 3. (Configuration 5) A setting means for setting the assignment of file numbers by a user operation is provided, The first case is a case where the setting means sets consecutive file numbers to be assigned to the photographed images, The second case is a case where the setting means sets that consecutive file numbers are not assigned to the photographed images. 5. The electronic device according to configuration 4. (Configuration 6) the setting means is capable of setting the interval when consecutive file numbers are not assigned to the photographed images; the assigning means assigns file numbers to the photographed images at intervals set by the setting means; 6. The electronic device according to configuration 5. (Configuration 7) Even if the setting means is set not to assign consecutive file numbers to photographed images, it is possible to set the file numbers to be consecutive during continuous shooting, The electronic device described in configuration 5 is characterized in that, when a setting is made to assign consecutive file numbers during continuous shooting, the assigning means assigns consecutive file numbers to the captured images during continuous shooting, even in the second case. (Configuration 8) The second case is at least one of the following cases: when the lens is changed, when a predetermined time has passed since the last photograph, when the date has changed, when a setting related to image quality has been changed, and when the power is turned off and on. 5. The electronic device according to configuration 4. (Configuration 9) an operation member to which a first function of inserting a separator image can be assigned; The first case is a case where a second function other than the first function is assigned to the operation member, The second case is a case where the first function is assigned to the operation member. 5. The electronic device according to configuration 4. (Configuration 10) The image processing device further includes a selection unit for selecting the display order of the plurality of photographed images in either order of file number or order of photographed date and time in response to a user operation, The first case is when the selection means selects the order of the photographing date and time, The second case is when the file number order is selected by the selection means. 5. The electronic device according to configuration 4. (Configuration 11) The plurality of captured images include still images and video images. 11. The electronic device according to any one of configurations 1 to 10. (method) an acquisition step of acquiring a plurality of captured images to which file numbers are assigned according to a specific rule; and, a receiving step of receiving an instruction to insert a separator image between two adjacent photographed images in order of file numbers among the plurality of photographed images; a generating step of generating a separator image to which a file number between the file numbers of the two photographed images is assigned when the instruction is received in the receiving step and the file numbers of the two photographed images are not consecutive; 1. A method for controlling an electronic device, comprising: (program) 12. A program for causing a computer to function as each means of the electronic device according to any one of configurations 1 to 11. [Explanation of symbols]

[0101] 100: Digital camera (electronic device), 101: System control unit, 106: Imaging unit (acquisition unit), 120: Operation member (reception unit)

Claims

1. an acquisition means for acquiring a plurality of captured images to which file numbers have been assigned according to a specific rule; a receiving means for receiving an instruction to insert a separator image between two adjacent photographed images in order of file numbers among the plurality of photographed images; a generating means for generating a separator image having a file number between the file numbers of the two photographed images when the file numbers of the two photographed images are not consecutive, when the receiving means receives the instruction; An electronic device comprising:

2. the generating means does not generate the separator image when the receiving means has received the instruction and the file numbers of the two photographed images are consecutive; 2. The electronic device according to claim 1, wherein the electronic device is a semiconductor device.

3. The image processing device further comprises a notifying means for notifying a user that the separator image cannot be inserted when the receiving means has received the instruction and the file numbers of the two photographed images are consecutive.

3. The electronic device according to claim 2.

4. An imaging unit; an assigning means for assigning a file number to one photographed image acquired by the photographing each time photographing is performed by the photographing unit; In the first case, the assigning means assigns consecutive file numbers to the photographed images, and in the second case, assigns file numbers to the photographed images with intervals so that the file numbers are not consecutive.

2. The electronic device according to claim 1, wherein the electronic device is a semiconductor device.

5. A setting means for setting the assignment of file numbers by a user operation is provided, The first case is a case where the setting means sets consecutive file numbers to be assigned to the photographed images, The second case is a case where the setting means sets that consecutive file numbers are not assigned to the photographed images.

5. The electronic device according to claim 4.

6. the setting means is capable of setting the interval when consecutive file numbers are not assigned to the photographed images; the assigning means assigns file numbers to the photographed images at intervals set by the setting means; 6. The electronic device according to claim 5,

7. Even if the setting means is set not to assign consecutive file numbers to photographed images, it is possible to set the file numbers to be consecutive during continuous shooting, 6. The electronic device according to claim 5, wherein the assigning means assigns consecutive file numbers to the captured images during continuous shooting even in the second case when a setting to assign consecutive file numbers during continuous shooting is made.

8. The second case is at least one of the following cases: when the lens is changed, when a predetermined time has passed since the last photograph, when the date has changed, when a setting related to image quality has been changed, and when the power is turned off and on.

5. The electronic device according to claim 4.

9. an operation member to which a first function of inserting a separator image can be assigned; The first case is a case where a second function other than the first function is assigned to the operation member, The second case is a case where the first function is assigned to the operation member.

5. The electronic device according to claim 4.

10. The image processing device further includes a selection unit for selecting the display order of the plurality of photographed images in either order of file number or order of photographed date and time in response to a user operation, The first case is when the order of the photographing date and time is selected by the selection means, The second case is when the file number order is selected by the selection means.

5. The electronic device according to claim 4.

11. The plurality of captured images include still images and video images.

11. The electronic device according to claim 1.

12. an acquisition step of acquiring a plurality of captured images to which file numbers are assigned according to a specific rule; a receiving step of receiving an instruction to insert a separator image between two adjacent photographed images in order of file numbers among the plurality of photographed images; a generating step of generating a separator image to which a file number between the file numbers of the two photographed images is assigned when the instruction is received in the receiving step and the file numbers of the two photographed images are not consecutive; 1. A method for controlling an electronic device, comprising:

13. A program for causing a computer to function as each of the means of the electronic device according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Image processing unit and image processing method

    JP2008244778A

  • File name determination program, and cameras

    JP2014225083A