【手続補正書】
【提出日】平成20年5月9日(2008.5.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被写体を撮影して電気的な画像データを取得する撮像手段と、
外部記録媒体に対して、前記画像データを含むデータの入出力を行う入出力手段と、
前記入出力手段を専有制御する、予め優先順位が決められた複数のタスクを、前記データの一処理単位毎に前記複数のタスク間でタスクを切り替える機会を与えて順次実行する制御手段とを有し、
前記一処理単位は、１回の処理で実行する複数の異なるデータ量のいずれかであって、前記制御手段は、前記複数のタスクのうち少なくとも１つのタスクが実行されている間に他のタスクの実行が指示された場合には、これらのタスクの内、優先順位が最も高いタスクに最も多いデータ量を一処理単位として設定すると共に、より優先順位が低いタスクに優先順位が高いタスクよりも少ないデータ量を一処理単位として設定して実行することを特徴とする画像撮影再生装置。
【請求項２】
前記一処理単位は、データ量が多い第１処理単位と、当該第１処理単位よりもデータ量が少ない第２処理単位のいずれかであって、前記制御手段は、前記複数のタスクの内、第１タスクを前記第１処理単位で実行中に異なる第２タスクの実行が指示された場合に、優先順位が高いタスクの処理単位を前記第１処理単位に設定し、優先順位が低いタスクの処理単位を前記第２処理単位に設定して実行することを特徴とする請求項１に記載の画像撮影再生装置。
【請求項３】
優先順位が高いタスクを前記第１処理単位で実行中に、前後する第１処理単位間において前記優先順位が高いタスクが前記入出力手段を専有していない場合には、前記優先順位が低いタスクを前記第２処理単位で実行することを特徴とする請求項２に記載の画像撮影再生装置。
【請求項４】
前記第１タスク及び第２タスクを実行中に、優先順位が高いタスクが終了し、且つ、優先順位の低いタスクが終了していない場合には、前記制御手段は、前記優先順位が低いタスクの処理単位を前記第１処理単位に変更することを特徴とする請求項２または３に記載の画像撮影再生装置。
【請求項５】
前記制御手段は、前記複数のタスクのいずれかが単独で実行されているときには前記第１処理単位でタスクを実行することを特徴とする請求項２乃至４のいずれか１項に記載の画像撮影再生装置。
【請求項６】
前記複数のタスクは、前記撮像手段により取得した画像データを前記外部記録媒体に出力する出力タスクと、前記外部記録媒体に記録された画像データを読み込む入力タスクとを含むことを特徴とする請求項２乃至５のいずれか１項に記載の画像撮影再生装置。
【請求項７】
前記優先順位が高いタスクは前記入力タスクであって、前記優先順位が低いタスクは前記出力タスクであることを特徴とする請求項６に記載の画像撮影再生装置。
【請求項８】
前記撮像手段により取得した画像データを一時記憶すると共に、前記外部記録媒体から読み出された画像データを一時記憶する内部記憶媒体を更に有し、
前記制御手段は、前記内部記憶媒体の空き容量が所定容量より大きい場合に、前記入力タスクの優先順位を前記出力タスクよりも高くし、所定容量以下の場合には、前記出力タスクの優先順位を前記入力タスクよりも高くすることを特徴とする請求項６に記載の画像撮影再生装置。
【請求項９】
前記外部記録媒体へのアクセス速度を判断する判断手段を更に有し、
前記制御手段は、前記アクセス速度が早い程、前記第１処理単位のデータ量がより多くなるように、前記第１処理単位を設定することを特徴とすることを特徴とする請求項２乃至８のいずれか１項に記載の画像撮影再生装置。
【請求項１０】
画像データ以外の非画像データを生成する生成手段を更に有し、
前記画像データを含むデータは前記生成手段により生成された非画像データを含み、前記制御手段は、前記非画像データの書き込みタスクよりも前記画像データの読み込みタスクの優先順位を高く設定することを特徴とする請求項１に記載の画像撮影再生装置。
【請求項１１】
前記外部記録媒体へのアクセス速度を取得し、取得したアクセス速度に基づいて所定時間内に終了することができる複数のデータ量を複数の処理単位として取得する処理単位取得手段を更に有することを特徴とする請求項１に記載の画像撮影再生装置。
【請求項１２】
前記制御手段は、複数のタスクが実行されている間に、少なくとも１つのタスクの実行が終了した場合には、終了していないタスクの内、優先順位が最も高いタスクに前記最も多いデータ量を一処理単位として設定すると共に、より優先順位が低いタスクに優先順位が高いタスクよりも少ないデータ量を一処理単位として設定し直すことを特徴とする請求項１、１０、１１のいずれか１項に記載の画像撮影再生装置。
【請求項１３】
前記複数のタスクは、前記撮像手段により取得した画像データを前記外部記録媒体に出力する画像出力タスクと、前記外部記録媒体に記録された画像データを読み込む画像入力タスクと、前記生成手段により生成された非画像データを前記外部記録媒体に出力する非画像出力タスクを含むことを特徴とする請求項１０に記載の画像撮影再生装置。
【請求項１４】
被写体を撮影して電気的な画像データを取得する撮像手段と、外部記録媒体に対して、前記画像データを含むデータの入出力を行う入出力手段と、前記入出力手段を専有制御する、予め優先順位が決められた複数のタスクを、前記データの一処理単位毎に前記複数のタスク間でタスクを切り替える機会を与えて順次実行する制御手段とを有する画像撮影再生装置におけるデータ処理方法であって、
前記複数のタスクのうち少なくとも１つのタスクが実行されている間に他のタスクの実行が指示された場合には、前記制御手段によりこれらのタスクに対して、優先順位が最も高いタスクに最も多いデータ量を一処理単位として設定すると共に、より優先順位が低いタスクに優先順位が高いタスクよりも少ないデータ量を一処理単位として設定するステップを有することを特徴とするデータ処理方法。
【請求項１５】
前記一処理単位は、データ量が多い第１処理単位と、当該第１処理単位よりもデータ量が少ない第２処理単位のいずれかであって、前記複数のタスクの内、第１タスクを前記第１処理単位で実行中に異なる第２タスクの実行が指示された場合に、優先順位が高いタスクの処理単位を前記第１処理単位に設定し、優先順位が低いタスクの処理単位を前記第２処理単位に設定することを特徴とする請求項１４に記載のデータ処理方法。
【請求項１６】
優先順位が高いタスクを前記第１処理単位で実行中に、前後する第１処理単位間において前記優先順位が高いタスクが前記入出力手段を専有していない場合には、前記優先順位が低いタスクを前記第２処理単位で実行するステップを更に有することを特徴とする請求項１５に記載のデータ処理方法。
【請求項１７】
前記第１タスク及び第２タスクを実行中に、優先順位が高いタスクが終了し、且つ、優先順位の低いタスクが終了していない場合には、前記優先順位が低いタスクの処理単位を前記第１処理単位に変更するステップを更に有することを特徴とする請求項１５または１６に記載のデータ処理方法。
【請求項１８】
前記複数のタスクのいずれかが単独で実行されているときには前記第１処理単位でタスクを実行するステップを有することを特徴とする請求項１５乃至１７のいずれか１項に記載のデータ処理方法。
【請求項１９】
前記複数のタスクは、前記撮像手段により取得した画像データを前記外部記録媒体に出力する出力タスクと、前記外部記録媒体に記録された画像データを読み込む入力タスクとを含むことを特徴とする請求項１５乃至１８のいずれか１項に記載のデータ処理方法。
【請求項２０】
前記優先順位が高いタスクは前記入力タスクであって、前記優先順位が低いタスクは前記出力タスクであることを特徴とする請求項１９に記載のデータ処理方法。
【請求項２１】
前記画像撮影再生装置は、前記撮像手段により取得した画像データを一時記憶すると共に、前記外部記録媒体から読み出された画像データを一時記憶する内部記憶媒体を更に有し、
前記内部記憶媒体の空き容量が所定容量より大きい場合に、前記入力タスクの優先順位を前記出力タスクよりも高くし、所定容量以下の場合には、前記出力タスクの優先順位を前記入力タスクよりも高くするステップを有することを特徴とする請求項１９に記載のデータ処理方法。
【請求項２２】
前記外部記録媒体へのアクセス速度を判断するステップを更に有し、
前記アクセス速度が早いほど、前記第１処理単位のデータ量がより多くなるように、前記第１処理単位を設定するステップを有することを特徴とする請求項１５乃至２１のいずれか１項に記載のデータ処理方法。
【請求項２３】
前記画像撮影再生装置におけるデータ処理方法は、
画像データ以外の非画像データを生成する生成ステップと、
データ量を一処理単位として設定する前記ステップに先だって、前記非画像データの書き込みタスクよりも前記画像データの読み込みタスクの優先順位を高く設定するステップとを更に有し、
前記画像データを含むデータは前記生成ステップにおいて生成された非画像データを更に含むことを特徴とする請求項１４に記載のデータ処理方法。
【請求項２４】
前記外部記録媒体へのアクセス速度を取得し、取得したアクセス速度に基づいて所定時間内に終了することができる複数のデータ量を複数の処理単位として取得する処理単位取得ステップを更に有することを特徴とする請求項１４に記載のデータ処理方法。
【請求項２５】
複数のタスクが実行されている間に、少なくとも１つのタスクの実行が終了した場合には、前記制御手段により、終了していないタスクの内、優先順位が最も高いタスクに前記最も多いデータ量を一処理単位として設定すると共に、より優先順位が低いタスクに優先順位が高いタスクよりも少ないデータ量を一処理単位として設定し直すステップを更に有することを特徴とする請求項１４、２３、２４のいずれか１項に記載のデータ処理方法。
【請求項２６】
前記複数のタスクは、前記撮像手段により取得した画像データを前記外部記録媒体に出力する画像出力タスクと、前記外部記録媒体に記録された画像データを読み込む画像入力タスクと、前記生成ステップで生成された非画像データを前記外部記録媒体に出力する非画像出力タスクを含むことを特徴とする請求項２３に記載のデータ処理方法。
【請求項２７】
情報処理装置に、請求項１４乃至２６のいずれか１項に記載のデータ処理方法の各工程を実行させるためのプログラム。
【請求項２８】
請求項２７に記載のプログラムを格納したことを特徴とする情報処理装置が読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像撮影再生装置 及びデータ処理方法
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するために、本発明の画像撮影再生装置は、被写体を撮影して電気的な画像データを取得する撮像手段と、外部記録媒体に対して、前記画像データを含むデータの入出力を行う入出力手段と、前記入出力手段を専有制御する、予め優先順位が決められた複数のタスクを、前記データの一処理単位毎に前記複数のタスク間でタスクを切り替える機会を与えて順次実行する制御手段とを有し、前記一処理単位は、１回の処理で実行する複数の異なるデータ量のいずれかであって、前記制御手段は、前記複数のタスクのうち少なくとも１つのタスクが実行されている間に他のタスクの実行が指示された場合には、これらのタスクの内、優先順位が最も高いタスクに最も多いデータ量を一処理単位として設定すると共に、より優先順位が低いタスクに優先順位が高いタスクよりも少ないデータ量を一処理単位として設定して実行する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、データ処理方法は、被写体を撮影して電気的な画像データを取得する撮像手段と、外部記録媒体に対して、前記画像データを含むデータの入出力を行う入出力手段と、前記入出力手段を専有制御する、予め優先順位が決められた複数のタスクを、前記データの一処理単位毎に前記複数のタスク間でタスクを切り替える機会を与えて順次実行する制御手段とを有する画像撮影再生装置におけるデータ処理方法であって、前記複数のタスクのうち少なくとも１つのタスクが実行されている間に他のタスクの実行が指示された場合には、前記制御手段によりこれらのタスクに対して、優先順位が最も高いタスクに最も多いデータ量を一処理単位として設定すると共に、より優先順位が低いタスクに優先順位が高いタスクよりも少ないデータ量を一処理単位として設定するステップを有する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
２４は画像表示メモリ、２６は表示制御部、２８はＴＦＴ  ＬＣＤ（Liquid Crystal Display）等を有する画像表示部である。画像表示メモリ２４に書き込まれた表示用の画像データは表示制御部２６を介して画像表示部２８に表示される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
６０はモードダイアルスイッチで、電源ＯＮ／ＯＦＦ、再生モード、自動撮影モード、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
図３は、撮影から記録媒体２００への画像データ記録までの一連のシーケンスを説明するフローチャートである。ステップＳ３０１では、先に図１の説明で述べたようにレリーズスイッチを構成するＳＷ１（６２）、ＳＷ２（６４）の操作に応答し、ＡＦ処理、ＡＥ処理、露光処理までの一連の撮影処理が行われ、撮影して得られた画像データがメモリ３０に一時保存される。そして次に画像書き込み処理に移行する（ステップＳ３０２）。画像書き込み処理では、画像データの記録媒体２００への書き込みが行われるが、その詳細については図５を参照して後述する。このように一連の撮影動作が実行される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
図４は記録媒体２００から画像データを読み込み、画像表示部２８に表示するまでの一連のシーケンスを説明するフローチャートである。ステップＳ４０１では、モードダイアル６０が再生モードに設定されたかどうかを判断する。再生モードに設定されると、ステップＳ４０２で画像読み込み処理に移行する。画像読み込み処理では記録媒体２００から画像データをメモリ３０に読み出す処理が行われるが、詳細についてはついては図６を参照して後述する。次に表示処理に移行する（ステップＳ４０３）。表示処理に関しては公知なので特に記述はしないが、メモリ３０に読み出した画像データを表示制御部２６により画像表示部２８に表示する処理を行う。このように一連の再生表示動作が実行される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
もしＨＩの設定であるなら（ステップＳ６０１でＹＥＳ）、ステップＳ６０２に移行し、読み込み処理単位をＨＩに設定する。第１の実施形態では処理単位を２ＭＢとする。ＨＩでなければ（ステップＳ６０１でＮＯ）、ステップＳ６０３に移行し、読み込み処理単位をＬＯＷに設定する。第１の実施形態では１ＫＢとする。次にステップＳ６０４に移行し、設定された処理単位ずつ記録媒体２００から読み込みを行う。１処理単位分の読み込みが終わったら、全データの読み込みが終了したかどうかの判断を行い、全データの読み込みが終わっていたら終了し、終わっていなければステップＳ６０１に戻って同様の処理を繰り返す。これにより読み込みタスクが読み込み処理により記録媒体からデータを読み込む間中、記録媒体を専有してしまうことがない。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
まず、ｔ１で制御タスクは書き込みタスクに記録媒体２００への書き込みを指示する。この時、書き込み処理単位はステップＳ７０２でＨＩに設定されている。次に、モードダイヤルスイッチ６０により再生モードが指示されると、ｔ３で読み込みタスクに読み込みの指示を行うが（ステップＳ７０９でＹＥＳの状態）、読み込みタスクに優先的に記録媒体２００の専有させるため、読み込み指示に先立って、ｔ２で書き込みタスクの書き込み処理単位をＬＯＷに変更する（ステップＳ７１２）。読み込みタスクの読み込み処理単位はステップＳ７１１でＨＩに設定されている。このように書き込み処理単位及び読み込み処理単位をそれぞれ制御することにより、読み込みタスクが一度に読み込むサイズはＨＩのため長い時間記録媒体２００を専有し、読み込みを行うが、書き込みタスクが一度に書き込むサイズはＬＯＷであるため短い時間だけ記録媒体２００を専有し、書き込みを行うことになる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
次に、モードダイアル６０により再生モードが指示されると（図２０のステップＳ２２０２でＹＥＳの状態）、Ｔ４で画像データ読み込みタスクに読み込みの指示を行う。このとき、画像データ書き込みタスクと非画像データ書き込みタスクと画像データ読み込みタスクとを並行して実行することになるので、読み込みタスクに優先的に記録媒体２００を専有させるため、画像データ読み込み処理単位は最大処理単位に設定される（図２０のステップＳ２２０５）。その後、処理は図２１に移り、ステップＳ２３０１で最小処理単位を画像データ書き込みタスクと非画像データ書き込みタスクのプライオリティ比で分割した値を計算し、T５、T６で、画像データ書き込みタスクおよび非画像データ書き込みタスクの処理単位を分割処理単位Ａと分割処理単位Ｂにそれぞれ設定する（図２１のステップＳ２３０２及びＳ２３０３）。このように非画像データ書き込み処理単位、画像データ書き込み処理単位、画像データ読み込み処理単位をそれぞれ制御することにより、最も優先順位の高い画像データ読み込みタスクが一度に読み込むサイズが最大となるので、長い時間記録媒体２００を専有し、読み込みを行うが、画像データ書き込みタスク、非画像データ書き込みタスクのサイズは最小以下のサイズであるために短い時間だけ記録媒体２００を専有し、書き込みを行うことになる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１０７
【補正方法】変更
【補正の内容】
【０１０７】
すべての画像データ読み込み処理が終了したら（図２１のステップＳ２３０４でＹＥＳの状態）、制御タスクはＴ７で画像データ書き込みタスクの処理単位を最大処理単位に設定してから（図２１のステップＳ２３０７）、画像データ書き込みタスクと非画像データ書き込みタスクの並行実行処理に移り（図２０）、Ｔ８で非画像データ書き込み処理単位を最小処理単位に設定する（図２０のステップＳ２２０１）。これにより画像データ書き込みタスクは一度に書き込むサイズが最大なので長い時間記録媒体２００を専有し、非画像データ書き込みタスクのサイズは最小サイズであるために短い時間だけ記録媒体２００を専有し、書き込みを行うことになる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】変更
【補正の内容】
【０１０８】
すべての画像データ書き込み処理が終了したら（図２０のステップＳ２２０３でＹＥＳの状態）、非画像データ書き込みタスクの単独実行処理に移行し（図１７）、Ｔ９で制御タスクは非画像データ書き込みタスクの処理単位を最大処理単位に設定し（図１７のステップＳ２１０１）、データ書き込みタスクが長い時間記録媒体２００を専有し、より早く書き込みを行えるようにする。