(57)【要約】【課題】ビデオ信号をストリーミング配信するとき、もとのアナログビデオ信号の垂直ブランキング期間における各種の情報も適切に送出する。【解決手段】アナログビデオ信号をＡ／Ｄ変換するＡ／Ｄコンバータ回路１３と、Ａ／Ｄ変換結果のデジタルビデオ信号をデータ圧縮するとともに、パケット化して出力するエンコーダ回路１４とを設ける。エンコーダ回路１４からのパケットをバッファ回路１５を通じて合成回路１６に供給する。アナログビデオ信号の垂直ブランキング期間から各種の情報を取り出す分離回路１２と、バッファ回路１５をおけるパケットのうちのユーザデータエリアのアドレスを検出する検出回路１９とを設ける。合成回路１６は、検出回路１９の検出信号にしたがって、パケットのユーザデータエリアに、分離回路１２により取り出された各種の情報を合成する。合成回路１６の出力パケットをネットワーク２０に送り出す。【選択図】　　　　図２
2004015781.tif 000002
【特許請求の範囲】
【請求項１】
アナログビデオ信号をデジタルビデオ信号にＡ／Ｄ変換するＡ／Ｄコンバータ回路と、
このＡ／Ｄコンバータ回路から出力される上記デジタルビデオ信号をデータ圧縮するとともに、パケット化して出力するエンコーダ回路と、
このエンコーダ回路からの上記パケットが供給されるバッファ回路と、
このバッファ回路からの上記パケットが供給される合成回路と、
上記アナログビデオ信号の垂直ブランキング期間に含まれている各種の情報を取り出す分離回路と、
上記バッファ回路をおける上記パケットのうちのユーザデータエリアのアドレスを検出する検出回路と、
送出回路と
を有し、
上記合成回路は、上記検出回路の検出信号にしたがって、上記パケットのユーザデータエリアに、上記分離回路により取り出された上記各種の情報を合成し、
上記送出回路は、上記合成回路により上記各種の情報が合成されたパケットをネットワークに送り出す
ようにしたビデオ信号のストリーミング配信装置。
【請求項２】
請求項１に記載のビデオ信号のストリーミング配信装置において、
上記合成回路は、マイクロコンピュータおよびこのマイクロコンピュータが実行するソフトウェアにより構成し、
上記検出回路は、ＦＰＧＡやＡＳＩＣなどの専用のハードウェアにより構成する
ようにしたビデオ信号のストリーミング配信装置。
【請求項３】
デジタルビデオ信号がデータ圧縮されるとともに、ユーザデータエリアに各種の情報が挿入されているパケットを、ネットワークを通じて受信するストリーミング受信装置であって、
上記ネットワークを通じて配信される上記パケットを受信する受信回路と、
この受信回路の受信した上記パケットから上記各種の情報を抽出する抽出回路と、
上記受信したパケットの供給されるバッファ回路と、
このバッファ回路から出力される上記パケットをデコードして上記デジタルビデオ信号を出力するデコーダ回路と、
このデコーダ回路から出力される上記デジタルビデオ信号をアナログビデオ信号にＤ／Ａ変換するＤ／Ａコンバータ回路と、
上記バッファ回路をおける上記パケットのうちの上記ユーザデータエリアのアドレスを検出する検出回路と
を有し、
上記抽出回路は、上記検出回路の検出信号にしたがって、上記パケットのユーザデータエリアから上記各種の情報を抽出し、
この抽出した各種の情報を垂直ブランキング期間に有するアナログビデオ信号を出力する
ようにしたビデオ信号のストリーミング受信装置。
【請求項４】
請求項３に記載のビデオ信号のストリーミング受信装置において、
上記抽出回路は、マイクロコンピュータおよびこのマイクロコンピュータが実行するソフトウェアにより構成し、
上記検出回路は、ＦＰＧＡやＡＳＩＣなどの専用のハードウェアにより構成する
ようにしたビデオ信号のストリーミング受信装置。
【請求項５】
アナログビデオ信号をデジタルビデオ信号にＡ／Ｄ変換するＡ／Ｄコンバータ回路と、
このＡ／Ｄコンバータ回路から出力される上記デジタルビデオ信号をデータ圧縮するとともに、パケット化して出力するエンコーダ回路と、
このエンコーダ回路からの上記パケットが供給されるバッファ回路と、
このバッファ回路からの上記パケットが供給される合成回路と、
上記アナログビデオ信号の垂直ブランキング期間に含まれている各種の情報を取り出す分離回路と、
上記バッファ回路をおける上記パケットのうちのユーザデータエリアのアドレスを検出する検出回路と、
記録回路と
を有し、
上記合成回路は、上記検出回路の検出信号にしたがって、上記パケットのユーザデータエリアに、上記分離回路により取り出された上記各種の情報を合成し、
上記記録回路は、上記合成回路により上記各種の情報が合成されたパケットを所定の記録媒体に記録する
ようにしたビデオ信号のデジタル記録装置。
【請求項６】
請求項５に記載のビデオ信号のデジタル記録装置において、
上記合成回路は、マイクロコンピュータおよびこのマイクロコンピュータが実行するソフトウェアにより構成し、
上記検出回路は、ＦＰＧＡやＡＳＩＣなどの専用のハードウェアにより構成する
ようにしたビデオ信号のデジタル記録装置。
【請求項７】
デジタルビデオ信号がデータ圧縮されるとともに、ユーザデータエリアに各種の情報が挿入されているパケットが記録された記録媒体に対して再生を行うデジタル再生装置であって、
上記記録媒体から上記パケットを再生する再生回路と、
この再生回路の再生した上記パケットから上記各種の情報を抽出する抽出回路と、
上記再生したパケットの供給されるバッファ回路と、
このバッファ回路から出力される上記パケットをデコードして上記デジタルビデオ信号を出力するデコーダ回路と、
このデコーダ回路から出力される上記デジタルビデオ信号をアナログビデオ信号にＤ／Ａ変換するＤ／Ａコンバータ回路と、
上記バッファ回路をおける上記パケットのうちの上記ユーザデータエリアのアドレスを検出する検出回路と
を有し、
上記抽出回路は、上記検出回路の検出信号にしたがって、上記パケットのユーザデータエリアから上記各種の情報を抽出し、
この抽出した各種の情報を垂直ブランキング期間に有するアナログビデオ信号を出力する
ようにしたビデオ信号のデジタル再生装置。
【請求項８】
請求項７に記載のビデオ信号のデジタル再生装置において、
上記抽出回路は、マイクロコンピュータおよびこのマイクロコンピュータが実行するソフトウェアにより構成し、
上記検出回路は、ＦＰＧＡやＡＳＩＣなどの専用のハードウェアにより構成する
ようにしたビデオ信号のデジタル再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、アナログビデオ信号をデジタル圧縮して伝送／記録する場合に、もとのアナログビデオ信号に含まれる著作権情報などを、受信側／再生側で適切に再現するための技術に関する。
【０００２】
【従来の技術】
一部のアナログビデオ信号は、著作権保護や文字情報などに対応するため、コピープロテクション情報やクローズドキャプションなどの情報（以下、「ＶＢＩ情報」と呼ぶ）が、デジタルデータ化されて垂直ブランキング期間に挿入されている。
【０００３】
【発明が解決しようとする課題】
ところが、一般にアナログビデオ信号をストリーミング配信する場合には、そのアナログビデオ信号をデジタル圧縮してネットワークに送出するが、このとき、垂直ブランキング期間はデジタル圧縮や送出の対象とならない。このため、ＶＢＩ情報を有しているアナログビデオ信号をストリーミング配信しても、そのＶＢＩ情報は送出されないことになり、例えばコピープロテクション情報を有するアナログビデオ信号であっても、ストリーミング配信すると、不正なコピーができるようになってしまう。
【０００４】
このため、ＶＢＩ情報を有するアナログビデオ信号をデジタル圧縮し、ネットワークを通じて伝送する場合、送信側は、アナログビデオ信号からＶＢＩ情報を抽出し、この抽出したＶＢＩ情報をデジタル圧縮したビデオ信号とともに送出し、受信側は、受信信号からデジタル圧縮されたビデオ信号と、ＶＢＩ情報とを分離して取り出し、そのＶＢＩ情報を、データ伸長したアナログビデオ信号の垂直ブランキング期間に挿入する必要がある。
【０００５】
そして、この場合、デジタル圧縮方法として代表的な圧縮技術であるＭＰＥＧ２のトランスポートストリーム（以下、「ＴＳ」と呼ぶ）を使用すると、ＶＢＩ情報をデジタルビデオ信号に重畳する手段も必要になる。また、ＶＢＩ情報を有するアナログビデオ信号をＤＶＤなどのデジタル記録媒体に記録する場合も、記録時および再生時に、ストリーミング時と同様の処理が必要である。
【０００６】
この発明は、ＶＢＩ情報を有するアナログビデオ信号を適切に伝送することができ、上述の要求を満たすことのできるビデオ信号の伝送方法および記録方法を提供しようとするものである。
【０００７】
【課題を解決するための手段】
この発明においては、例えば、
アナログビデオ信号をデジタルビデオ信号にＡ／Ｄ変換するＡ／Ｄコンバータ回路と、
このＡ／Ｄコンバータ回路から出力される上記デジタルビデオ信号をデータ圧縮するとともに、パケット化して出力するエンコーダ回路と、
このエンコーダ回路からの上記パケットが供給されるバッファ回路と、
このバッファ回路からの上記パケットが供給される合成回路と、
上記アナログビデオ信号の垂直ブランキング期間に含まれている各種の情報を取り出す分離回路と、
上記バッファ回路をおける上記パケットのうちのユーザデータエリアのアドレスを検出する検出回路と、
送出回路と
を有し、
上記合成回路は、上記検出回路の検出信号にしたがって、上記パケットのユーザデータエリアに、上記分離回路により取り出された上記各種の情報を合成し、
上記送出回路は、上記合成回路により上記各種の情報が合成されたパケットをネットワークに送り出す
ようにしたビデオ信号のストリーミング配信装置
とするものである。
したがって、アナログビデオ信号が垂直ブランキング期間に有していた各種の情報は、パケットのユーザデータエリアに挿入されて配信される。
【０００８】
【発明の実施の形態】
▲１▼　ＴＳのパケットおよびＭＰＥＧ符号化データについて
図１は、ＭＰＥＧ２におけるＴＳのパケットおよびデータ構成を示すもので、図１Ａに示すように、ＴＳの１パケットは１８８バイトの固定長とされ、ストリーミング時には、このパケットが繰り返される。そして、パケットは、その先頭に、同期バイト、インジケータ、パケットＩＤおよび制御ビットなどのヘッダを有し、このヘッダに続く残り１８４バイトの区間が、アダプテーションフィールド／ペイロードとされている。
【０００９】
そして、アダプテーションフィールド／ペイロードは、図１Ｂに示すように、先頭から順にシーケンスヘッダ、１つ以上のＧＯＰおよびシーケンスエンドを有し、図１Ｃに示すように、ＧＯＰは、ＧＯＰヘッダおよび１つ以上のピクチャエリアを有する。さらに、ＧＯＰヘッダは、図１Ｄに示すように、ユニークな値のスタートコードおよびユーザデータエリアなどを有する。そして、ピクチャエリアに、データ圧縮された動画データが収納されている。なお、ユーザデータエリアには、ユーザが任意のデータを収納することができる。
【００１０】
▲２▼　ストリーミング配信装置の一例
図２は、この発明によるアナログビデオ信号のストリーミング配信装置１０の一例を示し、この例においては、アナログビデオ信号をＤＶＤ規格にしたがってＭＰＥＧ符号化し、ＴＣＰ／ＩＰなどのネットワークプロトコルを利用してネットワークに送出する場合である。
【００１１】
すなわち、ＶＢＩ情報を有するアナログビデオ信号Ｓ１１が、入力端子１１を通じて分離回路１２に供給されてアナログビデオ信号ＳＡＶとＶＢＩ情報のデータＤＶＢＩとに分離される。そして、その分離されたアナログビデオ信号ＳＡＶがＡ／Ｄコンバータ回路１３に供給されて所定のデジタルビデオ信号Ｄ１３にＡ／Ｄ変換され、このデジタルビデオ信号Ｄ１３がデジタル圧縮回路、今の場合、ＭＰＥＧエンコーダ回路１４に供給されてＭＰＥＧ２におけるＴＳのパケットデータＤ１４にエンコード（デジタル圧縮）される。
【００１２】
そして、このＴＳのパケットデータＤ１４が、インターフェイスを兼ねたリングバッファ回路１５に順に書き込まれるとともに、合成処理回路１６により書き込み順に読み出される。この合成処理回路１６は、ＴＳのパケットデータＤ１４のユーザデータエリア（▲１▼項および図１Ｄ参照）に、ＶＢＩ情報データＤＶＢＩを合成するためのものであり、柔軟性を確保するため、マイクロコンピュータにより構成される。なお、このマイクロコンピュータが実行するプログラムの一例を後述する。
【００１３】
また、分離回路１２により分離されたＶＢＩ情報データＤＶＢＩも合成処理回路１６に供給される。
【００１４】
さらに、ＭＰＥＧエンコーダ回路１４から出力されるＴＳのパケットデータＤ１４が検出回路１９に供給される。この検出回路１９は、ＦＰＧＡやＡＳＩＣなどの専用のハードウェアにより構成され、ＴＳのパケットデータＤ１４のユーザデータエリアがリングバッファ回路１５に書き込まれたとき、そのアドレスを検出するものである。そして、その検出したアドレスは、検出回路１９に用意されたレジスタ（図示せず）にアドレスポインタとして保持され、合成処理回路１６により読み出される。
【００１５】
したがって、合成処理回路１６は、リングバッファ回路１５からＴＳのパケットデータＤ１４を読み出すとき、検出回路１９の検出結果により、リングバッファ回路１５におけるユーザデータエリアのアドレスを知ることができる。なお、この検出回路１９の処理シーケンスの一例を後述する。
【００１６】
そこで、合成処理回路１６において、リングバッファ回路１５から読み出されたＴＳのパケットデータＤ１４のユーザデータエリアに、分離回路１２から供給されたＶＢＩ情報データＤＶＢＩが上書きされる。したがって、合成処理回路１６からは、ユーザデータエリアにＶＢＩ情報データＤＶＢＩの書き込まれたＴＳのデータＤ１６が出力される。なお、このとき、合成処理回路１６において、そのＴＳのデータＤ１６は、ネットワークプロトコルにしたがってパケット化されて出力される。そして、このパケットデータＤ１６が、送出回路（ネットワークコントローラ）１７に供給されてストリーミングパケットとされ、出力端子１８を通じてネットワーク２０へと出力される。
【００１７】
こうして、このストリーミング配信装置１０によれば、アナログビデオ信号Ｓ１１をデジタル圧縮してネットワーク２０に送出することができるが、その場合、もとのアナログビデオ信号Ｓ１１がＶＢＩ情報データＤＶＢＩを有しているときには、そのＶＢＩ情報データＤＶＢＩも一緒に送出することができる。そして、そのとき、ＶＢＩ情報データＤＶＢＩは、パケットデータＤ１６のＧＯＰヘッダ内のユーザデータエリアに挿入されるので、ＤＶＤ規格にしたがったＭＰＥＧのパケットデータとすることができる。
【００１８】
▲３▼　検出回路１９の処理方法の一例
上述のように、検出回路１９は専用のハードウェアにより構成され、ＴＳのパケットデータＤ１４のユーザデータエリアがリングバッファ回路１５に書き込まれたとき、そのアドレスを検出するものであるが、その検出処理は例えば図３に示すシーケンス１００とされる。
【００１９】
すなわち、検出回路１９の処理は、ステップ１０１からスタートし、定常時には、ステップ１０２において、ＴＳのパケットデータＤ１４の同期バイト（▲１▼項および図１Ａ参照）の検出を続ける。そして、同期バイトを検出すると、処理はステップ１０２からステップ１０３に進み、このステップ１０３において、パケットＩＤがビデオパケットＩＤであるかどうかをチェックし、パケットＩＤがビデオパケットＩＤではないとき、すなわち、このときのパケットがビデオ信号を有していないときには、処理はステップ１０３からステップ１０２に戻り、次のパケットの到来を待つ。
【００２０】
そして、ビデオ信号を有するパケットが到来すると、このとき、パケットＩＤはビデオパケットＩＤとなっているとともに、これがステップ１０３により判別され、処理はステップ１０３からステップ１０４に進み、このステップ１０４において、ＧＯＰヘッダに含まれているスタートコードの到来待ちとされる。この場合、ＭＰＥＧの規格では、各スタートコードはユニークな値となっているので、スタートコードを用いても誤検出することはない。
【００２１】
そして、スタートコードが到来して検出されると、図１Ｃにも示すように、スタートコードを含むＧＯＰヘッダには、ユーザデータエリアが続くので、処理はステップ１０４からステップ１０５に進み、このステップ１０５において、そのユーザデータエリアがリングバッファ回路１５に書き込まれたときのアドレスが、検出回路１９に用意されているレジスタにアドレスポインタとして保持され、その後、処理はステップ１０４に戻り、次のパケットのための処理が続く。
【００２２】
また、ステップ１０４において、スタートコードが検出されないときには、処理はステップ１０４からステップ１０６に進み、このステップ１０６において、同期バイトの有無がチェックされて次のパケットの到来がチェックされる。そして、同期バイトが得られないとき、すなわち、次のパケットが到来していないときには、処理はステップ１０６からステップステップ１０４に戻り、同期バイトが得られるとき、すなわち、次のパケットが到来しているときには、処理はステップ１０６からステップステップ１０３に戻り、その到来したパケットがビデオパケットであるかどうかが判別され、以後、上述の処理が繰り返される。
【００２３】
こうして、検出回路１９およびシーケンス１００は、ＴＳのパケットデータＤ１４に含まれるユーザデータエリアの位置を検出し、その位置を合成処理回路１６が知ることができるようにしている。
【００２４】
そして、その場合、検出回路１９は、ＦＰＧＡやＡＳＩＣなどの専用のハードウェアにより構成しているので、合成処理回路１６は、パケットデータＤ１４の内容を処理する必要がなく、パケットデータをそのままネットワーク２０に送出するペイロードデータとして送出回路１７に渡すだけでよい。したがって、合成処理回路１６を構成するマイクロコンピュータの処理能力を効率的に利用することができるとともに、マイクロコンピュータの処理負荷を抑えることができる。
【００２５】
▲４▼　合成処理回路１６の処理ルーチンの一例
合成処理回路１６はマイクロコンピュータにより構成されるが、そのマイクロコンピュータが実行するプログラムは、例えば図４にルーチン２００として示すように構成することができる。このルーチン２００の詳細については、以下に詳述するが、図４においては、ルーチン２００は、この発明に関係する部分だけを抜粋して示している。
【００２６】
そして、マイクロコンピュータの処理は、ルーチン２００のステップ２０１からスタートし、次にステップ２０２において、分離回路１２から出力されるＶＢＩ情報データＤＶＢＩを取得し、ステップ２０３において、リングバッファ１５からＴＳのパケットデータＤ１４を読み込む。続いて、ステップ２０４において、検出回路１９のレジスタのアドレスが更新されているかどうかをチェックする。
【００２７】
そして、更新されていないときには、処理はステップ２０４からステップ２０７に進み、このステップ２０７において、ステップ２０３によりバッファ１５から読み込んだＴＳのパケットデータＤ１４を、出力データＤ１６として送出回路１７に渡し、その後、ステップ２０８によりこのルーチン２００を終了する。
【００２８】
また、ステップ２０４において、検出回路１９のレジスタに、ユーザデータエリアを示すアドレスが更新されているときには、処理はステップ２０４からステップ２０５に進み、このステップ２０５において、そのレジスタに書き込まれているアドレスを読み込み、次にステップ２０６において、ステップ２０３によりバッファ１５から読み込んだＴＳのパケットデータＤ１４のうち、ステップ２０５により読み込んだアドレス（ユーザデータエリアのアドレス）に、ステップ２０２により取得したＶＢＩ情報データＤＶＢＩを書き込む。
【００２９】
そして、その後、処理はステップ２０７に進み、このステップ２０７において、そのＶＢＩ情報データＤＶＢＩの書き込まれたＴＳのパケットデータＤ１４を、出力データＤ１６として送出回路１７に渡し、ステップ２０８によりこのルーチン２００を終了する。
【００３０】
したがって、ルーチン２００によれば、ＴＳのパケットデータＤ１４をネットワーク２０に送出するとき、そのＴＳのパケットデータＤ１４のＧＯＰにおけるユーザデータエリアに、ＶＢＩ情報データＤＶＢＩを挿入して送出することができる。
【００３１】
そして、その場合、マイクロコンピュータおよびルーチン２００により、ＶＢＩ情報データＤＶＢＩをＴＳのパケットデータＤ１４のユーザデータエリアに挿入するようにしているので、処理に柔軟性および拡張性を持たせることができる。例えば、ＶＢＩ情報データＤＶＢＩがクローズドキャプションやＣＧＭＳなどと多岐にわたっていても、問題なく処理することができる。また、ＴＳのパケットデータＤ１４のユーザデータエリアは、ＶＢＩ情報データＤＶＢＩを挿入すること以外の目的で使用されることもあるが、これに対処することもできる。
【００３２】
▲５▼　ストリーミング受信装置の一例
図５は、▲２▼項のストリーミング配信装置１０により配信されたビデオ信号を受信し、もとのＶＢＩ情報データＤＶＢＩを有するアナログビデオ信号を出力する送信装置３０の一例を示す。
【００３３】
すなわち、ネットワーク２０を通じて配信されてきたストリーミングパケットが、入力端子３１を通じて受信回路（ネットワークコントローラ）３２に供給されてパケットデータＤ１６が取り出され、このパケットデータＤ１６が、抽出処理回路３３を通じてインターフェイスを兼ねたリングバッファ回路３４に供給される。
【００３４】
この場合、抽出処理回路３３は、マイクロコンピュータにより構成され、パケットデータＤ１６のユーザデータエリアからＶＢＩ情報データＤＶＢＩを抽出するものである。このため、▲２▼項のストリーミング配信装置１０における検出回路１９と同様に構成された検出回路３９が設けられるとともに、この検出回路３９に、リングバッファ回路３４に供給されるパケットデータＤ１６が供給され、パケットデータＤ１６のユーザデータエリアがリングバッファ回路３４に書き込まれたとき、そのアドレスが検出される。
【００３５】
そして、その検出されたアドレスは、検出回路３９に用意されたレジスタ（図示せず）にアドレスポインタとして保持され、抽出処理回路３３により読み出される。抽出処理回路３３は、検出回路３９のレジスタからアドレスポインタを読み出すと、その読み出したアドレスポインタにしたがって、リングバッファ回路３４のパケットデータＤ１６のユーザエリアからＶＢＩ情報データＤＶＢＩを抽出し、この抽出したＶＢＩ情報データＤＶＢＩを合成回路３７に供給する。
【００３６】
また、リングバッファ回路３４から出力されるパケットデータＤ１６が、ＭＰＥＧデコーダ回路３５に供給されてもとのデジタルビデオ信号Ｄ１３にデコード（データ伸長）され、このデジタルビデオ信号Ｄ１３がＤ／Ａコンバータ回路３６に供給されてアナログビデオ信号ＳＡＶにＤ／Ａ変換される。そして、このアナログビデオ信号ＳＡＶが合成回路３７に供給され、抽出処理回路３３からのＶＢＩ情報データＤＶＢＩが垂直ブランキング期間に挿入されてもとのＶＢＩ情報データＤＶＢＩを有するアナログビデオ信号Ｓ１１とされ、このアナログビデオ信号Ｓ１１が出力端子３８に取り出される。
【００３７】
こうして、このストリーミング受信装置３０によれば、▲２▼項のストリーミング配信装置１０により配信されたパケットデータＤ１６を受信してもとのアナログビデオ信号Ｓ１１を出力することができるが、その場合、パケットデータＤ１６がＶＢＩ情報データＤＶＢＩを有しているときには、そのＶＢＩ情報データＤＶＢＩを有するアナログビデオ信号Ｓ１１を出力することができる。したがって、垂直ブランキング期間に用意されている著作権保護や文字情報などの情報を、受信側で適切に活用することができる。
【００３８】
▲６▼　まとめ
▲２▼項のストリーミング配信装置１０によれば、ＶＢＩ情報データＤＶＢＩを有するアナログビデオ信号Ｓ１１をデジタル圧縮してネットワーク２０に送出するとき、そのＶＢＩ情報データＤＶＢＩも一緒に送出することができる。そして、そのとき、ＶＢＩ情報データＤＶＢＩは、パケットデータＤ１６のＧＯＰヘッダ内のユーザデータエリアに挿入されるので、ＤＶＤ規格にしたがったＭＰＥＧのパケットデータとすることができる。
【００３９】
また、▲５▼項のストリーミング受信装置３０によれば、配信されたパケットデータＤ１６がＶＢＩ情報データＤＶＢＩを有しているときには、そのＶＢＩ情報データＤＶＢＩを有するアナログビデオ信号Ｓ１１を出力することができる。したがって、垂直ブランキング期間に用意されている著作権保護や文字情報などの情報を、受信側で適切に活用することができる。
【００４０】
さらに、ＴＳのパケットデータＤ１４に含まれるユーザデータエリアの位置を検出するための検出回路１９は、ＦＰＧＡやＡＳＩＣなどの専用のハードウェアにより構成しているので、合成処理回路１６は、パケットデータＤ１４の内容を処理する必要がなく、パケットデータをそのままネットワーク２０に送出するペイロードデータとして送出回路１７に渡すだけでよい。したがって、合成処理回路１６を構成するマイクロコンピュータの処理能力を効率的に利用することができるとともに、マイクロコンピュータの処理負荷を抑えることができる。
【００４１】
また、マイクロコンピュータおよびソフトウェア（ルーチン２００）により、ＶＢＩ情報データＤＶＢＩをＴＳのパケットデータＤ１４のユーザデータエリアに挿入するようにしているので、処理に柔軟性および拡張性を持たせることができ、例えば、ＶＢＩ情報データＤＶＢＩがクローズドキャプションやＣＧＭＳなどと多岐にわたっていても、問題なく処理することができる。また、ＴＳのパケットデータＤ１４のユーザデータエリアは、ＶＢＩ情報データＤＶＢＩを挿入すること以外の目的で使用されることもあるが、これに対処することもできる。
【００４２】
そして、ユーザデータエリアの位置の検出と、ＶＢＩ情報データの合成あるいは抽出を、専用のハードウェアとマイクロコンピュータとに振り分けているので、全体の必要なリソースを最小にし、かつ、最大限のパフォーマンスを得ることができる。
【００４３】
▲７▼　その他
上述においては、入力されたアナログビデオ信号Ｓ１１を、分離回路１２により、ビデオ信号ＳＡＶとＶＢＩ情報データＤＶＢＩとに分離したが、Ａ／Ｄコンバータ回路１３において分離することもできる。また、合成回路３７によりビデオ信号ＳＡＶとＶＢＩ情報データＤＶＢＩとを合成する代わりに、Ｄ／Ａコンバータ回路３６において合成することもできる。
【００４４】
さらに、上述においては、ＶＢＩ情報データＤＶＢＩをパケットデータＤ１６のＧＯＰヘッダ内のユーザデータエリアに挿入してＤＶＤ規格にしたがったＭＰＥＧのパケットデータとしたが、ピクチャヘッダ内のユーザデータエリアに挿入してＡＴＳＣ規格にしたがったＭＰＥＧのパケットデータとすることもできる。
【００４５】
また、上述においては、この発明をストリーミング配信装置および受信装置に適用した場合であるが、ＤＶＤなどのデジタル記録再生装置やデジタルテレビ放送の送信装置および受像機などに同様に適用することもできる。例えば、デジタル記録再生装置に適用する場合には、送出回路１７、ネットワーク２０および受信回路３２を、それぞれ記録回路、記録媒体および再生回路とすればよい。
【００４６】
▲８▼　この明細書で使用している略語の一覧
Ａ／Ｄ　　　：Ａｎａｌｏｇ　ｔｏ　Ｄｉｇｉｔａｌ
ＡＳＩＣ　　：Ａｐｐｌｉｃａｔｉｏｎ　Ｓｐｅｃｉｆｉｅｄ　ＩＣ
ＡＴＳＣ　　：Ａｄｖａｎｃｅｄ　Ｔｅｌｅｖｉｓｉｏｎ　ｓｙｓｔｅｍ　Ｃｏｍｍｉｔｔｅｅ
ＣＧＭＳ　　：Ｃｏｐｙ　Ｇｅｎｅｒａｔｉｏｎ　Ｍａｎａｇｅｍｅｎｔ　Ｓｙｓｔｅｍ
Ｄ／Ａ　　　：Ｄｉｇｉｔａｌ　ｔｏ　Ａｎａｌｏｇ
ＤＶＤ　　　：Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ
ＦＰＧＡ　　：Ｆｉｅｌｄ　Ｐｒｇｒａｍｂｌｅ　Ｇａｔｅ　Ａｒｒａｙ
ＧＯＰ　　　：Ｇｒｏｕｐ　Ｏｆ　Ｐｉｃｔｕｒｅｓ
ＩＣ　　　　：Ｉｎｔｅｇｒａｔｅｄ　Ｃｉｒｃｕｉｔ
ＭＰＥＧ　　：Ｍｏｔｉｏｎ　Ｐｉｃｔｕｒｅ　ｃｏｄｉｎｇ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ
ＭＰＥＧ２　：Ｍｏｔｉｏｎ　Ｐｉｃｔｕｒｅ　ｃｏｄｉｎｇ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ　Ｐｈａｓｅ　２
ＴＣＰ／ＩＰ：Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ
ＴＳ　　　　：Ｔｒａｎｓｐｏｒｔ　Ｓｔｒｅａｍ
ＶＢＩ　　　：Ｖｅｒｔｉｃａｌ　Ｂｌａｎｋｉｎｇ　Ｉｎｔｅｒｖａｌ
【００４７】
【発明の効果】
この発明によれば、ＶＢＩ情報データを有するアナログビデオ信号をデジタル圧縮してネットワークなどに出力するとき、そのＶＢＩ情報データも一緒に出力することができる。そして、そのとき、ＶＢＩ情報データは、ＤＶＤ規格やＡＴＳＣ規格にしたがったＭＰＥＧのパケットデータとすることができる。
【００４８】
また、パケットデータを受信してアナログビデオ信号を出力するとき、そのＶＢＩ情報データを正しく垂直ブランキング期間に挿入して出力することができ、配信前のアナログビデオ信号の垂直ブランキング期間に用意されている著作権保護や文字情報などの情報を、受信側で適切に活用することができる。
【００４９】
さらに、ＴＳのパケットデータに含まれるユーザデータエリアの位置を検出するための検出回路は、ＦＰＧＡやＡＳＩＣなどの専用のハードウェアにより構成しているので、合成処理回路を構成するマイクロコンピュータの処理能力を効率的に利用することができるとともに、マイクロコンピュータの処理負荷を抑えることができる。
【００５０】
また、マイクロコンピュータおよびソフトウェアにより、ＶＢＩ情報データをＴＳのパケットデータのユーザデータエリアに挿入するようにしているので、処理に柔軟性および拡張性を持たせることができる。さらに、ＴＳのパケットデータのユーザデータエリアは、ＶＢＩ情報データを挿入すること以外の目的で使用されることもあるが、これに対処することもできる。
【００５１】
そして、ユーザデータエリアの位置の検出と、ＶＢＩ情報データの合成あるいは抽出を、専用のハードウェアとマイクロコンピュータとに振り分けているので、全体の必要なリソースを最小にし、かつ、最大限のパフォーマンスを得ることができる。
【図面の簡単な説明】
【図１】この発明を説明するための図である。
【図２】この発明の一形態を示す系統図である。
【図３】この発明の一形態を示すシーケンス図である。
【図４】この発明の一形態を示すフローチャート図である。
【図５】この発明の一形態を示す系統図である。
【符号の説明】
１３…Ａ／Ｄコンバータ回路、１４…ＭＰＥＧエンコーダ回路、１５…バッファ回路、１６…合成処理回路、１７…送出回路、１９…検出回路、２０…ネットワーク、３２…受信回路、３３…抽出処理回路、３４…バッファ回路、３５…ＭＰＥＧデコーダ回路、３６…Ｄ／Ａコンバータ回路、３９…検出回路
【図１】
2004015781.tif 000003
【図２】
2004015781.tif 000004
【図３】
2004015781.tif 000005
【図４】
2004015781.tif 000006
【図５】
2004015781.tif 000007