JP2006127015A - Information processor - Google Patents
Information processor Download PDFInfo
- Publication number
- JP2006127015A JP2006127015A JP2004312271A JP2004312271A JP2006127015A JP 2006127015 A JP2006127015 A JP 2006127015A JP 2004312271 A JP2004312271 A JP 2004312271A JP 2004312271 A JP2004312271 A JP 2004312271A JP 2006127015 A JP2006127015 A JP 2006127015A
- Authority
- JP
- Japan
- Prior art keywords
- file
- recording
- card
- recording medium
- information data
- 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.)
- Withdrawn
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は情報処理装置に関し、特に複数の記録媒体間での情報データのコピー処理に関する。 The present invention relates to an information processing apparatus, and more particularly to a process for copying information data between a plurality of recording media.
従来、撮影した画像データをメモリカードに記録するデジタルカメラが知られている。 Conventionally, digital cameras that record captured image data on a memory card are known.
また、メモリカードスロットを複数備え、複数のメモリカードに対して画像データを記録するデジタルカメラも考えられている(例えば、特許文献1参照)。 In addition, a digital camera that includes a plurality of memory card slots and records image data on a plurality of memory cards is also considered (see, for example, Patent Document 1).
このようなデジタルカメラでは、撮影された画像に通し番号を含んだファイル名を付けてメモリカードに保存するようになっているため、それぞれのデジタルカメラで撮影された画像に通し番号を含んだファイル名が付けられ、それぞれのメモリカードに保存されている。また、ファイル名をリセットする機能も持っており、リセットした後は新たに最初からファイル名に通し番号が付加される。
前述の様に複数のカードスロットを持つカメラでは、カード間で画像ファイルのコピーを行うことも考えられる。この場合、ファイル名を頼りに一方のカードに記録されている画像ファイルを他方にコピーすることが考えられるが、ファイル名を途中で理ゼットしてしまった場合などは、画像の内容が全く異なっていても同じファイル名が付加された画像ファイルが存在してしまうことも考えられる。 As described above, in a camera having a plurality of card slots, it is conceivable to copy image files between cards. In this case, it is possible to copy the image file recorded on one card to the other depending on the file name, but the contents of the image are completely different if the file name is set in the middle. However, there may be an image file with the same file name added.
そのため、単純にファイル名だけでは同じ内容の画像ファイルであるかどうかを判別できず、結局はユーザが実際に画像ファイルを再生、表示して比較しつつ、一枚一枚を手作業でコピーすることが必要となる。また、ファイル名の付け直しやディレクトリの追加が必要になるなど操作が非常にわずらわしく、また、時間もかかってしまうという問題がある。 For this reason, it is not possible to determine whether or not the image files have the same contents simply by the file name. Eventually, the user manually reproduces, displays and compares the image files one by one while copying them one by one. It will be necessary. In addition, operations such as the need to rename the file and add a directory are very troublesome and take time.
本発明はこの様な問題を解決し、異なる内容の情報データを複数の記録媒体間で容易にコピー可能にすることを目的とする。 An object of the present invention is to solve such problems and to make it possible to easily copy information data of different contents between a plurality of recording media.
本発明は、第1の記録媒体に対して情報データファイルを記録再生する第1の記録再生手段と、第2の記録媒体に対して情報データファイルを記録再生する第2の記録再生手段と、前記第1の記録媒体に記録されている複数の前記情報データファイルのうち、前記第2の記録媒体に同じ内容のものが存在しない情報データファイルをコピー対象ファイルとして検出し、前記コピー対象ファイルを前記第1の記録媒体から再生して前記第2の記録媒体に記録するよう前記第1の記録再生手段と第2の記録再生手段とを制御する制御手段とを備える。 The present invention comprises a first recording / reproducing means for recording / reproducing an information data file on / from a first recording medium, a second recording / reproducing means for recording / reproducing an information data file on / from a second recording medium, Among the plurality of information data files recorded on the first recording medium, an information data file having no same content on the second recording medium is detected as a copy target file, and the copy target file is Control means for controlling the first recording / reproducing means and the second recording / reproducing means so as to reproduce from the first recording medium and record on the second recording medium.
本発明によれば、コピー先の記録媒体に記録されていない情報データファイルを容易にコピーすることが可能となる。 According to the present invention, it is possible to easily copy an information data file that is not recorded on a copy destination recording medium.
以下、図面を参照しながら、実施の形態について説明していく。 Hereinafter, embodiments will be described with reference to the drawings.
図1は、本発明の実施形態による情報処理装置を説明する図である。 FIG. 1 is a diagram illustrating an information processing apparatus according to an embodiment of the present invention.
図1において、1は、デジタルカメラ本体である。2は、コントローラでデジタルカメラのすべてのブロックを制御する。3は、キーボードでユーザの操作を受け付ける。4は、CCD(固体撮像素子)で画像を電気信号に変換する。5は、撮像処理回路で、CCD4によって電気信号に変換された画像の信号をデジタル化する。6は、撮影用メモリで、撮像処理回路5でデジタル化された画像のデータを一時的に格納する。7は、コーデック回路で、画像データの圧縮または伸長を行う。8は、表示用メモリで、液晶パネル10に表示する内容を格納する。9は、表示回路で、表示用メモリ8から随時表示する内容を読み出しビデオ信号に変換する。10は、液晶パネルで、表示回路9で変換されたビデオ信号を表示してユーザに情報を伝える。11、12は、それぞれカードインターフェースA、そして、カードインターフェースBで、カードとのデータ通信、また、着脱を可能にするための回路である。13、14は、それぞれカードA、そして、カードBで、いわゆる不揮発性の半導体メモリを内蔵したメモリカードである。
In FIG. 1,
デジタルカメラの一般的な動作については、説明を省く。 A description of the general operation of the digital camera is omitted.
図2は、本発明の実施例による情報処理装置のコントローラに内蔵されるソフトウェアの構成を説明する図である。 FIG. 2 is a diagram illustrating a configuration of software built in the controller of the information processing apparatus according to the embodiment of the present invention.
図2において、100は、アプリケーションソフトウェアであり、デジタルカメラ全体1の制御を行う。110は、ファイルシステムであり、メモリカード上に適切に画像ファイルを保存、読み出し、削除などを行うための処理を行う。120は、入力ドライバであり、キーボード3からの信号を受け取りアプリケーション100にユーザからの指示を伝える。130、131は、カードドライバであり、カードA13およびカードB14との情報のやり取りをすべて制御する。140は、表示ドライバであり、アプリケーション100からの情報をユーザに伝えるために、その情報を表示するために表示回路9を制御する。
In FIG. 2, reference numeral 100 denotes application software, which controls the entire
ここで、ファイルに関する情報を集めたものであって、ファイルの名前や更新日時、大きさ、そして、様々な属性などが記録されている情報を、これ以降、エントリと呼ぶことにする。コントローラ2の中にある一時記憶用のメモリの一部が、ファイル一覧メモリAおよびB、コピー元ファイルエントリ、コピー先ファイルエントリとして割り当てられている。ファイル一覧メモリAおよびBは、エントリの配列でありそれぞれ複数のエントリを保持できる。また、コピー元ファイルエントリ、コピー先ファイルエントリは、それぞれエントリを一つ保持できる。
Here, information that is a collection of information about files and that records the file name, update date and time, size, and various attributes will be referred to as an entry hereinafter. A part of the temporary storage memory in the
まず、カードA13からカードB14へファイルをコピーする場合について、アプリケーションソフトウェア100の動作を説明する。アプリケーション100は、キーボード3によりカードA13からカードB14へのコピー動作を指示されると、以下のシーケンスを開始する。
First, the operation of the application software 100 will be described for copying a file from the card A13 to the card B14. When the application 100 is instructed by the
アプリケーション100は、ファイルシステム110に対して、カードA13のファイルの一覧を取得するように命令する。それによって、取得されたファイルの一覧をファイル一覧メモリAに格納する。アプリケーション100は、ファイルシステム110に対して、カードB14のファイルの一覧を取得するように命令する。それによって、取得されたファイルの一覧をファイル一覧メモリBに格納する。アプリケーション100は、ファイルシステム110に対して、カードB14にディレクトリを新規に作成するように命令する。ファイル一覧メモリAからエントリを順番に取り出して、以下の動作を繰り返し行う。 The application 100 instructs the file system 110 to acquire a list of files on the card A13. As a result, the obtained list of files is stored in the file list memory A. The application 100 instructs the file system 110 to obtain a list of files on the card B14. As a result, the acquired file list is stored in the file list memory B. The application 100 instructs the file system 110 to create a new directory on the card B14. Entries are taken out from the file list memory A in order, and the following operations are repeated.
取り出したエントリをコピー元ファイルエントリに格納する。コピー元ファイルエントリのコピーフラグをセットする。ファイル一覧メモリBからエントリを順番に取り出して、以下の動作を繰り返し行う。 The extracted entry is stored in the copy source file entry. Set the copy flag for the source file entry. Entries are sequentially extracted from the file list memory B, and the following operations are repeated.
取り出したエントリをコピー先ファイルエントリに格納する。コピー元ファイルエントリによって指定されたファイルとコピー先ファイルエントリによって指定されたファイルをそれぞれ読み出して、それらの内容を比較する。ここでは、ファイル名は関係なく、各ファイル内の画像データそのものの内容を比較する。具体的には、先頭のデータからの値を各々比較する。その結果、コピー元ファイルエントリによって指定されたファイルとコピー先ファイルエントリによって指定されたファイルの内容が同じならば、コピー元ファイルエントリのコピーフラグをクリアする。 The extracted entry is stored in the copy destination file entry. The file specified by the copy source file entry and the file specified by the copy destination file entry are read out and their contents are compared. Here, the contents of the image data themselves in each file are compared regardless of the file name. Specifically, the values from the top data are compared. As a result, if the contents of the file specified by the copy source file entry and the file specified by the copy destination file entry are the same, the copy flag of the copy source file entry is cleared.
上記動作を、ファイル一覧メモリBに格納されているエントリについてすべて繰り返し行う。コピー元ファイルエントリのコピーフラグがセットされているならば、コピー元ファイルエントリによって指定されたファイルをカードB14に新規に作成されたディレクトリにコピーする。 The above operation is repeated for all entries stored in the file list memory B. If the copy flag of the copy source file entry is set, the file specified by the copy source file entry is copied to the newly created directory on the card B14.
上記動作を、ファイル一覧メモリAに格納されているエントリについてすべて繰り返し行う。 The above operation is repeated for all entries stored in the file list memory A.
アプリケーションは、これらの動作を、上記順序に実行を行うことで、カードA13のカードB14へのコピー動作を完了する。 The application performs these operations in the above order, thereby completing the copy operation of the card A13 to the card B14.
図3を用いて、カードA13からカードB14へ画像ファイルをコピーする場合について、アプリケーションソフトウェア100の動作をさらに具体的に説明する。 The operation of the application software 100 will be described more specifically with reference to FIG. 3 when copying an image file from the card A13 to the card B14.
図3において、1000はカードA内のフォルダA、1100はカードB内のフォルダBであり、2000はカードB内のフォルダA、2100はカードB内のフォルダBである。また、各フォルダ内の1001〜1004、1101〜1104、2001〜2004、2101〜2104はそれぞれ画像ファイルである。 In FIG. 3, 1000 is a folder A in the card A, 1100 is a folder B in the card B, 2000 is a folder A in the card B, and 2100 is a folder B in the card B. Further, 1001 to 1004, 1101 to 1104, 2001 to 2004, and 2101 to 2104 in each folder are image files.
次に、図4を用いて、カードA13とカードB14の中の画像ファイルについて説明する。 Next, image files in the card A13 and the card B14 will be described with reference to FIG.
ここで、画像ファイル1001と画像ファイル2001、画像ファイル1002と画像ファイル2002、画像ファイル1004と画像ファイル2101、画像ファイル1101と画像ファイル2003、画像ファイル1103と画像ファイル2103、画像ファイル1104と画像ファイル2104がそれぞれ同じ内容であるとして説明を進める。すなわち、カードA13の画像ファイルのうち、カードB14内に同じ内容のものが存在しない画像ファイルは、画像ファイル1003および画像ファイル1102である。アプリケーション100は、キーボード3によりカードA13からカードB14へのコピー動作を指示されると、以下のシーケンスを開始する。アプリケーション100は、ファイルシステム110に対して、カードA13の画像ファイルの一覧を取得するように命令する。それによって、取得された画像ファイルの一覧をファイル一覧メモリAに格納する。アプリケーション100は、ファイルシステム110に対して、カードB14の画像ファイルの一覧を取得するように命令する。それによって、取得された画像ファイルの一覧をファイル一覧メモリBに格納する。アプリケーション100は、ファイルシステム110に対して、カードB14にディレクトリN2200を新規に作成するように命令する。この結果、カードA13とカードB14の内容は図5のようになる。ファイル一覧メモリAからエントリを順番に取り出して、以下の動作を繰り返し行う。
Here, the
取り出したエントリをコピー元ファイルエントリに格納する。コピー元ファイルエントリのコピーフラグをセットする。ファイル一覧メモリBからエントリを順番に取り出して、以下の動作を繰り返し行う。 The extracted entry is stored in the copy source file entry. Set the copy flag for the source file entry. Entries are sequentially extracted from the file list memory B, and the following operations are repeated.
取り出したエントリをコピー先ファイルエントリに格納する。コピー元ファイルエントリによって指定された画像ファイルとコピー先ファイルエントリによって指定された画像ファイルをそれぞれ読み出して、それらの内容を比較する。その結果、コピー元ファイルエントリによって指定された画像ファイルとコピー先ファイルエントリによって指定された画像ファイルの内容が同じならば、コピー元ファイルエントリのコピーフラグをクリアする。 The extracted entry is stored in the copy destination file entry. The image file specified by the copy source file entry and the image file specified by the copy destination file entry are read out and their contents are compared. As a result, if the contents of the image file specified by the copy source file entry and the image file specified by the copy destination file entry are the same, the copy flag of the copy source file entry is cleared.
上記動作を、ファイル一覧メモリBに格納されているエントリについてすべて繰り返し行う。 The above operation is repeated for all entries stored in the file list memory B.
ここで、画像ファイル1001、画像ファイル1002、画像ファイル1004、画像ファイル1101、画像ファイル1103、画像およびファイル1104については、カードB14に内容が同じ画像ファイルがあるので、繰り返し動作のうちに、コピー元ファイルエントリのコピーフラグがクリアされる。したがって、コピーフラグがクリアされないのは、コピー元ファイルエントリが画像ファイル1003および画像ファイル1102を指定している場合である。コピー元ファイルエントリのコピーフラグがセットされているならば、コピー元ファイルエントリによって指定された画像ファイルをカードB14に新規に作成されたディレクトリN2200にコピーする。すなわち、カードA13からカードB14へコピーが行われるのは、画像ファイル1003および画像ファイル1102であって、それぞれ、ディレクトリN2200に画像ファイル2201および画像ファイル2202としてコピーされる。
Here, since the
上記動作を、ファイル一覧メモリAに格納されているエントリについてすべて繰り返し行う。 The above operation is repeated for all entries stored in the file list memory A.
アプリケーション100は、これらの動作を、上記順序に実行を行うことで、カードA13のカードB14へのコピー動作を完了する。動作完了後の、カードA13とカードB14の内容は図6のようになる。 The application 100 completes the copy operation of the card A13 to the card B14 by executing these operations in the above order. The contents of the cards A13 and B14 after the operation is completed are as shown in FIG.
つぎに、カードA13からカードB14へ、および、カードB14からカードA13へと相互に、ファイルをコピーする場合について、アプリケーションソフトウェア100の動作を説明する。 Next, the operation of the application software 100 will be described in the case where files are copied from the card A13 to the card B14 and from the card B14 to the card A13.
アプリケーション100は、キーボード3によりカードA13とカードB14の相互コピー動作を指示されると、以下のシーケンスを開始する。
When the application 100 is instructed by the
アプリケーション100は、ファイルシステム110に対して、カードA13のファイルの一覧を取得するように命令する。それによって、取得されたファイルの一覧をファイル一覧メモリAに格納する。アプリケーション100は、ファイルシステム110に対して、カードB14のファイルの一覧を取得するように命令する。それによって、取得されたファイルの一覧をファイル一覧メモリBに格納する。アプリケーション100は、ファイルシステム110に対して、カードA13にディレクトリを新規に作成するように命令する。さらに、アプリケーション100は、ファイルシステム110に対して、カードB14にディレクトリを新規に作成するように命令する。ファイル一覧メモリAからエントリを順番に取り出して、以下の動作を繰り返し行う。 The application 100 instructs the file system 110 to acquire a list of files on the card A13. As a result, the obtained list of files is stored in the file list memory A. The application 100 instructs the file system 110 to obtain a list of files on the card B14. As a result, the acquired file list is stored in the file list memory B. The application 100 instructs the file system 110 to create a new directory on the card A13. Furthermore, the application 100 instructs the file system 110 to create a new directory on the card B14. Entries are taken out from the file list memory A in order, and the following operations are repeated.
取り出したエントリをコピー元ファイルエントリに格納する。コピー元ファイルエントリのコピーフラグをセットする。ファイル一覧メモリBからエントリを順番に取り出して、以下の動作を繰り返し行う。 The extracted entry is stored in the copy source file entry. Set the copy flag for the source file entry. Entries are sequentially extracted from the file list memory B, and the following operations are repeated.
取り出したエントリをコピー先ファイルエントリに格納する。コピー元ファイルエントリによって指定されたファイルとコピー先ファイルエントリによって指定されたファイルをそれぞれ読み出して、それらの内容を比較する。その結果、コピー元ファイルエントリによって指定されたファイルとコピー先ファイルエントリによって指定されたファイルの内容が同じならば、コピー元ファイルエントリのコピーフラグをクリアする。上記動作を、ファイル一覧メモリBに格納されているエントリについてすべて繰り返し行う。 The extracted entry is stored in the copy destination file entry. The file specified by the copy source file entry and the file specified by the copy destination file entry are read out and their contents are compared. As a result, if the contents of the file specified by the copy source file entry and the file specified by the copy destination file entry are the same, the copy flag of the copy source file entry is cleared. The above operation is repeated for all entries stored in the file list memory B.
コピー元ファイルエントリのコピーフラグがセットされているならば、コピー元ファイルエントリによって指定されたファイルをカードB14に新規に作成されたディレクトリにコピーする。上記動作を、ファイル一覧メモリAに格納されているエントリについてすべて繰り返し行う。 If the copy flag of the copy source file entry is set, the file specified by the copy source file entry is copied to the newly created directory on the card B14. The above operation is repeated for all entries stored in the file list memory A.
ファイル一覧メモリBからエントリを順番に取り出して、以下の動作を繰り返し行う。取り出したエントリをコピー元ファイルエントリに格納する。コピー元ファイルエントリのコピーフラグをセットする。ファイル一覧メモリAからエントリを順番に取り出して、以下の動作を繰り返し行う。 Entries are sequentially extracted from the file list memory B, and the following operations are repeated. The extracted entry is stored in the copy source file entry. Set the copy flag for the source file entry. Entries are taken out from the file list memory A in order, and the following operations are repeated.
取り出したエントリをコピー先ファイルエントリに格納する。コピー元ファイルエントリによって指定されたファイルとコピー先ファイルエントリによって指定されたファイルをそれぞれ読み出して、それらの内容を比較する。その結果、コピー元ファイルエントリによって指定されたファイルとコピー先ファイルエントリによって指定されたファイルの内容が同じならば、コピー元ファイルエントリのコピーフラグをクリアする。上記動作を、ファイル一覧メモリAに格納されているエントリについてすべて繰り返し行う。 The extracted entry is stored in the copy destination file entry. The file specified by the copy source file entry and the file specified by the copy destination file entry are read out and their contents are compared. As a result, if the contents of the file specified by the copy source file entry and the file specified by the copy destination file entry are the same, the copy flag of the copy source file entry is cleared. The above operation is repeated for all entries stored in the file list memory A.
コピー元ファイルエントリのコピーフラグがセットされているならば、コピー元ファイルエントリによって指定されたファイルをカードA13に新規に作成されたディレクトリにコピーする。上記動作を、ファイル一覧メモリBに格納されているエントリについてすべて繰り返し行う。 If the copy flag of the copy source file entry is set, the file specified by the copy source file entry is copied to a newly created directory on the card A13. The above operation is repeated for all entries stored in the file list memory B.
アプリケーションは、これらの動作を、上記順序に実行を行うことで、カードA13とカードB14の相互コピー動作を完了する。 The application executes these operations in the above order, thereby completing the mutual copying operation of the card A13 and the card B14.
図3を用いて、カードA13とカードB14の画像ファイルを相互コピーする場合について、アプリケーションソフトウェア100の動作をさらに具体的に説明する。なお、図3の細部の説明は、済んでいるので省略する。 The operation of the application software 100 will be described more specifically with reference to FIG. 3 when the image files of the card A13 and the card B14 are mutually copied. The detailed description of FIG. 3 is omitted because it has been completed.
次に、図7を用いて、カードA13とカードB14の中の画像ファイルについて説明する。 Next, image files in the card A13 and the card B14 will be described with reference to FIG.
ここで、画像ファイル1001と画像ファイル2001、画像ファイル1002と画像ファイル2002、画像ファイル1004と画像ファイル2101、画像ファイル1101と画像ファイル2003、画像ファイル1103と画像ファイル2103、画像ファイル1104と画像ファイル2104がそれぞれ同じ内容であるとして説明を進める。すなわち、カードA13において、カードB14に同じ内容がない画像ファイルは、画像ファイル1003および画像ファイル1102である。また、カードB14の画像ファイルのうち、カードA13に同じ内容のものが存在しない画像ファイルは、画像ファイル2004および画像ファイル2102である。
Here, the
アプリケーション100は、キーボード3によりカードA13とカードB14の相互コピー動作を指示されると、以下のシーケンスを開始する。
When the application 100 is instructed by the
アプリケーション100は、ファイルシステム110に対して、カードA13の画像ファイルの一覧を取得するように命令する。それによって、取得された画像ファイルの一覧をファイル一覧メモリAに格納する。アプリケーション100は、ファイルシステム110に対して、カードB14の画像ファイルの一覧を取得するように命令する。それによって、取得された画像ファイルの一覧をファイル一覧メモリBに格納する。アプリケーション100は、ファイルシステム110に対して、カードA13にディレクトリN1200を新規に作成するように命令する。アプリケーション100は、ファイルシステム110に対して、カードB14にディレクトリN2200を新規に作成するように命令する。これらの結果、カードA13とカードB14の内容は図8のようになる。 The application 100 instructs the file system 110 to acquire a list of image files on the card A13. Thereby, the list of acquired image files is stored in the file list memory A. The application 100 instructs the file system 110 to acquire a list of image files on the card B14. Thereby, a list of acquired image files is stored in the file list memory B. The application 100 instructs the file system 110 to create a new directory N1200 in the card A13. The application 100 instructs the file system 110 to create a new directory N2200 in the card B14. As a result, the contents of the cards A13 and B14 are as shown in FIG.
まず、カードA13からカードB14へのコピー動作を行う。ファイル一覧メモリAからエントリを順番に取り出して、以下の動作を繰り返し行う。取り出したエントリをコピー元ファイルエントリに格納する。コピー元ファイルエントリのコピーフラグをセットする。ファイル一覧メモリBからエントリを順番に取り出して、以下の動作を繰り返し行う。 First, a copy operation from the card A13 to the card B14 is performed. Entries are taken out from the file list memory A in order, and the following operations are repeated. The extracted entry is stored in the copy source file entry. Set the copy flag for the source file entry. Entries are sequentially extracted from the file list memory B, and the following operations are repeated.
取り出したエントリをコピー先ファイルエントリに格納する。コピー元ファイルエントリによって指定されたファイルとコピー先ファイルエントリによって指定された画像ファイルをそれぞれ読み出して、それらの内容を比較する。その結果、コピー元ファイルエントリによって指定された画像ファイルとコピー先ファイルエントリによって指定されたファイルの内容が同じならば、コピー元ファイルエントリのコピーフラグをクリアする。上記動作を、ファイル一覧メモリBに格納されているエントリについてすべて繰り返し行う。 The extracted entry is stored in the copy destination file entry. The file specified by the copy source file entry and the image file specified by the copy destination file entry are read out and their contents are compared. As a result, if the contents of the image file specified by the copy source file entry and the file specified by the copy destination file entry are the same, the copy flag of the copy source file entry is cleared. The above operation is repeated for all entries stored in the file list memory B.
ここで、画像ファイル1001、画像ファイル1002、画像ファイル1004、画像ファイル1101、画像ファイル1103、および画像ファイル1104については、カードB14に内容が同じ画像ファイルがあるので、繰り返し動作のうちに、コピー元ファイルエントリのコピーフラグがクリアされる。したがって、コピーフラグがクリアされないのは、コピー元ファイルエントリが画像ファイル1003および画像ファイル1102を指定している場合である。コピー元ファイルエントリのコピーフラグがセットされているならば、コピー元ファイルエントリによって指定された画像ファイルをカードB14に新規に作成されたディレクトリN2200にコピーする。すなわち、カードA13からカードB14へコピーが行われるのは、画像ファイル1003および画像ファイル1102であって、それぞれ、ディレクトリN2200に画像ファイル2201および画像ファイル2202としてコピーされる。上記動作を、ファイル一覧メモリAに格納されているエントリについてすべて繰り返し行う。
Here, since the
引き続き、カードB14からカードA13へのコピー動作を行う。 Subsequently, a copy operation from the card B14 to the card A13 is performed.
ファイル一覧メモリBからエントリを順番に取り出して、以下の動作を繰り返し行う。取り出したエントリをコピー元ファイルエントリに格納する。コピー元ファイルエントリのコピーフラグをセットする。ファイル一覧メモリAからエントリを順番に取り出して、以下の動作を繰り返し行う。 Entries are sequentially extracted from the file list memory B, and the following operations are repeated. The extracted entry is stored in the copy source file entry. Set the copy flag for the source file entry. Entries are taken out from the file list memory A in order, and the following operations are repeated.
取り出したエントリをコピー先ファイルエントリに格納する。コピー元ファイルエントリによって指定された画像ファイルとコピー先ファイルエントリによって指定された画像ファイルをそれぞれ読み出して、それらの内容を比較する。その結果、コピー元ファイルエントリによって指定された画像ファイルとコピー先ファイルエントリによって指定された画像ファイルの内容が同じならば、コピー元ファイルエントリのコピーフラグをクリアする。上記動作を、ファイル一覧メモリAに格納されているエントリについてすべて繰り返し行う。 The extracted entry is stored in the copy destination file entry. The image file specified by the copy source file entry and the image file specified by the copy destination file entry are read out and their contents are compared. As a result, if the contents of the image file specified by the copy source file entry and the image file specified by the copy destination file entry are the same, the copy flag of the copy source file entry is cleared. The above operation is repeated for all entries stored in the file list memory A.
ここで、画像ファイル2001、画像ファイル2002、画像ファイル2003、画像ファイル2101、画像ファイル2103、および画像ファイル2104については、カードA13に内容が同じ画像ファイルがあるので、繰り返し動作のうちに、コピー元ファイルエントリのコピーフラグがクリアされる。したがって、コピーフラグがクリアされないのは、コピー元ファイルエントリが画像ファイル2004および画像ファイル2102を指定している場合である。コピー元ファイルエントリのコピーフラグがセットされているならば、コピー元ファイルエントリによって指定された画像ファイルをカードA13に新規に作成されたディレクトリN1200にコピーする。すなわち、カードB14からカードA13へコピーが行われるのは、画像ファイル2004および画像ファイル2102であって、それぞれ、ディレクトリN1200に画像ファイル1201および画像ファイル1202としてコピーされる。上記動作を、ファイル一覧メモリBに格納されているエントリについてすべて繰り返し行う。
Here, since the
以上のように、アプリケーション100は、カードA13からカードB14へのコピー動作と、カードB14からカードA13へのコピー動作を、上記順序に実行することで、カードA13とカードB14の相互コピー動作を完了する。動作完了後の、カードA13とカードB14の内容は図9のようになる。 As described above, the application 100 completes the mutual copying operation between the card A13 and the card B14 by executing the copying operation from the card A13 to the card B14 and the copying operation from the card B14 to the card A13 in the above order. To do. The contents of the cards A13 and B14 after the operation is completed are as shown in FIG.
なお、前述の実施形態では、二つのメモリカード間で画像ファイルをコピーする場合について説明したが、一つの記録媒体内に作成された二つのフォルダ間で同様に画像ファイルをコピーする場合にも、本発明を同様に適用することが可能である。 In the above-described embodiment, the case where an image file is copied between two memory cards has been described. However, when an image file is similarly copied between two folders created in one recording medium, The present invention can be similarly applied.
Claims (7)
第2の記録媒体に対して情報データファイルを記録再生する第2の記録再生手段と、
前記第1の記録媒体に記録されている複数の前記情報データファイルのうち、前記第2の記録媒体に同じ内容のものが存在しない情報データファイルをコピー対象ファイルとして検出し、前記コピー対象ファイルを前記第1の記録媒体から再生して前記第2の記録媒体に記録するよう前記第1の記録再生手段と第2の記録再生手段とを制御する制御手段とを備える情報処理装置。 First recording / reproducing means for recording / reproducing an information data file with respect to a first recording medium;
Second recording / reproducing means for recording / reproducing the information data file to / from the second recording medium;
Among the plurality of information data files recorded on the first recording medium, an information data file having no same content on the second recording medium is detected as a copy target file, and the copy target file is An information processing apparatus comprising: control means for controlling the first recording / reproducing means and the second recording / reproducing means so as to reproduce from the first recording medium and record on the second recording medium.
前記第1のフォルダに格納されている複数の前記情報データファイルのうち、前記第2のフォルダに同じ内容のものが存在しない情報データファイルをコピー対象ファイルとして検出し、前記コピー対象ファイルを前記第1のフォルダから再生して前記第2のフォルダに格納するよう前記記録再生手段を制御する制御手段とを備える情報処理装置。 Recording / reproducing means for recording / reproducing the information data on / from a recording medium in which a first folder and a second folder each storing a plurality of information data files are created;
Among the plurality of information data files stored in the first folder, an information data file having no same content in the second folder is detected as a copy target file, and the copy target file is detected as the first target file. An information processing apparatus comprising: control means for controlling the recording / reproducing means so as to reproduce from one folder and store in the second folder.
前記第1の記録媒体に記録されている複数の前記情報データファイルのうち、前記第2の記録媒体に同じ内容のものが存在しない情報データファイルをコピー対象ファイルとして検出し、前記コピー対象ファイルを前記第1の記録媒体から再生して前記第2の記録媒体に記録する制御工程とを有する情報処理方法。 A recording / reproducing step of recording / reproducing the information data file with respect to the first recording medium and the second recording medium;
Among the plurality of information data files recorded on the first recording medium, an information data file having no same content on the second recording medium is detected as a copy target file, and the copy target file is And a control step of reproducing from the first recording medium and recording on the second recording medium.
前記第1のフォルダに格納されている複数の前記情報データファイルのうち、前記第2のフォルダに同じ内容のものが存在しない情報データファイルをコピー対象ファイルとして検出し、前記コピー対象ファイルを前記第1のフォルダから再生して前記第2のフォルダに格納する制御工程とを有する情報処理方法。 A recording / reproducing step of recording / reproducing the information data with respect to a recording medium in which a first folder and a second folder each storing a plurality of information data files are created;
Among the plurality of information data files stored in the first folder, an information data file having no same content in the second folder is detected as a copy target file, and the copy target file is detected as the first target file. And a control step of reproducing from one folder and storing in the second folder.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004312271A JP2006127015A (en) | 2004-10-27 | 2004-10-27 | Information processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004312271A JP2006127015A (en) | 2004-10-27 | 2004-10-27 | Information processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006127015A true JP2006127015A (en) | 2006-05-18 |
Family
ID=36721741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004312271A Withdrawn JP2006127015A (en) | 2004-10-27 | 2004-10-27 | Information processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006127015A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010283809A (en) * | 2009-05-01 | 2010-12-16 | Nikon Corp | Data recording apparatus, and digital camera |
-
2004
- 2004-10-27 JP JP2004312271A patent/JP2006127015A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010283809A (en) * | 2009-05-01 | 2010-12-16 | Nikon Corp | Data recording apparatus, and digital camera |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11341421A (en) | Digital camera | |
JP2003298982A (en) | Imaging apparatus | |
JP2005318125A (en) | Method for dividing and recording data, method for dividing and recording data of electronic camera, and the electronic camera | |
JP2009118215A (en) | Imaging apparatus | |
JP5983409B2 (en) | Imaging apparatus, image transfer method, and program | |
JP2004007435A (en) | Electronic camera, image recording apparatus, image recording method, and program | |
JP2006311067A (en) | Electronic camera apparatus and history file creating method | |
US20080313216A1 (en) | File management apparatus and file transfer method and imaging apparatus | |
JP3880489B2 (en) | IMAGING DEVICE, DATA PROCESSING METHOD IN IMAGING DEVICE, STORAGE MEDIUM, AND PROGRAM | |
JP2009253769A (en) | Imaging apparatus, method for controlling imaging apparatus, and program | |
JP4804270B2 (en) | Image playback device | |
JP4757206B2 (en) | Image processing apparatus, image processing apparatus control method, and computer program | |
JP2006127015A (en) | Information processor | |
JP2005236496A (en) | Image recording display system | |
JPH08147952A (en) | Recording and reproducing device | |
JP2008182513A (en) | Imaging apparatus with information writing function | |
JP2008219425A (en) | Image processor and image processing method | |
JP5414844B2 (en) | Imaging device | |
JP4198144B2 (en) | Digital image editing device | |
JP2005175822A (en) | Image pickup device, image processing method, recording medium and program | |
JP2008011421A (en) | Camera device | |
JP2005051279A (en) | Method of setting display direction of static image | |
JP4402510B2 (en) | Image display device | |
JP6110730B2 (en) | Imaging device | |
JP4358718B2 (en) | Digital camera and method for creating, updating, and appending control file in digital camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080108 |