Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4534940B2 - 情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラム - Google Patents
[go: Go Back, main page]

JP4534940B2 - 情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラム - Google Patents

情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラム Download PDF

Info

Publication number
JP4534940B2
JP4534940B2 JP2005293194A JP2005293194A JP4534940B2 JP 4534940 B2 JP4534940 B2 JP 4534940B2 JP 2005293194 A JP2005293194 A JP 2005293194A JP 2005293194 A JP2005293194 A JP 2005293194A JP 4534940 B2 JP4534940 B2 JP 4534940B2
Authority
JP
Japan
Prior art keywords
data
logical format
information recording
format image
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.)
Expired - Fee Related
Application number
JP2005293194A
Other languages
English (en)
Other versions
JP2007102955A (ja
Inventor
哲裕 前田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2005293194A priority Critical patent/JP4534940B2/ja
Priority to EP06019944A priority patent/EP1772866A3/en
Priority to US11/525,823 priority patent/US7924675B2/en
Priority to TW095135381A priority patent/TWI331325B/zh
Priority to KR1020060095545A priority patent/KR20070038880A/ko
Priority to CN2006101404489A priority patent/CN1945719B/zh
Publication of JP2007102955A publication Critical patent/JP2007102955A/ja
Application granted granted Critical
Publication of JP4534940B2 publication Critical patent/JP4534940B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/10675Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/10675Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control
    • G11B2020/1074Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control involving a specific threshold value

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

本発明は、情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラムに関する。さらに詳細には、例えばDVDなどの情報記録媒体に対して、情報記録処理を行なう際のフォーマット処理に伴う処理遅延を防止して、迅速なデータ記録を実現する情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラムに関する。
例えば、DVDなどの情報記録媒体に対してビデオデータなどの情報記録処理を行なう場合、所定の規格に沿ったフォーマットに従ったフォーマット処理を行なうことが必要である。例えばDVDフォーラムやDVD+RWアライアンスなどの規格団体が定める特定のアプリケーションフォーマットデータ及びファイルシステムデータを設定して記録する必要がある。
例えばビデオデータをDVD等の情報記録媒体に記録する際、一般的な処理として、
イ)情報記録媒体の物理的なフォーマット処理を行い、さらに、
ロ)論理的なフォーマットデータを生成して記録する、
という処理手順を行なった上でデータ記録処理を行なう必要がある。
また、記録媒体の種別によっては、上記の物理フォーマット処理及び論理的なフォーマットデータの記録に加え、例えば未記録領域に対するダミーデータ記録処理、すなわち、
ハ)ブロック毎のフォーマット処理、
が必要となる場合がある。
これら、記録媒体の初期化処理に必要となるフォーマット処理は、比較的長い時間を要するため、例えばビデオカメラなどにおいて映像記録を行なう場合、初期化処理の終了を待っている間に、ユーザが所望のシーンを取り逃してしまうという問題が生じる。
このような初期化処理による記録開始遅延に関する問題を解決する従来技術として、例えば特許文献1は、上記の初期化処理のうち、ハ)ブロック毎のフォーマット処理をデータ記録処理の実行中にバックグラウンドで行なう、いわゆるバックグラウンドフォーマットについての改善手法を提案している。しかし、この特許文献1に記載の方法を適用しても上述のロ)論理的なフォーマットデータの生成、記録処理の実行期間は必要であり、この期間はビデオ撮影データなどのユーザデータの記録を開始することができず、待機せざる得ないという問題がある。
また特許文献2においては、ロ)論理的なフォーマットデータの記録と、ハ)ブロック毎のフォーマット処理を特に区別せず、これらのフォーマットデータ記録処理として実行されるパケットデータの記録処理を、ユーザデータの記録処理のバックグラウンドで行なうフォーマット手法を提案している。
しかしながら、この手法においてはフォーマット処理が完了前に、ユーザデータの記録要求が無い場合は常に記録媒体への書き込み(ライト)処理が発生する。このため、例えばビデオデータ記録装置がビデオカメラのような携帯型のものである場合、ユーザがビデオデータの記録を行なわずに、例えばビデオカメラの持ち運び等を行なっている場合でもフォーマットデータの記録処理が行なわれ、例えば持つ運びにより発生する振動によってフォーマットデータの書き込み(ライト)処理エラーが発生し、正常なフォーマット処理に失敗する可能性がある。その結果、記録媒体に対する正常なユーザデータの記録、再生が不可能になるなどデータ破壊を引き起こす恐れがある。
特開2005−38570号公報(特許登録番号3595551) 特開平15−162868号公報(特許登録番号3652675)
本発明は、上述の問題点に鑑みてなされたものであり、例えばDVDなどの情報記録媒体に対して情報記録処理を行なう際のフォーマット処理に伴う処理遅延を防止して、迅速なデータ記録を実現する情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラムを提供することを目的とする。
さらに詳細には、本発明は、初期化処理の際、アプリケーションフォーマットデータ及びファイルシステムデータなどの論理フォーマットデータを記録媒体に記録せず、情報記録装置内のメモリ上に構築し、メモリ上に構築した論理フォーマットデータを、ユーザデータの処理を実行中であり、かつ、ユーザデータの記録処理の間欠時に記録媒体に書き出すことで、初期化処理の完了を待つことなくユーザデータの記録開始を可能とし、情報記録媒体に論理フォーマットデータを記録していない状態でもビデオデータなどのユーザデータ記録を可能とした情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラムを提供することを目的とする。
本発明の第1の側面は、
情報記録媒体に対するデータ記録処理を実行する情報記録装置であり、
アプリケーションフォーマットデータとファイルシステムフォーマットデータを含み、各フォーマットデータの情報記録媒体に対する書き込み位置が規定された論理フォーマットデータの初期データイメージを生成する論理フォーマットイメージ管理手段と、
前記論理フォーマットイメージ管理手段の生成した論理フォーマットイメージを記憶する論理フォーマットイメージ記憶手段と、
ユーザデータを格納するバッファのユーザデータ蓄積量に基づいて間欠的に設定される情報記録媒体に対するユーザデータ記録休止期間に、前記論理フォーマットイメージ記憶手段に記憶された論理フォーマットイメージデータを情報記録媒体に記録する制御を実行する記録制御手段と、
ユーザデータを格納するバッファのデータ蓄積量を監視する蓄量管理手段を有し、
前記記録制御手段は、
前記蓄量管理手段の監視する前記バッファのデータ蓄積量に応じた制御処理を実行する構成であり、
前記バッファのデータ蓄積量が、予め設定されたオーバーフロー判定閾値以上となったことを条件として、前記バッファに格納されたユーザデータの情報記録媒体に対する記録処理を実行し、
前記バッファのデータ蓄積量が、予め設定されたアンダーフロー判定閾値以下となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を実行し、
前記バッファのデータ蓄積量が、前記アンダーフロー判定閾値より大きく前記オーバーフロー判定閾値より小さい閾値として予め設定された論理フォーマットイメージパケット記録抑止制御閾値以上であり、かつ前記オーバーフロー判定閾値未満となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を休止する処理制御を行なうことを特徴とする情報記録装置にある。
さらに、本発明の情報記録装置の一実施態様において、前記論理フォーマットイメージ管理手段は、前記情報記録媒体に対する記録処理データ単位で、論理フォーマットイメージデータを分割して格納したパケットを生成し、該パケットをポインタによって連結したパケットリストとして前記論理フォーマットイメージ記憶手段に記録する処理を実行する構成であり、前記記録制御手段は、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータを格納したパケットをリスト順に取得して情報記録媒体に記録する処理を実行する構成であることを特徴とする。
さらに、本発明の情報記録装置の一実施態様において、前記論理フォーマットイメージ管理手段は、アプリケーションフォーマットまたはファイルシステムフォーマットの少なくともいずれかのフォーマットデータに基づいて論理フォーマットデータの初期データイメージを生成する処理を実行する構成であることを特徴とする。
さらに、本発明の情報記録装置の一実施態様において、前記記録制御手段は、前記情報記録媒体のデータ未記録領域情報として設定される鏡面状態管理ビットマップであり、情報記録媒体に依存する所定記録単位ごとにデータ未記録領域であるか否かを示すビット値を設定した鏡面状態管理ビットマップを参照し、前記論理フォーマットイメージデータの情報記録媒体に対する記録処理に際して必要となるデータ未記録領域に対するダミーデータの記録処理としてのパディング処理を実行させる制御を行う構成であることを特徴とする。
さらに、本発明の情報記録装置の一実施態様において、前記記録制御手段は、前記論理フォーマットイメージデータの情報記録媒体に対する記録処理の完了以前に、装置のパワーオフまたは情報記録媒体の取り出し処理命令が入力された場合、前記論理フォーマットイメージデータの情報記録媒体に対する記録処理を実行し、処理完了後に、装置のパワーオフまたは情報記録媒体の取り出し処理を許容する制御を実行する構成であることを特徴とする。
さらに、本発明の情報記録装置の一実施態様において、前記記録制御手段は、前記情報記録媒体が物理フォーマット処理を必要とする記録媒体である場合は、物理フォーマット処理の終了後、前記情報記録媒体が物理フォーマット処理を必要としない記録媒体である場合は、物理フォーマット処理の実行の有無に関わらず、前記論理フォーマットイメージデータの情報記録媒体に対する記録処理開始以前に、記録媒体に記録するユーザデータを前記記録制御手段に入力することを許容する制御を行なう構成であることを特徴とする。
さらに、本発明の第2の側面は、
情報記録媒体に対する撮像データの記録処理を実行する撮像装置であり、
撮像処理によって取得されたユーザデータを入力するデータ入力部と、
前記データ入力部を介して入力されるユーザデータを格納するバッファと、
アプリケーションフォーマットデータとファイルシステムフォーマットデータを含み、各フォーマットデータの情報記録媒体に対する書き込み位置が規定された論理フォーマットデータの初期データイメージを生成する論理フォーマットイメージ管理手段と、
前記論理フォーマットイメージ管理手段の生成した論理フォーマットイメージを記録する論理フォーマットイメージ記憶手段と、
ユーザデータを格納する前記バッファのユーザデータ蓄積量に基づいて間欠的に設定される情報記録媒体に対するユーザデータ記録休止期間に、前記論理フォーマットイメージ記憶手段に記録された論理フォーマットイメージデータを情報記録媒体に記録する制御を実行する記録制御手段と、
ユーザデータを格納する前記バッファのデータ蓄積量を監視する蓄量管理手段を有し、
前記記録制御手段は、
前記蓄量管理手段の監視する前記バッファのデータ蓄積量に応じた制御処理を実行する構成であり、
前記バッファのデータ蓄積量が、予め設定されたオーバーフロー判定閾値以上となったことを条件として、前記バッファに格納されたユーザデータの情報記録媒体に対する記録処理を実行し、
前記バッファのデータ蓄積量が、予め設定されたアンダーフロー判定閾値以下となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を実行し、
前記バッファのデータ蓄積量が、前記アンダーフロー判定閾値より大きく前記オーバーフロー判定閾値より小さい閾値として予め設定された論理フォーマットイメージパケット記録抑止制御閾値以上であり、かつ前記オーバーフロー判定閾値未満となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を休止する処理制御を行なう撮像装置にある。
さらに、本発明の第3の側面は、
情報記録媒体に対するデータ記録処理を実行する情報記録制御方法であり、
アプリケーションフォーマットデータとファイルシステムフォーマットデータを含み、各フォーマットデータの情報記録媒体に対する書き込み位置が規定された論理フォーマットデータの初期データイメージを生成する論理フォーマットイメージ管理ステップと、
前記論理フォーマットイメージ管理ステップにおいて生成した論理フォーマットイメージを論理フォーマットイメージ記憶手段に記憶する論理フォーマットイメージ記録ステップと、
ユーザデータを格納するバッファのユーザデータ蓄積量に基づいて間欠的に設定される情報記録媒体に対するユーザデータ記録休止期間に、前記論理フォーマットイメージ記憶手段に記憶された論理フォーマットイメージデータを情報記録媒体に記録する記録制御ステップを有し、
前記記録制御ステップは、
ユーザデータを格納するバッファのデータ蓄積量を監視する蓄量管理手段の監視する前記バッファのデータ蓄積量が、予め設定されたオーバーフロー判定閾値以上となったことを条件として、前記バッファに格納されたユーザデータの情報記録媒体に対する記録処理を実行し、
前記バッファのデータ蓄積量が、予め設定されたアンダーフロー判定閾値以下となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を実行し、
前記バッファのデータ蓄積量が、前記アンダーフロー判定閾値より大きく前記オーバーフロー判定閾値より小さい閾値として予め設定された論理フォーマットイメージパケット記録抑止制御閾値以上であり、かつ前記オーバーフロー判定閾値未満となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を休止する処理制御を行なうステップであることを特徴とする情報記録制御方法にある。
さらに、本発明の第4の側面は、
情報記録媒体に対するデータ記録処理の制御を情報記録装置において実行させるコンピュータ・プログラムであり、
アプリケーションフォーマットデータとファイルシステムフォーマットデータを含み、各フォーマットデータの情報記録媒体に対する書き込み位置が規定された論理フォーマットデータの初期データイメージを生成する論理フォーマットイメージ管理ステップと、
前記論理フォーマットイメージ管理ステップにおいて生成した論理フォーマットイメージを論理フォーマットイメージ記憶手段に記憶する論理フォーマットイメージ記録ステップと、
ユーザデータを格納するバッファのユーザデータ蓄積量に基づいて間欠的に設定される情報記録媒体に対するユーザデータ記録休止期間に、前記論理フォーマットイメージ記憶手段に記憶された論理フォーマットイメージデータを情報記録媒体に記録する記録制御ステップを有し、
前記記録制御ステップは、
ユーザデータを格納するバッファのデータ蓄積量を監視する蓄量管理手段の監視する前記バッファのデータ蓄積量が、予め設定されたオーバーフロー判定閾値以上となったことを条件として、前記バッファに格納されたユーザデータの情報記録媒体に対する記録処理を実行し、
前記バッファのデータ蓄積量が、予め設定されたアンダーフロー判定閾値以下となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を実行し、
前記バッファのデータ蓄積量が、前記アンダーフロー判定閾値より大きく前記オーバーフロー判定閾値より小さい閾値として予め設定された論理フォーマットイメージパケット記録抑止制御閾値以上であり、かつ前記オーバーフロー判定閾値未満となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を休止する処理制御を行なうステップであることを特徴とするコンピュータ・プログラムにある。
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、CDやFD、MOなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づく、より詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
本発明の一実施例構成によれば、論理フォーマットイメージデータの情報記録媒体に対する書き込み処理をユーザデータの入力処理の実行中で、かつ、情報記録媒体への記録処理が休止している期間に実行する構成としたので、論理フォーマットイメージデータの書き込み終了まで、ユーザデータの記録開始を待つことがなく、例えばビデオカメラなどにおいて、撮影開始を即座に実行することができる。すなわち、ユーザからの記録媒体のフォーマット要求に対して、情報記録媒体の物理フォーマット処理を終了した時点でユーザに完了を通知し、ユーザは論理フォーマットの完了を待たずに次の操作(例えば記録開始など)を行うことができる。
さらに、本発明の一実施例構成によれば、論理フォーマットイメージデータの書き込み処理は、ユーザによる撮影処理など、ユーザデータの入力が実行されている期間であり、例えば携帯機器においては、安定した機器状態にあり、移動中など乱暴に取り扱われる状態ではなく、情報記録媒体に対するデータ書き込みが安定して実行可能な状態であるので、論理フォーマットイメージデータの書き込み処理も安定して実行され、書き込みエラーなどが発生する可能性を低減することができる。
以下、図面を参照しながら、本発明の情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラムの詳細について説明する。
まず、本発明の情報記録装置の構成について、図1を参照して説明する。図1に示す情報記録装置100は、例えばビデオカメラ等の撮像装置によって構成され、情報記録の可能な情報記録媒体200に対する情報記録処理を実行する。情報記録媒体200は、例えばDVD等のデータ記録可能な媒体である。
情報記録装置100は、ユーザインタフェース111、入出力制御部112、システム制御部113を有する。ユーザインタフェース111はフォーマット処理、記録開始/停止、イジェクトなどのユーザ要求を受け付け、入出力制御部112を介してシステム制御部113に、ユーザ要求に従った命令を出力する。
図1に示すシステム制御部113は、ユーザインタフェースから、各種の命令を入力し、入力命令に応じて各処理部や装置/手段の制御を行うことでシステム全体の動作を制御する。
図1に示す記録制御手段121は、データ入力部130、圧縮処理部140、蓄量管理手段151、アプリケーションフォーマット管理手段152、ファイルシステム管理手段153から、各種の情報を入力し、入力情報に基づいて記録動作シーケンスの制御を行い、データ入力部130、圧縮処理部140、蓄量管理手段151、アプリケーションフォーマット管理手段152、ファイルシステム管理手段153、ドライブ制御手段154に対して制御情報を出力する。
図1に示すデータ入力部130は、動画入力部131、音声入力部132を有し、記録制御手段121の制御に基づいて、例えば図示しない撮像部及びマイク等を介して入力する映像および音声信号、またはその他の外部機器からの入力信号をデジタル信号に変換する。変換されたデジタル画像信号およびデジタル音声信号は圧縮処理部140に出力される。
圧縮処理部140は、動画エンコーダ141、オーディオエンコーダ142、多重化処理部143を有する。圧縮処理部140は、記録制御手段121の制御に基づいて、データ入力部130から供給される動画と音声データを、動画エンコーダ141、オーディオエンコーダ142によってエンコード処理(圧縮符号化処理)を実行し、さらに、多重化処理部143において多重化処理を行い、ビデオデータとしてバッファ156に出力する。
蓄量管理手段151は、バッファ156に蓄積されるデータ量を監視し、バッファ156がオーバーフローもしくはアンダーフローしないように記録制御手段121を介して圧縮処理部140からのデータ入力量、情報記録媒体200へのデータ出力量を制御する。
アプリケーションフォーマット管理手段152は、記録制御手段121の制御に基づいて、情報記録媒体200にデータを記録する際に必要となるアプリケーションフォーマットデータの生成や解析を行い、論理フォーマットイメージ記憶手段172、もしくは情報記録媒体200に対して、アプリケーションフォーマットデータのデータの入出力を行う。
ファイルシステム管理手段153は、記録制御手段121の制御に基づいて、情報記録媒体200にデータを記録する際に必要となるファイルシステムデータの生成や解析を行い、論理フォーマットイメージ記憶部172、もしくは情報記録媒体200に対して、ファイルシステムデータの入出力を行う。また、記録制御手段121を介してドライブ制御手段154を制御し、バッファ156に蓄積されたユーザデータを情報記録媒体200に記録する。記録処理に際しては、記録位置を制御して適切な位置への出力を行う。
論理フォーマットイメージ管理手段171はファイルシステム管理手段153及びアプリケーションフォーマット管理手段152から出力されるそれぞれの初期データイメージを本発明で提案する方式で加工して、論理フォーマットイメージ記憶部172へ出力する。また、記録制御手段121を介してドライブ制御手段154を制御し、論理フォーマットイメージ記憶部172に保持したデータを、特定のタイミングで情報記録媒体200へ出力する。論理フォーマットイメージ記憶部172に保持したデータの情報記録媒体200へ出力するタイミングの詳細については後述する。
ドライブ制御手段154は、記録制御手段121より指示された制御情報に基づいて情報記録媒体200からのデータの読み出しや書き込みなどの際に必要となる情報記録媒体の制御を行う。
なお、バッファ156及び論理フォーマットイメージ記憶部172は不揮発性、もしくは揮発性のメモリである。論理フォーマットイメージ記憶部172には、論理フォーマットイメージが格納される。なお、アプリケーションフォーマットデータとファイルシステムフォーマットデータをまとめて論理フォーマットデータと称し、論理フォーマットデータの初期データイメージを論理フォーマットイメージと呼ぶ。すなわち、論理フォーマットイメージは、アプリケーションフォーマットデータとファイルシステムフォーマットデータを含み、各フォーマットデータの情報記録媒体に対する書き込み位置が規定されたデータである。
鏡面状態管理ビットマップ155は、情報記録媒体200が、例えばDVDなどの光記録媒体である場合に適用されビットマップであり、データの未記録領域である鏡面状態領域を管理するビットマップである。1ビットを情報記録媒体に依存するある一定の記録単位(例えばDVDのECCブロックなど)に対応させ、ビット値によって、DVDなどの光記録媒体におけるデータ記録済み領域と、未記録領域とを識別可能としたビットマップを記憶部に保持し、情報記録媒体のデータ記録状態を管理する。具体的には、例えばデータ記録済み領域にはビット値=1、未記録領域はビット値=0とした設定のビットマップである。
次に、図1に示す情報記録装置において実行される情報記録媒体200のフォーマット処理のシーケンスについて説明する。ユーザが、ユーザインタフェース111の入力部を介してフォーマット処理要求を入力すると、処理要求は、入出力制御部112を介して、システム制御部113に入力される。
システム制御部113にフォーマット処理要求が入力されると、まず記録制御手段121は、ドライブ制御手段154を介して、情報記録媒体200の物理フォーマット処理を行う。物理フォーマット処理は、既に物理フォーマット済みの記録媒体である場合や、記録媒体の種別によっては必要ない場合があるが、その場合はこの処理をスキップする。
次に、記録制御手段121はアプリケーションフォーマット管理手段152及びファイルシステム管理手段153に対して論理フォーマット処理要求を通知する。アプリケーションフォーマット管理手段152及びファイルシステム管理手段153はユーザから指定されたアプリケーションフォーマットもしくはファイルシステムフォーマットに応じて、情報記録媒体200に対するデータ記録のために必要となるアプリケーションフォーマットデータの初期データイメージと、ファイルシステムフォーマットデータの初期イメージを構築し、論理フォーマットイメージ管理手段171に出力する。
なお、以降では、アプリケーションフォーマットデータとファイルシステムフォーマットデータをまとめて論理フォーマットデータと称し、論理フォーマットデータの初期データイメージを論理フォーマットイメージと称する。
論理フォーマットイメージ管理手段171は、以下で提案する手法により論理フォーマットイメージを加工して、論理フォーマットイメージ記憶部172に出力し、加工された論理フォーマットイメージを論理フォーマットイメージ記憶部172に格納する。
論理フォーマットイメージ管理手段171が生成し、論理フォーマットイメージ記憶部172に記録される論理フォーマットイメージについて、図2を参照して説明する。
図2(イ)は、最終的に情報記録媒体200に記録する論理フォーマットイメージを示す。本発明の情報記録装置100においては、情報記録媒体200に記録予定の論理フォーマットイメージを、論理フォーマットイメージ記憶部172に、図2(ロ)に示すようにデータ格納パケット201に分割して保持する。
すなわち、情報記録媒体に応じて設定されるある一定の記録単位(例えばDVDのECCブロック)毎に分割し、分割データを格納したパケットを生成し、各パケットをリスト構造でリンクさせて論理フォーマットイメージ記憶部172に保持する。例えば図2中に示すファイルシステムデータ2は、情報記録媒体に応じて設定される記録単位(たとえはECCブロック)よりサイズが大きいため2つのパケットに分割して格納される。なお、以降、論理フォーマットイメージ記憶部172の格納データとしてれ設定される分割した論理フォーマットイメージを格納したパケットを論理フォーマットイメージ格納パケット201と称する。
各論理フォーマットイメージ格納パケット201は、少なくとも情報記録媒体への記録位置情報となる論理アドレスと前後の論理フォーマットイメージ格納パケットのポインタをヘッダ情報として有し、論理アドレスの小さいパケットから順にリストにリンクする。リスト管理情報202は少なくともパケットデータの先頭データと最後尾データのポインタ情報を含む。
本発明の情報記録装置は、このようなパケット構成として論理フォーマットイメージ記憶部172に格納された論理フォーマットイメージを、間欠的に情報記録媒体に記録する処理を実行する。
図3を参照して、論理フォーマットイメージを情報記録媒体に記録する前に実行される処理、すなわち、論理フォーマットイメージ格納パケットを論理フォーマットイメージ記憶部172に格納するまでの処理シーケンスについて説明する。
ユーザが、ユーザインタフェース111の入力部を介してフォーマット処理要求を入力すると、処理要求は、入出力制御部112を介して、システム制御部113に入力され、システム制御部113にフォーマット処理要求が入力されると、ステップS101において、情報記録媒体200の物理フォーマット処理が必要か否かを判定する。
物理フォーマット処理が必要であると判定されると、ステップS102において、記録制御手段121は、ドライブ制御手段154を介して、情報記録媒体200の物理フォーマット処理を行う。物理フォーマット処理は、既に物理フォーマット済みの記録媒体である場合や、記録媒体の種別によっては必要ない場合があり、その場合はこの処理をスキップする。
次に、記録制御手段121は、ステップS103において、アプリケーションフォーマット管理手段152及びファイルシステム管理手段153に対して論理フォーマット処理要求を通知する。アプリケーションフォーマット管理手段152及びファイルシステム管理手段153はユーザから指定されたアプリケーションフォーマットもしくはファイルシステムフォーマットに応じて、情報記録媒体200に対するデータ記録のために必要となるアプリケーションフォーマットデータの初期データイメージと、ファイルシステムフォーマットデータの初期イメージを構築し、論理フォーマットイメージ管理手段171に出力する。
論理フォーマットイメージ管理手段171は、図2を参照して説明したように、論理フォーマットイメージを、パケット単位の分割データに加工して、図2(ロ)に示す論理フォーマットイメージ格納パケット201と、リスト管理情報202からなる加工された論理フォーマットイメージを生成して、論理フォーマットイメージ記憶部172に記録する。
上述したように、本発明の情報記録装置は、このようなパケット構成として論理フォーマットイメージ記憶部172に格納された論理フォーマットイメージを、間欠的に情報記録媒体に記録する処理を実行する。すなわち、ビデオデータなどのユーザデータの記録処理が実行されている期間において、情報記録媒体に対するユーザデータの記録が一時的に休止される間に、論理フォーマットイメージ記憶部172に格納された論理フォーマットイメージを間欠的に情報記録媒体に記録する処理を実行する。
なお、記録制御手段121は、上述したように情報記録媒体200が物理フォーマット処理を必要とする記録媒体である場合は、物理フォーマット処理の終了後、情報記録媒体200が物理フォーマット処理を必要としない記録媒体である場合は、物理フォーマット処理の実行の有無に関わらず、論理フォーマットイメージデータを論理イメージ記憶手段172に、図2を参照して説明したパケットリストとして格納した時点で、ビデオデータ等ユーザデータの入力記録処理を許容する制御を行なう。すなわち、論理フォーマットイメージデータを情報記録媒体に対して記録する処理を開始する前にユーザデータの入力処理を許容する制御を行なう。従って、ユーザは、論理フォーマットデータの情報記録媒体に対する書き込み完了を待つことなく、即座に例えばビデオデータの撮影を開始することができる。
以下、本発明の情報記録装置において実行する情報記録媒体に対するビデオデータなどのユーザデータの記録処理と、上述した論理フォーマットイメージ記憶部172に格納された論理フォーマットイメージの記録処理シーケンスについて説明する。
まず、図4を参照して、ビデオデータなどのユーザデータのバッファ156における蓄積量の推移と、情報記録媒体200に対するユーザデータおよび論理フォーマットデータの記録処理の実行タイミングについて説明する。図4に示すグラフは、横軸に時間、縦軸にバッファ156における蓄積量を示している。例えば、時間t=0において、ユーザによる撮影が開始されると、ユーザデータ(ビデオデータ)は、バッファ156に蓄積され、パッファ蓄積量が増加する。
蓄積量管理手段151は、バッファ156の蓄積量を監視し、時間T=t1において、蓄積量がオーバーフロー判定閾値に達すると、記録制御手段121に閾値に達したことが通知され、バッファ156に格納されたデータの情報記録媒体200に対する記録処理が開始される。
情報記録媒体200に対するデータ記録が開始されると、バッファ156の蓄積量は減少し、時間T=t2において、バッファ156の蓄積量がアンダーフロー判定閾値に達する。バッファ156の蓄積量がアンダーフロー判定閾値に達すると、データの情報記録媒体200に対する記録処理が休止される。さらに、記録休止期間に、ビデオデータは、バッファ156に蓄積され、パッファ蓄積量が増加する。
時間T=t3において、蓄積量がオーバーフロー判定閾値に達すると、記録制御手段121に閾値に達したことが通知され、バッファ156に格納されたデータの情報記録媒体200に対する記録処理が開始される。このように、情報記録媒体200に対するユーザデータの記録処理は、間欠的に実行される。
本発明の情報記録装置では、ユーザデータの情報記録媒体に対する記録処理が実行されていない期間、すなわち、例えば図4に示す記録休止期間(t2〜t3)などを利用して、論理フォーマットイメージ記憶部172に格納された論理フォーマットイメージを、情報記録媒体に記録する処理を実行する。
図5以下を参照して、本発明の情報記録装置における情報記録媒体に対するビデオデータなどのユーザデータの記録処理と、論理フォーマットイメージの記録処理シーケンスの詳細について説明する。
まず、図5を参照して、本発明の情報記録装置において実行される処理の概要について説明する。ユーザインタフェース111から入出力制御部112を介してシステム制御部113に動画記録要求が通知された場合、まず記録制御手段121は、ステップS200において、ビデオデータなどのユーザデータ記録処理を開始する。
ユーザデータ記録処理が開始されると、データ入力部130からデータが入力され、圧縮処理部140において圧縮多重化されたデータがバッファ156に蓄積される。この時点では、情報記録媒体200に対するデータ記録は実行されない。すなわち、まず、ユーザデータ記録処理スタート時には、図5に示すステップS300の[A.バッファ蓄積量監視処理]がスタートする。
図5に示すステップS300の[A.バッファ蓄積量監視処理]は、ビデオデータ等のユーザデータ記録処理の実行中、継続して実行される処理である。すなわち、蓄量管理手段151は、バッファ156のデータ蓄積量を継続して監視する。バッファ156のデータ蓄積量に応じて、ステップS400の[B.論理フォーマットイメージ記録処理]、または、ステップS500の[C.ユーザデータ記録処理]が実行されることになる。
ステップS400の[B.論理フォーマットイメージ記録処理]は、論理フォーマットイメージ記憶手段172に格納された論理フォーマットイメージ格納パケットをリストの先頭から順次、取得して情報記録媒体200に記録する処理である。ステップS500の[C.ユーザデータ記録処理]は、バッファ156に格納されたユーザデータ(ビデオデータ)を情報記録媒体200に記録する処理である。
本発明の情報記録装置では、バッファ156のデータ蓄積量に応じて、ステップS400の[B.論理フォーマットイメージ記録処理]、または、ステップS500の[C.ユーザデータ記録処理]が実行される。以下、図6〜図8に示すフローを参照して、具体的な処理シーケンスについて説明する。
[A.バッファ蓄積量監視処理]
まず、図6に示すフローチャートを参照して、[A.バッファ蓄積量監視処理]について説明する。この[A.バッファ蓄積量監視処理]は、ビデオデータ記録処理の実行中、継続して実行される処理である。
ユーザインタフェース111から入出力制御部112を介してシステム制御部113に動画記録要求が通知された場合、まず記録制御手段121は、ステップS200においてビデオデータ記録処理を開始する。ステップS200のビデオデータ記録処理開始に伴い、ステップS300の[A.バッファ蓄積量監視処理]がスタートする。
ステップS301において、ユーザインタフェース111から入出力制御部112を介してシステム制御部113に対して停止要求が入力された場合は、ステップS310に進み、ビデオデータの記録は停止される。停止要求が入力されない場合は、ステップS302において、入力ビデオデータのバッファ156に対する書き込みが実行される。
具体的には、記録制御手段121は、データ入力部130及び圧縮処理部140を制御し、入力された動画と音声データを多重化処理してビデオデータとしてバッファ156に出力する。すなわち、データ入力部130からデータが入力され、圧縮処理部140において圧縮多重化されたデータがバッファ156に蓄積される。さらに、ステップS303において、蓄量管理手段151によって、バッファ156に蓄積されたデータ量の監視が行なわれる。
ステップS304では、蓄量管理手段151において検出されたバッファ156のデータ蓄積量が、論理フォーマットイメージ格納パケット記録抑止判定閾値以下であるか否かが判定される。すなわち、図4のグラフに示す論理フォーマットイメージ格納パケット記録抑止判定閾値(THy)以下であるかが判定される。
論理フォーマットイメージ格納パケット記録抑止判定閾値(THy)以下である場合は、ステップS400に進み、[B.論理フォーマットイメージ記録処理]が実行される。すなわち、論理フォーマットイメージ記憶手段172に格納された論理フォーマットイメージ格納パケットを、リストの先頭から順次、情報記録媒体200に記録する処理が実行される。
すなわち、ユーザデータの記録処理が開始され、バッファ156に対するデータ蓄積が行なわれ、図4のグラフに示す論理フォーマットイメージ格納パケット記録抑止判定閾値(THy)となる時点Pまでは、[B.論理フォーマットイメージ記録処理]が実行されることになる。
ステップS304において、蓄量管理手段151において検出されたバッファ156のデータ蓄積量が、論理フォーマットイメージ格納パケット記録抑止判定閾値以下でないと判定された場合は、ステップS305に進み、バッファ156のデータ蓄積量が、オーバーフロー判定閾値以上であるか否かが判定される。すなわち、図4のグラフに示すオーバーフロー判定閾値(THx)以上であるかが判定される。
ステップS305において、バッファ156のデータ蓄積量が、オーバーフロー判定閾値以上であると判定されると、ステップS500の[C.ユーザデータ記録処理]が実行される。記録制御手段121の制御の基、ファイルシステム管理手段153に適切な記録位置を問い合わせ、ドライブ制御手段154を制御して情報記録媒体に対してユーザデータの書き込みを行う。すなわち、バッファ156に格納されたユーザデータ(ビデオデータ)を情報記録媒体200に記録する処理が実行される。
なお、詳細シーケンスは後述するが、[C.ユーザデータ記録処理]の実行中、蓄量管理手段151はバッファ156に蓄積されたデータ量を監視し、図4に示すグラフのアンダーフロー判定閾値(THz)を下回った時点で、記録制御手段121の制御の基、記録媒体へのユーザデータの書き込みを休止する。
ステップS305において、バッファ156のデータ蓄積量が、オーバーフロー判定閾値未満であると判定された場合は、ステップS300の[A.バッファ蓄積量監視処理]を実行する。すなわち、図4に示すグラフの点P〜Qは、[A.バッファ蓄積量監視処理]を実行し、点Qに至った時点で、ステップS305において、バッファ156のデータ蓄積量が、オーバーフロー判定閾値以上であると判定されることになり、ステップS500の[C.ユーザデータ記録処理]に移行することになる。
本発明の情報記録装置では、図4のグラフにおいて、
時間0から点Pまでの期間は、[B.論理フォーマットイメージ記録処理]、
点P〜Qは、[A.バッファ蓄積量監視処理]、
点Q〜Rは、[C.ユーザデータ記録処理]、
以下、同様の繰り返しが行なわれることになる。なお、[B.論理フォーマットイメージ記録処理]は、論理フォーマットイメージ記憶手段172に格納された論理フォーマットイメージ格納パケット全てを情報記録媒体200に記録した時点で処理が完了するので、その後は、ユーザデータ記録処理が間欠的に実行されるのみの処理となる。
[B.論理フォーマットイメージ記録処理]
次に、B.論理フォーマットイメージ記録処理の具体的処理シーケンスについて図7を参照して説明する。B.論理フォーマットイメージ記録処理は、前述した説明から明らかなように、
ユーザデータの記録開始〜バッファ156のデータ蓄積量が論理フォーマットイメージ格納パケット記録抑止判定閾値(THy)、
バッファ156のデータ蓄積量がアンダーフロー判定閾値(THz)〜論理フォーマットイメージ格納パケット記録抑止判定閾値(THy)、
これらの期間に実行される処理である。
このように、本発明の情報記録装置においては、ユーザデータのバッファに対する入力の実行中において情報記録媒体への記録処理が休止されている間に、論理フォーマットイメージ記憶手段172に格納された論理フォーマットイメージ格納パケットを、順次、取得して情報記録媒体200に書き込む処理を実行する。
すなわち、論理フォーマットイメージ管理手段171は、論理フォーマットイメージ記憶部172に保持されている論理フォーマットイメージ格納パケット、すなわち、図2を参照して説明した論理フォーマットイメージ格納パケット201をリスト管理情報202を適用して先頭から順に取得し、取得した論理フォーマットイメージ格納パケットに含まれる論理フォーマットイメージデータを情報記録媒体200に書き込んでいく。
まず、ステップS401において、論理フォーマットイメージ管理手段171は、論理フォーマットイメージ格納パケットリストをサーチし、先頭の論理フォーマットイメージ格納パケットの持つ論理アドレスを取得する。次に、ステップS402において、リスト管理情報202を参照して、論理フォーマットイメージ格納パケットが論理フォーマットイメージ記憶部172に残っているか否かを確認する。
論理フォーマットイメージ格納パケットが論理フォーマットイメージ記憶部172に残っていない場合は、論理フォーマットイメージの情報記録媒体200に対する記録処理は完了したことになり、論理フォーマットイメージ記録処理は終了し、[A.バッファ蓄積量監視処理]に移行する。
ステップS402において、論理フォーマットイメージ格納パケットが論理フォーマットイメージ記憶部172に残っていると判定された場合は、ステップS403に進み、鏡面状態管理ビットマップ155の確認処理を実行する。ただし、この処理は、情報記録媒体200がDVDなどの光記録媒体の場合にのみ実行される。
情報記録媒体200がDVDなどの光記録媒体の場合には、鏡面状態管理ビットマップ155を参照し、ステップS404において、書き込もうとしている論理フォーマットイメージ格納パケットの論理アドレスより小さいアドレスの情報記録媒体のデータ書き込み領域にデータの未記録の鏡面状態領域が残っている場合は、ステップS411において、そのデータ未記録領域をダミーデータでパディングを行い、ステップS412においてパディング書き込みを行った領域に対応する鏡面状態管理ビットマップ155のビット値を1に設定し、鏡面状態を解消された領域であることを識別可能とする。
例えば図2(ロ)に示す論理フォーマットイメージ格納パケットが、論理フォーマットイメージ記憶部172に保持されている場合、最初に情報記録媒体200に書き込む論理フォーマットイメージ格納パケットは、論理アドレスaを持つファイルシステムデータ1であるが、この場合、鏡面管理ビットマップ155において論理アドレス0からaまでの間が未記録の状態(つまりビット値が0)の領域が有れば、先にその領域をダミーデータでパディングした後、論理アドレスaを持つファイルシステムデータ1を情報記録媒体200に記録する処理を実行する。
なお、上述したように、鏡面状態管理ビットマップ155による情報記録媒体の未記録領域確認処理と、ダミーデータによるパディング処理(S403,S404(Y)、S411,S412)は、情報記録媒体200がDVDなどの光記録媒体の場合にのみ実行される。これらの一連の処理は、ビデオデータの間欠記録中ではなく、イジェクト処理の際にまとめて行ってもよい。
ステップS405では、論理フォーマットイメージ管理手段171は、論理フォーマットイメージ記憶部172に保持されている論理フォーマットイメージ格納パケット、すなわち、図2を参照して説明した論理フォーマットイメージ格納パケット201をリスト管理情報202を適用して、先頭から順に取得し、論理フォーマットイメージ格納パケットを情報記録媒体200に書き込んでいく。ステップS406では、書き込みが完了した論理フォーマットイメージ格納パケットのリストからの削除処理を実行する。
なお、この[B.論理フォーマットイメージ記録処理]の実行期間においても、先に図6を参照して説明した[A.バッファ蓄積量監視処理]は継続的に実行されており、蓄量管理手段151は、バッファ156に蓄積されたデータ量を監視し、データ量が論理フォーマットイメージ格納パケット記録抑止判定閾値(THy)に達した時点で、バッファ156に蓄積されたユーザデータの記録に備え、以降の論理フォーマットイメージ格納パケットの情報記録媒体200への記録のための出力処理を一旦停止する。
その後、さらに、バッファ156のデータ蓄積量がアンダーフロー判定閾値(THz)〜論理フォーマットイメージ格納パケット記録抑止判定閾値(THy)の蓄積量となった期間に、この[B.論理フォーマットイメージ記録処理]が再開される。
以降、ユーザより記録停止が指示されるか、もしくは全ての論理フォーマットイメージ格納パケットが情報記録媒体200に記録済になるまで上記の動作を継続する。全ての論理フォーマットイメージ格納パケットが出力済になった場合、以降はビデオデータの間欠記録のみを行う。
[C.ユーザデータ記録処理]
次に、ビデオデータなどのユーザデータ記録処理の具体的シーケンスについて、図8に示すフローチャートを参照して説明する。C.ユーザデータ記録処理は、前述した説明から明らかなように、
バッファ156のデータ蓄積量がオーバーフロー判定閾値(THx)〜アンダーフロー判定閾値(THz)
これらの期間に実行される処理である。
ステップS501において、ユーザデータの記録処理が実行される。すなわち、記録制御手段121の制御の基、ファイルシステム管理手段153に適切な記録位置を問い合わせ、ドライブ制御手段154を制御して情報記録媒体に対してユーザデータの書き込みを行う。すなわち、バッファ156に格納されたユーザデータ(ビデオデータ)を情報記録媒体200に記録する処理が実行される。
ステップS502において、蓄量管理手段151はバッファ156に蓄積されたデータ量を監視し、ステップS503において、図4に示すグラフのアンダーフロー判定閾値(THz)を下回ったか否かを判定し、下回らない間は、C.ユーザデータ記録処理を継続し、アンダーフロー判定閾値(THz)を下回った場合は、記録制御手段121の制御の基、記録媒体へのユーザデータの書き込みを休止し、[A.バッファ蓄積量監視処理]に移行する。
このように、本発明の情報記録装置においては、論理フォーマットイメージデータの情報記録媒体に対する書き込み処理をユーザデータの入力処理の実行中で、かつ、情報記録媒体への記録処理が休止している期間に実行する構成としたので、論理フォーマットイメージデータの書き込み終了まで、ユーザデータの記録開始を待つことがなく、例えばビデオカメラなどにおいて、撮影開始を即座に実行することができる。
すなわち、ユーザからの記録媒体のフォーマット要求に対して、物理フォーマット処理を終了した時点でユーザに完了を通知することで、ユーザは論理フォーマットの完了を待たずに次の操作(例えば記録開始など)を行うことができる。つまり、ユーザがフォーマット処理を待つ時間を短縮できる。また、一度物理フォーマット済みの記録媒体に対して、論理フォーマットのみを再度行う場合(例えば一度使用したことのあるDVD+RWメディアを再フォーマットする場合など)は、ユーザがフォーマット処理を待つ時間をなくせる。
さらに、論理フォーマットイメージデータの書き込み処理は、ユーザによる撮影処理など、ユーザデータの入力が実行されている期間であり、例えば携帯機器においては、安定した機器状態にあり、移動中など乱暴に取り扱われる状態ではなく、情報記録媒体に対するデータ書き込みが安定して実行可能な状態であるので、論理フォーマットイメージデータの書き込み処理も安定して実行され、書き込みエラーなどが発生する可能性を低減することができる。
すなわち、論理フォーマット処理が完了していない場合でも、ユーザデータの記録処理(入力)の実行期間以外は、論理フォーマットイメージデータの記録媒体に対する書き込み処理を行わないため、ユーザが予期していないタイミングでアクセスエラーなどのエラーが発生することがない。
以下、本発明の情報記録装置を適用した場合の論理フォーマットデータの参照、更新処理、ユーザデータ記録終了処理、パワーオフ、イジェクト処理において実行される処理について説明する。
上述したように、本発明の情報記録装置では、論理フォーマットイメージデータの情報記録媒体への書き込み処理をまとめて行なうことなく、間欠的に実行する。従って、論理フォーマットデータを参照したり更新する場合には、情報記録媒体に記録済みの論理フォーマットデータを対象とした処理を行なうとエラーが発生する場合がある。また、論理フォーマットイメージデータの情報記録媒体への書き込み処理が完了していない状態で、ユーザデータ記録終了処理、パワーオフ、イジェクト処理が行なわれると、情報記録媒体に記録された論理フォーマットデータが不完全な記録データとなる可能性がある。そこで、これらの処理を実行する場合には、以下のような制御を実行する。
(1.論理フォーマットデータの参照)
図1の装置における各種処理の過程において論理フォーマットデータを参照する場合、まず論理フォーマットイメージ記憶部172中の論理フォーマットイメージ格納パケットリストをサーチし、参照対象の論理アドレスが含まれているか否かを確認する必要がある。含まれている場合はその論理フォーマットイメージ格納パケットを参照し、含まれていない場合は、情報記録媒体200から直接対象論理アドレスのデータを読み出す。
(2.論理フォーマットデータの更新)
図1の装置における各種処理の過程において論理フォーマットデータを更新する場合、まず論理フォーマットイメージ記憶部172中の論理フォーマットイメージ格納パケットリストをサーチし、参照対象の論理アドレスが含まれているか否かを確認する必要がある。含まれている場合はその論理フォーマットイメージ格納パケットを更新し、含まれていない場合は情報記録媒体200の対象論理アドレスのデータを直接更新する。
このように、論理フォーマットデータの参照および更新処理に際しては、まず、論理フォーマットイメージ記憶部172中の論理フォーマットイメージ格納パケットを優先して取得し、取得できない場合にのみ情報記録媒体200から取得する処理を実行することで、エラーのない論理フォーマットデータの参照および更新処理が可能となる。
(3.ユーザデータ記録終了処理)
ユーザより、ビデオデータなどのユーザデータ記録停止が指示された場合、ユーザデータの記録を停止する。この際、論理フォーマットイメージ記憶部172に論理フォーマットイメージ格納パケットがまだ残っている場合、それらのパケットは次のビデオデータ記録時に情報記録媒体に書き込むものとする。
(4.パワーオフ、イジェクト処理)
論理フォーマットイメージ記憶部172に論理フォーマットイメージ格納パケットが残っている状態でユーザからパワーオフもしくはイジェクトを要求された場合、パワーオフもしくはイジェクト処理を実行する前に、論理フォーマットイメージ記憶部172に残存する全ての論理フォーマットイメージ格納パケットを情報記録媒体200に書き込む処理を実行する。この場合はバッファ156のデータ蓄量を監視せず、処理が完了するまで論理フォーマットイメージ格納パケットの書き込みを行なう。なお、情報記録媒体200が、光記録媒体の場合は、前述したように未記録領域のダミーパディング処理を行う。
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
例えば、プログラムは記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD−ROM(Compact Disc Read Only Memory),MO(Magneto optical)ディスク,DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
以上、説明したように、本発明の一実施例構成によれば、論理フォーマットイメージデータの情報記録媒体に対する書き込み処理をユーザデータの入力処理の実行中で、かつ、情報記録媒体への記録処理が休止している期間に実行する構成としたので、論理フォーマットイメージデータの書き込み終了まで、ユーザデータの記録開始を待つことがなく、例えばビデオカメラなどにおいて、撮影開始を即座に実行することができる。すなわち、ユーザからの記録媒体のフォーマット要求に対して、情報記録媒体の物理フォーマット処理を終了した時点でユーザに完了を通知し、ユーザは論理フォーマットの完了を待たずに次の操作(例えば記録開始など)を行うことができる。
さらに、本発明の一実施例構成によれば、論理フォーマットイメージデータの書き込み処理は、ユーザによる撮影処理など、ユーザデータの入力が実行されている期間であり、例えば携帯機器においては、安定した機器状態にあり、移動中など乱暴に取り扱われる状態ではなく、情報記録媒体に対するデータ書き込みが安定して実行可能な状態であるので、論理フォーマットイメージデータの書き込み処理も安定して実行され、書き込みエラーなどが発生する可能性を低減することができる。
本発明の情報記録装置の一実施例構成を示すブロック図である。 本発明の一実施例における情報記録装置が、記憶部に格納する論理フォーマットイメージデータについて説明する図である。 本発明の一実施例における情報記録装置の実行するフォーマット処理実行シーケンスについて説明する図である。 本発明の一実施例における情報記録装置のユーザデータの格納バッファの格納データの推移について説明する図である。 本発明の一実施例における情報記録装置の実行する処理の概要について説明する図である。 本発明の一実施例における情報記録装置の実行するバッファ蓄積量監視処理のシーケンスについて説明するフローチャートを示す図である。 本発明の一実施例における情報記録装置の実行する論理フォーマットイメージ記録処理のシーケンスについて説明するフローチャートを示す図である。 本発明の一実施例における情報記録装置の実行するユーザデータ記録処理のシーケンスについて説明するフローチャートを示す図である。
符号の説明
100 情報記録装置
111 ユーザインタフェース
112 入出力制御信部
113 システム制御部
121 記録制御手段
130 データ入力部
131 動画入力部
132 音声入力部
140 圧縮処理部
141 動画エンコーダ
142 オーディオエンコーダ
143 多重化処理部
151 蓄量管理手段
152 アプリケーションフォーマット管理手段
153 ファイルシステム管理手段
154 ドライブ制御手段
155 鏡面状態管理ビットマップ
156 バッファ
157 論理フォーマットイメージ記憶手段
200 情報記録媒体
201 論理フォーマットイメージ格納パケット
202 リスト管理情報

Claims (9)

  1. 情報記録媒体に対するデータ記録処理を実行する情報記録装置であり、
    アプリケーションフォーマットデータとファイルシステムフォーマットデータを含み、各フォーマットデータの情報記録媒体に対する書き込み位置が規定された論理フォーマットデータの初期データイメージを生成する論理フォーマットイメージ管理手段と、
    前記論理フォーマットイメージ管理手段の生成した論理フォーマットイメージを記憶する論理フォーマットイメージ記憶手段と、
    ユーザデータを格納するバッファのユーザデータ蓄積量に基づいて間欠的に設定される情報記録媒体に対するユーザデータ記録休止期間に、前記論理フォーマットイメージ記憶手段に記憶された論理フォーマットイメージデータを情報記録媒体に記録する制御を実行する記録制御手段と、
    ユーザデータを格納するバッファのデータ蓄積量を監視する蓄量管理手段を有し、
    前記記録制御手段は、
    前記蓄量管理手段の監視する前記バッファのデータ蓄積量に応じた制御処理を実行する構成であり、
    前記バッファのデータ蓄積量が、予め設定されたオーバーフロー判定閾値以上となったことを条件として、前記バッファに格納されたユーザデータの情報記録媒体に対する記録処理を実行し、
    前記バッファのデータ蓄積量が、予め設定されたアンダーフロー判定閾値以下となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を実行し、
    前記バッファのデータ蓄積量が、前記アンダーフロー判定閾値より大きく前記オーバーフロー判定閾値より小さい閾値として予め設定された論理フォーマットイメージパケット記録抑止制御閾値以上であり、かつ前記オーバーフロー判定閾値未満となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を休止する処理制御を行なうことを特徴とする情報記録装置。
  2. 前記論理フォーマットイメージ管理手段は、
    前記情報記録媒体に対する記録処理データ単位で、論理フォーマットイメージデータを分割して格納したパケットを生成し、該パケットをポインタによって連結したパケットリストとして前記論理フォーマットイメージ記憶手段に記録する処理を実行する構成であり、
    前記記録制御手段は、
    前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータを格納したパケットをリスト順に取得して情報記録媒体に記録する処理を実行する構成であることを特徴とする請求項1に記載の情報記録装置。
  3. 前記論理フォーマットイメージ管理手段は、
    アプリケーションフォーマットまたはファイルシステムフォーマットの少なくともいずれかのフォーマットデータに基づいて論理フォーマットデータの初期データイメージを生成する処理を実行する構成であることを特徴とする請求項1に記載の情報記録装置。
  4. 前記記録制御手段は、
    前記情報記録媒体のデータ未記録領域情報として設定される鏡面状態管理ビットマップであり、情報記録媒体に依存する所定記録単位ごとにデータ未記録領域であるか否かを示すビット値を設定した鏡面状態管理ビットマップを参照し、前記論理フォーマットイメージデータの情報記録媒体に対する記録処理に際して必要となるデータ未記録領域に対するダミーデータの記録処理としてのパディング処理を実行させる制御を行う構成であることを特徴とする請求項1に記載の情報記録装置。
  5. 前記記録制御手段は、
    前記論理フォーマットイメージデータの情報記録媒体に対する記録処理の完了以前に、装置のパワーオフまたは情報記録媒体の取り出し処理命令が入力された場合、前記論理フォーマットイメージデータの情報記録媒体に対する記録処理を実行し、処理完了後に、装置のパワーオフまたは情報記録媒体の取り出し処理を許容する制御を実行する構成であることを特徴とする請求項1に記載の情報記録装置。
  6. 前記記録制御手段は、
    前記情報記録媒体が物理フォーマット処理を必要とする記録媒体である場合は、物理フォーマット処理の終了後、前記情報記録媒体が物理フォーマット処理を必要としない記録媒体である場合は、物理フォーマット処理の実行の有無に関わらず、前記論理フォーマットイメージデータの情報記録媒体に対する記録処理開始以前に、記録媒体に記録するユーザデータを前記記録制御手段に入力することを許容する制御を行なう構成であることを特徴とする請求項1に記載の情報記録装置。
  7. 情報記録媒体に対する撮像データの記録処理を実行する撮像装置であり、
    撮像処理によって取得されたユーザデータを入力するデータ入力部と、
    前記データ入力部を介して入力されるユーザデータを格納するバッファと、
    アプリケーションフォーマットデータとファイルシステムフォーマットデータを含み、各フォーマットデータの情報記録媒体に対する書き込み位置が規定された論理フォーマットデータの初期データイメージを生成する論理フォーマットイメージ管理手段と、
    前記論理フォーマットイメージ管理手段の生成した論理フォーマットイメージを記憶する論理フォーマットイメージ記憶手段と、
    ユーザデータを格納する前記バッファのユーザデータ蓄積量に基づいて間欠的に設定される情報記録媒体に対するユーザデータ記録休止期間に、前記論理フォーマットイメージ記憶手段に記憶された論理フォーマットイメージデータを情報記録媒体に記録する制御を実行する記録制御手段と、
    ユーザデータを格納する前記バッファのデータ蓄積量を監視する蓄量管理手段を有し、
    前記記録制御手段は、
    前記蓄量管理手段の監視する前記バッファのデータ蓄積量に応じた制御処理を実行する構成であり、
    前記バッファのデータ蓄積量が、予め設定されたオーバーフロー判定閾値以上となったことを条件として、前記バッファに格納されたユーザデータの情報記録媒体に対する記録処理を実行し、
    前記バッファのデータ蓄積量が、予め設定されたアンダーフロー判定閾値以下となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を実行し、
    前記バッファのデータ蓄積量が、前記アンダーフロー判定閾値より大きく前記オーバーフロー判定閾値より小さい閾値として予め設定された論理フォーマットイメージパケット記録抑止制御閾値以上であり、かつ前記オーバーフロー判定閾値未満となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を休止する処理制御を行なう撮像装置。
  8. 情報記録媒体に対するデータ記録処理を実行する情報記録制御方法であり、
    アプリケーションフォーマットデータとファイルシステムフォーマットデータを含み、各フォーマットデータの情報記録媒体に対する書き込み位置が規定された論理フォーマットデータの初期データイメージを生成する論理フォーマットイメージ管理ステップと、
    前記論理フォーマットイメージ管理ステップにおいて生成した論理フォーマットイメージを論理フォーマットイメージ記憶手段に記憶する論理フォーマットイメージ記録ステップと、
    ユーザデータを格納するバッファのユーザデータ蓄積量に基づいて間欠的に設定される情報記録媒体に対するユーザデータ記録休止期間に、前記論理フォーマットイメージ記憶手段に記憶された論理フォーマットイメージデータを情報記録媒体に記録する記録制御ステップを有し、
    前記記録制御ステップは、
    ユーザデータを格納するバッファのデータ蓄積量を監視する蓄量管理手段の監視する前記バッファのデータ蓄積量が、予め設定されたオーバーフロー判定閾値以上となったことを条件として、前記バッファに格納されたユーザデータの情報記録媒体に対する記録処理を実行し、
    前記バッファのデータ蓄積量が、予め設定されたアンダーフロー判定閾値以下となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を実行し、
    前記バッファのデータ蓄積量が、前記アンダーフロー判定閾値より大きく前記オーバーフロー判定閾値より小さい閾値として予め設定された論理フォーマットイメージパケット記録抑止制御閾値以上であり、かつ前記オーバーフロー判定閾値未満となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を休止する処理制御を行なうステップであることを特徴とする情報記録制御方法。
  9. 情報記録媒体に対するデータ記録処理の制御を情報記録装置において実行させるコンピュータ・プログラムであり、
    アプリケーションフォーマットデータとファイルシステムフォーマットデータを含み、各フォーマットデータの情報記録媒体に対する書き込み位置が規定された論理フォーマットデータの初期データイメージを生成する論理フォーマットイメージ管理ステップと、
    前記論理フォーマットイメージ管理ステップにおいて生成した論理フォーマットイメージを論理フォーマットイメージ記憶手段に記憶する論理フォーマットイメージ記録ステップと、
    ユーザデータを格納するバッファのユーザデータ蓄積量に基づいて間欠的に設定される情報記録媒体に対するユーザデータ記録休止期間に、前記論理フォーマットイメージ記憶手段に記憶された論理フォーマットイメージデータを情報記録媒体に記録する記録制御ステップを有し、
    前記記録制御ステップは、
    ユーザデータを格納するバッファのデータ蓄積量を監視する蓄量管理手段の監視する前記バッファのデータ蓄積量が、予め設定されたオーバーフロー判定閾値以上となったことを条件として、前記バッファに格納されたユーザデータの情報記録媒体に対する記録処理を実行し、
    前記バッファのデータ蓄積量が、予め設定されたアンダーフロー判定閾値以下となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を実行し、
    前記バッファのデータ蓄積量が、前記アンダーフロー判定閾値より大きく前記オーバーフロー判定閾値より小さい閾値として予め設定された論理フォーマットイメージパケット記録抑止制御閾値以上であり、かつ前記オーバーフロー判定閾値未満となったことを条件として、前記論理フォーマットイメージ記憶手段に格納された論理フォーマットイメージデータの情報記録媒体に対する記録処理を休止する処理制御を行なうステップであることを特徴とするコンピュータ・プログラム。
JP2005293194A 2005-10-06 2005-10-06 情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラム Expired - Fee Related JP4534940B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2005293194A JP4534940B2 (ja) 2005-10-06 2005-10-06 情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラム
EP06019944A EP1772866A3 (en) 2005-10-06 2006-09-22 Information recording apparatus, imaging device, information-recording controlling method, and computer program
US11/525,823 US7924675B2 (en) 2005-10-06 2006-09-25 Information recording apparatus, imaging device, information-recording controlling method, and computer program
TW095135381A TWI331325B (en) 2005-10-06 2006-09-25 Information recording apparatus, imaging device, information-recording controlling method, and computer program
KR1020060095545A KR20070038880A (ko) 2005-10-06 2006-09-29 정보기록장치, 촬상 장치, 정보 기록 제어 방법 및 컴퓨터프로그램
CN2006101404489A CN1945719B (zh) 2005-10-06 2006-10-08 信息记录设备、摄像装置和信息记录控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005293194A JP4534940B2 (ja) 2005-10-06 2005-10-06 情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラム

Publications (2)

Publication Number Publication Date
JP2007102955A JP2007102955A (ja) 2007-04-19
JP4534940B2 true JP4534940B2 (ja) 2010-09-01

Family

ID=37591582

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005293194A Expired - Fee Related JP4534940B2 (ja) 2005-10-06 2005-10-06 情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラム

Country Status (6)

Country Link
US (1) US7924675B2 (ja)
EP (1) EP1772866A3 (ja)
JP (1) JP4534940B2 (ja)
KR (1) KR20070038880A (ja)
CN (1) CN1945719B (ja)
TW (1) TWI331325B (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010021140A1 (ja) * 2008-08-22 2010-02-25 パナソニック株式会社 記録再生装置
ES2349517B1 (es) * 2009-03-12 2011-10-27 Jose Ramon Otero Dominguez Dispositivo rescatador de imagenes del pasado para equipos de audio-video.
WO2013025556A1 (en) 2011-08-12 2013-02-21 Splunk Inc. Elastic scaling of data volume

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06119758A (ja) * 1992-10-05 1994-04-28 Yamaha Corp ディスク記録再生装置
JPH08147110A (ja) 1994-11-18 1996-06-07 Sony Corp データ記録媒体管理方法、データ記録媒体管理装置およびデータ記録媒体
JPH09213055A (ja) * 1996-02-06 1997-08-15 Alpine Electron Inc 記録再生用ディスクのutoc情報書き替え方法
JP3474110B2 (ja) 1997-08-25 2003-12-08 株式会社リコー 光ディスク記録再生装置と光ディスク記録再生方法とコンピュータ読み取り可能な記録媒体
JPH11259980A (ja) * 1998-03-09 1999-09-24 Pioneer Electron Corp 情報記録装置
JP2000123549A (ja) * 1998-10-13 2000-04-28 Sony Corp 再生装置及び記録装置
JP3423243B2 (ja) * 1999-03-26 2003-07-07 三洋電機株式会社 デジタルカメラ
JP4055101B2 (ja) * 1999-09-07 2008-03-05 日本ビクター株式会社 記録装置及び記録方法
JP3617632B2 (ja) 2001-07-19 2005-02-09 富士通株式会社 Raid制御装置及びその制御方法
JP3617631B2 (ja) 2001-07-19 2005-02-09 富士通株式会社 ストレージ制御装置及びその制御方法
JP4183553B2 (ja) * 2002-09-19 2008-11-19 株式会社リコー 記録方法、プログラム及び記録媒体、並びに情報記録装置
JP2005038591A (ja) * 2003-07-02 2005-02-10 Ricoh Co Ltd 情報記録装置と情報記録方法とプログラム
JP3595551B1 (ja) * 2003-07-02 2004-12-02 株式会社リコー 情報記録装置と情報記録方法とプログラム

Also Published As

Publication number Publication date
EP1772866A2 (en) 2007-04-11
CN1945719B (zh) 2010-05-26
TW200741658A (en) 2007-11-01
TWI331325B (en) 2010-10-01
CN1945719A (zh) 2007-04-11
EP1772866A3 (en) 2012-01-11
KR20070038880A (ko) 2007-04-11
US7924675B2 (en) 2011-04-12
US20070081430A1 (en) 2007-04-12
JP2007102955A (ja) 2007-04-19

Similar Documents

Publication Publication Date Title
US8208793B2 (en) Recording apparatus
US20020089901A1 (en) Digital recording/playback apparatus
JP4036056B2 (ja) 記録装置および方法、記録媒体、並びにプログラム
CN101500081A (zh) 信息记录再现装置及备份拷贝方法
US8452158B2 (en) Recording apparatus, imaging and recording apparatus, recording method, and program
JP2007249938A (ja) Usbホストシステム、avデータ再生装置およびavデータ記録装置
JP2005005855A (ja) 記録装置
JP4534940B2 (ja) 情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラム
JP5268569B2 (ja) 記録装置及び記録方法
EP1684288A1 (en) Information recorder, information recording method, and recording medium containing program
JP2008282456A (ja) 記録装置及び記録方法
JP2007323694A (ja) 記録装置および方法、プログラム、並びに記録媒体
US20110119465A1 (en) Data processing system
JP2016012382A (ja) 情報処理装置と情報処理方法およびプログラム
JP4323476B2 (ja) メモリカードコントローラ、メモリカードドライブ装置、及びプログラム
JP2004078408A (ja) 記録装置および方法、記録媒体、並びにプログラム
JP4596059B2 (ja) 再生装置および再生方法、並びにプログラム
JP2006195632A (ja) 記録再生装置及びその管理情報制御方法並びにプログラム
JP5822517B2 (ja) 情報処理装置、情報処理方法、およびプログラム
JP4235658B2 (ja) 情報処理方法及び情報処理装置
JP2000113569A (ja) ディスク制御装置およびその制御方法ならびにディスク記憶媒体
JP2007142607A (ja) 映像記録装置
JP4941694B2 (ja) 記録装置および記録制御方法、記録媒体、並びにプログラム
JP4208029B2 (ja) データ管理方法
JP4418737B2 (ja) 記録装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080801

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100412

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100525

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100607

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130625

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees