(57)【要約】【課題】光ディスクの品質をユーザに伝え、記録不能となる可能性が高い光ディスクの使用を抑制する光ディスク装置を提供する。【解決手段】光ディスク装置１は、フォーマット実行中、録画実行中、または再生実行中のエラー発生回数（スペアリング発生回数、符号訂正回数等）をカウントし、それぞれのエラーレートを算出する。光ディスク装置１は、このエラーレートをＤＶＤ１９に記録する。ユーザが操作部１７を用いてディスク診断指示を行うと、光ディスク装置１は、ＤＶＤ１９に記録されているフォーマット時のエラーレート、録画時のエラーレート、再生時のエラーレートを読み出し、装置内のメモリに格納されている記録困難閾値と比較する。この結果をユーザに表示する。【選択図】図１
2007213644.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに情報を記録し、光ディスクに記録された情報を読み取る光ディスク装置において、
光ディスクを初期化、光ディスクに情報を記録、または光ディスクから情報を読み取る処理を実行したときの、エラー発生の頻度を検出するエラー検出手段、
前記エラー検出手段が検出したエラーの履歴をエラー発生履歴情報として該光ディスクに記録する履歴記録手段、
該光ディスクに記録されているエラー発生履歴情報を読み取る履歴読取り手段、
前記履歴読取り手段が読み取ったエラー発生履歴情報に基づいて記録時にエラーが発生する確率を算出するエラー発生率算出手段、
光ディスク装置に情報を記録することが不能となるエラー発生頻度を記録不能閾値として記憶する情報記憶手段を備え、
前記エラー検出手段は、光ディスクを初期化するときに、スペアリング発生数を検出し、該スペアリング発生数を初期化時のエラー発生履歴情報として生成し、
光ディスクから情報を読み取るときに、エラー訂正回数を検出し、該エラー訂正回数を読み取り時のエラー発生履歴情報として生成し、
前記エラー発生率算出手段は、前記情報記憶手段に記憶されている記録不能閾値と、前記エラー発生履歴情報と、に基づいて記録時にエラーが発生する確率を算出する光ディスク装置。
【請求項２】
光ディスクに情報を記録し、光ディスクに記録された情報を読み取る光ディスク装置において、
光ディスクを初期化、光ディスクに情報を記録、または光ディスクから情報を読み取る処理を実行したときの、エラー発生の頻度を検出するエラー検出手段、
前記エラー検出手段が検出したエラーの履歴をエラー発生履歴情報として該光ディスクに記録する履歴記録手段、
該光ディスクに記録されているエラー発生履歴情報を読み取る履歴読取り手段、
前記履歴読取り手段が読み取ったエラー発生履歴情報に基づいて記録時にエラーが発生する確率を算出するエラー発生率算出手段、
を備えた光ディスク装置。
【請求項３】
光ディスク装置に情報を記録することが不能となるエラー発生頻度を記録不能閾値として記憶する情報記憶手段を備え、
前記エラー発生率算出手段は、前記情報記憶手段に記憶されている記録不能閾値と、前記エラー発生履歴情報と、に基づいて記録時にエラーが発生する確率を算出する請求項２に記載の光ディスク装置。
【請求項４】
前記エラー検出手段は、光ディスクを初期化するときに、スペアリング発生数を検出し、該スペアリング発生数を初期化時のエラー発生履歴情報として生成し、
光ディスクから情報を読み取るときに、エラー訂正回数を検出し、該エラー訂正回数を読み取り時のエラー発生履歴情報として生成する請求項２、または請求項３に記載の光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＶＤ等の光ディスクに情報を記録、または、光ディスクに記録されている情報を再生する光ディスク装置に関するものである。
【背景技術】
【０００２】
従来、ＤＶＤやＣＤ等の光ディスクに記録されているデータの読取や該光ディスクにデータの記録を行う光ディスク装置が一般に普及している。光ディスクでは、保存状態が悪いと記録面に傷や汚れ等が生じてしまう。光ディスクの記録面に傷や汚れ等が存在すると、その程度によっては、記録目的位置の検出が不可能となり、記録が中断する。また、既に記録済みのＤＶＤにおいても上記のように傷や汚れ等が存在すると、データの読み出しが困難となる。また、書換え可能型ＤＶＤ（例えばＤＶＤ−ＲＷ等）では、書換え回数が多くなるとディスクが劣化し、エラー発生数が増大して記録ができなくなる。ＤＶＤやＣＤ等ではエラー訂正のための対策（スペアリング、符号訂正等）がなされているが、エラー発生頻度が高くなると記録、再生が困難となってしまう。
【０００３】
そこで、劣化し始めた領域（セクタ）に記録されているデータを、劣化していない他のセクタにコピーする光ディスク装置が提案されている（例えば特許文献１参照）。また、光ディスクの状態（品質）をチェックし、その光ディスクの品質に応じて記録条件を設定し、エラー発生率を低減する光ディスク装置が提案されている（例えば特許文献２参照）。
【０００４】
また、光ディスクの状態（反り、欠陥など）を診断する情報記録再生装置（例えば特許文献３参照）や、エラーレートの測定、表示を行うエラーレート測定装置（例えば特許文献４参照）が提案されている。
【特許文献１】特開２００５−７８７５７号公報
【特許文献２】特開２００４−２９６０６８号公報
【特許文献３】特開２００４−６２９７５号公報
【特許文献４】特開２００３−３３１５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、劣化していない他のセクタにデータをコピーするため、ディスクの記録容量が低下してしまうという問題が有った。
【０００６】
特許文献２では、光ディスクの品質を示す情報を、ホストコンピュータに保存する構成であるため、該光ディスクを他の情報記録再生装置で記録、再生する場合には上記品質を示す情報を利用できないという問題が有った。
【０００７】
特許文献３においても、光ディスクの状態を示すログを装置内のメモリに保存するため、該光ディスクを他の情報記録再生装置で記録、再生する場合には診断できないという問題が有った。
【０００８】
特許文献４では、任意の情報から作成したエラーレート測定用のデータを光ディスクに書き込み、該光ディスクから読み出して元の情報と比較し、この結果をエラーレートとして検出するため、測定に時間がかかるという問題が有った。
【０００９】
本発明は上記のような課題を解決しようとするものであり、光ディスクの品質をユーザに伝え、記録不能となる可能性が高い光ディスクの使用を抑制する光ディスク装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の光ディスク装置は、前記課題を解決するために以下の構成を備えている。
【００１１】
（１）光ディスクに情報を記録し、光ディスクに記録された情報を読み取る光ディスク装置において、光ディスクを初期化、光ディスクに情報を記録、または光ディスクから情報を読み取る処理を実行したときの、エラー発生の頻度を検出するエラー検出手段、前記エラー検出手段が検出したエラーの履歴をエラー発生履歴情報として該光ディスクに記録する履歴記録手段、該光ディスクに記録されているエラー発生履歴情報を読み取る履歴読取り手段、前記履歴読取り手段が読み取ったエラー発生履歴情報に基づいて記録時にエラーが発生する確率を算出するエラー発生率算出手段、光ディスク装置に情報を記録することが不能となるエラー発生頻度を記録不能閾値として記憶する情報記憶手段を備え、前記エラー検出手段は、光ディスクを初期化するときに、スペアリング発生数を検出し、該スペアリング発生数を初期化時のエラー発生履歴情報として生成し、光ディスクから情報を読み取るときに、エラー訂正回数を検出し、該エラー訂正回数を読み取り時のエラー発生履歴情報として生成し、前記エラー発生率算出手段は、前記情報記憶手段に記憶されている記録不能閾値と、前記エラー発生履歴情報と、に基づいて記録時にエラーが発生する確率を算出する。
【００１２】
この構成では、光ディスクを初期化する、光ディスクに情報を記録する、または光ディスクから情報を読み取るときに、エラー発生の頻度（エラーレート）を検出する。光ディスクフォーマット時にスペアリング発生数をカウントし、これをエラー発生の頻度として検出する。また、再生時にはエラー訂正符号によるエラー訂正回数をカウントし、これをエラー発生の頻度として検出する。このエラー発生頻度をエラー発生履歴情報（ログ）として該光ディスクに記録する。また、光ディスク装置に記録不能となるエラー発生頻度の閾値を記憶しておく。エラー発生履歴情報を読み取り、光ディスクから読み出したエラー発生頻度がこの閾値以上であれば記録不能として判断する。
【００１３】
（２）光ディスクに情報を記録し、光ディスクに記録された情報を読み取る光ディスク装置において、光ディスクを初期化、光ディスクに情報を記録、または光ディスクから情報を読み取る処理を実行したときの、エラー発生の頻度を検出するエラー検出手段、前記エラー検出手段が検出したエラーの履歴をエラー発生履歴情報として該光ディスクに記録する履歴記録手段、該光ディスクに記録されているエラー発生履歴情報を読み取る履歴読取り手段、前記履歴読取り手段が読み取ったエラー発生履歴情報に基づいて記録時にエラーが発生する確率を算出するエラー発生率算出手段、を備える。
【００１４】
この構成では、光ディスクを初期化する、光ディスクに情報を記録する、または光ディスクから情報を読み取るときに、エラー発生の頻度（エラーレート）を検出する。このエラー発生頻度をエラー発生履歴情報（ログ）として該光ディスクに記録する。このエラー発生履歴情報を読み取り、次回記録時にエラーが発生する確率を算出する。例えば再生時のエラーレートが所定の閾値を超えている場合、記録不能であると判断する。
これにより光ディスクの品質をユーザに伝えることができ、また、下記の効果を得ることができる。
（１）エラー発生履歴情報は小容量であるため光ディスクの記録容量を低下させることがない。
（２）光ディスクにログを記録するため、他の同種の光ディスク装置においても該光ディスクのエラー発生率を算出することができる。
（３）ログを読み取ってエラー発生確率を算出するので、短時間で結果を出力することができる。
（３）光ディスク装置に情報を記録することが不能となるエラー発生頻度を記録不能閾値として記憶する情報記憶手段を備え、前記エラー発生率算出手段は、前記情報記憶手段に記憶されている記録不能閾値と、前記エラー発生履歴情報と、に基づいて記録時にエラーが発生する確率を算出する。
【００１５】
この構成では、光ディスク装置に記録不能となるエラー発生頻度の閾値を記憶しておく。光ディスクから読み出したエラー発生頻度がこの閾値以上であれば記録不能として判断する。
【００１６】
（４）前記エラー検出手段は、光ディスクを初期化するときに、スペアリング発生数を検出し、該スペアリング発生数を初期化時のエラー発生履歴情報として生成し、光ディスクから情報を読み取るときに、エラー訂正回数を検出し、該エラー訂正回数を読み取り時のエラー発生履歴情報として生成する。
【００１７】
この構成では、光ディスクフォーマット時にスペアリング発生数をカウントし、これをエラー発生の頻度として検出する。また、再生時にはエラー訂正符号によるエラー訂正回数をカウントし、これをエラー発生の頻度として検出する。
【発明の効果】
【００１８】
この発明によれば、光ディスクの記録容量を低下させることなく、ログを記録した光ディスク装置でなくとも、短時間で光ディスクの品質をユーザに伝えることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態である光ディスク装置について説明する。
図１は、この発明の実施形態である光ディスク装置の構成を示すブロック図である。同図に示すように、この光ディスク装置１は、装置の動作を統括的に制御する制御部１１と、放送波等から映像・音声情報が入力される入力部１２と、入力部１２に入力された情報に基づいてＤＶＤ１９に記録する記録データを生成する記録信号処理部１３と、記録信号処理部１３が生成した記録データをＤＶＤ１９に記録する処理やＤＶＤ１９に記録されているデータを読み取る記録／読取部１４と、記録／読取部１４がＤＶＤ１９から読み取ったデータから映像・音声信号を生成する読取信号処理部１５と、読取信号処理部１５で生成された映像・音声信号を出力する出力部１６と、ユーザからの操作を受け付ける操作部１７と、光ディスク装置１の動作用プログラム等を記憶しているＲＯＭ１８と、を備えている。
【００２０】
制御部１１は、光ディスク装置１をユーザが操作するためのメニュー画像等、種々のＯＳＤ画像を生成する画像生成機能を有している。制御部１１は、ＲＯＭ１８に記憶されているプログラムをワークメモリ（図示せず）に展開することで様々な処理を実行する。
【００２１】
入力部１２には、図示していないアンテナで受信されたテレビ放送波（テレビ放送信号）が入力される。入力部１２は、入力されたテレビ放送波から選択されているチャンネルの映像・音声信号を抽出するチューナを有している。入力部１２は、チューナで抽出した映像・音声信号を記録信号処理部１３に入力する。また、入力部１２には、接続されている他の機器からＤＶＤ１９に記録する映像・音声信号が入力される場合もある。入力部１２は、接続されている他の機器から入力された映像・音声信号も記録信号処理部１３に入力する。
【００２２】
記録信号処理部１３は、入力部１２から入力された映像・音声信号がアナログ信号であれば、これをディジタル信号に変換する。記録信号処理部１３は、入力された映像・音声信号から、映像データ、および音声データを取得し、ここで取得した映像データ、および音声データをエンコードし、ＭＰＥＧ等のストリームデータを生成する。記録信号処理部１３は、このストリームデータをＤＶＤ１９に記録する記録データとして記録／読取部１４に入力する。
【００２３】
記録／読取部１４は、レーザ光をＤＶＤ１９に照射するピックアップヘッドを有し、ストリームデータに基づいてピックアップヘッドからＤＶＤ１９に照射するレーザ光を制御することにより、映像・音声に基づくデータをこのＤＶＤ１９に記録する。また、記録／読取部１４は、記録時よりも低パワーのレーザ光をＤＶＤ１９に照射し、その反射光を読み取った読取信号、所謂ＲＦ信号を読取信号処理部１５に入力する。
【００２４】
読取信号処理部１５は、入力された読取信号を処理してストリームデータを取得し、このストリームデータから映像データ、および音声データを分離して抽出する。また、読取信号処理部１５は、ここで抽出した映像データ、および音声データをデコードし、デコードした映像データ、および音声データを出力部１６に入力する。出力部１６には、映像を表示する表示装置（図示せず）や、音声を放出するスピーカ（図示せず）が接続されている。出力部１６は、読取信号処理部１５から入力された映像データに基づく再生映像信号と、音声データに基づく再生音声信号と、を同期させて出力する。また、出力部１６は、制御部１１において生成されたＯＳＤ画像を出力する機能も有している。なお、出力部１６には、再生映像信号、および再生音声信号をアナログ信号で出力するアナログ出力端子と、再生映像信号、および再生音声信号をディジタル信号で出力するディジタル出力端子と、を有している。
【００２５】
操作部１７は、複数の操作キーや、リモコン装置（図示せず）から送信されてきた制御信号を受信するリモコン受信部を有している。操作部１７は、ユーザにより操作された操作キーに応じた制御信号や、リモコン受信部で受信した制御信号を制御部１１に通知する。
【００２６】
以下、光ディスク装置１の動作について説明する。この実施形態の光ディスク装置１は、本体にセットされているＤＶＤ１９を所定の形式にフォーマットし、映像・音声情報を記録することができる。また、ＤＶＤ１９に記録されている映像・音声情報を読み取ることができる。なお、ＤＶＤ１９には、映像・音声に限らず様々なデータを記録することが可能であり、光ディスク装置１は、ＤＶＤ１９に対し、ＤＶＤ−ＶideoフォーマットやＶＲフォーマットなどの様々なフォーマットを行うことができる。
【００２７】
しかしながら、記録／読取部１４は、ＤＶＤ１９に傷や汚れが付着していると、その部分の領域（セクタ）の記録、読取ができなくなる。これを解決するために光ディスク装置１は、様々なエラー訂正を行う。
【００２８】
例えば、ＤＶＤ１９をフォーマットする際に、不良セクタが発見されたときにはそのセクタに交替するための領域（スペアリングエリア）を確保するとともに、どの不良セクタをどのセクタに交替させたかを記録しておくためのスペアリングテーブルの領域を生成する。
【００２９】
また、データの読取り時にエラーを検出、訂正するために、元のデータに対して誤りを訂正できるようにするための冗長なデータ（エラー訂正符号）を付け加えて記録している。ＤＶＤ１９に記録されているデータを読み取る時にはこのエラー訂正符号を用いてエラー訂正を行う。
【００３０】
光ディスク装置は、上記のスペアリング発生回数、エラー訂正回数をカウントし、ワークメモリに一時記憶しておくことができる。本実施形態の光ディスク装置１は、上記の様なエラー発生回数をカウントし、これをエラー発生履歴（エラーログ）として該ＤＶＤ１９に記録する動作を行う。また、ＤＶＤ１９に記録されたエラーログを読み出し、該ＤＶＤ１９に対し正常にデータを記録できるか否かを診断する動作を行う。この実施形態における光ディスク装置１は、上記診断を行うことで、ユーザに対しそのＤＶＤの品質（正常に録画処理をできるか否か）を伝えることができる。
【００３１】
図２は、光ディスク装置１のエラーログ生成動作を示すフローチャートである。まず、光ディスク装置１の制御部１１は、ユーザが操作部１７を用いてフォーマット実行指示を行ったか否かを判断する（ｓ１１）。フォーマットを実行する指示が有った場合、光ディスク装置１はＤＶＤ１９をフォーマットするが、このフォーマット中のスペアリング発生回数をカウントする（ｓ１２）。
【００３２】
フォーマット実行指示が無ければユーザが操作部１７を用いて録画（記録）実行指示を行ったか否かを判断する（ｓ１３）。録画実行指示が有った場合、光ディスク装置１はＤＶＤ１９にデータ記録を行うが、このデータ記録時のエラー発生回数をカウントする（ｓ１４）。なお、ここで言うエラー発生とは、例えば記録直後に読取り処理を行い、この読取り時に上記エラー訂正符号を用いたエラー訂正を行った場合にエラー発生とする。
【００３３】
録画実行指示が無ければユーザが操作部１７を用いて再生実行指示を行ったか否かを判断する（ｓ１５）。再生実行指示が有った場合、エラー訂正符号による訂正を実行した回数をカウントする（ｓ１６）。再生実行指示も無ければ最初から処理を繰り返す。
【００３４】
上記のように、ユーザからフォーマット実行、録画実行、再生実行のいずれかの指示が有った場合、制御部１１はそれぞれのエラー発生回数をカウントする。制御部１１は、これらのエラー発生回数をデータ総数で除算してエラー発生の頻度（エラーレート）として検出し、エラー発生履歴（エラーログ）として算出する（ｓ１７）。エラーログにはそれぞれ、フォーマット時のエラーレート、録画時のエラーレート、再生時のエラーレートの情報が含まれている。制御部１１は、記録／読取部１４に対し、エラーログの記録を指示し、ＤＶＤ１９にフォーマット時のエラーレート、録画時のエラーレート、再生時のエラーレートの情報をそれぞれ記録する（ｓ１８）。
【００３５】
図３は、光ディスク装置１のディスク診断動作を示すフローチャートである。ユーザが操作部１７を用いてディスク診断指示を行うことがこの動作のトリガとなる。まず、制御部１１は、光ディスク装置１にセットされているＤＶＤ１９にエラーログが記録されているか否かを判断する（ｓ２１）。エラーログが記録されていなければ、ユーザに対しメッセージを表示する処理を行う（ｓ２２）。このメッセージは、例えば「診断できないディスクです」などのテキストメッセージである。制御部１１は、出力部１６に対し、このテキストメッセージが含まれるＯＳＤ画像を出力するよう指示する。これによりユーザに対しメッセージを表示することができる。なお、光ディスク装置１に表示部（ディスプレイ）を設置し、このディスプレイにメッセージを表示するようにしてもよい。無論、単にＬＥＤ等により警告灯として表示するようにしてもよい。
【００３６】
制御部１１は、ＤＶＤ１９にエラーログが記録されていれば、これを読み取る（ｓ２３）。また、制御部１１は、光ディスク装置１がディスクに対しデータ記録不能となるエラーレートの閾値をＲＯＭ１８から取得する（ｓ２４）。一般に、エラーレートが高くなると、ディスクに対しデータ記録ができなくなる可能性が高い。本実施形態の光ディスク装置１は、ＲＯＭ１８にエラーレートの閾値を記憶しておき、この閾値を基準にしてＤＶＤ１９の品質を診断する。
【００３７】
制御部１１は、エラーレートの閾値をＲＯＭ１８から取得した後、ＤＶＤ１９から読み出したエラーレートと比較して次回記録時のエラー発生確率を算出する（ｓ２５）。例えばＤＶＤ１９から読み出したエラーレートが上記閾値を超えていた場合にエラー発生確率を１００％とし、読み出したエラーレートがゼロであった場合にエラー発生確率を０％として算出する。制御部１１は、算出したエラー発生確率に応じてユーザに対しメッセージを表示する処理を行う（ｓ２６）。このメッセージは、例えば「安全」、「心配」、「危険」などのテキストメッセージである。エラー発生確率が低い（例えば０〜３０％等）場合に「安全」とし、エラー発生確率が高い（例えば５０％以上等）場合に「危険」とする。その間のエラー発生確率（例えば３０〜５０％等）であった場合に「心配」とする。これらのメッセージも制御部１１が出力部１６にＯＳＤ画像を出力するよう指示することでユーザに表示するようにしてもよいし、光ディスク装置１に表示部（ディスプレイ）を設置し、このディスプレイにメッセージを表示するようにしてもよい。
【００３８】
なお、ＲＯＭ１８に複数の閾値を記憶しておき、ＤＶＤ１９から読み出したエラーレートが第１の閾値を超えた場合に「心配」、第２の閾値を超えた場合に「危険」とし、閾値以下であった場合に「安全」としてもよい。なお、ＲＯＭ１８に記憶する閾値は各装置毎に固有の値であってもよいし、共通であってもよい。各装置毎に固有に設定する場合、製造時に記録困難となるエラーレートを検査することで各装置毎の特性を検出すればよい。
【００３９】
以上のように、フォーマット、録画、再生のいずれかの処理におけるエラーレートをエラーログとしてＤＶＤに記録しておき、診断時には記録されているエラーレートに基づいてエラー発生確率を算出するので、短時間でＤＶＤの品質をユーザに伝えることができる。また、ＤＶＤにエラーログを記録する構成であるため、他の同種の光ディスク装置においてもＤＶＤのエラー発生率を算出することができる。無論、このエラーログはテキストデータ等の小容量データであるため、ＤＶＤの記録容量を低下させることはない。
【図面の簡単な説明】
【００４０】
【図１】光ディスク装置の構成を示すブロック図
【図２】エラーログ生成動作を示すフローチャート
【図３】ディスク診断動作を示すフローチャート
【符号の説明】
【００４１】
１−光ディスク装置
１１−制御部
１２−入力部
１３−入力信号処理部
１４−記録／読取部
１５−読取信号処理部
１６−出力部
１７−操作部
１８−ＤＶＤ
【図１】
2007213644.tif 000003
【図２】
2007213644.tif 000004
【図３】
2007213644.tif 000005