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
JP4111852B2 - データ転送装置、ドライブ装置、光情報記録装置、データ転送装置用プログラム、ドライブ装置用プログラム、データ転送装置用プログラムを記憶する記憶媒体、ドライブ装置用プログラムを記憶する記憶媒体、データ転送方法、及びドライブ方法 - Google Patents
[go: Go Back, main page]

JP4111852B2 - データ転送装置、ドライブ装置、光情報記録装置、データ転送装置用プログラム、ドライブ装置用プログラム、データ転送装置用プログラムを記憶する記憶媒体、ドライブ装置用プログラムを記憶する記憶媒体、データ転送方法、及びドライブ方法 - Google Patents

データ転送装置、ドライブ装置、光情報記録装置、データ転送装置用プログラム、ドライブ装置用プログラム、データ転送装置用プログラムを記憶する記憶媒体、ドライブ装置用プログラムを記憶する記憶媒体、データ転送方法、及びドライブ方法 Download PDF

Info

Publication number
JP4111852B2
JP4111852B2 JP2003077976A JP2003077976A JP4111852B2 JP 4111852 B2 JP4111852 B2 JP 4111852B2 JP 2003077976 A JP2003077976 A JP 2003077976A JP 2003077976 A JP2003077976 A JP 2003077976A JP 4111852 B2 JP4111852 B2 JP 4111852B2
Authority
JP
Japan
Prior art keywords
data
drive device
data transfer
drive
timing
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
JP2003077976A
Other languages
English (en)
Other versions
JP2004288273A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003077976A priority Critical patent/JP4111852B2/ja
Priority to EP04719104A priority patent/EP1604364A1/en
Priority to PCT/JP2004/003145 priority patent/WO2004084209A1/en
Priority to CN200480006929.XA priority patent/CN1762017A/zh
Priority to US10/912,168 priority patent/US20050010721A1/en
Publication of JP2004288273A publication Critical patent/JP2004288273A/ja
Application granted granted Critical
Publication of JP4111852B2 publication Critical patent/JP4111852B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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/24Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by sensing features on the record carrier other than the transducing track ; sensing signals or marks recorded by another method than the main recording
    • 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/10009Improvement or modification of read or write signals
    • 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
    • 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/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • 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
    • 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/10685Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control input interface, i.e. the way data enter the buffer, e.g. by informing the sender that the buffer is busy
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、光記録媒体、例えば光ディスク(CD−ROM/CD−R/CD−RW・DVD−ROM/R/RW/RAM・DVD+RW/+R・WORM)、光磁気ディスク(MO・MD)等に光学的に情報を書き込みための技術に係り、特に、データ転送装置、ドライブ装置、光情報記録装置、データ転送装置用プログラム、ドライブ装置用プログラム、データ転送装置用プログラムを記憶する記憶媒体、ドライブ装置用プログラムを記憶する記憶媒体、データ転送方法、及びドライブ方法に関する。
【0002】
【従来の技術】
従来、記録用のデータを転送するデータ転送装置(例えばパーソナルコンピュータやレコーダ等)と、このデータ転送装置から転送されたデータに従い光記録媒体(例えば光ディスク等)に光学的に情報を書き込むドライブ装置(例えば光ディスクドライブ装置)とからなるシステム構成を備えた機器が実用化されている。このような機器では、データ転送装置とドライブ装置とが一体化された構成を採用するものがあり、その典型的なものとしては、DVD用の記録装置がある。DVD用の記録装置は、その内部構成として、DVDドライブ装置とこのDVDドライブ装置に記録用のデータを転送するDVDレコーダとから構成されている。
【0003】
このようなシステム構成を採用する機器では、データ転送装置によって記録用のデータ、例えば映像信号がデータ変換され、ドライブ装置で処理可能なデータとされる。その上で、データ転送装置はドライブ装置にデータ転送する。ドライブ装置では、受信したデータをキャッシュメモリにキャッシングし、キャッシュメモリが満杯近くなったタイミング、あるいはデータ転送装置が送信する命令を受信したタイミングで、キャッシュメモリにキャッシングしたデータを出力し、このデータに従った書き込み動作を光ディスク等に実行する。この際、データ転送装置からの命令は、転送データが終了するタイミングでドライブ装置に転送される。このようなデータ転送装置からの命令に基づくドライブ装置でのデータ出力動作は、シンクロナイズドキャッシュと呼ばれている。
【0004】
これに対して、特許文献1には、光ディスクにゾーン境界等の不連続領域が含まれる場合に、その不連続領域の直前までのデータを1回の記録動作で書き込み、それ以降のデータはキャッシュメモリ上に残しておき、後に続く連続した領域へのアクセス指示があった場合に、そのキャッシュメモリ上に残っているデータと後で受信したデータとを一まとめにして記録するような情報の記録手法が記載されている。
【0005】
【特許文献1】
特開平10−106143号公報
【0006】
【発明が解決しようとする課題】
ドライブ装置において、そのキャッシュメモリ内に蓄えたデータに基づく情報の書き込み処理については、ドライブ装置での処理に依存している。つまり、キャッシュメモリ内に蓄えたデータをどのようなタイミングで出力するか等については、専らドライブ装置の決定事項であり、データ転送装置が関与する余地がない。このため、データ転送装置によるデータ転送処理とドライブ装置によるキャッシュメモリからのデータ出力処理とは、必ずしも密接な関係を持っているわけではない。
【0007】
もっとも、現在、データ転送装置とドライブ装置とは、バッファアンダーラン防止機能と呼ばれる機能を有している。この機能は、バッファアンダーランエラー、つまり、データの書き込み時、データ転送装置からドライブ装置に対するデータ送信が間に合わないために発生するエラーである。このようなバッファアンダーラン防止機能によって、どのようなタイミングでデータが転送されても、書き込みが正常に行われることになる。
【0008】
しかしながら、ドライブ装置に転送されたデータが実際に書き込み開始されたかどうかということに関しては、データを転送したデータ転送装置側で判断し得ない。このため、データ転送装置からのデータの転送間隔に連続性がない場合には、ドライブ装置に転送されたデータがドライブ内に保持されたまま書き込みが行われず、効率が著しく低下する。しかも、その間に電源断等の不慮の事故等が発生した場合には、転送したデータが破棄されてしまうという致命的な問題も生ずる。
【0009】
本発明の目的は、ドライブ装置の効率的な使用を実現させることである。
【0010】
本発明の目的は、不慮の事故等によるデータの破棄を防止することである。
【0011】
【課題を解決するための手段】
請求項1記載の発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、本データ転送装置から前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定手段と、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生手段と、を具備する。これにより、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作が実行され、ドライブ装置の効率的な使用が実現する。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題が生じにくい。
【0012】
請求項2記載の発明は、請求項1記載のデータ転送装置において、前記信号発生手段は、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に転送することで、前記書き込み開始指示信号を前記ドライブ装置に発生させる。これにより、ドライブ装置に転送した書き込み開始指示信号に応じてドライブ装置でデータの書き込みが開始され、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作が実行される。
【0013】
請求項3記載の発明は、請求項1記載のデータ転送装置において、前記信号発生手段は、前記タイミング設定手段によって設定されたタイミングで前記ドライブ装置が前記書き込み開始指示信号を生成するための前記データ量に関する情報を前記ドライブ装置に転送することで、前記書き込み開始指示信号を前記ドライブ装置に発生させる。これにより、ドライブ装置に転送した書き込み開始指示信号を生成するためのデータに基づいてドライブ装置が書き込み開始指示信号を生成することが期待される。この場合、タイミング設定手段によって設定されたタイミングで前記ドライブ装置が書き込み開始指示信号を生成するであろうことから、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作が実行される。
【0014】
請求項4記載の発明は、請求項1記載のデータ転送装置において、前記ドライブ装置のキャッシュメモリから通知された前記キャッシュメモリにキャッシングされているデータ量に関する情報を受信する通知受信手段を具備し、前記タイミング設定手段は、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するための要素として受信したデータ量を参照する。これにより、タイミング設定手段が書き込み開始指示信号をドライブ装置に出現させるタイミングとして、より良好なタイミングが設定される。
【0019】
請求項記載の光情報記録装置の発明は、記録用のデータを転送するデータ転送装置と、このデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置とを具備し、前記データ転送装置は、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、前記データ転送装置から前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定手段と、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生手段と、を具備し、前記ドライブ装置は、前記光記録媒体にレーザ光を照射する光ピックアップと、前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信手段と、受信したデータをキャッシュメモリにキャッシングするキャッシング手段と、先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を発生させる信号発生手段と、発生した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み手段と、を具備する。これにより、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、あるいは通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作が実行され、ドライブ装置の効率的な使用が実現する。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題が生じにくい。
【0020】
請求項記載の発明は、請求項記載の光情報記録装置において、前記データ転送装置と前記ドライブ装置とは一体に構成されている。これにより、データ転送装置とドライブ装置というハードウェア資源を一体に含む構成態様を採用し得る。
【0021】
請求項記載の発明は、請求項記載の光情報記録装置において、前記データ転送装置と前記ドライブ装置とは別体で構成されている。これにより、データ転送装置とドライブ装置とが独立した形態を有するハードウェア資源での構成態様を採用し得る。
【0022】
請求項記載の機械読み取り可能なデータ転送装置用プログラムの発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置が備えるコンピュータにインストールされ、このコンピュータに、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換機能と、前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定機能と、前記タイミング設定機能によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生機能と、を実行させる。これにより、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作が実行され、ドライブ装置の効率的な使用が実現する。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題が生じにくい。
【0024】
請求項記載の記憶媒体の発明は、請求項記載のデータ転送装置用プログラムを記憶する。したがって、請求項記載のデータ転送装置用プログラムと同一の作用効果を有する。
【0026】
請求項10記載の発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において実行されるデータ転送方法において、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換工程と、前記データ転送装置から前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定工程と、前記タイミング設定工程で設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生工程と、を具備する。これにより、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作が実行され、ドライブ装置の効率的な使用が実現する。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題が生じにくい。
【0028】
【発明の実施の形態】
本発明の実施の形態を図1ないし図9に基づいて説明する。
【0029】
本実施の形態は、例えばDVD+RW等に対して情報を書き込んだり再生したりすることができる装置への適用例である。そこで、本実施の形態の装置は、ドライブ装置としての光ディスクドライブAとデータ転送装置としてのDVDレコーダBとが一体的又は別体となって構成されている。以下、光ディスクドライブAとDVDレコーダBとの基本構成について説明し、続いてそれらの処理内容に言及する。
【0030】
[光ディスクドライブA]
まず、光記録装置である光ディスクドライブAについて図1を参照しながら説明する。図1は、光ディスクドライブの機能ブロック図である。
【0031】
光ディスクドライブAは、光記録媒体である光ディスク1に対して光学的に情報記録を実行する。図1において、1は光ディスク、2はスピンドルモータ、3は光ピックアップ、4はモータドライバ、5はリードアンプ、6はサーボ手段、7はDVDデコーダ、8はADIPデコーダ、9はレーザコントローラ、10はDVDエンコーダ、11はDVD−ROMエンコーダ、12はバッファRAM、13はバッファマネージャ、14はDVD−ROMデコーダ、15はATAPI/SCSIインターフェース、16はD/Aコンバータ、17はROM、18はCPU、19はRAMを示し、LBはレーザ光、Audioはオーディオ出力信号を示す。
【0032】
また、図1において、矢印はデータが主に流れる方向を示しており、また、簡略化のために、図1中の各ブロックを制御するCPU18には、太線のみを付けて各ブロックとの接続を省略して示している。
【0033】
各ブロックとの接続を省略して示されているCPU18、ROM17及びRAM19は、各ブロックを制御するマイクロコンピュータである。このようなマイクロコンピュータを構成するROM17には、CPU18にて解読可能なコードで記述された制御プログラムや各種媒体に対する制御パラメータ等、長期に渡り記憶しておかなければならないデータが格納されている。なお、光ディスクドライブAの電源がオン状態になると、前記制御プログラムは不図示のメインメモリにロードされ、CPU18はそのプログラムに従って上記各部の動作を制御するとともに、制御に必要なデータ等を一時的にRAM19に保存する。別の実施の形態として、バッテリバックアップ又は不揮発性のRAM19を用いれば、このようなRAM19に制御プログラムを格納しても良い。
【0034】
このような光ディスクドライブAにおいて、光ディスク1は、スピンドルモータ2によって回転駆動される。このスピンドルモータ2は、モータドライバ4とサーボ手段6とにより、線速度または角速度が一定になるように制御される。この線速度又は角速度は、階段的に変更することが可能である。
【0035】
光ピックアップ3は、図示しない半導体レーザ、光学系、フォーカスアクチュエータ、トラックアクチュエータ、受光素子及びポジションセンサを内蔵しており、レーザ光LBを光ディスク1に照射する。また、この光ピックアップ3は、シークモータによってスレッジ方向への移動が可能である。これらのフォーカスアクチュエータ、トラックアクチュエータ、シークモータは、受光素子とポジションセンサから得られる信号に基づいて、モータドライバ4とサーボ手段6とにより、レーザ光LBのスポットが光ディスク1上の目的の場所に位置するように制御される。
【0036】
そして、リード時には、光ピックアップ3によって得られた再生信号が、リードアンプ5で増幅されて2値化された後、DVDデコーダ7に入力される。入力された2値化データは、このDVDデコーダ7において、8/16復調される。なお、記録データは、8ビットずつまとめられて変調(8/16変調)されており、この変調では、8ビットを16ビットに変換している。この場合に、結合ビットは、それまでの「1」と「0」の数が平均的に等しくなるように付けられる。これを「DC成分の抑制」といい、DCカットされた再生信号のスライスレベル変動が抑圧される。
【0037】
復調されたデータには、デインターリーブとエラー訂正の処理とが行われる。その後、このデータは、DVD−ROMデコーダ14へ入力され、データの信頼性を高めるために、さらに、エラー訂正の処理が行われる。このように2回のエラー訂正の処理が行われたデータは、バッファマネージャ13によって一旦キャッシュメモリ12に蓄えられ、セクタデータとして揃った状態で、ATAPI/SCSIインターフェース15を介して、DVDレコーダB一気に転送される。なお、音楽データの場合には、DVDデコーダ7から出力されたデータがD/Aコンバータ16へ入力され、アナログのオーディオ出力信号Audioとして取り出される。
【0038】
また、ライト時には、ATAPI/SCSIインターフェース15を介してDVDレコーダBから送られてきたデータは、バッファマネージャ13によって一旦キャッシュメモリ12に蓄えられる。その後ライト動作が開始されるが、この場合には、その前にレーザスポットを書き込み開始地点に位置させる必要がある。この地点は、DVD+RW/+Rでは、予め光ディスク1上にトラックの蛇行により刻まれているウォブル信号によって求められる。書き込み開始地点は、DVD−RW/−Rではウォブル信号の代わりにランドプリピット、DVD−RAM/RAM・WOではプリピットによって求められる。
【0039】
DVD+RW/+Rディスクにおけるウォブル信号には、ADIP(ADress In Pre-groove)と呼ばれるアドレス情報が含まれており、この情報が、ADIPデコーダ8によって取り出される。また、このADIPデコーダ8によって生成される同期信号は、DVDエンコーダ10へ入力され、光ディスク1上の正確な位置へのデータの書き込みを可能にしている。キャッシュメモリ12のデータに対しては、DVD−ROMエンコーダ11やDVDエンコーダ10においてエラー訂正コードの付加やインターリーブ等が行われ、その後、そのようなデータに基づいてレーザコントローラ9が光ピックアップ3を駆動制御し、光ディスク1に対する情報記録がなされる。
【0040】
別の実施の形態としては、ランドプリピットやプリピットからアドレス情報を得る構成であっても良い。また、ATAPI/SCSIインターフェース15は、外部インターフェースの一例として例示したが、これに限らず、USB、IEEE1394等を採用しても良い。
【0041】
[DVDレコーダB]
次いで、データ転送装置であるDVDレコーダBについて図2を参照しながら説明する。図2は、DVDレコーダBのハードウェア構成を示すブロック図である。DVDレコーダBは、CPU51、ROM52及びRAM53から構成されるマイクロコンピュータ構成のコントローラ54を有する。このようなマイクロコンピュータを構成するROM52には、CPU51にて解読可能なコードで記述された制御プログラム等、長期に渡り記憶しておかなければならないデータが格納されている。DVDレコーダBの電源がオン状態になると、制御プログラムは図示しないメインメモリにロードされ、CPU51はその制御プログラムに従って各部の動作を制御するとともに、制御に必要なデータ等を一時的にRAM53に保存する。別の実施の形態として、バッテリバックアップ又は不揮発性のRAM53を用いれば、このようなRAM53に制御プログラムを格納しても良い。
【0042】
DVDレコーダBは、このようなコントローラ54を中枢に据えながら、例えばMPEG等のような映像信号を発生する映像信号発生機55、映像信号を光ディスクドライブAで処理可能データに変換するデータ変換部56、及び外部インターフェース制御系57を備える。これらの各部は、コントローラ54によって制御される。また、映像信号発生機55、データ変換部56及び外部インターフェース制御系57については、一般的なDVDレコーダに備えられている同一物と異なる点がないため、その説明を省略する。外部インターフェース制御系57については、ATAPI、SCSI、USB、IEEE1394等を採用し得る。
【0043】
ここで、データ変換部56は、記録用のデータを所定の単位で光ディスクドライブAが処理可能なデータに変換するデータ変換処理を実行する。また、外部インターフェース制御系57は、変換後のデータを光ディスクドライブAに転送するデータ転送処理を実行する。コントローラ54は、データ変換部56と外部インターフェース制御系57とに、そのようなデータ変換処理とデータ転送処理とを複数回繰り返させる。ここにデータ転送変換手段(工程、機能)の機能が実行される。
【0044】
こうして、DVDレコーダBでは、映像信号を光ディスクドライブAに書き込み可能なデータに変換する機能を持ち、変換するデータ量を制御することができる。
【0045】
[光ディスクドライブA及びDVDレコーダBでの処理内容]
本実施の形態では、DVDレコーダBから光ディスクドライブAにデータ転送する。この場合、データ転送の速さは、一般的にビットレートと呼ばれる。このビットレートが高い値であるほどデータ量が多く、ビットレートが低い値であるほどデータ量が少なくなる傾向がある。
【0046】
図3は、設定したビットレートが高くデータ量が多いデータ転送に関する経過時間とデータ量との関係を示すグラフ、図4は、設定したビットレートが低くデータ量が少ないデータ転送に関する経過時間とデータ量との関係を示すグラフである。図3及び図4のグラフ中、「a」は、映像信号発生機55で生成されてデータ変換部56で変換された映像信号を外部インターフェース制御系57を介して光ディスクドライブAに転送するのに要する時間を意味する。「b」は、映像信号発生機55で生成された映像信号をデータ変換部56で変換するのに要する時間を意味する。ここで、前述したように、従来の光ディスクドライブでは、受信したデータをキャッシュメモリにキャッシングし、キャッシュメモリが満杯近くなったタイミング、あるいはデータ全体の転送終了に際してデータ転送装置であるDVDレコーダが送信する命令を受信したタイミングでキャッシュメモリにキャッシングしたデータを出力し、このデータに従った書き込み動作を光ディスク等に実行させる。このため、光ディクスドライブAは、図3及び図4に示すグラフでいうと、「a」の区間ではデータ転送を受けている。これに対して、「b」の区間では休眠状態となっている。よって、前述した通り、データ転送装置であるDVDレコーダBからのデータの転送間隔に連続性がない場合、ドライブ装置である光ディスクドライブAに転送されたデータが光ディスクドライブA内のキャッシュメモリ12に保持されたまま書き込みが行われず、効率が著しく低下する。しかも、その間に電源断等の不慮の事故等が発生した場合には、転送したデータが破棄されてしまうという致命的な問題も生ずる。
【0047】
本実施の形態では、このような課題を解決すべく、図3及び図4に示すグラフ中、「c」の時点で書き込み開始指示信号を光ディスクドライブAで生じさせる。これにより、光ディスクドライブAに対して何も制御を行わない時間、つまり光ディスクドライブAが待機中である時間に、既に転送済みとなって光ディスクドライブAのキャッシュメモリ12に保存されているデータの書き込みを開始させる。これにより、光ディスクドライブAの効率的な使用を可能とし、電源断等の不慮の事故等が発生した場合にも、転送したデータが破棄されてしまうという致命的な問題が生じ難いようにしている。
【0048】
そのために、本実施の形態では、DVDレコーダBにおいて、光ディスクドライブAに転送するデータのデータ量とデータ転送速度とに基づいて、データ変換部56によるデータ変換処理の実行中に光ディスクドライブAで情報の書き込み動作が実行されるように、書き込み開始指示信号を光ディスクドライブAに出現させるタイミング「c」を設定し(タイミング設定手段、タイミング設定機能、タイミング設定工程)、設定されたタイミング「c」で書き込み開始指示信号を光ディスクドライブAに出現させる(信号出現手段、信号出現機能、信号出現工程)。つまり、ここでは、データ転送のビットレートに拘らず(図3及び図4参照)、データ変換部56によるデータ変換処理の実行中に光ディスクドライブAで情報の書き込み動作が実行されるようなタイミング「c」で書き込み開始指示信号を光ディスクドライブAに出現させる処理が実行される。この際、DVDレコーダBは、データ転送のビットレートを予め認識しており、自ら転送するデータの大きさも認識している。このため、DVDレコーダBにおいては、光ディスクドライブAに転送するデータのデータ量とデータ転送のビットレートとを参照することで、データ変換部56によるデータ変換処理の実行中に光ディスクドライブAで情報の書き込み動作が実行されるように、書き込み開始指示信号を光ディスクドライブAに出現させるタイミング「c」を容易に設定し得る。こうして、本実施の形態では、DVDレコーダBにおいてデータ変換部56によるデータ変換処理の実行中に、光ディスクドライブAにおいて情報の書き込み動作が実行されるように、「c」のタイミングで書き込み開始指示信号がDVDレコーダBから光ディスクドライブAに転送される。
【0049】
なお、書き込み開始指示信号は、光ディスクドライブAの外部インターフェースがATAPI/SCSIインターフェース15であることから、DVDレコーダBの外部インターフェース制御系57もATAPI方式とする場合には、ATAPIパケットコマンド(Writeコマンドとオプションの組み合わせ)を使うことで、容易に光ディスクドライブAに転送することができる。
【0050】
図5は、光ディスクドライブAにおいて、メインメモリにロードされた制御プログラムに従いCPU18によって実行されるデータ受信からデータ書き込みに至る処理を示すフローチャートである。
【0051】
光ディスクドライブAのCPU18は、DVDレコーダBから記録用のデータを受信すると(受信手段、受信機能、受信工程)、受信したデータをキャッシュメモリ12にキャッシングする(キャッシング手段、キャッシング機能、キャッシング工程)。この際、DVDレコーダBから記録用のデータを受信して受信したデータをキャッシュメモリ12にキャッシングするのに要する時間は、図3及び図4に示すグラフ中、映像信号発生機55で生成されてデータ変換部56で変換された映像信号を外部インターフェース制御系57を介して光ディスクドライブAに転送するのに要する時間「a」である。
【0052】
次いで、光ディスクドライブAのCPU18は、DVDレコーダBから記録用のデータを受信すると、書き込み開始指示信号の有無判定に待機する。書き込み開始指示信号の受信がない場合には、光ディスクドライブAのCPU18は、光ピックアップ3等を駆動制御し、従来の書き込み処理を実行する。従来の書き込み処理というのは、前述したように、キャッシュメモリ12が満杯近くなったタイミング、あるいはデータ全体の転送が終了した場合にDVDレコーダBから送信される命令を受信したタイミングで、キャッシュメモリ12にキャッシングしたデータを出力し、このデータに従った書き込み動作を光ディスク1に実行する処理である。
【0053】
これに対して、光ディスクドライブAのCPU18は、書き込み開始指示信号の受信判定をした場合には(信号出現手段、信号出現機能、信号出現工程)、受信した書き込み開始指示信号に応じて光ピックアップ3等を駆動制御し、キャッシュメモリ12にキャッシングしたデータに従い光ディスク1に書き込み動作を実行する(書き込み手段、書き込み機能、書き込み工程)。このような光ディスク1に対する書き込み動作の実行タイミングは、DVDレコーダBによって生成される図3及び図4中の「c」のタイミングである。このタイミングは、前述したように、DVDレコーダBからすると、データ変換部56によるデータ変換処理の実行中であり、光ディスクドライブAからすると、先のデータの受信と後続するデータの受信との間に位置付けられる。したがって、通常は光ディスクドライブAが休眠化してしまうDVDレコーダBでのデータ変換処理の実行中、あるいは光ディスクドライブAでの先のデータの受信と後続するデータの受信との間であっても、光ディスクドライブAで情報の書き込み動作が実行され、光ディスクドライブAが効率的に使用されることになる。また、光ディスクドライブAが休眠化することなく稼動するので、そのキャッシュメモリ12にいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題を極力防止することができる。
【0054】
以上説明した本実施の形態の処理では、DVDレコーダB側で設定したタイミング「c」で書き込み開始指示信号を光ディスクドライブAに転送する。この場合の書き込み開始指示信号の転送は、所定の単位のデータを光ディスクドライブAに転送する毎に逐次実行される。この場合、DVDレコーダBのCPU51は、自ら転送するデータのデータ量もデータ転送のビットレートも認識しているので、タイミング「c」を理想的なタイミングに設定することが可能である。
【0055】
これに対して、図3及び図4に例示するデータ転送は、固定ビットレート(CBR(Constant Bit Rate))である。書き込み開始指示信号を生成するタイミング「c」をある程度一定化することが可能である。このような制御を、別の実施の形態として図6のフローチャートに基づいて説明する。図6は、光ディスクドライブAにおいて、メインメモリにロードされた制御プログラムに従いCPU18によって実行されるデータ受信からデータ書き込みに至る処理を示すフローチャートである。
【0056】
光ディスクドライブAのCPU18は、DVDレコーダBから記録用のデータを受信すると(受信手段、受信機能、受信工程)、受信したデータをキャッシュメモリ12にキャッシングする(キャッシング手段、キャッシング機能、キャッシング工程)。この際、DVDレコーダBから記録用のデータを受信して受信したデータをキャッシュメモリ12にキャッシングするのに要する時間は、図3及び図4に示すグラフ中、映像信号発生機55で生成されてデータ変換部56で変換された映像信号を外部インターフェース制御系57を介して光ディスクドライブAに転送するのに要する時間「a」である。
【0057】
次いで、光ディスクドライブAのCPU18は、DVDレコーダBから記録用のデータを受信すると、そのデータ量が規定の量に一致し、あるいは規定の量を超えたかどうかを判定する。具体的には、キャッシュメモリ12にキャッシングするデータサイズを判定することによってデータ量が規定の量に一致し、あるいは規定の量を超えたかどうかを判定する。この場合の規定の量は、DVDレコーダBが光ディスクドライブAに予め通知しても良く、あるいは光ディスクドライブAで自ら設定しても良い。いずれの場合にも、その規定の量は、書き込み開始指示信号を生成するタイミングを決定する。このような書き込み開始指示信号を生成するタイミングは、DVDレコーダBからすると、データ変換部56によるデータ変換処理の実行中であり、光ディスクドライブAからすると、先のデータの受信と後続するデータの受信との間に位置付けられる。この意味で、DVDレコーダBが光ディスクドライブAに予め規定の量を通知する場合には、その規定の量は、設定されたタイミングで光ディスクドライブAが書き込み開始指示信号を生成するためのデータということになる。なお、DVDレコーダBから光ディスクドライブAへの規定の量の通知は、光ディスクドライブAの外部インターフェースがATAPI/SCSIインターフェース15であることから、DVDレコーダBの外部インターフェース制御系57もATAPI方式とする場合には、ATAPIパケットコマンド(Mode Sense/SelectコマンドのVender Unique Page)を使うことで、容易に光ディスクドライブAに転送することができる。
【0058】
光ディスクドライブAのCPU18は、DVDレコーダBからのデータ受信量が規定の量に一致し、あるいは規定の量を超えたと判定しない場合には、光ピックアップ3等を駆動制御し、従来の書き込み処理を実行する。従来の書き込み処理というのは、前述したように、キャッシュメモリ12が満杯近くなったタイミング、あるいはデータ全体の転送が終了した場合にDVDレコーダBから送信される命令を受信したタイミングで、キャッシュメモリ12にキャッシングしたデータを出力し、このデータに従った書き込み動作を光ディスク1に実行する処理である。
【0059】
これに対して、光ディスクドライブAのCPU18は、DVDレコーダBからのデータ受信量が規定の量に一致し、あるいは規定の量を超えたと判定した場合には、書き込み開始指示信号を生成する(信号出現手段、信号出現機能、信号出現工程)。そして、生成した書き込み開始指示信号に応じて光ピックアップ3等を駆動制御し、キャッシュメモリ12にキャッシングしたデータに従い光ディスク1に書き込み動作を実行する(書き込み手段、書き込み機能、書き込み工程)。このような光ディスク1に対する書き込み動作の実行タイミングは、光ディスクドライブAが自ら生成する図3及び図4中の「c」のタイミングである。このタイミングは、前述したように、DVDレコーダBからすると、データ変換部56によるデータ変換処理の実行中であり、光ディスクドライブAからすると、先のデータの受信と後続するデータの受信との間に位置付けられる。したがって、通常は光ディスクドライブAが休眠化してしまうDVDレコーダBでのデータ変換処理の実行中、あるいは光ディスクドライブAでの先のデータの受信と後続するデータの受信との間であっても、光ディスクドライブAで情報の書き込み動作が実行され、光ディスクドライブAが効率的に使用されることになる。また、光ディスクドライブAが休眠化することなく稼動するので、そのキャッシュメモリ12にいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題を極力防止することができる。
【0060】
図7は、ビットレート及びデータ量が一定でない場合のデータ転送に関する経過時間とデータ量との関係を示すグラフである。図3及び図4のグラフは、DVDレコーダBから光ディスクドライブAへのデータ転送が固定ビットレート(CBR(Constant Bit Rate))で行なわれる場合を例示している。これに対して、DVDレコーダBから光ディスクドライブAへのデータ転送が可変ビットレート(VBR(Variable Bit Rate))で行なわれる場合には、映像信号発生機55で生成されてデータ変換部56で変換された映像信号を外部インターフェース制御系57を介して光ディスクドライブAに転送するのに要する時間「a」も、映像信号発生機55で生成された映像信号をデータ変換部56で変換するのに要する時間「b」も、一定しない。このことは、図7中、データ1、データ2、データ3を見ると、一目瞭然である。そこで、DVDレコーダBから光ディスクドライブAへのデータ転送が固定ビットレート(CBR(Constant Bit Rate))で行なわれる場合には、書き込み開始指示信号を生成するタイミング「c」を一定化してしまうと、タイミング「c」を理想的なタイミングに設定することが不可能となる。
【0061】
そこで、更に別の実施の形態として、先に説明した二つ目の実施の形態と異なる制御をする必要がある。このような制御を、別の実施の形態として図8のフローチャートに基づいて説明する。図8は、光ディスクドライブAにおいて、メインメモリにロードされた制御プログラムに従いCPU18によって実行されるデータ受信からデータ書き込みに至る処理を示すフローチャートである。
【0062】
光ディスクドライブAのCPU18は、DVDレコーダBから記録用のデータを受信すると(受信手段、受信機能、受信工程)、受信したデータをキャッシュメモリ12にキャッシングする(キャッシング手段、キャッシング機能、キャッシング工程)。この際、DVDレコーダBから記録用のデータを受信して受信したデータをキャッシュメモリ12にキャッシングするのに要する時間は、図3及び図4に示すグラフ中、映像信号発生機55で生成されてデータ変換部56で変換された映像信号を外部インターフェース制御系57を介して光ディスクドライブAに転送するのに要する時間「a」である。
【0063】
次いで、光ディスクドライブAのCPU18は、DVDレコーダBから記録用のデータを受信すると、書き込み開始指示信号の有無判定に待機する。
【0064】
書き込み開始指示信号の受信がない場合には、DVDレコーダBから受信した記録用のデータのデータ量が規定の量に一致し、あるいは規定の量を超えたかどうかを判定する。具体的には、キャッシュメモリ12にキャッシングするデータサイズを判定することによってデータ量が規定の量に一致し、あるいは規定の量を超えたかどうかを判定する。この場合の規定の量は、DVDレコーダBが光ディスクドライブAに予め通知しても良く、あるいは光ディスクドライブAで自ら設定しても良い。いずれの場合にも、その規定の量は、書き込み開始指示信号を生成するタイミングを決定する。このような書き込み開始指示信号を生成するタイミングは、DVDレコーダBからすると、データ変換部56によるデータ変換処理の実行中であり、光ディスクドライブAからすると、先のデータの受信と後続するデータの受信との間に位置付けられる。この意味で、DVDレコーダBが光ディスクドライブAに予め規定の量を通知する場合には、その規定の量は、設定されたタイミングで光ディスクドライブAが書き込み開始指示信号を生成するためのデータということになる。なお、DVDレコーダBから光ディスクドライブAへの規定の量の通知は、光ディスクドライブAの外部インターフェースがATAPI/SCSIインターフェース15であることから、DVDレコーダBの外部インターフェース制御系57もATAPI方式とする場合には、ATAPIパケットコマンド(Writeコマンドとオプションの組み合わせ)を使うことで、容易に光ディスクドライブAに転送することができる。
【0065】
光ディスクドライブAのCPU18は、DVDレコーダBからのデータ受信量が規定の量に一致し、あるいは規定の量を超えたと判定しない場合には、光ピックアップ3等を駆動制御し、従来の書き込み処理を実行する。従来の書き込み処理というのは、前述したように、キャッシュメモリ12が満杯近くなったタイミング、あるいはデータ全体の転送が終了した場合にDVDレコーダBから送信される命令を受信したタイミングで、キャッシュメモリ12にキャッシングしたデータを出力し、このデータに従った書き込み動作を光ディスク1に実行する処理である。
【0066】
これに対して、光ディスクドライブAのCPU18は、DVDレコーダBからのデータ受信量が規定の量に一致し、あるいは規定の量を超えたと判定した場合には、書き込み開始指示信号を生成する(信号出現手段、信号出現機能、信号出現工程)。そして、生成した書き込み開始指示信号に応じて光ピックアップ3等を駆動制御し、キャッシュメモリ12にキャッシングしたデータに従い光ディスク1に書き込み動作を実行する(書き込み手段、書き込み機能、書き込み工程)。このような光ディスク1に対する書き込み動作の実行タイミングは、光ディスクドライブAが自ら生成する図3及び図4中の「c」のタイミングである。このタイミングは、前述したように、DVDレコーダBからすると、データ変換部56によるデータ変換処理の実行中であり、光ディスクドライブAからすると、先のデータの受信と後続するデータの受信との間に位置付けられる。したがって、通常は光ディスクドライブAが休眠化してしまうDVDレコーダBでのデータ変換処理の実行中、あるいは光ディスクドライブAでの先のデータの受信と後続するデータの受信との間であっても、光ディスクドライブAで情報の書き込み動作が実行され、光ディスクドライブAが効率的に使用されることになる。また、光ディスクドライブAが休眠化することなく稼動するので、そのキャッシュメモリ12にいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題を極力防止することができる。
【0067】
一方、図7中のデータ2のようにビットレートが低くデータ量が少ない場合には、上述した規定の量を基準とする制御では、光ディスクドライブAを有効利用することができない。このような場合には、キャッシュメモリ12にキャッシングされたデータが規定の量に一致し、あるいは超えたタイミングで書き込み開始指示信号を生成するよりも早く書き込み開始指示信号を生成した方が光ディスクドライブAを休眠化させている時間が少なくなるからである。
【0068】
そこで、このような場合には、DVDレコーダBにおいて書き込み開始指示信号を生成し、この書き込み開始指示信号を光ディスクドライブAに転送する。これにより、光ディスクドライブAのCPU18は、書き込み開始指示信号の受信判定をし(信号出現手段、信号出現機能、信号出現工程)、受信した書き込み開始指示信号に応じて光ピックアップ3等を駆動制御し、キャッシュメモリ12にキャッシングしたデータに従い光ディスク1に書き込み動作を実行する(書き込み手段、書き込み機能、書き込み工程)。これにより、光ディスクドライブAを休眠化させてしまう時間を極力短くすることが可能となる。したがって、通常は光ディスクドライブAが休眠化してしまうDVDレコーダBでのデータ変換処理の実行中、あるいは光ディスクドライブAでの先のデータの受信と後続するデータの受信との間であっても、光ディスクドライブAで情報の書き込み動作が実行され、光ディスクドライブAが効率的に使用されることになる。また、光ディスクドライブAが休眠化することなく稼動するので、そのキャッシュメモリ12にいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題を極力防止することができる。
【0069】
さらに、前述した一つ目と三つ目との実施の形態では、DVDレコーダBにおいて書き込み開始指示信号を光ディスクドライブAに出現させるタイミング「c」を設定する処理が実行される。このようなタイミング「c」の設定に際して、DVDレコーダBは、データ転送のビットレートを予め認識しており、自ら転送するデータの大きさも認識していることから、光ディスクドライブAに転送するデータのデータ量とデータ転送のビットレートとを参照する。この場合、DVDレコーダBでは、光ディスクドライブAのキャッシュメモリ12にキャッシングされているデータ量を知ることができれば、書き込み開始指示信号を光ディスクドライブAに出現させるタイミング「c」としてより理想的なタイミング「c」を設定することができる。キャッシュメモリ12にキャッシングされているデータ量は、光ディスクドライブAでの書き込み動作に要する時間を規定するため、一例として、キャッシングデータ量によっては早めに書き込み開始指示信号を光ディスクドライブAに出現させた方が良い場合が想定されるからである。
【0070】
そこで、本実施の形態では、光ディスクドライブAからDVDレコーダBに対して、キャッシュメモリ12にキャッシングされているデータ量としてデータサイズのデータを知らせる処理が実行される。図9は、DVDレコーダBにおいて実行されるデータ量転送処理の一例を示すフローチャートである。
【0071】
まず、DVDレコーダBから光ディスクドライブAに対して、キャッシュメモリ12にキャッシングされているデータサイズの転送要求を送信する。すると、光ディスクドライブAでは、その要求に応じてキャッシュメモリ12にキャッシングされているデータサイズのデータを取得し、これをDVDレコーダBに送信する(DVDレコーダBでの通知受信手段、光ディスクドライブAでの通知手段)。このようなDVDレコーダBと光ディスクドライブAとの間の通信は、光ディスクドライブAの外部インターフェースがATAPI/SCSIインターフェース15であることから、DVDレコーダBの外部インターフェース制御系57もATAPI方式とする場合には、ATAPIパケットコマンド(Mode Sense/SelectコマンドのVender Unique Page)を使うことで、容易に実行可能である。
【0072】
したがって、光ディスクドライブAのキャッシュメモリ12にキャッシングされているデータ量を知ったDVDレコーダBは、書き込み開始指示信号を光ディスクドライブAに出現させるタイミング「c」としてより理想的なタイミング「c」を設定することができる。
【0073】
【発明の効果】
請求項1記載の発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、本データ転送装置から前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定手段と、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生手段と、
を具備するので、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作を実行することができ、したがって、ドライブ装置の効率的な使用を実現させることができる。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題の発生を防止することができる。
【0074】
請求項2記載の発明は、請求項1記載のデータ転送装置において、前記信号発生手段は、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に転送することで、前記書き込み開始指示信号を前記ドライブ装置に発生させるので、ドライブ装置に転送した書き込み開始指示信号に応じてドライブ装置でデータの書き込みを開始させることができ、したがって、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作を実行させることができる。
【0075】
請求項3記載の発明は、請求項1記載のデータ転送装置において、前記信号発生手段は、前記タイミング設定手段によって設定されたタイミングで前記ドライブ装置が前記書き込み開始指示信号を生成するための前記データ量に関する情報を前記ドライブ装置に転送することで、前記書き込み開始指示信号を前記ドライブ装置に発生させるので、タイミング設定手段によって設定されたタイミングで前記ドライブ装置が書き込み開始指示信号を生成することが期待できるため、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作を実行させることができる。
【0076】
請求項4記載の発明は、請求項1記載のデータ転送装置において、前記ドライブ装置のキャッシュメモリから通知された前記キャッシュメモリにキャッシングされているデータ量に関する情報を受信する通知受信手段を具備し、前記タイミング設定手段は、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するための要素として受信したデータ量を参照するので、タイミング設定手段が書き込み開始指示信号をドライブ装置に出現させるタイミングとして、より良好なタイミングを設定することができる。
【0081】
請求項記載の光情報記録装置の発明は、記録用のデータを転送するデータ転送装置と、このデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置とを具備し、前記データ転送装置は、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、前記データ転送装置から前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定手段と、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生手段と、を具備し、前記ドライブ装置は、前記光記録媒体にレーザ光を照射する光ピックアップと、前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信手段と、受信したデータをキャッシュメモリにキャッシングするキャッシング手段と、先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を発生させる信号発生手段と、発生した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み手段と、を具備するので、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、あるいは通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作を実行することができ、したがって、ドライブ装置の効率的な使用を実現させることができる。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題の発生を防止することができる。
【0082】
請求項記載の発明は、請求項記載の光情報記録装置において、前記データ転送装置と前記ドライブ装置とは一体に構成されているので、データ転送装置とドライブ装置というハードウェア資源を一体的に含む構成態様を採用することができる。
【0083】
請求項記載の発明は、請求項記載の光情報記録装置において、前記データ転送装置と前記ドライブ装置とは別体で構成されているので、データ転送装置とドライブ装置とが独立した形態を有するハードウェア資源での構成態様を採用することができる。
【0084】
請求項記載の機械読み取り可能なデータ転送装置用プログラムの発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置が備えるコンピュータにインストールされ、このコンピュータに、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換機能と、前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定機能と、前記タイミング設定機能によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生機能と、を実行させるので、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作を実行することができ、したがって、ドライブ装置の効率的な使用を実現させることができる。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題の発生を防止することができる。
【0086】
請求項記載の記憶媒体の発明は、請求項記載のデータ転送装置用プログラムを記憶するので、請求項記載のデータ転送装置用プログラムと同一の作用効果を有する。
【0088】
請求項10記載の発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において実行されるデータ転送方法において、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換工程と、前記データ転送装置から前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定工程と、前記タイミング設定工程で設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生工程と、を具備するので、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作を実行することができ、したがって、ドライブ装置の効率的な使用を実現させることができる。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題の発生を防止することができる。
【図面の簡単な説明】
【図1】ドライブ装置(光ディスクドライブ)の機能ブロック図である。
【図2】データ転送装置(DVDレコーダ)のハードウェア構成を示すブロック図である。
【図3】設定したビットレートが高くデータ量が多いデータ転送に関する経過時間とデータ量との関係を示すグラフである。
【図4】設定したビットレートが低くデータ量が少ないデータ転送に関する経過時間とデータ量との関係を示すグラフである。
【図5】ドライブ装置(光ディスクドライブ)において実行されるデータ受信からデータ書き込みに至る処理の一例を示すフローチャートである。
【図6】ドライブ装置(光ディスクドライブ)において実行されるデータ受信からデータ書き込みに至る処理の別の一例を示すフローチャートである。
【図7】ビットレート及びデータ量が一定でない場合のデータ転送に関する経過時間とデータ量との関係を示すグラフである。
【図8】ドライブ装置(光ディスクドライブ)において実行されるデータ受信からデータ書き込みに至る処理の更に別の一例を示すフローチャートである。
【図9】データ転送装置(DVDレコーダ)において実行されるデータ量転送処理の一例を示すフローチャートである。
【符号の説明】
3 光ピックアップ
12 キャッシュメモリ
A ドライブ装置(光ディスクドライブ)
B データ転送装置(DVDレコーダ)

Claims (10)

  1. 光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において、
    記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、
    変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、
    本データ転送装置から前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定手段と、
    前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生手段と、
    を具備することを特徴とするデータ転送装置。
  2. 前記信号発生手段は、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に転送することで、前記書き込み開始指示信号を前記ドライブ装置に発生させる、
    ことを特徴とする請求項1記載のデータ転送装置。
  3. 前記信号発生手段は、前記タイミング設定手段によって設定されたタイミングで前記ドライブ装置が前記書き込み開始指示信号を生成するための前記データ量に関する情報を前記ドライブ装置に転送することで、前記書き込み開始指示信号を前記ドライブ装置に発生させる、
    ことを特徴とする請求項1記載のデータ転送装置。
  4. 前記ドライブ装置のキャッシュメモリから通知された前記キャッシュメモリにキャッシングされているデータ量に関する情報を受信する通知受信手段を具備し、
    前記タイミング設定手段は、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するために受信したデータ量に関する情報を参照する、
    ことを特徴とする請求項1記載のデータ転送装置。
  5. 記録用のデータを転送するデータ転送装置と、
    このデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置とを具備し、
    前記データ転送装置は、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、
    前記データ転送装置から前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定手段と、
    前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生手段と、を具備し、
    前記ドライブ装置は、
    前記光記録媒体にレーザ光を照射する光ピックアップと、
    前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信手段と、
    受信したデータをキャッシュメモリにキャッシングするキャッシング手段と、
    先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を発生させる信号発生手段と、
    発生した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み手段と、
    を具備することを特徴とする光情報記録装置。
  6. 前記データ転送装置と前記ドライブ装置とは一体に構成されていることを特徴とする請求項5記載の光情報記録装置。
  7. 前記データ転送装置と前記ドライブ装置とは別体で構成されていることを特徴とする請求項5記載の光情報記録装置。
  8. 光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置が備えるコンピュータにインストールされ、このコンピュータに、
    記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、
    変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換機能と、
    前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定機能と、
    前記タイミング設定機能によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生機能と、
    を実行させる、
    ことを特徴とする機械読み取り可能なデータ転送装置用プログラム。
  9. 請求項8記載のデータ転送装置用プログラムを記憶する記憶媒体。
  10. 光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において実行されるデータ転送方法において、
    記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、
    変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換工程と、 前記データ転送装置から前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に発生させるタイミングを設定するタイミング設定工程と、
    前記タイミング設定工程で設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に発生させる信号発生工程と、
    を具備することを特徴とするデータ転送方法。
JP2003077976A 2003-03-20 2003-03-20 データ転送装置、ドライブ装置、光情報記録装置、データ転送装置用プログラム、ドライブ装置用プログラム、データ転送装置用プログラムを記憶する記憶媒体、ドライブ装置用プログラムを記憶する記憶媒体、データ転送方法、及びドライブ方法 Expired - Fee Related JP4111852B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2003077976A JP4111852B2 (ja) 2003-03-20 2003-03-20 データ転送装置、ドライブ装置、光情報記録装置、データ転送装置用プログラム、ドライブ装置用プログラム、データ転送装置用プログラムを記憶する記憶媒体、ドライブ装置用プログラムを記憶する記憶媒体、データ転送方法、及びドライブ方法
EP04719104A EP1604364A1 (en) 2003-03-20 2004-03-10 Method of transferring data for efficiently using disk drive
PCT/JP2004/003145 WO2004084209A1 (en) 2003-03-20 2004-03-10 Method of transferring data for efficiently using disk drive
CN200480006929.XA CN1762017A (zh) 2003-03-20 2004-03-10 有效使用盘驱动器的传送数据的方法
US10/912,168 US20050010721A1 (en) 2003-03-20 2004-08-06 Method of transferring data for efficiently using drive apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003077976A JP4111852B2 (ja) 2003-03-20 2003-03-20 データ転送装置、ドライブ装置、光情報記録装置、データ転送装置用プログラム、ドライブ装置用プログラム、データ転送装置用プログラムを記憶する記憶媒体、ドライブ装置用プログラムを記憶する記憶媒体、データ転送方法、及びドライブ方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005138946A Division JP2005293837A (ja) 2005-05-11 2005-05-11 ドライブ装置、ドライブ装置用プログラム、記憶媒体及びドライブ方法

Publications (2)

Publication Number Publication Date
JP2004288273A JP2004288273A (ja) 2004-10-14
JP4111852B2 true JP4111852B2 (ja) 2008-07-02

Family

ID=33027964

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003077976A Expired - Fee Related JP4111852B2 (ja) 2003-03-20 2003-03-20 データ転送装置、ドライブ装置、光情報記録装置、データ転送装置用プログラム、ドライブ装置用プログラム、データ転送装置用プログラムを記憶する記憶媒体、ドライブ装置用プログラムを記憶する記憶媒体、データ転送方法、及びドライブ方法

Country Status (5)

Country Link
US (1) US20050010721A1 (ja)
EP (1) EP1604364A1 (ja)
JP (1) JP4111852B2 (ja)
CN (1) CN1762017A (ja)
WO (1) WO2004084209A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060139154A1 (en) * 2004-12-14 2006-06-29 Jounghoon Kim Remote access system for a vehicle
JP5029513B2 (ja) * 2008-06-30 2012-09-19 ソニー株式会社 情報処理装置、情報処理装置の制御方法、およびプログラム

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5135125A (en) * 1991-02-15 1992-08-04 Tapecon, Inc. Hanging label
JPH07130150A (ja) * 1993-10-29 1995-05-19 Ricoh Co Ltd 情報機器
US5841598A (en) * 1994-10-28 1998-11-24 Olympus Optical Co., Ltd. Information recording/reproducing apparatus and data processing method
JP3589802B2 (ja) * 1996-08-22 2004-11-17 パイオニア株式会社 情報記録方法及び装置
JPH10106143A (ja) * 1996-09-25 1998-04-24 Nikon Corp 光ディスク記録再生装置
US6119201A (en) * 1997-02-19 2000-09-12 International Business Machines Corporation Disk under-run protection using formatted padding sectors
US6457747B1 (en) * 1999-04-01 2002-10-01 Pharmagraphics (Southeast) L.L.C. Hanger label
EP1160787A2 (en) * 2000-06-02 2001-12-05 Hewlett-Packard Company Variable speed writing on a CD-R, CD-RW and DVD-RW media
JP2002313017A (ja) * 2001-04-16 2002-10-25 Shinano Kenshi Co Ltd データ記録装置
JP3563712B2 (ja) * 2001-06-08 2004-09-08 株式会社東芝 光ディスク装置及び記録速度制御方法
US7151732B2 (en) * 2001-10-30 2006-12-19 Ricoh Company, Ltd. Optical disk unit capable of reading out data normally and continuously after suspension of data writing

Also Published As

Publication number Publication date
US20050010721A1 (en) 2005-01-13
WO2004084209A1 (en) 2004-09-30
EP1604364A1 (en) 2005-12-14
CN1762017A (zh) 2006-04-19
JP2004288273A (ja) 2004-10-14

Similar Documents

Publication Publication Date Title
EP1253590B1 (en) A data storage apparatus that either certifies a recording medium in the background or verifies data written in the recording medium
JP4111852B2 (ja) データ転送装置、ドライブ装置、光情報記録装置、データ転送装置用プログラム、ドライブ装置用プログラム、データ転送装置用プログラムを記憶する記憶媒体、ドライブ装置用プログラムを記憶する記憶媒体、データ転送方法、及びドライブ方法
JP4281680B2 (ja) 光ディスク装置
KR100676836B1 (ko) 광디스크 장치
JP2005293837A (ja) ドライブ装置、ドライブ装置用プログラム、記憶媒体及びドライブ方法
JP2000137948A (ja) 記録媒体、記録方法及び装置、再生方法及び装置
JP4657518B2 (ja) 光ディスク装置
JP3706120B2 (ja) 情報記録再生装置と情報記録再生方法とプログラム
JP4127519B2 (ja) 節電方法及びドライブ装置
JP4086819B2 (ja) 情報記録方法及びその装置
JP3825437B2 (ja) アドレス変換プログラム、記録プログラム、記憶媒体、及び情報処理装置
JP2000021093A (ja) データ記録装置及び記録方法並びにデータ再生装置及び再生方法
JP4476990B2 (ja) 情報記録再生システム
JP4476697B2 (ja) 情報記録再生装置
JP4651603B2 (ja) 情報記録再生装置
JP4128593B2 (ja) 情報記録システム
JP3986737B2 (ja) 情報記録装置と情報記録方法
JP4343936B2 (ja) 情報記録方法、情報記録装置、情報記録用プログラム及び記録媒体
JP2004326934A (ja) 記録装置
JP2005346785A (ja) 記録方法、情報記録媒体、再生方法、情報記録装置及び情報再生装置
JP2006313600A (ja) 記録方法、プログラム及び記録媒体、並びに情報記録装置
JP2007293950A (ja) 光ディスク記録装置及び記録制御方法
JP2000215446A (ja) 情報記録再生装置
JP2004178715A (ja) 記録装置
JP2008176922A (ja) 記録装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040726

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20040915

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050511

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20050706

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20050805

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080201

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080408

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110418

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees