Image processing device and method and storage medium
Abstract
[Task] Even if the image to be stored in the storage medium is transferred to the device that manages and stores the image, the image usually remains in the storage medium. However, if you forget to transfer the image to the device that manages and stores the image, you may transfer the image again at a later date and manage the same image in duplicate by the device that manages and stores the image. there were. Further, a technique for displaying an image that has been transferred has been known in the past, but when selecting an image to be transferred on the display screen, it should be selected to select all untransferred images. The more images there were, the more troublesome the operation was.
Solution.Therefore, the present invention refers to the transfer history information when reading the image transfer history information to another device from the storage medium, transferring the image to the other device, or importing the image from the other device, and using another device. It is characterized in that untransferred images are collectively transferred or imported to the device.

Term
Term ended
Projected expiry passed 27 August 2019, 7.1 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
28 claims: 4 independent, 24 dependent
- 1【特許請求の範囲】 【請求項1】 他の装置への画像の転送履歴情報と共に、複数の画像を記憶媒体から読み出す読み出し手段と、 他の装置へ画像を転送する転送手段とを有する画像処理装置であって、 前記転送手段は、前記転送履歴情報を参照し、他の装置へ未転送の画像を一括して転送する第1のモードを有する制御手段を含むことを特徴とする画像処理装置。
- 2【請求項2】 さらに、転送したい画像を選択する選択手段を有し、 前記制御手段は、前記選択手段によって選択された画像を転送する第2のモードと、前記第1のモードと任意に切り替え可能であることを特徴とする請求項1に記載の画像処理装置。
- 3【請求項3】 更に、読み出した画像を表示する表示手段を有し、 前記表示手段は、前記転送履歴情報に応じて、画像表示の並び順を変更することを特徴とする請求項1乃至2のいずれかに記載の画像処理装置。
- 4【請求項4】 前記表示手段は、前記転送履歴情報に応じて、未転送の画像のみを表示することを特徴とする請求項1乃至3に記載のいずれかに記載の画像処理装置。
- 5【請求項5】 前記転送履歴情報は、画像とは異なるファイルで記録されていることを特徴とする請求項1乃至4のいずれかに記載の画像処理装置。
- 6【請求項6】 前記転送履歴情報を記憶しているファイルに、消去すべき画像の転送履歴情報が存在している場合、前記消去すべき画像の消去に応じて、その画像に対応する転送履歴情報を消去することを特徴とする請求項1乃至5のいずれかに記載の画像処理装置。
- 7【請求項7】 更に、撮像手段と、 前記撮像手段により撮影された画像を、前記記憶媒体に記録する記録手段と、 を有することを特徴とする請求項1乃至6のいずれかに記載の画像処理装置。
- 8【請求項8】 他の装置への画像の転送履歴情報を記憶媒体から読み出す読み出し手段と、 前記記憶媒体から画像を取込む取込み手段を有する画像処理装置であって、 前記取込み手段は、前記転送履歴情報を参照し、他の装置へ未転送の画像を一括して取込む第1のモードを有する制御手段を含むことを特徴とする画像処理装置。
- 9【請求項9】 さらに、取り込む画像を任意に選択する選択手段を有し、 前記制御手段は、前記選択手段によって選択された画像を取込む第2のモードと、前記第1のモードと任意に切り替え可能であることを特徴とする請求項8に記載の画像処理装置。
- 10【請求項10】 更に、読み出した画像を表示する表示手段を有し、 前記表示手段は、画像表示の並び順を、前記転送履歴情報に応じた順序とすることを特徴とする請求項8乃至9のいずれかに記載の画像処理装置。
- 11【請求項11】 前記表示手段は、前記転送履歴情報に応じて、未転送の画像のみを表示することを特徴とする請求項8乃至10に記載のいずれかに記載の画像処理装置。
- 12【請求項12】 前記転送履歴情報は、画像とは異なるファイルで記録されていることを特徴とする請求項8乃至11のいずれかに記載の画像処理装置。
- 13【請求項13】 前記転送履歴情報を記憶しているファイルに、消去すべき画像の転送履歴情報が存在している場合、前記消去すべき画像の消去に応じて、その画像に対応する転送履歴情報を消去することを特徴とする請求項8乃至12のいずれかに記載の画像処理装置。
- 14【請求項14】 前記画像処理装置は、ホストコンピュータであることを特徴とする請求項8乃至13のいずれかに記載の画像処理装置。
- 15【請求項15】 他の装置への画像の転送履歴情報と共に、複数の画像を記憶媒体から読み出す読み出し工程と、 他の装置へ画像を転送する転送工程とを有する画像処理方法であって、 前記転送工程は、前記転送履歴情報を参照し、他の装置へ未転送の画像を一括して転送する第1のモードを有する制御工程を含むことを特徴とする画像処理方法。
- 16【請求項16】 さらに、転送したい画像を選択する選択工程を有し、 前記制御工程は、前記選択工程によって選択された画像を転送する第2のモードと、前記第1のモードと任意に切り替え可能であることを特徴とする請求項15に記載の画像処理方法。
- 17【請求項17】 更に、読み出した画像を表示する表示工程を有し、 前記表示工程は、前記転送履歴情報に応じて、画像表示の並び順を変更することを特徴とする請求項15乃至16のいずれかに記載の画像処理方法。
- 18【請求項18】 前記表示工程は、前記転送履歴情報に応じて、未転送の画像のみを表示することを特徴とする請求項15乃至17に記載のいずれかに記載の画像処理方法。
- 19【請求項19】 前記転送履歴情報は、画像とは異なるファイルで記録されていることを特徴とする請求項15乃至18のいずれかに記載の画像処理方法。
- 20【請求項20】 前記転送履歴情報を記憶しているファイルに、消去すべき画像の転送履歴情報が存在している場合、前記消去すべき画像の消去に応じて、その画像に対応する転送履歴情報を消去することを特徴とする請求項15乃至19のいずれかに記載の画像処理方法。
- 21【請求項21】 更に、撮像工程と、 前記撮像工程により撮影された画像を、前記記憶媒体に記録する記録工程と、を有することを特徴とする請求項15乃至20のいずれかに記載の画像処理方法。
- 22【請求項22】 他の装置への画像の転送履歴情報を記憶媒体から読み出す読み出し工程と、 前記記憶媒体から画像を取込む取込み工程を有する画像処理方法であって、 前記取込み工程は、前記転送履歴情報を参照し、他の装置へ未転送の画像を一括して取込む第1のモードを有する制御工程を含むことを特徴とする画像処理方法。
- 23【請求項23】 さらに、取り込む画像を任意に選択する選択工程を有し、 前記制御工程は、前記選択工程によって選択された画像を取込む第2のモードと、前記第1のモードとを任意に切り替え可能であることを特徴とする請求項22に記載の画像処理方法。
- 24【請求項24】 更に、読み出した画像を表示する表示工程を有し、 前記表示工程は、画像表示の並び順を、前記転送履歴情報に応じた順序とすることを特徴とする請求項22乃至23のいずれかに記載の画像処理方法。
- 25【請求項25】 前記表示工程は、前記転送履歴情報に応じて、未転送の画像のみを表示することを特徴とする請求項22乃至24に記載のいずれかに記載の画像処理方法。
- 26【請求項26】 前記転送履歴情報は、画像とは異なるファイルで記録されていることを特徴とする請求項22乃至25のいずれかに記載の画像処理方法。
- 27【請求項27】 前記転送履歴情報を記憶しているファイルに、消去すべき画像の転送履歴情報が存在している場合、前記消去すべき画像の消去に応じて、その画像に対応する転送履歴情報を消去することを特徴とする請求項22乃至26のいずれかに記載の画像処理方法。
- 28【請求項28】 コンピュータが読み込み実行することで、請求項15乃至27のいずれかの画像処理方法を機能させるプログラムを記憶することを特徴とする記憶媒体。
Independent claims28
191 paragraphs in 1 section, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
【0001】
[Technical field to which the invention belongs]
The present invention relates to an image processing device, an image processing method, and a storage medium for transferring or capturing an image to be stored in a storage medium.
【0002】
[Conventional technology]
Conventionally, there is a system in which an image recorded by an image recording device such as an electronic camera is transferred to an image storage management device capable of storing and managing an image such as a PC to save the image.
【0003】
[Problems to be Solved by the Invention]
However, the above-mentioned conventional technique has the following problems.
【0004】
Even if the image to be stored in the storage medium is transferred to the device that manages and stores the image, the image usually remains in the storage medium. However, if you forget to transfer the image to the device that manages and stores the image, you may transfer the image again at a later date and manage the same image in duplicate by the device that manages and stores the image. there were. In addition, conventionally, it has been performed to determine whether or not an image has been transferred by using the attribute information of a file such as archive information, but when the image to be transferred is selected on the display screen, it has not been transferred. Selecting all the images was a very cumbersome operation, the more images to select.
【0005】
Therefore, an object of the present invention is to provide an image processing device, an image processing method, and a storage medium that can transfer an untransferred image to a user very conveniently while preventing the transfer of the same image.
【0006】
[Means for solving problems]
In view of the above problems, the image processing device and the image processing method of the first invention according to the present application read a plurality of images from the storage medium together with the image transfer history information to the other device, and transfer the images to the other device. When transferring images, the transfer history information is referred to, and untransferred images are collectively transferred to another device.
【0007】
Further, it is characterized in that the second mode in which the image to be transferred is selected and only the selected image is transferred can be arbitrarily switched between the second mode and the first mode.
【0008】
Further, it is characterized in that the read image is displayed and the order of the image display is changed according to the transfer history information.
【0009】
Furthermore, it is characterized in that only untransferred images are displayed according to the transfer history information.
【0010】
Furthermore, the transfer history information is characterized in that it is recorded in a file different from the image.
【0011】
Furthermore, if the file that stores the transfer history information contains the transfer history information of the image to be deleted, the transfer history information corresponding to the image is deleted according to the deletion of the image to be deleted. It is characterized by that.
【0012】
Further, in the image processing apparatus and image processing method of the second invention according to the present application, when the transfer history information of an image to another apparatus is read from a storage medium and the image is fetched from the other apparatus, the transfer history information It is characterized by including a control means having a first mode for collectively capturing untransferred images to another device with reference to.
【0013】
Furthermore, it is characterized in that it is possible to arbitrarily switch between a second mode in which an image to be captured is selected and only the selected image is transferred, and a first mode.
【0014】
Further, it is characterized in that the read image is displayed and the order of the image display is changed according to the transfer history information.
【0015】
Furthermore, it is characterized in that only untransferred images are displayed according to the transfer history information.
【0016】
Furthermore, the transfer history information is characterized in that it is recorded in a file different from the image.
【0017】
Furthermore, if the file that stores the transfer history information contains the transfer history information of the image to be deleted, the transfer history information corresponding to the image is deleted according to the deletion of the image to be deleted. It is characterized by that.
【0018】
BEST MODE FOR CARRYING OUT THE INVENTION
[First Example] FIG. 1 shows a configuration example of an electronic camera system including a computer, which is a platform on which the present invention can be implemented. In FIG. 1, 301 is a computer system (PC) main body, 302 is a display for displaying data, 303 is a mouse which is a typical pointing device, 304 is a mouse button, and 305 is a keyboard. In addition, the 307 is an electronic camera that can be connected to a computer system, which is connected by a general purpose interface that allows data transfer, such as the 306's USB (Universal Serial Bus).
【0019】
FIG. 2 is a diagram showing a configuration of an electronic camera system including computer software and hardware in which the present invention can be implemented. In FIG. 2, 509 is the hardware, 505 is the operating system (OS) running on the hardware 509, and 504 is the application software running on the OS 505. Of the blocks constituting the hardware 509 and the OS 505, the blocks that are naturally included as configuration requirements but are not directly required for explaining the embodiment of the present invention are not shown. Examples of such blocks (not shown) include a CPU and memory as hardware, and a memory management system as OS. In Fig. 2, 515 is a hard disk that stores files and data, and 508 is a file system that composes the OS, and has a function that allows application software to input and output files without directly controlling the hardware. The 514 is a disk IO interface for the file system 508 to read and write to the hard disk 515. The 507 is a drawing management system that composes the OS, and has a function that allows application software to draw without directly controlling the hardware. The 513 is a video interface for the drawing management system 507 to draw on the display 302. The 506 is an input device management system that makes up the OS, and has the ability to allow application software to receive user input without direct control of the hardware. This includes the USB host system, which is the host when using USB devices. 510 is a keyboard interface for the input device management system 506 to receive input from the keyboard 305, and mouse interface 512 is a mouse interface for the input device management system 506 to receive input from the mouse 303. In addition, the 307 still camera has a 516 USB interface.
【0020】
501 is an electronic camera host application that manages and stores images, and 502 is a data management means for managing image data by creation date, shooting date, keywords, and the like. Reference numeral 503 is a data display means for displaying managed image data. The 520 is a data registration means that automatically determines the attributes of newly registered data and registers them.
【0021】
In this system, data is transferred to and from the electronic camera by the 501 electronic camera host application. Then, the transferred image data is stored in the 515 hard disk of the PC by the 502 data management means.
【0022】
521 I / O device command monitoring system monitors commands issued from external devices such as cameras, and performs preset processing depending on the type of command.
【0023】
FIG. 3 shows a block diagram showing the configuration of the 307 electronic camera according to the embodiment of the present invention, and FIG. 4 shows an external view of the electronic camera. It should be noted that the blocks that are naturally included as constituent requirements in FIG. 3 but are not directly required for explaining the embodiment of the present invention are not shown. In FIG. 3, the 401 imaging unit includes a lens and a CCD, and outputs the captured image as image data (JPEG data). At the same time, thumbnail image data, which is a reduced image of the captured image, is also generated. In addition to taking images, the electronic camera in this system can record audio, and the 402 recording unit outputs it as recorded data (WAVE format data). The 403 auxiliary storage device is for saving the data from the previous term 401 imaging unit and 402 recording unit as a file, and this system uses a compact flash memory card as a removable recording medium. The 404 is an interface for connecting an electronic camera to a computer, and is connected to the USB port in Fig. 2 and is a general-purpose interface similar to the 306. The 405 control unit is for controlling the operation of the entire 307 electronic camera. Changes in the file contents according to the present invention are performed here. Reference numeral 4061 is a button / switch unit, which transmits inputs from various buttons shown in the external view of FIG. 4 to the control unit 405. In FIG. 4, the 3071 is a menu button, and when this button is pressed, a menu for making various camera settings is displayed on the liquid crystal display screen 3070. The user can change the setting of the electronic camera 307 by operating the operation button 3072. The electronic camera in the embodiment of the present invention has an automatic image transfer function from the electronic camera to the host PC, and the 406 transfer button is used when performing automatic transfer. The 407 is a display unit, which displays image data from the imaging unit on the 3070 liquid crystal display screen of the electronic camera, and also displays a menu for setting the electronic camera.
【0024】
First, a first embodiment for managing the transfer history of each image file in the present invention will be described.
【0025】
In the first embodiment, each image file is provided with a field for storing information as to whether the file itself has been transferred to the host PC. Figure 5 shows the internal structure of the file in this embodiment. As shown in FIG. 5, the image file is roughly divided into incidental data 41 and image data 42, and the incidental data 41 includes transfer data 410 and shooting data 411. The transfer data 410 includes transfer history information 4100 indicating whether the file has been transferred to the PC. The transfer history information 4100 is set to 1 if the file has been transferred to the PC and 0 if it has not been transferred yet. The shooting data 411 includes shooting information such as the shooting date and time and the shutter speed, which are automatically set by the electronic camera at the time of shooting. Further, the electronic camera in this embodiment automatically generates reduced image data in which the image size is reduced at the time of shooting, and includes this in the shooting data. This is used for image preview and the like.
【0026】
FIG. 6 shows an operation when the electronic camera in this embodiment transfers an image file to a host application.
【0027】
When the electronic camera receives an image request command from the host application, or when the electronic camera transfers an image to the host application, first, in step 1, the desired image file is transmitted to the PC. Next, in step 2, the transfer history information 4100 of the transmitted file is examined. If the transfer history information 4100 is 0 (not transferred), the process proceeds to step 3, and the file transfer history information 4100 is rewritten to 1 (transferred). In step 2, if the transfer history information 4100 is not 0, the process ends as it is.
【0028】
Next, in this embodiment, the operation of the electronic camera when the electronic camera receives a file list request command from the host application will be described with reference to the flowchart shown in FIG. The file list request command requests a list of path names for all image files stored in the auxiliary storage device of the electronic camera.
【0029】
First, in step 1, the inside of the auxiliary storage device of the electronic camera is examined, and a list of each image file path is created. Next, in step 2, the transfer information mode is examined. Here, the transfer information mode is specified as an argument of the file list request command, and specifies whether to request the transfer history information of each file in addition to the path list to the file. If the transfer information mode is a mode that also requires the transfer history information of each file, the process is moved to step 3. Instead, if only the path list for all image files is required, transfer the file path list created in step 1 in step 6 to the host PC.
【0030】
In step 3, it is checked whether all the elements of the list created in step 1 have been processed in step 4 or less, and if there are still elements remaining, the processing is moved to step 4. In step 4, the file is opened and the transfer history information is acquired. In step 5, the transfer history information acquired in step 4 is added to the list. As described above, the transfer history information of each file is added to the file path list transferred in step 6.
【0031】
Next, a method of displaying the transfer history information on the liquid crystal screen of the electronic camera in this embodiment will be described.
【0032】
FIG. 11 shows an example of display on the liquid crystal screen 3070 of the electronic camera in this embodiment. FIG. 11 is a display example of an image that has already been imported into the application. In this embodiment, in the case of a captured image, the captured mark 2401 is displayed in the upper right corner of the image. This makes it possible to determine whether each image is managed by the application.
【0033】
Further, when an attempt is made to delete an uncaptured image, that is, an image in which the captured mark is not displayed by operating the menu of the electronic camera, the electronic camera according to the embodiment of the present invention displays a warning message as shown in FIG. Will be done. This prevents unimported images, that is, images that are not managed by the host application, from being inadvertently deleted.
【0034】
Next, the host application in this embodiment will be described.
【0035】
FIG. 13 shows a display screen of a host application that operates on a PC and manages and stores images in this embodiment. As shown in Fig. 13, this application groups, manages, and displays images in units of albums 131 and 132. To register the data newly taken by the camera in the album, select the 133 [Camera image] menu and display the camera image screen 140 shown in FIG. The camera image display screen is for viewing a list of images stored in the auxiliary storage device of the camera, and a reduced image 148 of the captured image is displayed. The reduced image is automatically created separately from the main body image when the image is taken with the electronic camera. In the [Display image setting] option 142 of the camera image screen, it is set whether to display only the untransferred image or to display all the images.
Source option 141 sets the source of the image to be read, either displaying the image recorded in the auxiliary storage of the electronic camera connected with a USB cable, or in the auxiliary storage of the PC. Set whether to display the stored image. The electronic camera used in the embodiment of the present invention uses a CF card (compact flash card) as an auxiliary storage device, and the CF card is taken out from the camera and set in a CF card reader connected to a PC. If so, select the PC from the Source option 142 and select the drive assigned to the CF card reader in the drive settings.
The [Image list] button 143 displays a reduced image of the image data taken by the electronic camera in the reduced image display area 150 according to the settings of the [Display image setting] and [Source] options. To register the main body image corresponding to the displayed reduced image in the album of the host application and manage / store it, drag and drop the reduced image to the album, or select the desired image and select the import button 144. Then, the main body image is loaded into the application from the camera or the auxiliary storage device of the PC, and the image is registered in the album.
【0036】
In this embodiment, when the [Image list] button 143 is pressed while the [Display image setting] 142 is "Only uncaptured images", the host application transfers the file list request command to the electronic camera. Turn on the information mode and send. Since the resulting list will have the transfer information added to the path and file name of each file, the application will refer to the acquired list, and only the untransferred images will be sent to the electronic camera in order. , A reduced image request command, which is a command for acquiring reduced image data, is issued, and as shown in FIG. 14, the acquired reduced image 148 is displayed in the reduced image display area 150. As a result, only the untransferred image in the electronic camera is displayed in the reduced image display area 150.
【0037】
On the other hand, when the [Display image setting] 142 option is "All images", in the host application of this embodiment, as shown in FIG. 15, the transferred image is displayed with the transferred mark 151 and is not transferred. It is distinguished from the image. Therefore, in this case, transfer the file list request command. After acquiring the file list with the transfer information mode ON, refer to the list, issue the reduced image request command to the electronic camera in order for all files, and reduce each file. Get an image. When displaying them, the transfer information in the file list is referred to, and in the case of the transferred image, it is displayed together with the transferred mark 151 in FIG. This makes it easy to determine whether each image file is registered in the host application. If the capture button 145 is pressed in this state, the screen shown in FIG. 16 is displayed, and either all the images outside the main body corresponding to the displayed reduced image are captured, or only the uncaptured images are captured. Can be selected.
【0038】
Further, in each state, when erasing an image, the transfer information of the image is referred to, and if it is an untransferred image, the screen shown in FIG. 17 is displayed and a warning message is displayed to the user. This prevents accidental deletion of images that are not registered in the host application.
【0039】
In the above, it is possible to select between importing all images and importing untransferred images, but it is possible to select the image you want to import, and it has a mode to import only the selected image, and captures untransferred images. By making it possible to select the import mode, it is possible to flexibly respond to the user's desire to import only the desired image among the untransferred images.
【0040】
Next, an example of automatic transfer from the camera will be described.
【0041】
The electronic camera and host application in this embodiment automatically transfer the image file in the camera to the PC when the camera and the PC are connected or when the transfer button 406 of the electronic camera is pressed while the camera is connected. It has a function to transfer to and automatically record and manage it with the host application on the PC.
【0042】
FIG. 18 shows how the automatic transfer setting menu of the electronic camera is displayed on the liquid crystal screen 3070.
【0043】
The automatic transfer mode setting 2701 specifies the timing at which automatic transfer is performed, and specifies whether the electronic camera and the PC are connected with a USB cable or when the transfer button 406 of the electronic camera is pressed.
【0044】
The automatic transfer image setting 2702 sets the type of image file to be automatically transferred. Of the image files stored in the auxiliary storage device of the electronic camera, only the untransferred images are automatically transferred to the PC. Alternatively, specify whether to automatically transfer all images.
【0045】
Figure 19 shows the operation of the camera during automatic transfer. The process shown in FIG. 19 is executed at the timing specified by the automatic transfer mode setting 2701.
【0046】
In FIG. 19, first, in step 1, a data transfer start request command is issued from the electronic camera to the host PC. On the host PC, the I / O device command monitoring system starts the preset electronic camera host application by this command. When the host application starts normally and is ready to receive data, it issues a transmission permission command to the electronic camera. On the electronic camera, wait for this send permission command in step 2. When the transmission permission command is received, in step 3, on the liquid crystal display screen of the electronic camera,'automatic transfer is in progress. Is displayed. In step 4, it is checked whether there is an image file in which the processing of step 5 and the following has not been executed yet. If there is image data that has not yet been transferred to the PC, proceed to step 5. In step 5, the process is branched according to the automatic transfer image setting. If the automatic transfer image setting is only for untransferred images, the process proceeds to step 6. On the other hand, if the automatic transfer image setting is all images, the process is moved to step 7 and the image data is transmitted to the PC. In step 6, the transfer information of the file to be processed is checked, and if it has not been transferred, the data is transferred to the host PC in step 7. At this time, the application on the PC started in step 2 automatically manages and saves the image data from the electronic camera. If it is determined that the processing for all the image data is completed in step 4, the transfer end command is sent to the PC in step 8. In step 9,'automatic transfer end' is displayed on the LCD screen of the camera to indicate that a series of processes have been completed. As described above, in a system consisting of an electronic camera and a host application that stores and manages images, even when automatically recording and managing images using automatic transfer from the electronic camera, one image data is duplicated in the host application. It is possible to prevent it from being managed.
【0047】
With the above configuration, it is possible to transfer an untransferred image to the user very conveniently while preventing the transfer of the same image. It also has a mode that allows you to select the images you want to transfer, and you can switch to a mode that transfers untransferred images in a batch, so even if some of the untransferred images do not want to be transferred, it is sufficient. Can be supported.
【0048】
Further, since only the untransferred images can be displayed, only the transferred images can be easily recognized even when many transferred images are stored in the storage medium.
【0049】
In general, the arithmetic processing capacity of the host computer is superior to the arithmetic processing capacity of the electronic camera, so it is faster to capture the image by the internal arithmetic processing of the host computer. Even if the internal arithmetic processing of the computer is during some arithmetic processing, if the image is transferred to the host computer under the control of the electronic camera side, the load on the electronic camera side will increase, but the load on the host computer will be reduced accordingly. it can. That is, it is possible to easily transfer the image to the host computer by utilizing the arithmetic processing power of the camera side.
【0050】
[Second Example] In the second embodiment, a transfer history management file that manages whether each image file has been transferred is created separately from the image file, thereby collecting the transfer history information of all the files. And manage.
【0051】
The equipment configuration of this embodiment is not particularly different from that of the first embodiment.
【0052】
In this embodiment, when the image is transferred from the camera to the host PC, the path and file name of the file are added to the transfer history management file. That is, the path name of the transferred file is described in the transfer history management file.
【0053】
FIG. 8 shows the operation of the electronic camera when the image file is transferred from the electronic camera to the host application in this embodiment.
【0054】
When the electronic camera receives an image request command from the host application, or when the image is transferred from the electronic camera to the host application, first, in step 1, the desired image file is transferred to the PC. Next, in step 2, examine the transfer history management file. If the path name of the file transferred in step 1 does not exist in the transfer history management file, proceed to step 3 and add the path name of the transferred file to the transfer history management file. In step 2, if the path name already exists in the transfer history management file, the process ends as it is.
【0055】
Further, in this embodiment, even when the image is deleted, it is necessary to check the transfer history management file and update it as necessary. This is because if you delete a file that has a path in the transfer history management file and then add a new file with that file name, it will be listed in the transfer history management file even though the file has not been transferred. This is because the problem of closing the file arises. In order to prevent this, in this embodiment, the operation shown in FIG. 9 is performed when the image is deleted. If you delete an arbitrary image in step 1 of FIG. 9, in step 2, it is checked whether the path of the deleted file is described in the transfer history management file. If so, go to step 3 and change the contents of the transfer history management file to delete the pathname of the deleted file.
【0056】
Next, the operation of the camera when the electronic camera in the second embodiment receives the file list request command from the host application will be described with reference to the flowchart shown in FIG.
【0057】
First, in step 1, the camera's auxiliary storage device is examined and a path list of all image files is created. Next, in step 2, the transfer information mode is examined. If the transfer information mode is a mode that also requires transfer history information, the process is moved to step 3. Instead, if only the path list for all image files is required, transfer the file path list created in step 1 in step 7 to the host PC.
【0058】
In step 3, it is checked whether each element of the list created in step 1 has been processed in step 4 or less, and if there is still an element remaining, the process is moved to step 4. In step 4, refer to the transfer history management file and check if the same file path as the element of the list is described.
【0059】
If the same path is found, in step 5, "transferred" is added as the information of the corresponding file in the file path list created in step 1. On the other hand, if the same file path is not found in step 4, add "untransferred" to the file path list. As described above, the transfer information of each file is added to the file path list to be transferred in step 7.
【0060】
As described above, by managing the transfer history information in a file separate from the image data, as shown in FIG. 10, even a file in which the transfer history information is stored without examining all the images stored in the storage medium. If you check it, you can get the transfer history information, which improves the processing speed.
【0061】
In addition, the file path of all the images stored in the storage medium should be stored in the transfer history management file in advance, and the transfer history information of the images should be updated and managed at each transfer operation. For example, various operations referring to the transfer history, for example, when you want to import only the transferred images or when you want to know the file path list of the untransferred images, can be dealt with quickly.
【0062】
[Third Example] Next, different display modes of the camera image screen in the host application in this embodiment will be described. The equipment configuration of this embodiment is not particularly different from that of the first embodiment.
【0063】
FIG. 20 shows camera image screens having different display modes. In this display mode, the reduced images are displayed in the reduced image area 2001 by arranging the reduced images from the oldest to the newest from the left to the right. If you want to display a reduced image of an older image or a newer image, move the scroll box 2003 of the scroll bar 2002 or press the scroll box move button 2004 to display it in the reduced image display area 2001. Scroll the reduced image.
【0064】
In this embodiment, when the reduced image display button is pressed while the display image setting is "all images", the initial state of the reduced image display area 2001 is the oldest untransferred image in the camera. The reduced image is automatically scrolled so that the reduced image 2007 corresponding to the image is displayed on the leftmost side in the reduced image display area. In other words, all the images that should be located to the left of the reduced image 2007 are already captured images. For example, FIG. 21 shows an example in which the scroll box 2003 is moved to the left from the state of FIG. 20 so that an older image is displayed in the reduced image display area. Looking at FIG. 21, all the images displayed to the left of the reduced image 2007, that is, the images older than the reduced image 2007, have the captured mark 2008.
【0065】
In this way, by scrolling the initial state so that the reduced image of the uncaptured image comes to the top of the display area, it is possible to save the trouble of searching for the uncaptured image even when all the images are displayed.
【0066】
As described above, by referring to the transfer history information and changing the display order of the images on the display screen, it is possible to obtain an effect such as making it easier to find only the untransferred images.
【0067】
Needless to say, the present invention can be applied to any case of transferring an image or capturing an image. That is, when a computer and an electronic camera are connected as in the embodiment, either device may be the transfer side or the capture side. In addition, either device may be used for image transfer or capture operations.
【0068】
In each embodiment, the transferred image is displayed with a transferred mark, but this is not the case, and the untransferred image may be displayed with a mark indicating that the image has not been transferred. Absent. Further, the transferred image and the untransferred image may be displayed in different areas to distinguish them.
【0069】
The present invention may be applied to a system composed of a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.) or a device composed of one device (for example, a copier, a facsimile machine). You may.
【0070】
Further, the program code of the software for realizing the above-described embodiment is applied to the device connected to the various devices or the computer in the system so as to operate the various devices so as to realize the function of the above-described embodiment. Also included in the scope of the present invention are those carried out by supplying and operating the various devices according to a stored program in the computer (CPU or MPU) of the system or device.
【0071】
Further, in this case, the program code itself of the software realizes the function of the above-described embodiment, and stores the program code itself and means for supplying the program code to the computer, for example, such a program code. The storage medium constitutes the present invention.
【0072】
As a storage medium for storing such a program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a non-volatile memory card, a ROM, or the like can be used.
【0073】
In addition, when the computer executes the supplied program code, not only the functions of the above-described embodiments are realized, but also the program code is the OS (operating system) running on the computer or other application. Needless to say, such a program code is included in the embodiment of the present invention even when the function of the above-described embodiment is realized in collaboration with software or the like.
【0074】
Furthermore, after the supplied program code is stored in the memory provided in the function expansion board of the computer or the function expansion unit connected to the computer, the CPU provided in the function expansion board or the function storage unit based on the instruction of the program code, etc. Needless to say, the present invention also includes a case where a part or all of an actual process is performed and the function of the above-described embodiment is realized by the process.
【0075】
[Effect of the invention]
As described above, according to the present invention, untransferred images can be collectively transferred or imported, so that an image processing device and an image that are very convenient for the user while preventing the transfer or import of the same image. A processing method and a storage medium can be provided.
【0076】
Further, since the mode in which the image to be transferred or imported is selected and the selected image is transferred or imported and the mode in which the untransferred image is collectively transferred or imported to another device can be arbitrarily switched. , It is possible to flexibly support the transfer or capture of the selected image.
【0077】
Further, since the order of image display can be changed according to the transfer history information, the transferred images can be displayed together, the untransferred images can be displayed together, and the like.
【0078】
Further, by displaying only the untransferred image, the untransferred image can be easily recognized.
【0079】
Further, the transfer history information can be quickly obtained by recording the transfer history information in a file different from the image.
【0080】
In addition, since the transfer history information corresponding to the image is deleted according to the deletion of the image to be deleted, it is possible to prevent the data of the already deleted image from remaining in the file storing the transfer history information. be able to.
[Simple explanation of drawings]
[Figure 1]
The figure which shows the equipment configuration of 1st Example [Figure 2]
System block diagram of the first embodiment [Fig. 3]
System block diagram of the electronic camera in the first embodiment [Fig. 4]
External view of the electronic camera in the first embodiment [Fig. 5]
The figure which shows the storage method of the transfer information history in 1st Example [Fig. 6]
A flowchart showing the operation of the electronic camera when the image file is transmitted to the PC in the first embodiment. [Fig. 7]
A flowchart showing the operation of the electronic camera when a file list is requested in the first embodiment. [Fig. 8]
A flowchart showing the operation of the electronic camera when the image file is transmitted to the PC in the second embodiment. [Fig. 9]
A flowchart showing the operation of the electronic camera when the image file is deleted in the second embodiment. [Fig. 10]
A flowchart showing the operation of the electronic camera when a file list is requested in the second embodiment. [Fig. 11]
Method of displaying transfer history with an electronic camera in the first embodiment [Fig. 12]
Display method with an electronic camera when trying to delete an untransferred image in the first embodiment [Fig. 13]
The figure which shows the host application of the electronic camera in 1st Example. [Fig. 14]
The figure which shows the camera image screen of the host application in 1st Example [Fig. 15]
The figure which shows the camera image screen of the host application in 1st Example [Fig. 16]
Display screen in the host application in the first embodiment [Fig. 17]
Display screen in the host application in the first embodiment [Fig. 18]
Setting screen for automatic transfer with an electronic camera in the first embodiment [Fig. 19]
A flowchart showing the operation of automatic transfer from the electronic camera to the host application in the first embodiment. [Fig. 20]
The figure which shows the camera image screen of the host application in 3rd Example [Fig. 21]
The figure which shows the camera image screen of the host application in 1st Example
22 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP4867991B2 | Cited by | Japan | Examiner |
| US8102425B2 | Cited by | United States of America | Applicant |
| WO2007052531A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US7289236B2 | Cited by | United States of America | Applicant |
| US8581989B2 | Cited by | United States of America | Applicant |
| US8190576B2 | Cited by | United States of America | Applicant |
| JP2013225910A | Cited by | Japan | Search report |
| JP2004151892A | Cited by | Japan | Search report |
| US8276078B2 | Cited by | United States of America | Applicant |
| JP2006167997A | Cited by | Japan | Examiner |
| US7646408B2 | Cited by | United States of America | Applicant |
| WO2008023742A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| JP2008171484A | Cited by | Japan | Examiner |
| JP2006209462A | Cited by | Japan | Search report |
| JP2008311933A | Cited by | Japan | Examiner |
| EP2172851A1 | Cited by | European Patent Office (EPO) | Examiner |
| EP2172851B1 | Cited by | European Patent Office (EPO) | Examiner |
| JP2008140467A | Cited by | Japan | Examiner |
| US7187407B2 | Cited by | United States of America | Applicant |
| WO02102072A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| JP2009049848A | Cited by | Japan | Examiner |
| US8004593B2 | Cited by | United States of America | Applicant |
3 members in 2 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 24136699 | Japan | A | |
| JP19990241366 | – | – | – |
Members3
| Document | Office | Kind | |
|---|---|---|---|
| JP2001069296AThis record | Japan | A | |
| JP3526248B2 | Japan | B2 | |
| US7605849B1 | United States of America | B1 |
13 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of completion of termEXPY | EXPY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 |
Numbers
- Publication
- 2001-69296
- Publication, DOCDB
- 2001069296
- Publication, EPODOC
- JP2001069296
- Application
- 24136699
- Application, DOCDB
- 24136699
- Application, EPODOC
- JP19990241366
Titles2
- Japanese
- 画像処理装置、画像処理方法及び記憶媒体
- English
- INDUSTRIAL APPLICABILITY: Image processing apparatus, image processing method, and storage medium.
Classification
- CPC, 24
- H04N5/765
- G11B27/10
- H04N1/00204
- H04N1/00408
- H04N1/00413
- H04N1/00442
- H04N1/00448
- H04N1/00453
- H04N1/00461
- H04N1/00466
- H04N1/00469
- H04N1/00474
- H04N1/2112
- H04N1/2158
- H04N1/32128
- H04N5/772
- H04N5/781
- H04N5/907
- H04N5/91
- H04N9/8205
- H04N2201/0029
- H04N2201/3242
- G06F16/2358
- G06F16/51
- IPC, 6
- H04N1 00
- H04N5 765
- H04N5 78
- H04N5 781
- H04N5 907
- H04N5 91