(57)【要約】【課題】この発明は、同一の副映像ストリームの中で画素単位での副映像の表示可否を制御可能とすることにより、副映像の表示形態の自由度をより一層高めて映像表現の拡張に寄与し得るようにした副映像再生装置、副映像再生方法及び副映像再生プログラムを提供することを目的としている。【解決手段】副映像画素データ及びそのカラーコードを含む表示制御情報を有する副映像ストリームが入力される入力手段（１３，１４）と、入力された副映像ストリームに対して、操作によりカラーコード別に副映像画素データの表示の可否を設定させるための設定手段（３１）と、入力された副映像ストリームに対して所定のデコード処理を施すもので、表示不可に設定されたカラーコードに対応する副映像画素データに対しては非表示されるように制御を施す処理手段（２１）とを備える。【選択図】      図１
2008245171.tif 000002
【特許請求の範囲】
【請求項１】
表示に供される副映像画素データ及びその表示色を指定するカラーコードを含む表示制御情報を有する副映像ストリームが入力される入力手段と、
前記入力手段に入力された副映像ストリームに対して、操作により前記カラーコード別に前記副映像画素データの表示の可否を設定させるための設定手段と、
前記入力手段に入力された副映像ストリームに対して所定のデコード処理を施すもので、前記設定手段で表示不可に設定されたカラーコードに対応する副映像画素データに対しては非表示されるように制御を施す処理手段とを具備することを特徴とする副映像再生装置。
【請求項２】
前記表示制御情報は、前記副映像画素データの主映像に対するコントラストを指定するための情報を含み、
前記処理手段は、前記設定手段で表示不可に設定されたカラーコードに対応する副映像画素データのコントラストを指定するための情報を、主映像上で副映像の表示が見えなくなる値に置き換えることを特徴とする請求項１記載の副映像再生装置。
【請求項３】
前記設定手段は、前記表示制御情報に含まれる各カラーコードに対して、それぞれ選択的に表示の可否を設定するためのメニューを表示させることを特徴とする請求項１記載の副映像再生装置。
【請求項４】
表示に供される副映像画素データ及びその表示色を指定するカラーコードを含む表示制御情報を有する副映像ストリームを入力する第１の工程と、
前記第１の工程で入力された副映像ストリームに対して、操作により前記カラーコード別に前記副映像画素データの表示の可否を設定させる第２の工程と、
前記第１の工程で入力された副映像ストリームに対して所定のデコード処理を施すもので、前記第２の工程で表示不可に設定されたカラーコードに対応する副映像画素データに対しては非表示されるように制御を施す第３の工程とを具備することを特徴とする副映像再生方法。
【請求項５】
前記表示制御情報は、前記副映像画素データの主映像に対するコントラストを指定するための情報を含み、
前記第３の工程は、前記第２の工程で表示不可に設定されたカラーコードに対応する副映像画素データのコントラストを指定するための情報を、主映像上で副映像の表示が見えなくなる値に置き換えることを特徴とする請求項４記載の副映像再生方法。
【請求項６】
前記第２の工程は、前記表示制御情報に含まれる各カラーコードに対して、それぞれ選択的に表示の可否を設定するためのメニューを表示させることを特徴とする請求項４記載の副映像再生方法。
【請求項７】
表示に供される副映像画素データ及びその表示色を指定するカラーコードを含む表示制御情報を有する副映像ストリームを入力する入力工程と、
前記入力工程で入力された副映像ストリームに対して、操作により前記カラーコード別に前記副映像画素データの表示の可否を設定させる設定工程と、
前記入力工程で入力された副映像ストリームに対して所定のデコード処理を施すもので、前記設定工程で表示不可に設定されたカラーコードに対応する副映像画素データに対しては非表示されるように制御を施す処理工程とを、
コンピュータに実行させることを特徴とする副映像再生プログラム。
【請求項８】
前記表示制御情報は、前記副映像画素データの主映像に対するコントラストを指定するための情報を含み、
前記処理工程は、前記設定工程で表示不可に設定されたカラーコードに対応する副映像画素データのコントラストを指定するための情報を、主映像上で副映像の表示が見えなくなる値に置き換えることを特徴とする請求項７記載の副映像再生プログラム。
【請求項９】
前記設定工程は、前記表示制御情報に含まれる各カラーコードに対して、それぞれ選択的に表示の可否を設定するためのメニューを表示させることを特徴とする請求項７記載の副映像再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＤＶＤ（digital versatile disk）フォーマットにおいて字幕やメニュー等の表示に使用される副映像を再生するための副映像再生装置、副映像再生方法及び副映像再生プログラムに関する。
【背景技術】
【０００２】
周知のように、首記の如きＤＶＤフォーマットにあっては、主映像に重畳する字幕や、再生コンテンツを選択設定するメニュー等を表示するために、副映像が用いられている。特に、字幕を副映像で表示させていることにより、複数ヵ国語の字幕に対応する副映像を用意しておけば、それらをメニューで選択して表示させることが可能となる。
【０００３】
この場合、現状では、複数ヵ国語の字幕に対応する副映像を、それぞれ独立した複数の幅映像ストリームとして光ディスクに記録している。そして、再生時に、ユーザが、所望の国語をメニュー上で選択することにより、その選択された国語に対応する副映像ストリームが再生されるような運用が行なわれている。
【０００４】
一方、現状では、各種のテレビジョン番組や映像ＣＭ（commercial message）等において、番組自体の面白みを強調したり、視聴者の理解を向上させたりするために、字幕が役立てられており、今後も、エンターテイメント性の高いコンテンツの視聴スタイルを確立するために字幕が多用される傾向にある。
【０００５】
特許文献１には、カラーコード設定コマンドに基づいて設定されたカラーパレットと、ユーザが自由に変更し設定したカラーパレットとを選択的に使用可能とすることにより、デフォルト設定された副映像の色調をユーザが自由に変更することができるようにした構成が開示されている。
【特許文献１】特開平１０−２１０５０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、この発明は上記事情を考慮してなされたもので、同一の副映像ストリームの中で画素単位での副映像の表示可否を制御可能とすることにより、副映像の表示形態の自由度をより一層高めて映像表現の拡張に寄与し得るようにした副映像再生装置、副映像再生方法及び副映像再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る副映像再生装置は、表示に供される副映像画素データ及びその表示色を指定するカラーコードを含む表示制御情報を有する副映像ストリームが入力される入力手段と、入力手段に入力された副映像ストリームに対して、操作によりカラーコード別に副映像画素データの表示の可否を設定させるための設定手段と、入力手段に入力された副映像ストリームに対して所定のデコード処理を施すもので、設定手段で表示不可に設定されたカラーコードに対応する副映像画素データに対しては非表示されるように制御を施す処理手段とを備えるようにしたものである。
【０００８】
また、この発明に係る副映像再生方法は、表示に供される副映像画素データ及びその表示色を指定するカラーコードを含む表示制御情報を有する副映像ストリームを入力する第１の工程と、第１の工程で入力された副映像ストリームに対して、操作によりカラーコード別に副映像画素データの表示の可否を設定させる第２の工程と、第１の工程で入力された副映像ストリームに対して所定のデコード処理を施すもので、第２の工程で表示不可に設定されたカラーコードに対応する副映像画素データに対しては非表示されるように制御を施す第３の工程とを備えるようにしたものである。
【０００９】
さらに、この発明に係る副映像再生プログラムは、表示に供される副映像画素データ及びその表示色を指定するカラーコードを含む表示制御情報を有する副映像ストリームを入力する入力工程と、入力工程で入力された副映像ストリームに対して、操作によりカラーコード別に副映像画素データの表示の可否を設定させる設定工程と、入力工程で入力された副映像ストリームに対して所定のデコード処理を施すもので、設定工程で表示不可に設定されたカラーコードに対応する副映像画素データに対しては非表示されるように制御を施す処理工程とを、コンピュータに実行させるようにしたものである。
【発明の効果】
【００１０】
上記した発明によれば、副映像ストリームに含まれる各副映像画素データに対して、それぞれカラーコード別に表示の可否を制御することができるようにしたので、同一の副映像ストリームの中で画素単位での副映像の表示可否を制御可能とすることができ、副映像の表示形態の自由度をより一層高めて映像表現の拡張に寄与し得るようにすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の形態について図面を参照して詳細に説明する。図１は、この実施の形態で説明するディスク再生装置１１の概略を示している。このディスク再生装置１１は、例えばＤＶＤ［ＨＤ（high definition）ＤＶＤも含む］等の光ディスク１２を装着し、その記録ストリームを読み取るディスクドライブ部１３を備えている。また、このディスク再生装置１１は、ハードディスク１４ａからその記録ストリームを読み取るＨＤＤ（hard disk drive）部１４を内蔵している。
【００１２】
そして、上記ディスクドライブ部１３により光ディスク１２から読み取られたストリームと、ＨＤＤ部１４によりハードディスク１４ａから読み取られたストリームとは、セレクタ１５によりいずれか一方が選択されてストリーム分離部１６に供給される。このストリーム分離部１６は、入力されたストリームを、音声ストリーム、主映像ストリーム及び副映像ストリームに分離し、ＳＴＣ（system time clock）情報とともに出力している。
【００１３】
このうち、音声ストリームは、音声デコーダ部１７に供給されてデコード処理が施されることにより音声データに変換された後、出力制御部１８に供給される。また、主映像ストリームは、主映像デコーダ部１９に供給されてデコード処理が施されることにより主映像データに変換された後、混合部２０に供給される。さらに、副映像ストリームは、副映像デコーダ部２１に供給されてデコード処理が施されることにより副映像データに変換された後、混合部２０に供給される。
【００１４】
この混合部２０は、入力された主映像データと副映像データとを多重化し、その映像データを上記出力制御部１８に出力している。この出力制御部１８は、入力された音声データと映像データとの同期をとり、音声データを音声出力端子２２からスピーカ２３に出力して音声再生させ、映像データを映像出力端子２４からモニタ２５に出力して映像表示させている。
【００１５】
ここで、このディスク再生装置１１は、上記した再生動作を含むその全ての動作を制御部２６によって統括的に制御されている。この制御部２６は、ＣＰＵ（central processing unit）等を内蔵しており、操作部２７からの操作情報を受け、または、リモートコントローラ２８から送出された操作情報を受光部２９を介して受信し、その操作内容が反映されるように各部をそれぞれ制御している。
【００１６】
この場合、制御部２６は、メモリ部３０を利用している。このメモリ部３０としては、主として、制御部２６のＣＰＵが実行するための制御プログラムを格納したＲＯＭ（read only memory）と、該ＣＰＵに作業エリアを提供するためのＲＡＭ（random access memory）と、各種の設定情報及び制御情報等を格納するための不揮発性メモリとを有している。
【００１７】
また、上記制御部２６は、副映像制御部３１に接続されている。この副映像制御部３１は、詳細は後述するが、同一の副映像ストリームの中で表示される各種の副映像（例えば字幕等）のうち、表示される色、つまり、指定されているカラーコード別に表示の可否を設定するために用いられる。すなわち、この副映像制御部３１は、ユーザがカラーコード別に副映像の表示の可否を設定するためのメニューを表示させる制御を司っており、そのメニューで設定された内容に基づいて、実際に副映像が表示または非表示されるようになっている。
【００１８】
ここで、図２は、ＤＶＤフォーマットにおける１つの副映像ストリームＳＰＵ（sub picture unit）の構成を示している。すなわち、１つの副映像ストリームＳＰＵは、副映像ユニットヘッダＳＰＵＨ（sub picture unit header）を先頭に有し、その後に、副映像画素データＰＸＤ（pixel data）と、１つ以上の表示制御シーケンスＳＰ＿ＤＣＳＱ（sub picture_display control sequence）情報を含む表示制御シーケンステーブルＳＰ＿ＤＣＳＱＴ（sub picture_display control sequence table）とが順次続いている。
【００１９】
図３は、上記副映像ユニットヘッダＳＰＵＨ、副映像画素データＰＸＤ（pixel data）及び１つの表示制御シーケンスＳＰ＿ＤＣＳＱの内容を示している。すなわち、副映像ユニットヘッダＳＰＵＨには、副映像ストリームの種類を示す情報ＳＰＵ＿ＩＤ（sub picture unit_identification）と、副映像ストリームのサイズを示す情報ＳＰＵ＿ＳＺ（sub picture unit_size）と、表示制御シーケンステーブルＳＰ＿ＤＣＳＱＴの記録開始位置を示す情報ＳＰ＿ＤＣＳＱＴ＿ＳＡ（sub picture_display control sequence table_start allocation）とが含まれている。
【００２０】
また、上記副映像画素データＰＸＤは、例えば２次元表示画面の１水平ライン分のビットマップデータを、図４に示すランレングス圧縮規則にしたがって圧縮処理を施したものである。図４（ａ）は継続するピクセル（副映像画素）数が１〜３個の場合を示し、図４（ｂ）は継続ピクセル数が４〜１５個の場合を示し、図４（ｃ）は継続ピクセル数が１６〜６３個の場合を示し、図４（ｄ）は継続ピクセル数が６４〜２５５個の場合を示し、図４（ｅ）はピクセルがライン終端まで継続する場合を示している。そして、この副映像画素データＰＸＤは、その上位２ビットのピクセルデータによって、図５に示すように、背景画素（background pixel）、パターン画素（pattern pixel）、強調画素（emphasis pixel）１及び２に分類されている。
【００２１】
さらに、上記表示制御シーケンスＳＰ＿ＤＣＳＱには、表示制御シーケンスＳＰ＿ＤＣＳＱの開始時間を示す情報ＳＰ＿ＤＣＳＱ＿ＳＴＭ（sub picture_display control sequence_start time）と、次の表示制御シーケンスＳＰ＿ＤＣＳＱの先頭アドレスを示す情報ＳＰ＿ＮＸＴ＿ＤＣＳＱ＿ＳＡ（sub picture_next_display control sequence_start address）と、１つ以上の表示制御コマンドＳＰ＿ＤＣＣＭＤ（sub picture_display control_command）とが含まれている。
【００２２】
そして、上記表示制御コマンドＳＰ＿ＤＣＣＭＤには、副映像画素データＰＸＤの表示開始タイミングを強制的に設定する表示開始タイミング強制設定コマンドＦＳＴＡ＿ＤＳＰと、副映像画素データＰＸＤの表示開始タイミングを設定する表示開始タイミング設定コマンドＳＴＡ＿ＤＳＰと、副映像画素データＰＸＤの表示停止タイミングを設定する表示停止タイミング設定コマンドＳＴＰ＿ＤＳＰと、副映像画素データＰＸＤのカラーコードを設定するカラーコード設定コマンドＳＥＴ＿ＣＯＬＯＲと、副映像画素データＰＸＤの主映像に対するコントラストを設定するコントラスト設定コマンドＳＥＴ＿ＣＯＮＴＲと、副映像画素データＰＸＤの表示領域を設定する表示領域設定コマンドＳＥＴ＿ＤＡＲＥＡと、ＳＤ（standard definition）の場合の副映像画素データＰＸＤの先頭アドレスを設定するＰＸＤ先頭アドレス設定コマンドＳＥＴ＿ＤＳＰＸＡと、副映像画素データＰＸＤのカラーコード及びコントラストの変更を設定するカラーコード／コントラスト変更コマンドＣＨＧ＿ＣＯＬＣＯＮと、ＨＤの場合の副映像画素データＰＸＤの先頭アドレスを設定するＰＸＤ先頭アドレス設定コマンドＳＥＴ＿ＤＳＰＸＡ２と、表示制御コマンドＳＰ＿ＤＣＣＭＤの終了を示す表示制御終了コマンドＣＭＤ＿ＥＮＤとが含まれている。
【００２３】
図６は、上記表示開始タイミング強制設定コマンドＦＳＴＡ＿ＤＳＰの内容（１バイト）を例示している。図７は、上記表示開始タイミング設定コマンドＳＴＡ＿ＤＳＰの内容（１バイト）を例示している。これらは、副映像画素データＰＸＤの表示開始制御を実行するコマンドである。図８は、上記表示停止タイミング設定コマンドＳＴＰ＿ＤＳＰの内容（１バイト）を例示している。これは、副映像画素データＰＸＤの表示停止制御を実行するコマンドである。
【００２４】
図９は、上記カラーコード設定コマンドＳＥＴ＿ＣＯＬＯＲの内容（１バイト＋拡張２バイトで合計３バイト）を例示している。これは、副映像画素データＰＸＤのカラーコードを設定するためのコマンドである。このコマンドによって、副映像を、文字または模様等のパターン画素と、パターン画素のふちどり等の強調画素と、副映像が表示される範囲領域でパターン画素及び強調画素以外の領域の画素である背景画素とに分けて、色情報を設定することができるようになる。
【００２５】
すなわち、図４及び図５に示したように、ランレングス圧縮された副映像画素データＰＸＤは、その上位２ビットのピクセルデータによってパターン画素、強調画素１及び２、背景画素のいずれかに分類され、分類された画素に対応するカラーコード設定コマンドＳＥＴ＿ＣＯＬＯＲ内の４ビットのカラーコードで指定される色で表示されるように制御される。例えば、ランレングス圧縮された副映像画素データＰＸＤは、その上位２ビットのピクセルデータが“０１ｂ（binary）”である場合、パターン画素に分類されるので、カラーコード設定コマンドＳＥＴ＿ＣＯＬＯＲ内のパターン画素カラーコード（pattern pixel color code）に４ビットで記述されたカラーコードで指定される色で表示されるように制御される。
【００２６】
図１０は、上記コントラスト設定コマンドＳＥＴ＿ＣＯＮＴＲの内容（１バイト＋拡張２バイトで合計３バイト）を例示している。これは、カラーコード設定コマンドＳＥＴ＿ＣＯＬＯＲと同様に、図５に示した４種類の画素のうちの指定された画素に対して、主映像に対するコントラストを設定するためのコマンドである。例えば、ランレングス圧縮された副映像画素データＰＸＤは、その上位２ビットのピクセルデータが“０１ｂ”である場合、パターン画素に分類されるので、コントラスト設定コマンドＳＥＴ＿ＣＯＮＴＲ内のパターン画素コントラスト（pattern pixel contrast）に４ビットで記述されたコントラストで表示されるように制御される。
【００２７】
図１１は、上記表示領域設定コマンドＳＥＴ＿ＤＡＲＥＡの内容（１バイト＋拡張６バイトで合計７バイト）を例示している。これは、副映像画素データＰＸＤを表示する位置（Ｘ−Ｙ座標上での位置）を指定するためのコマンドである。図１２は、上記ＰＸＤ先頭アドレス設定コマンドＳＥＴ＿ＤＳＰＸＡの内容（１バイト＋拡張４バイトで合計５バイト）を例示している。これは、ＳＤの副映像画素データＰＸＤの先頭（表示開始）アドレスを設定するためのコマンドである。
【００２８】
図１３は、上記カラーコード／コントラスト変更コマンドＣＨＧ＿ＣＯＬＣＯＮの内容［１バイト＋拡張２バイト＋副映像の画素制御データＰＸＣＤ（pixel control data）］を例示している。これは、副映像画素データＰＸＤのカラーコード及びコントラストの変更を設定するコマンドである。このコマンドは、画素制御データＰＸＣＤとそのサイズ（拡張フィールドサイズ）とを含んでいる。画素制御データＰＸＣＤは、１以上を設定可能である。
【００２９】
図１４は、上記複数の画素制御データＰＸＣＤが存在する場合の、各内容を例示している。それぞれの画素制御データＰＸＣＤは、ライン制御情報ＬＮ＿ＣＴＬＩと１以上の画素制御情報ＰＸ＿ＣＴＬＩとから構成されており、最後の画素制御データＰＸＣＤのライン制御情報ＬＮ＿ＣＴＬＩに終了コード“０ＦＦＦＦＦＦＦｈ（hexadecimal）”が記述される。
【００３０】
図１５は、上記ライン制御情報ＬＮ＿ＣＴＬＩの内容を例示している。このライン制御情報ＬＮ＿ＣＴＬＩには、変更開始ラインと変更終了ラインとが含まれている。また、図１６は、上記画素制御情報ＰＸ＿ＣＴＬＩの内容を例示している。この画素制御情報ＰＸ＿ＣＴＬＩには、変更開始画素とともに、図５に示した４種類の画素に対してそれぞれ４ビットのカラーコードとコントラストとが記述されるようになっている。
【００３１】
図１７は、上記ＰＸＤ先頭アドレス設定コマンドＳＥＴ＿ＤＳＰＸＡ２の内容（１バイト＋拡張８バイトで合計９バイト）を例示している。これは、ＨＤの副映像画素データＰＸＤの先頭（表示開始）アドレスを設定するためのコマンドである。図１８は、上記表示制御終了コマンドＣＭＤ＿ＥＮＤの内容（１バイト）を例示している。
【００３２】
ここで、例えば、上記光ディスク１２に、図１９に示すように、識別情報ＩＤがＳＰ＿０００１で種別がオリジナルである第１の副映像と、識別情報ＩＤがＳＰ＿０００２で種別がストーリーＡである第２の副映像と、識別情報ＩＤがＳＰ＿０００３で種別がストーリーＢである第３の副映像との、３種類の副映像が同一の副映像ストリームに記録されているものとする。
【００３３】
そして、この実施の形態では、上記した副映像制御部３１により、３種類の副映像のそれぞれについて、カラーコードとその表示の可否とを対応させて設定することができるようにしている。すなわち、カラーコードが“０００１ｂ”で指定される色の第１の副映像が表示可（ＯＮ）となるように設定され、カラーコードが“００１０ｂ”で指定される色の第２の副映像が表示不可（ＯＦＦ）となるように設定され、カラーコードが“００１１ｂ”で指定される色の第３の副映像が表示不可となるように設定されている。
【００３４】
このうち、特定のカラーコードに対して表示不可が設定された場合、上記副映像デコーダ部２１は、その特定のカラーコードに対応する副映像画素データＰＸＤのコントラストを、主映像上で副映像の表示が見えなくなるような値、例えば“１１１１ｂ”に置き換える。例えば、カラーコード“００１０ｂ”が表示不可に設定されていて、図９に示したカラーコード設定コマンドＳＥＴ＿ＣＯＬＯＲ内のパターン画素カラーコード（pattern pixel color code）が“００１０ｂ”である場合には、図１０に示したコントラスト設定コマンドＳＥＴ＿ＣＯＮＴＲのパターン画素コントラスト（pattern pixel contrast）を“１１１１ｂ”に置き換える。
【００３５】
そして、このような置き換えが行なわれた副映像ストリームがデコード処理された後、主映像データに重畳されることによって、同一の副映像ストリームの中でカラーコードが“００１０ｂ”で指定される色の副映像だけが表示されなくなり、画素単位での副映像の表示可否を制御可能とすることができ、副映像の表示形態の自由度をより一層高めて映像表現の拡張に寄与することができるようになる。
【００３６】
なお、上記カラーコード／コントラスト変更コマンドＣＨＧ＿ＣＯＬＣＯＮが存在する場合には、その画素制御データＰＸＣＤ内の画素制御情報ＰＸ＿ＣＴＬＩ内に表示不可に設定されたカラーコードが存在するか否かを判別し、存在する場合には、画素制御情報ＰＸ＿ＣＴＬＩ内の対応する画素のコントラストを、表示不可に対応した値“１１１１ｂ”に置き換える。
【００３７】
図２０及び図２１は、上記したように、カラーコード別に表示の可否を制御する処理動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ１）されると、副映像デコーダ部２１は、ステップＳ２で、入力された副映像ストリームＳＰＵの副映像ユニットヘッダＳＰＵＨを解析する。
【００３８】
その後、副映像デコーダ部２１は、ステップＳ３で、先に解析した副映像ユニットヘッダＳＰＵＨ内に存在する、表示制御シーケンステーブルＳＰ＿ＤＣＳＱＴの記録開始位置を示す情報ＳＰ＿ＤＣＳＱＴ＿ＳＡに基づいて、入力された副映像ストリームＳＰＵから表示制御シーケンスＳＰ＿ＤＣＳＱを順に解析する。
【００３９】
次に、副映像デコーダ部２１は、ステップＳ４で、先に解析した表示制御シーケンスＳＰ＿ＤＣＳＱ内にカラーコード／コントラスト変更コマンドＣＨＧ＿ＣＯＬＣＯＮが存在する場合、その画素制御データＰＸＣＤを解析する。そして、副映像デコーダ部２１は、ステップＳ５で、入力された副映像ストリームＳＰＵ内の副映像画素データＰＸＤに対して、ランレングスデコード処理を実行する。
【００４０】
その後、副映像デコーダ部２１は、ステップＳ６で、先にランレングスデコード処理された副映像画素データＰＸＤに適用すべきカラーコード、つまり、副映像画素データＰＸＤの種別を示す２ビットのピクセルデータ（図５参照）に基づいて指定される、カラーコード設定コマンドＳＥＴ＿ＣＯＬＯＲ内またはカラーコード／コントラスト変更コマンドＣＨＧ＿ＣＯＬＣＯＮの画素制御情報ＰＸ＿ＣＴＬＩ内のカラーコードを取得し、その取得した各カラーコードに対して表示の可否をチェックする。
【００４１】
そして、取得したカラーコードに対して表示不可が設定されていた場合、副映像デコーダ部２１は、ステップＳ７で、そのカラーコードに対応する副映像画素データＰＸＤのコントラスト、つまり、カラーコード設定コマンドＳＥＴ＿ＣＯＬＯＲ内またはカラーコード／コントラスト変更コマンドＣＨＧ＿ＣＯＬＣＯＮの画素制御情報ＰＸ＿ＣＴＬＩ内のコントラストを、主映像上で副映像の表示が見えなくなるような値として、例えば“１１１１ｂ”に置き換える。
【００４２】
その後、副映像デコーダ部２１は、ステップＳ８で、カラーコードに対して表示不可が設定されていない副映像画素データＰＸＤ、つまり、上記ステップＳ７でコントラストを“１１１１ｂ”に置き換えていない副映像画素データＰＸＤに対して、カラーコード設定コマンドＳＥＴ＿ＣＯＬＯＲ及びコントラスト設定コマンドＳＥＴ＿ＣＯＮＴＲ、または、カラーコード／コントラスト変更コマンドＣＨＧ＿ＣＯＬＣＯＮの画素制御情報ＰＸ＿ＣＴＬＩに記述されたカラーコード及びコントラストを適用する。
【００４３】
また、上記ステップＳ６で取得したカラーコードに対して表示可が設定されていた場合には、ステップＳ７の処理を経由することなく、直接ステップＳ８の処理に移行される。この場合には、ステップＳ５でランレングスデコード処理された副映像画素データＰＸＤに対して、その種別を示す２ビットのピクセルデータ（図５参照）に基づいて指定される、カラーコード設定コマンドＳＥＴ＿ＣＯＬＯＲ及びコントラスト設定コマンドＳＥＴ＿ＣＯＮＴＲ、または、カラーコード／コントラスト変更コマンドＣＨＧ＿ＣＯＬＣＯＮの画素制御情報ＰＸ＿ＣＴＬＩに記述されたカラーコード及びコントラストが、そのまま適用されることになる。
【００４４】
次に、副映像デコーダ部２１は、ステップＳ９で、１ライン分の処理が終了したか否かを判別し、終了していないと判断された場合（ＮＯ）、ステップＳ５の処理に戻され、副映像画素データＰＸＤに対するランレングスデコード処理が実行される。また、上記ステップＳ９で１ライン分の処理が終了したと判断された場合（ＹＥＳ）、副映像デコーダ部２１は、ステップＳ１０で、１フレーム分の処理が終了したか否かを判別し、終了していないと判断された場合（ＮＯ）、カラーコード／コントラスト変更コマンドＣＨＧ＿ＣＯＬＣＯＮの画素制御データＰＸＣＤが複数存在すると判断し、ステップＳ４の処理に戻って次の画素制御データＰＸＣＤの解析が行なわれる。なお、１ライン分の処理は、ＴＯＰ／ＢＯＴＴＯＭのフィールドに対してそれぞれ行なわれることを意味する。
【００４５】
そして、上記ステップＳ１０で１フレーム分の処理が終了したと判断された場合（ＹＥＳ）、副映像デコーダ部２１は、ステップＳ１１で、デコード処理された１フレーム分の副映像データを混合部２０に出力した後、ステップＳ１２で、表示制御シーケンスＳＰ＿ＤＣＳＱが終了したか否かを判別し、終了していないと判断された場合（ＮＯ）、ステップＳ３の処理に戻って次の表示制御シーケンスＳＰ＿ＤＣＳＱの解析が行なわれる。
【００４６】
また、上記ステップＳ１２で表示制御シーケンスＳＰ＿ＤＣＳＱが終了したと判断された場合（ＹＥＳ）、副映像デコーダ部２１は、ステップＳ１３で、副映像ストリームＳＰＵが終了したか否かを判別し、終了していないと判断された場合（ＮＯ）、ステップＳ２の処理に戻って次の副映像ストリームＳＰＵの副映像ユニットヘッダＳＰＵＨの解析が行なわれ、副映像ストリームＳＰＵが終了したと判断された場合（ＹＥＳ）、処理が終了（ステップＳ１４）される。
【００４７】
上記した実施の形態によれば、１つの副映像ストリームＳＰＵに含まれる各種の副映像画素データＰＸＤに対して、それぞれカラーコード別に表示の可否を設定することができるようにしたので、予め光ディスク１２に記録された複数の副映像ストリームの中から所望の副映像ストリームを選択して再生させる手法に加えて、副映像の表示形態の自由度をより一層高めることができるようになり、映像表現の拡張に寄与させ得るものとすることができる。
【００４８】
次に、１つの副映像ストリームＳＰＵに含まれる各種の副映像に対して、カラーコード別に表示の可否を設定可能としたことを利用した具体的な運用手法の一例について説明する。すなわち、図２２に示すように、花子ＨＡと太郎ＴＡとが表示される主映像ストリームと、花子ＨＡの日本語字幕ＨＪ及び英語字幕ＨＥと太郎ＴＡの日本語字幕ＴＪ及び英語字幕ＴＥとを副映像として含む１つの副映像ストリームＳＰＵとが、光ディスク１２に記録されているとする。
【００４９】
この場合、４種類の字幕、つまり、花子ＨＡの日本語字幕ＨＪ、花子ＨＡの英語字幕ＨＥ、太郎ＴＡの日本語字幕ＴＪ及び太郎ＴＡの英語字幕ＴＥに対応する各副映像画素データＰＸＤには、それぞれ異なるカラーコードが設定されている。例えば、花子ＨＡの日本語字幕ＨＪは赤色、花子ＨＡの英語字幕ＨＥは桃色、太郎ＴＡの日本語字幕ＴＪは青色、太郎ＴＡの英語字幕ＴＥは緑色であるとする。
【００５０】
このような状態で、図２３に示すようなメニューを表示させて、４種類の全ての字幕に対して表示可（ＯＮ）を設定すれば、図２２に示すように、４種類の全ての字幕ＨＪ、ＨＥ、ＴＪ、ＴＥが主映像に重畳されて同時に表示される。
【００５１】
これに対し、図２４に示すように、ユーザが、花子ＨＡの英語字幕ＨＥと太郎ＴＡの日本語字幕ＴＪとを表示不可（ＯＦＦ）に設定したとする。すると、前述したように、花子ＨＡの英語字幕ＨＥである桃色のカラーコードと、太郎ＴＡの日本語字幕ＴＪである青色のカラーコードとに対応する副映像画素データＰＸＤのコントラストが、主映像上で副映像の表示が見えなくなるような値（例えば“１１１１ｂ”）に置き換えられる。これにより、図２５に示すように、花子ＨＡの日本語字幕ＨＪと太郎ＴＡの英語字幕ＴＥとが、主映像に重畳されて同時に表示されるようになる。
【００５２】
このように、同一の副映像ストリームの中で表示不可に指定されたカラーコードに対応する副映像だけを非表示にすることができるようになるので、画素単位での副映像の表示可否を制御可能とすることができ、副映像の表示形態の自由度をより一層高めて映像表現の拡張に寄与することができるようになる。
【００５３】
なお、上記した実施の形態では、副映像画素データＰＸＤの種別を示すピクセルデータ（図５参照）として２ビットを設定したため、１フレーム当たり４色の字幕を利用することができるが、ＨＤ ＤＶＤの場合は、副映像画素データＰＸＤの種別を示す８ビットのピクセルデータを別のランレングス圧縮規則にしたがって圧縮したフォーマットも存在し、このとき、カラーコードは２５６種類を設定することが可能となる。
【００５４】
また、背景画素（background pixel）、パターン画素（pattern pixel）、強調画素（emphasis pixel）１及び２別に字幕を容易しておき、カラーコード設定コマンドＳＥＴ＿ＣＯＬＯＲで切り替えたり、同一画素の種別においてカラーコード／コントラスト変更コマンドＣＨＧ＿ＣＯＬＣＯＮの設定で書き替えたりすることも考えられる。また、カラーコードのみならず、カラーコードとコントラストとの組み合わせにより、表示可否を設定可能にしても良い。
【００５５】
また、特定のカラーコードの副映像を非表示化する手段として、上述のようにコントラストを切り替える方法の他、例えば画素単位で表示制御を可能とするための制御信号を副映像デコーダ部２１から混合部２０に出力させ、これを利用するようにしても良い。
【００５６】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【図面の簡単な説明】
【００５７】
【図１】この発明の実施の形態を示すもので、ディスク再生装置の概略を説明するために示すブロック構成図。
【図２】同実施の形態のディスク再生装置が再生するＤＶＤフォーマットにおける１つの副映像ストリームの構造を説明するために示す図。
【図３】同副映像ストリームにおける副映像ユニットヘッダ、副映像画素データ及び表示制御シーケンスを具体的に説明するために示す図。
【図４】同副映像ストリームにおける副映像画素データのランレングス圧縮規則を説明するために示す図。
【図５】同副映像ストリームにおける副映像画素データのピクセルデータによる分類を説明するために示す図。
【図６】同副映像ストリームにおける表示制御シーケンスの表示開始タイミング強制設定コマンドを説明するために示す図。
【図７】同副映像ストリームにおける表示制御シーケンスの表示開始タイミング設定コマンドを説明するために示す図。
【図８】同副映像ストリームにおける表示制御シーケンスの表示停止タイミング設定コマンドを説明するために示す図。
【図９】同副映像ストリームにおける表示制御シーケンスのカラーコード設定コマンドを説明するために示す図。
【図１０】同副映像ストリームにおける表示制御シーケンスのコントラスト設定コマンドを説明するために示す図。
【図１１】同副映像ストリームにおける表示制御シーケンスの表示領域設定コマンドを説明するために示す図。
【図１２】同副映像ストリームにおける表示制御シーケンスのＰＸＤ先頭アドレス設定コマンドを説明するために示す図。
【図１３】同副映像ストリームにおける表示制御シーケンスのカラーコード／コントラスト変更コマンドを説明するために示す図。
【図１４】同表示制御シーケンスにおけるカラーコード／コントラスト変更コマンドの画素制御データを説明するために示す図。
【図１５】同カラーコード／コントラスト変更コマンドにおける画素制御データのライン制御情報を説明するために示す図。
【図１６】同カラーコード／コントラスト変更コマンドにおける画素制御データの画素制御情報を説明するために示す図。
【図１７】同副映像ストリームにおける表示制御シーケンスの他のＰＸＤ先頭アドレス設定コマンドを説明するために示す図。
【図１８】同副映像ストリームにおける表示制御シーケンスの表示制御終了コマンドを説明するために示す図。
【図１９】同副映像ストリームにおける各種の副映像のカラーコードとその表示の可否とを対応させて設定することを説明するために示す図。
【図２０】同実施の形態におけるディスク再生装置の主要な処理動作の一部を説明するために示すフローチャート。
【図２１】同実施の形態におけるディスク再生装置の主要な処理動作の残部を説明するために示すフローチャート。
【図２２】同実施の形態におけるディスク再生装置の具体的な運用手法の一例を説明するために示す図。
【図２３】同実施の形態におけるディスク再生装置の具体的な運用手法の一例を説明するために示す図。
【図２４】同実施の形態におけるディスク再生装置の具体的な運用手法の一例を説明するために示す図。
【図２５】同実施の形態におけるディスク再生装置の具体的な運用手法の一例を説明するために示す図。
【符号の説明】
【００５８】
１１…ディスク再生装置、１２…光ディスク、１３…ディスクドライブ部、１４…ＨＤＤ部、１５…セレクタ、１６…ストリーム分離部、１７…音声デコーダ部、１８…出力制御部、１９…主映像デコーダ部、２０…混合部、２１…副映像デコーダ部、２２…音声出力端子、２３…スピーカ、２４…映像出力端子、２５…モニタ、２６…制御部、２７…操作部、２８…リモートコントローラ、２９…受光部、３０…メモリ部、３１…副映像制御部。
【図１】
2008245171.tif 000003
【図２】
2008245171.tif 000004
【図３】
2008245171.tif 000005
【図４】
2008245171.tif 000006
【図５】
2008245171.tif 000007
【図６】
2008245171.tif 000008
【図７】
2008245171.tif 000009
【図８】
2008245171.tif 000010
【図９】
2008245171.tif 000011
【図１０】
2008245171.tif 000012
【図１１】
2008245171.tif 000013
【図１２】
2008245171.tif 000014
【図１３】
2008245171.tif 000015
【図１４】
2008245171.tif 000016
【図１５】
2008245171.tif 000017
【図１６】
2008245171.tif 000018
【図１７】
2008245171.tif 000019
【図１８】
2008245171.tif 000020
【図１９】
2008245171.tif 000021
【図２０】
2008245171.tif 000022
【図２１】
2008245171.tif 000023
【図２２】
2008245171.tif 000024
【図２３】
2008245171.tif 000025
【図２４】
2008245171.tif 000026
【図２５】
2008245171.tif 000027