(57)【要約】【課題】字幕情報のデータ量を小さくし、カラオケ字幕表示を実現可能とする。【解決手段】光ディスクで文字コードで表わされた字幕がグラフィックデータに変換されて入力端子１から入力され、グラフィックバッファ２に書き込まれる。このバッファ２では、字幕の文字部，その輪郭，それら以外の部分夫々のピクセル毎に異なるパレット番号が割り当てられている。バッファ２から読み出されるグラフィックデータは、カラーパレット３で、パケット情報３ａをもとに、パレット番号に応じて表示画面での字幕の未読部分として表示されるように色変換されるとともに、カラーパレット４でも、パケット情報４ａをもとに、パレット番号に応じて表示画面での字幕の既読部分として表示されるように色変換される。セレクタ５では、領域指定部６からの字幕の既読部分範囲を示す指定領域内でカラーパレット４の出力を、指定領域外では、カラーパレット３の出力を夫々選択する。【選択図】図１
2010217898.tif 000002
【特許請求の範囲】
【請求項１】
字幕表示のための方法であって、
字幕のビットマップ化されたグラフィックデータをグラフィックバッファに記憶し、
該グラフィックデータが記憶された該グラフィックバッファ上の全領域を、少なくとも該グラフィックデータによる文字部と該文字部以外の部分との部分領域に区分し、
該グラフィックバッファから繰り返し読み出されるデータを、複数のカラーパレットで同時に、かつ該カラーパレット毎に異なる色変換情報をもとに、該部分領域夫々を色変換し、
該カラーパレット夫々から出力されるデータを選択し、かつ該グラフィックバッファからのデータの繰り返しの読出し毎に該カラーパレット夫々の選択時間を変化させ、字幕の表示データを得ることを特徴とする字幕表示方法。
【請求項２】
字幕表示のための方法であって、
字幕のビットマップ化されたグラフィックデータをグラフィックバッファに記憶し、
該グラフィックデータが記憶された該グラフィックバッファ上の全領域を、少なくとも該グラフィックデータによる文字部と該文字部以外の部分との部分領域に区分して、該グラフィックバッファからデータを繰り返し読み出し、
該部分領域毎に表示色を指定する複数の色変換情報が順次選択され、かつ該グラフィックバッファからのデータの繰り返しの読出し毎に該色変換情報夫々の選択時間を変化させ、
選択された該色変換情報をもとに、該グラフィックバッファから読み出されたデータの該部分領域を夫々色変換し、字幕の表示データを得ることを特徴とする字幕表示方法。
【請求項３】
字幕表示のための装置であって、
字幕のビットマップ化されたグラフィックデータを記憶し、データの読出しを繰り返し行なうグラフィックバッファと、
該グラフィックデータが記憶された該グラフィックバッファ上の全領域を、少なくとも該グラフィックデータによる文字部と該文字部以外の部分との部分領域に区分する領域区分手段と、
該領域区分手段によって区分された該部分領域毎に表示色を指定する色変換情報を備えた複数のカラーパレットと、
該グラフィックバッファから読み出されて該色変換情報をもとに色変換処理された複数の該カラーパレット夫々からの該グラフィックデータを選択し、かつ該グラフィックバッファからのデータの繰り返しの読出し毎に該カラーパレット夫々の選択時間を変化させるセレクタと
からなり、字幕をその部分毎に異なる色表示形態で表示する表示データを生成することを特徴とする字幕表示装置。
【請求項４】
字幕表示のための装置であって、
字幕のビットマップ化されたグラフィックデータを記憶し、データの読出しを繰り返し行なうグラフィックバッファと、
該グラフィックデータが記憶された該グラフィックバッファ上の全領域を、少なくとも該グラフィックデータによる文字部と該文字部以外の部分との部分領域に区分する領域区分手段と、
設定された複数の色変換情報を順次選択し、かつ該グラフィックバッファからのデータの繰り返しの読出し毎に該色変換情報夫々の選択時間を変化させるセレクタと、
該セレクタで選択された該色変換情報をもとに、該グラフィックバッファから読み出されデータを該部分領域毎に色変換処理するカラーパレットと
からなり、字幕をその部分毎に異なる色表示形態で表示する表示データを生成することを特徴とする字幕表示装置。
【請求項５】
字幕表示機能を有する再生装置であって、
記録媒体から文字コードの文字列からなる字幕の情報を取り込む再生手段と、
該字幕の情報から字幕のビットマップ化されたグラフィックデータを生成するグラフィックデータ生成手段と、
該グラフィックデータが供給され、字幕をその部分毎に異なる色表示形態で表示する表示データを生成して出力する請求項４または５に記載の字幕表示装置と
を備え、該表示データに応じた字幕を表示させることを特徴とする再生装置。
【請求項６】
請求項５に記載の再生装置に用いる記録媒体であって、
字幕のための文字列が文字コードで表わされて記録され、かつ文字列の表示開始時刻，表示終了時刻及び色変化開始時刻，色変化終了時刻夫々の情報が記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像情報を表示する際に、字幕を表示する字幕表示方法に係り、特に、カラオケで用いられるような文字列で色表示の形態を順次変化させていくようにした字幕表示方法とその装置、及び再生装置とその記録媒体に関する。
【背景技術】
【０００２】
映画などの映像情報を記録した記録媒体として、ＶＴＲや光ディスクなどがあり、特に、家庭用としては、ＤＶＤと呼ばれる光ディスクが広く普及している。その一例として、ＤＶＤに、映像情報とともに、字幕情報も記録し、映像表示とともに字幕も表示できるようにした技術が提案されている（例えば、特許文献１参照）。
【０００３】
この技術では、外国映画に日本語の字幕を表示させることにより、その内容を容易に理解することができるようにしたものであって、かかる外国映画などの主映像とともに、字幕映像が副映像として記録され、これら主映像と副映像とが混合されることにより、映画の画面に字幕が表示されるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１８６４４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、字幕を使用したアプリケーションとして、カラオケが広く普及している。カラオケでは、歌（以下、楽曲という）の伴奏部分（以下、歌曲という）が演奏されるばかりでなく、この歌曲の進行に合わせて歌詞も字幕として表示され、しかも、この歌詞を表わす文字列が歌曲の進行に合わせてその表示色を変えていくことにより、ユーザが歌曲に合わせて歌う歌詞の部分が容易に分かるようにしている。
【０００６】
ところで、家庭などにおいて、このようなカラオケがＤＶＤでできるようにするためには、かかるＤＶＤに、歌曲とともに、字幕の情報も記録されなければならない。このような場合、上記特許文献１に記載のように記録する場合には、通常の映像と同様に、字幕も映像情報として記録されることになり、従って、字幕として表示される各文字もグラフィックデータとして記録されることになる。
【０００７】
このように、字幕となる歌詞をグラフィックデータとしてＤＶＤで記録すると、１文字のグラフィックデータはデータ量は非常に大きく、１つの楽曲のための字幕には、この楽曲の演奏時間分の映像データ量に等しいデータ量が必要となる。しかも、カラオケに利用するＤＶＤでは、多数の楽曲が収められなければならないことから、１枚のＤＶＤに記録する字幕のデータ量は膨大なものとなり、実用的には、このように膨大なデータ量の字幕を多数１枚のＤＶＤに収めることは困難であり、従って、１枚のＤＶＤに収める楽曲数も制限されることになる。
【０００８】
また、ネットワークを介してカラオケ用の楽曲をダウンロードできるようにしたシステムも提案されているが、このような場合においても、ダウンロードされる楽曲は記録媒体に格納されるものであるから、多くの楽曲をダウンロードすることができようにするためには、字幕のデータ量が少ないことが望ましい。
【０００９】
さらに、家庭などでＤＶＤに格納されている楽曲を読み出してカラオケを行なう場合も、通常カラオケボックスなどにおけるのと同様、ユーザが字幕としての歌詞の歌う部分を明確に判別できるように、歌曲の進行に合わせて字幕の一連の文字の表示色を順番に変えていくようにすることが必要である。
【００１０】
本発明は、かかる要望をもとになされたものであって、その目的は、字幕情報のデータ量を小さくして、カラオケのような字幕表示を実現可能とした字幕表示方法とその装置、及び再生装置とその記録媒体を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明による字幕表示方法は、字幕のビットマップ化されたグラフィックデータをグラフィックバッファに記憶し、グラフィックデータが記憶されたグラフィックバッファ上の全領域を、少なくともグラフィックデータによる文字部と文字部以外の部分との部分領域に区分し、グラフィックバッファから繰り返し読み出されるデータを、複数のカラーパレットで同時に、かつカラーパレット毎に異なる色変換情報をもとに、部分領域夫々を色変換し、カラーパレット夫々から出力されるデータを選択し、かつグラフィックバッファからのデータの繰り返しの読出し毎にカラーパレット夫々の選択時間を変化させ、字幕の表示データを得るものである。
【００１２】
また、字幕のビットマップ化されたグラフィックデータをグラフィックバッファに記憶し、グラフィックデータが記憶されたグラフィックバッファ上の全領域を、少なくともグラフィックデータによる文字部と文字部以外の部分との部分領域に区分して、グラフィックバッファからデータを繰り返し読み出し、部分領域毎に表示色を指定する複数の色変換情報が順次選択され、かつグラフィックバッファからのデータの繰り返しの読出し毎に色変換情報夫々の選択時間を変化させ、選択された色変換情報をもとに、グラフィックバッファから読み出されたデータの部分領域を夫々色変換し、字幕の表示データを得るものである。
【００１３】
上記目的を達成するために、本発明による字幕表示装置は、字幕のビットマップ化されたグラフィックデータを記憶し、データの読出しを繰り返し行なうグラフィックバッファと、グラフィックデータが記憶されたグラフィックバッファ上の全領域を、少なくともグラフィックデータによる文字部と文字部以外の部分との部分領域に区分する領域区分手段と、領域区分手段によって区分された部分領域毎に表示色を指定する色変換情報を備えた複数のカラーパレットと、グラフィックバッファから読み出されて色変換情報をもとに色変換処理された複数のカラーパレット夫々からのグラフィックデータを選択し、かつグラフィックバッファからのデータの繰り返しの読出し毎にカラーパレット夫々の選択時間を変化させるセレクタとからなり、字幕をその部分毎に異なる形態の色表示で表示する表示データを生成するものである。
【００１４】
また、字幕のビットマップ化されたグラフィックデータを記憶し、データの読出しを繰り返し行なうグラフィックバッファと、グラフィックデータが記憶されたグラフィックバッファ上の全領域を、少なくともグラフィックデータによる文字部と文字部以外の部分との部分領域に区分する領域区分手段と、設定された複数の色変換情報を順次選択し、かつグラフィックバッファからのデータの繰り返しの読出し毎に色変換情報夫々の選択時間を変化させするセレクタと、セレクタで選択された色変換情報をもとに、グラフィックバッファから読み出されデータを部分領域毎に色変換処理するカラーパレットとからなり、字幕をその部分毎に異なる形態の色表示で表示する表示データを生成するものである。
【００１５】
上記目的を達成するために、本発明による再生装置は、記録媒体から文字コードの文字列からなる字幕の情報を取り込む再生手段と、字幕の情報から字幕のビットマップ化されたグラフィックデータを生成するグラフィックデータ生成手段と、グラフィックデータが供給され、字幕をその部分毎に異なる形態の色表示で表示する表示データを生成して出力する上記の字幕表示装置とを備え、表示データに応じた字幕を表示させるものである。
【００１６】
上記目的を達成するために、本発明による記録媒体は、上記の再生装置に用いるものであって、字幕のための文字列が文字コードで表わされて記録され、かつ文字列の表示開始時刻，表示終了時刻及び色変化開始時刻，色変化終了時刻夫々の情報が記録されているものである。
【発明の効果】
【００１７】
本発明による字幕表示方法及び装置によれば、表示する字幕の表示形態を部分毎に異なる表示色とすることができ、しかも、異なる色の表示範囲を、時間経過とともに、変化させることができる。
【００１８】
本発明による再生装置及び記録媒体によれば、記録媒体から読み出した字幕情報から字幕のグラフィックデータを生成し、字幕の色表示のための処理を行なうものであるから、記録媒体に記録される字幕情報としては、その文字列を文字コードによる情報とすることができ、記録媒体での文字情報のデータ量を低減することができるし、これにより、より多くの字幕情報を記録媒体に記録することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明による字幕表示方法及び装置の一実施形態を示すブロック図である。
【図２】図１におけるグラフィックバッファ上のグラフィックデータイメージの一具体例を模式的に示す図である。
【図３】図１における指定領域外のピクセルの色変換のためのパレット情報とこのパレット情報に応じて色変換されたグラフィックデータイメージを模式的に示す図である。
【図４】図１における指定領域内のピクセルの色変換のためのパレット情報とこのパレット情報に応じて色変換されたグラフィックデータイメージを模式的に示す図である。
【図５】図１に示す実施形態での指定領域に対するグラフィックバッファ上のグラフィックデータイメージと表示画面での字幕の表示形態とを対応させて示す図である。
【図６】図１に示す実施形態での指定領域の設定方法の一具体例を示す図である。
【図７】本発明による再生装置の一実施形態を示すブロック図である。
【図８】本発明による記録媒体の一実施形態のファイル構成を示す図である。
【図９】図８における字幕情報ファイルの一具体例を示す図である。
【図１０】図１に示す実施形態での指定領域の設定方法の他の具体例を示す図である。
【図１１】本発明による字幕表示方法及び装置の他の実施形態を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態を図面により説明する。
【００２１】
図１は本発明による字幕表示方法及び装置の一実施形態を示すブロック図であり、１は入力端子、２はグラフィックバッファ、３，４はカラーパレット、３ａ，４ａはパレット情報、５はセレクタ、６は領域指定部、７は出力端子である。
【００２２】
この実施形態では、ＤＶＤなどの光ディスクからの再生情報に基づいて、カラオケが行なわれる場合を例とするものであり、以下では、その字幕表示について説明する。
【００２３】
カラオケでは、楽曲の歌曲（伴奏部分）が流れると同時に、その歌曲をイメージした映像とこの楽曲の歌詞を表わす文字列からなる字幕とが表示画面で表示される。そして、この歌曲の流れの速度に合わせてこの字幕の一連の文字が順番に表示色を変えていき、これにより、この楽曲を歌う順次のタイミングを分かり易くしている。カラオケの利用者（ユーザ）は、字幕の色の変化に合わせて字幕の歌詞を見ながら歌えばよいので、この演奏されている楽曲に容易にテンポを合わせることができる。
【００２４】
図１に示す実施形態は、この字幕の一連の文字の色を順番に変化させるものであって（厳密には、後述するように、字幕領域をなす一連のピクセル単位となる）、入力端子１から文字列で構成される字幕のデータがビットマップ化されたグラフィックデータＤCGとして入力され、グラフィックバッファ２に格納される。そして、このグラフィックバッファ２からこのグラフィックデータが読み出されてカラーパレット３，４に供給され、夫々に設定されたパレット（色変換）情報３ａ，４ａにより、字幕が夫々異なる色で表示されるように変換処理されてセレクタ５に供給される。ここで、カラーパレット３では、そこに設定されているパレット情報３ａに基づいて、図示しない表示装置の表示画面で表示される歌詞（字幕）のうちで歌曲が達していない部分（即ち、まだ歌われるべきではない部分：以下、未読部分という）であることを示す表示色に変換されるものであり、カラーパレット４では、そこに設定されているパレット情報４ａに基づいて、歌曲が達している部分（即ち、現在読まれて歌われるべき部分及び既に歌われたはずの部分：以下、既読部分という）であることを示す表示色に変換されるものである。セレクタ５は、領域指定部６によって制御され、この領域指定部６が指定する領域でカラーパレット４から出力されるグラフィックデータを選択し、この指定領域外でカラーパレット３から出力されるグラフィックデータを選択する。これにより、出力端子７からは、表示画面（図示せず）で既読部分と未読部分とが異なる色で表示されるように処理された字幕の表示データＤCDが得られることになる。
【００２５】
ここで、歌曲の範囲と歌詞の範囲とが一対一に対応しているから、ある範囲の歌曲が流れている期間、これに該当する範囲の歌詞がグラフィックバッファ２に格納されていて、例えば、映像表示の１フレーム毎に１回ずつ繰り返し読み出されるが、領域指定部６による指定領域も、この歌曲の流れとともに、即ち、グラフィックバッファ２からの読出しが繰り返される毎に、拡大していき、従って、出力端子７で得られる字幕の表示データＤCDでは、字幕の既読部分が順次拡大して未読部分が順次減少する表示がなされるようなデータとなっている。
【００２６】
図２はグラフィックバッファ２上での字幕の１文字（ここでは、文字「Ｃ」）のグラフィックデータのイメージ（以下、グラフィックデータイメージという）を示す図であり、各点及び丸印はピクセルを表わしている。
【００２７】
グラフィックバッファ２は、表示画面と等しいピクセル数、例えば、横１９２０×縦１０８０ピクセルの大きさを有しており、入力端子１からの字幕のグラフィックデータＤCG（図１）は、表示画面上の字幕が表示される位置に対応する位置に書き込まれる。各ピクセルのデータイメージは８ビットのデータであって、また、ピクセル毎に一対一に対応付けて割り当てられたピクセル番号で表わされる。
【００２８】
ここで、・印で示すピクセル１０は文字のグラフィックデータイメージ外のピクセルであり、●印で示すピクセル１１は文字のグラフィックデータイメージを構成するピクセルである。また、○印で示すピクセル１２は文字の輪郭となるデータイメージのピクセルである。
【００２９】
かかるグラフィックデータがグラフィックバッファ２から読み出されてカラーパレット３，４に供給され、上記のように、表示画面で表示されるときの色に変換されるのであるが、この色変換はピクセル単位で行なわれる。このために、各ピクセルには、グラフィックデータイメージを構成するピクセルであるか、このグラフィックデータイメージの輪郭を構成するピクセルであるか、これら以外のピクセルであるかを示す情報（ピクセル情報）が対応付けられており、これが上記の８ビットデータである。ここでは、便宜上、かかるピクセル情報に応じて、ピクセル１０をパレット番号１のピクセルといい、ピクセル１２をパレット番号２のピクセル、ピクセル１１をパレット番号３のピクセルということにする。
【００３０】
図１でのカラーパレット３に設定されるパレット情報３ａは、これらピクセルの色を変換する変換テーブルであって、図３（ａ）に示すように、パレット番号１，２，３に対応して変換する色が指定されている。これらパレット番号１，２，３が図２におけるピクセル１０，１２，１１のピクセル番号に対応している。また、ここでは、変換する色を透明度を示す８ビットのα値としており、パレット番号１，２，３に対して夫々透明，白，透明の異なる透明度（色）が指定されている。
【００３１】
これにより、カラーパレット３は、このパレット情報３ａに基づいて、グラフィックバッファ２上のパレット番号１のピクセル１０を「透明」を表わすデータを持つピクセルに変換し、パレット番号２のピクセル１２を「白」を表わすデータを持つピクセルに変換し、パレット番号３のピクセル１１を「透明」を表わすデータを持つピクセルに変換する。このように、字幕の文字が色変換されることにより、この文字は表示画面上で図３（ｂ）に示すように表示される。即ち、文字２０自体が無色透明の色に変換され、その輪郭２１が白色に変換され、これら以外の部分２２が無色透明の色に変換されて、表示画面では、字幕の文字２０が白い輪郭２１のみで表示されることになる。
【００３２】
また、図１でのカラーパレット４に設定されるパレット４ａも、図２に示す各ピクセルの色を変換する変換テーブルであって、図４（ａ）に示すように、パレット番号１，２，３に対応して変換する色がしていされている。これらパレット番号１，２，３が図２におけるピクセル１０，１２，１１のピクセル番号に対応している。また、ここでも、変換する色を透明度を示す８ビットのα値としており、パレット番号１，２，３に対して夫々透明，白，黒の異なる透明度（色）が指定される。
【００３３】
これにより、カラーパレット４は、このパレット情報４ａに基づいて、グラフィックバッファ２上のパレット番号１のピクセル１０を「透明」を表わすデータを持つピクセルに変換し、パレット番号２のピクセル１２を「白」を表わすデータを持つピクセルに変換し、パレット番号３のピクセル１１を「黒」を表わすデータを持つピクセルに変換する。このように、字幕の文字が色変換されたことにより、この文字は表示画面上で図４（ｂ）に示すように表示される。即ち、文字２０自体が黒色に変換され、その輪郭２１が白色に変換され、これら以外の部分２２が無色透明の色に変換される。表示画面では、字幕の文字２０が黒色で表示され、その輪郭２１が白色で表示され、これら以外の部分２２が無色透明に表示されることになる。
【００３４】
このように、異なったパレット情報を使用してイメージデータから色情報に変換すると、同じグラフィックバッファ２上の字幕のデータイメージが、表示画面上では、これとは異なった表示形態の表示イメージで表示される。ここで、図２に示す文字のイメージデータに対し、この文字の左半分を図４（ａ）に示すパレット情報４ａで色変換し、右半分を図３（ａ）に示すパレット情報３ａで色変換すると、この文字はその左半分が黒色で強調されて表示されることになる。これを利用して、カラオケの字幕表示を行なうことが可能となる。
【００３５】
このように、この実施形態では、文字を強調したい部分とそうでない部分とで異なったパレット情報を使用することにより、文字の一部を強調表示することも可能となり、カラオケの字幕表示を行なうことができる。
【００３６】
図１において、領域指定部６は歌曲の流れ（即ち、時間経過）に応じた大きさの領域を指定する。セレクタ５は、この指定領域内でカラーパレット４から出力されるパレット情報４ａ（図４（ａ））をもとに色変換されたピクセルのイメージデータを選択し、この指定領域外でカラーパレット３から出力されるパレット情報３ａ（図３（ａ））で色変換されたピクセルのイメージデータを選択する。
【００３７】
図５（ａ）は指定領域の位置及び範囲を説明するための図であって、この指定領域３２は、グラフィックバッファ２全体のデータイメージ領域３０における字幕のグラフィックデータイメージ３１が配置される位置に対応するように設定される。そして、この指定領域３２は、縦幅ｄVが一定の矩形状をなし、歌曲の流れとともに（即ち、時間経過とともに）、矢印Ａで示すように、横幅ｄHが広がっていく。そして、この字幕のグラフィックデータイメージ３１の終りまで歌曲が進むと、指定領域３２がこの字幕のグラフィックデータイメージ３１の全体を含むまで横幅ｄHが最大に広がる。なお、この指定領域３２は、グラフィックバッファ２に字幕のグラフィックデータＤCG（図１）が書き込まれて最初の読出しが行なわれるとともに、作成開始されるものであって、最初は横幅ｄH が０である。
【００３８】
これにより、セレクタ５は、グラフィックバッファ２から字幕のグラフィックデータが読み出される毎に、カラーパレット４から出力されるグラフィックデータのうちの指定領域３２に含まれている部分を選択し、指定領域３２外では、カラーパレット３から出力されるグラフィックデータを選択するように、切り替わる。
【００３９】
ここで、先に説明したようにカラーパレット３，４による色変換が行なわれているので、図５（ｂ）に示すように、表示画面３３において、字幕３４の指定領域３２内にある部分（即ち、既読部分）３４ａで文字部分が黒く強調されて表示され、字幕３４の指定領域３２外にある部分（即ち、未読部分）３４ｂで文字部分はその輪郭のみが表示されることになる。そして、時間の経過とともに、字幕３４の黒く強調されて表示される部分が矢印Ａで示す右方に広がっていき、カラオケと同様の字幕表示が行なわれることになる。
【００４０】
なお、ここでは、輪郭を白色で表示し、文字の既読部分３４ａを黒，未読部分３４ｂを無色透明で表示するとしたが、これら以外の色で表示するようにしてもよいことはいうまでもない。但し、これら文字，輪郭以外の部分は無色透明とする。
【００４１】
次に、図６により、領域指定部６による指定領域３２について説明する。
【００４２】
指定領域３２は、図５（ａ）に示すように、矩形状の領域として表わされるが、上記のように、カラオケの字幕表示では、歌曲の進行とともに、歌詞での読まれて歌われるべき既読部分となる部分が順番に色が変わっていく必要があり、字幕の色が切り替わる部分が移動していき、強調表示される字幕の既読部分が広がっていくように、指定領域３２の横幅（図５（ａ）での幅ｄH ）を広げていく必要がある。このために、一具体例として、次のような方法で指定領域３２が設定される。
【００４３】
即ち、図６において、表示画面３３での矩形状の領域３５が文字列の字幕３４の表示領域（以下、字幕領域という）とする。ここで、表示画面３３の大きさは横１９２０×縦１０８０ピクセルとし、字幕３４を構成する文字の大きさを１５０ピクセル角とする。また、字幕領域３５では、１１文字の字幕が表示されるものであって、これら各文字の中心が表示画面３３での同じ水平方向の直線上にあり、かつ各文字をなす１５０ピクセル角の領域は隙間なく配列されるように、文字列が表示されるものとする。従って、字幕領域３５の縦幅は１５０ピクセル、横幅は１５０×１１＝１６５０ピクセルである。また、この字幕領域３５は、その横幅方向の中心位置が表示画面３３の横幅方向の中心位置に一致し、かつ表示画面３３の下辺から１００ピクセル分隙間ΔＹを空けて設定されるものとする。
【００４４】
いま、表示画面３３の左下角を原点０とするＸＹ座標系を考えると、
字幕領域３５の左辺のＸ座標値Ｘ１＝(1920-1650)/2＝135ピクセル、
字幕領域３５の右辺のＸ座標値Ｘ２＝1920-135＝1785ピクセル
字幕領域３５の下辺のＹ座標値Ｙ１＝100ピクセル
字幕領域３５の上辺のＹ座標値Ｙ２＝100+150＝250ピクセル
となる。
【００４５】
ここで、指定領域３２（図５（ａ））は、その左下角の座標と右上角の座標とで定義されるものであって、その縦幅ｄV（図５（ａ））が字幕領域３５の縦幅と等しく、字幕領域３５と重なるように設定される。そして、字幕３４のグラフィックデータがグラフィックバッファ２（図１）に書き込まれ、これを読出し開始して表示画面３３に表示開始されたばかりのタイミングでは、まだ、この字幕３４を読み取って歌うタイミングになっていないので、このときの指定領域３２は座標（Ｘ１，Ｙ１），（Ｘ１，Ｙ２）で規定される。即ち、指定領域３２は字幕領域３５の左辺と重なった縦方向の直線状のものとなり、横幅ｄH（図５（ａ））が０の領域である。そして、この字幕領域３５に表示される字幕３４が読み取られて歌われるようになり、時間が経過すると、指定領域３２を規定するその右上角の座標位置が字幕領域３５の上辺上を一定の速度で右方向に移動していき、指定領域３２の横幅ｄHが字幕領域３５上Ｘ座標軸方向に拡張していくことになる。但し、このように指定領域３２が拡張しても、その縦幅ｄVは一定に保持される。そして、表示されている字幕３４が歌い終わるタイミングになると、指定領域３２を規定するその右上角の座標位置は、字幕領域３５の右上角の（Ｘ２，Ｙ２）となり、指定領域３２が字幕領域３５全体と重なることになる。
【００４６】
次に、指定領域３２のＸ座標軸方向の拡張速度について説明する。
【００４７】
上記のように、字幕３４の横幅は１６５０ピクセルであるので、表示する字幕を８秒間毎に変化させるものとすると、毎秒１６５０÷８＝２０６ピクセルずつＸ軸方向に指定領域３２の横幅ｄHを増加させればよい。つまり、領域指定部６（図１）は、グラフィックバッファ２（図１）からそこに書き込まれたグラフィックデータが最初に読出し開始されてからｔ秒後には、座標値（１３５，１００）と座標値（１３５＋２０６ｔ，２５０）を対角とする矩形領域を指定領域３２とするように、制御されればよい。なお、グラフィックバッファ２では、同じ字幕のグラフィックデータが、表示画面での映像の表示速度（即ち、毎秒３０フレーム）に合わせて、１／３０秒に１回ずつ読み出されるから、指定領域３２も、１／３０秒毎に２０６÷３０≒７ピクセルずつ横幅ｄHが拡張されていくことになる。
【００４８】
このようにして、指定領域３２がその横幅ｄHを広げていくことにより、図５（ｂ）に示すように、字幕３４での強調表示される部分（既読部分）３４ａが表示画面３３の右方向に徐々に広がっていき、カラオケ字幕の表示が行なわれることになる。
【００４９】
なお、ここでは、説明を簡明にするために、具体的な数値を用いたが、本発明はかかる数値に限定されるものではない。
【００５０】
また、上記説明では、字幕３４を横書きに表示するものとしたが、縦書きとしてもよく、この場合には、指定領域３２が縦方向に広がるものであって、これ以外の点については、横書きの場合と同様である。また、字幕３４を横書き，縦書きのいずれにするにしても、表示画面でのその表示位置は適宜任意の位置にすることができる。
【００５１】
図７は図１に示す字幕表示装置を用いた本発明による再生装置の一実施形態を示すブロック図であって、４０はディスク装置、４１はシステム制御部、４２は出力制御部、４３は音声デコーダ、４４は映像デコーダ、４５は字幕表示装置、４６は映像合成部、４７は音声出力端子、４８は映像出力端子、４９はリモコン受信部である。
【００５２】
同図において、ディスク装置４０は、システム制御部４１からの制御指令に従って動作し、セットされたユーザが所望とする光ディスク（図示せず）からシステム制御部４１からの制御指令で指定されるセクタのデータが読み出され、所定の復調処理，誤り訂正処理などがなされて出力される。この出力データは、セクタデータとして、システム制御部４１と出力制御部４２とに供給される。
【００５３】
出力制御部４２は、ディスク装置４０から供給されるセクタデータを１８８バイトのＭＰＥＧ（Motion Picture Expert Group）パケットに分離するとともに、各ＭＰＥＧパケットに付加されている時刻情報をもとに、これらＭＰＥＧパケットの出力タイミングを制御する。このように制御されるタイミングで出力制御部４２から出力されるＭＰＥＧパケットは、音声デコーダ４３と映像デコーダ４４とに供給される。
【００５４】
音声デコーダ４３は、出力制御部４２から供給されるＭＰＥＧパケットから音声パケットを抽出してデコードすることにより、音声信号を生成し、これを音声出力端子４７から出力する。これにより、指定された上記のセクタの楽曲の歌曲が出力されて流れることになる。
【００５５】
また、映像デコーダ４４は、出力制御部４２から供給されるＭＰＥＧパケットから映像パケットを抽出してデコードすることにより、映像信号を生成する。この映像信号は、映像合成部４６で字幕表示装置４５からの先の字幕の表示データＤCDと合成された後、映像出力端子４８から出力される。この映像信号により、図示しない表示装置の表示画面では、音声出力端子４７から出力される音声信号による歌曲をイメージした映像が表示される。
【００５６】
字幕表示装置４５は、図１に示す構成をなしており、システム制御部４１から供給される字幕のグラフィックデータＤCG（図１）や上記の指定領域３２（図５（ａ））を作成するための情報（以下、指定領域情報という），上記のパレット情報３ａ，４ａをもとに、上記のようにして字幕の表示データＤCDを生成する。この字幕の表示データＤCDは、映像合成部４６で映像デコーダ４４からの映像信号と合成された後、映像出力端子４８から出力される。これにより、図示しない表示装置の表示画面では、歌曲をイメージした映像に重畳されて、歌詞を表わす字幕が表示される。
【００５７】
ここで、この字幕の表示データＤCDは、まだ歌曲が達していない部分（図５（ｂ）の未読部分３４ｂ）では、図３で説明したような色変換がなされ、歌曲が達した部分（図５（ｂ）の既読部分３４ａ）では、図４で説明したような色変換がなされたものであるから、これが映像合成部４６で映像デコーダ４４からの映像信号と合成されると、上記のように、歌曲をイメージした映像に字幕が重畳されたように画面表示する合成信号が得られるのであるが、この合成信号は、字幕３４の未読部分３４ｂでは、文字の輪郭部分を白く表示し、これ以外の無色透明に色変換された部分で歌曲をイメージした映像を表示し、また、字幕３４の既読部分３４ａでは、文字を黒くかつその輪郭を白く強調表示し、それ以外の無色透明に色変換された部分で歌曲をイメージした映像を表示する信号となる。このようにして、映像出力端子４８からの合成信号により、表示画面では、図５（ｂ）で説明したようなカラオケ字幕の表示が行なわれることになる。
【００５８】
図７におけるシステム制御部４１は、再生装置の全体を制御するものであり、リモコン受信部４９から入力されるユーザのリモコン操作による操作信号に従って、ディスク装置４０の再生動作や映像デコーダ４４及び音声デコーダ４３の動作を制御し、また、ディスク装置４０で光ディスクから読み取った字幕の文字情報から字幕のグラフィックデータＤCGを生成し、出力制御部４２で検出するＭＰＥＧパケットの時刻情報をもとに字幕表示装置４５に供給する。これにより、音声出力端子４７に得られる音声信号による歌曲に同期して、字幕表示装置４５から字幕の表示データＤCDが出力されることになる。
【００５９】
図８は図７におけるディスク装置４０にセットされる光ディスク上のデータ構成の一具体例を示す図であって、５０はディスク情報ファイル、５１はメニュー情報ファイル、５２はプレイリストファイル、５３はクリップ情報ファイル、５４はストリームファイル、５５は字幕情報ファイルである。
【００６０】
同図において、ディスク情報ファイル５０には、光ディスク上に記録されている番組の数及び各番組のファイル名などの情報が含まれており、このディスク情報ファイル５０をもとに、再生する番組のリストを表示することができる。ここでは、１つの番組に１つの曲目（楽曲）が収録されているものとする。
【００６１】
メニュー情報ファイル５１には、各番組のメニューとして表示する画面情報などが含まれている。プレイリスト５２には、各番組で再生するストリームのファイル名や再生時刻，字幕情報のファイル名などの情報が含まれている。クリップ情報ファイル５３には、各ストリームファイルに対応して、ストリームファイルの時刻とパケット番号との対応情報が記録されている。ストリームファイル５４には、ＭＰＥＧパケットにその出力タイミング情報を付加し、これらのパケットをファイルとしたものである。字幕情報ファイル５５には、字幕の文字列やこの文字列の表示開始時刻，表示終了時刻，字幕の色の変化開始時刻，変化終了時刻などの情報が記録されているものである。
【００６２】
図９は図８における字幕情報ファイル５５の一具体例を示す図であって、５５ａは効果選択情報、５５ｂは字幕の表示開始時刻情報、５５ｃは字幕の表示終了時刻情報、５５ｄは字幕の色変化開始時刻情報、５５ｅは字幕の色変化終了時刻情報、５５ｆは表示文字列である。
【００６３】
同図において、字幕情報ファイル５５中には、各字幕の表示文字列５５ｆと、その字幕の表示文字列５５ｆの表示開始の時刻を表わす表示開始時刻情報５５ｂ，表示終了の時刻を表わす表示終了時刻情報５５ｃ，字幕の表示文字列の色の変化開始時刻を表わす色変化開始時刻情報５５ｄ及び色の変化終了時刻を表わす色変化終了時刻情報５５ｅの各情報が含まれている。
【００６４】
システム制御部４１（図７）は、ディスク装置４０で読出しを行なってかかる字幕情報ファイル５５を取り込み、各字幕の表示文字列５５ｆをグラフィックデータＤCGに変換し、これを表示開始時刻情報５５ｂによる表示開始時刻にグラフィックバッファ２（図１）上に書き込み、表示終了時刻情報５５ｃによる表示終了時刻にこのグラフィックデータをグラフィックバッファ２上から削除する。また、システム制御部４１は、グラフィックデータＤCGをグラフィックバッファ２上に書き込むと、その読出しを制御するとともに、領域指定部６（図１）を制御することにより、色変化開始時刻情報５５ｄによる色変化開始時刻から色変化終了時刻情報５５ｅによる色変化終了時刻にかけて、図５（ａ）及び図６で説明したように、指定領域３２の横幅ｄHを０から順次拡大させる。これにより、カラオケ字幕として字幕の文字の表示が変化される。
【００６５】
字幕情報ファイル５５には、勿論、上記のような情報の他に、文字の大きさやフォントなどの修飾情報を別途含めてもよい。
【００６６】
また、ここでは、カラオケ字幕に対して用いられることを前提に説明しているが、字幕の特殊効果として、フェードイン・フェードアウトや文字のスクロールなどにも応用することができる。これらと区別するために、効果選択情報５５ａはこのような効果の種類を指定するものであり、これにより、カラオケ字幕として表示するのか、文字をフェードインさせるのかを明確に判別できる。
【００６７】
なお、図９に示す具体例は、各カラオケ字幕が重複せずに表示されるものを例にしているが、これは限定されるものではなく、例えば、デュエット曲の場合のように、同一の画面上に２つの字幕が別々のタイミングで表示させるようにすることもできるし、また、単語毎に字幕の表示タイミングを変えるようにすることも可能である。
【００６８】
また、図９に示した具体例では、字幕の表示開始時刻情報５５ｂと表示終了時刻情報５５ｃ、色変化開始時刻情報５５ｄと色変化終了時刻情報５５ｅを夫々独立に設けているが、字幕の表示開始時刻情報５５ｂと表示終了時刻情報５５ｃのみを設け、字幕の表示開始とともにその色変化を開始させ、字幕の表示終了とともにその色の変化も終了させるようにしてもよい。
【００６９】
次に、図７に示した再生装置を用いてカラオケ字幕を表示する際の動作について、以下、説明する。
【００７０】
図７において、まず、ユーザが、所望の曲が記録されている光ディスク（図示せず）をディスク装置４０内にセットすると、ディスク装置４０がこれを感知し、その旨をシステム制御部４１に通知する。システム制御部４１は、この通知に基づいてディスク装置４０の制御を開始し、挿入された光ディスク上に記録されているファイルを読み出すために、まず、ディスク装置４０に光ディスク上のファイル管理情報領域のデータの読み出しを行なわせる。
【００７１】
このファイル管理情報領域には、光ディスク上に記録されているファイルのファイル識別子（ファイル名），ファイルサイズ，ファイルの記録位置などのファイル管理情報が記録されている。このファイル管理情報の記録方法としては、例えば、ＵＤＦ(Universal Disk Format）を用いればよい。
【００７２】
システム制御部４１は、光ディスクから読み出されたファイル管理情報に従って、まず、ディスク情報ファイル５０（図８）を読み取る。このディスク情報ファイル５０には、光ディスク上に記録されている番組の数やファイル名などの情報が含まれている。また、システム制御部４１は、メニュー情報ファイル５１（図８）も読み出し、これらディスク情報ファイル５０とメニュー情報ファイル５１とを用いてメニュー画面を作成する。このメニュー画面は図７に図示しない手段を用いて表示画面に表示させる。ユーザは、この表示されたメニュー画面をもとに、歌いたい曲（楽曲）をリモコンで選択することができ、ユーザがリモコンで所望の曲を選択してその再生開始の指示操作を行なうと、この操作信号がリモコン受信部４９で受信されてシステム制御部４１に供給される。
【００７３】
システム制御部４１は、この受信された操作信号に基づいて、ディスク操作４０を制御する。これにより、ディスク装置４０では、光ディスクからユーザが指示した曲名のプレイリスト５２が読み出される。このプレイリスト５２には、ユーザによって指示されたストリームファイル５４（図８）のファイル名や再生開始時刻情報，再生終了時刻情報と、同時に表示を行なう字幕情報ファイル５５（図８）のファイル名などの情報が含まれている。
【００７４】
そこで、システム制御部４１は、プレイリスト５２中の情報に従って、まず、字幕情報ファイル５５の読み出しを行なう。なお、字幕情報ファイル５５のファイルサイズは小さいので、システム制御部４１は、字幕情報ファイル５５を全て一度に読み込んで内蔵のＲＡＭ(Random Access Memory）に読み込み保存する。これにより、ストリームファイル５４と字幕情報ファイル５５を同時に読み出す必要がないため、楽曲の再生が容易になる。
【００７５】
字幕情報ファイル５５の読み出しが終わると、システム制御部４１は、クリップ情報ファイル５３の読み出しを行なう。このクリップ情報ファイル５３には、ストリームファイル５４中のＭＰＥＧパケットとその再生時刻情報とを対応付けたテーブルが記録されている。このテーブルをもとに、ユーザによって指定された楽曲のストリームファイル５４の再生開始を指定された時刻から行なうことが容易となり、各楽曲の頭出しなどが可能となる。
【００７６】
クリップ情報ファイル５３の読み出しが完了し、ユーザによって指定された再生を行なう曲目（楽曲）の光ディスクでの記録位置が判別されると、システム制御部４１は、光ディスクのこの記録位置からこの楽曲のストリームファイル５４を再生開始するように、ディスク装置４０を制御する。このようにして再生されたストリームファイル５４は出力制御部４２に供給され、上記のように、そこでＭＰＥＧパケットに変換された後、所定のタイミングで音声のＭＰＥＧパケットが音声デコーダ４３に、映像のＭＰＥＧパケットが映像デコーダ４４に夫々供給されてデコードされる。
【００７７】
一方、システム制御部４１は、上記のように予め読み出した字幕情報ファイル５５からユーザの指定によって再生される楽曲のストリームファイル５４に対応する字幕情報ファイル５５を抽出する。この字幕情報ファイル５５では、字幕の各文字が文字コードで表わされており、システム制御部４１はこの文字コードの文字列からなる字幕を、字幕表示装置４５でのグラフィックバッファ２（図１）に書込み可能とするために、グラフィックデータＤCGに変換処理する。
【００７８】
ここで、かかるグラフィックデータの生成方法の一具体例について説明するが、まず、文字コードからグラフィックデータへの変換方法を説明する。
【００７９】
文字コードからグラフィックデータへの変換では、各文字の形状を記憶したフォント情報が使用される。フォント情報は、各文字の形状をグラフィックスデータとして表わすものであり、システム制御部４１内のＲＯＭに記憶されている。ここでは、各文字のフォントの大きさを、上記のように、縦横１５０ピクセルとする。
【００８０】
まず、表示する文字列を構成する文字数から、この文字列に対するグラフィックデータの大きさを計算する。例えば、図６に示す文字列に対しては、これが１１文字から構成されるものであるから、縦１５０ピクセル、横１５０×１１＝１６５０ピクセルのグラフィックデータを生成することになる。このために、システム制御部４１では、まず、縦１５０ピクセル、横１６５０ピクセルの情報を記憶するグラフィックデータ記憶領域を内蔵のＲＡＭで確保し、まず、このグラフィックデータ記憶領域全体のピクセルに、そのピクセルを図２で説明したパレット番号１のピクセルとするデータを書き込む。このデータは８ビットのデータである。
【００８１】
次に、字幕となる文字列を、左端の文字から順に、グラフィックデータに変換していく。例えば、図６に示すような字幕３４の場合、左端の文字「あ」をもとに、フォント情報を用いて、グラフィックデータを生成し、グラフィックデータ記憶領域の左端１５０ピクセル×１５０ピクセルのエリアに書き込む。このエリアに書き込むグラフィックデータは、この書込みが行なわれるピクセルを図２で説明したパレット番号３のピクセルにするものである。
【００８２】
次いで、字幕３４の左端から２番目の文字「ぁ」をもとに、フォント情報を用いて、グラフィックデータを生成し、グラフィックデータ記憶領域の次の１５０ピクセル×１５０ピクセルのエリアに書き込む。この文字「ぁ」のグラフィックデータも、それが書き込まれるピクセルを図２で説明したパレット番号３のピクセルとするものである。同様にして、字幕３４の順次の文字をフォント情報を用いてグラフィックデータに変換し、グラフィックデータ記憶領域の順次の１５０ピクセル×１５０ピクセルのエリアに書き込んでいき、これら書き込んだピクセルを図２で説明したパレット番号３のピクセルにする。
【００８３】
このようにして、字幕３４の文字列の各文字コードがグラフィックデータに変換され、グラフィックデータ記憶領域の夫々指定されたエリアに書き込まれて、この書込みが行なわれたピクセルがパレット番号３のピクセルとなる。
【００８４】
字幕３４の文字列のグラフィックデータ記憶領域への書込みが終了すると、次に、各文字のグラフィックデータイメージ毎にその輪郭の検出が行なわれ、輪郭をなすものと判定されたピクセルをパレット番号２のピクセルとするデータの書込みが行なわれる。この輪郭をなすピクセルの検出は次のように行なわれる。即ち、グラフィックデータが書き込まれたグラフィックデータ記憶領域を縦方向と横方向とに順次スキャンし、この縦方向のスキャン毎に、また、横方向のスキャン毎に、パレット番号１のピクセル（背景）のうちのパレット番号３のピクセル（文字）に直接隣接するピクセルをパレット番号２のピクセルとするものである。例えば、スキャン方向に前後する２つのピクセルのデータを比較し、これら２つのピクセルが等しいデータ（パレット番号１のピクセル同士、または、パレット番号２のピクセル同士）である場合には、いずれのピクセルもデータをそのままにしておくが、これら２つのピクセルが異なると、パレット番号１のピクセルの方にデータの書込みを行ない、パレット番号２のピクセルにする。
【００８５】
このようにして、グラフィックデータ記憶領域内に輪郭が設けられたグラフィックデータイメージが得られることになる。
【００８６】
なお、ここでは、フォント情報は各文字の形状をグラフィックスデータとして記憶するものとしたが、これに限らず、文字の外形を直線や曲線の組み合わせで表わすような、いわゆるアウトラインフォントや、文字の筆順を記憶したストロークフォントなど、様々な形式のフォント情報を用いることもできる。また、フォント情報は、光ディスク上に予め記録しておき、光ディスクがディスク装置４０に装着されて、上記のように、字幕の情報を読み出すとき、これとともに、フォント情報を読み出してシステム制御部４１内のＲＡＭに記憶するようにしてもよい。
【００８７】
以上のようにして生成したグラフィックデータＤCGは、字幕の表示開始時刻に合わせてＲＡＭのグラフィックデータ記憶領域から読み出され、字幕表示装置４５の入力端子１（図１）に供給されてグラフィックバッファ２（図１）に書き込まれるようにする。
【００８８】
このように、グラフィックデータＤCGを字幕表示装置４５に供給するとともに、システム制御部４１は、領域指定部６に指定領域を生成させるための指定領域情報を字幕表示装置４５に供給する。字幕表示装置４５では、この指定領域情報が入力端子１（図１）から領域指定部６（図１）に供給される。
【００８９】
この指定領域情報は、上記のフォント情報によるフォントサイズ（上記の例では、縦横１５０ピクセル）や字幕の文字数（上記の例では、１１文字），字幕の変化開始時刻情報，同じく変化終了時刻情報などをパラメータとして、例えば、１／３０秒毎に変化する指定領域の対角座標を求めたものであって（但し、この指定領域の左下角の座標位置は一定）、字幕表示装置４５の領域指定部６は、かかる指定領域情報をもとに、図５（ａ）に示したような１／３０秒毎に横幅ｄHが変化する指定領域３２を生成する。
【００９０】
字幕の表示データＤCD（図１）による字幕が所定時間表示されて表示終了時刻となると、グラフィックバッファ２内のグラフィックデータが消去され、次の字幕のグラフィックデータＤＣＧが書き込まれて、表示画面に次の字幕が表示され、同様の動作が繰り返される。
【００９１】
このようにして、楽曲が続く限り、表示画面に字幕が順次切り替え表示され、夫々の字幕で異なる表示色の既読部分と未読部分との境界が移動していき、次々とカラオケ字幕の表示が行なわれることになる。
【００９２】
なお、この実施形態では、上記の一連の字幕表示動作は、システム制御部４１（図７）内に記憶されたプログラムにより行われている。即ち、予め、システム制御部４１内のＲＯＭ(Read Only Memory）に記憶されたプログラムに従って、光ディスクからの字幕の情報の読み出しやグラフィックデータの生成，指定領域の設定などが行なわれる。
【００９３】
しかし、本発明は、これのみに限定されるものではなく、例えば、再生装置側には、ＪＡＶＡ（登録商標）に代表されるプログラムの実行環境が準備されており、光ディスク上に記録されているプログラムをシステム制御部４１内のＲＡＭに読み込んで実行するように構成してもよい。この場合、再生装置側のプログラムの実行環境には、プログラムインターフェースとして、指定領域を指定するＡＰＩ(Apprication Program Interface)を設けておく。実行するプログラムはこのＡＰＩを呼び出すように構成されており、このプログラムの実行中に、必要に応じて、指定領域の設定を行なうことが可能である。また、パレット情報を指定するＡＰＩやグラフィックデータをグラフィックバッファ２に書き込むＡＰＩも用意しておけばよい。
【００９４】
なお、この実施形態では、図１におけるカラーパレット３，４に固定値のパレット情報３ａ，４ａを予め格納しているものであるが、これは限定されるものではなく、システム制御部４１から任意に設定可能とすることもできる。この場合には、グラフィックデータの変換する色も任意に設定できるようにすることにより、字幕での既読部分と未読部分との色を、これらは互いに異なる色であるが、自由に変化できるようにすることができる。勿論、パレット情報３ａ，４ａの設定値を光ディスク内の字幕情報ファイル５５（図８）中に含め、これをシステム制御部４１が読み取ってカラーパレット３，４にパレット情報３ａ，４ａとして設定するようにしてもよい。この場合には、光ディスク毎、あるいは楽曲毎に字幕の上記表示色を異ならせることもできる。さらに、カラーパレット３，４毎に複数のパレット情報を設けておき、それらのいずれかを適宜選択してカラーパレット３，４に設定するようにしてもよい。
【００９５】
また、上記実施形態では、図５（ａ）に示すように、領域指定部６（図１）により設定される指定領域３２は矩形状の領域とした。しかし、本発明はこれのみに限るものではなく、例えば、図１０に示すように、歌曲の進行とともに、半径が大きくなっていく円形状の指定領域３２としてもよい。この場合の指定領域３２は、歌曲の進行に対応した字幕３４の既読部分３４ａのみを含むように、その中心座標と半径との情報がシステム制御部４１から字幕表示装置４５（図７）の領域指定部６（図１）に与えられる。従って、設定されるかかる中心座標値と半径の値とは、歌曲の進行とともに変化していく。なお、かかる円形状の指定領域３２のグラフィックバッファ２全体のデータイメージ領域３０からはみ出す部分（破線で示す）は、勿論使用されない。また、同様にして、指定領域３２をかかる矩形や円形以外の形状の領域としてもよい。
【００９６】
また、領域指定部６において、グラフィックバッファ２に対応させて、横１９２０×縦１０８０ピクセルのデータ領域を用意し、このデータ領域の各ピクセル（グラフィックバッファ２の夫々のピクセルに対応）に「１」，「２」といったパレット情報３ａ，３ｂを指定する指定番号を書き込み、グラフィックバッファ２の読出しに同期してこのデータ領域からの指定番号の読出しを行ない、セレクタ５がこの指定番号に応じて、カラーパレット３またはカラーパレット４の出力を選択するようにしてもよい。これは、領域指定部６の構成にかかわらず実現可能である。
【００９７】
図１１は本発明による字幕表示方法及び装置の他の実施形態を示すブロック図であって、６０ａ，６０ｂはパレット情報、６１はカラーパレット、６１ａはパレット情報であり、図１に対応する部分には同一符号を付けて重複する説明を省略する。
【００９８】
同図において、パレット情報６０ａは図１におけるカラーパレット３でのパレット情報３ａと同様のものであって、例えば、図３（ａ）に示す情報を有するものである。また、パレット情報６０ｂは図１におけるカラーパレット４でのパレット情報４ａと同様のものであって、例えば、図４（ａ）に示す情報を有するものである。この実施形態も、図７に示す再生装置に字幕表示装置４５として適用されるものであるが、この場合のシステム制御４１からこれらパレット情報６０ａ，６０ｂが供給される。
【００９９】
セレクタ５は、領域指定部６からの上記のような指定領域により、パレット情報６０ａ，６０ｂのいずれかを選択するが、いま、パレット情報６０ａが図３（ａ）に示すパレット情報３ａと同じ内容のものとし、パレット情報６０ｂが図４（ａ）に示すパレット情報４ａと同じ内容のものとすると、セレクタ５は、指定領域内でパレット情報６０ｂを選択し、指定領域外でパレット情報６０ａを選択し、カラーパレット６１に供給する。
【０１００】
カラーパレット６１では、セレクタ５で選択されたパレット情報６０ａ，６０ｂがパレット情報６１ａとして設定され、このパレット情報６１ａに基づいてグラフィックバッファ２から読み出された各ピクセル毎に色変換が行なわれる。これにより、指定領域内のピクセルに対しては、パレット情報６０ｂに基づいて、図４（ａ）に示す各パレット番号に応じた色変換が行なわれ、指定領域外のピクセルに対しては、パレット情報６０ａに基づいて、図３（ａ）に示す各パレット番号に応じた色変換が行なわれる。従って、出力端子７には、図１における出力端子７に得られる字幕の表示データＤCDと同様の字幕の表示データＤCDが得られることになる。
【０１０１】
このようにして、この実施形態では、図１に示した実施形態と同様の効果が得られるが、さらに、カラーパレットが１個で済むなどの回路構成の単純化も実現できる。
【符号の説明】
【０１０２】
１  入力端子
２  グラフィックバッファ
３，４  カラーパレット
３ａ，４ｂ  パレット情報
５  セレクタ
６  領域指定部
７  出力端子
１０  パレット番号１のピクセル
１１  パレット番号３のピクセル
１２  パレット番号２のピクセル
２０  文字
２１  文字の輪郭
２２  文字，輪郭以外の部分
３０  グラフィックバッファ上のデータイメージエリア
３１  字幕のグラフィックデータイメージ
３２  指定領域
３３  表示画面
３４  字幕
３４ａ  既読部分
３４ｂ  未読部分
３５  字幕領域
４０  ディスク装置
４１  システム制御部
４２  出力制御部
４３  音声デコーダ
４４  映像デコーダ
４５  字幕表示装置
４６  映像合成部
４７  音声出力端子
４８  映像出力端子
４９  リモコン受信部
５０  ディスク情報ファイル
５１  メニュー情報ファイル
５２  プレイリストファイル
５３  クリップ情報ファイル
５４  ストリームファイル
５５  字幕情報ファイル
５５ａ  効果選択情報
５５ｂ  字幕表示開始時刻情報
５５ｃ  字幕表示終了時刻情報
５５ｄ  色変化開始時刻情報
５５ｅ  色変化終了時刻情報
５５ｆ  表示文字列情報
６０ａ，６０ｂ  パレット情報
６１  カラーパレット
６１ａ  パレット情報
【図１】
2010217898.tif 000003
【図２】
2010217898.tif 000004
【図３】
2010217898.tif 000005
【図４】
2010217898.tif 000006
【図５】
2010217898.tif 000007
【図６】
2010217898.tif 000008
【図７】
2010217898.tif 000009
【図８】
2010217898.tif 000010
【図９】
2010217898.tif 000011
【図１０】
2010217898.tif 000012
【図１１】
2010217898.tif 000013
【手続補正書】
【提出日】平成22年4月8日(2010.4.8)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、映像情報を表示する際に、字幕を表示する字幕表示方法に係り、特に、カラオケで用いられるような文字列で色表示の形態を順次変化させていくようにした字幕表示方法に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、かかる要望をもとになされたものであって、その目的は、字幕情報のデータ量を小さくして、カラオケのような字幕表示を実現可能とした字幕表示方法を提供することにある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明による字幕表示方法によれば、表示する字幕の表示形態を部分毎に異なる表示色とすることができ、しかも、異なる色の表示範囲を、時間経過とともに、変化させることができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
字幕表示のための方法であって、
字幕のビットマップ化されたグラフィックデータをグラフィックバッファに記憶し、
該グラフィックデータが記憶された該グラフィックバッファ上の全領域を、少なくとも該グラフィックデータによる文字部と該文字部以外の部分との部分領域に区分し、
該グラフィックバッファから繰り返し読み出されるデータを、複数のカラーパレットで同時に、かつ該カラーパレット毎に異なる色変換情報をもとに、該部分領域夫々を色変換し、
該カラーパレット夫々から出力されるデータを選択し、かつ該グラフィックバッファからのデータの繰り返しの読出し毎に該カラーパレット夫々の選択時間を変化させ、字幕の表示データを得ることを特徴とする字幕表示方法。