(57)【要約】【課題】  ２つの記録メディア間で複数のデータブロックを順次コピーするコピー機能を有する電子機器において、コピー先の記録メディアに多くの容量が残存しているにも拘わらずコピー処理が終了することを防止する。【解決手段】  本発明に係る電子機器において、ＣＰＵ６は、コピーの対象とする全てのデータブロックについて順次、データ容量とコピー先の記録メディアの残容量とを比較してデータ容量が残容量よりも小さい場合にコピーを行なう比較／コピー動作を実行し、前記全てのデータブロックについて前記比較／コピー動作を実行した時点でコピー処理を終了する。【選択図】      図１
2006221369.tif 000002
【特許請求の範囲】
【請求項１】
２つの記録メディア間で複数のデータブロックを順次コピーするコピー機能を有する電子機器において、
コピーの対象とするデータブロックのデータ容量を認識するデータ容量認識手段と、
コピー先の記録メディアの残容量を検出する残容量検出手段と、
コピーの対象とする全てのデータブロックについて順次、データ容量と検出された残容量とを比較してデータ容量が残容量よりも小さい場合にコピーを行なう比較／コピー動作を実行し、前記全てのデータブロックについて前記比較／コピー動作を実行した時点で動作を停止するコピー処理手段
とを具えていることを特徴とする電子機器。
【請求項２】
コピー元の記録メディアには、コピーの対象とする全てのデータブロックの識別情報を含むテーブルデータが記録されており、前記コピー処理手段は、該テーブルデータに基づいて、前記全てのデータブロックについて前記比較／コピー動作を実行したか否かを判断する請求項１に記載の電子機器。
【請求項３】
２つの記録メディア間で複数のデータブロックを順次コピーするコピー処理プログラムであって、
コピーの対象とするデータブロックのデータ容量を認識する処理と、
コピー先の記録メディアの残容量を検出する処理と、
コピーの対象とする全てのデータブロックについて順次、データ容量と検出された残容量とを比較してデータ容量が残容量よりも小さい場合にコピーを行なう比較／コピー処理を実行し、前記全てのデータブロックについて前記比較／コピー処理を実行した時点で処理を停止する処理
とをコンピュータに実行させるためのコピー処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つの記録メディア間で複数のデータブロックを順次コピーするコピー機能を有する電子機器及びコピー処理プログラムに関するものである。
【背景技術】
【０００２】
従来のデジタルカメラにおいては、ユーザにより画像撮影操作が行なわれると、ＣＣＤ(固体撮像素子)等の撮影装置によって撮影された画像が、デジタルデータに変換された後、周知の圧縮方式により圧縮されて、内蔵メモリ或いはメモリカードに記録される。
そして、この種のデジタルカメラは、上記の内蔵メモリとメモリカードとの間で、上述の如く記録された画像のコピーを行なうことが可能であって、例えば内蔵メモリからメモリカードへのコピー処理においては、コピー元の内蔵メモリに記録されている複数枚の画像が画像番号の小さい順にコピー先のメモリカードにコピーされる。
【０００３】
尚、出願人は、２つの記録メディア間でデータのコピーが可能な種々の電子アルバム装置を提案している(特許文献１及び２参照)。
【特許文献１】特開２００３−１１４８２０号公報
【特許文献２】特開２００３−１９９００５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のデジタルカメラにおいては、コピー元の記録メディアに記録されている複数枚の画像を順次コピー先の記録メディアにコピーする過程で、次にコピーせんとする画像の画像サイズがコピー先の記録メディアの残容量を上回った場合、その時点でコピー先の記録メディアが満杯であるとしてコピー処理が終了していたため、コピー先の記録メディアに多くの容量が残存しているにも拘わらずコピー処理が終了することがある問題があった。
本発明の目的は、コピー先の記録メディアに多くの容量が残存しているにも拘わらずコピー処理が終了することを防止することが出来る電子機器及びコピー処理プログラムを提供することである。
【課題を解決するための手段】
【０００５】
そこで、本発明者は、上記問題を解決すべく鋭意研究を行なった結果、従来のデジタルカメラにおいてコピー処理が終了した時点では、未だコピーの行なわれていない画像の中にコピー先の記録メディアの残容量よりもデータ容量の小さい画像が存在することに着目し、本発明の完成に至った。
【０００６】
本発明に係る電子機器は、２つの記録メディア間で複数のデータブロックを順次コピーするコピー機能を具えており、
コピーの対象とするデータブロックのデータ容量を認識するデータ容量認識手段と、
コピー先の記録メディアの残容量を検出する残容量検出手段と、
コピーの対象とする全てのデータブロックについて順次、データ容量と検出された残容量とを比較してデータ容量が残容量よりも小さい場合にコピーを行なう比較／コピー動作を実行し、前記全てのデータブロックについて前記比較／コピー動作を実行した時点で動作を停止するコピー処理手段
とを具えている。
【０００７】
上記本発明に係る電子機器においては、複数のデータブロックを順次コピーする過程で、コピー先の記録メディアの残容量が徐々に減少して、次にコピーせんとするデータブロックのデータ容量が該記録メディアの残容量を上回った場合であっても、その後にコピーせんとするデータブロックについて前記比較／コピー動作が実行され、全てのデータブロックについて前記比較／コピー動作が実行された時点でコピー処理が終了する。従って、コピー処理が終了した時点で、コピーの行なわれていないデータブロックのデータ容量以上の容量がコピー先の記録メディアに残存することはない。尚、記録メディアには、外部記録メディアに限らず、内蔵メモリが含まれるものとする。
【発明の効果】
【０００８】
本発明に係る電子機器及びコピー処理プログラムによれば、コピー先の記録メディアに多くの容量が残存しているにも拘わらずコピー処理が終了することを防止することが出来る。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を、デジタルカメラに実施した形態につき、図面に沿って具体的に説明する。
本発明に係るデジタルカメラは、図１に示す如く、撮影レンズ(１)と、撮影レンズ(１)から取り込まれた画像光線を光電変換するＣＣＤ(２)と、画像処理時に使用されるＳＤＲＡＭ(３)と、所定の信号処理及び制御動作を実行するＡＳＩＣ(Application
Specific I.C.)(４)と、画像データや種々の情報を格納するためのフラッシュメモリ(５)と、ＡＳＩＣ(４)及びフラッシュメモリ(５)の動作を制御するＣＰＵ(６)とを具えている。
又、該デジタルカメラは、画像データを記録するためのメモリカード(10)が差し込まれるカードソケット(７)と、パーソナルコンピュータ等の外部機器を接続するためのＵＳＢコネクタ(８)と、複数の操作キーからなる操作キー群(11)に対する操作を検知して前記ＡＳＩＣ(４)に通知する入力制御回路(９)とを具えている。
【００１０】
前記ＡＳＩＣ(４)は、前記撮影レンズ(１)を駆動するモータ(図示省略)を制御するモータ制御回路(41)と、前記ＣＣＤ(２)の動作を制御するＣＣＤ制御回路(42)と、前記ＳＤＲＡＭ(３)に対する書込み及び読出しを行なうＳＤＲＡＭ制御回路(43)と、前記フラッシュメモリ(５)に対する書込み及び読出しを行なうフラッシュメモリ制御回路(44)とを具えている。又、ＡＳＩＣ(４)は、入力された音声信号に所定の信号処理を施す音声制御回路(45)と、メモリカード(10)に対する書込み及び読出しを行なうメモリカード制御回路(46)と、前記ＵＳＢコネクタ(８)に接続された外部機器とＣＰＵ(６)との間で通信を行なうＵＳＢ制御回路(47)と、前記入力制御回路(９)とＣＰＵ(６)との間で通信を行なうシリアル通信回路(48)とを具えている。これらのモータ制御回路(41)、ＣＣＤ制御回路(42)、ＳＤＲＡＭ制御回路(43)、フラッシュメモリ制御回路(44)、音声制御回路(45)、メモリカード制御回路(46)、ＵＳＢ制御回路(47)及びシリアル通信制御回路(48)はバス(40)に接続されており、該バス(40)に、上記のフラッシュメモリ(５)及びＣＰＵ(６)が接続されている。
【００１１】
上記デジタルカメラにおいては、前記操作キー群(11)に含まれるシャッターボタンを押下すると、撮影された静止画や動画の画像データに撮影日時情報や画像サイズ情報を含むヘッダ情報が付加されて撮影画像ファイルが作成され、該撮影画像ファイルがフラッシュメモリ(５)或いはメモリカード(10)に記録される。尚、撮影画像ファイルの記録先は、撮影前に予め選択される。
又、フラッシュメモリ(５)或いはメモリカード(10)に記録された複数の撮影画像ファイルはファイル番号の小さい順にソートされ、それらのファイルのファイル名、拡張子及び属性から図２に示すファイル管理テーブルが作成されて、フラッシュメモリ(５)或いはメモリカード(10)に記録される。ファイル名は８バイト長、拡張子は３バイト長、属性は１バイト長を有しており、該ファイル管理テーブルは１２バイトのテーブル長を有している。そして、該ファイル管理テーブルの最後尾には、最後尾であることを表わす“０”の値が書き込まれる。フラッシュメモリ(５)或いはメモリカード(10)に記録された撮影画像ファイルは、この様にして作成されたファイル管理テーブルによって管理される。
【００１２】
又、上記デジタルカメラにおいては、操作キー群(11)に対して所定のコピー開始操作を行なうと、フラッシュメモリ(５)とメモリカード(10)との間で、撮影画像ファイルを構成する画像データのコピーが行なわれる。尚、フラッシュメモリ(５)からメモリカード(10)へのコピー処理と、メモリカード(10)からフラッシュメモリ(５)へのコピー処理は、モード選択によって切り換えられる。
【００１３】
図３は、上記ＣＰＵ(６)に搭載されているコピー処理プログラムによって実行されるコピー処理手続きを表わしている。
所定のコピー開始操作が行なわれると、先ずステップＳ１では、ファイルポインタをコピー元の記録メディアに格納されているファイル管理テーブルの先頭位置に移動させて、該テーブルから先頭のファイルのファイル名及び拡張子を読み出し、次にステップＳ２では、前記読み出したファイル名及び拡張子を有するファイルのヘッダ情報をコピー元の記録メディアから読み出して、該ヘッダ情報から画像サイズ情報を取得する。
続いてステップＳ３では、コピー先の記録メディアの残容量を検出し、ステップＳ４では、ステップＳ２にて取得した画像サイズ情報から画像サイズを認識し、該画像サイズがステップＳ３にて検出した残容量よりも小さいか否かを判断する。ここで、イエスと判断された場合にはステップＳ５に移行して、前記ファイルを構成する画像データをコピー元の記録メディアから読み出してコピー先の記録メディアに保存した後、ステップＳ６に移行する一方、ステップＳ４にてノーと判断された場合にはステップＳ５を迂回してステップＳ６に移行する。
【００１４】
ステップＳ６では、ファイルポインタをファイル管理テーブルのテーブル長だけ移動させて次のファイルのファイル名及び拡張子を読み出し、次にステップＳ７では、ステップＳ６にて読み出したデータが“０”であるか否かを判断し、ノーと判断された場合は、ステップＳ２に戻って上記手続きを繰り返す。
その後、ファイルポインタがファイル管理テーブルの最後尾まで移動して、ステップＳ６にて“０”の値が読み出されると、ステップＳ７にてイエスと判断されて上記手続きを終了する。
【００１５】
上記手続きによれば、コピー元の記録メディアに記録されている全ての画像データを順次コピーする過程で、コピー先の記録メディアの残容量が徐々に減少して、次にコピーせんとする画像データの画像サイズがコピー先の記録メディアの残容量を上回った場合であっても、その後にコピーせんとする画像データについて、画像サイズと残容量とを比較して画像サイズが残容量よりも小さい場合にコピーを行なう動作が実行され、全ての画像データについて該動作が実行された時点でコピー処理が終了する。
従って、本発明に係るデジタルカメラにおいては、コピー処理が終了した時点で、コピーの行なわれていない画像データの画像サイズ以上の容量がコピー先の記録メディアに残存することはない。
尚、図１に示すＵＳＢコネクタ(８)に、メモリを内蔵した機器やメモリカードのカードリーダを具えた機器を接続し、接続した機器の内蔵メモリ或いは該機器にセットされているメモリカードと上記のフラッシュメモリ(５)或いはメモリカード(10)との間のコピー処理に、図３に示す手続きを採用することも可能である。
又、１枚のメモリカードから他のメモリカードにコピーを行なう際に、１枚のメモリカードからフラッシュメモリ(５)へのコピー処理に図３に示す手続きを採用し、その後のフラッシュメモリ(５)から他のメモリカードへのコピー処理に図３に示手続きを採用することも可能である。
【００１６】
本発明の各部構成は上記実施の形態に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能である。
例えば、本発明は、デジタルカメラに限らず、携帯電話機や電子アルバム装置等、２つの記録メディア間でデータブロックのコピーが可能な種々の電子機器に実施することが可能である。
又、本発明は、画像データに限らず、音声データや文字データ等、種々のデータのコピーが可能な電子機器に実施することが可能である。
【図面の簡単な説明】
【００１７】
【図１】本発明を実施したデジタルカメラの構成を表わすブロック図である。
【図２】ファイル管理テーブルを表わす図である。
【図３】コピー処理の具体的手続きを表わすフローチャートである。
【符号の説明】
【００１８】
(１)  撮影レンズ
(２)  ＣＣＤ
(４)  ＡＳＩＣ
(５)  フラッシュメモリ
(６)  ＣＰＵ
(７)  カードソケット
(10)  メモリカード
(11)  操作キー群
【図１】
2006221369.tif 000003
【図２】
2006221369.tif 000004
【図３】
2006221369.tif 000005