(57)【要約】【課題】テレビ電波品質が悪い地域においてデータグループのロストを最小限にするテレビ放送ＶＢＩデータ取得方式を提供する。【解決手段】テレビボード１０２はチューナ部１とＮＴＳＣデコーダ部２とを有し、テレビ電波１０１を受信してＶＢＩをサンプリングし、ＶＢＩデータ１０６を出力する。ＶＢＩドライバ１０３はアナログディジタル変換器３とエラー訂正回路４とを有し、ＶＢＩデータ１０６をエラー訂正したデータパケットを生成し、データパケットにエラー訂正数を付加し、データパケット１０７を出力する。ＤＧＭａｋｅ１０４はデータパケット１０７を収集し、データの作成およびデータをファイル化し、最終データグループ１０８を出力する。アプリケーションソフトウェア１０５はファイルを暗号解読し表示する。【選択図】    図１
2005045524.tif 000002
【特許請求の範囲】
【請求項１】
テレビ電波を受信してＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  
Ｉｎｔｅｒｖａｌ：垂直帰線消去期間）をサンプリングし、ＶＢＩデータを出力するテレビボードと；
前記ＶＢＩデータをエラー訂正したデータパケットを生成し、このデータパケットにエラー訂正数を付加しデータパケットを出力するＶＢＩドライバと；
前記データパケットを収集しデータの作成及びデータをファイル化し、最終データグループを出力するＤＧＭａｋｅ部と；
前記最終データグループからのファイルを暗号解読し、表示するアプリケーションソフトウェアと；
を備え、
受信データを前記データパケットにデコードする際に、エラー訂正した結果をもとにデータパケット毎に比較を行い、エラー訂正数の少ないデータパケットを集めてよりエラーの少ないデータグループを生成することを特徴とするテレビ放送ＶＢＩデータ取得方式。
【請求項２】
前記テレビボードは、チューナ部とＮＴＳＣデコーダ部とを有していることを特徴とする請求項１記載のテレビ放送ＶＢＩデータ取得方式。
【請求項３】
前記ＶＢＩドライバは、アナログディジタル変換器とエラー訂正回路とを有していることを特徴とする請求項１又は請求項２記載のテレビ放送ＶＢＩデータ取得方式。
【請求項４】
テレビ電波を受信してＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  
Ｉｎｔｅｒｖａｌ：垂直帰線消去期間）をサンプリングし、ＶＢＩデータを出力するテレビボードと；
前記ＶＢＩデータをエラー訂正したデータパケットを生成し、このデータパケットにエラー訂正数を付加しデータパケットを出力するＶＢＩドライバと；
前記データパケットを収集しデータの作成及びデータをファイル化し、最終データグループを出力するＤＧＭａｋｅ部と；
前記最終データグループからのファイルを暗号解読し、表示するアプリケーションソフトウェアと；
を備え、
前記テレビボードは、チューナ部とＮＴＳＣデコーダ部とを有し、前記テレビ電波を前記チューナ部で受信し、前記ＮＴＳＣデコーダ部でサンプリングした後に前記ＶＢＩデータを出力し、サンプリングされた前記ＶＢＩデータは、前記ＶＢＩドライバが有するアナログディジタル変換器及びエラー訂正回路を経て、前記ＶＢＩを利用した地上波テレビデータ多重放送で規定される前記データパケットの形に変換出力され、エラー訂正した数を前記データパケットにエラー訂正数として付加することを特徴とするテレビ放送ＶＢＩデータ取得方式。
【請求項５】
データグループの再送により、前記ＤＧＭａｋｅ部で処理生成されるエラー訂正数の少ないデータパケットを組み合わせることで、前記最終データグループを生成することを特徴とする請求項４記載のテレビ放送ＶＢＩデータ取得方式。
【請求項６】
前記データグループは、先頭データパケット、中間データパケット及び終端データパケットから成り、
前記先頭データパケットに関し、２回目のデータグループ受信時に、受信時のデータパケットと１回目のデータグループ受信で格納していたデータパケットとを比較して、エラー訂正数の少ないデータパケットを格納し、
前記中間データパケットに関し、２回目のデータグループ受信時に、受信時のデータパケットと１回目のデータグループ受信で格納していたデータパケットとを比較して、エラー訂正数の少ないデータパケットを格納し、
前記終端データパケットに関し、２回目のデータグループ受信時に、受信時のデータパケットと１回目のデータグループ受信で格納していたデータパケットとを比較して、エラー訂正数の少ないデータパケットを格納し、
データグループ全体としてはエラー訂正数の少ない前記先頭データパケット、前記中間データパケット及び前記終端データパケットを組み合わせ、最終データグループとして生成することを特徴とする請求項１又は請求項４記載のテレビ放送ＶＢＩデータ取得方式。
【請求項７】
前記先頭データパケット及び前記終端データパケットに対して、
まず１回目のデータグループ受信に関し、予め設定した一定数のエラー訂正数と前記先頭データパケット及び前記終端データパケットのエラー訂正数を各々比較し、前記終端データパケットのエラー訂正数が前記一定数を超える場合、この終端データパケットをロストし、ロストの無い先頭データパケットを格納し、
次の２回目のデータグループ受信に関し、予め設定した一定数のエラー訂正数と前記先頭データパケット及び前記終端データパケットのエラー訂正数を各々比較し、前記先端データパケットのエラー訂正数が前記一定数を超えるため、この先端データパケットをロストし、ロストの無い終端データパケットを格納し、
この結果、１回目のデータグループ受信の前記先頭データパケットと２回目のデータグループ受信の前記終端データパケットが組み合わされ、ロストの無いデータパケットとして格納され、最終データグループとして、ファイル化されることを特徴とする請求項１又は請求項４記載のテレビ放送ＶＢＩデータ取得方式。
【請求項８】
テレビ電波を受信してＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  
Ｉｎｔｅｒｖａｌ：垂直帰線消去期間）をサンプリングし、ＶＢＩデータを出力するテレビボードと；
前記ＶＢＩデータをエラー訂正したデータパケットを生成し、このデータパケットにエラー訂正数を付加しデータパケットを出力するＶＢＩドライバと；
前記データパケットを収集しデータの作成及びデータをファイル化し、最終データグループを出力するＤＧＭａｋｅ部と；
前記最終データグループからのファイルを暗号解読し、表示するアプリケーションソフトウェアと；
を備え、
データパケットを受信するパケット受信ステップと；
前記データパケットが先頭データパケットであるかどうかを判定する先頭データパケット判定ステップと；
先頭データパケットであれば、データグループヘッダにある送信カウンタを取得する送信カウンタ取得ステップと；
送信カウンタが１回目かどうかを判定する送信カウンタ判定ステップと；
送信カウンタが１回目である場合は、データグループ格納メモリの初期化を行い、データパケットを格納するメモリ領域をゼロクリアした後、前記データパケットが格納されていないことを示すためにエラー訂正数を格納する領域をパディングするメモリ初期化ステップと；
前記データグループ格納メモリにあるエラー訂正数と現データパケットのエラー訂正数を比較するエラー訂正数比較ステップと；
現データパケットのエラー訂正数の方が小さい場合は、前記データグループ格納メモリに前記データパケットを格納するパケット格納ステップと；
前記エラー訂正数を格納するエラー訂正数格納ステップと；
前記データパケットが終端データパケットであるかどうかを判定する終端データパケット判定ステップと；
終端データパケットであれば、送信カウンタが２であるかどうかを判断する送信カウンタ“２”判定ステップと；
送信カウンタが２の場合、出来上がった最終データグループを構築ファイル化する処理に渡す構築ファイルステップと；
を備えたことを特徴とするテレビ放送ＶＢＩデータ取得の方法。
【請求項９】
前記エラー訂正数比較ステップで、現データパケットのエラー訂正数が大きいもしくは同じ場合は前記終端データパケット判定ステップに進むことを特徴とする請求項８記載のテレビ放送ＶＢＩデータ取得の方法。
【請求項１０】
前記先頭データパケット判定ステップで、先頭データパケットでない場合、前記送信カウンタ判定ステップで送信カウンタが１回目でない場合、前記エラー訂正数比較ステップに進むことを特徴とする請求項８又は請求項９記載のテレビ放送ＶＢＩデータ取得の方法。
【請求項１１】
請求項１〜１０のいずれか１項に記載のテレビ放送ＶＢＩデータ取得方式又は取得方法を、地上波テレビ放送電波のＶＢＩに使用し、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：電子番組表）並びに字幕放送のデータを伝送することを特徴とするテレビ放送システム。
【請求項１２】
請求項１〜１０のいずれか１項に記載のテレビ放送ＶＢＩデータ取得方式又は取得方法を、テレビ放送装置に適用したことを特徴とするテレビ放送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はテレビ放送ＶＢＩデータ取得方式に関し、特に地上波テレビ放送電波のＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ：垂直帰線消去期間）よりデータを取り出すテレビ放送ＶＢＩデータ取得方式に関する。
【背景技術】
【０００２】
最近、ディジタル放送により多くの情報が伝送できるようになったことに伴い、テレビ番組の多チャンネル化が進み、電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）の必要性が高まっている。一般的な地上波で放送される電子番組ガイドの番組情報（ＥＰＧ情報）は、放送局からの文字多重放送のように、テレビジョン放送の垂直帰線消去期間ＶＢＩに挿入されてテキストファイルとして送信される。
【０００３】
受信機はＥＰＧ情報を受信し、記憶装置に記憶し、一定期間の番組に関するＥＰＧ情報が全て受信されたところで、番組表として表示される。ＥＰＧ情報をＶＢＩの使用により放送することで、データを不特定多数の利用者に同時に伝送することが可能となる。
【０００４】
さて一般に、ＶＢＩデータは全体が複数のデータグループに分割されて送られる。また
、データグループ単位に再送されるものである。
【０００５】
従来は、１回目に送信されるＶＢＩデータで最終データグループが出来上がった場合、２回目に送信されるデータグループは破棄されている。このため、２回目のデータが１回目よりエラーの少ないＶＢＩデータを受信していても破棄されることになる。
【０００６】
また、データグループにはいくつかのデータパケットが含まれていて、そのデータパケット毎にエラー訂正処理を施した結果を付加するが、そのエラー訂正数が一定数以上に達した場合は、データパケットを無効と判断するためデータパケットのロスト（破棄）が発生する。このデータパケットのロストが、１回目と２回目のデータグループ受信の両方に発生した場合、その中間データグループが出来上がらないことになるので、その最終データグループも出来上がらないことになる。
【０００７】
従来のテレビ放送ＶＢＩデータ取得方式は、地上波テレビジョン放送の垂直帰線消去区間の映像信号の隙間を利用したデータ放送において、バッファに使用するメモリを効率よく運用することで、データ受信、復号時にデータ格納用のメモリ容量を小さくし、処理の効率を図っているものもある（例えば、特許文献１参照。）。
【０００８】
【特許文献１】特開平１０−３３６６１０号公報（第２−３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述した従来のテレビ放送ＶＢＩデータ取得方式は、１回目に送信されるＶＢＩデータで最終データグループが出来上がった場合、２回目に送信されるデータグループは破棄されるので、２回目のデータが１回目よりエラーの少ないＶＢＩデータを受信していても破棄されるという欠点を有している。
【００１０】
また、データグループにはいくつかのデータパケットが含まれており、データパケット毎にエラー訂正処理を施した結果を付加するが、エラー訂正数が一定数以上に達した場合は、データパケットを無効と判断するためデータパケットのロスト（破棄）が発生する。このため、データパケットのロストが１回目と２回目のデータグループ受信の両方に発生した場合、その中間データグループが出来上がらないので、最終データグループも出来上がらないという欠点を有している。
【００１１】
本発明の目的は、データグループが再送されることを利用し、１回目と２回目に送信されるそれぞれのデータグループ内のデータパケットに付加するエラー訂正数を比較し、エラー訂正数の少ないデータパケットを組み合わせる処理を行う。また、１回目に送信されたデータグループ内のデータパケットがロストした場合でも、２回目に送信されるデータグループ内のデータパケットを使用して補完する処理を行うことにより、テレビ電波品質が悪い地域においてもデータグループのロストを最小限に食い止めるテレビ放送ＶＢＩデータ取得方式を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の第１のテレビ放送ＶＢＩデータ取得方式は、
テレビ電波を受信してＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ：垂直帰線消去期間）をサンプリングし、ＶＢＩデータを出力するテレビボードと；
前記ＶＢＩデータをエラー訂正したデータパケットを生成し、このデータパケットにエラー訂正数を付加しデータパケットを出力するＶＢＩドライバと；
前記データパケットを収集しデータの作成及びデータをファイル化し、最終データグループを出力するＤＧＭａｋｅ部と；
前記最終データグループからのファイルを暗号解読し、表示するアプリケーションソフトウェアと；
を備え、
受信データを前記データパケットにデコードする際に、エラー訂正した結果をもとにデータパケット毎に比較を行い、エラー訂正数の少ないデータパケットを集めてよりエラーの少ないデータグループを生成することを特徴としている。
【００１３】
本発明の第２のテレビ放送ＶＢＩデータ取得方式は、前記第１のテレビ放送ＶＢＩデータ取得方式において、
前記テレビボードは、チューナ部とＮＴＳＣデコーダ部とを有していることを特徴としている。
【００１４】
本発明の第３のテレビ放送ＶＢＩデータ取得方式は、前記第１または第２のテレビ放送ＶＢＩデータ取得方式において、
前記ＶＢＩドライバは、アナログディジタル変換器とエラー訂正回路とを有していることを特徴としている。
【００１５】
本発明の第４のテレビ放送ＶＢＩデータ取得方式は、
テレビ電波を受信してＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ：垂直帰線消去期間）をサンプリングし、ＶＢＩデータを出力するテレビボードと；
前記ＶＢＩデータをエラー訂正したデータパケットを生成し、このデータパケットにエラー訂正数を付加しデータパケットを出力するＶＢＩドライバと；
前記データパケットを収集しデータの作成及びデータをファイル化し、最終データグループを出力するＤＧＭａｋｅ部と；
前記最終データグループからのファイルを暗号解読し、表示するアプリケーションソフトウェアと；
を備え、
前記テレビボードは、チューナ部とＮＴＳＣデコーダ部とを有し、前記テレビ電波を前記チューナ部で受信し、前記ＮＴＳＣデコーダ部でサンプリングした後に前記ＶＢＩデータを出力し、サンプリングされた前記ＶＢＩデータは、前記ＶＢＩドライバが有するアナログディジタル変換器及びエラー訂正回路を経て、前記ＶＢＩを利用した地上波テレビデータ多重放送で規定される前記データパケットの形に変換出力され、エラー訂正した数を前記データパケットにエラー訂正数として付加することを特徴としている。
【００１６】
本発明の第５のテレビ放送ＶＢＩデータ取得方式は、前記第４のテレビ放送ＶＢＩデータ取得方式において、
データグループの再送により、前記ＤＧＭａｋｅ部で処理生成されるエラー訂正数の少ないデータパケットを組み合わせることで、前記最終データグループを生成することを特徴としている。
【００１７】
本発明の第６のテレビ放送ＶＢＩデータ取得方式は、前記第１または第４のテレビ放送ＶＢＩデータ取得方式において、
前記データグループは、先頭データパケット、中間データパケット及び終端データパケットから成り、
前記先頭データパケットに関し、２回目のデータグループ受信時に、受信時のデータパケットと１回目のデータグループ受信で格納していたデータパケットとを比較して、エラー訂正数の少ないデータパケットを格納し、
前記中間データパケットに関し、２回目のデータグループ受信時に、受信時のデータパケットと１回目のデータグループ受信で格納していたデータパケットとを比較して、エラー訂正数の少ないデータパケットを格納し、
前記終端データパケットに関し、２回目のデータグループ受信時に、受信時のデータパケットと１回目のデータグループ受信で格納していたデータパケットとを比較して、エラー訂正数の少ないデータパケットを格納し、
データグループ全体としてはエラー訂正数の少ない前記先頭データパケット、前記中間データパケット及び前記終端データパケットを組み合わせ、最終データグループとして生成することを特徴としている。
【００１８】
本発明の第７のテレビ放送ＶＢＩデータ取得方式は、前記第１または第４のテレビ放送ＶＢＩデータ取得方式において、
前記先頭データパケット及び前記終端データパケットに対して、
まず１回目のデータグループ受信に関し、予め設定した一定数のエラー訂正数と前記先頭データパケット及び前記終端データパケットのエラー訂正数を各々比較し、前記終端データパケットのエラー訂正数が前記一定数を超える場合、この終端データパケットをロストし、ロストの無い先頭データパケットを格納し、
次の２回目のデータグループ受信に関し、予め設定した一定数のエラー訂正数と前記先頭データパケット及び前記終端データパケットのエラー訂正数を各々比較し、前記先頭データパケットのエラー訂正数が前記一定数を超えるため、この先頭データパケットをロストし、ロストの無い終端データパケットを格納し、
この結果、１回目のデータグループ受信の前記先頭データパケットと２回目のデータグループ受信の前記終端データパケットが組み合わされ、ロストの無いデータパケットとして格納され、最終データグループとして、ファイル化されることを特徴としている。
【００１９】
本発明の第８のテレビ放送ＶＢＩデータ取得方式は、
テレビ電波を受信してＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ：垂直帰線消去期間）をサンプリングし、ＶＢＩデータを出力するテレビボードと；
前記ＶＢＩデータをエラー訂正したデータパケットを生成し、このデータパケットにエラー訂正数を付加しデータパケットを出力するＶＢＩドライバと；
前記データパケットを収集しデータの作成及びデータをファイル化し、最終データグループを出力するＤＧＭａｋｅ部と；
前記最終データグループからのファイルを暗号解読し、表示するアプリケーションソフトウェアと；
を備え、
データパケットを受信するパケット受信ステップと；
前記データパケットが先頭データパケットであるかどうかを判定する先頭データパケット判定ステップと；
先頭データパケットであれば、データグループヘッダにある送信カウンタを取得する送信カウンタ取得ステップと；
送信カウンタが１回目かどうかを判定する送信カウンタ判定ステップと；
送信カウンタが１回目である場合は、データグループ格納メモリの初期化を行い、データパケットを格納するメモリ領域をゼロクリアした後、前記データパケットが格納されていないことを示すためにエラー訂正数を格納する領域をパディングするメモリ初期化ステップと；
前記データグループ格納メモリにあるエラー訂正数と現データパケットのエラー訂正数を比較するエラー訂正数比較ステップと；
現データパケットのエラー訂正数の方が小さい場合は、前記データグループ格納メモリに前記データパケットを格納するパケット格納ステップと；
前記エラー訂正数を格納するエラー訂正数格納ステップと；
前記データパケットが終端データパケットであるかどうかを判定する終端データパケット判定ステップと；
終端データパケットであれば、送信カウンタが２であるかどうかを判断する送信カウンタ“２”判定ステップと；
送信カウンタが２の場合、出来上がった最終データグループを構築ファイル化する処理に渡す構築ファイルステップと；
を備えたテレビ放送ＶＢＩデータ取得の方法を特徴としている。
【００２０】
本発明の第９のテレビ放送ＶＢＩデータ取得方式は、前記第８のテレビ放送ＶＢＩデータ取得方式において、
前記エラー訂正数比較ステップで、現データパケットのエラー訂正数が大きいもしくは同じ場合は前記終端データパケット判定ステップに進むテレビ放送ＶＢＩデータ取得の方法を特徴としている。
【００２１】
本発明の第１０のテレビ放送ＶＢＩデータ取得方式は、前記第８または第９のテレビ放送ＶＢＩデータ取得方式において、
前記先頭データパケット判定ステップで、先頭データパケットでない場合、前記送信カウンタ判定ステップで送信カウンタが１回目でない場合、前記エラー訂正数比較ステップに進むテレビ放送ＶＢＩデータ取得の方法を特徴としている。
【００２２】
本発明の第１１のテレビ放送ＶＢＩデータ取得方式は、前記第１〜１０のいずれかのテレビ放送ＶＢＩデータ取得方式において、
テレビ放送ＶＢＩデータ取得方式又は取得方法を、地上波テレビ放送電波のＶＢＩに使用し、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：電子番組表）並びに字幕放送のデータを伝送するテレビ放送システムを特徴としている。
【００２３】
本発明の第１２のテレビ放送ＶＢＩデータ取得方式は、前記第１〜１０のいずれかのテレビ放送ＶＢＩデータ取得方式において、
テレビ放送ＶＢＩデータ取得方式又は取得方法を、テレビ放送装置に適用したテレビ放送システムを特徴としている。
【発明の効果】
【００２４】
本発明のテレビ放送ＶＢＩデータ取得方式は、データグループが再送されることを利用し、１回目と２回目に送信されるそれぞれのデータグループ内のデータパケットに付加するエラー訂正数を比較し、エラー訂正数の少ないデータパケットを組み合わせる処理を行い、また１回目に送信されたデータグループ内のデータパケットがロストした場合でも２回目に送信されるデータグループ内のデータパケットを使用して補完する処理を行うことができるので、テレビ電波状況が悪くＶＢＩの品質も悪くなる地域でも、ＶＢＩデータが受信できるようになるという効果を有している。
【００２５】
また、テレビ電波の受信状態が良い地域でもノイズ等による影響を受けにくくなるという効果を有している。
【発明を実施するための最良の形態】
【００２６】
次に、本発明の実施の形態について図面を参照して説明する。
【００２７】
図１は本発明のテレビ放送ＶＢＩデータ取得方式の一つの実施の形態を示すシステムブロック図である。
【００２８】
図１に示す本実施の形態は、テレビ電波１０１を受信しＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ：垂直帰線消去期間）をサンプリングし、ＶＢＩデータ１０６を出力するテレビボード１０２と、ＶＢＩデータ１０６をエラー訂正したデータパケットを生成し、データパケットにエラー訂正数を付加しデータパケット１０７を出力するＶＢＩドライバ１０３と、データパケット１０７を収集しデータの作成およびデータをファイル化し最終データグループ１０８を出力するＤＧＭａｋｅ１０４と、最終データグループ１０８からのファイルを暗号解読し表示するアプリケーションソフトウェア１０５とから構成されている。
【００２９】
なお、テレビボード１０２は、チューナ部１とＮＴＳＣデコーダ部２とを有している。ＶＢＩドライバ１０３は、アナログディジタル変換器３とエラー訂正回路４とを有している。
【００３０】
次に地上波テレビ放送電波のＶＢＩを使用して、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：電子番組表）や字幕放送などのデータを伝送するシステムで、ＥＰＧや字幕放送のＶＢＩデータ受信率を向上するプログラムについて説明する。
【００３１】
図１を参照すると、最初にテレビボード１０２はテレビ電波１０１をチューナ部１で受信する。次に、ＮＴＳＣデコーダ部２でサンプリングし、ＶＢＩデータ１０６を出力する。サンプリングされたＶＢＩデータ１０６は、ＶＢＩドライバ１０３でアナログディジタル変換器３、エラー訂正回路４を経て、ＶＢＩを利用した地上波テレビデータ多重放送（ＤＡＴＡＷＡＶＥ）で規定されるデータパケット１０７の形に変換出力される。このエラー訂正を行うとき、ＶＢＩドライバ１０３は、エラー訂正した数をデータパケット１０７にエラー訂正数として付加する。
【００３２】
ＶＢＩデータ送信放送局側は、ＶＢＩを利用した地上波テレビデータ多重放送（ＤＡＴＡＷＡＶＥ）の仕様により、データグループ単位でＶＢＩデータ１０６を再送している。具体的には、データパケット１０７に示される先頭データパケット１−１、中間データパケット１−１、終端データパケット１−１の１回目のデータグループが送信された後、先頭データパケット１−２、中間データパケット１−２、終端データパケット１−２の２回目のデータグループが送信される。
【００３３】
ここで、１−１と記したデータパケットと１−２と記したデータパケットは同一のものである。再送とは、この様な手順で送られることを示す。
【００３４】
以上から、データグループとは、データパケットｎ−ｍ（ｎ，ｍ＝１，２…）のうちｎが同一のデータパケットの集まりであり、またその一つのデータグループ内でｍが同一のものが再送されたデータパケットであるといえる。
【００３５】
次のＤＧＭａｋｅ１０４の処理では、データパケット１０７に１回目と２回目のエラー訂正数が付加されたデータパケット群があるので、それを用いてエラー訂正数の少ないデータパケット１−ｎ（ｎは１又は２）を抽出して、最終データグループ１０８を生成し出力することになる。生成された最終データグループ１０８は、地上波テレビデータ多重放送の仕様に従ったデータグループ構築ファイル１１０に変換され、磁気ディスク装置１０９に格納される。格納されたデータグループ構築ファイル１１０は、アプリケーションソフトウェア１０５により暗号解読され表示される。
【００３６】
上述のように、ＤＧＭａｋｅ１０４で処理生成されるデータパケットを組み合わせて最終データグループ１０８を生成する過程において、データグループの再送を利用することにより、エラー訂正数の少ないデータパケット１０７を組み合わせることになる。
【００３７】
図２はＤＧＭａｋｅで行う再送を利用しない処理を示す図である。
【００３８】
図２を参照すると、データグループ単位にＶＢＩデータが再送される仕組みを利用していない。次に、最終データグループを構成するデータパケットにエラー訂正数が多くなってしまう場合並びに最終データグループをロスト（損失）する場合について説明する。
【００３９】
まず、最終データグループのデータパケットにエラー訂正数が多くなってしまう場合について示す。１回目のデータグループ受信で、先頭データパケット１−１（２０１）、中間データパケット１−１（２０２）、終端データパケット１−１（２０３）から中間データグループ１−１（２０７）が生成されると、そのまま自動的に最終データグループ１（２０８）として保存される。
【００４０】
次に、２回目のデータグループ受信では、先頭データパケット１−２（２０４）、中間データパケット１−２（２０５）、終端データパケット１−２（２０６）から中間データグループ１−２（２０９）が生成されるが、このときすでに最終データグループ１（２０８）が存在するため、中間データグループ１−２（２０９）は自動的に破棄されてしまう。
【００４１】
この場合の問題としては、１回目と２回目のデータグループ受信のデータパケットのエラー訂正数を比較してみると、中間データパケットと終端データパケットにおいて１回目の受信の方がエラー訂正数は多くなるという結果になっている。
【００４２】
具体的には、中間データパケット１−１（２０２）のエラー訂正数が１０、中間データパケット１−２（２０５）のエラー訂正数が２で、１回目に送信された方がエラー訂正数は多い。同様に、終端データパケット１−１（２０３）のエラー訂正数が５、終端データパケット１−２（２０６）のエラー訂正数が０となり、１回目に送信された方がエラー訂正数は多いことがわかる。
【００４３】
従って、１回目のデータグループ受信に較べ２回目のデータグループ受信の方が、エラー訂正数の少ないデータパケットを含んでいるが、２回目のデータグループ受信のデータパケットは自動的に破棄されてしまうので、最終データグループ１（２０８）はエラー訂正数の多いデータとなる。
【００４４】
次に、最終データグループをロスト（破棄）する場合についてであるが、まず１回目のデータグループ受信の先頭データパケット２−１（２１０）はエラー訂正数が２であるが、終端データパケット２−１（２１１）はエラー訂正数が１５となっており、予め設定した一定数のエラー訂正数（ここでは１１とする）を超えるため無効になる。このため、中間データグループ２−１（２１４）は生成されない。
【００４５】
同様に、２回目のデータグループ受信の終端データパケット２−２（２１３）のエラー訂正数が０にもかかわらず、先頭データパケット２−２（２１２）は、エラー訂正数が１５となり一定数を超えるため無効になる。よって、中間データグループ２−２（２１５）も生成されない。以上の結果、最終データグループ２（２１６）は生成されないことになり、最終データグループをロストしてしまうことになる。
【００４６】
図３は図２の動作を示すフローチャートである。
【００４７】
図３により再送を利用しない処理の動作をフローチャートにより説明する。
【００４８】
まず、ステップＳ５０１でデータパケットを受信し、次にステップＳ５０２でデータパケットが先頭データパケットである場合は、ステップＳ５０３でデータグループ格納メモリを初期化する。ステップＳ５０４ではデータパケットのエラー訂正数をチェックし、一定数以下ならステップＳ５０５にてデータパケットをデータグループ格納メモリに格納する。ステップＳ５０４で、データパケットのエラー訂正数が一定数以上ある場合は、ステップＳ５０４でそのデータパケットを無効と判断するため、ステップＳ５０５をスキップし、データパケットのロストが発生することになる。
【００４９】
続いて、ステップＳ５０６では終端データパケットであるかどうかを判断し、ステップＳ５０７にて構築ファイル化する処理に渡す。以上をデータパケット受信毎に繰り返し、データグループを生成している。
【００５０】
図４は本発明のテレビ放送ＶＢＩデータ取得方式のＤＧＭａｋｅで行う処理を説明する図である。
【００５１】
図４を参照して、データグループの再送を利用することにより、エラー訂正数の少ないデータパケットを組み合わせて最終データグループを生成する場合と、最終データグループをロストしない場合について説明する。
【００５２】
まず、エラー訂正数の少ないデータパケットを組み合わせて最終データグループを生成する場合について示す。２回目のデータグループ受信時に、そのときのデータパケットと１回目のデータグループ受信で格納していたデータパケットとを比較して、エラー訂正数の少ないデータパケットを格納する。具体的には、まず先頭データパケット１−１（３０１）のエラー訂正数が０、先頭データパケット１−２（３０４）のエラー訂正数が２のため、先頭データパケット１−１（３０１）が格納される。次に、中間データパケット１−１（３０２）のエラー訂正数が１０、中間データパケット１−２（３０５）のエラー訂正数が２のため、中間データパケット１−２（３０５）が格納される。
【００５３】
最後に、終端データパケット１−１（３０３）のエラー訂正数が５、終端データパケット１−２（３０６）のエラー訂正数が０のため、終端データパケット１−２（３０６）が格納される。この結果、中間データパケットと終端データパケットにおいて、エラー訂正数の少ない２回目のデータグループ受信のデータパケットをエラー訂正数最小データパケット３０７として格納しており、データグループ全体としてはエラー訂正数の少ないデータパケットが組み合わされ、最終データグループ１（３０８）として出来上がることになる。
【００５４】
次に、最終データグループをロストしない場合についてであるが、まず１回目のデータグループ受信では、終端データパケット２−１（３１０）のエラー訂正数が１５で一定数１１を超えるため、このデータパケットをロストする。先頭データパケット２−１（３０９）のエラー訂正数は２である。この時点では、データパケットをロストしたことにより
、中間データグループは生成されない。
【００５５】
次の２回目のデータグループ受信では、終端データパケット２−２（３１２）のエラー訂正数が０で、１回目のデータグループ受信の終端データパケット２−１（３１０）と比較してエラー訂正数が少ないため、終端データパケット２−２（３１２）が格納される。
【００５６】
また、先頭データパケット２−２（３１１）のエラー訂正数は１５で一定数を超えるため、このデータパケットはロストされる。この結果、１回目のデータグループ受信の先頭データパケット２−１（３０９）と２回目のデータグループ受信の終端データパケット２−２（３１２）が組み合わされ、ロストの無いデータパケット３１３として格納され、最終データグループ２（３１４）が出来上がる。最終データグループ１（３０８）、最終データグループ２（３１４）が最終ファイル３１５として、ファイル化される。以上により、データグループをロストしないよう処理されていることがわかる。
【００５７】
図５はデータグループ格納メモリ構造を示す図である。
【００５８】
図５（ａ）は従来のメモリ構造を示し、図５（ｂ）は今回のメモリ構造を示す。
【００５９】
また、図６は本発明のテレビ放送ＶＢＩデータ取得方式の動作を示すフローチャートである。
【００６０】
次に、図５および図６を参照して本実施の形態の動作をより詳細に説明する。
【００６１】
まず、準備として、データグループ格納メモリの構造を定義する。従来では図５（ａ）に示すようにデータパケットを並べるだけの構造になっているのに対し、本発明では図５（ｂ）に示すようにデータパケット毎にエラー訂正数を付加した構造になっている。
【００６２】
次に図６のフローチャートでは、まずステップＳ６０１でデータパケットを受信する。ステップＳ６０２でデータパケットが先頭データパケットの場合、ステップＳ６０３に進む。データグループには先頭にＤＡＴＡＷＡＶＥで規定されているデータグループヘッダがあり、ステップＳ６０３ではそのデータグループヘッダにある送信カウンタを取得する
。
【００６３】
次のステップＳ６０４では、得られた送信カウンタが１回目であるかどうかを判断し、１回目である場合は、ステップＳ６０５のデータグループ格納メモリの初期化を行う。ステップＳ６０５では、データパケットを格納するメモリ領域をゼロクリアした後、データパケットが格納されていないことを示すためにエラー訂正数を格納する領域を０ｘＦＦ（１６進表示）パディングする。
【００６４】
通常のデータパケットはエラー訂正数が一定数（ここでは１１）以下であるため、エラー訂正数が更新されたということは０ＸＦＦではないということになり、データパケットが格納されたことが示されたことになる。
【００６５】
ステップＳ６０６では、データグループ格納メモリにあるエラー訂正数と現データパケットのエラー訂正数を比較して、現データパケットのエラー訂正数の方が小さかった場合は次のステップＳ６０７に進み、大きいもしくは同じ場合はステップＳ６０９に処理が進む。ステップＳ６０６の処理を行うことで、例えば２回目のデータグループ受信時に１回目のデータグループ受信よりもエラー訂正数の少ないデータパケットが受信できた場合、エラー訂正数の少ない２回目のデータグループ受信のデータパケットをデータグループ格納メモリに格納することになる。
【００６６】
これにより、エラー訂正数の少ないデータパケットを使用し、最終データグループを生成することができる。また、１回目のデータグループ受信でデータパケットにロストが発生しても、２回目のデータグループ受信で正常なデータパケットが送信されてくることで
、データパケットを補完することができる。
【００６７】
次に、ステップＳ６０７で、データグループ格納メモリにデータパケットを格納し、ステップＳ６０８でエラー訂正数を格納する。ステップＳ６０９ではデータパケットが終端データパケットであるかどうかを判断し、ステップＳ６１０で送信カウンタが２であるかどうかを判断する。このステップＳ６１０の判断により、１回目のデータグループ受信だけで最終データグループが生成されることを防いでいる。最後にステップＳ６１１にて出来上がった最終データグループを構築ファイル化する処理に渡す。
【００６８】
上述の通り、一般にＶＢＩデータは、全体を複数のデータグループに分割されて送られてくる。また、データグループ単位に再送されるものである。本システムでは、これらのＶＢＩデータにエラー訂正処理を施した後の中間データグループに変換し、また最終的に保存する形態となる最終データグループに変換している。
【００６９】
つまり、受信したデータをデータパケットにデコードする際に、エラー訂正した結果をもとにデータパケット毎に比較を行い、エラー訂正数の少ないデータパケットを集めてよりエラーの少ないデータグループを生成している。ＡＲＩＢ仕様では、データグループ毎にエラーの有無を判別して、再送される同じデータグループとの比較は可能であるが、本発明では独自にデータパケット毎にエラー訂正数を付加することにより、データパケット毎のエラー判別を可能にしている。
【００７０】
なお、上述のテレビ放送ＶＢＩデータ取得方式又は取得方法を、地上波テレビ放送電波のＶＢＩに使用し、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：電子番組表）並びに字幕放送のデータを伝送するテレビ放送システムや、テレビ放送装置に利用される。
【図面の簡単な説明】
【００７１】
【図１】本発明のテレビ放送ＶＢＩデータ取得方式の一つの実施の形態を示すシステムブロック図である。
【図２】ＤＧＭａｋｅで行う再送を利用しない処理を示す図である。
【図３】図２の動作を示すフローチャートである。
【図４】本発明のテレビ放送ＶＢＩデータ取得方式のＤＧＭａｋｅで行う処理を説明する図である。
【図５】データグループ格納メモリ構造を示す図である。
【図６】本発明のテレビ放送ＶＢＩデータ取得方式の動作を示すフローチャートである。
【符号の説明】
【００７２】
１    チューナ部
２    ＮＴＳＣデコーダ部
３    アナログディジタル変換器
４    エラー訂正回路
１０１    テレビ電波
１０２    テレビボード
１０３    ＶＢＩドライバ
１０４    ＤＧＭａｋｅ
１０５    アプリケーションソフトウェア
１０６    ＶＢＩデータ
１０７    データパケット
１０８    最終データグループ
１０９    磁気ディスク装置
１１０    データグループ構築ファイル
２０１    先頭データパケット１−１
２０２    中間データパケット１−１
２０３    終端データパケット１−１
２０４    先頭データパケット１−２
２０５    中間データパケット１−２
２０６    終端データパケット１−２
２０７    中間データグループ１−１
２０８    最終データグループ１
２０９    中間データグループ１−２
２１０    先頭データパケット２−１
２１１    終端データパケット２−１
２１２    先頭データパケット２−２
２１３    終端データパケット２−２
２１４    中間データグループ２−１
２１５    中間データグループ２−２
２１６    最終データグループ２
３０１    先頭データパケット１−１
３０２    中間データパケット１−１
３０３    終端データパケット１−１
３０４    先頭データパケット１−２
３０５    中間データパケット１−２
３０６    終端データパケット１−２
３０７    エラー訂正数最小データパケット
３０８    最終データグループ１
３０９    先頭データパケット２−１
３１０    終端データパケット２−１
３１１    先頭データパケット２−２
３１２    終端データパケット２−２
３１３    ロストの無いデータパケット
３１４    最終データグループ２
３１５    最終ファイル
【図１】
2005045524.tif 000003
【図２】
2005045524.tif 000004
【図３】
2005045524.tif 000005
【図４】
2005045524.tif 000006
【図５】
2005045524.tif 000007
【図６】
2005045524.tif 000008