US20020051065A1 - Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system - Google Patents
Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system Download PDFInfo
- Publication number
- US20020051065A1 US20020051065A1 US09/840,914 US84091401A US2002051065A1 US 20020051065 A1 US20020051065 A1 US 20020051065A1 US 84091401 A US84091401 A US 84091401A US 2002051065 A1 US2002051065 A1 US 2002051065A1
- Authority
- US
- United States
- Prior art keywords
- image data
- recording
- file
- recorded
- recording medium
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
- H04N5/772—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3214—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a date
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3215—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a time or duration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3226—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of identification information or the like, e.g. ID code, index, title, part of an image, reduced-size image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3247—Data linking a set of images to one another, e.g. sequence, burst or continuous capture mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
Definitions
- the present invention relates to a recording medium having stored therein a data file management program, an apparatus for data file management, a handling apparatus for image data and an image capturing system.
- Image data recorded in a recording medium such as a CF (compact flash) card in an electronic camera, for instance. are transmitted to a personal computer or the like where a specific application program is executed and are written into a data recording device at the personal computer. Then, by executing the specific application program on the personal computer, the image data having been written in the data recording device are read out.
- the image data thus read out are displayed on a display device which may be a display unit connected to the personal computer or printed out on an output device connected to the personal computer.
- An object of the present invention is to provide a recording medium for data file management that is utilized to record image data obtained by capturing images in an electronic camera into a data recording device, an apparatus for data file management, a handling apparatus for image data and an image capturing system.
- a recording medium has a data file management program recorded therein, and the program comprises: recording processing in which an information data file is recorded in a recording medium; attribute data file creation processing in which an attribute data file having recorded therein attribute information of the information data file recorded in the recording medium is created; read processing in which attribute information of an information data file that has not yet been recorded in the recording medium is read; decision-making processing in which a decision is made as to whether or not the attribute information recorded in the attribute data file matches the attribute information read through the read processing, a match signal is output when matching and a non-match signal is output when not-matching; and control processing in which control is implemented on the recording processing based upon results of the decision made in the decision-making processing.
- a recording operation through the recording processing may be allowed when the non-match signal is output through the decision-making processing and a recording operation through the recording processing may be disallowed when the match signal is output through the decision-making processing.
- the attribute information of the information data file having been recorded through the recording processing may be recorded in the attribute data file when the recording operation is allowed through the control processing.
- the attribute data file may be held over a predetermined length of time.
- the program recorded in the above recording medium may further comprise: specification processing in which at least one type of attribute information in the attribute information is specified; and decision making processing in which a decision is made as to whether or not the attribute information specified through the specification processing matches the attribute information read through the read processing, a match signal is output when matching and a non-match signal is output when not-matching, and in the control processing, the recording processing may be controlled so as to allow a recording operation through the recording processing when the match signal is output through the decision-making processing and disallow a recording operation through the recording processing when the non-match signal is output through the decision-making processing.
- a recording medium has a data file management program recorded therein, and the program comprises: recording processing in which an information data file is recorded in a recording medium; read processing in which attribute information of at least two information data files that have not yet been recorded in the recording medium is read; decision-making processing in which a decision is made as to whether or not there is specific continuity in the information data files based upon the attribute information read through the read processing; and file management processing in which the information data files are managed to be grouped based upon results of the decision made through the decision-making processing.
- a decision may be made as to whether or not specific continuity manifests with regard to time points at which the information data files were created; and in the file management processing, the information data files may be managed as information data files in a single group when the continuity is determined to manifest through the decision-making processing.
- the information data file that has not yet been recorded in the recording medium may be already recorded in an electronic camera or in a computer apparatus.
- a data file management apparatus comprises: a recording device that records an information data file in a recording medium; an attribute data file creation device that creates an attribute data file having recorded therein attribute information of the information data file recorded in the recording medium; a read device that reads attribute information of an information data file which has not yet been recorded in the recording medium; a decision-making circuit that makes a decision as to whether or not the attribute information recorded in the attribute data file matches the attribute information read by the read device, outputs a match signal when matching and outputs a non-match signal when not-matching; and a control circuit that controls the recording device based upon results of the decision made by the decision-making circuit.
- a data file management apparatus comprises: a recording device that records an information data file in a recording medium; a read device that reads attribute information of at least two information data files which have not yet been recorded in the recording medium; a decision-making circuit that makes a decision as to whether or not specific continuity manifests in the information data files based upon the attribute information read by the read device; and a file management circuit that implements grouping management on the information data files based upon results of the decision made by the decision-making circuit.
- a method for transmitting image data from an electronic camera to a computer apparatus comprises: preparing attribute information of the image data, by the electronic camera; receiving the attribute information of the image data, comparing the attribute information thus received with attribute information recorded in an attribute data file in a recording device of the computer apparatus, and issuing a request for the image data to the electronic camera only when the attribute information of the image data does not completely match the attribute information recorded in the attribute data file, by the computer apparatus; preparing the image data upon receiving the request for the image data, by the electronic camera; and receiving the image data to record in the recording device and updating the attribute data file by recording the attribute information of the image data after image data have been recorded, by the computer apparatus.
- a method for transmitting data from a first electronic apparatus having data to a second electronic apparatus that records data in a recording medium comprises: receiving attribute information of the data from the first electronic apparatus, and comparing the attribute information with attribute information recorded in an attribute data file in the recording medium, by the second electronic apparatus; receiving the data from the first electronic apparatus and recording the data in the recording medium only when the attribute information of the data does not completely match the attribute information recorded in the attribute data file, by the second electronic apparatus; and updating the attribute data file by recording the attribute information of the data after the data have been recorded, by the second electronic apparatus.
- a recording medium has a data file management program recorded therein, and the program comprises: recording processing in which an information data file is recorded in a recording medium; identification file recording processing in which an identification data file containing information provided related to the information data file recorded through the recording processing is created and recorded in the recording medium: identification file read processing in which the identification data file is read from the recording medium; identification processing in which the information data file is identified by using the identification data file read through the specification file read processing; and identification file delete processing in which the identification data file recorded in the recording medium is deleted.
- the identification file recording processing may be implemented immediately after the recording processing is completed and the identification file delete processing may be implemented immediately after the identification processing is completed.
- a recording medium has a data file management program recorded therein, and the program comprises: identification file recording processing in which an identification data file containing information provided related to an information data file to be deleted from the recording medium is created and recorded in the recording medium; delete processing in which the information data file is deleted from the recording medium; identification file read processing in which the. identification data file is read from the recording medium; identification processing in which the information data file is identified by using the identification data file read through the identification file read processing: and identification file delete processing in which the identification data file recorded in the recording medium is deleted.
- the identification file recording processing may be implemented before the delete processing starts and the identification file delete processing may be implemented immediately after the identification processing is completed.
- a data file management apparatus comprises: a recording device that records an information data file in a recording medium; an identification file recording device that creates an identification data file containing information provided related to the information data file recorded by the recording device and records the identification data file in the recording medium; an identification file read device that reads the identification data file from the recording medium; an identification circuit that identifies the information data file by using the identification data file read by the identification file read device; and an identification file delete device that deletes the identification data file recorded in the recording medium.
- a data file management apparatus comprises: an identification file recording device that creates an identification data file containing information provided related to an information data file to be deleted from a recording medium and records the identification data file in the recording medium; a delete device that deletes the information data file from the recording medium; an identification file read device that reads the identification data file from the recording medium; an identification circuit that identifies the information data file by using the identification data file read by the identification file read device; and an identification file delete device that deletes the identification data file recorded in the recording medium.
- An image capturing system comprises: an image capturing device that captures an image of a subject and outputs the captured image as image data; a first recording device that records the image data in a first recording medium; a second recording device that records the image data in a second recording medium other than the first recording medium; a first control circuit that controls the first recording device so as to allow the first recording device to perform a recording operation with timing with which an image capturing operation is performed by the image capturing device; and a second control circuit that controls the second recording device so as to allow the second recording device to perform a recording operation with timing with which an image capturing operation is performed by the image capturing device.
- the above image capturing system may further comprise: a decision-making circuit that makes a decision as to whether or not the second recording device is capable of performing a recording operation, and the second control circuit may halt the recording operation by the second recording device after a negative decision is made by the decision-making circuit.
- the second control circuit may start the recording operation by the second recording device when an affirmative decision is made by the decision-making circuit while the recording operation by the second recording device is suspended.
- the above image capturing system may further comprise: a read device that reads image data recorded in the first recording medium while the recording operation by the second recording device is suspended, and the second control circuit may control the second recording device so that the image data read by the read device are recorded in the second recording medium only after an affirmative decision is made by the decision-making circuit.
- the above image capturing system may further comprise:
- a decision-making circuit that makes a decision as to whether or not the first recording device is capable of performing a recording operation, and the first control circuit may halt the recording operation by the first recording device after a negative decision is made by the decision-making circuit.
- the first control circuit may start the recording operation by the first recording device when an affirmative decision is made by the decision-making circuit while the recording operation by the first recording device is suspended.
- the above image capturing system may further comprise: a read device that reads image data recorded in the second recording medium while the recording operation by the first recording device is suspended, and the first control circuit may control the first recording device so that the image data read by the read device are recorded in the first recording medium only after an affirmative decision is made by the decision-making circuit.
- An image capturing system comprises: an image capturing device that captures an image of a subject and outputs the captured image as image data; a first recording device that records the image data in a first recording medium; a second recording device that records the image data in a second recording medium other than the first recording medium; a control circuit that stops a recording operation performed by the second recording device and records the image data into the first recording medium by engaging the first recording device with timing with which an image capturing operation is performed by the image capturing device; and a decision-making circuit that makes a decision as to whether or not the first recording device is capable of performing a recording operation, wherein the control circuit halts the recording operation by the first recording device and starts the recording operation by the second recording device with the timing with which an image capturing operation is performed by the image capturing device after a negative decision is made by the decision-making circuit.
- control circuit may start the recording operation by the first recording device and halt the recording operation by the second recording device after an affirmative decision is made by the decision-making circuit.
- the above image capturing system may further comprise: a read device that reads image data recorded in the first recording medium while the recording operation by the second recording device is suspended, and the control circuit may control the first recording device so that the image data read by the read device are recorded in the first recording medium only after an affirmative decision is made by the decision-making circuit.
- An image capturing system comprises: an image capturing device that captures an image of a subject and outputs the captured image as image data: a first recording device that records the image data in a first recording medium; a second recording device that records the image data in a second recording medium other than the first recording medium; a control circuit that stops a recording operation performed by the first recording device and records the image data into the second recording medium by engaging the second recording device with timing with which an image capturing operation is performed by the image capturing device; and a decision-making circuit that makes a decision as to whether or not the second recording device is capable of performing a recording operation, wherein the control circuit halts the recording operation by the second recording device and starts the recording operation by the first recording device with the timing with which an image capturing operation is performed by the image capturing device after a negative decision is made by the decision-making circuit.
- control circuit may start the recording operation by the second recording device and halt the recording operation by the first recording device after an affirmative decision is made by the decision-making circuit.
- the above image capturing system may further comprise: a read device that reads image data recorded in the first recording medium while the recording operation by the second recording device is suspended, and the control circuit may control the second recording device so that the image data read by the read device are recorded in the second recording medium only after an affirmative decision is made by the decision-making circuit.
- the image capturing device may be provided at a camera; and the first recording medium may be detachably loaded in the camera.
- the second recording medium may be provided at a computer apparatus that engages in transfer of image data with the camera.
- An image data handling apparatus comprises: a first data input circuit to which image data are input from an external apparatus internally provided with a first recording medium; a second data input circuit to which image data are input from a second recording medium other than the first recording medium; and a control circuit that controls the first data input circuit and the second data input circuit so as to give the image data input through the second data input circuit priority for reception when image data are input through the first data input circuit and through the second data input circuit.
- the external apparatus having the first recording medium may be a camera; and the second recording medium may be a recording medium that can be loaded in the camera.
- the image data may be still image data
- the above image data handling apparatus may further comprise: a first detection circuit that detects whether or not image data have been input through the first data input circuit; and a second detection circuit that detects whether or not image data have been input through the second data input circuit, and the control circuit may control the first data input circuit and the second data input circuit so that: (1) when an input is detected by the first detection circuit ahead of the second detection circuit, a detection is made by the second detection circuit as to whether or not image data have been input immediately after image data corresponding to one frame have been received from the first data input circuit, and then if an input is detected by the second detection circuit, image data for all frames are received from the second data input circuit; and (2) when an input is detected by the second detection circuit ahead of the first detection circuit, the image data for all the frames are received from the second data input circuit.
- An image data handling apparatus comprises: a first data input circuit to which still image data are input from an external apparatus internally provided with a first recording medium; a second data input circuit to which still image data are input from a second recording medium other than the first recording medium; a first detection circuit that detects whether or not still image data have been input through the first data input circuit; a second detection circuit that detects whether not still image data have been input through the second data input circuit; and a control circuit that controls the first detection circuit and the second detection circuit to engage the second detection circuit to detect whether or not an input has been made each time an input of still image data for one frame is completed through the first data input circuit, and to engage the first detection circuit to detect whether or not an input has been made when an input of still image data for all frames recorded in the second recording medium is completed through the second data input circuit, in case that still image data are input through both the first data input circuit and the second data input circuit.
- FIG. 1 schematically illustrates the display device employed to display an image data file in a first embodiment
- FIG. 2 shows the names assigned to the data provided when recording image data into a CF card in an electronic still camera
- FIG. 3 is provided to facilitate an explanation of the sub-directories
- FIG. 4 is provided to facilitate an explanation of the file names
- FIG. 5A shows image data files recorded in the CF card
- FIG. 5B shows the in-taken data management table recorded in the recording device of the personal computer
- FIG. 6 is a flowchart of the processing implemented to take an image data file into the recording device of the personal computer from the electronic still camera;
- FIG. 7 illustrates the flow of the image data file intake processing implemented in the image data file display of apparatus in the first embodiment
- FIG. 8 presents an example of display at the display device in which images corresponding to image data files A 1 -A 4 recorded in a optional folder are displayed;
- FIG. 9 illustrates the flow of the image delete processing
- FIG. 10 presents an example of display at the display device in which images corresponding to image data files A 1 -A 3 recorded at arbitrary folders are displayed;
- FIG. 11 presents attribute data indicating file names and dates
- FIG. 12 is a flowchart of the intake processing in which an image data file is taken in at the image data file display device achieved in a second embodiment
- FIG. 13 shows an intake specification defining table
- FIG. 14 is a flowchart of the intake processing in which an image data file is taken in at the image data file display device in a third embodiment
- FIG. 15 is a flowchart of the processing implemented by the MPU of the electronic still camera in the image capturing system achieved in a fourth embodiment
- FIG. 16 is a flowchart of the processing implemented by the MPU of the personal computer in the image capturing system achieved in the fourth embodiment
- PIG. 17 is a flowchart of the first half of the processing implemented by the MPU of the electronic still camera in the image capturing system achieved in a fifth embodiment
- FIG. 18 is a flowchart of the second half of the processing implemented by the MPU of the electronic still camera in the image capturing system achieved in the fifth embodiment
- FIG. 19 is a flowchart of the processing implemented by the MPU of the personal computer in the image capturing system achieved in the fifth embodiment
- FIG. 20 schematically illustrates the image data handling apparatus achieved in a sixth embodiment
- FIG. 21 is a flowchart of the processing implemented by the MPU of the electronic still camera
- FIG. 22 is a flowchart of the processing implemented by the MPU of the personal computer in the image data handling apparatus
- FIG. 23 is a flowchart of the processing implemented by the MPU by adopting another method
- FIG. 24A is a flowchart of the main processing implemented by the MPU by adopting another method.
- FIG. 24B is a flowchart of the interrupt processing implemented by the MPU by adopting the other method.
- FIG. 1 schematically illustrates the display device employed to display image data files, which is provided with the data file management apparatus achieved in the first embodiment of the present invention.
- the image data file display device is achieved by connecting an electronic still camera 1 and a personal computer (PC) 2 through an IEEE-1394 cable 3 .
- the electronic still camera 1 comprises an MPU 11 , a CF card 12 , an interface circuit 13 and an image capturing element 14 .
- the electronic still camera 1 records image data obtained through an image capturing operation performed at the image capturing element 14 into the CF card 12 in a specific format.
- the electronic still camera 1 transfers the image data obtained through a photographing operation to the personal computer 2 via the interface circuit 13 and the IEEE-1394 cable 3 .
- a transfer buffer memory 131 is provided at the interface circuit 13 .
- the operation of the electronic still camera 1 is controlled by the MPU 11 .
- the personal computer 2 comprises an MPU 21 , a recording device 22 , an interface circuit 23 , a display circuit 24 and a display device 25 .
- the image data transferred from the electronic still camera 1 are taken into the personal computer 2 via the IEEE-1394 cable 3 and the interface circuit 23 .
- the interface circuit 23 is provided with a transfer buffer memory 231 .
- the image data taken into the personal computer 2 are recorded in a specific recording area in the recording device 22 .
- the image data recorded in the recording device 22 are read out from the recording device 22 and converted to an image signal at the display circuit 24 and the resulting image signal is displayed at the display device 25 connected to the personal computer 2 via an image signal cable 26 .
- the operation of the personal computer 2 is controlled by the MPU 21 .
- the image data having been taken into the-personal computer 2 from the electronic still camera 1 are displayed at the display device 25 and, in addition, they are printed out at an output device (not shown) connected to the personal computer 2 or transmitted to another computer apparatus (not shown) which is capable of data exchange with the personal computer 2 .
- the recording areas in the recording device 22 are each made to correspond to the file name assigned to a given set of image data, and image data assigned with individual file names are recorded in the corresponding recording areas in the recording device 22 .
- FIG. 2 is provided to facilitate an explanation of a data name assigned to image data obtained through a photographing operation performed in the electronic still camera 1 when they are recorded in the recording medium such as the CF card 12 .
- a directory 110 “DCIM” is assigned under a root directory 100 in image data names in conformance to the DCF (Design Rules For Camera File Systems).
- the so-called directory tree presented in FIG. 2 shows the structure of data files which are managed by, for instance, the personal computer 2 .
- An explanation is given with regard to an image data name 120 provided under the directory 110 .
- the image data name 120 is constituted of a sub-directory 130 to which a plurality of names may be assigned and a file name 140 to which a plurality of names may be assigned provided under each sub-directory 130 .
- This structure matches the DOS structure used in a system such as the personal computer 2 that handles the recording device. It is to be noted that in some personal computer basic programs (OS), directories are referred to as folders.
- OS personal computer basic programs
- FIG. 3 is provided to facilitate an explanation of a sub-directory 130 .
- the sub-directory 130 may be constituted of a numerical value portion 131 and a name portion 132 .
- the numerical value portion 131 is constituted of a three-digit integer
- the name portion 132 is constituted of up to five alphanumeric characters or symbols.
- Different name portions 132 may be provided in the individual subdirectories 130 , or a single name portion 130 may be used in different sub-directories 130 . Even when the same name portion 132 is used, the sub-directories 130 can be distinguished from each other by assigning different integers in the numerical value portions 131 of the sub-directories 130 .
- FIG. 4 is provided to facilitate an explanation of a file name 140 .
- the file name 140 may be constituted of, for instance, a header portion 141 , a numerical value portion 142 and an extension 143 .
- Four alphabetic characters are assigned in the header portion 141 .
- “DSCN” in FIG. 4 indicates that the data assigned with a file name 140 are image data having been recorded in the electronic still camera 1 .
- a four-digit integer is assigned in the numerical value portion 142 .
- the extension 143 i.e., “JPG”, indicates that the image data assigned with the file name 140 are image data having been compressed in the JPG format.
- JPG indicates that the image data assigned with the file name 140 are image data having been compressed in the JPG format.
- the in-taken data management table is a management table provided to record in the recording device 22 four management items together, i.e., the folder name, the file name, the date on which the image data were obtained through a photographing operation and the file size of the image data with regard to each of the image data files recorded in the recording device 22 .
- This management table is used to ensure that when electronic image data are transmitted from the electronic still camera to the personal computer 2 connected as shown in FIG. 1, image data which have already been recorded in the recording device 22 are not transmitted again.
- FIG. 5A shows image data files 600 recorded in the CF card 12
- FIG. 5B illustrates the in-taken data management table 601 .
- FIG. 5A sets of image data obtained by performing a photographing operation in the electronic still camera 1 are recorded in the CF card 12 with individual file names attached thereto as explained earlier.
- Three files having file names 140 i.e., “DSCN0001.JPG”—“DSCN0003.JPG” are recorded in a folder with its sub-directory 130 assigned as “100NIKON”.
- four files having file names 140 i.e., “DSCN0001.JPG”—“DSCN0004.JPG”, are recorded in a folder with its sub-directory 130 assigned as “101NIKON”.
- the four management items explained above are recorded in correspondence to each file in the in-taken data management table 601 .
- the management items managed by the in-taken data management table 601 are defined by an in-taken data management defining table 602 . Namely, the data in the attribute data of each image data file recorded in the recording device 22 , which correspond to the management items defined in the in-taken data management defining table 602 , are prepared as table data and are recorded in the recording device 22 as the in-taken data management table 601 .
- the attribute data include a plurality of types of information recorded in the CF card 12 as information indicating the intrinsic attributes of an image data file when image data are recorded as the image data file in the CF card 12 in the electronic still camera 1 . They include photographing information such as the photographer's ID and the photographing conditions and a protector for preventing the file from being erased by mistake as well as the data corresponding to the four management items explained earlier.
- the in-taken data management table 601 is updated each time a new image data file is recorded in the recording device 22 . For instance, when the image data file with the file name “DSCN0004.JPG” in the folder having its sub-directory 130 assigned as “101NIKON” is recorded in the recording device 22 , the data indicating the management items with regard to this image data file are added to the in-taken data management table 601 .
- the management items are selected as appropriate so as to enable identification of the individual data files from the plurality of types of attribute data mentioned above.
- a decision can be made as to whether or not the corresponding image data should be recorded in the recording device 22 without having to check the entire contents of the image data file.
- a decision can be made simply by checking the management item data alone as to whether or not the image data file in question represents image data that have already been recorded in the recording device 22 .
- step S 61 the MPU 21 of the personal computer 2 issues are quest to the electronic still camera 1 to transmit the attribute data alone to the personal computer 2 .
- step S 61 the MPU 11 of the electronic still camera 1 transmits the attribute data of the target file in the CF card 12 to the personal computer 2 .
- step S 62 only the attribute data of the first image data file in the CF card 12 , i.e., the image data file assigned with the file name “DSCN0001.JPG”, in the folder assigned with the folder name “100NIKON” are transmitted to the personal computer 2 .
- step S 62 the MPU 21 of the personal computer 2 reads out data in the in-taken data management table 601 from the recording device 22 and then the operation proceeds to step S 63 .
- step S 63 the MPU 21 makes a decision as to whether or not the data in the in-taken data management table 601 that have been read out from the recording device 22 match the attribute data of the target file taken in from the electronic still camera 1 . If it is decided that they match (if an affirmative decision is made in step S 63 ), the operation proceeds to step S 66 , and in this case, no request is issued to the electronic still camera 1 to send the image data file to the personal computer 2 . If, on the other hand, it is decided that they do not match (if a negative decision is made in step S 63 ), the operation proceeds to step S 64 .
- step S 64 the MPU 21 issues a request to the electronic still camera 1 to transmit the image data file, the attribute data of which were taken in step S 61 , to the personal computer 2 .
- the MPU 11 of the electronic still camera 1 provides the corresponding image data file in the CF card 12 to the personal computer 2 .
- the MPU 21 of the personal computer 2 records the image data file thus taken in a specific recording area of the recording device 22 and then the operation proceeds to step S 65 .
- step S 65 the MPU 21 records the management item data in the attribute data of the image data file recorded in the recording device 22 by adding the management item data to the in-taken data management table 601 at the recording device 22 , and then the operation proceeds to step S 66 .
- step S 66 the MPU 11 makes a decision as to whether or not the processing has been completed for all the image data files recorded in the CF card 12 . If it is decided that the processing has been completed (if an affirmative decision is made in step S 66 ), an end flag is sent to the personal computer 2 and the processing in FIG. 6 ends. If, on the other hand, it is decided that the processing has not been completed (if a negative decision is made in step S 66 ), the operation proceeds to step S 67 .
- step S 67 the MPU 11 advances by one to the next target file, the attribute data of which are to be taken in from the CF card 12 , before the operation returns to step S 61 .
- the image file processing module is a program module that receives an image data file recorded in the CF card 12 of the electronic still camera 1 at the personal computer 2 and records the image data file thus received in a specific area of the recording device 22 of the personal computer 2 .
- the image display processing module is a program module that reads an image data file recorded in a specific area of the recording device 22 and displays a reproduced image corresponding to the image data on the display device 25 connected to the personal computer 2 .
- the processing implemented by the image file processing module to record an image data file in a specific area of the recording device 22 and the processing implemented by the image display processing module to read an image data file from a specific area of the recording device 22 and display the image data file thus read out are executed asynchronously, and since a certain length of time must be allowed for the new file identification processing when a new image data file is added into the recording device 22 , the image corresponding to the new image data file cannot be brought up on display at the display device 25 promptly.
- the recording area of the recording device 22 is divided into a plurality of folders to facilitate the image data file management as explained earlier.
- the folders which are also referred to as directories, indicate the locations at which the individual data files are recorded in the recording area of the recording device 22 .
- Image data files are classified into groups each corresponding to a given photographer, for instance, and the image data files having been classified in this manner are recorded within folders assigned with the names of individual photographers.
- folders in which image data files are recorded and a specific folder, which is different from the folders for recording the image data files. are provided in the recording device 22 , and a management file is created inside the specific folder to manage the addition of an image data file into the recording device 22 or deletion of an image data file recorded in the recording device 22 .
- FIG. 7 illustrates the flow of the image intake processing.
- the processing is implemented as described below when adding an image data file into an optional folder 221 .
- the optional folder 221 is provided to record image data files Which have undergone the classification process.
- Image data files A 1 -A 4 are recorded in the optional folder 221 .
- the image data files A 1 -A 3 have already been recorded in the folder 221
- the image data file A 4 is a file that has been newly added into the folder 221 .
- a specific folder 222 is provided to enable creation of a management file.
- a management file B 4 is recorded in the specific folder 222 .
- information that indicates specifically which image data file has been newly added into the optional folder 221 is recorded.
- the file name of the image data file A 4 is recorded in the management file B 4 .
- the management file B 4 does not contain any image data, and the minimum volume of information that enables the identification of the image data file A 4 is registered in the management file B 4 .
- step S 101 the personal computer 2 receives the image data file from the electronic still camera 1 .
- step S 102 the MPU 21 assigns a file name “A 4 ” to the image data file that has been received and records the image data file in the folder 221 .
- step S 103 the MPU 21 creates a management file having recorded therein the file name “A 4 ” of the image data file A 4 having been recorded in the folder 221 and records the management file in the specific folder 222 with a file name “B 4 ” assigned to the management file.
- step S 104 the MPU 21 checks to determine whether or not a file has been recorded in the specific folder 222 . If a file has been recorded in the specific folder 222 , the recorded management file (the management file B 4 in the example in FIG. 7) is read and the file name of the image data file recorded in folder 221 is identified as “A 4 ”.
- step S 105 the MPU 21 reads the image data file A 4 from the folder 221 .
- step S 106 the MPU 21 deletes the management file B 4 recorded in the specific folder 222 and ends the image data file addition processing. Afterwards, the MPU 21 displays an image corresponding to the image data file A 4 thus read at the display device 25 .
- thumbnail images are displayed at the display device 25 as illustrated in FIG. 8.
- FIG. 8 presents a display example in which images corresponding to the image data files A 1 -A 4 recorded in the folder 221 are displayed at the display device 25 .
- the diagonal lines each indicate that no image corresponding to specific image data is currently on display.
- step S 104 If, on the other hand, it is decided in step S 104 that there is no file recorded in the specific folder 222 , the MPU 21 sustains the image display by using the image data files A 1 -A 3 that have been read previously. Namely, unless the management file B 4 is recorded in the specific folder 222 , the image data file A 4 recorded in the folder 221 cannot be identified for a read. As a result, the images corresponding to the image data files A 1 -A 3 that have already been read are continuously displayed at the display device 25 .
- FIG. 9 illustrates the flow of the image delete processing.
- image data files are recorded in the optional folder 221 .
- the image data files A 1 -A 3 are recorded in the optional folder 221 .
- the image data file A 4 has been newly deleted from the folder 221 .
- the specific folder 222 is provided to enable the creation of a management file.
- a management file C 4 is recorded in a specific folder 222 .
- Information indicating which image data file has been newly deleted from the optional folder 221 is recorded in the management file C 4 .
- the file name of the image data file A 4 is recorded in the management file C 4 .
- the management file C 4 does not contain any image data, and the minimum volume of information required to identify the image data file A 4 is registered in the management file C 4 .
- step S 201 the MPU 21 of the personal computer 2 creates a management file having recorded therein the file name “A 4 ” of the image data file A 4 to be deleted from the folder 221 and records the management file assigned with a file named “C 4 ” in the specific folder 222 .
- step S 202 the MPU 21 deletes the image data file A 4 recorded in the optional folder 221 .
- step S 203 the MPU 21 checks to determine whether or not a file is recorded in the specific folder 222 . If a file is recorded in the specific folder 222 , the recorded management file (the management file C 4 in the example presented in FIG. 9) is read and then the operation proceeds to step S 204 .
- step S 204 the MPU 21 identifies the file name of the image data file having been deleted from the folder 221 as “A 4 ”.
- step S 205 the MPU 21 deletes the management file C 4 stored in the specific folder 222 and ends the image data file delete processing.
- the application program is programmed to implement thumbnail display of the images corresponding to all the image data files recorded in the folder 221 as described in reference to FIG. 8, the display of the image corresponding to the deleted image data file A 4 is halted. In other words, the images corresponding to the image data files A 1 -A 3 recorded in the folder 221 are displayed at the display device 25 as illustrated in FIG. 10.
- step S 203 If, on the other hand, it is decided in step S 203 that no file is recorded in the specific folder 222 , the MPU 21 continues the display of the images corresponding to the image data files A 1 -A 4 that have been previously read. Namely, unless the management file C 4 is recorded in the specific folder 222 , no identification can be made with regard to the deletion of the image data file A 4 having been recorded in the folder 221 . Consequently, the image display shown in FIG. 8, in which the images corresponding to the previously read image data files A 1 -A 4 are on display, is sustained at the display device 25 .
- the in-taken data management table 601 containing data of the four management items, i.e., the folder name, the file name, the date on which the image data were obtained through photographing and the file size of the image data, corresponding to each set of image data recorded in the recording device 22 of the personal computer 2 is created and recorded in the recording device 22 .
- the personal computer 2 takes in an image data file from the electronic still camera 1
- the electronic still camera 1 first transmits the attribute data alone (step S 61 ) and the personal computer 2 makes a decision as to whether or not there are management item data recorded in the recording device 22 that match the attribute data taken in from the electronic still camera 1 (step S 63 ).
- the electronic still camera 1 first transmits only the attribute data with a smaller data volume compared to the image data file before sending the image data file, to enable the personal computer 2 to make a decision as to whether or not the image data file has already been recorded in the recording device 22 .
- the length of time required for the decision-making process can be reduced compared to the processing in which the image data file is first transmitted and then a decision is made as to whether or not the image data file has already been recorded.
- a great advantage is achieved when this feature is adopted in conjunction with image data which are transmitted as large-size data files and require a great deal of time for file transfer.
- step S 102 When recording an additional image data file A 4 in the folder 221 in the recording device 22 of the personal computer 2 , the image data file A 4 is recorded in the folder 221 (step S 102 ) and then, the management file B 4 having recorded therein the file name of the image data file A 4 is recorded as a temporary file in the specific folder 222 (step S 103 ). Once the new image data file A 4 is identified, the management file B 4 is deleted (S 106 ). This enables the MPU 21 to detect that the image data file A 4 has been added in the optional folder 221 through the detection of the creation of the management file B 4 in the specific folder 222 .
- the length of time required for the processing by the MPU 21 is greatly reduced. This feature is particularly advantageous when the number of image data files recorded in the folder 221 is very large since it would take a long time to check all the image data files.
- the management file B 4 is created in the folder 222 after the image data file A 4 is recorded in the folder 221 , it is possible to prevent the MPU 21 from accessing the image data file k 4 while it is still in the process of being recorded in the folder 221 .
- the management file B 4 is deleted after the additional image data file A 4 is identified, the image data file that has been identified once is not identified again.
- step S 201 When deleting the image data file A 4 recorded in the optional folder 221 in the recording device 22 of the personal computer 2 , the management file C 4 having recorded therein the file name of the image data file A 4 is recorded in the specific folder 222 as a temporary file (step S 201 ), and the image data file A 4 is deleted from the folder 221 (step S 202 ). Once the image data file A 4 that has been deleted is identified, the management file C 4 is deleted (S 205 ). This enables the MPU 21 to detect that the image data file A 4 has been deleted from the optional folder 221 by detecting the creation of the management file C 4 in the specific folder 222 .
- the length of time required for the processing by the MPU 21 is greatly reduced. This feature is particularly advantageous when the number of image data files recorded in the folder 221 is very large since it would take a great deal of time to check all the image data files.
- the image data file A 4 is deleted from the folder 221 after the management file C 4 is created in the folder 222 . it is possible to prevent the MPU 21 from accessing the image data file A 4 which is in the process of being deleted from the folder 221 .
- the management file-C 4 is deleted after the deleted image data file A 4 is identified, the image data file which has been identified once is not identified again.
- the period over which the data are to be saved may be specified.
- the period over which the data are to be saved e.g., seven days, is specified in advance, and the data recorded in the management table are erased after the save period. Since a negative decision is made in step S 63 as explained earlier once the data are erased, all the image data files are transmitted from the electronic still camera 1 to the personal computer 2 .
- the following advantage is achieved by specifying the data save period in this manner.
- the image data file in the CF card 12 which has already been recorded in the recording device 22 of the personal computer is not transmitted again during the save period over which the data in the management table are saved.
- the object of specifying the data save period is to prevent a single image data file from being transmitted more than once when the same CF card 12 is used repeatedly.
- the image data file name “A 4 ” of the additionally recorded image data file and the image data file name “A 4 ” of the deleted image data file are recorded in the management file B 4 and the management file C 4 to correlate the management files with the image data file.
- a single name may be assigned as the file name of the management file B 4 and the file name of the additional image data file A 4 and as the file name of the management file C 4 and the file name of the image data file A 4 to be deleted to achieve a correlation, In such a case, the specific folder 222 and the optional folder 221 achieve a one-to-one relationship.
- file names may be assigned to the management file B 4 and the management file C 4 by adding path information corresponding to the image data file A 4 to the file name “A 4 ” of the image data file to be added and deleted instead.
- both the image data file name “A 4 ” and the path information corresponding to the image data file A 4 may be registered in the management file B 4 and the management file C 4 .
- a CF card read device may be internally provided at the personal computer 2 or a CF card read device may be directly connected to the personal computer 2 to enable the personal computer 2 to directly read recorded data from the CF card 12 into which image data have been recorded by the electronic still camera 1 .
- the image data file display device may be constituted by connecting a personal computer to a personal computer, or a recording medium to a personal computer or it may be constituted by housing the components in a single housing.
- a recording medium i.e., when connecting a recording medium such as a CF card to a personal computer, they are connected via a CF card read device or an adapter that converts the CF card interface to another interface such as the USB, Bluetooth or an IrDA.
- the present invention may be adopted effectively when a large number of sets of data provided in a large file size such as image data are transferred and recorded in conformance to a specific data communication protocol regardless of whether the individual electronic apparatuses are connected through wired connection or wireless connection.
- the image data file display processing (the image data file intake/delete processing and the image display processing) described above may be realized in software, stored as a file management program in a recording medium such as a CD-ROM or a floppy disk so that the file management program read by the personal computer can be used to display image data files recorded by the electronic camera by taking the image data files into the personal computer.
- the image data file management program may be transmitted through a transmission medium such as the Internet.
- the transmitted program that has been read by the personal computer is used to implement intake/delete processing and display processing on image data files on the personal computer as described earlier.
- the MPU 21 of the personal computer 2 takes in attribute data indicating the file names 140 and the dates corresponding to all the image data files recorded in the CF card 12 of the electronic still camera 1 . Then, the MPU 21 makes a decision as to whether or not the image data files have been obtained through a continuous shooting operation based upon the attribute data thus taken in.
- FIG. 11 presents an example of the attribute data indicating the file names 140 and the dates having been taken into the personal computer 2 .
- Each set of date information in FIG. 11 includes a date portion 150 and a time point portion 160 and may be obtained from the time stamp used in the DOS format explained earlier.
- the image data files have been obtained continuously through photographing. Since the date portions 150 all indicate a single date and the time point portions 160 indicate time points close to one another (more accurately, the time points differ from each other by the photographing interval during continuous shooting), the image data are determined to be those obtained through a continuous shooting operation. In this example, the image data files are determined to manifest continuity when the image data files share the same folder name, the values indicated in the numerical value portions 142 of the file names 140 are incremented by one sequentially, the date portions 150 indicate the same date and the time points indicated in the time point portions 160 advance in correspondence to the photographing intervals during a continuous shooting operation.
- the MPU 21 determines that they are image data files obtained through a continuous shooting operation and implements group management on them as a set of files.
- the header portions 141 or the numerical value portions 142 in the file names 140 in FIG. 11 are replaced with specific characters to manage the image data files by using file names such as “G0010004.JPG”—“G0010007.JPG”.
- “G001” indicates the first set of image data files that have been grouped.
- step S 81 the MPU 21 of the personal computer 2 issues a request to the electronic still camera 1 to transmit only attribute data indicating file names and dates to the personal computer 2 .
- the MPU 11 of the electronic still camera 1 transmits the attribute data indicating the file names and the dates corresponding to a plurality of image data files in the CF card 12 to the personal computer 2 .
- the plurality of image data files in this context refer to all the image data files recorded in the CF card 12 .
- step S 82 the MPU 21 of the personal computer 2 makes a decision as to whether or not the attribute data taken in from the electronic still camera 1 include data manifesting continuity. If it is decided that there are data manifesting continuity (if an affirmative decision is made in step S 82 ), the operation proceeds to step S 83 , whereas if it is decided to that there are no data manifesting continuity (if a negative decision is made in step S 82 ), the operation proceeds to step S 84 .
- step S 83 the MPU 21 prepares a prefix “G001” to replace the header portions 141 . If continuity manifests over a plurality of instances, prefixes “G002”, G003” . . . are also prepared.
- step S 84 the MPU 21 issues a request to the electronic still camera 1 to transmit the image data files recorded in the CF card 12 to the personal computer 2 . Upon receiving the request for the image data files, the MPU 11 of the electronic still camera 1 transmits the image data files recorded in the CF card 12 to the personal computer 2 .
- the MPU 21 of the personal computer 2 records the files among the image data files thus taken in, which have been determined to manifest continuity in step S 82 as described above, in a specific recording area of the recording device 22 by replacing the header portions 141 of their file names with the prefix “G001”. Files determined not to manifest continuity, on the other hand, are recorded in specific recording areas of the recording device 22 without changing their file names from those under which they were transmitted from the electronic still camera 1 . When all the image data files transmitted from the electronic still camera 1 are recorded in the recording device 22 , the MPU 21 ends the processing in FIG. 12.
- the electronic still camera 1 first transmits only the attribute data indicating the file names and the dates corresponding to a plurality of image data files recorded in the CF card 12 to the personal computer 2 , and the personal computer 2 makes a decision as to whether not the attribute data that have been taken in include any data manifesting continuity (step S 82 ). If it is decided that there are data manifesting continuity, the MPU 21 of the personal computer 2 replaces the file names of the image data files transmitted from the electronic still camera 1 with a prefix that are determined to be image data files obtained through a continuous shooting operation and records them in the recording device 22 in step S 84 .
- the image data files obtained through continuous shooting are managed in a group as a set of files sharing a single prefix, and thus, the file management is facilitated.
- This feature achieves a great advantage since a particularly large number of image data files are created through continuous shooting.
- step S 81 While the MPU 11 of the electronic still camera 1 transmits the attribute data indicating the file names and the dates corresponding to all the image data files in the CF card 12 to the personal computer 2 (step S 81 ) in explanation given above, attribute data corresponding to image data files recorded in a folder assigned with a pre-specified subdirectory name 130 alone may be transmitted. In such a case, when the MPU 21 of the personal computer 2 records the image data files in a specific recording area of the recording device 22 in step S 84 , the image data files recorded in the pre-specified folder in the CF card 12 are recorded in the recording device 22 .
- the attribute data of a given set of image data include information indicating “read only”, the “hidden file” and the “archive” in the DOS format and the information in the header portion of the image data as well as the folder name, the file name, the filing date (“the date on which the image data were obtained through photographing”) and the file size of the image data explained earlier. From these various types of information, a given type of attribute data is specified in advance at the personal computer 2 .
- FIG. 13 shows an intake specification defining table 603 used to specify the attribute data.
- the first type of attribute data is “read only” which specifies an image data file assigned with a protect flag so that the file is not erased by mistake.
- the second type of attribute data is the date that specifies a file obtained through photographing at 16:30 on Apr. 4, 2000. At least one type of attribute data is specified in advance in the intake specification defining table 603 in this manner.
- the image data file management processing achieved in the third embodiment is now explained in reference to flowchart of the processing presented in FIG. 14.
- the program for implementing the processing in the flowchart in FIG. 14 is started up when the electronic still camera 1 and the personal computer 2 become connected with each other via the IEEE1394 cable 3 after starting up a specific image data file intake program on the personal computer 2 .
- step S 91 the MPU 21 of the personal computer 2 issues a request to the electronic still camera 1 to transmit the attribute data alone to the personal computer 2 .
- the MPU 11 of the electronic still camera 1 transmits the attribute data of a target file in the CF card 12 to the personal computer 2 .
- step S 91 is implemented for the first time after the processing in FIG. 14 starts, the attribute data of the first file in the CF card 12 , i.e., the image data file with the file name “DSCN0001.JPG” within the folder assigned with the folder name “100NIKON” alone are transmitted to the personal computer 2 .
- step S 92 the MPU 21 of the personal computer 2 reads out the intake specification defining table 603 (see FIG. 13) from the recording device 22 , and then the operation proceeds to step S 93 .
- step S 93 the MPU 21 makes a decision as to the attribute data specified in the intake specification defining table 603 read out from the recording device 22 match the attribute data having been taken in from the electronic still camera 1 . If it is decided that they match (if an affirmative decision is made in step S 93 ), the operation proceeds to step S 94 . If, on the other hand, it is decided that they do not match (if a negative decision is made in step S 93 ), the operation proceeds to step S 95 , and in this case, no request is issued to the electronic still camera 1 to transmit an image data file to the personal computer 2 .
- step S 94 the MPU 21 issues a request to the electronic still camera 1 to transmit the image data file, the attribute data of which have been taken in step S 91 , to the personal computer 2 .
- the MPU 11 of the electronic still camera 1 provides the corresponding image data file in the CF card 12 to the personal computer 2 .
- the MPU 21 of the personal computer 2 records the image data file thus taken in a specific recording area of the recording device 22 and then the operation proceeds to step S 95 .
- step S 95 the MPU 11 makes a decision as to whether or not the processing has been completed for all the image data files recorded in the CF card 12 . If it is decided that the processing has been completed (if an affirmative decision is made in step S 95 ), an end flag is sent to the personal computer 2 and the processing in FIG. 14 ends. If, on the other hand, it is decided that the processing has not been completed (it a negative decision is made in step S 95 ), the operation proceeds to step S 96 .
- step S 96 the MPU 11 advances by one to the next target file, the attribute data of which are to be taken in from the CF card 12 , before the operation returns to step S 91 .
- required image data can be automatically selected from numerous sets of image data in the electronic still camera 1 to be transmitted to the personal computer 2 , thereby making it possible to greatly reduce the length of time required for the intake processing and greatly simplifying the intake processing procedure compared to the processing in which all the image data files are first transmitted from the electronic still camera 1 to the personal computer 2 and then one image data file is selected from them.
- a CF card read device may be internally provided at the personal computer 2 or a CF card read device may be directly connected to the personal computer 2 to enable the personal computer 2 to directly read data recorded in the CF card 12 .
- the programs in the flow charts presented in FIGS. 6, 12 and 14 explained earlier are started up when the CF card 12 is loaded in the CF card read device.
- the processing as being implemented by the MPU 11 of the electronic still camera 1 in the explanation above is implemented by the MPU 21 of the personal computer 2 instead.
- the CF card read device is internally provided with an MPU, as is the electronic still camera 1 , attribute information or image data are received from the CF card read device when the MPU 21 requires the attribute information or the image data.
- image data file management may be implemented to prevent duplicate file intake by connecting an electronic camera to another electronic camera, a personal computer to another personal computer, a recording medium to another recording medium, a camera to a recording medium or a recording medium to a personal computer, or the image data file management may be achieved by housing these components in a single casing.
- a recording medium e.g., when connecting such as a CF card to a personal computer, they are connected via a CF card read device or an adapter that converts the CF card interface to another interface such as USB, Bluetooth or an IrDA.
- the present invention may be adopted effectively when data provided in a large file size such as image data are transferred between electronic apparatuses in conformance to a specific data communication protocol regardless of whether the individual electronic apparatuses are connected through wired connection or wireless connection.
- the image capturing system achieved in the fourth embodiment of the present invention is illustrated in FIG. 1 as is the file display device explained earlier.
- the image capturing system in the fourth embodiment is characterized in that image data obtained through an image capturing operation performed in the electronic still camera 1 are recorded in both the CF card 12 of the electronic still camera 1 and the recording device 22 of the personal computer 2 .
- the electronic still camera 1 starts a photographing operation.
- Image data output from the image capturing element 14 are recorded in the CF card 12 by the MPU 11 .
- the MPU 11 also stores the image data in the transfer buffer memory 131 provided in the interface circuit 13 .
- the image data stored in the transfer buffer memory 131 are transferred to the transfer buffer memory 231 provided at the interface circuit 23 of the personal computer 2 connected via the IEEE-1394 cable 3 and thus are taken into the personal computer 2 .
- the image data taken into the personal computer 2 are read out by the MPU 21 from the transfer buffer memory 231 and are recorded in a specific recording area in the recording device 22 .
- the image data stored in the transfer buffer memory 131 of the interface circuit 13 are held in the transfer buffer memory 131 until they are transferred to the transfer buffer memory 231 at the interface circuit 23 of the personal computer 2 .
- the image data are transferred from the transfer buffer memory 131 to the personal computer 2 at a point in time at which an image data transfer is enabled.
- the image data cannot be transferred immediately in any of the following three situations, for instance.
- the electronic still camera 1 and the personal computer 2 are not connected with each other via the IEEE1394 cable 3 , an error has occurred in either the interface circuit 13 or the interface circuit 23 resulting in a transfer failure or a recording-ready state has not been achieved since the capacity at the recording device 22 is insufficient or no medium has been loaded.
- the MPU 11 When the transfer of the image data from the transfer buffer memory 131 to the personal computer 2 is completed, the MPU 11 deletes the transferred image data in the transfer buffer memory 131 .
- the MPU 11 detects the transfer end by checking a flag separately provided at the interface circuit 13 . Based upon whether or not the image data stored in the transfer buffer memory 131 have been transferred, a decision is made as to whether or not the image data can be recorded in the recording device 22 of the personal computer 2 . If it is decided that a state in which the image data can be recorded in the recording device 22 of the personal computer 2 has not been achieved, the MPU 11 does not delete the image data in the transfer buffer memory 131 .
- the MPU 11 records image data to be transferred at the CF card 12 until the transfer buffer memory 131 becomes available in response to a new shutter release operation performed while untransferred image data are stored in the transfer buffer memory 131 .
- the image data recorded in the CF card 12 through this process are managed by the MPU 11 as image data to be transferred to the personal computer 2 which are different from the image data recorded in the CF card 12 after the photographing operation starts.
- the MPU 11 implements a photographing operation and records the image data in the CF card 12 , and the MPU also checks to ascertain whether not there are any image data to be transferred to the personal computer 2 remaining either in the transfer buffer memory 131 or the CF card 12 .
- the MPU 11 disallows the transfer of the image data to be recorded in the personal computer 2 if there are untransferred image data stored in the transfer buffer memory 131 of the interface circuit 13 , i.e., if the image data cannot be recorded in the recording device 22 of the personal computer 2 . Namely, the recording operation for recording the image data at the personal computer 2 is halted.
- the transfer buffer memory 131 of the interface circuit 13 becomes available, i.e., when it becomes possible to record image data in the recording device 22 of the personal computer 2
- the MPU 11 transfers the image data to be recorded to the personal computer 2 . Namely, an operation for recording image data is started at the personal computer 2 .
- the MPU 21 of the personal computer 2 monitors to ascertain whether or not any image data are stored in the transfer buffer memory 131 of the interface circuit 13 at the electronic still camera 1 via the interface circuit 23 and the IEEE-1394 cable 3 . If there are image data stored in the transfer buffer memory 131 , the MPU 21 receives the stored image data and stores them in the transfer buffer memory 231 in the interface circuit 23 . The MPU 21 reads out the image data from the transfer buffer memory 231 and records them in a specific recording area of the recording device 22 . Then, the MPU 21 deletes the recorded image data in the transfer buffer memory 231 .
- FIG. 15 is a flowchart of the processing performed by the MPU 11 of the electronic still camera 1 in the image capturing system described above.
- the MPU 11 makes a decision as to whether or not a shutter release operation has been performed. If an affirmative decision is made, i.e., if it is decided that a shutter release operation has been performed, the operation proceeds to step S 152 in which photographing processing and image data generation processing are implemented.
- step S 153 the MPU 11 makes a decision as to whether or not image data can be recorded in the CF card 12 .
- step S 153 the MPU 11 records the image data in a specific recording area of the CF card 12 .
- step S 153 If a negative decision is made instep S 153 , on the other hand, the operation proceeds to step S 155 to perform timer processing over a specific length of time. Until it is decided in step S 155 that a timeout has occurred (as long as a negative decision is made in step S 155 ) the operation returns to step S 153 to repeat the decision-making processing, and once it is decided in step S 155 that a timeout has occurred (once an affirmative decision is made in step S 155 ), the operation proceeds to step S 256 . In step S 156 , the MPU 11 makes a decision as to whether or not the transfer buffer memory 131 has become available for use.
- step S 156 If it is decided in step S 156 that the transfer buffer memory 131 is available for use, i.e., if an affirmative decision is made, the operation proceeds to step S 157 .
- step S 157 the MPU 11 stores the image data in the transfer buffer memory 131 and then the operation proceeds to step S 158 .
- step S 158 the MPU makes a decision as to whether or not of the transfer of the image data stored in the transfer buffer memory 131 has been completed. If an affirmative decision is made in step S 158 , the operation proceeds to step S 159 in which the MPU 11 deletes the transferred image data stored in the transfer buffer memory 131 before ending the processing shown in FIG. 15. If, on the other hand, a negative decision is made in step S 158 , the operation proceeds to step S 160 , in which timer processing is implemented over a specific length of time.
- step S 160 Until it is decided in step S 160 that a timeout has occurred (as long as a negative decision is made in step S 160 ), the operation returns to step S 158 to repeat the decision-making processing, and once it is decided in step S 160 that a timeout has occurred (once an affirmative decision dismayed in step S 160 ), the processing in FIG. 15 ends with the untransferred image data left in the transfer buffer memory 131 .
- step S 156 If it is decided in step S 156 that the transfer buffer memory 131 is not available, i.e., if a negative decision is made in step S 156 , the operation proceeds to step S 163 to implement timer processing over a specific length of time. Until it is decided in step S 163 that a timeout has occurred (as long as a negative decision is made in step S 163 ), the operation returns to step S 156 to repeat the decision-making processing, and once a decision is made in step S 163 that a timeout has occurred (once an affirmative decision is made in step S 163 ), the operation proceeds to step S 164 .
- step S 164 the MPU 11 records the transfer image data in the CF card 12 before the operation proceeds to step S 165 .
- step S 165 the MPU 11 makes a decision as to whether or not the transfer buffer memory 131 has become available for use. If an affirmative decision is made in step S 165 , i.e., if it is decided that the transfer buffer memory 131 is available for use, the operation proceeds to step S 167 .
- step S 167 the MPU 11 reads out the transfer image data from the CF card 12 and deletes the image data from the CF card 12 before the operation proceeds to step S 157 .
- step S 165 If a negative decision is made in step S 165 , the operation proceeds to step S 166 to implement timer processing over a specific length of time. Until it is decided in step S 166 that timeout has occurred (as long as a negative decision is made in step S 166 ), the operation returns to step S 165 to repeat the decision-making process, and once it is decided in step S 166 that a timeout has occurred (once an affirmative decision is made in step S 166 ), the processing in FIG. 15 ends with the untransferred image data left in the CF card 12 .
- step S 151 An explanation is now given on the processing performed when a negative decision is made in step S 151 . If it is decided in step S 151 that a shutter release operation has not been performed, the operation proceeds to step S 161 to make a decision as to whether or not there are any untransferred image data left in the transfer buffer memory 131 . If an affirmative decision is made in step S 161 , i.e., if it is decided in step S 161 that there are untransferred image data, the operation proceeds to step S 158 , whereas if a negative decision is made in step S 161 , the operation proceeds to step S 162 .
- step S 162 a decision is made as to whether or not there are any image data left untransferred in the CF card 12 . If an affirmative decision is made in step S 162 , i.e., if it is decided in step S 162 that there are untransferred image data, the operation proceeds to step S 165 , whereas if a negative decision is made in step S 162 , the processing in FIG. 15 ends.
- FIG. 16 is a flowchart of the processing implemented by the MPU 21 of the personal computer 2 in the image capturing system explained above.
- the MPU 21 makes a decision as to whether not any image data are stored in the transfer buffer memory 131 of the electronic still camera 1 . If an affirmative decision is made in step S 171 , the operation proceeds to step S 172 , whereas if a negative decision is made in step S 171 , the processing in FIG. 16 ends.
- step S 172 the MPU 21 makes a decision as to whether or not image data can be recorded in the recording device 22 . It is sometimes not possible to record image data in the recording device 22 due to insufficient recording capacity or the like. If an affirmative decision is made in step S 172 , i.e., if it is decided in step S 172 that a recording operation is enabled, the operation proceeds to step S 173 .
- step S 173 the MPU 21 receives the image data from the transfer buffer memory 131 of the electronic still camera 1 and stores the received image data in the transfer buffer memory 231 in the interface circuit 23 , before the operation proceeds to step S 175 .
- the transfer buffer memory 231 of the interface circuit 23 has a storage area for image data corresponding to one photographic operation as does the transfer buffer memory 131 of the electronic still camera 1 .
- the MPU 21 reads out the image data from the transfer buffer memory 231 and records the image data in a specific recording area of the recording device 22 .
- the MPU 21 deletes the recorded image data in the transfer buffer memory 231 in step S 176 and the processing in FIG. 16 ends.
- step S 172 If, on the other hand, a negative decision is made in step S 172 , the operation proceeds to step S 174 to implement timer processing over a specific length of time. Until it is decided in step S 174 that a timeout has occurred (as long as a negative decision is made in step S 174 ), the operation returns to step 5172 to repeat the decision-making processing and once it is decided in step S 174 that a timeout has occurred (once an affirmative decision is made in step S 174 ), the processing in FIG. 16 ends.
- Image data obtained through an image capturing operation performed in the electronic still camera 1 are recorded both in the CF card 12 of the electronic still camera 1 and in the recording device 22 of the personal computer 2
- the image data are recorded at two locations for management, and even if the image data become lost at one location, the image data at the other location can be utilized.
- the photographing operation can be performed continuously with the image data recorded in the camera by the electronic still camera 1 , and then, once the problem has been resolved, the image data having been recorded in the camera can be recorded in the recording device 22 of the personal computer 2 .
- image data obtained through an image capturing operation performed at the electronic still camera 1 are recorded in the CF card 12 of the electronic still camera 1 and in the recording device 22 of the personal computer 2 so that the photographing operation can be performed continuously with the image data recorded in the electronic still camera 1 even when the image data obtained through image capturing cannot be immediately transferred to the personal computer 2 to be recorded in the recording device 22 .
- the image data obtained through the image capturing operation performed at the electronic still camera 1 may be recorded only in the recording device 22 of the personal computer 2 .
- the photographing operation is performed continuously by recording the image data at the electronic still camera 1 , and once the problem is resolved, the image data having been recorded in the camera are recorded in the recording device 22 of the personal computer 2 .
- FIG. 17 presents a flowchart of the processing implemented by the MPU 11 of the electronic still camera 1 in the image capturing system in the fifth embodiment.
- the same step numbers are assigned to steps in which processing identical to the processing implemented in the fourth embodiment is executed.
- the flowchart in FIG. 17 differs from that in FIG. 15 in that step S 155 B, which is implemented if an affirmative decision is made in step S 155 , is added and in that the operation shifts to new processing shown in FIG. 18 to be detailed later when the processing in FIG. 15 ends. Accordingly, an explanation is given below by focusing on these differences.
- step S 155 B If an affirmative decision is made in step S 155 , i.e. if it is decided that a timeout has occurred in step S 155 in FIG. 17, the operation proceeds to step S 155 B.
- step S 155 B the MPU 11 creates an unrecorded data list having registered therein information with regard to the image data which have not been recorded in the CF card 12 and records the list alone in a memory (not shown) internally provided in the MPU 11 , before the operation proceeds to step S 156 .
- FIG. 18 is a flowchart of the second half of the processing implemented by the MPU 11 of the electronic still camera 1 in the image capturing system achieved in the fifth embodiment. The operation proceeds to implement the processing in the flowchart presented in FIG. 18 after the processing in step S 159 in FIG. 17 is executed, after an affirmative decision is made in step S 160 in FIG. 17, after a negative decision is made in step S 162 in FIG. 17 or after an affirmative decision is made in step S 166 in PIG. 17 .
- step S 181 in FIG. 18 the MPU 11 makes a decision as to whether or not the memory in the MPU 11 contains the unrecorded data list mentioned above.
- step S 181 If an affirmative decision is made in step S 181 , the operation proceeds to step S 182 in which the MPU 11 issues a request to the personal computer 2 for the image data, the information regarding which is registered in the unrecorded data list via the interface circuit 13 before the operation proceeds to step S 183 . If, on the other hand, a negative decision is made in step S 183 , the processing in FIG. 18 ends.
- step S 183 the MPU 11 makes a decision as to whether or not image data are stored in the transfer buffer memory 231 of the personal computer 2 . If an affirmative decision is made in step S 183 , the operation proceeds to step S 184 , whereas if a negative decision is made in step S 183 , the processing in FIG. 18 ends.
- step S 184 the MPU 11 makes a decision as to whether or not the image data can be recorded in the CF card 12 . If an affirmative decision is made in step S 184 , i.e., if it is decided it that the image data can be recorded, the operation proceeds to step S 185 .
- step S 185 the MPU 11 receives the image data from the transfer buffer memory 231 and stores them in the transfer buffer memory 131 in the interface circuit 13 before the operation proceeds to step S 187 .
- step S 187 the MPU 11 reads out the image data from the transfer buffer memory 131 and records the image data in a specific recording area of the CF card 12 .
- step S 188 the MPU 11 deletes the recorded image data from the transfer buffer memory 131 before the operation proceeds to step S 189 .
- step S 189 the MPU 11 deletes the information regarding the recorded image data from the unrecorded data list and then the processing in FIG. 18 ends.
- step S 186 implements timer processing over a specific length of time. Until it is decided in step S 186 that a timeout has occurred (as long as a negative decision is made in step S 186 ), the operation returns to step S 184 to repeat the decision-making processing, and once it is decided in step S 186 that a timeout has occurred (once an affirmative decision is made in step S 186 ) the processing in FIG. 18 ends.
- FIG. 19 is a flowchart of the processing implemented by the MPU 21 of the personal computer 2 in the image capturing system achieved in the fifth embodiment.
- the processing is achieved by adding steps S 191 -S 195 to be implemented after step S 176 in the processing presented in FIG. 16 illustrating the fourth embodiment. Accordingly, an explanation is given below by focusing on the processing implemented in and after step S 191 .
- the MPU 21 makes a decision as to whether or not there has been a request for image data issued to the interface circuit 23 from the MPU 11 of the electronic still camera 1 .
- step S 191 If an affirmative decision is made in step S 191 , the operation proceeds to step S 192 in which the MPU 21 reads out the requested image data from the recording device 22 . If, on the other hand, a negative decision is made in step S 191 , the processing in FIG. 19 ends.
- step S 193 the MPU 21 stores the image data that have been read out in the transfer buffer memory 231 before the operation proceeds to step S 194 .
- step S 194 the MPU 21 makes a decision as to whether or not the transfer of the image data stored in the transfer buffer memory 231 has been completed. If an affirmative decision is made in step S 194 , the operation proceeds to step S 195 in which the MPU 21 deletes the transferred image data stored in the transfer buffer memory 131 before the processing in FIG. 19 ends. If a negative decision is made in step S 194 , however, the decision-making processing in step S 194 is repeated.
- the image data obtained through an image capturing operation performed at the electronic still camera 1 cannot be immediately recorded in the CF card 12 , the image data are transferred to the personal computer 2 and are recorded in the recording device 22 , and an unrecorded data list having registered therein information regarding the unrecorded image data is created.
- the electronic still camera 1 issues a request for the image data registered in the unrecorded data list to the personal computer 2 and the requested image data are read out from the recording device 22 of the personal computer 2 .
- These image data are transferred from the personal computer 2 to the electronic still camera 1 where they are recorded in the CF card 12 .
- the photographing operation can be continuously performed by having the image data transferred from the electronic still camera 1 to the personal computer 2 and recorded in the personal computer 2 . Then when the problem at the CF card 12 is resolved, the image data recorded in the personal computer 2 can be recorded in the CF card 12 of the camera.
- the image data obtained through an image capturing operation performed at the electronic still camera 1 are recorded both in the CF card 12 of the electronic still camera 1 and in the recording device 22 of the personal computer 2 so that even when the image data resulting from the image capturing operation cannot be immediately recorded in the CF card 12 , the photographing operation can be continued by transferring the image data to the personal computer 2 and recording them in the recording device 22 .
- the image data obtained by performing an image capturing operation at the electronic still camera 1 may be recorded in the CF card 12 of the electronic still camera 1 alone.
- the photographing operation is allowed to continue at the electronic still camera 1 by transferring the image data to the personal computer 2 where they are recorded in the recording device 22 , and when the problem at the CF card 12 is resolved, the image data recorded in the personal computer 2 are transferred to the electronic still camera 1 to e recorded in the CF card 12 .
- the image data obtained through an image capturing operation performed at the electronic still camera 1 may be recorded in the recording device 22 of the personal computer 2 alone.
- the photographing operation is allowed to continue at the electronic still camera 1 by recording the image data in the CF card 12 of the electronic still camera 1 .
- the image data having been recorded in the CF card 12 of the electronic still camera 1 are transferred to the personal computer 2 and recorded in the recording device 22 .
- the electronic still camera 1 and the personal computer (PC) 2 are connected via the IEEE-1394 cable 3 in the image capturing system
- another type of network cable may be used instead of the IEEE-1394 cable 3 or the electronic still camera 1 and the personal computer (PC) 2 may be connected by using an interface device that engages in wireless transmission/reception.
- the interface that is used in such an application may be USB, Bluetooth, IrDA or the like.
- the present invention may be adopted when transferring and recording image data in conformance to a specific data communication protocol between various electronic apparatuses regardless of whether they are connected through wiring or through a wireless connection.
- the present invention may be adopted in a system achieved by connecting the electronic still camera 1 to a printer, the electronic still camera 1 to a TV monitor or the electronic still camera 1 to a telephone instead of connecting the electronic still camera 1 to the personal computer 2 .
- the present invention may be adopted in a system constituted by using an electronic apparatus internally provided with a camera such as a personal computer internally provided with a camera, instead of the electronic still camera 1 .
- the transfer buffer memory 131 and the transfer buffer memory 231 each have an area for storing image data corresponding to a single photographing operation they may each be provided with an area for storing image data corresponding to a plurality of photographing operations. In such a case, image data obtained through a plurality of photographing operations stored in the transfer buffer memory 131 and the transfer buffer memory 231 can be transferred in a batch.
- FIG. 20 schematically illustrates the image data handling apparatus in the sixth embodiment.
- an image data handling apparatus 2 is connected to an electronic still camera 1 via an IEEE-1394 cable 3 .
- the electronic still camera 1 includes an MPU 11 , a CF card 12 , an interface circuit 13 and an image capturing element 14 .
- the CF card 12 which is detachably provided at the electronic still camera 1 , is loaded in the electronic still camera 1 for use during a photographing operation.
- a transfer buffer memory 131 is provided at the interface circuit 13 .
- the electronic still camera 1 records image data obtained by performing an image capturing operation at the image capturing element 14 in the CF card 12 in a specific format.
- the electronic still camera 1 stores the image data in the transfer buffer memory 131 internally provided at the interface circuit 13 .
- the operation of the electronic still camera 1 is controlled by the MPU 11 .
- the image data handling apparatus 2 may be constituted of, for instance, a personal computer.
- the image data handling apparatus 2 includes an MPU 21 , a recording device 22 , an interface circuit 23 , a card read circuit 27 , a display circuit 24 and a display device 25 .
- a transfer buffer memory 231 is provided at the interface circuit 23 .
- the image data transmitted from the electronic still camera 1 via the IEEE-1394 cable are input to the image data handling apparatus 2 through the interface circuit 23 .
- the image data thus taken into the image data handling apparatus 2 are recorded in a specific recording area in the recording device 22 .
- the image data recorded in the recording device 22 are then read out from the recording device 22 and converted to an image signal at the display circuit 24 .
- the image signal is displayed at the display device 25 connected to the image data handling apparatus 2 via an image signal cable 26 .
- the operation of the image data handling apparatus 2 is controlled by the MPU 21 .
- a slot 30 in which a PC card is loaded is provided at the image data handling apparatus 2 .
- an adapter (not shown) to the CF card 12
- the CF card 12 can be loaded into the PC card slot 30 .
- the data in the CF card 12 loaded in the PC card slot 30 are read out by the card read circuit 27 in response to a command issued by the MPU 21 .
- the MPU 21 is allowed to directly read out the image data recorded in the CF card 12 loaded in the PC card slot 30 without having to read them via the IEEE-1394 cable 3 .
- An electronic still camera 1 A which is similar to the electronic still camera 1 records image data obtained through an image capturing operation performed at an image capturing element 14 A in a CF card 12 A in a specific format.
- the CF card 12 A which is provided detachably at the electronic still camera 1 A is loaded in the electronic still camera 1 A for use during a photographing operation.
- the operation of the electronic still camera 1 A is controlled by an MPU 11 A.
- the CF card 12 A having been taken out from the electronic still camera 1 A is loaded in the PC card slot 30 of the image data handling apparatus 2 with an adapter attached thereto.
- image data obtained through a photographing operation performed while the CF card 12 A was loaded in the electronic still camera 1 A are recorded.
- the image data taken into the image data handling apparatus 2 from the electronic still camera 1 are displayed at the display device 25 and also are printed out at an output device (not shown) connected to the image data handling apparatus 2 or transmitted to a computer apparatus (not shown) that is capable of engaging in data exchange with the image data handling apparatus 2 .
- the electronic still camera 1 starts a photographing operation and image data output from the image capturing element 14 are recorded in the CF card 12 by the MPU 11 .
- the MPU 11 also stores the image data in the transfer buffer memory 131 provided in the interface circuit 13 .
- the image data stored in the transfer buffer memory 131 are transferred to the transfer buffer memory 231 provided at the interface circuit 23 of the image data handling apparatus 2 connected via the IEEE-1394 cable 3 and thus are taken into the image data handling apparatus 2 .
- the image data taken into the image data handling apparatus 2 are read out from the transfer buffer memory 231 and are recorded in a specific recording area in the recording device 22 by the MPU 21 .
- the image data stored in the transfer buffer memory 131 of the interface circuit 13 are held in the transfer buffer memory 131 until they are transferred to the transfer buffer memory 231 at the interface circuit 23 of the image data handling apparatus 2 .
- the image data are transferred from the transfer buffer memory 131 to the image data handling apparatus 2 at a point in time at which an image data transfer becomes enabled.
- the image data cannot be transferred immediately in any of the following three situations, for instance.
- the electronic still camera 1 and the image data handling apparatus 2 are not connected with each other via the IEEE-1394 cable 3 , an error has occurred in either the interface circuit 13 or the interface circuit 23 resulting in a transfer failure or a recording-ready state has not been achieved since the capacity at the recording device 22 is insufficient or no medium has been loaded.
- the MPU 11 deletes the transferred image data in the transfer buffer memory 131 . If the image data transfer has not been completed for a reason, e.g., the image data cannot be recorded in the recording device 22 of the image data handling apparatus 2 , the MPU 11 does not delete the image data in the transfer buffer memory 131 .
- the image data handling apparatus 2 records the image data in the recording device 22 in the image data handling apparatus 2 .
- the MPU 22 of the image data handling apparatus 2 monitors to ascertain whether or not any image data are stored in the transfer buffer memory 131 of the interface circuit 13 at the electronic still camera 1 via the interface circuit 23 and the IEEE-1394 cable 3 . Based upon whether or not image data are stored in the transfer buffer memory 131 , the MPU 21 makes a decision as to whether or not image data have been input via the interface circuit 23 and the IEEE-1394 cable 3 . If there are image data stored in the transfer buffer memory 131 , the MPU 21 receives the stored image data and stores them in the transfer buffer memory 231 in the interface circuit 23 . The MPU 21 reads out the image data from the transfer buffer memory 231 and records them in a specific recording area of the recording device 22 . Then, the MPU 21 deletes the recorded image data in the transfer buffer memory 231 .
- the MPU 21 of the image data handling apparatus 2 also monitors to ascertain whether or not the CF card 12 A is loaded in the PC card slot 30 .
- the MPU 21 detects the potential at a terminal (not shown) provided in the PC card slot 30 for card-load detection and detects that the CF card 12 A is loaded in the PC card slot 30 depending upon whether or not the potential is equal to or higher than a predetermined potential level.
- the MPU 21 detects an image data input from the CF card 12 A and reads out the image data recorded in the CF card 12 A.
- the image data read out from the CF card 12 A are recorded in a specific recording area in the recording device 22 .
- FIG. 21 is a flowchart of the processing implemented by the MPU 11 of the electronic still camera 1 described above.
- the MPU 21 makes a decision as to whether or not a shutter release operation has been performed. If an affirmative decision is made, i.e., if it is decided that a shutter release operation has been performed, the operation proceeds to step S 212 in which photographing processing and image data generation processing are implemented.
- step S 213 the MPU 11 records the image data in a specific recording area of the CF card 12 before the operation proceeds to step S 214 .
- step S 214 the MPU 11 stores the image data in the transfer buffer memory 131 and then the operation proceeds to step S 215 .
- step S 215 the MPU 11 makes a decision as to whether or not the transfer of the image data stored in the transfer buffer memory 131 has been completed. If an affirmative decision is made in step S 215 , the operation proceeds to step S 216 in which the MPU 11 deletes the transferred image data stored in the transfer buffer memory 131 before the processing in FIG. 21 ends. If, on the other hand, a negative decision is made in step S 215 , the decision-making in step S 215 is repeated.
- FIG. 22 is a flowchart of the processing implemented by the MPU 21 in the image data handling apparatus 2 .
- the MPU 21 implements the processing shown in FIG. 22 repeatedly.
- the IEEE-1394 image intake processing module is a program module that receives an image data file recorded in the CF card 12 at the electronic still camera 1 at the image data handling apparatus 2 via the IEEE-1394 cable 3 and the interface circuit 23 and records the received image data file in a specific area of the recording device 22 .
- the processing implemented in steps S 221 -S 224 in FIG. 22 corresponds to that achieved in the IEEE-1394 image intake processing module.
- the PC card image intake processing module is a program module that engages the MPU 21 to read an image data file recorded in the CF card 12 A loaded in the PC card slot 30 to record the image data file thus read in a specific area of the recording device 22 .
- the processing implemented in steps S 225 -S 228 in FIG. 22 corresponds to the processing achieved by the PC card image intake processing module.
- the image data file recording processing implemented in the PC card image intake processing module is given priority over the image data file recording processing implemented in the IEEE-1394 image intake processing module. Namely, while image data are being input via the interface circuit 23 , a decision is made as to whether or not the CF card 12 A is loaded every time an image data file corresponding to one frame is recorded in the recording device 22 by the IEEE-1394 image intake processing module. Once it is decided that the CF card 12 A is loaded, the image data files for all the frames recorded in the CF card 12 A are read out and recorded in the recording device 22 .
- the IEEE-1394 image intake processing module After the image data files for all the frames recorded in the CF card 12 A are completely recorded, the IEEE-1394 image intake processing module records the image data file corresponding the next frame to be received via the IEEE-1394 cable 3 and the interface circuit 23 . If no image data are being input via the interface circuit 23 , a decision is made as to whether or not the CF card 12 A is loaded and if it is decided that the CF card 12 A is loaded, the image data files corresponding to all the frames recorded in the CF card 12 A are read out and recorded in the recording device 22 .
- the operation described above is referred to as the priority operation. Namely, while image data are being input to the image data handling apparatus 2 via the interface circuit 23 , image data corresponding to one frame that are being input via the interface circuit 23 are recorded in the recording device 22 if the presence of the CF card 12 A is detected. Then, when the image data for the one frame have been recorded, the image data corresponding to all the frames recorded in the CF card 12 A are read out and recorded in the recording device 22 before recording the image data of the next frame input via the interface circuit 23 .
- step S 221 in FIG. 22 the MPU 21 makes a decision as to whether or not image data are stored in the transfer buffer memory 131 of the electronic still camera 1 . If an affirmative decision is made in step S 221 , the operation proceeds to step S 222 , whereas if a negative decision is made in step S 221 , the operation proceeds to step S 225 .
- step S 222 the MPU 21 receives the image data for one frame from the transfer buffer memory 131 of the electronic still camera 1 and stores the image data in the transfer buffer memory 231 in the interface circuit 23 before the operation proceeds to step S 223 .
- step S 223 the MPU 21 reads out the image data for one frame from the transfer buffer memory 231 and records the image data in a specific recording area of the recording device 22 .
- step S 224 the MPU 21 deletes the recorded image data in the transfer buffer memory 231 and then the operation proceeds to step S 225 .
- step S 225 the MPU 21 makes a decision as to whether or not the CF card 12 A is loaded. If an affirmative decision is made, i.e., if it is decided that the CF card 12 A is loaded, the operation proceeds to step S 226 , whereas if a negative decision is made, the processing in FIG. 22 ends.
- step S 226 the MPU 21 makes a decision as to whether or not image data have been recorded in the CF card 12 A.
- step S 827 If an affirmative decision is made, i.e., if it is decided that image data have been recorded, the operation proceeds to step S 827 , whereas a negative decision is made if no image data have been recorded or the CF card 12 A has not been initialized in a specific format and the processing in FIG. 22 ends.
- step S 227 the MPU 21 reads the image data corresponding to all the frames recorded in the CF card 12 A via the card read circuit 27 and the operation proceeds to step S 228 .
- step S 228 the MPU 21 records the image data for all the frames that have been read in a specific recording area of the recording device 22 before the processing in FIG. 22 ends.
- the image data handling apparatus 2 makes a decision as to whether or not the CF card 12 A is loaded (step S 225 ) each time the processing in which an image data file corresponding to one frame received from the electronic still camera 1 via the IEEE-1394 cable 3 and the interface circuit 23 is recorded in the recording device 22 is completed (step S 224 ). If it is decided that the CF card 12 A is loaded, the image data files corresponding to all the frames recorded in the CF card 12 A are read and recorded in the recording device 22 (step S 227 ). Thus, the image data in the CF card 12 A from the other electronic still camera are given priority for recording over the image data from the electronic still camera 1 .
- the CF card 12 A can be reloaded in the other electronic still camera promptly, thereby minimizing the length of time over which a photographing operation is disabled at the other electronic still camera.
- the image data handling apparatus 2 when image data files are continuously input to the image data handling apparatus 2 via the interface circuit 23 , e.g., when a shutter release operation is performed repeatedly at the electronic still camera 1 , the image data handling apparatus 2 first records in the recording device 22 the image data corresponding to the frame received from the interface circuit 23 before it is decided that the CF card 12 A is loaded, and then starts reading the image data files in the CF card 12 A the presence of which has been detected. As a result, the processing for recording in the recording device 22 the image data file corresponding to the frame received before the decision is made that the CF card 12 A is loaded is not halted in the middle, the received data are not wasted.
- Two or more PC card slots 30 may be provided at the image data handling apparatus 2 described above.
- a plurality of CF cards can be loaded in the image data handling apparatus 2 .
- the MPU 21 sequentially reads all the image data files recorded in the CF cards, starting with the CF card that is determined to be the first CF card loaded in a slot 30 and records the image data files thus read in the recording device 22 .
- the MPU 21 starts processing the next CF card.
- two or more electronic still cameras may be connected to the image data handling apparatus 2 .
- the MPU 21 makes a decision as to whether or not there are any image data files in the transfer buffer memories in the individual electronic still cameras via the interface circuits connected to the electronic still cameras. Then, an image data file for one frame is received from the electronic still camera first determined by the MPU 21 to have stored therein an image data file via the corresponding interface circuit and the image data file thus received is recorded in the recording device 22 .
- the MPU 21 again makes a decision as to whether or not there are image data files in the transfer buffer memories provided in the individual electronic still cameras.
- the system may be constituted by connecting the electronic still camera 1 and the image data handling apparatus 2 of via a network cable other than the IEEE-1394 cable 3 or by connecting them with an interface device that engages in wireless transmission/reception.
- the interface used in such an application may be USB, Bluetooth, or IrDA.
- the present invention may be adopted when image data are transferred and recorded in conformance to a specific data communication protocol between the electronic apparatuses connected either through a wired connection or a wireless connection.
- an electronic apparatus that generates image data such as a scanner apparatus or a personal computer internally provided with a camera may be utilized.
- the functions achieved in the image data handling apparatus 2 may be incorporated in a printer, a TV monitor, telephone or the like.
- the recording medium may be any of various types of removable disks such as an MD, a CD and a DVD as well as a memory card which may be a smart medium.
- FIG. 23 is a flowchart of processing implemented by the MPU 21 of the image data handling apparatus 2 . In the steps assigned with the same step numbers as those in FIG. 22 , processing identical to that in FIG. 22 is implemented.
- the MPU 21 makes a decision in step S 225 as to whether or not the CF card 12 A is loaded before implementing the processing in step S 221 , in which a decision is made as to whether or not any image data are stored in the transfer buffer memory 131 of the electronic still camera 1 .
- step S 225 the image data files for all the frames recorded in the CF card 12 A are read (step S 227 ) and the image data files thus read are recorded in the recording device 22 (step S 228 ).
- step S 221 the MPU 21 makes a decision as to whether or not there are image data stored in the transfer buffer memory 131 of the electronic still camera 1 .
- FIG. 24 presents a flowchart of processing implemented by the MPU 21 of the image data handling apparatus 2 .
- the MPU 21 implements processing for recording in the recording device 22 an image data file corresponding to one file received from the electronic still camera 1 via the interface circuit 23 . If the CF card 12 A is loaded to interrupt the MPU 21 while the processing in FIG. 24A is in progress, the MPU 21 starts the interrupt processing in FIG. 24B.
Abstract
When a shutter release operation is performed at an electronic still camera, an MPU records image data output from an image capturing element into a CF card. The MPU also stores the image data in a transfer buffer memory of an interface circuit. The image data stored in the transfer buffer memory are transferred to a transfer buffer memory provided at an interface circuit of a personal computer connected via an IEEE-1394 cable. The MPU of the personal computer reads out the image data having been taken into the personal computer from the transfer buffer memory and records them in a specific recording area in a recording device.
Description
- The disclosures of the following priority applications are herein incorporated by reference:
- Japanese Patent Application No. 2000-126138 filed Apr. 26, 2000
- Japanese Patent Application No. 2000-133735 filed May 2, 2000
- Japanese Patent Application No. 2000-143623 filed May 16, 2000
- Japanese Patent Application No. 2000-143624 filed May 16, 2000
- 1. Field of the Invention
- The present invention relates to a recording medium having stored therein a data file management program, an apparatus for data file management, a handling apparatus for image data and an image capturing system.
- 2. Description of the Related Art
- Image data recorded in a recording medium such as a CF (compact flash) card in an electronic camera, for instance. are transmitted to a personal computer or the like where a specific application program is executed and are written into a data recording device at the personal computer. Then, by executing the specific application program on the personal computer, the image data having been written in the data recording device are read out. The image data thus read out are displayed on a display device which may be a display unit connected to the personal computer or printed out on an output device connected to the personal computer.
- An object of the present invention is to provide a recording medium for data file management that is utilized to record image data obtained by capturing images in an electronic camera into a data recording device, an apparatus for data file management, a handling apparatus for image data and an image capturing system.
- In order to achieve the object described above, a recording medium according to the present invention has a data file management program recorded therein, and the program comprises: recording processing in which an information data file is recorded in a recording medium; attribute data file creation processing in which an attribute data file having recorded therein attribute information of the information data file recorded in the recording medium is created; read processing in which attribute information of an information data file that has not yet been recorded in the recording medium is read; decision-making processing in which a decision is made as to whether or not the attribute information recorded in the attribute data file matches the attribute information read through the read processing, a match signal is output when matching and a non-match signal is output when not-matching; and control processing in which control is implemented on the recording processing based upon results of the decision made in the decision-making processing.
- In the control processing, a recording operation through the recording processing may be allowed when the non-match signal is output through the decision-making processing and a recording operation through the recording processing may be disallowed when the match signal is output through the decision-making processing.
- In the attribute data file creation processing, the attribute information of the information data file having been recorded through the recording processing may be recorded in the attribute data file when the recording operation is allowed through the control processing.
- The attribute data file may be held over a predetermined length of time.
- The program recorded in the above recording medium may further comprise: specification processing in which at least one type of attribute information in the attribute information is specified; and decision making processing in which a decision is made as to whether or not the attribute information specified through the specification processing matches the attribute information read through the read processing, a match signal is output when matching and a non-match signal is output when not-matching, and in the control processing, the recording processing may be controlled so as to allow a recording operation through the recording processing when the match signal is output through the decision-making processing and disallow a recording operation through the recording processing when the non-match signal is output through the decision-making processing.
- A recording medium according to the present invention has a data file management program recorded therein, and the program comprises: recording processing in which an information data file is recorded in a recording medium; read processing in which attribute information of at least two information data files that have not yet been recorded in the recording medium is read; decision-making processing in which a decision is made as to whether or not there is specific continuity in the information data files based upon the attribute information read through the read processing; and file management processing in which the information data files are managed to be grouped based upon results of the decision made through the decision-making processing.
- In the decision-making processing, a decision may be made as to whether or not specific continuity manifests with regard to time points at which the information data files were created; and in the file management processing, the information data files may be managed as information data files in a single group when the continuity is determined to manifest through the decision-making processing.
- The information data file that has not yet been recorded in the recording medium may be already recorded in an electronic camera or in a computer apparatus.
- A data file management apparatus according to the present invention comprises: a recording device that records an information data file in a recording medium; an attribute data file creation device that creates an attribute data file having recorded therein attribute information of the information data file recorded in the recording medium; a read device that reads attribute information of an information data file which has not yet been recorded in the recording medium; a decision-making circuit that makes a decision as to whether or not the attribute information recorded in the attribute data file matches the attribute information read by the read device, outputs a match signal when matching and outputs a non-match signal when not-matching; and a control circuit that controls the recording device based upon results of the decision made by the decision-making circuit.
- A data file management apparatus according to the present invention comprises: a recording device that records an information data file in a recording medium; a read device that reads attribute information of at least two information data files which have not yet been recorded in the recording medium; a decision-making circuit that makes a decision as to whether or not specific continuity manifests in the information data files based upon the attribute information read by the read device; and a file management circuit that implements grouping management on the information data files based upon results of the decision made by the decision-making circuit.
- A method according to the present invention for transmitting image data from an electronic camera to a computer apparatus, comprises: preparing attribute information of the image data, by the electronic camera; receiving the attribute information of the image data, comparing the attribute information thus received with attribute information recorded in an attribute data file in a recording device of the computer apparatus, and issuing a request for the image data to the electronic camera only when the attribute information of the image data does not completely match the attribute information recorded in the attribute data file, by the computer apparatus; preparing the image data upon receiving the request for the image data, by the electronic camera; and receiving the image data to record in the recording device and updating the attribute data file by recording the attribute information of the image data after image data have been recorded, by the computer apparatus.
- A method according to the present invention for transmitting data from a first electronic apparatus having data to a second electronic apparatus that records data in a recording medium, comprises: receiving attribute information of the data from the first electronic apparatus, and comparing the attribute information with attribute information recorded in an attribute data file in the recording medium, by the second electronic apparatus; receiving the data from the first electronic apparatus and recording the data in the recording medium only when the attribute information of the data does not completely match the attribute information recorded in the attribute data file, by the second electronic apparatus; and updating the attribute data file by recording the attribute information of the data after the data have been recorded, by the second electronic apparatus.
- A recording medium according to the present invention has a data file management program recorded therein, and the program comprises: recording processing in which an information data file is recorded in a recording medium; identification file recording processing in which an identification data file containing information provided related to the information data file recorded through the recording processing is created and recorded in the recording medium: identification file read processing in which the identification data file is read from the recording medium; identification processing in which the information data file is identified by using the identification data file read through the specification file read processing; and identification file delete processing in which the identification data file recorded in the recording medium is deleted.
- The identification file recording processing may be implemented immediately after the recording processing is completed and the identification file delete processing may be implemented immediately after the identification processing is completed.
- A recording medium according to the present invention has a data file management program recorded therein, and the program comprises: identification file recording processing in which an identification data file containing information provided related to an information data file to be deleted from the recording medium is created and recorded in the recording medium; delete processing in which the information data file is deleted from the recording medium; identification file read processing in which the. identification data file is read from the recording medium; identification processing in which the information data file is identified by using the identification data file read through the identification file read processing: and identification file delete processing in which the identification data file recorded in the recording medium is deleted.
- The identification file recording processing may be implemented before the delete processing starts and the identification file delete processing may be implemented immediately after the identification processing is completed.
- A data file management apparatus according to the present invention comprises: a recording device that records an information data file in a recording medium; an identification file recording device that creates an identification data file containing information provided related to the information data file recorded by the recording device and records the identification data file in the recording medium; an identification file read device that reads the identification data file from the recording medium; an identification circuit that identifies the information data file by using the identification data file read by the identification file read device; and an identification file delete device that deletes the identification data file recorded in the recording medium.
- A data file management apparatus according to the present invention comprises: an identification file recording device that creates an identification data file containing information provided related to an information data file to be deleted from a recording medium and records the identification data file in the recording medium; a delete device that deletes the information data file from the recording medium; an identification file read device that reads the identification data file from the recording medium; an identification circuit that identifies the information data file by using the identification data file read by the identification file read device; and an identification file delete device that deletes the identification data file recorded in the recording medium.
- An image capturing system according to the present invention comprises: an image capturing device that captures an image of a subject and outputs the captured image as image data; a first recording device that records the image data in a first recording medium; a second recording device that records the image data in a second recording medium other than the first recording medium; a first control circuit that controls the first recording device so as to allow the first recording device to perform a recording operation with timing with which an image capturing operation is performed by the image capturing device; and a second control circuit that controls the second recording device so as to allow the second recording device to perform a recording operation with timing with which an image capturing operation is performed by the image capturing device.
- The above image capturing system may further comprise: a decision-making circuit that makes a decision as to whether or not the second recording device is capable of performing a recording operation, and the second control circuit may halt the recording operation by the second recording device after a negative decision is made by the decision-making circuit.
- The second control circuit may start the recording operation by the second recording device when an affirmative decision is made by the decision-making circuit while the recording operation by the second recording device is suspended.
- The above image capturing system may further comprise: a read device that reads image data recorded in the first recording medium while the recording operation by the second recording device is suspended, and the second control circuit may control the second recording device so that the image data read by the read device are recorded in the second recording medium only after an affirmative decision is made by the decision-making circuit.
- The above image capturing system may further comprise:
- a decision-making circuit that makes a decision as to whether or not the first recording device is capable of performing a recording operation, and the first control circuit may halt the recording operation by the first recording device after a negative decision is made by the decision-making circuit.
- The first control circuit may start the recording operation by the first recording device when an affirmative decision is made by the decision-making circuit while the recording operation by the first recording device is suspended.
- The above image capturing system may further comprise: a read device that reads image data recorded in the second recording medium while the recording operation by the first recording device is suspended, and the first control circuit may control the first recording device so that the image data read by the read device are recorded in the first recording medium only after an affirmative decision is made by the decision-making circuit.
- An image capturing system according to the present invention comprises: an image capturing device that captures an image of a subject and outputs the captured image as image data; a first recording device that records the image data in a first recording medium; a second recording device that records the image data in a second recording medium other than the first recording medium; a control circuit that stops a recording operation performed by the second recording device and records the image data into the first recording medium by engaging the first recording device with timing with which an image capturing operation is performed by the image capturing device; and a decision-making circuit that makes a decision as to whether or not the first recording device is capable of performing a recording operation, wherein the control circuit halts the recording operation by the first recording device and starts the recording operation by the second recording device with the timing with which an image capturing operation is performed by the image capturing device after a negative decision is made by the decision-making circuit.
- While the recording operation by the first record device is suspended, the control circuit may start the recording operation by the first recording device and halt the recording operation by the second recording device after an affirmative decision is made by the decision-making circuit.
- The above image capturing system may further comprise: a read device that reads image data recorded in the first recording medium while the recording operation by the second recording device is suspended, and the control circuit may control the first recording device so that the image data read by the read device are recorded in the first recording medium only after an affirmative decision is made by the decision-making circuit.
- An image capturing system according to the present invention comprises: an image capturing device that captures an image of a subject and outputs the captured image as image data: a first recording device that records the image data in a first recording medium; a second recording device that records the image data in a second recording medium other than the first recording medium; a control circuit that stops a recording operation performed by the first recording device and records the image data into the second recording medium by engaging the second recording device with timing with which an image capturing operation is performed by the image capturing device; and a decision-making circuit that makes a decision as to whether or not the second recording device is capable of performing a recording operation, wherein the control circuit halts the recording operation by the second recording device and starts the recording operation by the first recording device with the timing with which an image capturing operation is performed by the image capturing device after a negative decision is made by the decision-making circuit.
- While the recording operation by the second recording device is suspended, the control circuit may start the recording operation by the second recording device and halt the recording operation by the first recording device after an affirmative decision is made by the decision-making circuit.
- The above image capturing system may further comprise: a read device that reads image data recorded in the first recording medium while the recording operation by the second recording device is suspended, and the control circuit may control the second recording device so that the image data read by the read device are recorded in the second recording medium only after an affirmative decision is made by the decision-making circuit.
- The image capturing device may be provided at a camera; and the first recording medium may be detachably loaded in the camera.
- The second recording medium may be provided at a computer apparatus that engages in transfer of image data with the camera.
- An image data handling apparatus according to the present invention, comprises: a first data input circuit to which image data are input from an external apparatus internally provided with a first recording medium; a second data input circuit to which image data are input from a second recording medium other than the first recording medium; and a control circuit that controls the first data input circuit and the second data input circuit so as to give the image data input through the second data input circuit priority for reception when image data are input through the first data input circuit and through the second data input circuit.
- The external apparatus having the first recording medium may be a camera; and the second recording medium may be a recording medium that can be loaded in the camera.
- The image data may be still image data, and the above image data handling apparatus may further comprise: a first detection circuit that detects whether or not image data have been input through the first data input circuit; and a second detection circuit that detects whether or not image data have been input through the second data input circuit, and the control circuit may control the first data input circuit and the second data input circuit so that: (1) when an input is detected by the first detection circuit ahead of the second detection circuit, a detection is made by the second detection circuit as to whether or not image data have been input immediately after image data corresponding to one frame have been received from the first data input circuit, and then if an input is detected by the second detection circuit, image data for all frames are received from the second data input circuit; and (2) when an input is detected by the second detection circuit ahead of the first detection circuit, the image data for all the frames are received from the second data input circuit.
- An image data handling apparatus according to the present invention comprises: a first data input circuit to which still image data are input from an external apparatus internally provided with a first recording medium; a second data input circuit to which still image data are input from a second recording medium other than the first recording medium; a first detection circuit that detects whether or not still image data have been input through the first data input circuit; a second detection circuit that detects whether not still image data have been input through the second data input circuit; and a control circuit that controls the first detection circuit and the second detection circuit to engage the second detection circuit to detect whether or not an input has been made each time an input of still image data for one frame is completed through the first data input circuit, and to engage the first detection circuit to detect whether or not an input has been made when an input of still image data for all frames recorded in the second recording medium is completed through the second data input circuit, in case that still image data are input through both the first data input circuit and the second data input circuit.
- FIG. 1 schematically illustrates the display device employed to display an image data file in a first embodiment;
- FIG. 2 shows the names assigned to the data provided when recording image data into a CF card in an electronic still camera;
- FIG. 3 is provided to facilitate an explanation of the sub-directories;
- FIG. 4 is provided to facilitate an explanation of the file names;
- FIG. 5A shows image data files recorded in the CF card;
- FIG. 5B shows the in-taken data management table recorded in the recording device of the personal computer;
- FIG. 6 is a flowchart of the processing implemented to take an image data file into the recording device of the personal computer from the electronic still camera;
- FIG. 7 illustrates the flow of the image data file intake processing implemented in the image data file display of apparatus in the first embodiment;
- FIG. 8 presents an example of display at the display device in which images corresponding to image data files A1-A4 recorded in a optional folder are displayed;
- FIG. 9 illustrates the flow of the image delete processing;
- FIG. 10 presents an example of display at the display device in which images corresponding to image data files A1-A3 recorded at arbitrary folders are displayed;
- FIG. 11 presents attribute data indicating file names and dates;
- FIG. 12 is a flowchart of the intake processing in which an image data file is taken in at the image data file display device achieved in a second embodiment;
- FIG. 13 shows an intake specification defining table;
- FIG. 14 is a flowchart of the intake processing in which an image data file is taken in at the image data file display device in a third embodiment;
- FIG. 15 is a flowchart of the processing implemented by the MPU of the electronic still camera in the image capturing system achieved in a fourth embodiment;
- FIG. 16 is a flowchart of the processing implemented by the MPU of the personal computer in the image capturing system achieved in the fourth embodiment;
- PIG.17 is a flowchart of the first half of the processing implemented by the MPU of the electronic still camera in the image capturing system achieved in a fifth embodiment;
- FIG. 18 is a flowchart of the second half of the processing implemented by the MPU of the electronic still camera in the image capturing system achieved in the fifth embodiment;
- FIG. 19 is a flowchart of the processing implemented by the MPU of the personal computer in the image capturing system achieved in the fifth embodiment;
- FIG. 20 schematically illustrates the image data handling apparatus achieved in a sixth embodiment;
- FIG. 21 is a flowchart of the processing implemented by the MPU of the electronic still camera;
- FIG. 22 is a flowchart of the processing implemented by the MPU of the personal computer in the image data handling apparatus;
- FIG. 23 is a flowchart of the processing implemented by the MPU by adopting another method;
- FIG. 24A is a flowchart of the main processing implemented by the MPU by adopting another method; and
- FIG. 24B is a flowchart of the interrupt processing implemented by the MPU by adopting the other method.
- FIG. 1 schematically illustrates the display device employed to display image data files, which is provided with the data file management apparatus achieved in the first embodiment of the present invention. In FIG. 1, the image data file display device is achieved by connecting an
electronic still camera 1 and a personal computer (PC) 2 through an IEEE-1394cable 3. The electronic stillcamera 1 comprises anMPU 11, aCF card 12, aninterface circuit 13 and animage capturing element 14. The electronic stillcamera 1 records image data obtained through an image capturing operation performed at theimage capturing element 14 into theCF card 12 in a specific format. In addition, the electronic stillcamera 1 transfers the image data obtained through a photographing operation to thepersonal computer 2 via theinterface circuit 13 and the IEEE-1394cable 3. Atransfer buffer memory 131 is provided at theinterface circuit 13. The operation of the electronic stillcamera 1 is controlled by theMPU 11. - The
personal computer 2 comprises anMPU 21, arecording device 22, aninterface circuit 23, adisplay circuit 24 and adisplay device 25. The image data transferred from the electronic stillcamera 1 are taken into thepersonal computer 2 via the IEEE-1394cable 3 and theinterface circuit 23. Theinterface circuit 23 is provided with atransfer buffer memory 231. The image data taken into thepersonal computer 2 are recorded in a specific recording area in therecording device 22. The image data recorded in therecording device 22 are read out from therecording device 22 and converted to an image signal at thedisplay circuit 24 and the resulting image signal is displayed at thedisplay device 25 connected to thepersonal computer 2 via animage signal cable 26. The operation of thepersonal computer 2 is controlled by theMPU 21. - The image data having been taken into the-
personal computer 2 from the electronic stillcamera 1 are displayed at thedisplay device 25 and, in addition, they are printed out at an output device (not shown) connected to thepersonal computer 2 or transmitted to another computer apparatus (not shown) which is capable of data exchange with thepersonal computer 2. - Image Data File Names
- The recording areas in the
recording device 22 are each made to correspond to the file name assigned to a given set of image data, and image data assigned with individual file names are recorded in the corresponding recording areas in therecording device 22. - The format in which the image data obtained by performing a photographing operation in the electronic still
camera 1 and recorded in theCF card 12 is predetermined to match the format of the data managed in the personal computer so that the image data can be processed in thepersonal computer 2 and recorded images can be output to a display device or an output device (not shown). FIG. 2 is provided to facilitate an explanation of a data name assigned to image data obtained through a photographing operation performed in the electronic stillcamera 1 when they are recorded in the recording medium such as theCF card 12. In FIG. 2, adirectory 110 “DCIM” is assigned under aroot directory 100 in image data names in conformance to the DCF (Design Rules For Camera File Systems). - The so-called directory tree presented in FIG. 2 shows the structure of data files which are managed by, for instance, the
personal computer 2. An explanation is given with regard to animage data name 120 provided under thedirectory 110. As shown in FIG. 2, theimage data name 120 is constituted of a sub-directory 130 to which a plurality of names may be assigned and afile name 140 to which a plurality of names may be assigned provided under eachsub-directory 130. This structure matches the DOS structure used in a system such as thepersonal computer 2 that handles the recording device. It is to be noted that in some personal computer basic programs (OS), directories are referred to as folders. - FIG. 3 is provided to facilitate an explanation of a
sub-directory 130. Thesub-directory 130 may be constituted of anumerical value portion 131 and aname portion 132. Thenumerical value portion 131 is constituted of a three-digit integer, whereas thename portion 132 is constituted of up to five alphanumeric characters or symbols.Different name portions 132 may be provided in theindividual subdirectories 130, or asingle name portion 130 may be used indifferent sub-directories 130. Even when thesame name portion 132 is used, thesub-directories 130 can be distinguished from each other by assigning different integers in thenumerical value portions 131 of the sub-directories 130. - FIG. 4 is provided to facilitate an explanation of a
file name 140. Thefile name 140 may be constituted of, for instance, aheader portion 141, anumerical value portion 142 and anextension 143. Four alphabetic characters are assigned in theheader portion 141. “DSCN” in FIG. 4 indicates that the data assigned with afile name 140 are image data having been recorded in the electronic stillcamera 1. A four-digit integer is assigned in thenumerical value portion 142. Theextension 143, i.e., “JPG”, indicates that the image data assigned with thefile name 140 are image data having been compressed in the JPG format. As explained above, by assigning a name constituted of thesub-directory 130 and thefile name 140 to a set of image data having been recorded in the electronic stillcamera 1, the image data are readied to undergo processing in thepersonal computer 2. - Prevention of Duplicate File Intake
- Next, an in-taken data management table is explained. The in-taken data management table is a management table provided to record in the
recording device 22 four management items together, i.e., the folder name, the file name, the date on which the image data were obtained through a photographing operation and the file size of the image data with regard to each of the image data files recorded in therecording device 22. This management table is used to ensure that when electronic image data are transmitted from the electronic still camera to thepersonal computer 2 connected as shown in FIG. 1, image data which have already been recorded in therecording device 22 are not transmitted again. FIG. 5A shows image data files 600 recorded in theCF card 12 and FIG. 5B illustrates the in-taken data management table 601. - In FIG. 5A, sets of image data obtained by performing a photographing operation in the electronic still
camera 1 are recorded in theCF card 12 with individual file names attached thereto as explained earlier. Three files havingfile names 140, i.e., “DSCN0001.JPG”—“DSCN0003.JPG” are recorded in a folder with itssub-directory 130 assigned as “100NIKON”. In addition, four files havingfile names 140, i.e., “DSCN0001.JPG”—“DSCN0004.JPG”, are recorded in a folder with itssub-directory 130 assigned as “101NIKON”. Let us now assume that the “DSCN0004.JPG” file in the “101NIKON” folder is to be provided to thepersonal computer 2 as a new file. - In FIG. 5B, the four management items explained above are recorded in correspondence to each file in the in-taken data management table601. The management items managed by the in-taken data management table 601 are defined by an in-taken data management defining table 602. Namely, the data in the attribute data of each image data file recorded in the
recording device 22, which correspond to the management items defined in the in-taken data management defining table 602, are prepared as table data and are recorded in therecording device 22 as the in-taken data management table 601. The attribute data include a plurality of types of information recorded in theCF card 12 as information indicating the intrinsic attributes of an image data file when image data are recorded as the image data file in theCF card 12 in the electronic stillcamera 1. They include photographing information such as the photographer's ID and the photographing conditions and a protector for preventing the file from being erased by mistake as well as the data corresponding to the four management items explained earlier. - The in-taken data management table601 is updated each time a new image data file is recorded in the
recording device 22. For instance, when the image data file with the file name “DSCN0004.JPG” in the folder having itssub-directory 130 assigned as “101NIKON” is recorded in therecording device 22, the data indicating the management items with regard to this image data file are added to the in-taken data management table 601. - The management items are selected as appropriate so as to enable identification of the individual data files from the plurality of types of attribute data mentioned above. Thus, simply by checking the management item data recorded in the in-taken data management table601 that are part of the attribute data of an image data file, a decision can be made as to whether or not the corresponding image data should be recorded in the
recording device 22 without having to check the entire contents of the image data file. In other words, a decision can be made simply by checking the management item data alone as to whether or not the image data file in question represents image data that have already been recorded in therecording device 22. - The processing implemented to take an image data file into the
personal computer 2 in the image data file display apparatus described above is now explained in reference to the flowchart of the processing procedure in FIG. 6. In FIG. 6, the processing starts when the electronic stillcamera 1 and thepersonal computer 2 become connected with each other via the IEEE-1394cable 3 after a specific image data file intake program is started up on thepersonal computer 2. In step S61, theMPU 21 of thepersonal computer 2 issues are quest to the electronic stillcamera 1 to transmit the attribute data alone to thepersonal computer 2. In response to the request for the attribute data, theMPU 11 of the electronic stillcamera 1 transmits the attribute data of the target file in theCF card 12 to thepersonal computer 2. When step S61 is implemented for the first time after starting the processing in FIG. 6, only the attribute data of the first image data file in theCF card 12, i.e., the image data file assigned with the file name “DSCN0001.JPG”, in the folder assigned with the folder name “100NIKON” are transmitted to thepersonal computer 2. In step S62, theMPU 21 of thepersonal computer 2 reads out data in the in-taken data management table 601 from therecording device 22 and then the operation proceeds to step S63. - In step S63, the
MPU 21 makes a decision as to whether or not the data in the in-taken data management table 601 that have been read out from therecording device 22 match the attribute data of the target file taken in from the electronic stillcamera 1. If it is decided that they match (if an affirmative decision is made in step S63), the operation proceeds to step S66, and in this case, no request is issued to the electronic stillcamera 1 to send the image data file to thepersonal computer 2. If, on the other hand, it is decided that they do not match (if a negative decision is made in step S63), the operation proceeds to step S64. In step S64, theMPU 21 issues a request to the electronic stillcamera 1 to transmit the image data file, the attribute data of which were taken in step S61, to thepersonal computer 2. In response to the request for the image data file, theMPU 11 of the electronic stillcamera 1 provides the corresponding image data file in theCF card 12 to thepersonal computer 2. TheMPU 21 of thepersonal computer 2 records the image data file thus taken in a specific recording area of therecording device 22 and then the operation proceeds to step S65. - In step S65, the
MPU 21 records the management item data in the attribute data of the image data file recorded in therecording device 22 by adding the management item data to the in-taken data management table 601 at therecording device 22, and then the operation proceeds to step S66. In step S66, theMPU 11 makes a decision as to whether or not the processing has been completed for all the image data files recorded in theCF card 12. If it is decided that the processing has been completed (if an affirmative decision is made in step S66), an end flag is sent to thepersonal computer 2 and the processing in FIG. 6 ends. If, on the other hand, it is decided that the processing has not been completed (if a negative decision is made in step S66), the operation proceeds to step S67. - In step S67, the
MPU 11 advances by one to the next target file, the attribute data of which are to be taken in from theCF card 12, before the operation returns to step S61. - Identifying File Undergoing Intake/Delete Processing
- In the
personal computer 2 in FIG. 1 explained above, an application program having an image file processing module and an image display processing module is executed. The image file processing module is a program module that receives an image data file recorded in theCF card 12 of the electronic stillcamera 1 at thepersonal computer 2 and records the image data file thus received in a specific area of therecording device 22 of thepersonal computer 2. The image display processing module is a program module that reads an image data file recorded in a specific area of therecording device 22 and displays a reproduced image corresponding to the image data on thedisplay device 25 connected to thepersonal computer 2. These program modules engage in parallel processing when the application program is executed. Thus, the processing implemented by the image file processing module to record an image data file in a specific area of therecording device 22 and the processing implemented by the image display processing module to read an image data file from a specific area of therecording device 22 and display the image data file thus read out are executed asynchronously, and since a certain length of time must be allowed for the new file identification processing when a new image data file is added into therecording device 22, the image corresponding to the new image data file cannot be brought up on display at thedisplay device 25 promptly. - The recording area of the
recording device 22 is divided into a plurality of folders to facilitate the image data file management as explained earlier. The folders, which are also referred to as directories, indicate the locations at which the individual data files are recorded in the recording area of therecording device 22. Image data files are classified into groups each corresponding to a given photographer, for instance, and the image data files having been classified in this manner are recorded within folders assigned with the names of individual photographers. In the image data file display device in the first embodiment, folders in which image data files are recorded and a specific folder, which is different from the folders for recording the image data files. are provided in therecording device 22, and a management file is created inside the specific folder to manage the addition of an image data file into therecording device 22 or deletion of an image data file recorded in therecording device 22. - Identifying Image Data File being taken in
- FIG. 7 illustrates the flow of the image intake processing. The processing is implemented as described below when adding an image data file into an
optional folder 221. In FIG. 7, theoptional folder 221 is provided to record image data files Which have undergone the classification process. In order to facilitate the explanation, only one image data recording folder is shown in the figure. Image data files A1-A4 are recorded in theoptional folder 221. The image data files A1-A3 have already been recorded in thefolder 221, and the image data file A4 is a file that has been newly added into thefolder 221. - A
specific folder 222, on the other hand, is provided to enable creation of a management file. A management file B4 is recorded in thespecific folder 222. In the management file B4, information that indicates specifically which image data file has been newly added into theoptional folder 221 is recorded. In the example presented in FIG. 7, the file name of the image data file A4 is recorded in the management file B4. The management file B4 does not contain any image data, and the minimum volume of information that enables the identification of the image data file A4 is registered in the management file B4. - In FIG. 7, the processing from step S101-Step S103 is implemented by the image file processing module in the application program. In step S101, the
personal computer 2 receives the image data file from the electronic stillcamera 1. In step S102, theMPU 21 assigns a file name “A4” to the image data file that has been received and records the image data file in thefolder 221. In step S103, theMPU 21 creates a management file having recorded therein the file name “A4” of the image data file A4 having been recorded in thefolder 221 and records the management file in thespecific folder 222 with a file name “B4” assigned to the management file. - The processing in steps S104-S106 is implemented by the image display processing module in the application program. In step S104, the
MPU 21 checks to determine whether or not a file has been recorded in thespecific folder 222. If a file has been recorded in thespecific folder 222, the recorded management file (the management file B4 in the example in FIG. 7) is read and the file name of the image data file recorded infolder 221 is identified as “A4”. In step S105, theMPU 21 reads the image data file A4 from thefolder 221. In step S106, theMPU 21 deletes the management file B4 recorded in thespecific folder 222 and ends the image data file addition processing. Afterwards, theMPU 21 displays an image corresponding to the image data file A4 thus read at thedisplay device 25. - If the application program is programmed to implement thumbnail display of all the images corresponding to the image data files recorded in the
folder 221, thumbnail images are displayed at thedisplay device 25 as illustrated in FIG. 8. FIG. 8 presents a display example in which images corresponding to the image data files A1-A4 recorded in thefolder 221 are displayed at thedisplay device 25. In FIG. 8, the diagonal lines each indicate that no image corresponding to specific image data is currently on display. - If, on the other hand, it is decided in step S104 that there is no file recorded in the
specific folder 222, theMPU 21 sustains the image display by using the image data files A1-A3 that have been read previously. Namely, unless the management file B4 is recorded in thespecific folder 222, the image data file A4 recorded in thefolder 221 cannot be identified for a read. As a result, the images corresponding to the image data files A1-A3 that have already been read are continuously displayed at thedisplay device 25. - Identifying Image Data File being Deleted
- The processing for deleting the image data file A4 recorded in the
optional folder 221 is implemented as described below. FIG. 9 illustrates the flow of the image delete processing. In FIG. 9, image data files are recorded in theoptional folder 221. As explained earlier in reference to the image data file recording processing, only one folder for image data recording is shown in the figure. The image data files A1-A3 are recorded in theoptional folder 221. The image data file A4 has been newly deleted from thefolder 221. - As explained earlier, the
specific folder 222 is provided to enable the creation of a management file. A management file C4 is recorded in aspecific folder 222. Information indicating which image data file has been newly deleted from theoptional folder 221 is recorded in the management file C4. In the example presented in FIG. 9, the file name of the image data file A4 is recorded in the management file C4. The management file C4 does not contain any image data, and the minimum volume of information required to identify the image data file A4 is registered in the management file C4. - In FIG. 9, the processing in steps S201-S202 is implemented by the image file processing module in the application program. In step S201, the
MPU 21 of thepersonal computer 2 creates a management file having recorded therein the file name “A4” of the image data file A4 to be deleted from thefolder 221 and records the management file assigned with a file named “C4” in thespecific folder 222. In step S202, theMPU 21 deletes the image data file A4 recorded in theoptional folder 221. - The processing in steps S203-S205 is implemented by the image display processing module in the application program. In step S203, the
MPU 21 checks to determine whether or not a file is recorded in thespecific folder 222. If a file is recorded in thespecific folder 222, the recorded management file (the management file C4 in the example presented in FIG. 9) is read and then the operation proceeds to step S204. In step S204, theMPU 21 identifies the file name of the image data file having been deleted from thefolder 221 as “A4”. In step S205, theMPU 21 deletes the management file C4 stored in thespecific folder 222 and ends the image data file delete processing. - If the application program is programmed to implement thumbnail display of the images corresponding to all the image data files recorded in the
folder 221 as described in reference to FIG. 8, the display of the image corresponding to the deleted image data file A4 is halted. In other words, the images corresponding to the image data files A1-A3 recorded in thefolder 221 are displayed at thedisplay device 25 as illustrated in FIG. 10. - If, on the other hand, it is decided in step S203 that no file is recorded in the
specific folder 222, theMPU 21 continues the display of the images corresponding to the image data files A1-A4 that have been previously read. Namely, unless the management file C4 is recorded in thespecific folder 222, no identification can be made with regard to the deletion of the image data file A4 having been recorded in thefolder 221. Consequently, the image display shown in FIG. 8, in which the images corresponding to the previously read image data files A1-A4 are on display, is sustained at thedisplay device 25. - The following advantages are achieved in the image data file display device in the first embodiment explained above.
- Prevention of Duplicate File Intake
- (1) The in-taken data management table601 containing data of the four management items, i.e., the folder name, the file name, the date on which the image data were obtained through photographing and the file size of the image data, corresponding to each set of image data recorded in the
recording device 22 of thepersonal computer 2 is created and recorded in therecording device 22. When thepersonal computer 2 takes in an image data file from the electronic stillcamera 1, the electronic stillcamera 1 first transmits the attribute data alone (step S61) and thepersonal computer 2 makes a decision as to whether or not there are management item data recorded in therecording device 22 that match the attribute data taken in from the electronic still camera 1 (step S63). Thus, the electronic stillcamera 1 first transmits only the attribute data with a smaller data volume compared to the image data file before sending the image data file, to enable thepersonal computer 2 to make a decision as to whether or not the image data file has already been recorded in therecording device 22. As a result, the length of time required for the decision-making process can be reduced compared to the processing in which the image data file is first transmitted and then a decision is made as to whether or not the image data file has already been recorded. In particular, a great advantage is achieved when this feature is adopted in conjunction with image data which are transmitted as large-size data files and require a great deal of time for file transfer. - (2) In addition to the feature in (1), if it is decided that the management item data do not match the attribute data, the image data file is transmitted from the electronic still
camera 1 to thepersonal computer 2 and the image data file is recorded in therecording device 22, whereas if it is decided that the management item data match the attribute data, the image data file is not transmitted from the electronic stillcamera 1 to thepersonal computer 2 and, consequently, the image data file is not recorded in therecording device 22. Thus, therecording device 22 does not need to have a large recording capacity since an image data file which has been already recorded is not repeatedly recorded in therecording device 22 of thepersonal computer 2, - Identifying Image Data File being taken in
- (3) When recording an additional image data file A4 in the
folder 221 in therecording device 22 of thepersonal computer 2, the image data file A4 is recorded in the folder 221 (step S102) and then, the management file B4 having recorded therein the file name of the image data file A4 is recorded as a temporary file in the specific folder 222 (step S103). Once the new image data file A4 is identified, the management file B4 is deleted (S106). This enables theMPU 21 to detect that the image data file A4 has been added in theoptional folder 221 through the detection of the creation of the management file B4 in thespecific folder 222. As a result, compared to the processing in which theMPU 21 identifies the newly added image data file by referencing all the image data files recorded in theoptional folder 221 with the file list, the length of time required for the processing by theMPU 21 is greatly reduced. This feature is particularly advantageous when the number of image data files recorded in thefolder 221 is very large since it would take a long time to check all the image data files. In addition, since the management file B4 is created in thefolder 222 after the image data file A4 is recorded in thefolder 221, it is possible to prevent theMPU 21 from accessing the image data file k4 while it is still in the process of being recorded in thefolder 221. Furthermore, since the management file B4 is deleted after the additional image data file A4 is identified, the image data file that has been identified once is not identified again. - Identifying Image Data File being Deleted
- (4) When deleting the image data file A4 recorded in the
optional folder 221 in therecording device 22 of thepersonal computer 2, the management file C4 having recorded therein the file name of the image data file A4 is recorded in thespecific folder 222 as a temporary file (step S201), and the image data file A4 is deleted from the folder 221 (step S202). Once the image data file A4 that has been deleted is identified, the management file C4 is deleted (S205). This enables theMPU 21 to detect that the image data file A4 has been deleted from theoptional folder 221 by detecting the creation of the management file C4 in thespecific folder 222. As a result, compared to the processing in which theMPU 21 identifies which image data file has been deleted by referencing all the image data files recorded in theoptional folder 221 with the file list, the length of time required for the processing by theMPU 21 is greatly reduced. This feature is particularly advantageous when the number of image data files recorded in thefolder 221 is very large since it would take a great deal of time to check all the image data files. In addition, since the image data file A4 is deleted from thefolder 221 after the management file C4 is created in thefolder 222. it is possible to prevent theMPU 21 from accessing the image data file A4 which is in the process of being deleted from thefolder 221. Furthermore, since the management file-C4 is deleted after the deleted image data file A4 is identified, the image data file which has been identified once is not identified again. - While an explanation is given above without setting a specific length of time over which data recorded in the in-taken data management table601 should be saved, the period over which the data are to be saved may be specified. In such a case, the period over which the data are to be saved, e.g., seven days, is specified in advance, and the data recorded in the management table are erased after the save period. Since a negative decision is made in step S63 as explained earlier once the data are erased, all the image data files are transmitted from the electronic still
camera 1 to thepersonal computer 2. The following advantage is achieved by specifying the data save period in this manner. For instance, when a new image data file is additionally recorded in theCF card 12 from which an image data file previously recorded therein has been transmitted once to thepersonal computer 2, the image data file in theCF card 12 which has already been recorded in therecording device 22 of the personal computer is not transmitted again during the save period over which the data in the management table are saved. The shorter the period of time having elapsed since an image data file was transmitted from theCF card 12 to thepersonal computer 2 most recently, the higher the likelihood of the same image data file present in theCF card 12. The object of specifying the data save period is to prevent a single image data file from being transmitted more than once when thesame CF card 12 is used repeatedly. When image data files are transmitted to thepersonal computer 2 after the save period, all the image data files in theCF card 12 are provided to thepersonal computer 2 and, as a result, the image data files that were sent to thepersonal computer 2 in the past, too are transmitted again to enable thepersonal computer 2 to check all the images in theCF card 12. - In the explanation given above, the image data file name “A4” of the additionally recorded image data file and the image data file name “A4” of the deleted image data file are recorded in the management file B4 and the management file C4 to correlate the management files with the image data file. Instead, a single name may be assigned as the file name of the management file B4 and the file name of the additional image data file A4 and as the file name of the management file C4 and the file name of the image data file A4 to be deleted to achieve a correlation, In such a case, the
specific folder 222 and theoptional folder 221 achieve a one-to-one relationship. - In addition, file names may be assigned to the management file B4 and the management file C4 by adding path information corresponding to the image data file A4 to the file name “A4” of the image data file to be added and deleted instead. In this case, there are multiple
optional folders 221 related to a singlespecific folder 222. - Furthermore, while the file name “A4” of the additional image data file A and the file name “A4” of the deleted image data file are registered in the management file B4 and the management file C4 in the explanation given above, both the image data file name “A4” and the path information corresponding to the image data file A4 may be registered in the management file B4 and the management file C4. While there is a one-to-one relationship between the
specific folder 222 and theoptional folder 221 in the first embodiment described above, there are multipleoptional folders 221 related to a singlespecific folder 222 when both the file name “A4” and the path information are registered in the management file B4 and the management file c4. - While an explanation is given above on an example in which the electronic still
camera 1 and the personal computer (PC) 2 are connected via the IEEE-1394cable 3 in the image data file display device, another network cable or an interface device that engages in wireless transmission/reception may be employed instead of the IEEE-1394cable 3 to connect the electronic stillcamera 1 and the personal computer (PC) 2 to each other. - In addition, instead of connecting the electronic still
camera 1 and thepersonal computer 2, a CF card read device may be internally provided at thepersonal computer 2 or a CF card read device may be directly connected to thepersonal computer 2 to enable thepersonal computer 2 to directly read recorded data from theCF card 12 into which image data have been recorded by the electronic stillcamera 1. - Furthermore, the image data file display device may be constituted by connecting a personal computer to a personal computer, or a recording medium to a personal computer or it may be constituted by housing the components in a single housing. When using a recording medium, i.e., when connecting a recording medium such as a CF card to a personal computer, they are connected via a CF card read device or an adapter that converts the CF card interface to another interface such as the USB, Bluetooth or an IrDA. In either case, the present invention may be adopted effectively when a large number of sets of data provided in a large file size such as image data are transferred and recorded in conformance to a specific data communication protocol regardless of whether the individual electronic apparatuses are connected through wired connection or wireless connection.
- While an explanation is given above in reference to the first embodiment in which the image data file display device is provided with an file management apparatus, the image data file display processing (the image data file intake/delete processing and the image display processing) described above may be realized in software, stored as a file management program in a recording medium such as a CD-ROM or a floppy disk so that the file management program read by the personal computer can be used to display image data files recorded by the electronic camera by taking the image data files into the personal computer.
- Instead of reading the program from the recording medium having recorded therein the image data file management program described above, the image data file management program may be transmitted through a transmission medium such as the Internet. In this case, the transmitted program that has been read by the personal computer is used to implement intake/delete processing and display processing on image data files on the personal computer as described earlier.
- Group Management of Continuously Shot Image Files
- During a continuous shooting operation performed in the electronic still
camera 1, pictures are taken over several frames within 1 second. As a result, the number of image data files created during a single photographing operation is larger than the number of image data files obtained in an operation in which pictures are taken for one frame at a time. Accordingly, it is more convenient to handle image data obtained through a continuous shooting operation as a group rather than individually handling them in units of single frames. In the image data file display device achieved in the second embodiment of the present invention, a decision is made as to whether or not image data files have been obtained through a continuous shooting operation by using the attribute data of the image data files recorded in theCF card 12, and if it is decided that they have been obtained through a continuous shooting operation, these image data files are managed as a group. - The
MPU 21 of thepersonal computer 2 takes in attribute data indicating thefile names 140 and the dates corresponding to all the image data files recorded in theCF card 12 of the electronic stillcamera 1. Then, theMPU 21 makes a decision as to whether or not the image data files have been obtained through a continuous shooting operation based upon the attribute data thus taken in. FIG. 11 presents an example of the attribute data indicating thefile names 140 and the dates having been taken into thepersonal computer 2. Each set of date information in FIG. 11 includes adate portion 150 and atime point portion 160 and may be obtained from the time stamp used in the DOS format explained earlier. Since thenumerical value portions 142 of thefile names 140 of these image data files sequentially increase by one at a time, the image data files have been obtained continuously through photographing. Since thedate portions 150 all indicate a single date and thetime point portions 160 indicate time points close to one another (more accurately, the time points differ from each other by the photographing interval during continuous shooting), the image data are determined to be those obtained through a continuous shooting operation. In this example, the image data files are determined to manifest continuity when the image data files share the same folder name, the values indicated in thenumerical value portions 142 of thefile names 140 are incremented by one sequentially, thedate portions 150 indicate the same date and the time points indicated in thetime point portions 160 advance in correspondence to the photographing intervals during a continuous shooting operation. - If the image data files manifest continuity as described above, the
MPU 21 determines that they are image data files obtained through a continuous shooting operation and implements group management on them as a set of files. When they are managed as a set of files, either theheader portions 141 or thenumerical value portions 142 in thefile names 140 in FIG. 11 are replaced with specific characters to manage the image data files by using file names such as “G0010004.JPG”—“G0010007.JPG”. “G001” indicates the first set of image data files that have been grouped. - Now, the image data file management processing achieved in the second embodiment is explained in reference to the flowchart in FIG. 12 The program that executes the processing in the flowchart presented in FIG. 12 is started up when the electronic still
camera 1 and thepersonal computer 2 become connected via the IEEE-1394cable 3 after starting up a specific image data file intake program on thepersonal computer 2. In step S81, theMPU 21 of thepersonal computer 2 issues a request to the electronic stillcamera 1 to transmit only attribute data indicating file names and dates to thepersonal computer 2. In response to the request for the attribute data, theMPU 11 of the electronic stillcamera 1 transmits the attribute data indicating the file names and the dates corresponding to a plurality of image data files in theCF card 12 to thepersonal computer 2. The plurality of image data files in this context refer to all the image data files recorded in theCF card 12. - In step S82, the
MPU 21 of thepersonal computer 2 makes a decision as to whether or not the attribute data taken in from the electronic stillcamera 1 include data manifesting continuity. If it is decided that there are data manifesting continuity (if an affirmative decision is made in step S82), the operation proceeds to step S83, whereas if it is decided to that there are no data manifesting continuity (if a negative decision is made in step S82), the operation proceeds to step S84. - In step S83, the
MPU 21 prepares a prefix “G001” to replace theheader portions 141. If continuity manifests over a plurality of instances, prefixes “G002”, G003” . . . are also prepared. In step S84, theMPU 21 issues a request to the electronic stillcamera 1 to transmit the image data files recorded in theCF card 12 to thepersonal computer 2. Upon receiving the request for the image data files, theMPU 11 of the electronic stillcamera 1 transmits the image data files recorded in theCF card 12 to thepersonal computer 2. TheMPU 21 of thepersonal computer 2 records the files among the image data files thus taken in, which have been determined to manifest continuity in step S82 as described above, in a specific recording area of therecording device 22 by replacing theheader portions 141 of their file names with the prefix “G001”. Files determined not to manifest continuity, on the other hand, are recorded in specific recording areas of therecording device 22 without changing their file names from those under which they were transmitted from the electronic stillcamera 1. When all the image data files transmitted from the electronic stillcamera 1 are recorded in therecording device 22, theMPU 21 ends the processing in FIG. 12. - In the image data file display device achieved in the second embodiment explained above, the electronic still
camera 1 first transmits only the attribute data indicating the file names and the dates corresponding to a plurality of image data files recorded in theCF card 12 to thepersonal computer 2, and thepersonal computer 2 makes a decision as to whether not the attribute data that have been taken in include any data manifesting continuity (step S82). If it is decided that there are data manifesting continuity, theMPU 21 of thepersonal computer 2 replaces the file names of the image data files transmitted from the electronic stillcamera 1 with a prefix that are determined to be image data files obtained through a continuous shooting operation and records them in therecording device 22 in step S84. As a result, the image data files obtained through continuous shooting are managed in a group as a set of files sharing a single prefix, and thus, the file management is facilitated. This feature achieves a great advantage since a particularly large number of image data files are created through continuous shooting. - While the
MPU 11 of the electronic stillcamera 1 transmits the attribute data indicating the file names and the dates corresponding to all the image data files in theCF card 12 to the personal computer 2 (step S81) in explanation given above, attribute data corresponding to image data files recorded in a folder assigned with apre-specified subdirectory name 130 alone may be transmitted. In such a case, when theMPU 21 of thepersonal computer 2 records the image data files in a specific recording area of therecording device 22 in step S84, the image data files recorded in the pre-specified folder in theCF card 12 are recorded in therecording device 22. - In addition, while the
MPU 21 prepares the prefix “G001” to replace theheader portions 141 in step S83 in the explanation given above, a suffix to replace thenumerical value portions 142 may be prepared instead. - Prevention of Duplicate File Intake P In the image data file display device achieved in the third embodiment, specific attribute data of an image data file are pre-specified in the
personal computer 2, and the electronic stillcamera 1 first transmits of attribute data alone when thepersonal computer 2 takes in image data files from the electronic stillcamera 1. Thepersonal computer 2 makes a decision as to whether not the pre-specified attribute data match the attribute data taken in from the electronic stillcamera 1. If it is decided in thepersonal computer 2 that the attribute data match each other, the electronic stillcamera 1 transmits the image data file to thepersonal computer 2. - The attribute data of a given set of image data include information indicating “read only”, the “hidden file” and the “archive” in the DOS format and the information in the header portion of the image data as well as the folder name, the file name, the filing date (“the date on which the image data were obtained through photographing”) and the file size of the image data explained earlier. From these various types of information, a given type of attribute data is specified in advance at the
personal computer 2. FIG. 13 shows an intake specification defining table 603 used to specify the attribute data. In PIG. 13, two types of attribute data are specified. The first type of attribute data is “read only” which specifies an image data file assigned with a protect flag so that the file is not erased by mistake. The second type of attribute data is the date that specifies a file obtained through photographing at 16:30 on Apr. 4, 2000. At least one type of attribute data is specified in advance in the intake specification defining table 603 in this manner. - The image data file management processing achieved in the third embodiment is now explained in reference to flowchart of the processing presented in FIG. 14. The program for implementing the processing in the flowchart in FIG. 14 is started up when the electronic still
camera 1 and thepersonal computer 2 become connected with each other via theIEEE1394 cable 3 after starting up a specific image data file intake program on thepersonal computer 2. - In step S91, the
MPU 21 of thepersonal computer 2 issues a request to the electronic stillcamera 1 to transmit the attribute data alone to thepersonal computer 2. In response to the request for the attribute data, theMPU 11 of the electronic stillcamera 1 transmits the attribute data of a target file in theCF card 12 to thepersonal computer 2. When step S91 is implemented for the first time after the processing in FIG. 14 starts, the attribute data of the first file in theCF card 12, i.e., the image data file with the file name “DSCN0001.JPG” within the folder assigned with the folder name “100NIKON” alone are transmitted to thepersonal computer 2. In step S92, theMPU 21 of thepersonal computer 2 reads out the intake specification defining table 603 (see FIG. 13) from therecording device 22, and then the operation proceeds to step S93. - In step S93, the
MPU 21 makes a decision as to the attribute data specified in the intake specification defining table 603 read out from therecording device 22 match the attribute data having been taken in from the electronic stillcamera 1. If it is decided that they match (if an affirmative decision is made in step S93), the operation proceeds to step S94. If, on the other hand, it is decided that they do not match (if a negative decision is made in step S93), the operation proceeds to step S95, and in this case, no request is issued to the electronic stillcamera 1 to transmit an image data file to thepersonal computer 2. In step S94, theMPU 21 issues a request to the electronic stillcamera 1 to transmit the image data file, the attribute data of which have been taken in step S91, to thepersonal computer 2. In response to the request for the image data file, theMPU 11 of the electronic stillcamera 1 provides the corresponding image data file in theCF card 12 to thepersonal computer 2. TheMPU 21 of thepersonal computer 2 records the image data file thus taken in a specific recording area of therecording device 22 and then the operation proceeds to step S95. - In step S95, the
MPU 11 makes a decision as to whether or not the processing has been completed for all the image data files recorded in theCF card 12. If it is decided that the processing has been completed (if an affirmative decision is made in step S95), an end flag is sent to thepersonal computer 2 and the processing in FIG. 14 ends. If, on the other hand, it is decided that the processing has not been completed (it a negative decision is made in step S95), the operation proceeds to step S96. - Instep S96, the
MPU 11 advances by one to the next target file, the attribute data of which are to be taken in from theCF card 12, before the operation returns to step S91. - The following advantages are achieved in the image data file display device in the third embodiment explained above.
- (1) Specific attribute data specified by the
personal computer 2 by using the intake specification defining table 603 are recorded in therecording device 22. When thepersonal computer 2 takes in an image data file from the electronic stillcamera 1, the electronic stillcamera 1 first transmits the attribute data alone (step S91), and thepersonal computer 2 makes a decision as to whether the attribute data recorded in therecording device 22 match the attribute data taken in from the electronic still camera 1 (step S93). Thus, the electronic stillcamera 1 only needs to transmit the attribute data with a small data volume compared to the image data file before actually transmitting the image data file, to enable thepersonal computer 2 to ascertain whether or not the image data file matching the specified attribute data is present in the electronic stillcamera 1. - (2) In addition to the feature in (1) above, if it is decided that the specified attribute data match the attribute data transmitted from the electronic still
camera 1, the image data file is transmitted from the electronic stillcamera 1 to thepersonal computer 2, whereas if it is decided that the specified attribute data do not match the attribute data provided by the electronic stillcamera 1, the image data file is not transmitted from the electronic stillcamera 1 to thepersonal computer 2. Thus, simply by specifying attribute data, required image data can be automatically selected from numerous sets of image data in the electronic stillcamera 1 to be transmitted to thepersonal computer 2, thereby making it possible to greatly reduce the length of time required for the intake processing and greatly simplifying the intake processing procedure compared to the processing in which all the image data files are first transmitted from the electronic stillcamera 1 to thepersonal computer 2 and then one image data file is selected from them. - Instead of connecting the electronic still
camera 1 and thepersonal computer 2 to each other as explained above, a CF card read device may be internally provided at thepersonal computer 2 or a CF card read device may be directly connected to thepersonal computer 2 to enable thepersonal computer 2 to directly read data recorded in theCF card 12. In this case, the programs in the flow charts presented in FIGS. 6, 12 and 14 explained earlier are started up when theCF card 12 is loaded in the CF card read device. In addition, when this structure is adopted, the processing as being implemented by theMPU 11 of the electronic stillcamera 1 in the explanation above is implemented by theMPU 21 of thepersonal computer 2 instead. In other words, unless the CF card read device is internally provided with an MPU, as is the electronic stillcamera 1, attribute information or image data are received from the CF card read device when theMPU 21 requires the attribute information or the image data. - In addition, image data file management may be implemented to prevent duplicate file intake by connecting an electronic camera to another electronic camera, a personal computer to another personal computer, a recording medium to another recording medium, a camera to a recording medium or a recording medium to a personal computer, or the image data file management may be achieved by housing these components in a single casing. When using a recording medium, e.g., when connecting such as a CF card to a personal computer, they are connected via a CF card read device or an adapter that converts the CF card interface to another interface such as USB, Bluetooth or an IrDA. In either case, the present invention may be adopted effectively when data provided in a large file size such as image data are transferred between electronic apparatuses in conformance to a specific data communication protocol regardless of whether the individual electronic apparatuses are connected through wired connection or wireless connection.
- The image capturing system achieved in the fourth embodiment of the present invention is illustrated in FIG. 1 as is the file display device explained earlier. The image capturing system in the fourth embodiment is characterized in that image data obtained through an image capturing operation performed in the electronic still
camera 1 are recorded in both theCF card 12 of the electronic stillcamera 1 and therecording device 22 of thepersonal computer 2. When a shutter release operation is performed at the electronic stillcamera 1, the electronic stillcamera 1 starts a photographing operation. Image data output from theimage capturing element 14 are recorded in theCF card 12 by theMPU 11. TheMPU 11 also stores the image data in thetransfer buffer memory 131 provided in theinterface circuit 13. The image data stored in thetransfer buffer memory 131 are transferred to thetransfer buffer memory 231 provided at theinterface circuit 23 of thepersonal computer 2 connected via the IEEE-1394cable 3 and thus are taken into thepersonal computer 2. The image data taken into thepersonal computer 2 are read out by theMPU 21 from thetransfer buffer memory 231 and are recorded in a specific recording area in therecording device 22. - The image data stored in the
transfer buffer memory 131 of theinterface circuit 13 are held in thetransfer buffer memory 131 until they are transferred to thetransfer buffer memory 231 at theinterface circuit 23 of thepersonal computer 2. As a result, when the image data cannot be transferred to thepersonal computer 2 immediately, the image data are transferred from thetransfer buffer memory 131 to thepersonal computer 2 at a point in time at which an image data transfer is enabled. The image data cannot be transferred immediately in any of the following three situations, for instance. Namely, the electronic stillcamera 1 and thepersonal computer 2 are not connected with each other via theIEEE1394 cable 3, an error has occurred in either theinterface circuit 13 or theinterface circuit 23 resulting in a transfer failure or a recording-ready state has not been achieved since the capacity at therecording device 22 is insufficient or no medium has been loaded. - When the transfer of the image data from the
transfer buffer memory 131 to thepersonal computer 2 is completed, theMPU 11 deletes the transferred image data in thetransfer buffer memory 131. TheMPU 11 detects the transfer end by checking a flag separately provided at theinterface circuit 13. Based upon whether or not the image data stored in thetransfer buffer memory 131 have been transferred, a decision is made as to whether or not the image data can be recorded in therecording device 22 of thepersonal computer 2. If it is decided that a state in which the image data can be recorded in therecording device 22 of thepersonal computer 2 has not been achieved, theMPU 11 does not delete the image data in thetransfer buffer memory 131. - If the
transfer buffer memory 131 of theinterface circuit 13 at the electronic stillcamera 1 has a storage area for image data corresponding one photographing operation, theMPU 11 records image data to be transferred at theCF card 12 until thetransfer buffer memory 131 becomes available in response to a new shutter release operation performed while untransferred image data are stored in thetransfer buffer memory 131. The image data recorded in theCF card 12 through this process are managed by theMPU 11 as image data to be transferred to thepersonal computer 2 which are different from the image data recorded in theCF card 12 after the photographing operation starts. In response to the shutter release operation, theMPU 11 implements a photographing operation and records the image data in theCF card 12, and the MPU also checks to ascertain whether not there are any image data to be transferred to thepersonal computer 2 remaining either in thetransfer buffer memory 131 or theCF card 12. - The
MPU 11 disallows the transfer of the image data to be recorded in thepersonal computer 2 if there are untransferred image data stored in thetransfer buffer memory 131 of theinterface circuit 13, i.e., if the image data cannot be recorded in therecording device 22 of thepersonal computer 2. Namely, the recording operation for recording the image data at thepersonal computer 2 is halted. When thetransfer buffer memory 131 of theinterface circuit 13 becomes available, i.e., when it becomes possible to record image data in therecording device 22 of thepersonal computer 2, theMPU 11 transfers the image data to be recorded to thepersonal computer 2. Namely, an operation for recording image data is started at thepersonal computer 2. - The
MPU 21 of thepersonal computer 2 monitors to ascertain whether or not any image data are stored in thetransfer buffer memory 131 of theinterface circuit 13 at the electronic stillcamera 1 via theinterface circuit 23 and the IEEE-1394cable 3. If there are image data stored in thetransfer buffer memory 131, theMPU 21 receives the stored image data and stores them in thetransfer buffer memory 231 in theinterface circuit 23. TheMPU 21 reads out the image data from thetransfer buffer memory 231 and records them in a specific recording area of therecording device 22. Then, theMPU 21 deletes the recorded image data in thetransfer buffer memory 231. - FIG. 15 is a flowchart of the processing performed by the
MPU 11 of the electronic stillcamera 1 in the image capturing system described above. In step S151 in FIG. 15, theMPU 11 makes a decision as to whether or not a shutter release operation has been performed. If an affirmative decision is made, i.e., if it is decided that a shutter release operation has been performed, the operation proceeds to step S152 in which photographing processing and image data generation processing are implemented. In step S153, theMPU 11 makes a decision as to whether or not image data can be recorded in theCF card 12. The image data cannot be recorded in theCF card 12 if theCF card 12 is not correctly loaded in the electronic stillcamera 1 or if the recording capacity of theCF card 12 is insufficient. If an affirmative decision is made in step S153, i.e., if it is decided that a recording operation can be performed, the operation proceeds to step S154. In step S154, theMPU 11 records the image data in a specific recording area of theCF card 12. - If a negative decision is made instep S153, on the other hand, the operation proceeds to step S155 to perform timer processing over a specific length of time. Until it is decided in step S155 that a timeout has occurred (as long as a negative decision is made in step S155) the operation returns to step S153 to repeat the decision-making processing, and once it is decided in step S155 that a timeout has occurred (once an affirmative decision is made in step S155), the operation proceeds to step S256. In step S156, the
MPU 11 makes a decision as to whether or not thetransfer buffer memory 131 has become available for use. If it is decided in step S156 that thetransfer buffer memory 131 is available for use, i.e., if an affirmative decision is made, the operation proceeds to step S157. In step S157, theMPU 11 stores the image data in thetransfer buffer memory 131 and then the operation proceeds to step S158. - In step S158, the MPU makes a decision as to whether or not of the transfer of the image data stored in the
transfer buffer memory 131 has been completed. If an affirmative decision is made in step S158, the operation proceeds to step S159 in which theMPU 11 deletes the transferred image data stored in thetransfer buffer memory 131 before ending the processing shown in FIG. 15. If, on the other hand, a negative decision is made in step S158, the operation proceeds to step S160, in which timer processing is implemented over a specific length of time. Until it is decided in step S160 that a timeout has occurred (as long as a negative decision is made in step S160), the operation returns to step S158 to repeat the decision-making processing, and once it is decided in step S160 that a timeout has occurred (once an affirmative decision dismayed in step S160), the processing in FIG. 15 ends with the untransferred image data left in thetransfer buffer memory 131. - Now, an explanation is given on the processing performed when a negative decision is made in step S156. If it is decided in step S156 that the
transfer buffer memory 131 is not available, i.e., if a negative decision is made in step S156, the operation proceeds to step S163 to implement timer processing over a specific length of time. Until it is decided in step S163 that a timeout has occurred (as long as a negative decision is made in step S163), the operation returns to step S156 to repeat the decision-making processing, and once a decision is made in step S163 that a timeout has occurred (once an affirmative decision is made in step S163), the operation proceeds to step S164. In step S164, theMPU 11 records the transfer image data in theCF card 12 before the operation proceeds to step S165. In step S165, theMPU 11 makes a decision as to whether or not thetransfer buffer memory 131 has become available for use. If an affirmative decision is made in step S165, i.e., if it is decided that thetransfer buffer memory 131 is available for use, the operation proceeds to step S167. In step S167, theMPU 11 reads out the transfer image data from theCF card 12 and deletes the image data from theCF card 12 before the operation proceeds to step S157. - If a negative decision is made in step S165, the operation proceeds to step S166 to implement timer processing over a specific length of time. Until it is decided in step S166 that timeout has occurred (as long as a negative decision is made in step S166), the operation returns to step S165 to repeat the decision-making process, and once it is decided in step S166 that a timeout has occurred (once an affirmative decision is made in step S166), the processing in FIG. 15 ends with the untransferred image data left in the
CF card 12. - An explanation is now given on the processing performed when a negative decision is made in step S151. If it is decided in step S151 that a shutter release operation has not been performed, the operation proceeds to step S161 to make a decision as to whether or not there are any untransferred image data left in the
transfer buffer memory 131. If an affirmative decision is made in step S161, i.e., if it is decided in step S161 that there are untransferred image data, the operation proceeds to step S158, whereas if a negative decision is made in step S161, the operation proceeds to step S162. In step S162, a decision is made as to whether or not there are any image data left untransferred in theCF card 12. If an affirmative decision is made in step S162, i.e., if it is decided in step S162 that there are untransferred image data, the operation proceeds to step S165, whereas if a negative decision is made in step S162, the processing in FIG. 15 ends. - FIG. 16 is a flowchart of the processing implemented by the
MPU 21 of thepersonal computer 2 in the image capturing system explained above. In step S171 in FIG. 16, theMPU 21 makes a decision as to whether not any image data are stored in thetransfer buffer memory 131 of the electronic stillcamera 1. If an affirmative decision is made in step S171, the operation proceeds to step S172, whereas if a negative decision is made in step S171, the processing in FIG. 16 ends. - In step S172, the
MPU 21 makes a decision as to whether or not image data can be recorded in therecording device 22. It is sometimes not possible to record image data in therecording device 22 due to insufficient recording capacity or the like. If an affirmative decision is made in step S172, i.e., if it is decided in step S172 that a recording operation is enabled, the operation proceeds to step S173. In step S173, theMPU 21 receives the image data from thetransfer buffer memory 131 of the electronic stillcamera 1 and stores the received image data in thetransfer buffer memory 231 in theinterface circuit 23, before the operation proceeds to step S175. It is to be noted that thetransfer buffer memory 231 of theinterface circuit 23 has a storage area for image data corresponding to one photographic operation as does thetransfer buffer memory 131 of the electronic stillcamera 1. In step S175, theMPU 21 reads out the image data from thetransfer buffer memory 231 and records the image data in a specific recording area of therecording device 22. TheMPU 21 deletes the recorded image data in thetransfer buffer memory 231 in step S176 and the processing in FIG. 16 ends. - If, on the other hand, a negative decision is made in step S172, the operation proceeds to step S174 to implement timer processing over a specific length of time. Until it is decided in step S174 that a timeout has occurred (as long as a negative decision is made in step S174), the operation returns to step 5172 to repeat the decision-making processing and once it is decided in step S174 that a timeout has occurred (once an affirmative decision is made in step S174), the processing in FIG. 16 ends.
- The following advantages are achieved in the image capturing system in the fourth embodiment explained above.
- (1) Image data obtained through an image capturing operation performed in the electronic still
camera 1 are recorded both in theCF card 12 of the electronic stillcamera 1 and in therecording device 22 of thepersonal computer 2 Thus, the image data are recorded at two locations for management, and even if the image data become lost at one location, the image data at the other location can be utilized. - (2) When image data cannot be recorded in the
CF card 12 of the electronic stillcamera 1, the image data are recorded in therecording device 22 of thepersonal computer 2. Since the recording capacity of therecording device 22 at thepersonal computer 2 is normally larger than that of theCF card 12, a larger volume of image data can be recorded compared to the volume of image data recorded only in theCF card 12. As a result, a new photographing operation can be performed even when the available capacity of theCF card 12 is insufficient. - (3) If image data obtained through an image capturing operation performed in the electronic still
camera 1 cannot be immediately transferred to thepersonal computer 2 to be recorded in therecording device 22, the image data to be transferred to thepersonal computer 2 are held in thetransfer buffer memory 131 of the electronic stillcamera 1. In addition, if untransferred image data corresponding to one photographing operation are already stored in thetransfer buffer memory 131, the image data to be transferred are stored in theCF card 12. Once it becomes possible to transfer the image data to thepersonal computer 2 and record them in therecording device 22, the image data stored in thetransfer buffer memory 131 and the untransferred image data recorded in theCF card 12 are transferred from the electronic stillcamera 1 to thepersonal computer 2 and are recorded in therecording device 22. Thus, even when there is a failure at thepersonal computer 2 disabling an operation for recording image data, the photographing operation can be performed continuously with the image data recorded in the camera by the electronic stillcamera 1, and then, once the problem has been resolved, the image data having been recorded in the camera can be recorded in therecording device 22 of thepersonal computer 2. - In the image capturing system is explained above, image data obtained through an image capturing operation performed at the electronic still
camera 1 are recorded in theCF card 12 of the electronic stillcamera 1 and in therecording device 22 of thepersonal computer 2 so that the photographing operation can be performed continuously with the image data recorded in the electronic stillcamera 1 even when the image data obtained through image capturing cannot be immediately transferred to thepersonal computer 2 to be recorded in therecording device 22. Instead, the image data obtained through the image capturing operation performed at the electronic stillcamera 1 may be recorded only in therecording device 22 of thepersonal computer 2. In this case, if the image data obtained through an image capturing operation performed at the electronic stillcamera 1 cannot be immediately transferred to thepersonal computer 2 to be recorded in therecording device 22, the photographing operation is performed continuously by recording the image data at the electronic stillcamera 1, and once the problem is resolved, the image data having been recorded in the camera are recorded in therecording device 22 of thepersonal computer 2. - In the image capturing system in the fourth embodiment explained above, no image data are recorded in the electronic still
camera 1 if image data cannot be recorded in the CF card 12 (if a negative decision is made in step S153). In the image capturing system achieved in the fifth embodiment of the present invention, however, even when image data cannot be recorded in theCF card 12, the image data recorded in therecording device 22 of thepersonal computer 2 are read out and transferred to the electronic stillcamera 1 and the transferred image data are then recorded in theCF card 12 when it becomes possible later to record image data in theCF card 12. - FIG. 17 presents a flowchart of the processing implemented by the
MPU 11 of the electronic stillcamera 1 in the image capturing system in the fifth embodiment. In FIG. 17, the same step numbers are assigned to steps in which processing identical to the processing implemented in the fourth embodiment is executed. The flowchart in FIG. 17 differs from that in FIG. 15 in that step S155B, which is implemented if an affirmative decision is made in step S155, is added and in that the operation shifts to new processing shown in FIG. 18 to be detailed later when the processing in FIG. 15 ends. Accordingly, an explanation is given below by focusing on these differences. - If an affirmative decision is made in step S155, i.e. if it is decided that a timeout has occurred in step S155 in FIG. 17, the operation proceeds to step S155B. In step S155B, the
MPU 11 creates an unrecorded data list having registered therein information with regard to the image data which have not been recorded in theCF card 12 and records the list alone in a memory (not shown) internally provided in theMPU 11, before the operation proceeds to step S156. - FIG. 18 is a flowchart of the second half of the processing implemented by the
MPU 11 of the electronic stillcamera 1 in the image capturing system achieved in the fifth embodiment. The operation proceeds to implement the processing in the flowchart presented in FIG. 18 after the processing in step S159 in FIG. 17 is executed, after an affirmative decision is made in step S160 in FIG. 17, after a negative decision is made in step S162 in FIG. 17 or after an affirmative decision is made in step S166 in PIG. 17. In step S181 in FIG. 18, theMPU 11 makes a decision as to whether or not the memory in theMPU 11 contains the unrecorded data list mentioned above. If an affirmative decision is made in step S181, the operation proceeds to step S182 in which theMPU 11 issues a request to thepersonal computer 2 for the image data, the information regarding which is registered in the unrecorded data list via theinterface circuit 13 before the operation proceeds to step S183. If, on the other hand, a negative decision is made in step S183, the processing in FIG. 18 ends. - In step S183, the
MPU 11 makes a decision as to whether or not image data are stored in thetransfer buffer memory 231 of thepersonal computer 2. If an affirmative decision is made in step S183, the operation proceeds to step S184, whereas if a negative decision is made in step S183, the processing in FIG. 18 ends. In step S184, theMPU 11 makes a decision as to whether or not the image data can be recorded in theCF card 12. If an affirmative decision is made in step S184, i.e., if it is decided it that the image data can be recorded, the operation proceeds to step S185. - In step S185, the
MPU 11 receives the image data from thetransfer buffer memory 231 and stores them in thetransfer buffer memory 131 in theinterface circuit 13 before the operation proceeds to step S187. In step S187, theMPU 11 reads out the image data from thetransfer buffer memory 131 and records the image data in a specific recording area of theCF card 12. In step S188, theMPU 11 deletes the recorded image data from thetransfer buffer memory 131 before the operation proceeds to step S189. In step S189, theMPU 11 deletes the information regarding the recorded image data from the unrecorded data list and then the processing in FIG. 18 ends. - If a negative decision is made in step S184, on the other hand, the operation proceeds to step S186 to implement timer processing over a specific length of time. Until it is decided in step S186 that a timeout has occurred (as long as a negative decision is made in step S186), the operation returns to step S184 to repeat the decision-making processing, and once it is decided in step S186 that a timeout has occurred (once an affirmative decision is made in step S186) the processing in FIG. 18 ends.
- FIG. 19 is a flowchart of the processing implemented by the
MPU 21 of thepersonal computer 2 in the image capturing system achieved in the fifth embodiment. The processing is achieved by adding steps S191-S195 to be implemented after step S176 in the processing presented in FIG. 16 illustrating the fourth embodiment. Accordingly, an explanation is given below by focusing on the processing implemented in and after step S191. In step S191 in FIG. 19, theMPU 21 makes a decision as to whether or not there has been a request for image data issued to theinterface circuit 23 from theMPU 11 of the electronic stillcamera 1. If an affirmative decision is made in step S191, the operation proceeds to step S192 in which theMPU 21 reads out the requested image data from therecording device 22. If, on the other hand, a negative decision is made in step S191, the processing in FIG. 19 ends. In step S193, theMPU 21 stores the image data that have been read out in thetransfer buffer memory 231 before the operation proceeds to step S194. - In step S194, the
MPU 21 makes a decision as to whether or not the transfer of the image data stored in thetransfer buffer memory 231 has been completed. If an affirmative decision is made in step S194, the operation proceeds to step S195 in which theMPU 21 deletes the transferred image data stored in thetransfer buffer memory 131 before the processing in FIG. 19 ends. If a negative decision is made in step S194, however, the decision-making processing in step S194 is repeated. - In the image capturing system in the fifth embodiment explained above, if the image data obtained through an image capturing operation performed at the electronic still
camera 1 cannot be immediately recorded in theCF card 12, the image data are transferred to thepersonal computer 2 and are recorded in therecording device 22, and an unrecorded data list having registered therein information regarding the unrecorded image data is created. Once theCF card 12 of the electronic stillcamera 1 enters an image data recording enabled state, the electronic stillcamera 1 issues a request for the image data registered in the unrecorded data list to thepersonal computer 2 and the requested image data are read out from therecording device 22 of thepersonal computer 2. These image data are transferred from thepersonal computer 2 to the electronic stillcamera 1 where they are recorded in theCF card 12. As a result, even when the image data cannot be recorded in theCF card 12, the photographing operation can be continuously performed by having the image data transferred from the electronic stillcamera 1 to thepersonal computer 2 and recorded in thepersonal computer 2. Then when the problem at theCF card 12 is resolved, the image data recorded in thepersonal computer 2 can be recorded in theCF card 12 of the camera. - In the image capturing system explained above, the image data obtained through an image capturing operation performed at the electronic still
camera 1 are recorded both in theCF card 12 of the electronic stillcamera 1 and in therecording device 22 of thepersonal computer 2 so that even when the image data resulting from the image capturing operation cannot be immediately recorded in theCF card 12, the photographing operation can be continued by transferring the image data to thepersonal computer 2 and recording them in therecording device 22. Instead, the image data obtained by performing an image capturing operation at the electronic stillcamera 1 may be recorded in theCF card 12 of the electronic stillcamera 1 alone. In this case, if the image data obtained through the image capturing operation cannot be immediately recorded in theCF card 12, the photographing operation is allowed to continue at the electronic stillcamera 1 by transferring the image data to thepersonal computer 2 where they are recorded in therecording device 22, and when the problem at theCF card 12 is resolved, the image data recorded in thepersonal computer 2 are transferred to the electronic stillcamera 1 to e recorded in theCF card 12. - Alternatively, the image data obtained through an image capturing operation performed at the electronic still
camera 1 may be recorded in therecording device 22 of thepersonal computer 2 alone. In this case, if the image data obtained by performing the image capturing operation at the electronic stillcamera 1 cannot be immediately transferred to thepersonal computer 2 and recorded in therecording device 22, the photographing operation is allowed to continue at the electronic stillcamera 1 by recording the image data in theCF card 12 of the electronic stillcamera 1. Once it becomes possible to transfer the image data to thepersonal computer 2 to be recorded in therecording device 22, the image data having been recorded in theCF card 12 of the electronic stillcamera 1 are transferred to thepersonal computer 2 and recorded in therecording device 22. - While an explanation is given above on an example in which the electronic still
camera 1 and the personal computer (PC) 2 are connected via the IEEE-1394cable 3 in the image capturing system, another type of network cable may be used instead of the IEEE-1394cable 3 or the electronic stillcamera 1 and the personal computer (PC) 2 may be connected by using an interface device that engages in wireless transmission/reception. The interface that is used in such an application may be USB, Bluetooth, IrDA or the like. In any case, the present invention may be adopted when transferring and recording image data in conformance to a specific data communication protocol between various electronic apparatuses regardless of whether they are connected through wiring or through a wireless connection. - In addition, the present invention may be adopted in a system achieved by connecting the electronic still
camera 1 to a printer, the electronic stillcamera 1 to a TV monitor or the electronic stillcamera 1 to a telephone instead of connecting the electronic stillcamera 1 to thepersonal computer 2. - Furthermore, the present invention may be adopted in a system constituted by using an electronic apparatus internally provided with a camera such as a personal computer internally provided with a camera, instead of the electronic still
camera 1. - While an explanation is given above on an example in which the
transfer buffer memory 131 and thetransfer buffer memory 231 each have an area for storing image data corresponding to a single photographing operation they may each be provided with an area for storing image data corresponding to a plurality of photographing operations. In such a case, image data obtained through a plurality of photographing operations stored in thetransfer buffer memory 131 and thetransfer buffer memory 231 can be transferred in a batch. - In the image data handling apparatus achieved in the sixth embodiment of the present invention, a CF card disengaged from an electronic still camera other than the electronic still camera connected to the apparatus is loaded into the apparatus. FIG. 20 schematically illustrates the image data handling apparatus in the sixth embodiment. In FIG. 20, an image
data handling apparatus 2 is connected to anelectronic still camera 1 via an IEEE-1394cable 3. The electronic stillcamera 1 includes anMPU 11, aCF card 12, aninterface circuit 13 and animage capturing element 14. TheCF card 12, which is detachably provided at the electronic stillcamera 1, is loaded in the electronic stillcamera 1 for use during a photographing operation. Atransfer buffer memory 131 is provided at theinterface circuit 13. - The electronic still
camera 1 records image data obtained by performing an image capturing operation at theimage capturing element 14 in theCF card 12 in a specific format. In addition, in order to transfer the image data obtained through a photographing operation to the imagedata handling apparatus 2 via theinterface circuit 13 and the IEEE-1394cable 3, the electronic stillcamera 1 stores the image data in thetransfer buffer memory 131 internally provided at theinterface circuit 13. The operation of the electronic stillcamera 1 is controlled by theMPU 11. - The image
data handling apparatus 2 may be constituted of, for instance, a personal computer. The imagedata handling apparatus 2 includes anMPU 21, arecording device 22, aninterface circuit 23, acard read circuit 27, adisplay circuit 24 and adisplay device 25. Atransfer buffer memory 231 is provided at theinterface circuit 23. The image data transmitted from the electronic stillcamera 1 via the IEEE-1394 cable are input to the imagedata handling apparatus 2 through theinterface circuit 23. The image data thus taken into the imagedata handling apparatus 2 are recorded in a specific recording area in therecording device 22. The image data recorded in therecording device 22 are then read out from therecording device 22 and converted to an image signal at thedisplay circuit 24. The image signal is displayed at thedisplay device 25 connected to the imagedata handling apparatus 2 via animage signal cable 26. The operation of the imagedata handling apparatus 2 is controlled by theMPU 21. - A
slot 30 in which a PC card is loaded is provided at the imagedata handling apparatus 2. By attaching an adapter (not shown) to theCF card 12, theCF card 12 can be loaded into thePC card slot 30. The data in theCF card 12 loaded in thePC card slot 30 are read out by the card readcircuit 27 in response to a command issued by theMPU 21. As a result, theMPU 21 is allowed to directly read out the image data recorded in theCF card 12 loaded in thePC card slot 30 without having to read them via the IEEE-1394cable 3. - An electronic still camera1A which is similar to the electronic still
camera 1 records image data obtained through an image capturing operation performed at an image capturing element 14A in aCF card 12A in a specific format. TheCF card 12A which is provided detachably at the electronic still camera 1A is loaded in the electronic still camera 1A for use during a photographing operation. The operation of the electronic still camera 1A is controlled by an MPU 11A. In FIG. 20, theCF card 12A having been taken out from the electronic still camera 1A is loaded in thePC card slot 30 of the imagedata handling apparatus 2 with an adapter attached thereto. In theCF card 12A, image data obtained through a photographing operation performed while theCF card 12A was loaded in the electronic still camera 1A are recorded. - The image data taken into the image
data handling apparatus 2 from the electronic stillcamera 1 are displayed at thedisplay device 25 and also are printed out at an output device (not shown) connected to the imagedata handling apparatus 2 or transmitted to a computer apparatus (not shown) that is capable of engaging in data exchange with the imagedata handling apparatus 2. - When a shutter release operation is performed at the electronic still
camera 1, the electronic stillcamera 1 starts a photographing operation and image data output from theimage capturing element 14 are recorded in theCF card 12 by theMPU 11. TheMPU 11 also stores the image data in thetransfer buffer memory 131 provided in theinterface circuit 13. The image data stored in thetransfer buffer memory 131 are transferred to thetransfer buffer memory 231 provided at theinterface circuit 23 of the imagedata handling apparatus 2 connected via the IEEE-1394cable 3 and thus are taken into the imagedata handling apparatus 2. The image data taken into the imagedata handling apparatus 2 are read out from thetransfer buffer memory 231 and are recorded in a specific recording area in therecording device 22 by theMPU 21. - The image data stored in the
transfer buffer memory 131 of theinterface circuit 13 are held in thetransfer buffer memory 131 until they are transferred to thetransfer buffer memory 231 at theinterface circuit 23 of the imagedata handling apparatus 2. As a result, when the image data cannot be transferred from thetransfer buffer memory 131 to the imagedata handling apparatus 2 immediately, the image data are transferred from thetransfer buffer memory 131 to the imagedata handling apparatus 2 at a point in time at which an image data transfer becomes enabled. The image data cannot be transferred immediately in any of the following three situations, for instance. Namely, the electronic stillcamera 1 and the imagedata handling apparatus 2 are not connected with each other via the IEEE-1394cable 3, an error has occurred in either theinterface circuit 13 or theinterface circuit 23 resulting in a transfer failure or a recording-ready state has not been achieved since the capacity at therecording device 22 is insufficient or no medium has been loaded. - When the transfer of the image data from the
transfer buffer memory 131 to the imagedata handling apparatus 2 ends, theMPU 11 deletes the transferred image data in thetransfer buffer memory 131. If the image data transfer has not been completed for a reason, e.g., the image data cannot be recorded in therecording device 22 of the imagedata handling apparatus 2, theMPU 11 does not delete the image data in thetransfer buffer memory 131. - The image
data handling apparatus 2 records the image data in therecording device 22 in the imagedata handling apparatus 2. TheMPU 22 of the imagedata handling apparatus 2 monitors to ascertain whether or not any image data are stored in thetransfer buffer memory 131 of theinterface circuit 13 at the electronic stillcamera 1 via theinterface circuit 23 and the IEEE-1394cable 3. Based upon whether or not image data are stored in thetransfer buffer memory 131, theMPU 21 makes a decision as to whether or not image data have been input via theinterface circuit 23 and the IEEE-1394cable 3. If there are image data stored in thetransfer buffer memory 131, theMPU 21 receives the stored image data and stores them in thetransfer buffer memory 231 in theinterface circuit 23. TheMPU 21 reads out the image data from thetransfer buffer memory 231 and records them in a specific recording area of therecording device 22. Then, theMPU 21 deletes the recorded image data in thetransfer buffer memory 231. - The
MPU 21 of the imagedata handling apparatus 2 also monitors to ascertain whether or not theCF card 12A is loaded in thePC card slot 30. TheMPU 21 detects the potential at a terminal (not shown) provided in thePC card slot 30 for card-load detection and detects that theCF card 12A is loaded in thePC card slot 30 depending upon whether or not the potential is equal to or higher than a predetermined potential level. Upon detecting that theCF card 12A is loaded, theMPU 21 detects an image data input from theCF card 12A and reads out the image data recorded in theCF card 12A. The image data read out from theCF card 12A are recorded in a specific recording area in therecording device 22. - FIG. 21 is a flowchart of the processing implemented by the
MPU 11 of the electronic stillcamera 1 described above. In step S211 in FIG. 21, theMPU 21 makes a decision as to whether or not a shutter release operation has been performed. If an affirmative decision is made, i.e., if it is decided that a shutter release operation has been performed, the operation proceeds to step S212 in which photographing processing and image data generation processing are implemented. In step S213, theMPU 11 records the image data in a specific recording area of theCF card 12 before the operation proceeds to step S214. - In step S214, the
MPU 11 stores the image data in thetransfer buffer memory 131 and then the operation proceeds to step S215. In step S215, theMPU 11 makes a decision as to whether or not the transfer of the image data stored in thetransfer buffer memory 131 has been completed. If an affirmative decision is made in step S215, the operation proceeds to step S216 in which theMPU 11 deletes the transferred image data stored in thetransfer buffer memory 131 before the processing in FIG. 21 ends. If, on the other hand, a negative decision is made in step S215, the decision-making in step S215 is repeated. - In the image
data handling apparatus 2, an application program having an IEEE-1394 image intake processing module and a PC card image intake processing module is executed. FIG. 22 is a flowchart of the processing implemented by theMPU 21 in the imagedata handling apparatus 2. TheMPU 21 implements the processing shown in FIG. 22 repeatedly. - The IEEE-1394 image intake processing module is a program module that receives an image data file recorded in the
CF card 12 at the electronic stillcamera 1 at the imagedata handling apparatus 2 via the IEEE-1394cable 3 and theinterface circuit 23 and records the received image data file in a specific area of therecording device 22. The processing implemented in steps S221-S224 in FIG. 22 corresponds to that achieved in the IEEE-1394 image intake processing module. - The PC card image intake processing module is a program module that engages the
MPU 21 to read an image data file recorded in theCF card 12A loaded in thePC card slot 30 to record the image data file thus read in a specific area of therecording device 22. The processing implemented in steps S225-S228 in FIG. 22 corresponds to the processing achieved by the PC card image intake processing module. - In the image
data handling apparatus 2, the image data file recording processing implemented in the PC card image intake processing module is given priority over the image data file recording processing implemented in the IEEE-1394 image intake processing module. Namely, while image data are being input via theinterface circuit 23, a decision is made as to whether or not theCF card 12A is loaded every time an image data file corresponding to one frame is recorded in therecording device 22 by the IEEE-1394 image intake processing module. Once it is decided that theCF card 12A is loaded, the image data files for all the frames recorded in theCF card 12A are read out and recorded in therecording device 22. After the image data files for all the frames recorded in theCF card 12A are completely recorded, the IEEE-1394 image intake processing module records the image data file corresponding the next frame to be received via the IEEE-1394cable 3 and theinterface circuit 23. If no image data are being input via theinterface circuit 23, a decision is made as to whether or not theCF card 12A is loaded and if it is decided that theCF card 12A is loaded, the image data files corresponding to all the frames recorded in theCF card 12A are read out and recorded in therecording device 22. - In the explanation of the embodiment, the operation described above is referred to as the priority operation. Namely, while image data are being input to the image
data handling apparatus 2 via theinterface circuit 23, image data corresponding to one frame that are being input via theinterface circuit 23 are recorded in therecording device 22 if the presence of theCF card 12A is detected. Then, when the image data for the one frame have been recorded, the image data corresponding to all the frames recorded in theCF card 12A are read out and recorded in therecording device 22 before recording the image data of the next frame input via theinterface circuit 23. - In step S221 in FIG. 22, the
MPU 21 makes a decision as to whether or not image data are stored in thetransfer buffer memory 131 of the electronic stillcamera 1. If an affirmative decision is made in step S221, the operation proceeds to step S222, whereas if a negative decision is made in step S221, the operation proceeds to step S225. - In step S222, the
MPU 21 receives the image data for one frame from thetransfer buffer memory 131 of the electronic stillcamera 1 and stores the image data in thetransfer buffer memory 231 in theinterface circuit 23 before the operation proceeds to step S223. In step S223, theMPU 21 reads out the image data for one frame from thetransfer buffer memory 231 and records the image data in a specific recording area of therecording device 22. In step S224, theMPU 21 deletes the recorded image data in thetransfer buffer memory 231 and then the operation proceeds to step S225. - In step S225, the
MPU 21 makes a decision as to whether or not theCF card 12A is loaded. If an affirmative decision is made, i.e., if it is decided that theCF card 12A is loaded, the operation proceeds to step S226, whereas if a negative decision is made, the processing in FIG. 22 ends. In step S226, theMPU 21 makes a decision as to whether or not image data have been recorded in theCF card 12A. If an affirmative decision is made, i.e., if it is decided that image data have been recorded, the operation proceeds to step S827, whereas a negative decision is made if no image data have been recorded or theCF card 12A has not been initialized in a specific format and the processing in FIG. 22 ends. - In step S227, the
MPU 21 reads the image data corresponding to all the frames recorded in theCF card 12A via the card readcircuit 27 and the operation proceeds to step S228. In step S228, theMPU 21 records the image data for all the frames that have been read in a specific recording area of therecording device 22 before the processing in FIG. 22 ends. - In the sixth embodiment explained above, the image
data handling apparatus 2 makes a decision as to whether or not theCF card 12A is loaded (step S225) each time the processing in which an image data file corresponding to one frame received from the electronic stillcamera 1 via the IEEE-1394cable 3 and theinterface circuit 23 is recorded in therecording device 22 is completed (step S224). If it is decided that theCF card 12A is loaded, the image data files corresponding to all the frames recorded in theCF card 12A are read and recorded in the recording device 22 (step S227). Thus, the image data in theCF card 12A from the other electronic still camera are given priority for recording over the image data from the electronic stillcamera 1. As a result, when a photographing operation cannot be performed at the other electronic still camera without theCF card 12A, theCF card 12A can be reloaded in the other electronic still camera promptly, thereby minimizing the length of time over which a photographing operation is disabled at the other electronic still camera. - In addition, when image data files are continuously input to the image
data handling apparatus 2 via theinterface circuit 23, e.g., when a shutter release operation is performed repeatedly at the electronic stillcamera 1, the imagedata handling apparatus 2 first records in therecording device 22 the image data corresponding to the frame received from theinterface circuit 23 before it is decided that theCF card 12A is loaded, and then starts reading the image data files in theCF card 12A the presence of which has been detected. As a result, the processing for recording in therecording device 22 the image data file corresponding to the frame received before the decision is made that theCF card 12A is loaded is not halted in the middle, the received data are not wasted. - Two or more
PC card slots 30 may be provided at the imagedata handling apparatus 2 described above. In such a case, a plurality of CF cards can be loaded in the imagedata handling apparatus 2. When a plurality of CF cards are loaded in the imagedata handling apparatus 2, theMPU 21 sequentially reads all the image data files recorded in the CF cards, starting with the CF card that is determined to be the first CF card loaded in aslot 30 and records the image data files thus read in therecording device 22. When the processing on the first CF card ends, theMPU 21 starts processing the next CF card. - In addition, two or more electronic still cameras may be connected to the image
data handling apparatus 2. When a plurality of electronic still cameras are connected to the imagedata handling apparatus 2, theMPU 21 makes a decision as to whether or not there are any image data files in the transfer buffer memories in the individual electronic still cameras via the interface circuits connected to the electronic still cameras. Then, an image data file for one frame is received from the electronic still camera first determined by theMPU 21 to have stored therein an image data file via the corresponding interface circuit and the image data file thus received is recorded in therecording device 22. When the image data for one frame have been recorded, theMPU 21 again makes a decision as to whether or not there are image data files in the transfer buffer memories provided in the individual electronic still cameras. - While an explanation is given above on an example in which the electronic still
camera 1 and the imagedata handling apparatus 2 are connected via the IEEE-1394cable 3, the system may be constituted by connecting the electronic stillcamera 1 and the imagedata handling apparatus 2 of via a network cable other than the IEEE-1394cable 3 or by connecting them with an interface device that engages in wireless transmission/reception. The interface used in such an application may be USB, Bluetooth, or IrDA. In any case, the present invention may be adopted when image data are transferred and recorded in conformance to a specific data communication protocol between the electronic apparatuses connected either through a wired connection or a wireless connection. - In addition, instead of the electronic still
camera 1, an electronic apparatus that generates image data such as a scanner apparatus or a personal computer internally provided with a camera may be utilized. Furthermore, the functions achieved in the imagedata handling apparatus 2 may be incorporated in a printer, a TV monitor, telephone or the like. - While an explanation is given above on an example in which the
CF card 12 A constitutes the recording medium loaded in the imagedata handling apparatus 2, the recording medium may be any of various types of removable disks such as an MD, a CD and a DVD as well as a memory card which may be a smart medium. - The image data files in the
CF card 12A may be given priority for recording at therecording device 22 of the imagedata handling apparatus 2 through the method shown in FIG. 23 instead. FIG. 23 is a flowchart of processing implemented by theMPU 21 of the imagedata handling apparatus 2. In the steps assigned with the same step numbers as those in FIG. 22, processing identical to that in FIG. 22 is implemented. In FIG. 23, theMPU 21 makes a decision in step S225 as to whether or not theCF card 12A is loaded before implementing the processing in step S221, in which a decision is made as to whether or not any image data are stored in thetransfer buffer memory 131 of the electronic stillcamera 1. Then, if it is decided that theCF card 12A is loaded (if an affirmative decision is made in step S225), the image data files for all the frames recorded in theCF card 12A are read (step S227) and the image data files thus read are recorded in the recording device 22 (step S228). Next, in step S221, theMPU 21 makes a decision as to whether or not there are image data stored in thetransfer buffer memory 131 of the electronic stillcamera 1. By adopting this method, too, the length of time over which a photographing operation is disabled at the other electronic still camera that needs theCF card 12A to perform a photographing operation is reduced. - Alternatively, the
MPU 21 may make a decision as to whether or not theCF card 12A is loaded through interrupt processing. FIG. 24 presents a flowchart of processing implemented by theMPU 21 of the imagedata handling apparatus 2. In the steps assigned with the same step numbers as those in FIGS. 22 and 23, processing identical to that in FIGS. 22 and 23 is implemented. In FIG. 24A, theMPU 21 implements processing for recording in therecording device 22 an image data file corresponding to one file received from the electronic stillcamera 1 via theinterface circuit 23. If theCF card 12A is loaded to interrupt theMPU 21 while the processing in FIG. 24A is in progress, theMPU 21 starts the interrupt processing in FIG. 24B. - When the
MPU 21 starts the interrupt processing in FIG. 24B, the processing implemented in steps S221-S224 in FIG. 24A to record in therecording device 22 the image data file received at thetransfer buffer memory 231 is interrupted (halted) in the middle or aborted (canceled), the image data files for all the frames recorded in theCF card 12A are read (step S227) and the image data files thus read are recorded in the recording device 22 (step S228). After the image data files read from theCF card 12A are recorded in therecording device 22, the operation returns to implement the processing in steps S221-S224 in FIG. 24A having been interrupted (halted) in the middle or aborted (canceled) and the image data file received via theinterface circuit 23 is recorded At this time, if the processing for recording an image data file for one frame in therecording device 22 was interrupted (halted), the processing is resumed at the point at which it was interrupted (halted), whereas if the processing for recording an image data file for one frame in therecording device 22 was aborted (canceled), the processing is resumed from the beginning.
Claims (37)
1. A recording medium having a data file management program recorded therein, said program comprising:
recording processing in which an information data file is recorded in a recording medium;
attribute data file creation processing in which an attribute data file having recorded therein attribute information of the information data file recorded in the recording medium is created;
read processing in which attribute information of an information data file that has not yet been recorded in the recording medium is read;
decision-making processing in which a decision is made as to whether or not the attribute information recorded in said attribute data file matches the attribute information read through said read processing, a match signal is output when matching and a non-match signal is output when not-matching; and
control processing in which control is implemented on said recording processing based upon results of the decision made in said decision-making processing.
2. A recording medium according to claim 1 , wherein
in said control processing, a recording operation through said recording processing is allowed when said non-match signal is output through said decision-making processing and a recording operation through said recording processing is disallowed when said match signal is output through said decision-making processing.
3. A recording medium according to claim 2 , wherein
in said attribute data file creation processing, said attribute information of the information data file having been recorded through said recording processing is recorded in said attribute data file when the recording operation is allowed through said control processing.
4. A recording medium according to claim 1 , wherein
said attribute data file is held over a predetermined length of time.
5. A recording medium according to claim 1 , said program further comprising:
specification processing in which at least one type of attribute information in said attribute information is specified; and
decision-making processing in which a decision is made as to whether or not the attribute information specified through said specification processing matches the attribute information read through said read processing, a match signal is output when matching and a non-match signal is output when not-matching, wherein
in said control processing, said recording processing is controlled so as to allow a recording operation through said recording processing when said match signal is output through said decision-making processing and disallow a recording operation through said recording processing when said non-match signal is output through said decision-making processing.
6. A recording medium having a data file management program recorded therein, said program comprising:
recording processing in which an information data file is recorded in a recording medium;
read processing in which attribute information of at least two information data files that have not yet been recorded in the recording medium is read;
decision-making processing in which a decision is made as to whether or not there is specific continuity in said information data files based upon the attribute information read through said read processing; and
file management processing in which said information data files are managed to be grouped based upon results of said decision made through said decision-making processing.
7. A recording medium according to claim 6 , wherein:
in said decision-making processing, a decision is made as to whether or not specific continuity manifests with regard to time points at which the information data files were created; and
in said file management processing, said information data files are managed as information data files in a single group when said continuity is determined to manifest through said decision-making processing.
8. A recording medium according to claim 1 , wherein
said information data file that has not yet been recorded in the recording medium is already recorded in an electronic camera or in a computer apparatus.
9. A data file management apparatus comprising:
a recording device that records an information data file in a recording medium;
an attribute data file creation device that creates an attribute data file having recorded therein attribute information of the information data file recorded in the recording medium;
a read device that reads attribute information of an information data file which has not yet been recorded in the recording medium;
a decision-making circuit that makes a decision as to whether or not said attribute information recorded in said attribute data file matches the attribute information read by said read device, outputs a match signal when matching and outputs a non-match signal when not-matching; and
a control circuit that controls said recording device based upon results of the decision made by said decision-making circuit.
10. A data file management apparatus comprising:
a recording device that records an information data file in a recording medium;
a read device that reads attribute information of at least two information data files which have not yet been recorded in the recording medium;
a decision-making circuit that makes a decision as to whether or not specific continuity manifests in the information data files based upon the attribute information read by said read device; and
a file management circuit that implements grouping management on the information data files based upon results of the decision made by said decision-making circuit.
11. A method for transmitting image data from an electronic camera to a computer apparatus, comprising:
preparing attribute information of the image data, by the electronic camera;
receiving the attribute information of the image data, comparing the attribute information thus received with attribute information recorded in an attribute data file in a recording device of the computer apparatus, and issuing a request for the image data to the electronic camera only when the attribute information of the image data does not completely match the attribute information recorded in said attribute data file, by the computer apparatus;
preparing the image data upon receiving the request for the image data, by the electronic camera; and
receiving the image data to record in the recording device and updating said attribute data file by recording the attribute information of the image data after image data have been recorded, by the computer apparatus.
12. A method for transmitting data from a first electronic apparatus having data to a second electronic apparatus that records data in a recording medium, comprising:
receiving attribute information of the data from the first electronic apparatus, and comparing the attribute information with attribute information recorded in an attribute data file in the recording medium, by the second electronic apparatus;
receiving the data from said first electronic apparatus and recording the data in the recording medium only when the attribute information of the data does not completely match the attribute information recorded in said attribute data file, by the second electronic apparatus; and
updating said attribute data file by recording the attribute information of the data after the data have been recorded, by the second electronic apparatus.
13. A recording medium having a data file management program recorded therein, said program comprising:
recording processing in which an information data file is recorded in a recording medium;
identification file recording processing in which an identification data file containing information provided related to the information data file recorded through said recording processing is created and recorded in the recording medium;
identification file read processing in which said identification data file is read from the recording medium;
identification processing in which the information data file is identified by using said identification data file read through said specification file read processing; and
identification file delete processing in which said identification data file recorded in the recording medium is deleted.
14. A recording medium according to claim 13 , wherein
said identification file recording processing is implemented immediately after said recording processing is completed and said identification file delete processing is implemented immediately after said identification processing is completed.
15. A recording medium having a data file management program recorded therein, said program comprising:
identification file recording processing in which an identification data file containing information provided related to an information data file to be deleted from the recording medium is created and recorded in the recording medium;
delete processing in which the information data file is deleted from the recording medium;
identification file read processing in which said identification data file is read from the recording medium;
identification processing in which the information data file is identified by using said identification data file read through said identification file read processing; and
identification file delete processing in which said identification data file recorded in the recording medium is deleted.
16. A recording medium according to claim 15 , wherein
said identification file recording processing is implemented before said delete processing starts and said identification file delete processing is implemented immediately after said identification processing is completed.
17. A data file management apparatus comprising;
a recording device that records an information data file in a recording medium;
an identification file recording device that creates an identification data file containing information provided related to the information data file recorded by said recording device and records said identification data file in the recording medium;
an identification file read device that reads said identification data file from the recording medium;
an identification circuit that identifies the information data file by using said identification data file read by said identification file read device; and
an identification file delete device that deletes said identification data file recorded in the recording medium.
18. A data file management apparatus comprising:
an identification file recording device that creates an identification data file containing information provided related to an information data file to be deleted from a recording medium and records the identification data file in the recording medium;
a delete device that deletes the information data file from the recording medium;
an identification file read device that reads said identification data file from the recording medium;
an identification circuit that identifies the information data file by using said identification data file read by said identification file read device; and
an identification file delete device that deletes said identification data file recorded in the recording medium.
19. An image capturing system comprising:
an image capturing device that captures an image of a subject and outputs the captured image as image data;
a first recording device that records the image data in a first recording medium;
a second recording device that records the image data in a second recording medium other than the first recording medium;
a first control circuit that controls said first recording device so as to allow said first recording device to perform a recording operation with timing with which an image capturing operation is performed by said image capturing device; and
a second control circuit that controls said second recording device so as to allow said second recording device to perform a recording operation with timing with which an image capturing operation is performed by said image capturing device.
20. An image capturing system according to claim 19 , further comprising:
a decision-making circuit that makes a decision as to whether or not said second recording device is capable of performing a recording operation, wherein
said second control circuit halts the recording operation by said second recording device after a negative decision is made by said decision-making circuit.
21. An image capturing system according to claim 20 , wherein
said second control circuit starts the recording operation by said second recording device when an affirmative decision is made by said decision-making circuit while the recording operation by said second recording device is suspended.
22. An image capturing system according to claim 21 , further comprising:
a read device that reads image data recorded in the first recording medium while the recording operation by said second recording device is suspended, wherein
said second control circuit controls said second recording device so that the image data read by said read device are recorded in the second recording medium only after an affirmative decision is made by said decision-making circuit.
23. An image capturing system according to claim 19 , further comprising:
a decision-making circuit that makes a decision as to whether or not said first recording device is capable of performing a recording operation, wherein
said first control circuit halts the recording operation by said first recording device after a negative decision is made by said decision-making circuit.
24. An image capturing system according to claim 23 , wherein
said first control circuit starts the recording operation by said first recording device when an affirmative decision is made by said decision-making circuit while the recording operation by said first recording device is suspended.
25. An image capturing system according to claim 24 , further comprising:
a read device that reads image data recorded in the second recording medium while the recording operation by said first recording device is suspended, wherein
said first control circuit controls said first recording device so that the image data read by said read device are recorded in the first recording medium only after an affirmative decision is made by said decision-making circuit.
26. An image capturing system comprising:
an image capturing device that captures an image of a subject and outputs the captured image as image data;
a first recording device that records the image data in a first recording medium;
a second recording device that records the image data in a second recording medium other than the first recording medium;
a control circuit that stops a recording operation performed by said second recording device and records the image data into the first recording medium by engaging said first recording device with timing with which an image capturing operation is performed by said image capturing device; and
a decision-making circuit that makes a decision as to whether or not said first recording device is capable of performing a recording operation, wherein
said control circuit halts the recording operation by said first recording device and starts the recording operation by said second recording device with the timing with which an image capturing operation is performed by said image capturing device after a negative decision is made by said decision-making circuit.
27. An image capturing system according to claim 26 , wherein
while the recording operation by said first record device is suspended, said control circuit starts the recording operation by said first recording device and halts the recording operation by said second recording device after an affirmative decision is made by said decision-making circuit.
28. An image capturing system according to claim 26 , further comprising:
a read device that reads image data recorded in the first recording medium while the recording operation by said second recording device is suspended, wherein
said control circuit controls said first recording device so that the image data read by said read device are recorded in the first recording medium only after an affirmative decision is made by said decision-making circuit.
29. An image capturing system comprising:
an image capturing device that captures an image of a subject and outputs the captured image as image data;
a first recording device that records the image data in a first recording medium;
a second recording device that records the image data in a second recording medium other than the first recording medium;
a control circuit that stops a recording operation performed by said first recording device and records the image data into the second recording medium by engaging said second recording device with timing with which an image capturing operation is performed by said image capturing device; and
a decision-making circuit that makes a decision as to whether or not said second recording device is capable of performing a recording operation, wherein
said control circuit halts the recording operation by said second recording device and starts the recording operation by said first recording device with the timing with which an image capturing operation is performed by said image capturing device after a negative decision is made by said decision-making circuit.
30. An image capturing system according to claim 29 , wherein
while the recording operation by said second recording device is suspended, said control circuit starts the recording operation by said second recording device and halts the recording operation by said first recording device after an affirmative decision is made by said decision-making circuit.
31. An image capturing system according to claim 30 , further comprising:
a read device that reads image data recorded in the first recording medium while the recording operation by said second recording device is suspended, wherein
said control circuit controls said second recording device so that the image data read by said read device are recorded in the second recording medium only after an affirmative decision is made by said decision-making circuit.
32. An image capturing system according to claim 29 , wherein:
said image capturing device is provided at a camera; and
the first recording medium is detachably loaded in the camera.
33. An image capturing system according to claim 32 , wherein
the second recording medium is provided at a computer apparatus that engages in transfer of image data with the camera.
34. An image data handling apparatus, comprising:
a first data input circuit to which image data are input from an external apparatus internally provided with a first recording medium;
a second data input circuit to which image data are input from a second recording medium other than the first recording medium; and
a control circuit that controls said first data input circuit and said second data input circuit so as to give the image data input through said second data input circuit priority for reception when image data are input through said first data input circuit and through said second data input circuit.
35. An image data handling apparatus according to claim 34 , wherein:
said external apparatus having the first recording medium is a camera; and
the second recording medium is a recording medium that can be loaded in the camera.
36. An image data handling apparatus according to claim 35 , wherein
said image data is still image data, the image data handling apparatus further comprising:
a first detection circuit that detects whether or not image data have been input through said first data input circuit; and
a second detection circuit that detects whether or not image data have been input through said second data input circuit, wherein
said control circuit controls said first data input circuit and said second data input circuit so that;
(1) when an input is detected by said first detection circuit ahead of said second detection circuit, a detection is made by said second detection circuit as to whether or not image data have been input immediately after image data corresponding to one frame have been received from said first data input circuit, and then if an input is detected by said second detection circuit, image data for all frames are received from said second data input circuit; and
(2) when an input is detected by said second detection circuit ahead of said first detection circuit, the image data for all the frames are received from said second data input circuit.
37. An image data handling apparatus comprising:
a first data input circuit to which still image data are input from an external apparatus internally provided with a first recording medium;
a second data input circuit to which still image data are input from a second recording medium other than the first recording medium;
a first detection circuit that detects whether or not still image data have been input through said first data input circuit;
a second detection circuit that detects whether not still image data have been input through said second data input circuit; and
a control circuit that controls said first detection circuit and said second detection circuit to engage said second detection circuit to detect whether or not an input has been made each time an input of still image data for one frame is completed through said first data input circuit, and to engage said first detection circuit to detect whether or not an input has been made when an input of still image data for all frames recorded in the second recording medium is completed through said second data input circuit, in case that still image data are input through both said first data input circuit and said second data input circuit.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/474,308 US7522197B2 (en) | 2000-04-26 | 2006-06-26 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US12/382,166 US20090180005A1 (en) | 2000-04-26 | 2009-03-10 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US13/064,498 US20110191280A1 (en) | 2000-04-26 | 2011-03-29 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US13/760,915 US8730349B2 (en) | 2000-04-26 | 2013-02-06 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US14/248,738 US20140218561A1 (en) | 2000-04-26 | 2014-04-09 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000126138A JP4568954B2 (en) | 2000-04-26 | 2000-04-26 | Data file management recording medium, data file management apparatus, image data transmission method, and data transmission method |
JP2000-126138 | 2000-04-26 | ||
JP2000133735A JP4370682B2 (en) | 2000-05-02 | 2000-05-02 | Data file management recording medium and data file management device |
JP2000-133735 | 2000-05-02 | ||
JP2000-143624 | 2000-05-16 | ||
JP2000143623A JP4586236B2 (en) | 2000-05-16 | 2000-05-16 | Imaging system |
JP2000143624A JP4399956B2 (en) | 2000-05-16 | 2000-05-16 | Image data handling apparatus and computer-readable recording medium on which image data handling program is recorded |
JP2000-143623 | 2000-05-16 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/474,308 Continuation US7522197B2 (en) | 2000-04-26 | 2006-06-26 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020051065A1 true US20020051065A1 (en) | 2002-05-02 |
Family
ID=27481247
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/840,914 Abandoned US20020051065A1 (en) | 2000-04-26 | 2001-04-25 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US11/474,308 Expired - Fee Related US7522197B2 (en) | 2000-04-26 | 2006-06-26 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US12/382,166 Abandoned US20090180005A1 (en) | 2000-04-26 | 2009-03-10 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US13/064,498 Abandoned US20110191280A1 (en) | 2000-04-26 | 2011-03-29 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US13/760,915 Expired - Fee Related US8730349B2 (en) | 2000-04-26 | 2013-02-06 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US14/248,738 Abandoned US20140218561A1 (en) | 2000-04-26 | 2014-04-09 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
Family Applications After (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/474,308 Expired - Fee Related US7522197B2 (en) | 2000-04-26 | 2006-06-26 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US12/382,166 Abandoned US20090180005A1 (en) | 2000-04-26 | 2009-03-10 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US13/064,498 Abandoned US20110191280A1 (en) | 2000-04-26 | 2011-03-29 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US13/760,915 Expired - Fee Related US8730349B2 (en) | 2000-04-26 | 2013-02-06 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
US14/248,738 Abandoned US20140218561A1 (en) | 2000-04-26 | 2014-04-09 | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system |
Country Status (1)
Country | Link |
---|---|
US (6) | US20020051065A1 (en) |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020052886A1 (en) * | 2000-11-01 | 2002-05-02 | Shiro Nagaoka | Method of processing files and an apparatus thereof |
US20020176005A1 (en) * | 2001-05-18 | 2002-11-28 | Sanyo Electric Co., Ltd. | Image recording apparatus |
GB2381344A (en) * | 2001-08-08 | 2003-04-30 | Hewlett Packard Co | Synchronization of media data |
US20030146977A1 (en) * | 2002-02-04 | 2003-08-07 | Lightsurf Technologies, Inc. | Device facilitating efficient transfer of digital content from media capture device |
US20040017478A1 (en) * | 2002-07-24 | 2004-01-29 | Cooper Alan Neal | Digital transmission system |
US20040036895A1 (en) * | 2002-06-04 | 2004-02-26 | Canon Kabushiki Kaisha | Print apparatus, control method thereof, and print system |
WO2004025652A1 (en) * | 2002-09-16 | 2004-03-25 | Infinite Data Storage Ltd | Direct connection of a data storage device and a consumer electronic device |
US20040061792A1 (en) * | 2002-02-18 | 2004-04-01 | Motoari Ota | Electronic device with an imaging function, image data output system, and image data output method |
US20040105018A1 (en) * | 2002-07-03 | 2004-06-03 | Tsuneichiro Takahashi | Data recording device |
US20040263644A1 (en) * | 2003-06-03 | 2004-12-30 | Junsuke Ebi | Electronic apparatus, directory generating method, directory reading method and computer program |
US20060004822A1 (en) * | 2004-06-01 | 2006-01-05 | Samsung Electronics Co., Ltd. | Method and apparatus for moving multi-media file and storage medium storing program for executing the method |
EP1622378A1 (en) * | 2003-05-08 | 2006-02-01 | Sharp Kabushiki Kaisha | Mobile telephone device |
US20060284983A1 (en) * | 2002-10-08 | 2006-12-21 | Lifetouch, Inc. | Photography system |
US20070024722A1 (en) * | 2005-07-26 | 2007-02-01 | Sony Corporation | Information processing apparatus, information processing method, and program |
US20070064124A1 (en) * | 1999-11-05 | 2007-03-22 | Lightsurf Technologies, Inc. | Media spooler system and methodology providing efficient transmission of media content from wireless devices |
US20070198546A1 (en) * | 2005-03-31 | 2007-08-23 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, computer program, and storage medium |
US20080043281A1 (en) * | 2006-06-28 | 2008-02-21 | Brother Kogyo Kabushiki Kaisha | Image Forming Apparatus |
US20090033752A1 (en) * | 1999-06-08 | 2009-02-05 | Lightsurf Technologies, Inc. | Digital Camera Device and Methodology for Distributed Processing and Wireless Transmission of Digital Images |
USRE43786E1 (en) | 2002-07-24 | 2012-11-06 | Immersive Media Of Texas, Llc | Digital observation system |
US8321288B1 (en) | 2001-03-20 | 2012-11-27 | Syniverse Icx Corporation | Media asset management system |
CN102947805A (en) * | 2010-06-23 | 2013-02-27 | 松下电器产业株式会社 | Data management device and data management method |
US20130162856A1 (en) * | 2011-12-23 | 2013-06-27 | Samsung Electronics Co., Ltd. | Method and apparatus for creating or storing resultant image which changes in selected area |
US20150015726A1 (en) * | 2013-07-12 | 2015-01-15 | Canon Kabushiki Kaisha | Imaging apparatus, method of controlling imaging apparatus, and program |
EP2063627A4 (en) * | 2006-08-23 | 2016-02-24 | Nikon Corp | Electronic camera and image transfer method used in electronic camera |
US20180025754A1 (en) * | 2007-07-26 | 2018-01-25 | Sony Corporation | Recording apparatus, reproducing apparatus, recording/reproducing apparatus, image pickup apparatus, recording method, and program |
US10198355B2 (en) * | 2015-10-29 | 2019-02-05 | Dropbox, Inc. | Proving a dynamic digital content cache |
US20190132472A1 (en) * | 2017-10-27 | 2019-05-02 | Olympus Corporation | Image terminal apparatus, transmitting method and computer readable recording medium |
US10885104B2 (en) | 2014-02-27 | 2021-01-05 | Dropbox, Inc. | Systems and methods for selecting content items to store and present locally on a user device |
US10983677B2 (en) | 2018-11-16 | 2021-04-20 | Dropbox, Inc. | Prefetching digital thumbnails from remote servers to client devices based on a dynamic determination of file display criteria |
US11025746B2 (en) | 2014-02-27 | 2021-06-01 | Dropbox, Inc. | Systems and methods for managing content items having multiple resolutions |
US20220300611A1 (en) * | 2021-03-22 | 2022-09-22 | International Business Machines Corporation | Run-time communications protocol parameter adjustment in containerized applications |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7385635B2 (en) * | 2001-04-24 | 2008-06-10 | Nikon Corporation | Electronic image processing device and system for image data transfer operation |
JP3977090B2 (en) * | 2002-02-01 | 2007-09-19 | キヤノン株式会社 | Data processing device |
JP4532815B2 (en) * | 2002-09-20 | 2010-08-25 | キヤノン株式会社 | Digital information input system, information generation apparatus, information management method, program, and computer-readable storage medium |
JP4250442B2 (en) * | 2003-03-25 | 2009-04-08 | キヤノン株式会社 | Information processing apparatus, information input apparatus, information processing apparatus control method, information input apparatus control method, program, and computer-readable recording medium |
WO2005041043A1 (en) * | 2003-10-22 | 2005-05-06 | Olympus Corporation | File creation method and file search method |
US7508425B2 (en) * | 2003-12-22 | 2009-03-24 | Eastman Kodak Company | Methods and systems for managing bragbook images |
JP2006072736A (en) * | 2004-09-02 | 2006-03-16 | Canon Inc | Information processing apparatus and method, program, and storage medium |
WO2006090606A1 (en) * | 2005-02-24 | 2006-08-31 | Konica Minolta Holdings, Inc. | File or directory name generation method and device thereof |
US20060242678A1 (en) * | 2005-04-20 | 2006-10-26 | Anthony Pugliese, | Remote network video content recorder system |
JP4525458B2 (en) * | 2005-05-09 | 2010-08-18 | 船井電機株式会社 | Hard disk recorder |
KR101278238B1 (en) * | 2006-10-16 | 2013-06-24 | 삼성전자주식회사 | Method for editing image in digital image processing apparatus |
KR101335867B1 (en) * | 2007-04-13 | 2013-12-02 | 엘지전자 주식회사 | Appartus and method for data updating in display device |
US8688570B2 (en) | 2007-04-27 | 2014-04-01 | American Express Travel Related Services Company, Inc. | System and method for performing person-to-person funds transfers via wireless communications |
US8620260B2 (en) | 2007-04-27 | 2013-12-31 | American Express Travel Related Services Company, Inc. | Payment application download to mobile phone and phone personalization |
US8543496B2 (en) * | 2007-04-27 | 2013-09-24 | American Express Travel Related Services Company, Inc. | User experience on mobile phone |
US8253806B2 (en) * | 2007-12-17 | 2012-08-28 | Canon Kabushiki Kaisha | Image sharing system, image managing server, and control method and program thereof |
US20090313263A1 (en) * | 2008-06-16 | 2009-12-17 | Tdk Corporation | Multi-Media Server |
JP5351593B2 (en) * | 2009-04-15 | 2013-11-27 | キヤノン株式会社 | File management apparatus and control method thereof |
JP2012059067A (en) * | 2010-09-09 | 2012-03-22 | Fujitsu Ltd | Data management device, data management method and data management program |
US8780219B2 (en) | 2012-07-23 | 2014-07-15 | Wooblue, Inc. | Wireless viewing and control interface for imaging devices |
WO2014030037A1 (en) * | 2012-08-24 | 2014-02-27 | Freescale Semiconductor, Inc. | Display control unit and method for generating a video signal |
JP6391374B2 (en) * | 2014-09-03 | 2018-09-19 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5946697A (en) * | 1997-04-22 | 1999-08-31 | Microsoft Corporation | Rapid transfer of HTML files |
US6058428A (en) * | 1997-12-05 | 2000-05-02 | Pictra, Inc. | Method and apparatus for transferring digital images on a network |
US6374266B1 (en) * | 1998-07-28 | 2002-04-16 | Ralph Shnelvar | Method and apparatus for storing information in a data processing system |
US6373507B1 (en) * | 1998-09-14 | 2002-04-16 | Microsoft Corporation | Computer-implemented image acquistion system |
US6657654B2 (en) * | 1998-04-29 | 2003-12-02 | International Business Machines Corporation | Camera for use with personal digital assistants with high speed communication link |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01258569A (en) | 1988-04-08 | 1989-10-16 | Konica Corp | Electronic still camera |
JP2921879B2 (en) * | 1989-09-29 | 1999-07-19 | 株式会社東芝 | Image data processing device |
JP3296570B2 (en) | 1991-01-30 | 2002-07-02 | 日立ソフトウエアエンジニアリング株式会社 | File transfer method |
JP3117237B2 (en) | 1991-05-10 | 2000-12-11 | オリンパス光学工業株式会社 | Electronic still camera |
JPH05210550A (en) | 1991-11-29 | 1993-08-20 | Nec Corp | Library control system |
JPH05151761A (en) | 1991-11-29 | 1993-06-18 | Sharp Corp | Video recording/reproducing device |
JPH05334167A (en) | 1992-05-28 | 1993-12-17 | Matsushita Electric Ind Co Ltd | Network file system managing device |
JPH07152689A (en) | 1993-11-30 | 1995-06-16 | Kobe Nippon Denki Software Kk | Temporary file management device |
JPH0934771A (en) | 1995-07-13 | 1997-02-07 | Nec Corp | Subfile transfer system for distributed system |
EP0786715A3 (en) * | 1996-01-29 | 1999-06-09 | Canon Kabushiki Kaisha | Electronic apparatus |
JP3630851B2 (en) * | 1996-05-31 | 2005-03-23 | キヤノン株式会社 | Imaging recording device |
JPH1032691A (en) | 1996-07-15 | 1998-02-03 | Matsushita Electric Ind Co Ltd | Digital composite device |
JP3042600B2 (en) | 1996-08-22 | 2000-05-15 | 日本電気株式会社 | Distributed file synchronization method |
JPH10124419A (en) | 1996-10-24 | 1998-05-15 | Nri & Ncc Co Ltd | Software and data matching distribution method for client server system |
JP3608887B2 (en) | 1996-10-30 | 2005-01-12 | パイオニア株式会社 | Information recording / reproducing apparatus and information recording / reproducing method |
JP3457487B2 (en) | 1996-11-19 | 2003-10-20 | 日本電気株式会社 | Knowledge filing equipment |
JP3246384B2 (en) | 1997-03-13 | 2002-01-15 | 株式会社日立製作所 | Image recording apparatus and image recording method |
JP3519913B2 (en) * | 1997-06-10 | 2004-04-19 | 三洋電機株式会社 | Digital still camera |
JP3858360B2 (en) | 1997-07-04 | 2006-12-13 | 株式会社ニコン | Electronic camera |
JP3788677B2 (en) * | 1997-11-14 | 2006-06-21 | 富士通株式会社 | CONTINUOUS RECORDING SYSTEM AND METHOD, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING LONG TIME RECORDING PROGRAM |
JPH11175377A (en) | 1997-12-11 | 1999-07-02 | Meidensha Corp | File management method |
JPH11232159A (en) | 1998-02-13 | 1999-08-27 | The Japan Reserch Institute Ltd | File management method and medium storing file management program |
JP3862404B2 (en) * | 1998-03-12 | 2006-12-27 | キヤノン株式会社 | Image processing apparatus and method, image file format, and storage medium |
JP3627504B2 (en) | 1998-03-31 | 2005-03-09 | 日本ビクター株式会社 | Imaging device |
JPH11296170A (en) | 1998-04-09 | 1999-10-29 | Casio Comput Co Ltd | Storage data management system, storage data reader and computer readable storage medium |
JPH11345164A (en) | 1998-06-03 | 1999-12-14 | Sony Corp | Information processor |
JP2000066945A (en) | 1998-08-20 | 2000-03-03 | Nec Corp | Document collection system, device and method and recording medium |
JP2000099375A (en) | 1998-09-22 | 2000-04-07 | Nec Eng Ltd | File management device, file managing method for the same and storage medium with its control program recorded therein |
JP2000112726A (en) | 1999-01-27 | 2000-04-21 | Sony Corp | Device and method for activating program in electronic apparatus and medium |
US6950800B1 (en) * | 1999-12-22 | 2005-09-27 | Eastman Kodak Company | Method of permitting group access to electronically stored images and transaction card used in the method |
EP1269754A4 (en) * | 2000-03-14 | 2009-03-11 | Joseph Robert Marchese | Digital video system using networked cameras |
-
2001
- 2001-04-25 US US09/840,914 patent/US20020051065A1/en not_active Abandoned
-
2006
- 2006-06-26 US US11/474,308 patent/US7522197B2/en not_active Expired - Fee Related
-
2009
- 2009-03-10 US US12/382,166 patent/US20090180005A1/en not_active Abandoned
-
2011
- 2011-03-29 US US13/064,498 patent/US20110191280A1/en not_active Abandoned
-
2013
- 2013-02-06 US US13/760,915 patent/US8730349B2/en not_active Expired - Fee Related
-
2014
- 2014-04-09 US US14/248,738 patent/US20140218561A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5946697A (en) * | 1997-04-22 | 1999-08-31 | Microsoft Corporation | Rapid transfer of HTML files |
US6058428A (en) * | 1997-12-05 | 2000-05-02 | Pictra, Inc. | Method and apparatus for transferring digital images on a network |
US6657654B2 (en) * | 1998-04-29 | 2003-12-02 | International Business Machines Corporation | Camera for use with personal digital assistants with high speed communication link |
US6374266B1 (en) * | 1998-07-28 | 2002-04-16 | Ralph Shnelvar | Method and apparatus for storing information in a data processing system |
US6373507B1 (en) * | 1998-09-14 | 2002-04-16 | Microsoft Corporation | Computer-implemented image acquistion system |
Cited By (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8212893B2 (en) | 1999-06-08 | 2012-07-03 | Verisign, Inc. | Digital camera device and methodology for distributed processing and wireless transmission of digital images |
US20090033752A1 (en) * | 1999-06-08 | 2009-02-05 | Lightsurf Technologies, Inc. | Digital Camera Device and Methodology for Distributed Processing and Wireless Transmission of Digital Images |
US20070064124A1 (en) * | 1999-11-05 | 2007-03-22 | Lightsurf Technologies, Inc. | Media spooler system and methodology providing efficient transmission of media content from wireless devices |
US7881715B2 (en) | 1999-11-05 | 2011-02-01 | Syniverse Icx Corporation | Media spooler system and methodology providing efficient transmission of media content from wireless devices |
US7075570B2 (en) * | 2000-11-01 | 2006-07-11 | Kabushiki Kaisha Toshiba | Method of processing files and an apparatus thereof |
US20020052886A1 (en) * | 2000-11-01 | 2002-05-02 | Shiro Nagaoka | Method of processing files and an apparatus thereof |
US8321288B1 (en) | 2001-03-20 | 2012-11-27 | Syniverse Icx Corporation | Media asset management system |
US20020176005A1 (en) * | 2001-05-18 | 2002-11-28 | Sanyo Electric Co., Ltd. | Image recording apparatus |
US7505165B2 (en) * | 2001-05-18 | 2009-03-17 | Sanyo Electric Co., Ltd. | Image recording apparatus |
GB2381344A (en) * | 2001-08-08 | 2003-04-30 | Hewlett Packard Co | Synchronization of media data |
GB2381344B (en) * | 2001-08-08 | 2005-05-25 | Hewlett Packard Co | System and method for synchronization of media data |
US7724281B2 (en) * | 2002-02-04 | 2010-05-25 | Syniverse Icx Corporation | Device facilitating efficient transfer of digital content from media capture device |
US20030146977A1 (en) * | 2002-02-04 | 2003-08-07 | Lightsurf Technologies, Inc. | Device facilitating efficient transfer of digital content from media capture device |
US7362359B2 (en) * | 2002-02-18 | 2008-04-22 | Fujifilm Corporation | Electronic device with an imaging function, image data output system, and image data output method |
US20040061792A1 (en) * | 2002-02-18 | 2004-04-01 | Motoari Ota | Electronic device with an imaging function, image data output system, and image data output method |
US7773244B2 (en) | 2002-06-04 | 2010-08-10 | Canon Kabushiki Kaisha | Print apparatus, control method thereof, and print system |
US20100277766A1 (en) * | 2002-06-04 | 2010-11-04 | Canon Kabushiki Kaisha | Print apparatus, control method thereof, and print system |
US20040036895A1 (en) * | 2002-06-04 | 2004-02-26 | Canon Kabushiki Kaisha | Print apparatus, control method thereof, and print system |
US7961345B2 (en) | 2002-06-04 | 2011-06-14 | Canon Kabushiki Kaisha | Print apparatus, control method thereof, and print system |
US7295230B2 (en) * | 2002-07-03 | 2007-11-13 | Sanyo Electric Co., Ltd. | Camera with a temporary delete folder for storing images that are deleted when the memory becomes full |
US20040105018A1 (en) * | 2002-07-03 | 2004-06-03 | Tsuneichiro Takahashi | Data recording device |
US7298397B2 (en) * | 2002-07-24 | 2007-11-20 | Freestone Systems, Inc. | Digital transmission system |
USRE43786E1 (en) | 2002-07-24 | 2012-11-06 | Immersive Media Of Texas, Llc | Digital observation system |
US20040017478A1 (en) * | 2002-07-24 | 2004-01-29 | Cooper Alan Neal | Digital transmission system |
USRE44924E1 (en) | 2002-07-24 | 2014-06-03 | Star Co. | Digital observation system |
WO2004025652A1 (en) * | 2002-09-16 | 2004-03-25 | Infinite Data Storage Ltd | Direct connection of a data storage device and a consumer electronic device |
US20060284983A1 (en) * | 2002-10-08 | 2006-12-21 | Lifetouch, Inc. | Photography system |
US8427543B2 (en) | 2002-10-08 | 2013-04-23 | Lifetouch, Inc. | Photography system to organize digital photographs and information regarding the subjects therein |
US7583291B2 (en) * | 2002-10-08 | 2009-09-01 | Lifetouch, Inc. | Photography system |
US20090066810A1 (en) * | 2002-10-08 | 2009-03-12 | Lifetouch, Inc. | Photography system |
US8130276B2 (en) | 2002-10-08 | 2012-03-06 | Lifetouch Inc. | Photography system to organize digital photographs and information regarding the subjects therein |
US8994833B2 (en) | 2002-10-08 | 2015-03-31 | Lifetouch, Inc. | Photography system to organize digital photographs and information regarding the subjects therein |
EP1622378A1 (en) * | 2003-05-08 | 2006-02-01 | Sharp Kabushiki Kaisha | Mobile telephone device |
EP1622378A4 (en) * | 2003-05-08 | 2009-06-03 | Sharp Kk | Mobile telephone device |
US20040263644A1 (en) * | 2003-06-03 | 2004-12-30 | Junsuke Ebi | Electronic apparatus, directory generating method, directory reading method and computer program |
US20060004822A1 (en) * | 2004-06-01 | 2006-01-05 | Samsung Electronics Co., Ltd. | Method and apparatus for moving multi-media file and storage medium storing program for executing the method |
US20070198546A1 (en) * | 2005-03-31 | 2007-08-23 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, computer program, and storage medium |
US7868895B2 (en) * | 2005-03-31 | 2011-01-11 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, computer program, and storage medium |
US20110060774A1 (en) * | 2005-03-31 | 2011-03-10 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, computer program, and storage medium |
US8698821B2 (en) | 2005-03-31 | 2014-04-15 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, computer program, and storage medium |
US20070024722A1 (en) * | 2005-07-26 | 2007-02-01 | Sony Corporation | Information processing apparatus, information processing method, and program |
US8994813B2 (en) * | 2005-07-26 | 2015-03-31 | Sony Corporation | Information processing apparatus, information processing method, and program |
US20080043281A1 (en) * | 2006-06-28 | 2008-02-21 | Brother Kogyo Kabushiki Kaisha | Image Forming Apparatus |
US8174715B2 (en) | 2006-06-28 | 2012-05-08 | Brother Kogyo Kabushiki Kaisha | Image forming apparatus that prints image file stored in external memory |
EP2063627A4 (en) * | 2006-08-23 | 2016-02-24 | Nikon Corp | Electronic camera and image transfer method used in electronic camera |
US11004474B2 (en) * | 2007-07-26 | 2021-05-11 | Sony Corporation | Recording apparatus, reproducing apparatus, recording/reproducing apparatus, image pickup apparatus, recording method, and program |
US20180025754A1 (en) * | 2007-07-26 | 2018-01-25 | Sony Corporation | Recording apparatus, reproducing apparatus, recording/reproducing apparatus, image pickup apparatus, recording method, and program |
US20130097196A1 (en) * | 2010-06-23 | 2013-04-18 | Masaru Fuse | Data management device and data management method |
CN102947805A (en) * | 2010-06-23 | 2013-02-27 | 松下电器产业株式会社 | Data management device and data management method |
US20130162856A1 (en) * | 2011-12-23 | 2013-06-27 | Samsung Electronics Co., Ltd. | Method and apparatus for creating or storing resultant image which changes in selected area |
US9298356B2 (en) * | 2011-12-23 | 2016-03-29 | Samsung Electronics Co., Ltd. | Method and apparatus for creating or storing resultant image which changes in selected area |
US10212362B2 (en) | 2011-12-23 | 2019-02-19 | Samsung Electronics Co., Ltd. | Method and apparatus for creating or storing resultant image which changes in selected area |
US9503590B2 (en) | 2013-07-12 | 2016-11-22 | Canon Kabushiki Kaisha | Imaging apparatus, method of controlling imaging apparatus, and program |
US9325865B2 (en) * | 2013-07-12 | 2016-04-26 | Canon Kabushiki Kaisha | Imaging apparatus, method of controlling imaging apparatus, and program |
US20150015726A1 (en) * | 2013-07-12 | 2015-01-15 | Canon Kabushiki Kaisha | Imaging apparatus, method of controlling imaging apparatus, and program |
US11483417B2 (en) | 2014-02-27 | 2022-10-25 | Dropbox, Inc. | Systems and methods for managing content items having multiple resolutions |
US11943320B2 (en) | 2014-02-27 | 2024-03-26 | Dropbox, Inc. | Systems and methods for managing content items having multiple resolutions |
US10885104B2 (en) | 2014-02-27 | 2021-01-05 | Dropbox, Inc. | Systems and methods for selecting content items to store and present locally on a user device |
US11025746B2 (en) | 2014-02-27 | 2021-06-01 | Dropbox, Inc. | Systems and methods for managing content items having multiple resolutions |
US10198355B2 (en) * | 2015-10-29 | 2019-02-05 | Dropbox, Inc. | Proving a dynamic digital content cache |
US11797449B2 (en) | 2015-10-29 | 2023-10-24 | Dropbox, Inc. | Providing a dynamic digital content cache |
US11151036B2 (en) | 2015-10-29 | 2021-10-19 | Dropbox, Inc. | Providing a dynamic digital content cache |
US10791238B2 (en) * | 2017-10-27 | 2020-09-29 | Olympus Corporation | Image terminal apparatus, transmitting method and computer readable recording medium detecting a remaining amount of data stored in a buffer memory and using the detected remaining amount for control |
US20190132472A1 (en) * | 2017-10-27 | 2019-05-02 | Olympus Corporation | Image terminal apparatus, transmitting method and computer readable recording medium |
US10983677B2 (en) | 2018-11-16 | 2021-04-20 | Dropbox, Inc. | Prefetching digital thumbnails from remote servers to client devices based on a dynamic determination of file display criteria |
US20220300611A1 (en) * | 2021-03-22 | 2022-09-22 | International Business Machines Corporation | Run-time communications protocol parameter adjustment in containerized applications |
Also Published As
Publication number | Publication date |
---|---|
US8730349B2 (en) | 2014-05-20 |
US20060238619A1 (en) | 2006-10-26 |
US20140218561A1 (en) | 2014-08-07 |
US20130141610A1 (en) | 2013-06-06 |
US20110191280A1 (en) | 2011-08-04 |
US20090180005A1 (en) | 2009-07-16 |
US7522197B2 (en) | 2009-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8730349B2 (en) | Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system | |
JP6566330B2 (en) | Video editing method | |
US6192191B1 (en) | Data storage based on serial numbers | |
CA2218354C (en) | File management system of image data | |
US6675276B2 (en) | Method for providing extensible dos-fat system structures on one-time programmable media | |
US8190576B2 (en) | File recording device and imaging device | |
US6771889B1 (en) | Data storage based on serial numbers | |
KR100703783B1 (en) | Apparatus and method for automatically uploading contents file | |
KR20080005038A (en) | Method and apparatus of sharing contents assets via picture transfer protocol | |
US7123295B2 (en) | Memory management in an image capturing device | |
US7576773B2 (en) | Direct recording device and direct recording method | |
JP4568954B2 (en) | Data file management recording medium, data file management apparatus, image data transmission method, and data transmission method | |
US8909684B2 (en) | Semiconductor device with a plurality of write conditions and memory system | |
US20040189810A1 (en) | Image data transfer control in digital imaging system | |
CN114116611A (en) | File scanning method and related device | |
US7868941B2 (en) | Data transfer apparatus, image capturing apparatus, and data transfer system | |
JP4370682B2 (en) | Data file management recording medium and data file management device | |
JPH09102922A (en) | Recording and reproducing device | |
EP1619591A1 (en) | Direct recording apparatus and direct recording method | |
JP4693735B2 (en) | Still image file recording and editing device | |
EP1686452B1 (en) | Data management method | |
JP4065490B2 (en) | Image processing system | |
JP2001119651A (en) | Image information processing unit | |
JP2003219360A (en) | Method and apparatus for processing digital image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NIKON CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TAKAHASHI, ISAO;REEL/FRAME:011736/0202 Effective date: 20010417 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |