Recording device

The recording device assigns and shares scene numbers across multiple recordings, simplifying file identification and selection during editing by incorporating scene number tagging.

JP7799429B2Active Publication Date: 2026-01-15CANON KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021173669
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-25
Publication Date
2026-01-15
Estimated Expiration
2041-10-25

AI Technical Summary

Technical Problem

Existing methods for multi-camera photography and recording fail to easily identify which scene a recorded file corresponds to when shooting spans multiple scenes, making it difficult to select the necessary file during editing.

Method used

A recording device that includes a setting means for assigning scene numbers, a communication means for sharing scene numbers, and a recording means for recording files with scene numbers, enabling easy identification of scenes across multiple recordings.

Benefits of technology

Enables easy identification of which scene a recorded file corresponds to, even when recording spans multiple scenes, facilitating efficient file selection during editing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007799429000001
    Figure 0007799429000001
  • Figure 0007799429000002
    Figure 0007799429000002
  • Figure 0007799429000003
    Figure 0007799429000003
Patent Text Reader

Abstract

To make it possible to facilitate grasping which scene a recorded file corresponds to even when recording is done across a plurality of scenes.SOLUTION: A recording device includes setting means for setting a scene number, communication means for sending and receiving scene numbers so that the scene numbers are shared by other recording devices, and recording means for recording a recorded data file with a file name including a scene number at a start of recording of the recorded data and a scene number at an end of the recording of the recorded data.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a recording device, and more particularly to assigning file names to recorded data. [Background technology]

[0002] Multi-camera photography, in which multiple cameras are used to capture images, is known. Technologies related to multi-camera photography are disclosed, for example, in Patent Documents 1 and 2. Patent Document 1 discloses a method in which each camera in an imaging control system identifies the number used when the imaging control system last recorded a captured image, and adds a predetermined number to the identified number to include the resulting number in the folder name or file name of a newly recorded captured image. Patent Document 2 discloses a technology in which video data captured by multiple video cameras is managed by distinguishing them by file names based on factors such as the shooting location. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2016-66900 A [Patent Document 2] Japanese Patent Application Laid-Open No. 2005-198231 Summary of the Invention [Problem to be solved by the invention]

[0004] However, with the methods disclosed in Patent Documents 1 and 2, when a single camera shoots a video spanning multiple scenes, it is not easy to know which scene a recorded file corresponds to. Therefore, it is not easy to select the necessary file when editing the video. The same problem occurs not only when shooting and editing videos, but also when recording and editing audio, for example.

[0005] An object of the present invention is to make it possible to easily grasp which scene a recorded file corresponds to, even when recording spanning a plurality of scenes has been performed. [Means for solving the problem]

[0006] The recording device of the present invention comprises: a setting means for setting a scene number; a communication means for transmitting and receiving the scene number so as to share the scene number with other recording devices; Video data The file Video data the scene number at the start of recording, Video data and a recording means for recording the scene under a file name including the scene number at the time of completion of recording. [Effects of the Invention]

[0007] According to the present invention, even when recording spanning a plurality of scenes is performed, it becomes possible to easily grasp which scene a recorded file corresponds to. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 2 is a block diagram showing an example of the configuration of a camera. [Figure 2] FIG. 1 is a schematic diagram illustrating an example of the configuration of an imaging system. [Figure 3] 10 is a flowchart illustrating an example of a multi-shooting mode process. [Figure 4] FIG. 10 is a schematic diagram showing an example of a file name of a moving image. [Figure 5] FIG. 10 is a schematic diagram showing an example of a screen displayed after recording a moving image. [Figure 6] 10 is a timing chart showing an example of the operation of the camera. [Figure 7] 10 is a timing chart showing an example of the operation of the camera. [Figure 8] 10 is a timing chart showing an example of the operation of the camera. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. While an example in which the present invention is applied to an imaging device (digital video camera) will be described, the present invention can also be applied to various recording devices such as audio recorders.

[0010] 1 is a block diagram showing an example of the configuration of a camera 100 as an example of a recording device to which the present invention can be applied. The camera 100 includes a control unit 10, an image compression / decompression unit 11, an imaging unit 12, an image processing unit 13, a wireless communication unit 14, a display unit 15, an operation unit 16, a ROM 17, a RAM 18, a recording medium I / F 19, and a recording medium 20. Each component other than the control unit 10 is connected to the control unit 10, and the control unit 10 and each component can exchange data with each other.

[0011] The control unit 10 (CPU) controls the entire camera 100. The control unit 10 controls each component by loading a program recorded in the ROM 17 into the RAM 18 and executing it, thereby realizing the operations of the flowcharts described below. The control unit 10 performs recording control for recording a file of recording data (in this embodiment, data of images captured by the imaging unit 12) onto the recording medium 20, and display control for displaying captured or recorded images on the display unit 15.

[0012] The ROM 17 is a non-volatile recording medium that stores programs executed by the control unit 10. The RAM 18 is a volatile recording medium that is used as a work memory for the control unit 10. For example, the RAM 18 is used as a RAM that temporarily stores image data to be compressed or decompressed by the image compression / decompression unit 11 (such as image data captured by the imaging unit 12 and processed by the image processing unit 13, or image data read from the recording medium 20). The RAM 18 is also used as a VRAM that temporarily stores image data to be displayed on the display unit 15. The RAM 18 is also used as a storage unit that temporarily stores additional information to be recorded in association with image data. The format of the additional information is not particularly limited, but for example, an XML file (Extensible MarkUp Language file) in markup language is recorded as the additional information file.

[0013] The recording medium I / F 19 is an interface configured to allow a recording medium 20 for recording image data and the like to be detachably attached. For example, the recording medium 20 is a memory card such as an SD card, and the recording medium I / F 19 has a slot into which the memory card can be inserted and removed. FIG. 1 shows a state in which the recording medium 20 is attached to the recording medium I / F 19. Although a configuration has been described in which a detachable recording medium 20 is used for the camera 100, the recording medium 20 may also be a memory built into the camera 100.

[0014] The image processing unit 13 performs predetermined image processing (pixel interpolation processing, resizing processing, color conversion processing, etc.) on the image data captured by the imaging unit 12. The image processing unit 13 also performs predetermined calculation processing using the captured image data, and the control unit 10 performs various controls (exposure control, auto white balance control, etc.) related to the imaging by the imaging unit 12 based on the obtained calculation results.

[0015] The image compression / expansion unit 11 performs a compression process to compress image data that has been subjected to image processing by the image processing unit 13 and an expansion process to expand image data that has been read from the recording medium 20 .

[0016] The imaging unit 12 has a photographing lens (including a zoom lens and a focus lens) and an imaging element, and captures an image of a subject under the control of the control unit 10, and acquires image data such as still image data and video data.

[0017] Display unit 15 displays various settings, images captured by imaging unit 12, images read from recording medium 20 and played back, etc., under the control of control unit 10. Display unit 15 may be a display within a peer-in type finder, or a rear display outside the finder. Display unit 15 may be a rear display whose orientation relative to the main body of camera 100 is changeable (for example, a vari-angle rear display), or a rear display whose orientation relative to the main body of camera 100 is fixed.

[0018] Operation unit 16 is a reception unit that receives operations from the user and includes a power switch for turning camera 100 on and off, a shooting start button, a mode switching button for switching between operation modes such as camera mode (shooting mode) and playback mode, etc. If operation unit 16 includes a touch panel, control unit 10 can detect the following operations on the touch panel. Touching the touch panel with a finger or pen (hereafter referred to as touchdown). Touch the touch panel with your finger or pen (hereafter referred to as "touch-on"). - Moving your finger or pen while it is still in contact with the touch panel (hereafter referred to as "move"). -Removing a finger or pen that was touching the touch panel from the touch panel (hereinafter referred to as touch-up). - Nothing is touching the touch panel (hereafter referred to as touch-off).

[0019] These operations and the position coordinates where the finger or pen touches the touch panel are notified to the control unit 10, which determines what operation was performed on the touch panel based on the notified information. Regarding moves, the direction of movement of the finger or pen moving on the touch panel can also be determined for each vertical and horizontal component on the touch panel based on changes in the position coordinates.

[0020] When a touchdown is followed by a move and then a touchup, it is considered that a stroke has been drawn. The operation of quickly drawing a stroke is called a flick. A flick is an operation in which a finger or pen is moved quickly over a certain distance while still touching the touch panel, and then released from the touch panel; in other words, it is an operation in which the finger or pen is quickly flicked across the touch panel. When a move of at least a predetermined distance at at least a predetermined speed is detected, and a touchup is subsequently detected, it can be determined that a flick has been performed. Furthermore, when a move of at least a predetermined distance at less than a predetermined speed is detected, it is determined that a drag has been performed.

[0021] Any of a variety of touch panels may be used, including resistive, capacitive, surface acoustic wave, infrared, electromagnetic induction, image recognition, and optical sensor types.

[0022] The wireless communication unit 14 transmits and receives data to and from external devices such as an external camera or a personal computer via wireless communication under the control of the control unit 10. The wireless communication unit 14 transmits, for example, setting information and operation information of the camera 100 to the outside, and receives commands to operate the camera 100 and additional information to be recorded together with image data. Data that can be transmitted and received includes digital image data, analog video signals, additional information, and the like. The wireless communication method used by the wireless communication unit 14 is not particularly limited, but examples include Wi-Fi, Bluetooth, radio wave communication, and infrared communication.

[0023] FIG. 2 is a schematic diagram showing an example of the configuration of an imaging system (recording system) according to this embodiment. The imaging system according to this embodiment includes a plurality of cameras. There is no particular limitation on the number of cameras, but in the example of FIG. 2, three cameras 201 to 203 are used. Each of the cameras 201 to 203 has the same configuration as the camera 100 in FIG. 1. The cameras 201 to 203 are: The cameras 201 to 203 are communicably connected to each other by their respective wireless communication units 14. The communication between the cameras 201 to 203 may be wired communication.

[0024] 3 is a flowchart showing an example of the operation of the camera 100 in the multi-photography mode (multi-photography mode processing). This operation is realized by the control unit 10 expanding a program recorded in the ROM 17 into the RAM 18 and executing it. For example, the operation of FIG. 3 starts when the camera 100 is started in the multi-photography mode or when the mode of the camera 100 is switched to the multi-photography mode.

[0025] In S301, control unit 10 controls wireless communication unit 14 to set camera 100 to a state where wireless communication with other cameras in the imaging system is possible. For example, if camera 100 is camera 201 in Fig. 2, control unit 10 of camera 201 controls wireless communication unit 14 of camera 201 to set camera 201 to a state where wireless communication with cameras 202 and 203 is possible. Each camera in the imaging system performs this process, thereby enabling wireless communication between all cameras in the imaging system.

[0026] In S302, the control unit 10 sets a camera name CameraName that represents the name of the camera 100. For example, the control unit 10 sets a predetermined default name as the camera name CameraName.

[0027] In S303, the control unit 10 determines whether or not a change instruction to the camera name CameraName has been issued by the user. If a change instruction has been issued, the process proceeds to S304, and if not, the process proceeds to S305.

[0028] In S304, the control unit 10 changes (updates) the name set in the camera name CameraName to the name designated by the user.

[0029] In S305, the control unit 10 sets the scene determination allowable time Tthres. For example, the control unit 10 sets a predetermined default time as the scene determination allowable time Tthres. The scene determination allowable time Tthres is used to update the current scene number Ncurrent (current scene number) after the camera 100 has finished recording a video (video captured by the imaging unit 12). As will be described in detail later, in this embodiment, the current scene number Ncurrent is updated when the scene determination allowable time Tthres has elapsed since the end of video recording. The time set as the scene determination allowable time Tthres is not particularly limited, but is, for example, 1 to 5 seconds. In this embodiment, the scene determination allowable time Tthres is also used to determine a scene number (start number Nstart) corresponding to the beginning of the video recorded by the camera 100. Note that a predetermined time different from the scene determination allowable time Tthres may be used to determine the start number Nstart.

[0030] In S306, the control unit 10 determines whether or not a change instruction for the scene determination permissible time Tthres has been issued by the user. If a change instruction has been issued, the process proceeds to S307, and if not, the process proceeds to S308.

[0031] In S307, the control unit 10 changes (updates) the time set in the scene determination permissible time Tthres to the time designated by the user.

[0032] In S308, the control unit 10 sets the current scene number Ncurrent. For example, the control unit 10 sets a predetermined default number (such as "001") to the current scene number Ncurrent. In a photography system, if one camera is set as a host camera and the remaining cameras are set as guest cameras, in S308 The process may be performed only by the host camera. For example, the host camera sets a predetermined default number or a number specified by the user as the current scene number Ncurrent, and notifies the guest camera of the current scene number Ncurrent. Since a guest camera may be added later, the guest camera may request the current scene number Ncurrent from the host camera.

[0033] In S309, the control unit 10 determines whether or not the current scene number Ncurrent has been received from another camera in the shooting system via the wireless communication unit 14. If the current scene number Ncurrent has been received, the process proceeds to S310; otherwise, the process proceeds to S311.

[0034] In S310, the control unit 10 changes (updates) the current scene number Ncurrent of the camera 100 to the current scene number received from another camera in the imaging system.

[0035] In this embodiment, the current scene number Ncurrent is transmitted and received between the multiple cameras in the imaging system, as in the process of S309. In addition, in this embodiment, the current scene number Ncurrent is shared between the multiple cameras in the imaging system, as in the process of S310.

[0036] In S311, the control unit 10 determines whether or not a moving image recording start instruction (shooting start instruction) has been issued by the user. If a recording start instruction has been issued, the process proceeds to S312, and if not, the process proceeds to S309.

[0037] In S312, the control unit 10 starts timing and starts recording the elapsed time Tcurrent from the start of timing.

[0038] In S313, the control unit 10 sets the current scene number Ncurrent to the start number Nstart.

[0039] In S314, the control unit 10 records the moving image (photographing process). The control unit 10 records the moving image file on the recording medium 20 via the recording medium I / F 19.

[0040] In S315, the control unit 10 determines whether or not the current scene number Ncurrent has been received from another camera in the shooting system via the wireless communication unit 14. If the current scene number Ncurrent has been received, the process proceeds to S316; otherwise, the process proceeds to S319.

[0041] In S316, the control unit 10 changes (updates) the current scene number Ncurrent of the camera 100 to the current scene number received from another camera in the imaging system.

[0042] In S317, the control unit 10 determines whether the elapsed time Tcurrent is equal to or less than the scene determination allowable time Tthres. If the elapsed time Tcurrent is equal to or less than the scene determination allowable time Tthres, the process proceeds to S318, and if not, the process proceeds to S319.

[0043] In S318, the control unit 10 increments the value of the start number Nstart by 1. If the elapsed time Tcurrent is equal to or less than the scene determination allowable time Tthres, a scene change occurs immediately after the start of the video being recorded. In such a case, it is preferable to regard the second scene of the video as the first (first) scene of the video. Therefore, in this embodiment, increases the value of the start number Nstart by 1 so that the second scene of the video is considered to be the first scene of the video when the elapsed time Tcurrent is less than or equal to the scene determination allowable time Tthres. This prevents the number of the first scene, which is only included in a video, from being set as the start number Nstart.

[0044] In S319, the control unit 10 determines whether or not the user has issued an instruction to end recording of the moving image (an instruction to end shooting). If an instruction to end recording has been issued, the process proceeds to S320; otherwise, the process proceeds to S314.

[0045] In S320, the control unit 10 performs a recording end process (shooting end process) to end the recording of the moving image.

[0046] In S321, the control unit 10 sets the elapsed time Tcurrent to the moving image time Tmov, which indicates the time of the moving image recorded on the recording medium 20.

[0047] In S322, the control unit 10 assigns a file name including a start number Nstart and a current scene number Ncurrent to the video file recorded on the recording medium 20. In the video file name, the start number Nstart can be considered as the scene number at the start of video recording, and the current scene number Ncurrent can be considered as the scene number at the end of video recording. In this embodiment, the control unit 10 assigns a file name including the camera name CameraName, the start number Nstart, and the current scene number Ncurrent to the video file. For example, the control unit 10 assigns the file name "CameraName_Nstart-Ncurrent_Time.mp4" to the video file. "Time" is the time (hour, minute, second) when video recording started, and can be obtained from, for example, the built-in clock of the camera 100. FIG. 4 shows an example of file names for videos recorded by the cameras 201 to 203 in FIG. 2. Information such as the year, month, and day when video recording started may be included in the file name.

[0048] In S323, the control unit 10 determines whether the elapsed time from the end of video recording (Tcurrent-Tmov) has exceeded the scene determination allowable time Tthres. If the elapsed time from the end of video recording has exceeded the scene determination allowable time Tthres, the process proceeds to S324; otherwise, the process proceeds to S326.

[0049] In S324, the control unit 10 increments the value of the current scene number Ncurrent by one.

[0050] In S325, the control unit 10 transmits the current scene number Ncurrent to the other cameras in the imaging system via the wireless communication unit 14.

[0051] In S326, the control unit 10 determines whether or not the user has issued an instruction to disable updating the current scene number Ncurrent. If an instruction to disable updating has been issued, the process proceeds to S329; if not, the process proceeds to S327. The instruction to disable updating is an instruction to not update the current scene number Ncurrent in response to the lapse of the scene determination allowable time Tthres from the end of video recording, that is, to disable the processing of S324. FIG. 5 shows an example of a screen displayed by the display unit 15 after video recording. In FIG. 5, the subject, the current scene number Ncurrent, and an update cancel button 501 are displayed. The update cancel button 501 is displayed, for example, until the scene determination allowable time Tthres has elapsed from the end of video recording. The user can issue an update disable instruction by performing a predetermined operation, such as specifying the update cancel button 501.

[0052] In S327, the control unit 10 determines whether or not the current scene number Ncurrent has been received from another camera in the shooting system via the wireless communication unit 14. If the current scene number Ncurrent has been received, the process proceeds to S328; otherwise, the process proceeds to S323.

[0053] In S328, the control unit 10 changes (updates) the current scene number Ncurrent of the camera 100 to the current scene number received from another camera in the imaging system.

[0054] In this manner, in this embodiment, the current scene number Ncurrent is updated in response to the lapse of the permissible scene determination time Tthres from the end of video recording. However, if the current scene number Ncurrent is received from another camera before the permissible scene determination time Tthres has elapsed, the current scene number Ncurrent is updated to the received one, but is not updated in response to the lapse of the permissible scene determination time Tthres. This is because it is extremely unlikely that multiple scenes will change in such a short time as the permissible scene determination time Tthres. Even if the user issues an instruction to disable updating before the permissible scene determination time Tthres has elapsed, no update is performed in response to the lapse of the permissible scene determination time Tthres.

[0055] In S329, the control unit 10 stops (ends) the timing and stops recording the elapsed time Tcurrent.

[0056] In S330, the control unit 10 determines whether or not to end the multi-photography mode processing. If it is determined that the multi-photography mode processing should be ended, the multi-photography mode processing is ended; if not, the control unit 10 proceeds to S309. The control unit 10 determines that the multi-photography mode processing should be ended when the user issues an instruction to turn off the camera 100 or to switch the camera 100 mode to another mode.

[0057] If, during multi-shooting mode processing, it becomes difficult to continue shooting, for example, the battery runs out, the camera is turned off due to a temperature rise, or the recording medium 20 becomes unable to record, the file name assignment process is performed in S322, and then the process proceeds to S329.

[0058] Fig. 6 is a timing chart showing an example of the operation of cameras 201 to 203 in Fig. 2. Assume that camera name CameraName=camA is set for camera 201, camera name CameraName=camB is set for camera 202, and camera name CameraName=camC is set for camera 201. The camera name CameraName is set in S302 in Fig. 3. Also, assume that current scene number Ncurrent=1 is set for each of cameras 201 to 203. The current scene number Ncurrent=1 is set in S308.

[0059] At timing T601 when an instruction to start recording is given, camera 201 starts measuring elapsed time Tcurrent (S312), sets current scene number Ncurrent=1 to start number Nstart (S313), and starts recording the video (S314 to S319). Then, at timing T602 when an instruction to stop recording is given, camera 201 stops recording the video (S320), sets elapsed time Tcurrent to video time Tmov (S321), and assigns a file name to the recorded video file (S322). Because camera 201 does not receive current scene number Ncurrent from cameras 202 and 203 during or at the end of video recording, both start number Nstart and current scene number Ncurrent remain "1." Therefore, camera 201 assigns the file name "camA_001_001_T601(hours, minutes, seconds).mp4" to the recorded video file.

[0060] Thereafter, at timing T603 when the elapsed time since the end of video recording (Tcurrent-Tmov) exceeds the scene determination allowable time Tthres, camera 201 updates the current scene number Ncurrent to "2" (S324). Then, camera 201 transmits the current scene number Ncurrent=2 to cameras 202 and 203 (S325). Cameras 202 and 203 update their own current scene numbers Ncurrent to the current scene number Ncurrent=2 received from camera 201 (S310).

[0061] At timing T604 when an instruction to start recording is given, camera 202 starts measuring elapsed time Tcurrent (S312), sets current scene number Ncurrent to start number Nstart (S313), and starts recording the video (S314 to S319). Because timing T604 is later than timing T603, current scene number Ncurrent = 2 is set to start number Nstart. Then, at timing T605 when an instruction to stop recording is given, camera 202 stops recording the video (S320), sets elapsed time Tcurrent to video time Tmov (S321), and assigns a file name to the recorded video file (S322). Because camera 202 does not receive current scene number Ncurrent from cameras 201 and 203 during or at the end of video recording, both start number Nstart and current scene number Ncurrent remain "2." Therefore, the camera 202 assigns the file name "camB_002_002_T604(hours, minutes, seconds).mp4" to the file of the recorded video.

[0062] Thereafter, at timing T606 when the elapsed time since the end of video recording (Tcurrent-Tmov) exceeds the scene determination allowable time Tthres, camera 202 updates the current scene number Ncurrent to "3" (S324). Then, camera 202 transmits the current scene number Ncurrent=3 to cameras 201 and 203 (S325). Cameras 201 and 203 update their own current scene numbers Ncurrent to the current scene number Ncurrent=3 received from camera 202 (S310).

[0063] At timing T607 when an instruction to start recording is given, camera 203 starts measuring elapsed time Tcurrent (S312), sets current scene number Ncurrent to start number Nstart (S313), and starts recording the video (S314 to S319). Because timing T607 is later than timing T606, the current scene number Ncurrent = 3 is set as the start number Nstart. Then, at timing T608 when an instruction to stop recording is given, camera 203 stops recording the video (S320), sets elapsed time Tcurrent to video time Tmov (S321), and assigns a file name to the recorded video file (S322). Because camera 203 does not receive the current scene number Ncurrent from cameras 201 and 202 during or at the end of video recording, both the start number Nstart and the current scene number Ncurrent remain "3." Therefore, the camera 203 assigns the file name "camC_003_003_T607(hours, minutes, seconds).mp4" to the file of the recorded video.

[0064] Thereafter, at timing T609 when the elapsed time since the end of video recording (Tcurrent-Tmov) exceeds the scene determination allowable time Tthres, camera 203 updates the current scene number Ncurrent to "4" (S324). Then, camera 203 transmits the current scene number Ncurrent=4 to cameras 201 and 202 (S325). Cameras 201 and 202 update their own current scene numbers Ncurrent to the current scene number Ncurrent=4 received from camera 203 (S310).

[0065] 7 is a timing chart showing another example of the operation of the cameras 201 to 203 in FIG. 2. Here, too, the camera name CameraName=camA is set for the camera 201, the camera name CameraName=camB is set for the camera 202, and It is assumed that the camera name CameraName=camC is set in 201. It is also assumed that the current scene number Ncurrent=1 is set in each of the cameras 201 to 203.

[0066] At timing T701 when an instruction to start recording is given, camera 201 starts measuring elapsed time Tcurrent (S312), sets current scene number Ncurrent=1 to start number Nstart (S313), and starts recording the video (S314 to S319). Then, at timing T702 when an instruction to stop recording is given, camera 201 stops recording the video (S320), sets elapsed time Tcurrent to video time Tmov (S321), and assigns a file name to the recorded video file (S322). Because camera 201 does not receive current scene number Ncurrent from cameras 202 and 203 during or at the end of video recording, both start number Nstart and current scene number Ncurrent remain "1." Therefore, camera 201 assigns the file name "camA_001_001_T701(hours, minutes, seconds).mp4" to the recorded video file.

[0067] Thereafter, at timing T703 when the elapsed time since the end of video recording (Tcurrent-Tmov) exceeds the scene determination allowable time Tthres, camera 201 updates the current scene number Ncurrent to "2" (S324). Then, camera 201 transmits the current scene number Ncurrent=2 to cameras 202 and 203 (S325). Cameras 202 and 203 update their own current scene numbers Ncurrent to the current scene number Ncurrent=2 received from camera 201.

[0068] At timing T704 when an instruction to start recording is given, camera 202 starts measuring elapsed time Tcurrent (S312), sets current scene number Ncurrent to start number Nstart (S313), and starts recording the video (S314 to S319). Because timing T704 is before timing T703, current scene number Ncurrent=1 is set to start number Nstart. Then, at timing T705 when an instruction to stop recording is given, camera 202 stops recording the video (S320), sets elapsed time Tcurrent to video time Tmov (S321), and assigns a file name to the recorded video file (S322). While recording the video, camera 202 receives current scene number Ncurrent=2 from camera 201 at timing T703, and updates its own current scene number Ncurrent to "2" (S316). The start number Nstart remains "1." Therefore, the camera 202 assigns the file name "camB_001_002_T704(hours, minutes, seconds).mp4" to the file of the recorded video.

[0069] Thereafter, at timing T708 before the scene determination allowable time Tthres has elapsed since the end of video recording, camera 202 receives current scene number Ncurrent=3 from camera 203. Then, camera 202 updates its own current scene number Ncurrent to the current scene number Ncurrent=3 received from camera 203 (S328). Camera 202 does not perform updating in response to the elapse of scene determination allowable time Tthres.

[0070] At timing T706 when the instruction to start recording is given, camera 203 starts measuring elapsed time Tcurrent (S312), sets current scene number Ncurrent to start number Nstart (S313), and starts recording moving images (S314 to S319). Because timing T706 is before timing T703, current scene number Ncurrent=1 is set to start number Nstart. Next, camera 203 receives current scene number Ncurrent=2 from camera 201 at timing T703, and updates its own current scene number Ncurrent to "2" (S316). Timing T703 is the timing before the scene determination allowable time Tthres has elapsed since timing T706. In other words, the elapsed time Tcurrent at timing T703 is less than or equal to the scene determination allowable time Tthres. Therefore, the camera 203 updates the start number Nstart to "2" (S318). Then, at timing T707 when the instruction to stop recording is received, the camera 203 ends recording of the video (S320), sets the elapsed time Tcurrent to the video time Tmov (S321), and assigns a file name to the recorded video file (S322). Because the camera 203 has not received the current scene number Ncurrent from cameras 201 and 202 after timing T703, both the start number Nstart and the current scene number Ncurrent remain "2." Therefore, the camera 203 assigns the file name "camC_002_002_T706(hours, minutes, seconds).mp4" to the recorded video file.

[0071] Thereafter, at timing T708 when the elapsed time since the end of video recording (Tcurrent - Tmov) exceeds the scene determination allowable time Tthres, camera 203 updates the current scene number Ncurrent to "3" (S324). Then, camera 203 transmits the current scene number Ncurrent = 3 to cameras 201 and 202 (S325). Cameras 201 and 202 update their own current scene numbers Ncurrent to the current scene number Ncurrent = 3 received from camera 203.

[0072] Again, at timing T709 when an instruction to start recording is given, camera 201 starts measuring elapsed time Tcurrent (S312), sets current scene number Ncurrent to start number Nstart (S313), and starts recording the video (S314 to S319). Because timing T709 is later than timing T708, the current scene number Ncurrent = 3 is set as the start number Nstart. Then, at timing T710 when an instruction to stop recording is given, camera 201 stops recording the video (S320), sets elapsed time Tcurrent to video time Tmov (S321), and assigns a file name to the recorded video file (S322). Because camera 201 does not receive the current scene number Ncurrent from cameras 202 and 203 during or at the end of recording, both the start number Nstart and the current scene number Ncurrent remain "3." Therefore, the camera 201 assigns the file name "camA_003_003_T709(hours, minutes, seconds).mp4" to the file of the recorded video.

[0073] Thereafter, at timing T711 when the elapsed time since the end of video recording (Tcurrent-Tmov) exceeds the scene determination allowable time Tthres, camera 201 updates the current scene number Ncurrent to "4" (S324). Then, camera 201 transmits the current scene number Ncurrent=4 to cameras 202 and 203 (S325). Cameras 202 and 203 update their own current scene numbers Ncurrent to the current scene number Ncurrent=4 received from camera 201 (S310).

[0074] Figure 8 is a timing chart showing another example of the operation of cameras 201 to 203 in Figure 2. Here again, it is assumed that camera name CameraName=camA is set for camera 201, camera name CameraName=camB is set for camera 202, and camera name CameraName=camC is set for camera 201. It is also assumed that current scene number Ncurrent=1 is set for each of cameras 201 to 203.

[0075] At timing T801 when an instruction to start recording is given, the camera 201 starts measuring the elapsed time Tcurrent (S312), sets the current scene number Ncurrent=1 to the start number Nstart (S313), and starts recording the moving image (S314 to S319). Then, at timing T802 when an instruction to stop recording is given, the camera 201 stops recording the moving image. (S320), sets the elapsed time Tcurrent to the video time Tmov (S321), and assigns a file name to the recorded video file (S322). Because camera 201 does not receive the current scene number Ncurrent from cameras 202 and 203 during or at the end of video recording, both the start number Nstart and the current scene number Ncurrent remain "1." Therefore, camera 201 assigns the file name "camA_001_001_T801(hours, minutes, seconds).mp4" to the recorded video file.

[0076] Thereafter, at timing T803 before the scene determination allowable time Tthres has elapsed since the end of video recording, the user of the camera 201 issues an instruction to disable updating (YES in S326), so the camera 201 does not perform updating in response to the elapse of the scene determination allowable time Tthres.

[0077] At timing T804 when an instruction to start recording is given, camera 202 starts measuring elapsed time Tcurrent (S312), sets current scene number Ncurrent=1 to start number Nstart (S313), and starts recording the video (S314 to S319). Then, at timing T805 when an instruction to stop recording is given, camera 202 stops recording the video (S320), sets elapsed time Tcurrent to video time Tmov (S321), and assigns a file name to the recorded video file (S322). Because camera 202 does not receive current scene number Ncurrent from cameras 201 and 203 during or at the end of video recording, both start number Nstart and current scene number Ncurrent remain "1." Therefore, camera 202 assigns the file name "camB_001_001_T804(hours, minutes, seconds).mp4" to the recorded video file.

[0078] Thereafter, at timing T806 when the elapsed time since the end of video recording (Tcurrent-Tmov) exceeds the scene determination allowable time Tthres, camera 202 updates the current scene number Ncurrent to "2" (S324). Then, camera 202 transmits the current scene number Ncurrent=2 to cameras 201 and 203 (S325). Cameras 201 and 203 update their own current scene numbers Ncurrent to the current scene number Ncurrent=2 received from camera 202.

[0079] At timing T807 when an instruction to start recording is given, camera 203 starts measuring elapsed time Tcurrent (S312), sets current scene number Ncurrent to start number Nstart (S313), and starts recording the video (S314 to S319). Because timing T807 is before timing T806, current scene number Ncurrent=1 is set to start number Nstart. Then, at timing T808 when an instruction to stop recording is given, camera 203 stops recording the video (S320), sets elapsed time Tcurrent to video time Tmov (S321), and assigns a file name to the recorded video file (S322). While recording the video, camera 203 receives current scene number Ncurrent=2 from camera 202 at timing T806, and updates its own current scene number Ncurrent to "2" (S316). The start number Nstart remains "1." Therefore, the camera 203 assigns the file name "camC_001_002_T807(hours, minutes, seconds).mp4" to the file of the recorded video.

[0080] Thereafter, at timing T809 when the elapsed time since the end of video recording (Tcurrent - Tmov) exceeds the scene determination allowable time Tthres, camera 203 updates the current scene number Ncurrent to "3" (S324). Then, camera 203 transmits the current scene number Ncurrent = 3 to cameras 201 and 202 (S325). Cameras 201 and 202 update their own current scene numbers Ncurrent to the current scene number Ncurrent = 3 received from camera 203.

[0081] Again, at timing T810 when an instruction to start recording is given, camera 201 starts measuring elapsed time Tcurrent (S312), sets current scene number Ncurrent to start number Nstart (S313), and starts recording the moving image (S314 to S319). Because timing T810 is before timing T806, current scene number Ncurrent=1 is set to start number Nstart. Then, at timing T811 when an instruction to stop recording is given, camera 201 stops recording the moving image (S320), sets elapsed time Tcurrent to moving image time Tmov (S321), and assigns a file name to the recorded moving image file (S322). While recording the moving image, camera 201 receives current scene number Ncurrent=2 from camera 202 at timing T806, and updates its own current scene number Ncurrent to "2" (S316). Furthermore, at timing T809, camera 201 receives current scene number Ncurrent=3 from camera 203 and updates its own current scene number Ncurrent to "3" (S316). The start number Nstart remains "1". Therefore, camera 201 assigns the file name "camA_001_003_T810(hours, minutes, seconds).mp4" to the file of the recorded video.

[0082] Thereafter, at timing T812 when the elapsed time since the end of video recording (Tcurrent - Tmov) exceeds the scene determination allowable time Tthres, camera 201 updates the current scene number Ncurrent to "4" (S324). Then, camera 201 transmits the current scene number Ncurrent = 4 to cameras 202 and 203 (S325). Cameras 202 and 203 update their own current scene numbers Ncurrent to the current scene number Ncurrent = 4 received from camera 201 (S310).

[0083] As described above, according to this embodiment, scene numbers are shared among multiple recording devices (cameras, recorders, etc.). Then, recording data files are recorded with file names that include the scene number at the start of recording the recording data and the scene number at the end of recording the recording data. This makes it easy to know which scene a recorded file corresponds to, even when recording across multiple scenes. Note that the present invention is not limited to the above-described embodiment, and various modifications and variations are possible within the scope of the gist thereof.

[0084] <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. It can also be realized by a circuit (e.g., ASIC) that realizes one or more functions. [Explanation of symbols]

[0085] 100, 201-203: Camera 10: Control unit 14: Wireless communication unit 19: Recording medium I / F

Claims

1. a setting means for setting a scene number; a communication means for transmitting and receiving scene numbers so as to share the scene numbers with other recording devices; a recording means for recording a file of the moving image data under a file name including a scene number at the start of recording the moving image data and a scene number at the end of recording the moving image data; A recording device comprising:

2. The setting means updates the scene number after the recording of the video data is completed.

2. The recording apparatus according to claim 1, wherein the recording apparatus is a recording medium.

3. The setting means updates the scene number in response to a predetermined time having elapsed since the end of recording of the video data.

3. The recording apparatus according to claim 2.

4. When a scene number is received by the communication means before the predetermined time has elapsed since the end of recording of the moving image data, the setting means updates the scene number to the received scene number, and does not update the scene number in response to the predetermined time having elapsed since the end of recording of the moving image data.

4. The recording apparatus according to claim 3.

5. Further, the device has a receiving means capable of receiving a predetermined operation, When the predetermined operation is performed before the predetermined time has elapsed since the end of recording of the moving image data, the setting means does not update the scene number in response to the predetermined time having elapsed since the end of recording of the moving image data.

5. The recording apparatus according to claim 3 or 4.

6. When a scene number is received by the communication means before a predetermined time has elapsed since the start of recording of the moving image data, the recording means records the file of the moving image data with a file name including the received scene number and the scene number at the end of recording of the moving image data. do 6. The recording apparatus according to claim 1, wherein the recording apparatus is a recording medium.

7. An imaging means; The recording device according to any one of claims 1 to 6, which records a file of moving image data captured by the imaging means; An imaging device comprising:

8. setting a scene number; transmitting and receiving scene numbers so as to share the scene numbers with other recording devices; recording a file of the moving image data with a file name including a scene number at the start of recording the moving image data and a scene number at the end of recording the moving image data; A recording method comprising:

9. A program for causing a computer to function as each of the means of the recording device according to any one of claims 1 to 6.

10. A computer-readable storage medium storing a program for causing a computer to function as each of the means of the recording device according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Video data recording system, video data management server, video data recording method, program, and storage medium with program recorded thereon

    JP2005198231A

  • Photographing control device, photographing control method, and program

    JP2016066900A

  • Content shooting apparatus

    US20090103898A1