(57)【要約】【課題】本発明の目的は、記録媒体に効率的に字幕情報を記録する情報記録装置を提供することである。【解決手段】ストリームデータから主映像データと副映像データを分離する手段（２６）と、主映像データに重畳された文字データを取り出す手段（１９、５１）と、副映像データの言語コードの第１テーブル（１９、５２）と、取り出した文字データの言語コードの第２テーブル（１９、５２）と、第１及び第２テーブルを用いて、副映像データと取り出した文字データとの言語を比較する比較手段（３５）と、比較手段によって言語が異なると判断された場合、副映像データ及び取り出した文字データを記録媒体に記録する記録手段（２４）とを備える情報記録装置。【選択図】      図１
2004266390.tif 000002
【特許請求の範囲】
【請求項１】
主映像データ及び副映像データを備えたストリームデータから、前記主映像データと前記副映像データを分離する手段と、
前記主映像データに重畳された文字データを取り出す手段と、
前記副映像データの言語コードの第１テーブルと、
前記取り出した文字データの言語コードの第２テーブルと、
前記第１及び第２テーブルを用いて、前記副映像データと前記取り出した文字データとの言語を比較する比較手段と、
前記比較手段によって言語が異なると判断された場合、前記副映像データ及び前記取り出した文字データを記録媒体に記録する記録手段と
を備える情報記録装置。
【請求項２】
前記記録手段は、前記副映像データ及び前記取り出した文字データを、副映像データとして前記記録媒体に記録することを特徴とする請求項１記載の情報記録装置。
【請求項３】
前記ストリームデータは、前記記録媒体と異なる他の記録媒体に記録されていたことを特徴とする請求項１記載の情報記録装置。
【請求項４】
前記比較手段は、前記副映像データ及び取り出した文字データの言語が同じであると判断した場合、さらに、言葉を比較し、言葉が異なると判断した場合、前記記録手段は、前記言葉が異なる副映像データ及び取り出した文字データを前記記録媒体に記録することを特徴とする請求項１記載の情報記録装置。
【請求項５】
前記比較手段は、前記言葉が異なるか否かを判断するために、前記副映像データ及び取り出した文字データの言葉が同じ擬音を有しているか否かを調べることを特徴とする請求項４記載の情報記録装置。
【請求項６】
前記比較手段が言葉を比較しても、言葉が同じであると判断した場合、前記副映像データのみを前記記録媒体に記録することを特徴とする請求項４記載の情報記憶装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報記録装置に関し、特に、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の記録媒体に記録を行う情報記録装置に関する。
【０００２】
【従来の技術】
ＤＶＤとは、主映像、音声、及び、文字（字幕）等の副映像データをデジタル圧縮し、光ディスクに記録したものである。このＤＶＤに記録される上記データ信号は、主映像、複数種類の（例えば言語が異なる）音声、複数種類の（例えば言語が異なる）副映像データ（ＳＰデータ）がそれぞれパケット化されて記録されている。
【０００３】
また、副映像とはまた異なる字幕データとして、主映像データと一体化されてパケット化されるクローズドキャプションデータ（ＣＣデータ）が存在する。このＣＣデータは、本来、聴覚障害者用に設計された字幕用のデータであり、現在、米国内での放送、ＤＶＤ、及びビデオテープなどに、例えば擬音を含んだ字幕データや第２外国語用の字幕データとして採用されている。なお、ＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  ｏｎ  Ｓｙｓｔｅｍ  Ｃｏｍｍｉｔｔｅｅ）方式では、縦方向に５２５本の走査線を持ち、１秒間に３０フレームを表示する（インターレース表示）。この５２５本のうち、各フィールド（２フィールドで１フレームを構成）の最初の２１本相当のタイミングは、走査を開始するためのインターバル用に割り当てられており、これはＶＢＩ（Ｖｅｒｔｉｃａｌ  Ｂｌａｎｋｉｎｇ  Ｉｎｔｅｒｖａｌ；垂直帰線消去期間）と呼ばれている。クローズドキャプションは、このＶＢＩの２１本目を使用することから、Ｌｉｎｅ２１方式とも呼ばれている。
【０００４】
これらＳＰデータとＣＣデータの両方の信号が再生される場合、互いの信号の表示箇所などについては何ら考慮されていないために、両方の信号を再生して表示すると重なってしまい画像を乱してしまうことがある。
【０００５】
このため、従来のＤＶＤ再生装置では、副映像データの表示領域及び表示期間と、クローズドキャプションデータの表示領域及び表示期間とを検出し、副映像データによる表示像と、クローズドキャプションデータによる表示像が重ならないように、少なくとも一方の表示像を変更させている（例えば特許文献１参照）。
【０００６】
一方、近年、ＣＣデータ付きのテレビ放送をＤＶＤストリームデータに変換してＤＶＤに記録する情報記録再生装置がある。この情報記録再生装置によれば、ＣＣデータから文字コードデータを表示するために必要な情報を抜き出し、これを副映像化して再生することができる。
【０００７】
【特許文献１】
特開平１１−１６８７０２号公報（第４、５頁、図２）
【０００８】
【発明が解決しようとする課題】
しかし、ＣＣデータ付きのストリームデータに、さらに副映像データが含まれている場合、この副映像データの言語と、ＣＣデータの言語との比較が行われていない。
【０００９】
したがって、両者が同じ言語であってもＤＶＤに構わず記録することになり、同じ言語による複数の字幕がＤＶＤに書き込まれることになり、記録容量の無駄であった。
【００１０】
本発明の目的は、記録媒体に効率的に字幕情報を記録する情報記録装置を提供することである。
【００１１】
【課題を解決するための手段】
第１の発明は、主映像データ及び副映像データを備えたストリームデータから、前記主映像データと前記副映像データを分離する手段と、前記主映像データに重畳された文字データを取り出す手段と、前記副映像データの言語コードの第１テーブルと、前記取り出した文字データの言語コードの第２テーブルと、前記第１及び第２テーブルを用いて、前記副映像データと前記取り出した文字データとの言語を比較する比較手段と、前記比較手段によって言語が異なると判断された場合、前記副映像データ及び前記取り出した文字データを記録媒体に記録する記録手段とを備える情報記録装置である。
【００１２】
第２の発明は、前記記録手段は、前記副映像データ及び前記取り出した文字データを、副映像データとして前記記録媒体に記録することを特徴とする第１の発明記載の情報記録装置である。
【００１３】
第３の発明は、前記ストリームデータは、前記記録媒体と異なる他の記録媒体に記録されていたことを特徴とする第１の発明記載の情報記録装置である。
第４の発明は、前記比較手段は、前記副映像データ及び取り出した文字データの言語が同じであると判断した場合、さらに、言葉を比較し、言葉が異なると判断した場合、前記記録手段は、前記言葉が異なる副映像データ及び取り出した文字データを前記記録媒体に記録することを特徴とする第１の発明記載の情報記録装置である。
【００１４】
第５の発明は、前記比較手段は、前記言葉が異なるか否かを判断するために、前記副映像データ及び取り出した文字データの言葉が同じ擬音を有しているか否かを調べることを特徴とする第４の発明記載の情報記録装置である。
【００１５】
第６の発明は、前記比較手段が言葉を比較しても、言葉が同じであると判断した場合、前記副映像データのみを前記記録媒体に記録することを特徴とする第４の発明記載の情報記憶装置である。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。まず、ＣＣデータ無しのＤＶＤストリームデータを記録媒体へ記録する場合を説明し、次に、ＣＣデータ有りのＤＶＤストリームデータを記録媒体へ記録する場合を説明する。
【００１７】
（ＣＣデータ無しのＤＶＤストリームデータの記録媒体２５への記録について）
図１は、本実施形態に係る記録再生装置１００の構成を示すブロック図である。同図を参照して、ＣＣデータ無しのＤＶＤストリームデータを記録媒体２５へ記録する場合を説明する。
【００１８】
記録再生装置１００は、記録可能で着脱自在なＤＶＤなどの記録媒体２５，３７を駆動し、図示しないピックアップにより記録媒体２５，３７への信号の書き込みおよび読み出しを行う二つのディスクドライブ部２４，３６を備える。ここでは、ディスクドライブ部２４は記録に、ディスクドライブ部３６は再生に使用するものとする。
【００１９】
スイッチＳＷ１およびスイッチＳＷ２は、ＴＶ放送やアナログビデオ／オーディオ入力を記録媒体２５に記録する場合にａ側に、再生用の記録媒体３７のビデオ／オーディオデータを記録用の記録媒体２５に記録する場合にはｂ側にそれぞれ接続される。このようにしてビデオ／オーディオデータはデータ多重部２２に入力される。一方、再生用の記録媒体３７のサブピクチャデータを記録用の記録媒体２５に記録する場合、データ処理部２２、データ分離部２６、及び、サブピクチャ比較部３５を経由して、データ多重部２２に入力される（詳細については後述）。
【００２０】
全体制御部１０は、この記録再生装置１００の全体の制御を行う。全体制御部１０は、たとえば図示しないホスト装置からの記録、再生、その他各種の命令を受けて制御を実行する。
【００２１】
全体制御部１０は、ＴＶ放送を記録媒体２５へ記録する命令がホスト装置より与えられた場合、スイッチＳＷ１およびスイッチＳＷ２を端子ａ側に接続するとともに、ディスクドライブ部２４に対して記録準備のための命令を与える。
【００２２】
ディスクドライブ部２４はこの命令を受けると、記録媒体２５から管理データを読み取り、記録媒体２５上のデータ書き込み領域を決定する。次に、全体制御部１０は、決定されたデータ書き込み領域をディスクドライブ部２４から読み取り、記録媒体２５の管理領域に当該データ書き込み領域についての書き込み設定を行うとともに、書き込みスタートアドレスをディスクドライブ部２４に設定する。
【００２３】
次に、全体制御部１０は、ＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）１１のリセットを行う。ＳＴＣ１１はシステムのタイマである。記録媒体２５，３７の記録再生は、このＳＴＣ１１の値を基準に行われる。以上により記録媒体２５への記録準備が完了する。
【００２４】
この後、ＴＶチューナ部１４からはビデオのアナログ信号（コンポジット信号またはＳ信号）とオーディオのアナログ信号（Ｌ，Ｒ）がそれぞれ出力される。このＴＶチューナ部１４から出力されたビデオアナログ信号とオーディオアナログ信号はそれぞれビデオ選択部１５とオーディオ選択部１６に入力される。これらビデオ選択部１５およびオーディオ選択部１６は、ＴＶチューナ部１４の出力とビデオ／オーディオ入力１２，１３との間でのビデオ／オーディオの選択を行う。
【００２５】
ビデオ選択部１５で選択されたビデオ信号はビデオ信号デコード部１７に、オーディオ選択部１６で選択されたオーディオ信号はＡ／Ｄ変換部１８に各々供給される。
【００２６】
ビデオ信号デコード部１７は、供給されたアナログビデオ信号をデコードしてディジタルビデオ信号（ＩＴＵ−Ｒｅｃ．６５６）に変換し、ビデオ信号圧縮部２０に送る。
【００２７】
Ａ／Ｄ変換部１８は、供給されたアナログオーディオ信号をディジタル信号に変換して、オーディオ信号圧縮部２１に送る。
ビデオ信号圧縮部２０およびオーディオ信号圧縮部２１は、ディジタル化されたビデオ信号およびオーディオ信号をそれぞれ圧縮してパケット化し、データ多重部２２に送る。ここで、ビデオ信号圧縮部２０およびオーディオ信号圧縮部２１は、ＳＴＣ１１の出力値に従って、各パケットのＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）、ＤＴＳ（Ｄｅｃｏｒｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）を必要に応じて決定して記録する。
【００２８】
データ多重部２２は、入力された各パケットデータをパック化し、ＳＴＣ１１の値に従って、パックの先頭にＳＣＲ（Ｓｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｒｅｎｃｅ）を付加する。また、データ多重部２２はフォーマット処理部（図示せず）を有しており、このフォーマット処理部にて、ＤＶＤ−Ｖｉｄｅｏ規格やＤＶＤ−Ｒｅｃｏｒｄｉｎｇ規格に準拠したフォーマット処理を行う。
【００２９】
図２にＤＶＤ−Ｖｉｄｅｏ規格（ＤＶＤ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  Ｒｅａｄ−Ｏｎｌｙ  Ｄｉｓｃ）のＶＯＢ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ）構成を、図３および図４にＶｉｄｅｏ−Ｒｅｃｏｒｄｉｎｇ規格（ＤＶＤ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  Ｒｅｗｒｉｔａｂｌｅ／Ｒｅ−ｒｅｃｏｒｄａｂｌｅ  Ｄｉｓｃｓ  Ｐａｒｔ３  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ）のＶＯＢ構成を示す。
【００３０】
ＶＯＢはＤＶＤの再生の単位である。ＶＯＢはさらに小さなＶＯＢＵ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｕｎｉｔ）から構成される。ＤＶＤ−Ｖｉｄｅｏ規格では、ＶＯＢＵは必ず先頭に１つのナビゲーションパック（ＮＶ＿ＰＣＫ）を持ち、その後にオーディオパック（Ａ＿ＰＣＫ）、ビデオパック（Ｖ＿ＰＣＫ）、サブピクチャパック（ＳＰ＿ＰＣＫ）を配して構成される。各パックは、パックヘッダとパケットヘッダを持ち、その後に１つ以上のパケットを含んでいる。このパックは、データ転送処理を行う最小単位である。ＤＶＤ−Ｖｉｄｅｏ規格やＤＶＤ−Ｒｅｃｏｒｄｉｎｇ規格では、個々のチャンネルのサブピクチャごとに使用言語の種類を示す情報の設定が可能とされている。
【００３１】
また、ＶＯＢＵは１個以上のＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）を含み、再生時間は０．４秒〜１．０秒と規定されている。ＤＶＤ−Ｒｅｃｏｒｄｉｎｇ規格では、図３に示すように、ＶＯＢＵが先頭にＲＤＩ（Ｒｅａｌ  ｔｉｍｅ  Ｄａｔａ  Ｉｎｆｏｒｍａｔｉｏｎ）パック（ＲＤＩ＿ＰＣＫ）を持つ場合と、図４に示すように持たない場合とがある。
【００３２】
また、ＶＯＢＵは、ＤＶＤ−Ｖｉｄｅｏ規格と同様に、オーディオパック（Ａ＿ＰＣＫ）、ビデオパック（Ｖ＿ＰＣＫ）、サブピクチャパック（ＳＰ＿ＰＣＫ）で構成される。各パックは、パック・ヘッダとパケットヘッダを持ち、その後に１つ以上のパケットを含んでいる。このパックは、データ転送処理を行う最小単位である。さらに、ＶＯＢＵは１個以上のＧＯＰデータを含み、再生時間は０．４秒〜１．０秒と規定されている。
【００３３】
なお、ナビゲーションパックやＲＤＩパックには、ＤＶＤ再生の制御を行うために必要なパックのアドレス情報や時間情報などが記録される。
データ多重部２２で多重およびフォーマット処理されたデータストリームは、データ処理部２３に送られる。データ処理部２３では、データストリームを１６セクタ毎にまとめてＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｎｇ  Ｃｏｄｅ  ）グループをつくり、これにＥＣＣを付けてディスクドライブ部２４に送る。そしてディスクドライブ部２４は記録媒体２５にデータを記録する。このとき１セクタに１パックが記録される。
【００３４】
（ＣＣデータ有りのＤＶＤストリームデータを記録媒体２５への記録について）
次に、ＣＣデータ有りのＤＶＤストリームデータを記録媒体２５への記録について説明する。クローズドキャプショニングシステムでは、標準ＮＴＳＣ映像信号のフィールド１（拡張モード時には、フィールド１，２）、ライン２１のブランキング期間中に、文字コードデータが符号化復号信号として重畳される。ＣＣデータの１フレームは２バイト（拡張モードでは４バイト）のコード（Ｃｈａｒａｃｔｅｒ１，Ｃｈａｒａｃｔｅｒ２）を含んでいる。このコードは、デコーダの振る舞いを定義するコントロールコードとデータコードとを含んでいる。
【００３５】
図５を参照して、この記録再生装置１００においてＣＣデータがＤＶＤストリーム（主映像信号）のライン２１データとして挿入された放送（例えば、米国内での放送）を録画した記録媒体３７のデータを再生しつつ別の記録媒体２５に記録する場合の動作を説明する。
【００３６】
同図において、斜線付きのブロックおよび実線はそれぞれアクティブなブロックと信号を示し、点線ブロックおよび点線はそれぞれ非アクティブなブロックと信号を示している。
【００３７】
全体制御部１０は、図示しないホスト装置より、ＣＣがＤＶＤストリームのライン２１データとして挿入された放送を録画した記録媒体３７のデータを記録媒体２５に記録する命令を受けると、スイッチＳＷ１およびスイッチＳＷ２を端子ｂ側に接続するとともに、ディスクドライブ部２４に対して記録準備のための命令を与える。
【００３８】
ディスクドライブ部２４はこの命令を受けると、記録媒体２５から管理データを読み取り、記録媒体２５上のデータ書き込み領域を決定する。次に、全体制御部１０は、決定されたデータ書き込み領域をディスクドライブ部２４から読み取り、記録媒体２５の管理領域に当該データ書き込み領域についての書き込み設定を行うとともに、書き込みスタートアドレスをディスクドライブ部２４に設定する。
【００３９】
次に、全体制御部１０は、ＳＴＣ１１の時間のリセットを行う。
さらに、全体制御部１０は、ホスト装置より記録媒体３７の再生命令を受け、再生側のディスクドライブ部３６およびデータ処理部２３を介して記録媒体３７の管理領域の内容を読み取り、この内容に基づき再生すべきアドレスを決定する。以上により、記録媒体３７のデータを再生しつつ記録媒体２５に記録するための準備が整う。
【００４０】
その後、全体制御部１０は、先に決定された再生アドレスとリード命令とをディスクドライブ部３６に送る。ディスクドライブ部３６は、リード命令に従って、記録媒体３７からセクタデータを読み取り、データ処理部２３でエラー訂正を行い、パックデータの形に変換してデータ分離部２６に出力する。
【００４１】
データ分離部２６では、パックデータからパックヘッダを抜き取り、ビデオ（主映像）パケット、オーディオパケット、サブピクチャ（副映像）パケットを分離する。ビデオパケットは、スイッチＳＷ１を介してデータ多重部２２に送られると同時にビデオ信号伸長部２８に送られる。オーディオパケットは、スイッチＳＷ２を介してデータ多重部２２に送られる。（既存の）サブピクチャパケットは、サブピクチャ比較部３５に送られる。ナビゲーションパックは全体制御部１０の内部メモリに貯えられる。
【００４２】
ビデオ信号伸長部２８では、ビデオパケットからパケットヘッダを抜き取り、ビデオエレメンタリーストリームの文法解釈を行う。ここで、ＤＶＤストリームのビデオデータの構成を図６に示す。
【００４３】
同図を参照してビデオエレメンタリーストリームの構成について説明する。
ビデオエレメンタリーストリームは、ＭＰＥＧ２ビデオ（またはＭＰＥＧ１ビデオ）規格に準拠し、階層構造を持っている。最上位のシーケンスレイヤーは、シーケンスヘッダ（ＳＨ：  Ｓｅｑｕｅｎｃｅ  Ｈｅａｄｅｒ）で始まり、１個または複数のＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）が続き、最後はシーケンスエンドコード（ＳＥ：Ｓｅｑｕｅｎｃｅ＿Ｅｎｄ＿ｃｏｄｅ）で終わる。ＧＯＰレイヤーは、ＧＯＰヘッダ（ＧＨ：Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  Ｈｅａｄｅｒ）で始まり、ユーザデータスタートコード（ＵＳ：Ｕｓｅｒ＿ｄａｔａ＿Ｓｔａｒｔ＿ｃｏｄｅ）が存在すれば、ユーザデータ（ＵＤ）が続き、その後に１個または複数のピクチャ（ＰＩＣ）が存在する。ピクチャレイヤーは、ピクチャヘッダ（ＰＨ：Ｐｉｃｔｕｒｅ＿Ｈｅａｄｅｒ）で始まり１個または複数のマクロブロック（ＭＢ：ＭａｃｒｏＢｌｏｃｋ）を含んでいる。
【００４４】
ＤＶＤストリームの場合、ＧＯＰレイヤーのユーザデータ（ＵＤ）にはＥＩＡ−６０８規格に準拠したライン２１データ（Ｌ２１）を記録できる。この実施形態の記録再生装置１００では、ＣＣデータの文字情報がライン２１データとして記録された記録媒体を再生しつつ別の記録媒体に記録することが可能である。
【００４５】
以下、ユーザデータ（ＵＤ）内のフラグについて説明する。
Ｌｉｎｅ＿２１＿ｉｎｄｉｃａｔｏｒは、”４３４３ｈ”のとき、この後に続くユーザデータ（ＵＤ）がライン２１データであることを示している。
Ｔｏｐ＿ｆｉｅｌｄ＿ｆｌａｇ＿ｇｏｐは、ビデオストリームがＭＰＥＧ２ビデオ（ＩＳＯ１３８１８−２）のとき”１”でＧＯＰ内の第１ピクチャの先頭表示フィールドがトップフィールドであることを示し、”０”のときボトムフィールドであることを示す。また、ビデオストリームがＭＰＥＧ１ビデオ（ＩＳＯ１１１７２−２）のとき、このフラグは”１”でなければならない。
【００４６】
Ｎｕｍｂｅｒ＿ｏｆ＿ｄｉｓｐｌａｙｅｄ＿ｆｉｅｌｄ＿ｇｏｐ  は、ＧＯＰ内の表示フィールド数を示し、続いて繰り返し記録されたライン２１データ（Ｌ２１）の数と一致しなければならない。ただし、ビデオストリームがＭＰＥＧ１ビデオ（ＩＳＯ１１１７２−２）のとき、ＧＯＰ内のピクチャ数の２倍に等しくなければならない。
【００４７】
Ｌｉｎｅ２１＿ｓｗｉｔｃｈは、”１”のとき続くライン２１データ（Ｌ２１）が有効で、ＥＩＡ−６０８規格に適合していることを示す。”０”のとき続くライン２１データ（Ｌ２１）が無効であることを示し、データは無視されなければならない。
【００４８】
Ｌｉｎｅ２１＿ｄａｔａ（ライン２１データ）はｌｉｎｅ２１＿ｄａｔａ１（８ｂｉｔ）とｌｉｎｅ２１＿ｄａｔａ２（８ｂｉｔ）を含み、それぞれＥＩＡ−６０８規格におけるＣｈａｒａｃｔｅｒ１データとＣｈａｒａｃｔｅｒ２データに対応する。また、各バイトのＭｓ（Ｍｏｓｔ  ｓｉｇｎｉｆｉｃａｎｔ）ｂｉｔは続く７ｂｉｔのパリティビットで、その後順番にｂｉｔ６〜ｂｉｔ０が続く。
【００４９】
図７に、ＥＩＡ−６０８規格で規定されたライン２１データの波形を示す。クロックランイン（Ｃｌｏｃｋ  Ｒｕｎ−ｉｎ）に続くスタートビット信号の後に、Ｃｈａｒａｃｔｅｒ１信号とＣｈａｒａｃｔｅｒ２信号が続く。上記ユーザデータ（ＵＤ）内のデータはこの信号に対応している。
【００５０】
ビデオ信号伸長部２８は、ＧＯＰレイヤーにユーザデータ領域が存在し（Ｕｓｅｒ＿ｄａｔａ＿Ｓｔａｒｔ＿ｃｏｄｅが存在し）、このユーザデータ（ＵＤ）が有効なライン２１データ（ｌｉｎｅ２１＿ｄａｔａ＿ｉｎｄｉｃａｔｏｒ＝”４３４３ｈ”かつｌｉｎｅ２１＿ｓｗｉｔｃｈ＝”１”）であるならば、このライン２１データを副映像化手段であるサブピクチャ圧縮部１９に送る。
【００５１】
サブピクチャ圧縮部１９では以下の処理が行われる。
サブピクチャ圧縮部１９は、図８に示すように、ＶＢＩデータデコード部５１、キャラクタジェネレート部５２、漢字ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）部５３、フレームメモリ部５４、サブピクチャエンコード部５５、およびバッファメモリ５６で構成されている。
【００５２】
バッファメモリ５６は、バースト的に送られてくるライン２１データをバッファリングしておくためのメモリである。ＶＢＩデータデコード部５１は、バッファメモリ５６に空きがある間、データ要求信号をイネーブルにしてビデオ信号伸長部２８にデータを要求し、空きが無くなるとこのデータ要求信号をディセーブルにする。
【００５３】
また、ＶＢＩデータデコード部５１は、バッファメモリ５６に貯えられたライン２１データを読み出し、ＣＣ信号を表示するために必要な情報を抜き取る。このとき、ＶＢＩデータデコード部５１は、送られてきた文字コードデータがテキストデータであるため、この文字コードデータをキャラクタジェネレート部５２と漢字ＲＯＭ部５３にてビットマップデータ（フォントデータ）に変換した後、フレームメモリ部５４に展開する。
【００５４】
ここで、上述した「ＣＣ信号を表示するために必要な情報」について、図９〜図１２を用いて説明する。図９（ａ）には、ＣＣデータのコントロール信号の伝送例を示している。各コトンロール信号は、１バイトのペアからなり、常に第１フィールドの２１ラインに伝送され、正しく受信するために２度繰り返して伝送される。図９（ｂ）には同図（ａ）のようなコントロール信号が伝送されて来たときの表示例を示している。この例では、第１４行にＡＢＣＤＥ，第１５行にＦＧＨＩＪＫが表示された例を示している。
【００５５】
図９（ａ）について簡単に説明すると以下のようになる。
”１４  ２０””１４  ２０”によりキャプションデータのローディングを行なえと言う命令が実行される。次に  ”１４  ２Ｆ””１４  ２Ｆ”により，ＣＣコードデコーダを構成する一対のメモリの切換えを行なえと言う命令が実行される。次に、”１４  ５２””１４  ５２”により，表示開始位置は１４行、４列であることが確定される、次のデータ４１、４２、４３、４４、４５は、文字ＡＢＣＤＥに対応する。次の００は制御データが次にくることを意味し、次の”１４  ７２””１４  ７２”は表示開始位置が１５行、４列であることを意味する。さらに続いて、データ４６、４７、４８、４９、４Ａ，４Ｂは文字ＦＧＨＩＪＫに対応する。
【００５６】
ＣＣシステムにおけるコントロールコードとしては、フォーマット、位置、属＜ＢＲ＞性、キャラクタ表示を特定するために３つの異なった種類のコントロールコードがある。それはプリアンブルアドレスコード（不図示）、Ｍｉｄ−Ｒｏｗ  コード（不図示）、Ｍｉｓｃｅｌｌａｎｅｏｕｓ（様々な）コントロールコード（図１０）である。このＭｉｓｃｅｌｌａｎｅｏｕｓ（様々な）コントロールコードが、上述した「ＣＣ信号を表示するために必要な情報」である。
【００５７】
また、図１１、図１２には代表的なキャラクタコードを示している。このようなキャラクタコードをキャラクタジェネレート部５２は有している。
フレームメモリ部５４にて１フレーム分展開終了後、１フレーム書き込み終了信号と再生開始時間ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ  ）の値をサブピクチャエンコード部５５に送る。
【００５８】
サブピクチャエンコード部５５は、１フレーム書き込み終了信号を受け取った後、１ライン毎にデータを読み出して、ランレングス圧縮処理を行い、さらにパケット化を行った後、新たなサブピクチャパケットとしてサブピクチャ比較部３５に送る。
【００５９】
サブピクチャ比較部３５は、データ分離部２６から送られてきた既存（元のＤＶＤストリーム）のサブピクチャパケットの言語と、ＣＣデータから新たに生成されたサブピクチャパケットの言語を比較する。この比較方法について図１３を用いて説明する。
【００６０】
まず、既存のサブピクチャパケットの言語を認識する（Ｓ１０１）。この認識方法について、図１４に示すＤＶＤのボリューム空間を用いて説明する。ＤＶＤストリームの副映像に含まれる言語は、ビデオ・タイトル・セット情報（ＶＴＳＩ）のビデオ・タイトル・セット情報管理テーブル（ＶＴＳＩ＿ＭＡＴ）内にあるビデオ・タイトル・セット・サブピクチャ・ストリーム属性テーブル（ＶＴＳ＿ＳＰＳＴ＿ＡＴＲＴ）を参照する。この属性テーブルに記録された全ての有効なサブピクチャ・ストリームに関して、特定コード（Ｓｐｃｉｆｉｃ  ｃｏｄｅ）を参照することにより、言語を認識する。具体的には、ビデオ・タイトル・セット・サブピクチャ・ストリーム属性テーブル（ＶＴＳ＿ＳＰＳＴ＿ＡＴＲＴ）のサブピクチャ・タイプ（Ｓｕｂ−ｐｉｃｔｕｒｅ  ｔｙｐｅ）が‘０１ｂ’のとき、特定コード（Ｓｐｃｉｆｉｃ  ｃｏｄｅ）はＩＳＯ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  Ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ；国際標準化機構）−６３９規格で定義された２小文字から成る言語コードを示し、第一バイトが言語シンボルの第一字を、第二バイトが言語シンボルの第二字を表す。したがって、サブピクチャ比較部３５がＩＳＯ−６３９規格の言語コードのテーブルを備えていれば、既存のサブピクチャパケットの言語を認識することができる。
【００６１】
次に、ＣＣデータから新たに生成されたサブピクチャパケットの言語を認識する（Ｓ１０２）。ＣＣの言語は、データチャネルのＥＩＡ（Ｅｌｅｃｔｒｏｎｉｃ  Ｉｎｄｕｓｔｒｉｅｓ  Ａｌｌｉａｎｃｅ；（米国）電子工業会）−６０８規格のコード範囲で言語の認識を行う。スタンダードキャラクタ（英語のアルファベット２６文字に相当）のコード範囲にある場合は、“Ｅｎｇｌｉｓｈ“と判断し、また、データチャネル１が１２２０〜１２２７でデータチャネル２が１Ａ２０〜１Ａ２７のコード範囲のシンボルが頻出する場合は、“Ｓｐａｎｉｓｈ”と判断し、データチャネル１が１２３０〜１２３Ｆでデータチャネル２が１Ａ３０〜１Ａ３Ｆのコード範囲のシンボルが頻出する場合は、“Ｆｒｅｎｃｈ”と判断し、データチャネル１が１３２０〜１３２Ｆでデータチャネル２が１Ｂ２０〜１Ｂ２Ｆのコード範囲のシンボルが頻出する場合は、“Ｐｏｒｔｕｇｕｅｓ”と判断する。その他の言語も、ＥＩＡ−６０８規格に従い、コード範囲で認識を行う。したがって、サブピクチャ比較部３５がＥＩＡ−６０８規格の言語コードのテーブルを備えていれば、ＣＣデータによる新たなのサブピクチャパケットの言語を認識することができる。
【００６２】
そして、この認識した２つの言語が同じであるかを比較する（Ｓ１０３）。同じ言語でない場合、（たとえば英語とスペイン語など）である場合、サブピクチャ比較部３５では、既存のサブピクチャパケットに、ＣＣデータから新たに生成されたサブピクチャパケットを多重化することによって、記録媒体２５へ記録することができる（Ｓ１０４）。なお、複数のサブピクチャが多重される場合、プライベートデータ領域内のｓｕｂ＿ｓｔｒｅａｍ＿ｉｄ（識別番号）  を変えてエンコードする。これにより再生時のサブピクチャのチャンネル選択を可能とする。ここで、プライベートデータ領域について説明する。サブピクチャパックは、サブピクチャヘッダー及びサブピクチャパケットで構成され、このサブピクチャパケットは、パケットヘッダー、プライベートデータ領域、及び、サブピクチャデータ領域で構成されている。そして、サブピクチャパックは、図１４のＶＯＢＳ  ｆｏｒ  Ｔｉｔｌｅ内にある。すなわち、ＶＯＢＳ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｓｅｔ）は、複数のＶＯＢＵから構成され、このＶＯＢＵ内に、サブピクチャパックがある。
【００６３】
一方、同じ言語である場合は、さらに、同じ言葉（話し言葉の他に、擬音も含む）であるかを比較する（Ｓ１０５）。同じ言葉であるか否かは、サブピクチャ比較部３５がＩＳＯ−６３９規格の言語コード及びＥＩＡ−６０８規格の言語コードのテーブルを用いて、比較すればよい。
【００６４】
同じ言葉でない場合は、やはり、既存のサブピクチャパケットに、ＣＣデータから新たに生成されたサブピクチャパケットを多重化することによって、記録媒体２５へ記録することができる（Ｓ１０６）。ただし、同じ言葉である場合には、ＣＣデータから新たに生成されたサブピクチャパケットを多重化することを中止することによって、記録媒体２５への記録も行わない（Ｓ１０７）。
【００６５】
このようにすることによって、記録媒体２５へ効率的な字幕情報を記録することができる。
全体制御部１０は、ＣＣデータから新たに生成されたサブピクチャパケットが既存のサブピクチャパケットに多重された場合、ナビゲーションパケットの内容を書き換え、パックおよびパケットのタイムスタンプ情報（ＳＣＲ，ＤＴＳ，ＰＴＳ）を必要に応じて書き換える。
【００６６】
データ多重部２２で多重およびフォーマット処理されたデータストリームは、データ処理部２３に送られる。データ処理部２３では、データを１６セクタ毎にまとめてＥＣＣ（  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｎｇ  Ｃｏｄｅ）グループとし、これにＥＣＣを付けてディスクドライブ部２４に送り、記録媒体２５にデータを記録する。
【００６７】
最後に、記録媒体３７の再生の動作について説明する。
まず、全体制御部１０はホスト装置より再生命令を受けると、ディスクドライブ部３６およびデータ処理部２３を介して記録媒体３７の管理領域の内容を読み取り、これに基づいて再生すべきアドレスを決定する。
【００６８】
その後、全体制御部１０は、先に決定された再生アドレスとリード命令とをディスクドライブ部３６に送る。ディスクドライブ部３６は、送られてきたリード命令に従って、記録媒体３７からセクタデータを読み取り、データ処理部２３でエラー訂正を行い、パックデータの形に変換してデータ分離部２６に出力する。
【００６９】
データ分離部２６では、パックデータからパックヘッダを抜き取り、ビデオパケット、オーディオパケット、サブピクチャパケットを分離する。
ビデオパケットはビデオ信号伸長部２８へ、オーディオパケットはオーディオ信号伸長部２９へ、そしてサブピクチャパケットはサブピクチャ伸長部２７へそれぞれ転送される。また、ナビゲーションパック（ＮＶ＿ＰＣＫ）またはＲＤＩパック（ＲＤＩ＿ＰＣＫ  ）は、全体制御部１０が処理するための内部メモリに保存され、いつでも全体制御部１０がアクセスできるようにしている。
【００７０】
各パケットデータは、転送開始時にＰＴＳをＳＴＣ１１にロードして、その後、ビデオ信号伸長部２８、オーディオ信号伸長部２９およびサブピクチャ伸長部２７は、パケットデータ内のＰＴＳの値に同期して（ＰＴＳとＳＴＣ１１の出力値と比較しながら）再生処理を行う。そして、再生処理されたデータは、グラフィック処理部３０に入力される。ビデオ信号及びサブピクチャ信号はビデオ信号エンコード部３１を経由して、ビデオ出力端子３３へ出力される。また、オーディオ信号はＤ／Ａ変換部３２を経由して、オーディオ出力端子３４へ出力される。
【００７１】
上述した実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の趣旨を逸脱しない範囲であれば、適宜組合わせ及び変更することができることはいうまでもない。例えば、ＤＶＤストリームに重畳されたライン２１データから取り出したＣＣデータ（字幕情報）が複数含まれる場合であっても、これらの字幕情報を各々別の識別番号を付加して、副映像化し、記録媒体に記録しても良い。
【００７２】
【発明の効果】
上述したように本発明によれば、記録媒体に効率的に字幕情報を記録する情報記録装置を提供することができる。
【図面の簡単な説明】
【図１】本実施形態に係る情報記録装置１００の構成を示すブロック図。
【図２】ＤＶＤ−Ｖｉｄｅｏ規格のＶＯＢ構成を示す図。
【図３】Ｖｉｄｅｏ−Ｒｅｃｏｒｄｉｎｇ規格のＶＯＢ構成を示す図。
【図４】Ｖｉｄｅｏ−Ｒｅｃｏｒｄｉｎｇ規格のＶＯＢ構成を示す図。
【図５】本実施形態に係る情報記録装置１００の構成を示すブロック図。
【図６】ＤＶＤストリームのビデオデータの構成を示す図。
【図７】ライン２１データの波形を示す図。
【図８】サブピクチャ圧縮部の構成を示す図。
【図９】クローズドキャプションデータの伝送データ例とその表示例を示す図。
【図１０】クローズドキャプション方式のコントロールコードを示す図。
【図１１】クローズドキャプション方式のキャラクタコードを示す図。
【図１２】クローズドキャプション方式のキャラクタコードを示す図。
【図１３】サブピクチャパケットの比較方法のフローチャート。
【図１４】ＤＶＤのボリューム空間を示す図。
【符号の説明】
１０  全体制御部
１１  ＳＴＣ
１２  ビデオ入力端子
１３  オーディオ入力端子
１４  ＴＶチューナー部
１５  ビデオ選択部
１６  オーディオ選択部
１７  ビデオ信号デコード部
１８  Ａ／Ｄ変換部
１９  サブピクチャ圧縮部
２０  ビデオ信号圧縮部
２１  オーディオ信号圧縮部
２２  データ多重部
２３  データ処理部
２４、３６  ディスクドライブ部
２５、３７  記録媒体
２６  データ分離部
２７  サブピクチャ伸長部
２８  ビデオ信号伸長部
２９  オーディオ信号伸長部
３０  グラフィックス処理部
３１  ビデオ信号エンコード部
３２  Ｄ／Ａ変換部
３３  ビデオ出力端子
３４  オーディオ出力端子
５１  ＶＢＩデータデコード部
５２  キャラクタジェネレート部
５３  漢字ＲＯＭ部
５４  フレームメモリ部
５５  サブピクチャエンコード部
５６  バッファメモリ
【図１】
2004266390.tif 000003
【図２】
2004266390.tif 000004
【図３】
2004266390.tif 000005
【図４】
2004266390.tif 000006
【図５】
2004266390.tif 000007
【図６】
2004266390.tif 000008
【図７】
2004266390.tif 000009
【図８】
2004266390.tif 000010
【図９】
2004266390.tif 000011
【図１０】
2004266390.tif 000012
【図１１】
2004266390.tif 000013
【図１２】
2004266390.tif 000014
【図１３】
2004266390.tif 000015
【図１４】
2004266390.tif 000016