(57)【要約】【課題】  記録媒体に記録されたデジタルデータのエラーレートの表示に関して、ユーザによるエラーレートの俯瞰的な把握及び数値の把握を容易とし、利便性を高める。【解決手段】  グラフデータ表示領域５２ａ、５２ｂ、数値データ表示領域５３ａ、５３ｂ、５３ｃ、時系列データ表示領域５４を表示し、記録媒体内のデジタルデータのエラーレート及びタイムコードをＤＶＣカムコーダから取得して、グラフデータ、数値データ、時系列データとして表示する。トラックバー６０の移動操作が行われた場合には、数値データ表示領域及び時系列データ表示領域において、トラックバーの移動後の位置に対応するエラーレートが表示されるように表示を更新する。任意の時系列データが選択された場合には、選択された時系列データが有するエラーレートが表示されるように数値データ表示領域の更新を行うとともに、エラーレートの対応位置にトラックバーを移動する。【選択図】  図８
2005092904.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されているデジタルデータのエラーレートに係る情報をディスプレイ上に表示させる機能をコンピュータに実現させるためのエラーレート表示用プログラムであって、
一方の軸に前記エラーレートの数値が設定され、他方の軸に時刻が設定されるグラフ領域を有し、前記エラーレートの数値を、前記エラーレートに係る情報と関連付けられた時刻情報との関係を示すグラフデータとして描画するためのグラフデータ表示領域を表示する第１の領域表示ステップと、
前記エラーレートの数値を、数値データとして表示するための数値データ表示領域を表示する第２の領域表示ステップと、
前記エラーレートの数値を、時刻情報との関係を示す時系列データとして表示するための時系列データ表示領域を表示する第３の領域表示ステップと、
前記グラフデータ表示領域において、前記時刻が設定される軸によって定められる位置情報と前記時刻情報との関係を設定する設定ステップと、
前記コンピュータと通信を行うことが可能なデジタル映像音声再生機器から、前記デジタル映像音声再生機器で再生可能な前記記録媒体に記録されている前記デジタルデータの前記エラーレートに係る情報、及び、前記エラーレートに係る情報と関連付けられた時刻情報を所定の時間間隔で取得した場合には、前記エラーレートに係る情報、及び、前記エラーレートに係る情報と関連付けられた前記時刻情報を所定の情報格納手段にデータ記録用ファイルとして格納するとともに、前記グラフデータ表示領域、前記数値データ表示領域、前記時系列データ表示領域のそれぞれに、前記グラフデータ、前記数値データ、前記時系列データのそれぞれを表示する第１のデータ表示ステップと、
前記所定の情報格納手段に格納されている前記データ記録用ファイルから、前記エラーレートに係る情報、及び、前記エラーレートに係る情報と関連付けられた前記時刻情報を取得した場合には、前記グラフデータ表示領域、前記数値データ表示領域、前記時系列データ表示領域のそれぞれに、前記グラフデータ、前記数値データ、前記時系列データのそれぞれを表示する第２のデータ表示ステップと、
前記グラフデータ表示領域、前記数値データ表示領域、前記時系列データ表示領域のそれぞれに、前記グラフデータ、前記数値データ、前記時系列データのそれぞれが表示された状態で、前記グラフデータ表示領域において、前記時刻が設定される軸によって定められる任意の位置が選択された場合には、前記設定ステップで設定された前記位置情報と前記時刻情報との関係に基づいて前記選択された位置の位置情報に対応する前記時刻情報を特定して、前記特定された時刻情報と関連付けられた前記エラーレートの数値を、前記数値データとして前記数値データ表示領域に表示するとともに、前記時系列データとして前記時系列データ表示領域に表示する第１の連動表示ステップと、
前記グラフデータ表示領域、前記数値データ表示領域、前記時系列データ表示領域のそれぞれに、前記グラフデータ、前記数値データ、前記時系列データのそれぞれが表示された状態で、前記時系列データ表示領域において、前記任意の時系列データが選択された場合には、前記選択された時系列データが有する前記時刻情報を特定して、前記特定された時刻情報と関連付けられた前記エラーレートの数値を、前記数値データとして前記数値データ表示領域に表示するとともに、前記設定ステップで設定された前記位置情報と前記時刻情報との関係に基づいて前記特定された時刻情報に対応する前記グラフデータ表示領域の前記位置情報を特定して、前記グラフデータ表示領域において前記位置情報が示す位置が判別可能となるよう表示する第２の連動表示ステップとを、
有するコンピュータに実行させるためのエラーレート表示用プログラム。
【請求項２】
複数の種類の前記エラーレートが存在する場合に、前記複数の種類の前記エラーレートの中から前記ディスプレイ上に表示させる前記エラーレートを選択するための設定表示領域を表示する第４の領域表示ステップと、
前記複数の種類の前記エラーレートの中から前記ディスプレイ上に表示させる前記エラーレートを選択させるための表示項目を、前記設定表示領域に表示する項目表示ステップと、
前記設定表示領域において前記エラーレートの表示項目が選択された場合には、前記選択された表示項目に基づいて、前記ディスプレイ上に表示する前記エラーレートの種類を決定し、前記決定された種類の前記エラーレートに係る前記グラフデータ、前記エラーレートに係る前記数値データ、前記エラーレートに係る前記時系列データのみをそれぞれ前記グラフデータ表示領域、前記数値データ表示領域、前記時系列データ表示領域に表示する選択表示ステップとを、
有する請求項１に記載のエラーレート表示用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の記録媒体に記録されている映像データや音声データに係るエラーレートの表示の改良に関する。
【背景技術】
【０００２】
従来、映像データや音声データをデジタルデータとして、ＤＶＣ（Digital Video Cassette）、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）などの各種記録媒体に記録することが可能なデジタル映像音声記録機器が存在する。また、デジタル映像音声記録機器を用いて記録媒体に記録されたデジタルデータを、記録媒体から読み出して再生することも可能である。なお、ＤＶＣカムコーダを内蔵するデジタルビデオカメラなどのように、記録機能と再生機能とが一体化したデジタル映像音声記録再生機器も存在している。
【０００３】
記録媒体へのデジタルデータの記録の際にはビット単位で情報が記録されるが、例えば、記録媒体の劣化やデジタル映像音声記録機器の不具合などの様々な理由によってエラービットが生じ、誤った情報が記録されることがある。通常、デジタルデータの再生時にエラービットの訂正を行うために、記録媒体に記録されるデジタルデータには誤り訂正符号処理が施される。
【０００４】
また、記録媒体に記録されているデジタルデータの品質の評価基準として、エラーレート（所定ビット数当たりのエラービット数、あるいは、所定時間当たりのエラービット数）が利用されている。すなわち、エラーレートを参照することによって、デジタルデータの品質、デジタルデータの品質劣化の原因となる記録媒体の劣化や、そのデジタルデータの記録に用いられたデジタル映像音声記録機器の不具合などを調査することができる。特に、高いエラーレートを示す記録媒体上の箇所には、何らかの不具合が生じていることが推測できる。
【０００５】
また、従来のエラーレートを参照する方法としては、デジタル映像音声再生機器により出力されるエラーレートを所定の表示手段に数値として表示する方法が一般的であり、その表示される値を目視したり、ビデオカメラによって撮像したり、オシロスコープに取り込んで波形として表示したりすることによって、ユーザによる確認や記録などが行われている。また、例えば、下記の特許文献１には、バーグラフ表示手段を有し、エラーレートが所定の規格値を超えるか否かによって、バーグラフを点灯から点滅もしくは点滅から点灯に切り換えるように構成されたエラーレート表示手段が開示されている。
【特許文献１】特開平１０−２８９５４０号公報（段落０００８〜００３１、図１〜図６）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のエラーレートの参照方法や特許文献１に記載のエラーレート表示方法では、ユーザがモニタを常に監視したり、目視に代わるビデオカメラの設置などを行ったりする必要がある。また、エラーレートの目視やその撮像映像などでは、デジタルデータ全体におけるエラーレートの俯瞰的な把握が困難である。また、時間と共に変動するエラーレートをグラフ化する場合には、例えば、表計算ソフトを起動して、エラーレートを手作業で入力する必要があり、非効率的かつ多大な労力を要する作業が必要となる。
【０００７】
また、オシロスコープに取り込んだ波形を印字する方法も考えられるが、この方法では、デジタルデータ全体におけるエラーレートの俯瞰的な把握は可能となるものの、エラーレートの正確な数値の把握、及び、エラーレートが対応する正確な時刻（タイムコード）の把握などが困難であるとともに、ユーザは、エラーレートの変動が印字された紙を扱わなくてはならず、利便性に欠ける。
【０００８】
上記課題を解決するために、本発明は、記録媒体に記録されたデジタルデータのエラーレートの表示に関して、ユーザによるエラーレートの俯瞰的な把握及び数値の把握を容易とする、利便性に優れたエラーレート表示用プログラムを提供することを目的とする。なお、エラーレートとは、本来、所定ビット数当たりのエラービット数、あるいは、所定時間当たりのエラービット数と定義されるが、本明細書では、所定ビット数当たりのエラー訂正回数、あるいは、所定時間当たりのエラー訂正回数もエラーレートと呼ぶことにする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明では、記録媒体に記録されているデジタルデータのエラーレートに係る情報をディスプレイ上に表示させる機能をコンピュータに実現させるためのエラーレート表示用プログラムであって、
一方の軸に前記エラーレートの数値が設定され、他方の軸に時刻が設定されるグラフ領域を有し、前記エラーレートの数値を、前記エラーレートに係る情報と関連付けられた時刻情報との関係を示すグラフデータとして描画するためのグラフデータ表示領域を表示する第１の領域表示ステップと、
前記エラーレートの数値を、数値データとして表示するための数値データ表示領域を表示する第２の領域表示ステップと、
前記エラーレートの数値を、時刻情報との関係を示す時系列データとして表示するための時系列データ表示領域を表示する第３の領域表示ステップと、
前記グラフデータ表示領域において、前記時刻が設定される軸によって定められる位置情報と前記時刻情報との関係を設定する設定ステップと、
前記コンピュータと通信を行うことが可能なデジタル映像音声再生機器から、前記デジタル映像音声再生機器で再生可能な前記記録媒体に記録されている前記デジタルデータの前記エラーレートに係る情報、及び、前記エラーレートに係る情報と関連付けられた時刻情報を所定の時間間隔で取得した場合には、前記エラーレートに係る情報、及び、前記エラーレートに係る情報と関連付けられた前記時刻情報を所定の情報格納手段にデータ記録用ファイルとして格納するとともに、前記グラフデータ表示領域、前記数値データ表示領域、前記時系列データ表示領域のそれぞれに、前記グラフデータ、前記数値データ、前記時系列データのそれぞれを表示する第１のデータ表示ステップと、
前記所定の情報格納手段に格納されている前記データ記録用ファイルから、前記エラーレートに係る情報、及び、前記エラーレートに係る情報と関連付けられた前記時刻情報を取得した場合には、前記グラフデータ表示領域、前記数値データ表示領域、前記時系列データ表示領域のそれぞれに、前記グラフデータ、前記数値データ、前記時系列データのそれぞれを表示する第２のデータ表示ステップと、
前記グラフデータ表示領域、前記数値データ表示領域、前記時系列データ表示領域のそれぞれに、前記グラフデータ、前記数値データ、前記時系列データのそれぞれが表示された状態で、前記グラフデータ表示領域において、前記時刻が設定される軸によって定められる任意の位置が選択された場合には、前記設定ステップで設定された前記位置情報と前記時刻情報との関係に基づいて前記選択された位置の位置情報に対応する前記時刻情報を特定して、前記特定された時刻情報と関連付けられた前記エラーレートの数値を、前記数値データとして前記数値データ表示領域に表示するとともに、前記時系列データとして前記時系列データ表示領域に表示する第１の連動表示ステップと、
前記グラフデータ表示領域、前記数値データ表示領域、前記時系列データ表示領域のそれぞれに、前記グラフデータ、前記数値データ、前記時系列データのそれぞれが表示された状態で、前記時系列データ表示領域において、前記任意の時系列データが選択された場合には、前記選択された時系列データが有する前記時刻情報を特定して、前記特定された時刻情報と関連付けられた前記エラーレートの数値を、前記数値データとして前記数値データ表示領域に表示するとともに、前記設定ステップで設定された前記位置情報と前記時刻情報との関係に基づいて前記特定された時刻情報に対応する前記グラフデータ表示領域の前記位置情報を特定して、前記グラフデータ表示領域において前記位置情報が示す位置が判別可能となるよう表示する第２の連動表示ステップとを、
有するコンピュータに実行させるためのエラーレート表示用プログラムが提供される。
【００１０】
さらに、本発明では、上記発明に加えて、複数の種類の前記エラーレートが存在する場合に、前記複数の種類の前記エラーレートの中から前記ディスプレイ上に表示させる前記エラーレートを選択するための設定表示領域を表示する第４の領域表示ステップと、
前記複数の種類の前記エラーレートの中から前記ディスプレイ上に表示させる前記エラーレートを選択させるための表示項目を、前記設定表示領域に表示する項目表示ステップと、
前記設定表示領域において前記エラーレートの表示項目が選択された場合には、前記選択された表示項目に基づいて、前記ディスプレイ上に表示する前記エラーレートの種類を決定し、前記決定された種類の前記エラーレートに係る前記グラフデータ、前記エラーレートに係る前記数値データ、前記エラーレートに係る前記時系列データのみをそれぞれ前記グラフデータ表示領域、前記数値データ表示領域、前記時系列データ表示領域に表示する選択表示ステップとを有するエラーレート表示用プログラムが提供される。
【発明の効果】
【００１１】
本発明に係るエラーレート表示用プログラムは、上記構成を有しており、記録媒体に記録されたデジタルデータのエラーレートの表示に関して、ユーザによるエラーレートの俯瞰的な把握及び数値の把握を容易とする、利便性に優れたエラーレート表示用プログラムの提供が可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しながら、本発明の実施の形態について説明する。図１は、本発明の実施の形態におけるハードウェア構成を示すブロック図である。図１には、汎用のＰＣ（Personal Computer：パーソナルコンピュータ）１０と、例えば、デジタルデータの再生及び出力が可能なＤＶＣカムコーダなどのデジタル映像音声再生機器２０とが図示されている。
【００１３】
ＰＣ１０は、主な処理を実行するＣＰＵ（Central Processing Unit：中央演算処理装置）１１、情報の視覚的な表示を行うＣＲＴ（Cathode-Ray Tube：陰極線管）ディスプレイや液晶ディスプレイなどの表示部１２、音声を出力するスピーカなどの音声出力部１３、デジタルデータの格納が可能なハードディスク１４、ＣＰＵ１１による処理途中のデジタルデータを一時的に格納するメモリ１５、ユーザによる操作・入力を可能とするキーボード、マウスなどの操作部１６、ＣＤ−ＲＯＭなどの可搬性記録媒体からのデータ読み出しを行う外部記録媒体ドライブ１７、デジタル映像音声再生機器２０と接続して通信を行うためのＲＳ−２３２Ｃポートなどの通信ポート部１８を有しており、上記のそれぞれの手段は内部バス１９によって接続されている。
【００１４】
一方、デジタル映像音声再生機器２０は、映像データや音声データなどが記録されたＤＶＣなどの記録媒体３０からのデータ読み出しを行う記録媒体読み出し部２１、記録媒体読み出し部２１からのデータ読み出しのトラック情報などを始めとして、読み出されたデータに係る様々な情報を取得する情報取得部２２、読み出されたデータのエラーを検出して、エラーの訂正を行うエラー訂正部２３、エラー訂正部２３によってエラーの訂正が行われたデータを映像信号及び音声信号にデコードするデータ再生部２４、映像信号の表示を行う液晶ディスプレイなどの表示部２５、音声信号の音声出力を行うスピーカなどの音声出力部２６、ユーザによる操作・入力を可能とする操作ボタンなどの操作部２７、ＰＣ１０と接続して通信を行うためのＲＳ−２３２Ｃポートなどの通信ポート部２８を有しており、上記のそれぞれの手段は内部バス２９によって接続されている。
【００１５】
ＰＣ１０とデジタル映像音声再生機器２０とは、通信ポート部１８及び通信ポート部２８とを介して、通信を行うことが可能であり、例えば、ＰＣ１０からデジタル映像音声再生機器２０に対してコマンドを送出し、デジタル映像音声再生機器２０からＰＣ１０に対して、映像信号や音声信号、記録媒体３０からのデータ読み出し時の情報やエラーに関連する情報などを送出することが可能である。また、ＰＣ１０には、本発明のエラーレート表示用プログラムがインストールされ、インストールされたエラーレート表示用プログラムは、ＣＰＵ１１による実行が可能な状態で、ＰＣ１０のハードディスク１４に格納される。
【００１６】
次に、本発明のエラーレート表示用プログラムの動作について説明する。なお、以下では、デジタル映像音声再生機器２０の一例としてＤＶＣカムコーダ２０を用い、記録媒体３０の一例としてＤＶＣ３０を用いた場合について説明する。図２は、本発明の実施の形態におけるエラーに関するデータの記録及び表示動作を示すフローチャートである。この図２に示すフローチャートは、エラーレート表示用プログラムを実行するＣＰＵ１１による動作の指示や制御を示すものである。
【００１７】
まず、ＰＣ１０の起動状態において、例えば、マウスによって所定の実行ファイルが選択及び実行されることによって、エラーレート表示用プログラムが起動される（ステップＳ１０１：エラーレート表示用プログラムの起動）。図７は、本発明の実施の形態におけるエラーレート表示用プログラムの起動時に表示されるメインウィンドウ内の各表示領域を模式的に示す図である。また、図８は、本発明の実施の形態におけるエラーレート表示用プログラムの起動時の表示画面の一例を示す図である。なお、図７に示すメインウィンドウ５０内の各表示領域の配置は、図８、図１０、図１１において同一である。
【００１８】
エラーレート表示用プログラムが起動された場合には、表示部１２の表示画面上に、エラーレート表示用プログラムが管理するメインウィンドウ５０が表示される。また、このメインウィンドウ５０には、それぞれの用途が定められた複数の表示領域が設定される。
【００１９】
図７に示すように、メインウィンドウ５０には、例えば、メニューバーやツールバーを表示するための操作入力用表示領域５１、エラーに関するデータをグラフによって視覚的に表示するためのグラフデータ表示領域５２ａ、５２ｂ、エラーに関するデータを数値によって表示するための数値データ表示領域５３ａ、５３ｂ、５３ｃ、エラーに関するデータを時刻（タイムコード）と共に時系列的に数値表示するための時系列データ表示領域５４、エラーに関するデータの表示に関する設定を行うための設定表示領域５５、ＰＣ１０上でマウスなどを用いてＤＶＣカムコーダ２０の動作をコントロールするためのコントローラ表示領域５６、ユーザが頻繁に行う操作に対応したボタンを表示するためのボタン表示領域５７が、それぞれ設定されている。
【００２０】
グラフデータ表示領域５２ａ、５２ｂは、例えば、縦軸にエラーに関するデータの大きさ、横軸に時刻がそれぞれ設定されたグラフを表示するための領域である。このグラフデータ表示領域５２ａ、５２ｂ内には、エラーに関するデータの読み込みと共に、各時刻におけるエラーに関するデータの数値がプロットされ、時間的に隣り同士のプロットされたポイントが線分で結ばれることによって、時間の流れとエラーに関するデータの数値との関係が視覚的に判別可能な折れ線グラフが表示される。また、グラフデータ表示領域５２ａには、横軸方向（時間軸方向）に移動可能なトラックバー６０が表示されており、このトラックバー６０によって、所定のデータが対応するグラフデータ表示領域５２ａ上の位置（絶対位置）の表示や、グラフデータの時刻の指定などが可能である。なお、図８では、グラフデータ表示領域５２ａにのみトラックバー６０が設定されており、グラフデータ表示領域５２ｂにはトラックバー６０が設定されていない場合が図示されているが、すべてのグラフデータ表示領域５２ａ、５２ｂにトラックバー６０を設けることが可能である。また、このグラフデータ表示領域５２ａ、５２ｂに表示されるグラフは、折れ線グラフに限らず、他形式のグラフを用いることも可能である。また、グラフデータ表示領域５２ａ、５２ｂに表示されたグラフを、ラスタデータやベクタデータとしてコピーできるようにすることも可能である。
【００２１】
また、数値データ表示領域５３ａ、５３ｂ、５３ｃは、特定の時刻におけるエラーに関するデータの数値を表示するための領域である。なお、特定の時刻におけるエラーに関するデータの数値とは、例えば、ＤＶＣカムコーダ２０から読み込んで処理された直後のエラーに関するデータの数値（後述）や、ユーザによる選択操作によって特定されるタイムコードにおけるエラーに関するデータの数値（後述）である。
【００２２】
また、時系列データ表示領域５４は、例えば、縦軸（行）に時刻、横軸（列）にエラーに関する数値がそれぞれ設定されたテーブルを表示するための領域である。なお、時系列データ表示領域５４に表示されたテーブルを、例えば、ＣＳＶ形式の表データとしてファイルに書き出せるようにすることも可能である。
【００２３】
また、設定表示領域５５は、ユーザが、例えば、表示するエラーに関するデータの種類の設定、グラフの縦軸や横軸の範囲（レンジ）の設定、エラーに関するデータの閾値の設定などの操作を簡単に行えるようにするための領域である。設定表示領域５５内の『再生時間』の設定領域（図８参照）では、分単位でグラフの横軸の範囲を設定することが可能であり、例えば、『再生時間』が「１０」と設定された場合には、グラフデータ表示領域５２ａ、５２ｂの左端が時刻０（分）、右端が１０（分）に設定される。なお、この『再生時間』の設定領域において設定された時間をＤＶＣカムコーダ２０からのデータ読み込み設定時間とみなして、データの読み込み開始からの時間がこのデータ読み込み設定時間に達した場合には、ＤＶＣカムコーダ２０にテープ停止コマンドを発してＤＶＣカムコーダ２０からのデータ読み込みを自動的に停止するようにしてもよい。
【００２４】
また、設定表示領域５５内の『レンジ（エラー）』の設定領域（図８参照）では、グラフの縦軸のエラーレートの範囲を選択することが可能であり、例えば、『レンジ（エラー）』が０−１０００と設定された場合には、グラフデータ表示領域５２ａ、５２ｂの下端がエラーレート０、上端が１０００に設定される。また、このようにして設定されたグラフの縦軸の範囲を超える大きさのエラーレートが検出されたり、グラフの横軸の範囲を超える時間のデータ読み込みが行われたりした場合でもグラフ全体の表示が確認できるように、表示されたグラフをスクロールバーなどによって縦軸方向又は横軸方向に移動できるようにすることも可能である。
【００２５】
なお、設定表示領域５５において設定された縦軸や横軸の範囲を固定してグラフ表示を行うことも可能であるが、エラーに関するデータの数値の最大値やデータの読み込み時間に応じて、グラフ表示を最適化することも可能である。すなわち、表示されるグラフが縦軸や横軸の設定値の範囲を逸脱する場合には、縦軸や横軸の範囲を広げるとともに、縦軸方向や横軸方向に対するグラフの表示縮尺を変えてグラフ表示を行うことによって、グラフデータ表示領域５２ａ、５２ｂの決められた領域内に、グラフ全体が常に表示されるようになる。
【００２６】
また、設定表示領域５５内の『チェックレベル』の設定領域（図８参照）では、ユーザがエラーに関するデータの閾値を自由に設定することが可能であり、例えば、この閾値をグラフ化してグラフデータ表示領域５２ａ、５２ｂ内に表示したり（なお、閾値は一定値であり、閾値のグラフは横軸に平行な線分によって表示される）、閾値を超えたエラーに関しては表示色を変えたりすることによって、ユーザが、エラーに関数データの数値の高い箇所をより視覚的に把握できるようにすることが可能となる。
【００２７】
また、設定表示領域５５内の『ディスプレイ項目』の設定領域（図８参照）では、表示画面上に表示するエラーレートの種類やエラーレートに関連したデータの種類などの表示項目を選択することが可能である。このようなエラーレートの種類や種類数などは、デジタルデータのデータフォーマットなどに応じて大きく異なるが、ここでは、ＤＶＣフォーマットにおけるエラーに関連するデータについて説明する。
【００２８】
ＤＶＣフォーマットによれば、データ属性及びＩＤを示すデータ及び内符号データが、シンクブロックと呼ばれる単位で記録される。この内符号データには、オーディオやビデオなどのコンテンツデータや、このコンテンツデータのエラー訂正に利用される内符号パリティデータ及び外符号パリティデータなどが含まれる。
【００２９】
ＤＶＣカムコーダ２０がＤＶＣ３０からデータを読み出して再生する場合には、エラー訂正部２３において、まず、内符号パリティデータを利用したエラー訂正を行い、この内符号パリティデータを利用したエラー訂正では訂正不可能なエラーが検出された場合には、外符号パリティデータを利用したエラー訂正をさらに行う。すなわち、通常のエラーは、内符号パリティデータを利用してエラー訂正が可能であるが、エラー数が多くなると、外符号パリティデータを利用しなければエラー訂正ができなくなる。
【００３０】
一方、ＤＶＣカムコーダ２０では、２つの異なるヘッドが交互にＤＶＣ３０上を走行（トラック）することによって、ＤＶＣ３０へのデータの記録や再生が行われる。ヘッドが走行するトラックのトラックパターンは、基準信号を有するＩＴＩ（Insert and Track Information）、オーディオ、ビデオ、サブコードなどの各セクタを有しており、１トラックに含まれる各セクタのシンクブロック数の最大値は、ＩＴＩ＝６４、オーディオ＝１４、ビデオ＝１４９、サブコード＝１２と定められている。また、例えば、ＮＴＳＣ方式では、１フレームが１０本のトラック内のデータで構成されており、１秒間当たり３０フレームが表示されるよう規定されている。したがって、ＮＴＳＣ方式におけるＤＶＣフォーマットでは、１秒間当たりに各ヘッドが記録又は再生するシンクブロック数（１秒間当たりの各チャンネルのシンクブロック数）をセクタごとに分類した場合には、以下の数値となる。
【００３１】
ＩＴＩ：６４×５×３０＝９６００（シンクブロック数／秒）
オーディオ：（１４＋３）×５×３０＝２５５０（シンクブロック数／秒）
ビデオ：（１４９＋３）×５×３０＝２２８００（シンクブロック数／秒）
サブコード：１２×５×３０＝１８００（シンクブロック数／秒）
なお、ここでは、３シンクブロック分のギャップを計算に含め、オーディオ及びビデオの各セクタのシンクブロック数をそれぞれ（＋３）だけ加算している。
【００３２】
通常、１秒間（１サイクル）当たりのシンクブロック数は、上記の規定値から上下に多少の変動はあるものの、大きく変動することはほとんどない。しかしながら、ＤＶＣ３０に傷が存在する場合などには、シンクブロックが欠落して、ほぼ一定の数値を取るべきシンクブロック数が大きく変動することがあり、その変動した箇所付近に何らかのエラーが存在することが判る。なお、ＤＶＣ３０のテープ回転速度、ＤＶＣカムコーダ２０のヘッド走行速度やトラック方向に不具合がある場合も、ほぼ一定の数値を取るべきシンクブロック数は大きく変動するので、上記のシンクブロック数を監視することによって、ＤＶＣカムコーダ２０に不具合があるか否かを判断することも可能である。
【００３３】
以上のように、ＤＶＣ３０に記録されているデジタルデータのエラー計測を行う場合、エラーに関連するデータ（エラーレートデータ）として、内符号パリティデータを利用してエラー訂正回数（以降、これをインナーエラーと呼ぶ）、外符号パリティデータを利用したエラー訂正回数（以降、これをアウターエラーと呼ぶ）、各セクタのシンクブロック数を利用することによって、エラーの程度や種類などが判別でき、エラーの原因を推測することが可能である。
【００３４】
このような観点から、本実施の形態では、ＰＣ１０がＤＶＣカムコーダ２０から、各チャンネル（ＣＨ１及びＣＨ２）のオーディオ及びビデオのインナーエラー、各チャンネル（ＣＨ１及びＣＨ２）のオーディオ及びビデオのアウターエラー、各セクタのシンクブロック数を取得して、表示画面上に表示できるようにしている。また、これらの各種のエラーに関連するデータ（インナーエラー、アウターエラー、シンクブロック数）は、その種類や数値などがすぐに判別可能となるように表示画面上に表示されることが望ましい。ここでは、インナーエラーに関するグラフデータ及び数値データは、グラフデータ表示領域５２ａ及び数値データ表示領域５３ａ、アウターエラーに関するグラフデータ及び数値データは、グラフデータ表示領域５２ａ及び数値データ表示領域５３ｂ、シンクブロック数に関するグラフデータ及び数値データは、グラフデータ表示領域５２ｂ及び数値データ表示領域５３ｃにそれぞれ表示されるように設定されている。
【００３５】
また、ここでは、設定表示領域５５内の『ディスプレイ項目』（図８参照）の設定領域において、マウスによるクリック操作などによって、「オーディオ（ＡＵＤＩＯ）、ビデオ（ＶＩＤＥＯ）、ＡＶ（オーディオ＋ビデオ）のそれぞれに関するＣＨ１及びＣＨ２のトータル（総和）のインナーエラーのみを表示」、「オーディオ（ＡＵＤＩＯ）、ビデオ（ＶＩＤＥＯ）、ＡＶ（オーディオ＋ビデオ）のそれぞれに関するＣＨ１及びＣＨ２のトータル（総和）のインナーエラーとアウターエラーとを表示」、「オーディオ（ＡＵＤＩＯ）、ビデオ（ＶＩＤＥＯ）、ＡＶ（オーディオ＋ビデオ）のそれぞれに関するＣＨ１及びＣＨ２のトータル（総和）のインナーエラーとアウターエラーと、各セクタのシンクブロック数とを表示」のそれぞれを選択することによって表示項目を変更できるようにし、さらに、これらの表示項目に加えて、ＣＨ１及びＣＨ２のそれぞれの値を表示できるようにしている。すなわち、ディスプレイ項目における表示項目の選択と、表示画面上に表示されるエラーに関するデータとの関係が、図９に示すように設定されており、ユーザは、必要に応じて所望の表示項目の選択を行うことが可能である。なお、上記の各表示項目の組み合わせは一例に過ぎず、任意の組み合わせの設定が可能である。
【００３６】
また、コントローラ表示領域５６は、ＤＶＣカムコーダ２０における再生動作を始めとする各動作やビタビ判定の有無などの各設定を、ＰＣ１０からコントロールできるようにするためのコントローラ表示用の領域である。また、ボタン表示領域５７には、データ読み込み開始を指示する「スタート」ボタン、データ読み込み終了を指示する「ストップ」ボタン、読み込んだデータを消去する「クリア」ボタン、読み込んだ数値の平均値の表示を指示する「平均値」ボタンなど、ユーザの使用頻度が高い操作ボタンが配置されている。
【００３７】
図８に示すような表示画面が、図２に示すフローチャートのステップＳ１０１におけるエラーレート表示用プログラムの起動によって表示され、続いて、例えば、ユーザによる操作入力用表示領域５１の所定のメニュー項目の選択によって、ＤＶＣカムコーダ２０から読み込んだデータを記録するためのデータ記録用ファイルが作成される（ステップＳ１０２：データ記録用ファイルの作成）。なお、ここで作成されたデータ記録用ファイルは、実質的には空のファイルであり、ＤＶＣカムコーダ２０からのデータ読み込み終了後に、エラーに関するデータ及びタイムコードを有するようになる。
【００３８】
次に、ユーザは、設定表示領域５５において所望の表示項目の選択やグラフ設定などを行い、データ読み込み開始指示となる「スタート」ボタンの選択を行う。この開始指示に応じて、ＰＣ１０は、まず、カウント値ｉを初期化してから（ステップＳ１０３：ｉ＝０）、現在挿入されているＤＶＣ３０に関するエラーに関するデータを供給するよう要求するコマンドをＤＶＣカムコーダ２０に対して送出する（ステップＳ１０４：エラーに関するデータの要求）。
【００３９】
ＤＶＣカムコーダ２０は、エラーに関するデータの要求コマンドを受けて、ＤＶＣ３０からのデータ読み出しを開始し、情報取得部２２やエラー訂正部２３によるエラーに関するデータの検出及びＰＣ１０への通知を開始する。ＰＣ１０は、ＤＶＣカムコーダ２０からエラーに関するデータを受信して、メモリ１５への読み込みを行う（ステップＳ１０５：メモリへのデータの読み込み）。なお、エラーに関するデータと共にタイムコードの要求を行うか、あるいは、エラーに関するデータの受信に続いてタイムコードの要求を行うことによって、ＰＣ１０は、当該エラーに関するデータの時刻を特定するタイムコードの取得も行う。また、ここでは一例として、後続のステップＳ１０６でエラーに関するデータを１サイクルごとに表示するようにしており、上記のステップＳ１０５においては、１サイクル分＝３０フレーム分＝３００トラック分のデータがメモリ１５に読み込まれることになる。また、図２に示すフローチャートでは、ステップＳ１０４におけるエラーに関するデータの要求は、１サイクルにつき１回のみ行われているが、各フレームに対してエラーに関するデータの要求を行う必要がある場合には、１サイクルに含まれる３０フレームすべてに関して、フレームごとにエラーに関するデータの要求が行われることとなる。
【００４０】
そして、ＤＶＣカムコーダ２０から受信したエラーに関するデータやタイムコードに基づいて、例えば、１サイクルごとに、グラフデータ表示領域５２ａ、５２ｂにおけるグラフ表示、数値データ表示領域５３ａ、５３ｂ、５３ｃにおける数値データ表示、時系列データ表示領域５４における時系列データ表示を行う（ステップＳ１０６：データの表示）。なお、ステップＳ１０５におけるメモリ１５へのデータの読み込み処理、及び、ステップＳ１０６におけるデータの表示処理に関しては、後で詳細に説明する。
【００４１】
ステップＳ１０６で１サイクル分のデータを表示した後、ＰＣ１０は、カウント値ｉを１つインクリメントし（ステップＳ１０７：ｉ＝ｉ＋１）、このカウント値ｉが所定の値（例えば、「１０」）と等しくなったか否かを判断する（ステップＳ１０８：ｉ＝１０？）。カウント値ｉが所定の値に達していない場合には、ステップＳ１０４において、次のサイクルのエラーに関するデータを要求して、再び、メモリ１５へのデータの読み込み処理やデータの表示処理を行う。
【００４２】
一方、カウント値が所定の値に等しい場合には、所定の値に等しいサイクル数分のデータがメモリ１５に格納されていることになる。ＰＣ１０は、このメモリ１５内のデータをハードディスク１４上に作成されたデータ記録用ファイルに書き出し（ステップＳ１０９：データ記録用ファイルへのデータの書き出し）、その後、メモリ１５内のエラーに関するデータを破棄する（ステップＳ１１０：メモリ内のデータの破棄）。なお、データ記録用ファイルはテキスト形式又はバイナリ形式のどちらでもよいが、バイナリ形式のほうが、データ記録用ファイルのデータ容量の圧縮を実現することが可能となる。
【００４３】
そして、データの読み込みが完了したか否かの判定が行われ（ステップＳ１１１：データ読み込み完了？）、データの読み込みが完了していない場合には、ステップＳ１０３におけるカウント値の初期化に戻って、それ以降の処理を再び繰り返す。また、データの読み込みが完了した場合には、データの記録及び表示処理は終了となる。
【００４４】
なお、上記では、エラーに関するデータの記録及び表示動作について説明したが、エラーに関するデータの記録は行わずに表示のみを行うことも可能である。データの表示のみを行う場合（ファイルへのデータ書き出しを行わない場合）には、ステップＳ１０２のデータ記録用ファイルの作成は行われず、したがって、ステップＳ１０９のメモリ１５内のデータのデータ記録用ファイルへの書き出しも行われない。また、エラーに関するデータの表示は行わずに記録のみを行うようにすることも可能である。
【００４５】
また、ここでは、ステップＳ１０７で１サイクルごとにカウント値ｉをインクリメントして、ステップＳ１０８でカウント値ｉが１０となった場合（すなわち、１０サイクル分のデータがメモリ１５に格納された場合）には、ステップＳ１０９でデータ記録用ファイルへの書き出しを行い、ステップＳ１１０でメモリ１５内のデータを破棄するようにしている。これによって、１０サイクル分のデータが１つのブロックとして、ハードディスク１４上に書き出されるようになる。また、データの読み込みによるメモリ１５の圧迫を防ぐとともに、エラーに関するデータの記録及び表示時に、バックグラウンドで動作する他のアプリケーションのメモリ領域を充分に確保することが可能となり、他のアプリケーションの動作に影響を与えないようにすることが可能となる。
【００４６】
また、メモリ１５内のデータの破棄を行うサイクル数は任意に設定可能であるが、例えば、１サイクルごとにメモリ１５内のデータの破棄を行うなど、データ破棄のサイクル数をあまりにも小さくした場合には、読み込んだデータをファイルに書き出す回数（ハードディスク１４へのアクセス回数）が増大して、ハードディスク１４への書き出し処理の負荷が増大するとともに、ハードディスク１４へのダメージも大きくなりかねない。したがって、メモリ１５の圧迫を防ぐとともに、ハードディスク１４へのアクセス回数を低減させるサイクル数として、ＰＣ１０の処理能力に応じた適切なサイクル数（例えば、上述の１０サイクル）を設定することが望ましい。
【００４７】
次に、図２に示すフローチャートのステップＳ１０５におけるメモリ１５へのデータの読み込み処理の詳細について説明する。図３は、図２に示すフローチャートのステップＳ１０５におけるメモリへのデータの読み込み処理の詳細を説明するためのフローチャートである。ＰＣ１０は、通信ポート部１８を通じてＤＶＣカムコーダ２０からエラーに関するデータを受信し（ステップＳ１０５１：データの受信）、受信したデータの種類を大別する（ステップＳ１０５２：データの種類の大別）。なお、このときに大別するデータの種類は、エラーレート送信側のデジタル映像音声再生機器２０の種類やデータフォーマットなどによって、あらかじめ設定される。ここでは、ＤＶＣフォーマットに合わせて、例えば、ＣＨ１のデータとＣＨ２のデータとの大別が行われる。
【００４８】
そして、大別したデータの種類ごとに、エラーに関するデータの格納が可能なメモリ領域が確保された配列を準備し（ステップＳ１０５３ａ、Ｓ１０５３ｂ：配列の準備）、大別されたデータに含まれるデータの種類をさらに詳細に分別して（ステップＳ１０５４ａ、Ｓ１０５４ｂ：データの種類の詳細な分別）、分別したデータを各配列の内部に格納する（ステップＳ１０５５ａ〜Ｓ１０５５ｄ：配列へのデータの格納）。ステップＳ１０５４ａ、Ｓ１０５４ｂにおいては、例えば、各チャンネルのインナーエラー、アウターエラー、各セクタのシンクブロック数の分別が行われる。また、このようにエラーに関するデータを配列内に格納することによって、続いて行われるデータの表示処理において、グラフデータ表示や時系列データ表示に適したタイプ変換を行うことが容易となる。なお、上記では、タイムコードに関して言及していないが、タイムコードに関しても配列が準備され、エラーに関するデータの検出時刻が判別できるように、エラーに関するデータとの関連付けが行われて、配列に格納される。
【００４９】
次に、図２に示すフローチャートのステップＳ１０６におけるデータの表示処理の詳細について説明する。図４は、図２に示すフローチャートのステップＳ１０６におけるデータの表示処理の詳細を説明するためのフローチャートである。ＰＣ１０は、ユーザによって選択された所望の表示項目を参照して、表示画面上に表示すべき表示項目を決定する（ステップＳ１０６１：表示項目の決定）。そして、必要に応じて、配列内に格納されている数値の加算や減算などの配列内データ処理が行われる（ステップＳ１０６２：配列内データ処理）。例えば、ＤＶＣフォーマットの場合には、すべての種類のデータはチャンネル１及びチャンネル２に分かれており、各種類のデータに関して、チャンネル１及びチャンネル２が加算されてこれらの合計値（Ｔｏｔａｌ）が算出される。
【００５０】
次に、整列→文字列変換などのタイプ変換処理をなどの数値データ表示処理で行い（ステップＳ１０６３：数値データ表示用処理）、数値データを数値データ表示領域５３ａ、５３ｂ、５３ｃの所定箇所に表示する（ステップＳ１０６４：数値データの表示）。この後、文字列に変換された文字データを整数に直さずに、時系列データ表示処理を行い（ステップＳ１０６５：時系列データ表示用処理）、エラーに関するデータをタイムコードと共に時系列データ表示領域５４の所定箇所に表示する（ステップＳ１０６６：時系列データの表示）。さらに、ステップＳ１０６２で配列内データ処理されたデータを、例えば、グラフデータ表示領域５２ａ、５２ｂ内にプロットするための座標に変換するなどのグラフデータ表示処理を行い（ステップＳ１０６７：グラフデータ表示用処理）、その座標をグラフデータ表示領域５２ａ、５２ｂの所定箇所にプロットするとともに、グラフ描画を行う（ステップＳ１０６８：グラフデータの表示）。なお、上記のステップＳ１０６３〜Ｓ１０６８の一連の処理は、ステップＳ１０６１で決定された表示項目に従って、表示すべきデータの種類のみに関して行われることが望ましい。
【００５１】
また、ステップＳ１０６３及びＳ１０６４は、表示画面上に数値データを表示するための処理、ステップＳ１０６５及びＳ１０６６は、表示画面上に時系列データを表示するための処理、ステップＳ１０６７及びＳ１０６８は、表示画面上にグラフデータを表示するための処理であり、各処理の処理順序は任意に設定可能であり、各処理を並列して行うことも可能である。
【００５２】
以上の処理によって、ＤＶＣ３０に記録されているデータに関して、エラーに関するデータをＤＶＣカムコーダ２０から取得してハードディスク１４上のデータ記録用ファイルに書き出すとともに、ユーザによって選択された表示項目のみを、グラフデータ表示領域５２ａ、５２ｂ、数値データ表示領域５３ａ、５３ｂ、５３ｃ、時系列データ表示領域５４のそれぞれに、グラフデータ、数値データ、時系列データとして表示することが可能となる。
【００５３】
ここで、上記の動作によって表示される表示画面について説明する。図１０は、本発明の実施の形態におけるエラーレート表示用プログラムによるエラーに関するデータの表示動作途中の表示画面の一例を示す図である。また、図１１は、本発明の実施の形態におけるエラーレート表示用プログラムによるエラーに関するデータの表示動作終了後の表示画面の一例を示す図である。なお、図１０及び図１１に示す表示画面は、オーディオ（ＡＵＤＩＯ）、ビデオ（ＶＩＤＥＯ）、ＡＶ（オーディオ＋ビデオ）のそれぞれに関するトータルのインナーエラーのみを表示するよう選択され、タイムコード０：１０：００〜０：２０：００の１０分間のエラーに関するデータの表示を試みた場合のものである。
【００５４】
図１０及び図１１に示すように、インナーエラーに関するグラフデータは、グラフデータ表示領域５２ａに各タイムコードに応じてプロットされ、折れ線グラフとして表示される。なお、図１０にはタイムコード０：１０：００〜０：１３：２０のトータルのインナーエラーに関するグラフデータが、図１１にはタイムコード０：１０：００〜０：２０：００のトータルのインナーエラーに関するグラフデータが表示されている。
【００５５】
また、インナーエラーに関する数値データは、数値データ表示領域５３ａの所定の箇所に数値として表示される。例えば、図１０にはタイムコード０：１３：２０のトータルのインナーエラーが、図１１にはタイムコード０：２０：００のトータルのインナーエラーが表示されている。なお、この数値データ表示領域５３ａには、ＤＶＣカムコーダ２０から読み込んで処理された直後のエラーに関するデータの数値が表示される。したがって、数値データ表示領域５３ａにおける数値表示は、１サイクルごとに更新されることとなる。
【００５６】
また、インナーエラーに関する時系列データは、時系列データ表示領域５４にタイムコードと共に表示される。例えば、図１０にはタイムコード０：１０：００〜０：１３：２０のトータルのインナーエラーに関する時系列データが、図１１にはタイムコード０：１０：００〜０：２０：００のトータルのインナーエラーに関する時系列データが、タイムコードとの対応が判別できるように、テーブル（表）として表示されている。なお、時系列データのテーブルが、時系列データ表示領域５４に対して大きい場合には、例えば、スクロールバーによる表示の移動によって、テーブルに含まれるすべての要素が閲覧できるようにすることが望ましい。
【００５７】
また、設定表示領域５５内の『チェックレベル』の設定領域（図８参照）において、ユーザによって設定されたエラーに関するデータの閾値を、閾値表示線６１としてグラフデータ表示領域５２ａに表示したり、閾値を超えた数値（例えば、図１０のタイムコード０：１３：１０、０：１３：１１における数値が閾値を超えている）に関しては、数値データ表示領域５３ａや時系列データ表示領域５４における表示色を変えたりすることにより、ユーザの利便性を向上させることも可能である。
【００５８】
また、図２に示すフローチャートに従って作成されたデータ記録用ファイルには、ＤＶＣカムコーダ２０から読み込まれたエラーに関するデータ及びタイムコードのすべてが記録されている。したがって、このデータ記録用ファイルの再生を行い、データ記録用ファイルとして記録されたエラーに関するデータの表示を再現することも可能である。図５は、本発明の実施の形態におけるデータ記録用ファイルの再生によるエラーに関する係るデータの表示動作を示すフローチャートである。まず、ＰＣ１０の起動状態において、例えば、マウスによって所定の実行ファイルが選択及び実行されることによって、エラーレート表示用プログラムが起動される（ステップＳ２０１：エラーレート表示用プログラムの起動）。このとき、表示部には、図８に示す表示画面が表示される。
【００５９】
次に、ユーザは、設定表示領域５５において所望の表示項目の選択やグラフ設定などを行い、さらに、例えば、操作入力用表示領域５１のメニュー項目の選択によって、エラーに関するデータ表示の再現を行うためのデータ記録用ファイルを開く（ステップＳ２０２：データ記録用ファイルを開く）。このデータ記録用ファイルを開く動作によって、データ記録用ファイル内のほとんどのデータが、ＰＣ１０のメモリ１５上に展開される。
【００６０】
そして、ＰＣ１０は、ブロック単位（１０サイクル分）で、データ記録用ファイルに記録されているエラーに関するデータの表示処理を行う。すなわち、まず、データをメモリ１５上からブロック単位で読み出し（ステップＳ２０３：ブロック単位のデータ読み出し）、カウント値ｉを初期化して（ステップＳ２０４：ｉ＝０）、１サイクルごとにデータの表示処理を行う（ステップＳ２０５：データの表示処理）とともにカウント値ｉを１つインクリメントして（ステップＳ２０６：ｉ＝ｉ＋１）、このカウント値ｉが所定の値（例えば、１０）と等しくなったか否かを判断する（ステップＳ２０７：ｉ＝１０？）。なお、ステップＳ２０５におけるデータの表示処理の詳細は、図４に示すフローチャートの処理と同一である。
【００６１】
そして、カウント値ｉが所定の値に達していない場合には、再び、次のサイクルに係るデータの表示処理を行うようにする。一方、カウント値ｉが所定の値に達した場合には、すべてのデータの読み込みが完了したか否かを判断して（ステップＳ２０８：データ読み込み完了？）、まだデータが残っている場合には、ステップS２０３に戻って、次のブロックを読み出し、同様の表示処理を繰り返し行う。また、この動作をデータ記録用ファイル内のエラーに関するデータすべてに対して行い、すべてのデータに関する表示処理を完了した場合には、動作は終了となる。
【００６２】
以上の処理によって、ユーザによって選択された表示項目のみに関して、データ記録用ファイルに記録されているエラーに関するデータを、グラフデータ表示領域５２ａ、５２ｂ、数値データ表示領域５３ａ、５３ｂ、５３ｃ、時系列データ表示領域５４のそれぞれに、グラフデータ、数値データ、時系列データとして表示することが可能となる。
【００６３】
なお、データ記録用ファイルに記録されているエラーに関するデータをいっぺんに表示することも可能であるが、例えば、上記のように、エラーに関するデータをブロック単位（例えば、１０サイクルごと）で時系列に読み出して、１サイクルごとに表示することによって、エラーに関するデータをあたかもリアルタイムに読み出しているかのように表示することが可能となる。また、エラーに関するデータの表示項目の選択によって、表示項目を変更することも可能である。
【００６４】
また、データ記録用ファイルに記録されているエラーに関するデータの表示画面は、ＤＶＣ３０からエラーに関するデータを読み出して表示する場合と同一のものとなる。すなわち、データ記録用ファイルに記録されているエラーに関するデータの表示画面は、例えば、図１０や図１１に示すような表示画面となる。
【００６５】
また、エラーに関するデータをＤＶＣ２０から読み出して表示する動作（図２に示すフローチャート）、又は、エラーに関するデータをデータ記録用ファイルから読み出して表示する動作（図５に示すフローチャート）によってグラフデータ表示領域５２ａ、５２ｂ、数値データ表示領域５３ａ、５３ｂ、５３ｃ、時系列データ表示領域５４のそれぞれに表示されたグラフデータ、数値データ、時系列データを互いにリンクさせて、より利便性の高いデータ表示を行うことも可能である。
【００６６】
すなわち、例えば、グラフデータ表示領域５２ａ、５２ｂ内の任意の座標や、時系列データ表示領域５４内の任意のデータがマウスなどによってクリックされた場合には、ＰＣ１０は、他の表示領域（例えば、数値データ表示領域５３ａ、５３ｂ、５３ｃ上で選択操作が行われた場合には、グラフデータ表示領域５２ａ、５２ｂや時系列データ表示領域５４）において、選択された箇所によって特定されるタイムコードに対応するエラーに関するデータや、選択されたデータに関連付けられたタイムコードに対応するエラーに関するデータの判別が容易となるような表示を行う。
【００６７】
図６は、本発明の実施の形態における表示のリンク機能を説明するためのフローチャートである。
また、設定表示領域５５は、ユーザが、例えば、表示するエラーに関するデータの種類の設定、グラフの縦軸や横軸の範囲（レンジ）の設定、エラーに関するデータの閾値の設定などの操作を簡単に行えるようにするための領域である。設定表示領域５５内の『再生時間』の設定領域（図８参照）では、分単位でグラフの横軸の範囲を設定することが可能であり、例えば、『再生時間』が１０と設定された場合には、グラフデータ表示領域５２ａ、５２ｂの左端が時刻０（分）、右端が１０（分）に設定される。なお、この『再生時間』の設定領域において設定された時間をＤＶＣカムコーダ２０からのデータ読み込み設定時間とみなして、データの読み込み開始からの時間がこのデータ読み込み設定時間に達した場合には、ＤＶＣカムコーダ２０にテープ停止コマンドを発してＤＶＣカムコーダ２０からのデータ読み込みを自動的に停止するようにしてもよい。
【００６８】
また、設定表示領域５５内の『レンジ（エラー）』の設定領域（図８参照）では、グラフの縦軸のエラーレートの範囲を選択することが可能であり、例えば、『レンジ（エラー）』が０−１０００と設定された場合には、グラフデータ表示領域５２ａ、５２ｂの下端がエラーレート０、上端が１０００に設定される。また、このようにして設定されたグラフの縦軸の範囲を超える大きさのエラーレートが検出されたり、グラフの横軸の範囲を超える時間のデータ読み込みが行われたりした場合でもグラフ全体の表示が確認できるように、表示されたグラフをスクロールバーなどによって縦軸方向又は横軸方向に移動できるようにすることも可能である。
【００６９】
なお、設定表示領域５５において設定された縦軸や横軸の範囲を固定してグラフ表示を行うことも可能であるが、エラーに関するデータの数値の最大値やデータの読み込み時間に応じて、グラフ表示を最適化することも可能である。すなわち、表示されるグラフが縦軸や横軸の設定値の範囲を逸脱する場合には、縦軸や横軸の範囲を広げるとともに、縦軸方向や横軸方向に対するグラフの表示縮尺を変えてグラフ表示を行うことによって、グラフデータ表示領域５２ａ、５２ｂの決められた領域内に、グラフ全体が常に表示されるようになる。
【００７０】
まず、ＰＣ１０は、ユーザによって入力された『再生時間』の設定を参照して、グラフデータ表示領域５２ａ、５２ｂの時間軸方向（横軸方向）の時間幅を設定する（ステップＳ３０１：グラフデータ表示領域の時間軸の長さを設定）。そして、トラックバー６０の横軸方向の絶対位置とタイムコードとの関係（リンク）を設定する（ステップＳ３０２：トラックバーの絶対位置とタイムコードとのリンクを設定）。例えば、『再生時間』が１０分に設定されており、グラフデータ表示領域５２ａ、５２ｂの横軸方向のピクセル数が６００の場合には、１ピクセルが１秒に設定される。また、これによって、トラックバー６０の絶対位置と、時系列データ表示領域５４における時系列データの位置とが、タイムコードによってリンクされることになる。また、データの読み込み時間に応じて、グラフデータ表示領域５２ａ、５２ｂの横軸方向の時間幅が最適化されるようにした場合には、ステップＳ３０１、Ｓ３０２における設定値は可変となる。
【００７１】
そして、図２や図５のフローチャートを用いて説明した動作に従って、エラーに関するデータの表示処理が行われて（ステップＳ３０３：データ表示の開始、ステップＳ３０４：データ表示の終了）、例えば、図１１に示すように、エラーに関するデータがグラフデータ表示領域５２ａ、５２ｂ、数値データ表示領域５３ａ、５３ｂ、５３ｃ、時系列データ表示領域５４の３種類の表示領域にそれぞれ表示される。
【００７２】
このエラーに関するデータの表示状態において、ＰＣ１０は、トラックバー６０のイベントや時系列データ表示領域５４のイベントを監視し、イベントを認識した場合には、タイムコードをリンクとしてそれぞれの表示領域のエラーに関するデータ表示を適切に変更する。
【００７３】
すなわち、ＰＣ１０は、トラックバー６０のイベントを監視し（ステップＳ３０５：トラックバーのイベント監視）、マウスなどによってトラックバー６０の移動操作が行われるなどのイベントが発生した場合には、トラックバー６０の絶対位置に基づいて、その絶対位置に関連付けられたタイムコードを特定し、数値データ表示領域５３ａ、５３ｂ、５３ｃにおいて、そのタイムコードのエラーに関するデータを数値データとして表示するとともに、時系列データ表示領域５４において、例えば、そのタイムコードのエラーに関するデータが表示される行を時系列データ表示領域５４の所定の箇所（例えば、時系列データ表示領域５４の中央付近）に表示するよう、時系列データの再表示を行う（ステップＳ３０６：トラックバーの位置に対応した時系列データ及び数値データの表示）。
【００７４】
また、ＰＣ１０は、時系列データ表示領域５４のイベントを監視し（ステップＳ３０７：時系列データ表示領域のイベント監視）、時系列データとして表示されている任意のデータが選択されるなどのイベントが発生した場合には、選択されたデータに関連付けられているタイムコードを特定し、数値データ表示領域５３ａ、５３ｂ、５３ｃにおいて、そのタイムコードのエラーに関するデータを数値データとして表示するとともに、グラフデータ表示領域５２ａ、５２ｂにおいて、例えば、そのタイムコードに関連付けられたトラックバー６０の絶対位置まで、トラックバー６０を移動する（ステップＳ３０８：選択された時系列データに対応したトラックバーの移動及び数値データの表示）。また、このステップＳ３０５、Ｓ３０７のイベント監視はソフトウェアの終了まで続けられる（ステップＳ３０９：ソフトウェアの終了？）。
【００７５】
上記の表示のリンク機能に関して、図１１に示すようなトータルのインナーエラーのみが表示されるよう設定されている場合を一例に挙げて説明する。図１２は、本発明の実施の形態における表示のリンク機能を説明するためのものであり、グラフデータ表示領域内における選択操作によって、数値データ表示領域の及び時系列データ表示領域の表示が更新される様子を模式的に示す図である。なお、図１２に示す時系列データ表示領域５４ａは、オーディオ（ＡＵＤＩＯ）、ビデオ（ＶＩＤＥＯ）、ＡＶ（オーディオ＋ビデオ）のそれぞれに関するトータルのインナーエラーの３つの表示項目が閲覧できるよう横方向のサイズが調整されている。
【００７６】
図１２には、例えば、ユーザのマウス操作によって、グラフデータ表示領域５２ａのトラックバー６０が時間軸方向（横方向）の中央付近に移動された状態が図示されている。ＰＣ１０は、トラックバー６０の移動後の絶対位置を取得して、その絶対位置に対応したタイムコードを特定する。ここで、トラックバー６０の絶対位置に対応するタイムコードが、例えば、０：１４：００であると特定されたとする。この場合、ＰＣ１０は、数値データ表示領域５３ａにタイムコード０：１４：００のトータルのインナーエラーを表示するとともに、時系列データ表示領域５４においては、タイムコード０：１４：００の行を中央付近に表示することによって、グラフデータ表示領域５２ａ内における選択操作に基づく数値データ表示領域５３ａ及び時系列データ表示領域５４の表示を更新することが可能となる。
【００７７】
なお、ここでは、トラックバー６０の絶対位置に基づいてタイムコードの特定が行われているが、例えば、グラフデータ表示領域５２ａ内でマウスによってクリックされた位置に基づいてタイムコードの特定を行うことも可能であり、また、グラフデータの任意の１点がマウスによってクリックされた場合には、クリックされた位置に対応するタイムコードに加えて、グラフデータの種類を特定することも可能である（クリックされたグラフデータの表示項目を特定）。この場合、数値データ表示領域５３ａにおいて、特定されたタイムコードのエラーに関するデータのうち、特定された表示項目のエラーに関する数値データのみを数値データ表示領域５３ａに表示したり、この場合、時系列データ表示領域５４において、特定されたタイムコードの行及び特定された表示項目の列を、時系列データ表示領域５４の中央付近に表示したりすることが可能となる。また、時系列データ表示領域５４において、特定されたタイムコードのエラーに関する時系列データを時系列データ表示領域５４の中央付近に移動するだけではなく、特定されたタイムコードの行を反転表示するなどの視覚的効果を行うことによって、ユーザが所望の時系列データの表示位置を容易に把握できるようにすることも可能である。
【００７８】
また、時系列データ表示領域５４内における選択操作によって、グラフデータ表示領域５２ａ、５２ｂ及び数値データ表示領域５３ａ、５３ｂ、５３ｃの表示が更新される場合に関しては、模式的な図示は省略するが、図１２に示すグラフデータ表示領域５２ａ内における選択操作に基づく数値データ表示領域の及び時系列データ表示領域の表示と同様に、タイムコードによるリンクによって適切な表示への更新が行われる。
【産業上の利用可能性】
【００７９】
以上、説明したように、本発明は、記録媒体に記録されたデジタルデータのエラーレートの表示に関して、ユーザによるエラーレートの俯瞰的な把握及び数値の把握を容易とし、かつ、利便性に優れたエラーレート表示用プログラムを提供し、所定の記録媒体に記録されている映像データや音声データのエラーの把握や、所定のデジタル映像音声再生機器の再生機能の不具合の把握などに有用である。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施の形態におけるハードウェア構成を示すブロック図である。
【図２】本発明の実施の形態におけるエラーに関するデータの記録及び表示動作を示すフローチャートである。
【図３】図２に示すフローチャートのステップＳ１０５におけるメモリへのデータの読み込み処理の詳細を説明するためのフローチャートである。
【図４】図２に示すフローチャートのステップＳ１０６におけるデータの表示処理の詳細を説明するためのフローチャートである。
【図５】本発明の実施の形態におけるデータ記録用ファイルの再生によるエラーに関するデータの表示動作を示すフローチャートである。
【図６】本発明の実施の形態における表示のリンク機能を説明するためのフローチャートである。
【図７】本発明の実施の形態におけるエラーレート表示用プログラムの起動時に表示されるメインウィンドウ内の各表示領域を模式的に示す図である。
【図８】本発明の実施の形態におけるエラーレート表示用プログラムの起動時の表示画面の一例を示す図である。
【図９】本発明の実施の形態におけるディスプレイ項目における表示項目の選択と、表示画面上に表示されるエラーに関するデータとの関係を示す図である。
【図１０】本発明の実施の形態におけるエラーレート表示用プログラムによるエラーに関するデータの表示動作途中の表示画面の一例を示す図である。
【図１１】本発明の実施の形態におけるエラーレート表示用プログラムによるエラーに関するデータの表示動作終了後の表示画面の一例を示す図である。
【図１２】本発明の実施の形態における表示のリンク機能を説明するためのものであり、グラフデータ表示領域内における選択操作によって、数値データ表示領域の及び時系列データ表示領域の表示が更新される様子を模式的に示す図である。
【符号の説明】
【００８１】
１０  ＰＣ（パーソナルコンピュータ）
１１  ＣＰＵ（中央演算処理装置）
１２、２５  表示部
１３、２６  音声出力部
１４  ハードディスク
１５  メモリ
１６、２７  操作部
１７  外部記録媒体ドライブ
１８、２８  通信ポート部
１９、２９  内部バス
２０  デジタル映像音声再生機器（ＤＶＣカムコーダ）
２１  記録媒体読み出し部
２２  情報取得部
２３  エラー訂正部
２４  データ再生部
３０  記録媒体（ＤＶＣ）
５０  メインウィンドウ
５１  操作入力用表示領域
５２ａ、５２ｂ  グラフデータ表示領域
５３ａ、５３ｂ、５３ｃ  数値データ表示領域
５４  時系列データ表示領域
５５  設定表示領域
５６  コントローラ表示領域
５７  ボタン表示領域
６０  トラックバー
６１  閾値表示線
【図１】
2005092904.tif 000003
【図２】
2005092904.tif 000004
【図３】
2005092904.tif 000005
【図４】
2005092904.tif 000006
【図５】
2005092904.tif 000007
【図６】
2005092904.tif 000008
【図７】
2005092904.tif 000009
【図８】
2005092904.tif 000010
【図９】
2005092904.tif 000011
【図１０】
2005092904.tif 000012
【図１１】
2005092904.tif 000013
【図１２】
2005092904.tif 000014