(57)【要約】【課題】外部メモリの交換時にデータの処理動作を中断させることなく、継続的に行うことのできるデータ処理装置を提供する。【解決手段】例えば動画像などのデータを入力部１４から入力して外部メモリ１８ａに記録する場合に、その外部メモリ１８ａの容量不足などでデータを記録できない状態になったときに、内部メモリ１６を一時的に利用して入力中のデータを書き込んでおき、新たな外部メモリ１８ｂが装着されたときに、内部メモリ１６に書き込んだデータ量に対応した予約領域を外部メモリ１８ｂに確保して、そこに内部メモリ１６内のデータを転送して記録すると共に、その予約領域に続けて入力中のデータを記録することで、データの記録動作を継続的に行う。【選択図】　　図１
2004088328.tif 000002
【特許請求の範囲】
【請求項１】
装置本体に内蔵された第１のメモリと、
前記装置本体に第２のメモリを装着させることができるメモリ装着手段と、
記録対象となる入力データを前記第２のメモリに記録できるか否か判断し、前記第２のメモリに記録可能であると判断された場合に前記入力データを前記第２のメモリに書き込み、前記第２のメモリに記録できないと判断された場合に前記入力データを前記第１のメモリに書き込むように前記入力データの記録先を切り換える記録先切換え手段と、
この記録先切換え手段によって前記第２のメモリに前記入力データを書き込む際に、前記第１のメモリに記録済みのデータが存在すれば、そのときのデータ量に対応した予約領域を前記第２のメモリの中に確保し、そこに前記記録済みのデータを書き込むと共に、前記入力データを前記予約領域内のデータに続けて書き込むデータ書込み制御手段と
を具備したことを特徴とするデータ処理装置。
【請求項２】
前記入力手段によって入力されるデータは、時間的に連続性を有するデータであることを特徴とする請求項１記載のデータ処理装置。
【請求項３】
現在装着されている前記第２のメモリの残容量を検出する残容量検出手段を備え、
前記記録先切換え手段は、前記第２のメモリに対するデータ書込み中に前記残容量検出手段によって検出される残容量が第１の所定値以下になった場合にデータ記録先を前記第１のメモリに切り換え、その後に第２の所定値以上の残容量が検出されたときに新たな第２のメモリに交換されたものとしてデータ記録先を当該第２のメモリに切り換えることを特徴とする請求項１記載のデータ処理装置。
【請求項４】
装置本体に内蔵された第１のメモリと、
前記装置本体に第２のメモリを装着させることができるメモリ装着手段と、
前記第２のメモリ内のデータの一部を読み出して前記第１のメモリに移すデータ転送手段と、
前記第２のメモリあるいは前記データ転送手段によって前記第２のメモリから前記第１のメモリに移されたデータを再生順に読み出すようにデータ読出し元を切り換える読出し元切換え手段と、
この読出し元切換え手段によって前記第２のメモリあるいは前記第１のメモリから再生対象として読み出されたデータを出力する出力手段と
を具備したことを特徴とするデータ処理装置。
【請求項５】
前記データ転送手段は、前記第２のメモリから再生対象となるデータを読み出している最中に、前記第２のメモリに記録されているデータを先読みして前記第１のメモリに移すことを特徴とする請求項４記載のデータ処理装置。
【請求項６】
装置本体に内蔵された第１のメモリと、前記装置本体に第２のメモリを装着させることができるメモリ装着手段とを備えたデータ処理装置におけるデータ記録方法であって、
記録対象となるデータが入力された際に、この入力されたデータを前記第２のメモリに記録可能か否かを判断し、
前記第２のメモリに記録可能であると判断された場合に前記入力データを前記第２のメモリに書き込み、前記第２のメモリに記録できないと判断された場合に前記入力データを前記第１のメモリに書き込むように前記入力データの記録先を切り換え、
前記第２のメモリに前記入力データを書き込む際に、前記第１のメモリに記録済みのデータが存在すれば、そのときのデータ量に対応した予約領域を前記第２のメモリの中に確保し、そこに前記記録済みのデータを書き込むと共に、前記入力データを前記予約領域内のデータに続けて書き込むことを特徴とするデータ記録方法。
【請求項７】
装置本体に内蔵された第１のメモリと、前記装置本体に第２のメモリを装着させることができるメモリ装着手段とを備えたデータ処理装置におけるデータ再生方法であって、
前記第２のメモリ内のデータの一部を読み出して前記第１のメモリに移し、
前記第２のメモリあるいは前記第２のメモリから前記第１のメモリに移されたデータを再生順に読み出すようにデータ読出し元を切り換え、
このデータ読出し元の切り換えによって前記第２のメモリあるいは前記第１のメモリから再生対象として読み出されたデータを出力することを特徴とするデータ再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＦカード、ＳＤカード、メモリカード等の外部メモリを装着してデータの記録／再生を行うデータ処理装置に係り、特に複数枚の外部メモリを交換しながら、動画像のような時間的に連続性を有するデータを連続して記録する場合あるいは再生する場合に用いて好適なデータ処理装置、同装置におけるデータ記録方法及びデータ再生方法に関する。
【０００２】
【従来の技術】
例えば撮像装置では、ＣＦカード、ＳＤカード、メモリカードといった外部メモリを装着することができ、その外部メモリに撮影中の動画像データを記録したり、あるいは、外部メモリに既に記録されている動画像データを読み出して再生するといったことが行われている。
【０００３】
ところで、動画像データや音楽データなどのマルチメディアデータは一般的に非常に大きなデータサイズを必要とするデータであり、また、記録する動画をより高画質のものにしようとすると、ビットレートもそれに伴って大きなものとなるため、動画像データのデータサイズは一般的に非常に大きなものとなってしまう。このため、例えば長時間の動画像を記録しようとする場合や高画質の動画像を記録しようとすると、外部メモリの容量が不足してしまい、直ぐにメモリ残量がなくなってしまうという場合もあった。このような場合に従来の装置では、外部メモリの残量があるレベル以下になると、メモリ交換のメッセージが表示されたり、警告ランプが点灯するなどしてユーザにメモリ交換の時期が迫っていることが警告され、ユーザによって新たな外部メモリが装着されると、その外部メモリに対してデータの記録がなされるようになっていた。
【０００４】
【発明が解決しようとする課題】
上述したように、動画像などのデータを長時間連続して記録するような場合には、途中で外部メモリの交換作業を必要とする。この場合、従来の装置では、外部メモリを交換している間（外部メモリの未装着時を含む）にはデータの記録動作を行うことができなかったため、その間にいいシーンを撮り逃してしまうなどの問題があった。
【０００５】
また、複数枚の外部メモリに分けて記録された動画像などのデータをメモリ交換しながら再生するような場合にも、メモリ交換時にはデータの再生動作を行うことができないため、連続したシーンとして継続的に見ることができないなどの問題があった。
【０００６】
本発明は前記のような点に鑑みなされたもので、外部メモリの交換時にデータの記録あるいは再生などの処理動作を中断させることなく、継続的に行うことのできるデータ処理装置、同装置におけるデータ記録方法及びデータ再生方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の請求項１に係るデータ処理装置は、装置本体に内蔵された第１のメモリと、前記装置本体に第２のメモリを装着させることができるメモリ装着手段と、記録対象となる入力データを前記第２のメモリに記録できるか否か判断し、前記第２のメモリに記録可能であると判断された場合に前記入力データを前記第２のメモリに書き込み、前記第２のメモリに記録できないと判断された場合に前記入力データを前記第１のメモリに書き込むように前記入力データの記録先を切り換える記録先切換え手段と、この記録先切換え手段によって前記第２のメモリに前記入力データを書き込む際に、前記第１のメモリに記録済みのデータが存在すれば、そのときのデータ量に対応した予約領域を前記第２のメモリの中に確保し、そこに前記記録済みのデータを書き込むと共に、前記入力データを前記予約領域内のデータに続けて書き込むデータ書込み制御手段とを具備して構成される。
【０００８】
このような構成によれば、装置本体に内蔵された第１のメモリと、前記装置本体に第２のメモリを装着するためのメモリ装着手段とを備えたデータ処理装置において、第２のメモリの容量が足りない場合、あるいは、第２のメモリが未装着の場合など、入力データを第２のメモリに記録できない状態のときに、第１のメモリに対して入力データの書き込みが行われ、その間に第２のメモリが装着されるなどして記録可能な状態になると、第２のメモリ内に予約領域が確保され、その予約領域に第１のメモリに記録済みのデータが移されると共に、その記録済みのデータに続けて第２のメモリに入力データが書き込まれる。このように、第１のメモリを利用してデータの書き込みを行うことで、第２のメモリの交換時（未装着時を含む）にデータの記録動作を中断させることなく、継続して行うことができる。
【０００９】
また、本発明の請求項２では、請求項１記載のデータ処理装置において、前記入力手段によって入力されるデータは、時間的に連続性を有するデータであることを特徴とする。
【００１０】
このような構成によれば、例えば動画像のデータなどの時間的に連続性を有するデータを対象として、そのデータの記録動作を中断させることなく、継続して行うことができる。
【００１１】
また、本発明の請求項３では、請求項１記載のデータ処理装置において、現在装着されている前記第２のメモリの残容量を検出する残容量検出手段を備え、前記記録先切換え手段は、前記第２のメモリに対するデータ書込み中に前記残容量検出手段によって検出される残容量が第１の所定値以下になった場合にデータ記録先を前記第１のメモリに切り換え、その後に第２の所定値以上の残容量が検出されたときに新たな第２のメモリに交換されたものとしてデータ記録先を当該第２のメモリに切り換えることを特徴とする。
【００１２】
このような構成によれば、第２のメモリの残容量が検出され、その残容量が第１の所定値以下になると容量不足としてデータ記録先が第１のメモリに切り換えられる。したがって、その間に新たな第２のメモリを装着することができる。また、その後に第２の所定値以上の残容量が検出された場合には新たな第２のメモリに交換されたものと判断されてデータ記録先が当該第２のメモリに切り換えられてデータの書き込みが行われる。
【００１３】
本発明の請求項４に係るデータ処理装置は、装置本体に内蔵された第１のメモリと、前記装置本体に第２のメモリを装着させることができるメモリ装着手段と、前記第２のメモリ内のデータの一部を読み出して前記第１のメモリに移すデータ転送手段と、前記第２のメモリあるいは前記データ転送手段によって前記第２のメモリから前記第１のメモリに移されたデータを再生順に読み出すようにデータ読出し元を切り換える読出し元切換え手段と、この読出し元切換え手段によって前記第２のメモリあるいは前記第１のメモリから再生対象として読み出されたデータを出力する出力手段とを具備して構成される。
【００１４】
このような構成によれば、装置本体に内蔵された第１のメモリと、前記装置本体に第２のメモリを装着するためのメモリ装着手段とを備えたデータ処理装置において、第２のメモリに記録されているデータの一部が第１のメモリに移されて、データ再生順に従って第２のメモリあるいは第１のメモリから再生対象となるデータが読み出されて出力される。このように、第１のメモリを利用してデータの読出しを行うことで、第２のメモリの交換時にデータの再生動作を中断させることなく、継続して行うことができる。
【００１５】
また、本発明の請求項５では、請求項４に記載のデータ処理装置において、前記データ転送手段は、前記第２のメモリから再生対象となるデータを読み出している最中に、前記第２のメモリに記録されているデータを先読みして前記第１のメモリに移すことを特徴とする。
【００１６】
このような構成によれば、第２のメモリから再生用のデータを読み出して出力する処理と、その第２のメモリに記録されたデータを先読みして第１のメモリに移す処理とが同時に行われる。
【００１７】
本発明の請求項６に係るデータ記録方法は、装置本体に内蔵された第１のメモリと、前記装置本体に第２のメモリを装着させることができるメモリ装着手段とを備えたデータ処理装置におけるデータ記録方法であって、記録対象となるデータが入力された際に、この入力されたデータを前記第２のメモリに記録可能か否かを判断し、前記第２のメモリに記録可能であると判断された場合に前記入力データを前記第２のメモリに書き込み、前記第２のメモリに記録できないと判断された場合に前記入力データを前記第１のメモリに書き込むように前記入力データの記録先を切り換え、前記第２のメモリに前記入力データを書き込む際に、前記第１のメモリに記録済みのデータが存在すれば、そのときのデータ量に対応した予約領域を前記第２のメモリの中に確保し、そこに前記記録済みのデータを書き込むと共に、前記入力データを前記予約領域内のデータに続けて書き込むことを特徴とするものである。
【００１８】
このようなデータ記録方法によれば、第１のメモリを利用してデータの書込みを行うことで、第２のメモリの交換時（未装着時を含む）にデータの記録動作を中断させることなく、継続して行うことができる。
【００１９】
本発明の請求項７に係るデータ再生方法は、装置本体に内蔵された第１のメモリと、前記装置本体に第２のメモリを装着させることができるメモリ装着手段とを備えたデータ処理装置におけるデータ再生方法であって、前記第２のメモリ内のデータの一部を読み出して前記第１のメモリに移し、前記第２のメモリあるいは前記第２のメモリから前記第１のメモリに移されたデータを再生順に読み出すようにデータ読出し元を切り換え、このデータ読出し元の切り換えによって前記第２のメモリあるいは前記第１のメモリから再生対象として読み出されたデータを出力することを特徴とするものである。
【００２０】
このようなデータ再生方法によれば、第１のメモリを利用してデータの読出しを行うことで、第２のメモリの交換時にデータの再生動作を中断させることなく、継続して行うことができる。
【００２１】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態を説明する。
【００２２】
図１は本発明の一実施形態に係るデータ処理装置の構成を示すブロック図である。なお、本装置は、例えば撮像装置にて撮影された動画像のデータを記録／再生する機能を備えた電子機器からなる。
【００２３】
図１に示すように、本装置は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、入力部１４、出力部１５、内部メモリ（第１のメモリ）１６、スロット１７を備え、このスロット１７に外部メモリ（第２のメモリ）１８ａ，１８ｂ，１８ｃ…を交換可能に装着できるように構成されている。
【００２４】
ＣＰＵ１１は、ＲＯＭ１２などに記憶されたプログラムを読み込み、このプログラムに記述された手順に従って所定の処理を実行する。ＲＯＭ１２には、予めＣＰＵ１１を起動するためのプログラムを含む各種情報が記憶されている。ＲＡＭ１３は、ＣＰＵ１１の処理に必要な各種情報を記憶するワークメモリとして用いられる。
【００２５】
また、入力部１４および出力部１５は、処理対象となるデータを入出力するための構成要素である。本実施形態では、入力部１４は撮像装置にて撮影された動画データが入力されるものであり、出力部１５はその動画データを再生出力するための表示装置などである。内部メモリ１６は、装置本体に内蔵された記憶装置であって、例えばフラッシュメモリからなる。これに対し、外部メモリ１８ａ，１８ｂ，１８ｃ…は、スロット１７を介して装置本体に装着される交換可能な記憶装置であって、例えばＣＦカード、ＳＤカード、メモリカードなどからなる。
【００２６】
ここで、動画像データや音楽データなどのマルチメディアデータは一般的に非常に大きなデータサイズを必要とするデータであり、また、外部メモリ１８ａが内部メモリ１６などに比較して容量が少ない場合もあるため、例えば動画像を長時間撮影するようなときには、外部メモリ１枚では容量不足であるような場合もある。このため、複数枚の外部メモリ１８ａ，１８ｂ，１８ｃ…を用意しておき、装着中の外部メモリの容量が一杯になったら新しいものと交換する必要がある。また、再生時でも、複数枚の１８ａ，１８ｂ，１８ｃ…に分けて動画データが記録されているような場合には、これらの交換作業が必要となる。従来、このような外部メモリの交換作業を行っているときには、データ記録あるいは再生を行うことができなかったが、本装置では、装置本体内のメモリ（内部メモリ１６）を一時的に利用することで、データの記録／再生動作を継続的に行うことを実現する。
【００２７】
以下に、本装置の処理動作として、（ａ）データ記録時の処理、（ｂ）データ再生時の処理に分けて詳しく説明する。
【００２８】
（ａ）データ記録時の処理
図２は本発明のデータ記録方法を説明するための図であり、外部メモリ１８ａ，１８ｂに動画データを続けて記録する場合の方法が示されている。
【００２９】
外部メモリ１８ａがスロット１７に装着された状態で、撮影装置によって撮影された動画データが入力されると、図２（ａ）に示すように、その入力中の動画データが外部メモリ１８ａに順次書き込まれていく。なお、実際には、例えばＭＰＥＧ（Ｍｏｔｉｏｎ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ）などの所定の圧縮方式にて動画データが圧縮されて書き込まれる。
【００３０】
ここで、外部メモリ１８ａの残容量が所定値以下になると、同図（ｂ）、（ｃ）に示すように、データ記録先が内部メモリ１６に切り換えられて、入力中の動画データが内部メモリ１６に書き込まれる。この間にユーザによって新たな外部メモリ１８ｂが装着されると、同図（ｄ）に示すように、内部メモリ１６内の動画データの量に対応した予約領域が外部メモリ１８ｂの先頭部分に確保される。そして、同図（ｅ）、（ｆ）に示すように、外部メモリ１８ｂに確保された予約領域に内部メモリ１６内の動画データが転送されて書き込まれ、その予約領域に続けて入力中の動画データの書込みが行われる。なお、この外部メモリ１８ｂの容量も一杯になった場合には、前記同様にして、新たな外部メモリ１８ｃが交換されるまでの間、内部メモリ１６が一時的に利用されてデータの書込みが行われる。
【００３１】
以下に、このようなデータ記録方法を実現するための具体的な処理手順について説明する。
【００３２】
図３は本装置に備えられたＣＰＵ１１によって実行されるデータ記録処理の流れを示すフローチャートである。今、外部メモリ１８ａがスロット１７に装着されている状態で、撮像装置にて動画像の撮影が行われたとする。
【００３３】
撮像装置による動画像の撮影に伴い、そのときに得られる動画データが入力部１４を通じてＣＰＵ１１に入力されると（ステップＡ１１）、ＣＰＵ１１は、まず、その動画データを所定の圧縮方式によって圧縮して動画圧縮データを作成する（ステップＡ１２）。ここで、前記動画圧縮データの書込みに際し、ＣＰＵ１１は記録モードが「外部メモリ」に設定されているか、あるいは、「内部メモリ」に設定されているかを例えばＲＡＭ１３などにセットされるフラグ情報によってチェックする（ステップＡ１３）。なお、初期状態では「外部メモリ」への記録モード（フラグ“１”）が設定されているものとする。「外部メモリ」への記録モードとは、スロット１７に装着されたメモリ（外部メモリ１８ａ，１８ｂ、１８ｃ…のいずれか）を対象としてデータの記録を行うことである。これに対し、「内部メモリ」への記録モードとは、本装置に内蔵されたメモリ（内部メモリ１６）を対象としてデータの記録を行うことである。
【００３４】
「外部メモリ」への記録モード（フラグ“１”）が設定されている場合（ステップＡ１３のＹｅｓ）、ＣＰＵ１１は現在装着されている外部メモリ１８ａの残容量を検出し（ステップＡ１４）、その残容量がデータ書込みに必要な容量である所定値Ｋ１よりも多ければ（ステップＡ１５のＮｏ）、入力データを外部メモリ１８ａに記録可能であると判断して、前記ステップＡ１２で作成された動画圧縮データを外部メモリ１８ａに順次書き込んでいく（ステップＡ１６）。この状態が図２（ａ）である。
【００３５】
また、そのときにＣＰＵ１１は内部メモリ１６に動画圧縮データが記録されているか否かをチェックする（ステップＡ１７）。この場合、外部メモリ１８ａに対するデータの書込みを始めた時点では、まだ内部メモリ１６が利用されていない。よって、内部メモリ１６に動画圧縮データなしと判断され、前記ステップＡ１１に戻って、外部メモリ１８ａに対するデータの書込みが継続的に行われる。この外部メモリ１８ａに対するデータの書込みは外部メモリ１８ａの残容量が所定値Ｋ１以下になるまで繰り返される。
【００３６】
一方、外部メモリ１８ａの残容量が所定値Ｋ１以下になると（ステップＡ１５のＹｅｓ）、ＣＰＵ１１は入力データを外部メモリ１８ａに記録可能できないものと判断して、例えば「メモリカードの容量が足りません。新たなメモリカードをセットしてください」といったようなメッセージを表示するなど、外部メモリ差し替え要求を通知してユーザに外部メモリの差し替えを促す（ステップＡ１８）。
【００３７】
続いて、ＣＰＵ１１は「内部メモリ」への記録モード（フラグ“０”）を設定して、データ記録先を内部メモリ１６に切り換える（ステップＡ１９）。この状態が図２（ｂ）である。「内部メモリ」への記録モードが設定されると、ＣＰＵ１１は、まず、内部メモリ１６の残容量を検出する（ステップＡ２０）。その結果、内部メモリ１６の残容量がデータ書込みに必要な容量である所定値Ｌ１以下であった場合には（ステップＡ２１のＹｅｓ）、ＣＰＵ１１は例えば「データを記録できません」といったようなメッセージを表示するなどの所定のエラー処理を行って（ステップＡ２２）、ここでのデータ記録処理を終了する。一方、内部メモリ１６の残容量が所定値Ｌ１よりも多ければ（ステップＡ２１のＮｏ）、ＣＰＵ１１は内部メモリ１６をデータ記録先として切り換えることにより、そこに前記ステップＡ１２で作成される動画圧縮データを順次書き込んでいく（ステップＡ２３）。この内部メモリ１６に対するデータの書込みは、新たな外部メモリ（ここでは外部メモリ１８ｂとする）が装着されるまでの間、繰り返される。この状態が図２（ｃ）である。
【００３８】
ここで、ユーザが外部メモリ１８ａに代えて別の外部メモリ１８ｂを新たな外部メモリとしてスロット１７に装着すると、その状態がＣＰＵ１１によって検出される。なお、外部メモリの装着を検出する方法としては、機械的スイッチによって検出する方法と、外部メモリの残容量を検出する方法がある。機械的スイッチによって検出する方法によれば、比較的簡単な構成で外部メモリの装着を検出することができるが、外部メモリの残容量を検出する方法を用いることにより、ユーザが誤って、既に動画像データなどが記録されていて残容量が充分でない外部メモリを装着してしまったような場合でも、外部メモリに記録対象を切り換えてしまうなどの動作を防ぐことができ、例えば、多数の外部メモリに細切れの状態で動画像データが記録されてしまうなどの好ましくない動作を防止することができる。そこで、本実施形態では後者の方法を用いるものとし、ＣＰＵ１１はスロット１７に装着された外部メモリ１８ｂの容量をチェックし、その容量が新規メモリとして十分な所定値Ｋ２以上であれば（ステップＡ２４）、新たな外部メモリが装着されたものと判断し、以下のような処理を行う。
【００３９】
すなわち、新たな外部メモリとして外部メモリ１８ｂが装着されると、ＣＰＵ１１は「外部メモリ」への記録モード（フラグ“１”）を設定して、データ記録先を外部メモリ１８ｂに切り換える（ステップＡ２５）。続いて、ＣＰＵ１１は内部メモリ１６内の動画圧縮データの量を検出し（ステップＡ２６）、そのデータ量分の予約領域を外部メモリ１８ｂの先頭に確保する（ステップＡ２７）。この状態が図２（ｄ）である。
【００４０】
外部メモリ１８ｂの中に予約領域が確保されると、ＣＰＵ１１はステップＡ１１に戻って、外部メモリ１８ｂに対するデータの書込みを行う（ステップＡ１２〜Ａ１６）。その際に、ＣＰＵ１１は内部メモリ１６に動画圧縮データが記録されているか否かを判断する（ステップＡ１７）。この時点では内部メモリ１６に動画圧縮データが記録済みのため、ＣＰＵ１１はデータ有りと判断し、その内部メモリ１６内の動画圧縮データを外部メモリ１８ｂの予約領域に転記すると共に、内部メモリ１６から当該動画圧縮データを消去した後（ステップＡ２８，Ａ２９）、ステップＡ１１に戻る。このようにして、交換後の外部メモリ１８ｂに対して動画圧縮データの書込みを行いながら、内部メモリ１６に記録されていた動画圧縮データを当該外部メモリ１８ｂの予約領域に転送するといった動作を同時に行う。すなわち、ステップＡ１６における撮像された動画圧縮データの記録処理と、ステップＡ２８、Ａ２９における内部メモリから外部メモリへのデータの転送処理が、マルチプロセス処理などの方法によって並列的に処理され、撮像データの記録を行いつつ、同時に外部メモリ内の予約領域への内部メモリからのデータ転送が行われることとなる。この状態が図２（ｅ）、（ｆ）である。
【００４１】
以後、外部メモリ１８ｂの残量が所定値Ｋ１以下になるまで、この外部メモリ１８ｂに対するデータの書込みが行われる。なお、この外部メモリ１８ｂの残量も少なくなり、その残量が所定値Ｋ１以下になると、前記同様にしてデータの記録先が内部メモリ１６に切り換えられ、この内部メモリ１６が一時的に利用されてデータの書込みが行われる。
【００４２】
このように、現在装着されている外部メモリの容量が一杯になった場合に、データの記録先が内部メモリに切り換えられて、その内部メモリに動画データの書込みが行われるので、その間に新たな外部メモリに交換して動画データの記録動作を継続的に行うことができる。したがって、従来のようにメモリ交換時にデータ記録動作を行えずに、いいシーンを撮り逃してしまうなどの不具合を解消することができる。
【００４３】
なお、前記実施形態では、データ記録中に現在装着されている外部メモリの容量が一杯になった場合の処理を想定して説明したが、最初から外部メモリ自体が未装着の場合であっても、前記同様に内部メモリを一時的に利用してデータの書込みを行うことができる。すなわち、録画開始時に外部メモリが未装着である場合には、前記図３のステップＡ１５において、外部メモリの残容量が所定値Ｋ１以下であると判断されることにより、録画開始後直ちにステップＡ１８以降の処理を行って内部メモリへの記録モードが設定されることで実現できる。これにより、例えば子供の発表会や運動会などで急いで録画を行うような場合に、外部メモリを未装着の状態で取り敢えず録画を開始してしまい、録画の途中で外部メモリを装着して内部メモリから移し替えるといった利用が可能となる。
【００４４】
また、ステップＡ１５では、外部メモリの残容量が所定値Ｋ１以下になった場合に内部メモリへの記録モードに移行するようにしているが、Ｋ１を０とすることで、外部メモリの容量を全て使いきることができる。一方で、Ｋ１をある一定の値にすることにより、例えば、後から編集などを行う際に使用できる空容量を外部メモリ内に予め確保しておくようなことも可能である。
【００４５】
また、前記実施形態では、内部メモリに記録された動画データを外部メモリに確保された予約領域に転送して書き込む動作と、その外部メモリに現在入力中の動画データを書き込む動作を同時に行うようにしたが（図２（ｅ）参照）、例えば撮影が終了するまで、外部メモリに対して現在入力中の動画データの書込みのみを行い、撮影が終了した時点で内部メモリ１６に記録された動画データを外部メモリに戻すことでも良い。このようにすれば、一度に２つの処理を並列的に行わなくて済む分、ＣＰＵ１１の処理負担を軽減することができる。ただし、２枚以上の外部メモリを使用する場合には、内部メモリ１６内のどのデータを、どの外部メモリに転送しなければならないかを区別することのできる付加的な情報をさらに保持するなどの方法により、外部メモリに転送すべきデータを内部メモリ１６に区別して保持しておき、撮影終了後に各外部メモリを再度装着して、内部メモリ１６から該当する動画データを外部メモリに移し替えるといった作業が必要となる。
【００４６】
また、上述の実施例では、ステップＡ２８、Ａ２９における、内部メモリから外部メモリへのデータ転記処理と、ステップＡ１６における撮影動画データの記録処理とを、マルチプロセスなどにより並列的に処理することとしているが、複数のＣＰＵを備える構成にして、それぞれの処理が別個のＣＰＵによってなされるようにしてもよい。
【００４７】
（ｂ）データ再生時の処理
図４は本発明のデータ再生方法を説明するための図であり、外部メモリ１８ａ，１８ｂに記録された一連の動画データをメモリ交換しながら再生する場合の方法が示されている。
【００４８】
まず、図４（ａ）に示すように、動画データ（実際には圧縮された動画データ）が記録された外部メモリ１８ａをスロット１７に装着しておく。この状態でユーザが所定の操作により再生指示を行うと、同図（ｂ）に示すように、外部メモリ１８ａの先頭アドレスから順に動画データが読み出されて出力される。その際に、外部メモリ１８ａの最終アドレスから逆方向に動画データが順に読み出されて内部メモリ１６に蓄積される。つまり、外部メモリ１８ａの両方向から動画データの読出しが同時に行われ、先頭から読み出されたデータは再生用として出力され、後ろの方から読み出されたデータは蓄積用として内部メモリ１６に蓄積される。
【００４９】
ここで、同図（ｃ）に示すように、前記両方向からの動画データの読出しが進み、外部メモリ１８ａが空になると、データ読出し元が内部メモリ１６に切り換えられる。また、そのときに外部メモリの差し替え要求が通知される。そして、同図（ｄ）に示すように、内部メモリ１６に蓄積された動画データが順に読み出されて出力される。この場合、内部メモリ１６には、外部メモリ１８ａの最終アドレスから読み出された動画データが降順に蓄積されているので、読出し方向は通常とは逆の方向になる。この内部メモリ１６内に蓄積されたデータを再生している間に、ユーザは別の外部メモリ１８ｂをスロット１７に装着することができる。同図（ｅ）に示すように、内部メモリ１６内の動画データの読出しが終了すると、データ読出し元が外部メモリ１８ｂに切り換えられ、その外部メモリ１８ｂに対して前記同様の処理が行われる。
【００５０】
以下に、このようなデータ再生方法を実現するための具体的な処理手順について説明する。
【００５１】
図５は本装置に備えられたＣＰＵ１１によって実行されるデータ再生処理の流れを示すフローチャートである。今、外部メモリ１８ａ，１８ｂ，１８ｃ…のそれぞれに一連の動画データ（実際には圧縮された動画データ）が分けて記録されており、これらの外部メモリ１８ａ，１８ｂ，１８ｃ…を順にスロット１７に装着して動画像の再生を行う場合を想定して説明する。
【００５２】
まず、初期設定として、出力用データ読出し位置Ｐｏにスロット１７に装着された外部メモリ１８ａの先頭アドレスがセットされると共に、蓄積用データ読出し位置Ｐｉにその外部メモリ１８ａの最終アドレスがセットされる（ステップＢ１１，Ｂ１２）。この状態が図４（ａ）である。出力用データ読出し位置Ｐｏは、処理対象となる外部メモリの中で再生出力用として読み出すデータのアドレス位置を示すポインタであり、蓄積用データ読出し位置Ｐｉは、同外部メモリの中で内部メモリへの蓄積用として読み出すデータのアドレス位置を示すポインタである。ＣＰＵ１１はこれらのポインタを更新しながら、以下のようにしてデータの読出し処理を行う。
【００５３】
すなわち、ＣＰＵ１１は、出力用データ読出し位置Ｐｏに基づいて外部メモリ１８ａの中から再生出力用の動画データを読み出し（ステップＢ１３）、これを出力部１５に出力して再生する（ステップＢ１４）。詳しくは、外部メモリ１８ａから読み出した動画圧縮データを解凍して元のデータに戻した後、例えばディスプレイからなる出力部１５に出力して動画像の表示を行う。データ出力後、ＣＰＵ１１は出力用データ読出し位置Ｐｏを＋１インクリメントして次の読み出しに備える（ステップＢ１５）。また、ＣＰＵ１１は蓄積用データ読出し位置Ｐｉに基づいて外部メモリ１８ａの中から蓄積用の動画データを読み出し（ステップＢ１６）、これを内部メモリ１６の先頭アドレスから順に蓄積する（ステップＢ１７）。データ蓄積後、ＣＰＵ１１は蓄積用データ読出し位置Ｐｉを−１ディクリメントして次の読み出しに備える（ステップＢ１８）。
【００５４】
以後同様にして、Ｐｏ≧Ｐｉになるまでの間（ステップＢ１９）、ＣＰＵ１１は現在装着されている外部メモリ１８ａの先頭アドレスから昇順に再生出力用の動画データを順次読み出して出力すると共に、その外部メモリ１８ａの先頭アドレスから降順に蓄積用の動画データを順次読み出して内部メモリ１６に蓄積するといった処理を繰り返す。この状態が図４（ｂ）である。なお、このような再生用データの読み出しと蓄積用データの読み出しは、マルチプロセスなどのような並列処理や、複数のＣＰＵを用いることなどによって、同時進行的に処理が行われる。
【００５５】
ここで、Ｐｏ≧Ｐｉになり、外部メモリ１８ａに処理すべき動画データがなくなると（ステップＢ１９のＹｅｓ）、ＣＰＵ１１は外部メモリの差し替え要求をユーザに通知すると共に（ステップＢ２０）、データ読出し元を内部メモリ１６に切り換え、その内部メモリ１６に対する出力用データ読出し位置Ｑｏに内部メモリ１６のデータ蓄積領域の最終アドレスをセットする（ステップＢ２１）。この状態が図４（ｃ）である。そして、ＣＰＵ１１は出力用データ読出し位置Ｑｏを−１ディクリメントしながら、内部メモリ１６に蓄積された動画データを最終アドレスから先頭アドレスに向かって読み出し、これらを再生用として順次出力していく（ステップＢ２２〜Ｂ２５）。この状態が図４（ｄ）である。この内部メモリ１６に対するデータの読出し処理を行っている間に、ユーザは外部メモリ１８ａに代えて外部メモリ１８ｂを新たな外部メモリとして装着することができる。
【００５６】
内部メモリ１６に蓄積された全ての動画データの読出しが終了すると（ステップＢ２５のＹｅｓ）、ＣＰＵ１１は続きのデータが記録された外部メモリ１８ｂが装着されているか否かを判断する（ステップＢ２６）。新たな外部メモリ１８ｂが装着されていれば（ステップＢ２６のＹｅｓ）、ＣＰＵ１１はデータ読出し元を外部メモリ１８ｂに切り換え、ステップＢ１１に戻って前記同様のデータ読出し処理を行う。また、この外部メモリ１８ｂに対するデータ読出し後に、さらに別の外部メモリ１８ｃが装着された場合も同様である。
【００５７】
このように、現在装着されている外部メモリから動画データを順に読み出して再生出力している最中に、その外部メモリの別領域から動画データを読み出して内部メモリに蓄えておき、当該外部メモリが空になったときに、データ読出し元を切り換えて内部メモリ内の動画データ（蓄積データ）を読み出して再生出力することで、再生動作を中断させることなくメモリ交換を行うことができ、複数の外部メモリに分けて記録された一連の動画データを継続的に再生出力することができる。
【００５８】
次に、データ再生時の処理として別の方法を説明する。
【００５９】
（ｃ）データ再生時の処理（その２）
図６は本発明の他のデータ再生方法を説明するための図である。図６の例では、外部メモリ１８ａ，１８ｂに記録された一連の動画データをメモリ交換しながら再生する場合に、最初に装着された外部メモリ１８ａに記録された動画データの一部を再生動作が開始される前に内部メモリ１６に移しておく方法が示されている。
【００６０】
まず、図６（ａ）に示すように、動画データ（実際には圧縮された動画データ）が記録された外部メモリ１８ａをスロット１７に装着しておく。この状態でユーザが所定の操作により再生指示を行うと、再生に先立って同図（ｂ）に示すように、予め設定された外部メモリ１８ａ内の位置Ｐ１を基準にして、その位置Ｐ１以降にある動画データが外部メモリ１８ａから読み出されて内部メモリ１６の先頭から順に蓄えられる。そして、内部メモリへの動画データの蓄積が完了すると、再生動作が開始される。
【００６１】
再生動作が開始されると、同図（ｃ）に示すように、外部メモリ１８ａの先頭から動画データが順次読み出されて再生出力される。そして動画データの読出しが進み、同図（ｄ）に示すように、前記位置Ｐ１まで来ると、データの読出し元が内部メモリ１６に切り換えられ、この内部メモリ１６の先頭から動画データが読み出されて再生出力される。また、このとき、ユーザに対して外部メモリ１８ａの変更するよう求めるメッセージや音声などが出力される。これによりユーザは外部メモリ１８ａを変更すべきことを認識して、この内部メモリ１６からデータを読み出して再生を行っている間に、同図（ｅ）に示すように、ユーザは別の外部メモリ１８ｂをスロット１７に装着することができる。
【００６２】
内部メモリ１６内の動画データの読出しが終了すると、同図（ｆ）に示すようにデータ読出し元が外部メモリ１８ｂに切り換えられ、以後、外部メモリ１８ｂに対する動画データの読み出しが行われる。
【００６３】
以下に、このようなデータ再生方法を実現するための具体的な処理手順について説明する。
【００６４】
図７は本装置に備えられたＣＰＵ１１によって実行される他のデータ再生処理の流れを示すフローチャートである。今、２枚の外部メモリ１８ａ，１８ｂに一連の動画データ（実際には圧縮された動画データ）が分けて記録されており、これらの外部メモリ１８ａ，１８ｂを順にスロット１７に装着して動画像の再生を行う場合を想定して説明する。
【００６５】
再生指示があると、ＣＰＵ１１は、まず、初期設定として、現在装着されている外部メモリ１８ａの所定位置Ｐ１以降に記録されている動画データを蓄積用データとして順に読み出し（ステップＣ１１）、これを内部メモリ１６に転送して書き込んでいく（ステップＣ１２）。この状態が図６（ａ）、（ｂ）である。
【００６６】
この外部メモリ１８ａから所定量以上のデータ読出しを行った時点で（ステップＣ１３のＹｅｓ）、ＣＰＵ１１はデータ再生動作を開始し、外部メモリ１８ａの先頭から動画データを順次読み出して（ステップＣ１４）、これを出力部１５に出力して再生する（ステップＣ１５）。詳しくは、外部メモリ１８ａから読み出した動画圧縮データを解凍して元のデータに戻した後、例えばディスプレイからなる出力部１５に出力して動画像の表示を行う。データ出力後、ＣＰＵ１１は外部メモリ１８ａの所定位置Ｐ１までデータを読み出したか否かを判断し、まだであれば（ステップＣ１６のＮｏ）、ステップＣ１４に戻って引き続き外部メモリ１８ａから動画データの読出しを行う。この状態が図６（ｃ）である。
【００６７】
前記所定位置Ｐ１までのデータの読出しが行われると（ステップＣ１６のＹｅｓ）、ＣＰＵ１１は外部メモリ１８ａの読み出しが完了したものと判断し、メモリ差し替え要求をメッセージ表示等によりユーザに通知する（ステップＣ１７）。また、その際にＣＰＵ１１はデータ読出し元を内部メモリ１６に切り換えることにより、その内部メモリ１６の先頭アドレスから動画データを順次読み出して再生出力する（ステップＣ１８，１９）。この状態が図６（ｄ）、（ｅ）である。
【００６８】
ここで、内部メモリ１６に蓄積された動画データの全てが読み出されて再生出力されたとき（ステップＣ２０のＹｅｓ）、ＣＰＵ１１は新たな外部メモリ１８ｂに差し替えられているか否かを判断する（ステップＣ２１）。その結果、新たな外部メモリ１８ｂに差し替えられていなければ（ステップＣ２１のＮｏ）、ＣＰＵ１１はその旨のエラーメッセージを表示するなどした後（ステップＣ２２）、ここでの再生処理を終了する。
【００６９】
また、新たな外部メモリ１８ｂに差し替えられていれば（ステップＣ２１のＹｅｓ）、ＣＰＵ１１はデータ読出し元を外部メモリ１８ｂに切り換え、この外部メモリ１８ｂの先頭アドレスから通常通り動画データを順次読み出すことにより、これを再生出力する（ステップＣ２３，Ｃ２４）。以後、この外部メモリ１８ｂに対するデータ読出しを当該外部メモリ１８ｂ内の動画データがなくなるまで繰り返し行って終了する（ステップＣ２５のＹｅｓ）。この状態が図６（ｆ）、（ｇ）である。
【００７０】
このように、外部メモリに記録された動画データの一部を予め内部メモリに移しておき、まず、外部メモリから動画データを読み出して再生出力し、その読み出しが進んで内部メモリに移した部分のデータが読み出しの対象となったときに、データ読出し元を内部メモリに切り換え、続いて内部メモリから動画データ（蓄積データ）を読み出して再生出力するような構成をとることによっても、前記（ｂ）の方法と同様に、再生動作を中断させることなくメモリ交換を行うことができ、複数の外部メモリに分けて記録された一連の動画データを継続的に再生出力することができる。
【００７１】
また、前記（ｂ）の方法では、外部メモリに対する出力用データの読出し処理と蓄積用データの読出し処理を同時に行うためにＣＰＵ１１に負担がかかるが、この方法では、外部メモリに対する出力用データの読出し処理と蓄積用データの読出し処理が別のタイミングで行われるため、その分、ＣＰＵ１１の負担を軽減することができる。ただし、再生中に交換可能な外部メモリの数は１枚だけとなってしまう。
【００７２】
（ｄ）データ再生時の処理（その３）
図８は本発明の他のデータ再生方法を説明するための図である。図８の例では、外部メモリ１８ａ，１８ｂに記録された一連の動画データをメモリ交換しながら再生する場合に、最初に装着された外部メモリ１８ａに記録された動画データの一部を内部メモリ１６に移しておく方法が示されている。前記（ｃ）の方法と異なるのは、外部メモリ１８ａの先頭から所定量Ｄ１分の動画データを内部メモリ１６に移しながら、その内部メモリ１６から再生対象となる動画データを読み出して再生出力する点である。
【００７３】
すなわち、まず、図８（ａ）に示すように、動画データ（実際には圧縮された動画データ）が記録された外部メモリ１８ａをスロット１７に装着しておく。この状態でユーザが所定の操作により再生指示を行うと、同図（ｂ）に示すように、外部メモリ１８ａの先頭から所定量Ｄ１分の動画データが外部メモリ１８ａから読み出されて内部メモリ１６の先頭から順に蓄えられる。
【００７４】
ここで、再生動作が開始されると、同図（ｃ）に示すように、内部メモリ１６の先頭から動画データが順次読み出されて再生出力されると共に、外部メモリ１８ａから残りの動画データが読み出されて内部メモリ１６に蓄積される。同図（ｄ）に示すように、外部メモリ１８ａから全ての動画データが読み出された状態で、ユーザは続きの動画データが記録された外部メモリ１８ｂを装着する。その際、内部メモリ１６に対するデータの読出しが継続して行われているので、再生動作が中断することはない。
【００７５】
同図（ｅ）に示すように、内部メモリ１６に対するデータの読出しが続き、内部メモリ１６に蓄積された動画データの再生が終了すると、同図（ｆ）、（ｇ）に示すように、データ読出し元が外部メモリ１８ｂに切り換えられ、以後、外部メモリ１８ｂに対する動画データの読み出しが行われる。
【００７６】
以下に、このようなデータ再生方法を実現するための具体的な処理手順について説明する。
【００７７】
図９は本装置に備えられたＣＰＵ１１によって実行される他のデータ再生処理の流れを示すフローチャートである。今、２枚の外部メモリ１８ａ，１８ｂに一連の動画データ（実際には圧縮された動画データ）が分けて記録されており、これらの外部メモリ１８ａ，１８ｂを順にスロット１７に装着して動画像の再生を行う場合を想定して説明する。
【００７８】
再生指示があると、ＣＰＵ１１は、まず、初期設定として、現在装着されている外部メモリ１８ａに記録されている動画データを先頭アドレスから順に蓄積用データとして読み出し（ステップＤ１１）、これを内部メモリ１６に転送して書き込んでいく（ステップＤ１２）。この状態が図８（ａ）、（ｂ）である。
【００７９】
この外部メモリ１８ａから所定量以上のデータ読出しを行った時点で（ステップＤ１３のＹｅｓ）、ＣＰＵ１１はデータ再生動作を開始し、内部メモリ１６の先頭から動画データを順次読み出して（ステップＤ１４）、これを出力部１５に出力して再生する（ステップＤ１５）。詳しくは、外部メモリ１８ａから内部メモリ１６へ移された動画圧縮データを元のデータに戻した後、例えばディスプレイからなる出力部１５に出力して動画像の表示を行う。
【００８０】
一方、この内部メモリ１６に対するデータ読出し動作中に、ＣＰＵ１１は外部メモリ１８ａの残量をチェックしながら、その残量が０になるまでの間、外部メモリ１８ａから残りの動画データを順次読み出して内部メモリ１６に転送して書き込んでいく（ステップＤ１４〜Ｄ１９）。この状態が図８（ｃ）である。この外部メモリ１８ａから全ての動画データの読出しが終了すると（ステップＤ１９のＹｅｓ）、ＣＰＵ１１は外部メモリ差し替え要求をメッセージ表示やインジケータ、音声等によりユーザに通知する（ステップＤ２０）。この状態が図８（ｄ）である。この外部メモリ１８ａからの動画データの読出しが終了した後でも内部メモリ１６に対するデータ読出し動作は継続して行われており、その内部メモリ１６から読み出された動画データが再生出力されている。この状態が図８（ｅ）である。
【００８１】
ここで、内部メモリ１６に対するデータの読出し動作が続き、内部メモリ１６内に蓄積された動画データがなくなると（ステップＤ２１のＹｅｓ）、ＣＰＵ１１は新たな外部メモリ１８ｂに差し替えられているか否かを判断する（ステップＣ２１）。新たな外部メモリ１８ｂに差し替えられていない場合には（ステップＤ２２のＮｏ）、ＣＰＵ１１はその旨のエラーメッセージを表示するなどした後（ステップＤ２３）、ここでの再生処理を終了する。
【００８２】
また、新たな外部メモリ１８ｂに差し替えていれば（ステップＤ２２のＹｅｓ）、ＣＰＵ１１はデータ読出し元を外部メモリ１８ｂに切り換え、この外部メモリ１８ｂの先頭アドレスから通常通り動画データを順次読み出すことにより、これを再生出力する（ステップＤ２４，Ｄ２５）。以後、この外部メモリ１８ｂに対するデータ読出し動作を当該外部メモリ１８ｂ内の動画データがなくなるまで繰り返し行って終了する（ステップＤ２６のＹｅｓ）。この状態が図８（ｆ）、（ｇ）である。
【００８３】
このように、外部メモリに記録された動画データの一部（先頭部分）を内部メモリに移しておき、この内部メモリから動画データを読み出して再生出力し、その一方で外部メモリから残りの動画データを内部メモリに転送して書き込み、この外部メモリが空になった時点で別の外部メモリと差し替えるようにすることでも、前記（ｂ）の方法と同様に、再生動作を中断させることなくメモリ交換を行うことができ、複数の外部メモリに分けて記録された一連の動画データを継続的に再生出力することができる。ただし、前記（ｃ）の方法と同様に再生中に交換可能な外部メモリの数は１枚だけとなってしまう。
【００８４】
なお、以上の説明では、動画データの記録／再生を行う場合を想定して説明したが、データの種類は特に限定されるものではなく、例えば音楽データであっても良い。要するに、時間的に連続性を有するデータをメモリカード等の交換可能な外部メモリに記録したり、その外部メモリから読み出して再生するものであれば、その全てに適用可能である。
【００８５】
また、上述した実施形態において記載した手法、つまり、図３に示したデータ記録処理や、図５、図７、図９に示したデータ再生処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に適用したり、そのプログラム自体をネットワーク等の伝送媒体により伝送して各種装置に適用することも可能である。本装置を実現するコンピュータは、記録媒体に記録されたプログラムあるいは伝送媒体を介して提供されたプログラムを読み込み、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【００８６】
また、データ再生時の処理によって読み出す外部メモリ１８は、メモリカード等以外にもＣＤ−ＲＯＭや音楽ＣＤ、ＤＶＤディスク、ネットワークを介したファイルサーバなどのサーバなどでも良い。さらに、データ記録時の処理によって書き込む外部メモリ１８も、ＣＤ−Ｒ／ＲＷや、ＤＶＤ−ＲＡＭなどであっても良い。
【００８７】
また、上述の実施例では、ステップＣ１１からＣ１３、およびステップＤ１１からＤ１３に示した、所定量のデータを予め蓄積する処理を、ユーザが所定の操作により再生指示を行った際に実行することとして説明したが、外部メモリ１８が装置に装着されたときに直ちに、所定量のデータを予め内部メモリ１６に蓄積しておき、その後ユーザの再生指示を待つ待ち状態に入ることとしても良く、このようにすることによって、ユーザが再生指示を行ったときに直ちに再生を開始することができるため、即応性が向上する。
【００８８】
また、図４（ｂ）、（ｃ）の部分（ステップＢ１３からステップＢ１９）では、出力用データの読み出しと蓄積用データの読み出しを、双方とも、再生開始からＰｏ≧Ｐｉとなるまで読み出すこととしているが、例えば、蓄積用データの読み出しを出力用データの読み出しから所定時間だけ遅らせて開始させたり、逆に蓄積用データの読み出しを出力用データの読み出しに先立って行っておいたりすることも可能である。さらに、予め蓄積用データとして読み出すデータ量を定めておき、そのデータ量だけＰｉにより読み出しが行われた場合には、蓄積用データの読み出しをストップするといった構成とすることも可能である。
【００８９】
【発明の効果】
以上詳記したように本発明によれば、動画像などの時間的に連続するデータを外部メモリに記録する場合あるいは外部メモリから読み出して再生するような場合において、内部メモリを利用してデータの書込み／読出しを行うことで、外部メモリの交換時にそのときの処理動作（データの記録動作／再生動作）を中断することなく、継続して行うことできる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るデータ処理装置の構成を示すブロック図。
【図２】本発明のデータ記録方法を説明するための図。
【図３】前記図２のデータ記録方法を実現するための具体的な処理手順を示すフローチャート。
【図４】本発明のデータ再生方法を説明するための図。
【図５】前記図４のデータ再生方法を実現するための具体的な処理手順を示すフローチャート。
【図６】本発明の他のデータ再生方法を説明するための図。
【図７】前記図６のデータ再生方法を実現するための具体的な処理手順を示すフローチャート。
【図８】本発明の他のデータ再生方法を説明するための図。
【図９】前記図８のデータ再生方法を実現するための具体的な処理手順を示すフローチャート。
【符号の説明】
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…入力部
１５…出力部
１６…内部メモリ
１７…スロット
１８ａ〜１８ｃ…外部メモリ
【図１】
2004088328.tif 000003
【図２】
2004088328.tif 000004
【図３】
2004088328.tif 000005
【図４】
2004088328.tif 000006
【図５】
2004088328.tif 000007
【図６】
2004088328.tif 000008
【図７】
2004088328.tif 000009
【図８】
2004088328.tif 000010
【図９】
2004088328.tif 000011