(57)【要約】【課題】  映像情報が記録されている記録媒体に記録されていない字幕情報を取得し、取得した字幕を表示して映像情報を再生することができる映像再生技術を提供すること。【解決手段】  映像情報が記録されている記録媒体に記録されていない字幕情報として文字コード情報を、ネットワークを介して取得することとし、文字コード情報に対応したフォントデータを字幕として表示するようにする。なお、取得した文字コード情報に基づく文字フォントを再生装置が持っていない場合には、その文字フォントを取得することとする。【選択図】  図１
2010178344.tif 000002
【特許請求の範囲】
【請求項１】
フォントデータを記憶する記憶手段と、
表示する字幕の文字コード情報を取得する取得手段と、
前記取得した文字コード情報に対応するフォントデータを前記記憶手段から読み取って字幕を生成する字幕生成手段と、を有し、
前記生成した字幕を表示しながら映像を再生する構成であることを特徴とする映像再生装置。
【請求項２】
請求項１記載の映像再生装置において、
前記文字コード情報を取得した後に前記映像の再生を行う構成であることを特徴とする映像再生装置。
【請求項３】
請求項１記載の映像再生装置において、
前記記憶手段に前記取得した文字コード情報に対応するフォントデータが記憶されていない場合には、前記記憶されていないフォントデータを前記取得手段により取得し、前記取得したフォントデータを前記記憶手段に記憶する構成であることを特徴とする映像再生装置。
【請求項４】
請求項３記載の映像再生装置において、
前記記憶されていないフォントデータを前記取得した文字コード情報の取得順に取得することを特徴とする映像再生装置。
【請求項５】
請求項４記載の映像再生装置において、
前記取得した文字コード情報に対応するフォントデータが所定数前記記憶手段に記憶された後に前記映像の再生を行う構成であることを特徴とする映像再生装置。
【請求項６】
請求項１乃至５記載の映像再生装置であって、
前記文字コード情報は表示開始時刻情報を含み、前記表示開始時刻情報に基づいて前記生成した字幕が表示されるように前記映像を再生することを特徴とする映像再生装置。
【請求項７】
請求項１乃至５記載の映像再生装置であって、
前記取得手段は、ネットワークを介して前記文字コード情報を取得することを特徴とする映像再生装置。
【請求項８】
請求項１乃至５記載の映像再生装置であって、
前記映像を記録媒体から再生する構成であり、
前記記憶手段は、前記取得した文字コード情報を前記記録媒体の識別情報と対応付けて記憶することを特徴とする映像再生装置。
【請求項９】
請求項３乃至６記載の映像再生装置であって、
前記取得手段は、ネットワークを介して前記記憶されていないフォントデータを取得することを特徴とする映像再生装置。
【請求項１０】
請求項３乃至６記載の映像再生装置であって、
前記映像を記録媒体から再生する構成であり、
前記記憶手段は、前記取得したフォントデータを前記記録媒体の識別情報と対応付けて記憶することを特徴とする映像再生装置。
【請求項１１】
表示する字幕の文字コード情報を取得し、
前記取得した文字コード情報に対応するフォントデータを前記記憶手段から読み取って字幕を生成し、
前記生成した字幕を表示しながら映像を再生することを特徴とする映像再生方法。
【請求項１２】
請求項１１記載の映像再生方法において、
前記文字コード情報を取得した後に前記映像の再生を行うことを特徴とする映像再生方法。
【請求項１３】
請求項１１記載の映像再生方法において、
前記記憶手段に前記取得した文字コード情報に対応するフォントデータが記憶されていない場合には、前記記憶されていないフォントデータを取得し、前記取得したフォントデータを前記記憶手段に記憶することを特徴とする映像再生方法。
【請求項１４】
請求項１３記載の映像再生方法において、
前記記憶されていないフォントデータを前記取得した文字コード情報の取得順に取得することを特徴とする映像再生方法。
【請求項１５】
請求項１４記載の映像再生方法において、
前記取得した文字コード情報に対応するフォントデータが所定数前記記憶手段に記憶された後に前記映像の再生を行うことを特徴とする映像再生方法。
【請求項１６】
請求項１１乃至１５記載の映像再生方法であって、
前記文字コード情報は表示開始時刻情報を含み、前記表示開始時刻情報に基づいて前記生成した字幕が表示されるように前記映像を再生することを特徴とする映像再生方法。
【請求項１７】
請求項１１乃至１５記載の映像再生方法であって、
ネットワークを介して前記文字コード情報を取得することを特徴とする映像再生方法。
【請求項１８】
請求項１１乃至１５記載の映像再生方法であって、
前記映像を記録媒体から再生し、
前記取得した文字コード情報を前記記録媒体の識別情報と対応付けて前記記憶手段に記憶することを特徴とする映像再生方法。
【請求項１９】
請求項１３乃至１６記載の映像再生方法であって、
ネットワークを介して前記記憶されていないフォントデータを取得することを特徴とする映像再生方法。
【請求項２０】
請求項１３乃至１６記載の映像再生方法であって、
前記映像を記録媒体から再生し、
前記取得したフォントデータを前記記録媒体の識別情報と対応付けて前記記憶手段に記憶することを特徴とする映像再生方法。
【請求項２１】
映像情報と、
前記映像情報に基づいて再生した映像上に表示する字幕の文字コード情報を取得するステップと、前記取得した文字コード情報に対応するフォントデータを取得するステップと
、を有するプログラムと、
を有することを特徴とする記録媒体。
【請求項２２】
請求項１１記載の記録媒体であって、
上記文字コード情報及びフォントデータを取得できる外部機器の位置情報を有していることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、字幕を表示して映像情報を再生する映像再生技術に関するものであり、特に
、字幕情報をネットワークや記録媒体から取得して映像情報を再生する映像再生技術に関するものである。
【背景技術】
【０００２】
映画などの映像情報を記録した記録媒体として、ＶＴＲ(Video Tape Recorder)や光デ
ィスクなどがある。とくに家庭用にはＤＶＤ(Digital Versatile Disc)と呼ばれる光ディスクが広く普及している。
【０００３】
これら記録媒体では、映像情報とともに、字幕が同時に表示できるように工夫されている。記録媒体に字幕の情報も記録しておくことで、例えば、外国映画に日本語の字幕を入れて再生することができ、内容を容易に理解することが出来る（例えば、特許文献１参照
）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１８６４４６
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、これら字幕情報は、予め記録媒体上に記録されているものを利用するため、後から別の字幕を表示させることは出来なかった。したがって、例えば、日本語の字幕が記録されていない記録媒体から映像情報を再生する場合、日本語の字幕を表示させようと思っても表示させることができず、不便であった。
【０００６】
本発明の目的は、映像情報が記録されている記録媒体に記録されていない字幕情報を取得し、取得した字幕を表示して映像情報を再生することができる映像再生技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、映像情報が記録されている記録媒体に記録されていない字幕情報を映像情報が記録されている記録媒体とは別の記録媒体から取得することとする。
【０００８】
好ましくは、字幕として表示させる文字の文字コード情報を取得することとする。
【０００９】
さらに好ましくは、取得した文字コード情報に基づく文字フォントを再生装置が持っていない場合には、その文字フォントを取得することとする。
【発明の効果】
【００１０】
本発明によれば、映像情報が記録されている記録媒体に記録されている字幕とは別の字幕を再生することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例１の再生装置のブロック図
【図２】字幕文字列情報とフォントデータの関係を示す図
【図３】光ディスク上のファイル構造を示す図
【図４】字幕言語選択時の画面を示す図
【図５】字幕言語ダウンロード時の画面を示す図
【図６】字幕情報のデータベース構造を示す図
【図７】フォントデータの記憶方法を示す図
【図８】光ディスク上のデータパケット記録構造を示す図
【図９】画像再生開始までの所要時間の比較を示す図
【図１０】実施例２の再生装置のブロック図
【図１１】フォントデータファイルの記録方法を示す図
【図１２】ハードディスク装置内のファイル構成を示す図
【図１３】ハードディスク装置内のファイル構成を示す図
【図１４】一般的に考えられる字幕情報ダウンロードの手順を示す図
【図１５】本実施例の再生装置での字幕文字列情報およびフォントデータのダウンロード手順を示す図
【図１６】スキップ動作が行われた場合のフォントデータのダウンロード手順を示す図
【発明を実施するための形態】
【００１２】
本実施例の概要は次のとおりである。
本実施例では、映像情報が記録されている記録媒体に記録されていない字幕情報として文字コード情報をネットワークを介して取得することとし、文字コード情報に対応したフォントデータを字幕として表示するようにする。なお、取得した文字コード情報に基づく文字フォントを再生装置が持っていない場合には、その文字フォントを取得することとする。
【００１３】
一つの言語に対応したフォントデータをすべて一括でダウンロードするには時間がかかる。例えば、日本語の文字種は数千種類にも上るので、全てに対応したフォントデータをダウンロードしようとすると、電話回線などの低速なネットワーク接続を使用している場合、非常に時間がかかってしまい、その間、映像情報の再生が行えない可能性がある。
【００１４】
さらに、上記のようにフォントデータはデータ量が多いため、全てを一括でダウンロードする場合、フォントデータを記憶するメモリーが大量に必要である。
【００１５】
本実施例によれば、データ量が少ない文字コード情報を取得することとしたので、映像情報の再生を迅速に行うことができるし、メモリー容量を削減することができる。
【００１６】
さらに、字幕表示を行う順番に文字コード情報のダウンロードを行うので、字幕情報のダウンロードを開始してから、実際の映像の再生を開始するまでの時間を短縮することが出来、ユーザーの利便性を高めることが出来る。さらには、ダウンロードを行いながら字幕の表示を行うことが出来る。
【００１７】
さらには、字幕表示に必要なフォントデータを一括してダウンロードするのではなく、字幕表示を行う順番にダウンロードするので、フォントデータの記憶に必要なメモリー容量を少なくすることが出来る。
【実施例１】
【００１８】
本発明を適用した実施例である再生装置の具体的な実施の形態を図面を用いて説明する
。
図１に、本実施例の再生装置のブロック図を示す。
図１中、１０１は光ディスク、１０２は光ディスクから信号を読み出す光ピックアップ
、１０３は光ディスクから再生された信号に所定の復調処理を行いデータを再生する再生信号処理回路、１０４は再生されたデータを所定のタイミングで出力する出力制御部、１０５は光ディスクの回転速度や光ピックアップの位置制御を行うサーボ部、１０６はサーボ部および再生信号処理回路を制御するドライブ制御部、１０７は再生されたパケット中からＰＣＲ(Program Clock Reference)の値を検出するＰＣＲ検出部、１０８は音声信号
をデコードする音声デコーダ、１０９はデコードされた音声信号を出力する音声出力端子
、１１０は映像信号をデコードする映像デコーダ、１１１はデコードされた映像信号に字幕信号を加算する字幕信号合成部、１１２は字幕情報の合成された映像信号を出力する映像出力端子、１１３は字幕を映像信号として出力する字幕出力部、１１４は再生装置全体を制御するシステム制御部、１１５はリモコンからの信号を受信するリモコン受信部、１１６はネットワークとの接続を制御するネットワーク制御部、１１７は外部のネットワーク、１１８はメモリー部である。
【００１９】
ここで、字幕の表示に関し、字幕情報の記憶方法に関して説明する。
【００２０】
本実施例の再生装置においては、字幕情報を文字情報として取り扱う。すなわち、表示する字幕の文字を文字コードとして扱い、画面に表示する際には、各文字コードに対応した文字の形状を示すフォントデータを使用して図形に変換して表示を行う。
【００２１】
図２に、文字コードとフォントデータの関係を示す。
図２において、字幕情報は、「こんにちは」の文字コードと、「あ」「い」「う」「え
」「お」…といった日本語表示に必要な各文字の形状を表すフォントデータから成り立っ
ている。
【００２２】
「こんにちは」という字幕は、「こ」「ん」「に」「ち」「は」をそれぞれ表す文字コ
ードにより表現できる。ここで、文字コードは、パーソナルコンピュータなどで広く利用されているシフトＪＩＳコードやＵＴＦ(UCS(Universal multi-octet coded Character 
Set) Transformation Format)などを使用すればよい。例えば、シフトＪＩＳコードを使
用すると、「こ」は、１６進数で“８２Ｂ１”と表すことが出来る。シフトＪＩＳコード
により、日本語の文字は、２バイト（１６ビット）のコードで表現することが可能なので
、「こんにちは」は、１０バイトのコードにより表現が可能である。以下、文字コードで
表された字幕の文字列そのものを字幕文字列情報と呼ぶ。この字幕文字列情報には、必要に応じて文字の拡大・縮小、文字の色付け、文字の表示位置、文字の輪郭強調やスムージング、透明度を利用した映像画面と文字とのブレンディングなどの処理を行うためのパラメータも含まれることとする。
【００２３】
「こ」という文字を画面上に表示するためには、「こ」に対応した文字コード“８２Ｂ
１”だけではなく、実際に文字を表示するための「こ」の形状を表すフォントデータが必要である。フォントデータは、例えば、３２×３２ピクセルのビットマップで表現することができる。もちろん、文字の外枠を直線や曲線で表現したアウトラインフォントや、筆運びを表現したストロークフォントなど、様々なフォント形式があり、本実施例では、どのフォント形式を用いても良い。
【００２４】
以下、ユーザーが、日本語に対応していない再生装置を用いて、日本語の字幕が記録されていない光ディスクの映像情報を日本語の字幕を表示しながら再生する場合を例に取り説明する。
【００２５】
まず、ユーザーは、再生装置の電源を投入し、光ディスク１０１を再生装置にセットする。再生装置中のシステム制御部１１４は、光ディスク１０１がセットされたことを認識し、光ディスク１０１中のファイル管理情報を読み出す。ここで、ファイル管理情報は、例えばＵＤＦ(Universal Disk Format)に代表されるファイル管理システムに準拠して、
光ディスク上の所定の位置に記録されている。ファイル管理情報は、光ディスク上に記録されている各情報をファイルとして管理する。具体的には、各ファイルのファイル識別子（ファイル名）、記録開始セクター番号、ファイル長、付加情報などが記録されている。
【００２６】
ファイル管理情報が読み出された後、システム制御部１１４は、光ディスク１０１の再生に必要なファイルを読み出し、順次解析を行う。
【００２７】
再生を行う光ディスク１０１上には、図３に示すようなファイルが記録されている。
図３中、３０１はＤＶＲディレクトリ中のプレイリストの数やファイル名などの情報が書かれたｉｎｆｏ．ｄｖｒファイル、３０２はメニュー表示を行うプログラムを記録したｍｅｎｕ．ｊａｖａファイル、３０３は映像の再生位置や順序およびマーク位置などの情報が記録されたプレイリストファイル、３０４はストリームファイル上の再生開始点とそのパケット位置などの情報を記録したクリップ情報、３０５は映像や音声などの情報パケットが記録されたストリームファイルである。
【００２８】
ここで、ストリームファイル３０５について説明する。
映像情報は、画像情報圧縮技術の一つであるＭＰＥＧ(Moving Picture Experts Group)２方式でデータ量が削減され、トランスポートストリーム形式に変換されて記録される。ＭＰＥＧ２は、ＮＴＳＣ形式の画像やハイビジョンに代表される高画質のＨＤ画像に対しても優れたデータ量削減を行うことが出来、原画像に対して１／１０〜１／５０程度にデータ量を削減することが出来る。例えば、ＮＴＳＣ形式の画像では６Ｍｂｐｓ程度、ＨＤ画像でも２０Ｍｂｐｓ程度のデータ量で十分な画質を得ることが出来る。ＭＰＥＧ２による画像圧縮は、ＤＶＤをはじめとする画像蓄積や、ディジタル放送などにも広く用いられている。
【００２９】
ここでは、ＭＰＥＧ２形式を例にとって説明するが、もちろん他の画像圧縮方法を用いてデータを符号化しても差し支えない。
【００３０】
映像情報と同様に、音声情報に関しても、音声圧縮技術を用いてデータ量圧縮を行なう
。音声圧縮技術には、ＭＰＥＧ１オーディオやＢＳデジタル放送で用いられるＡＡＣ形式など様々な圧縮技術がある。また、音声情報は映像情報に比べてデータ量が少ないため、圧縮を行わないリニアＰＣＭ形式でデータを記録することも可能である。
【００３１】
上記のように符号化された映像情報および音声情報は、伝送や蓄積が容易なように、トランスポートストリームとして多重化し、一つのファイルとして記録する。具体的には、各情報は１８８バイトのパケットに変換する。その際、各パケットにはパケット識別のためのＰＩＤ（パケットＩＤ）を付加する。一連の情報には単一のＰＩＤを付加することにより、再生時に容易にパケットの分別を行うことが出来る。
【００３２】
トランスポートストリームには、映像・音声のほか、字幕情報や図形情報、制御コマンドなどの各種情報パケットを多重化する事が出来る。さらに、各ＰＩＤの関係を表したＰＭＴ(Program Map Table)やＰＡＴ(Program Allocation Table)、時刻情報を表すＰＣＲ(Program Clock Reference)などのパケットも多重化する。このようにして情報の多重化
を行ったトランスポートストリームを、ストリームファイル３０５として光ディスク１０１上に記録しておく。
【００３３】
次に、クリップ情報ファイル３０４について説明する。
前述のように、映像情報はＭＰＥＧ２形式の画像圧縮を行った上で記録をしている。ＭＰＥＧ２形式では、連続した画像の相関性を用いてデータ量削減を行っている。具体的には、連続した画像間で変化のない部分の情報は再送せずに、直前の画像のデータをそのまま使用するような処理を行っている。そのため、変化分のみが符号化された画像データでは、そのデータから全画素の情報を復号できないという欠点がある。したがって、早送りやスキップ操作などで再生を開始できる画像は、全画素が符号化された画像のみである。
【００３４】
一般的に、ＭＰＥＧ２形式での画像圧縮は、１５枚程度の画像を組にして圧縮を行うことが多い。この画像の組をＧＯＰ(Group Of Pictures)と呼ぶ。このＧＯＰの先頭から再
生を行えば、即座に画像の再生を行うことが出来る。
【００３５】
クリップ情報ファイル３０４には、このＧＯＰ先端のパケット位置を、その画像の符号化時刻（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐの値に対応）とともに記録しておく。これにより、サーチやスキップで再生を開始する位置が容易に検索できる。
【００３６】
クリップ情報ファイル３０４は、トランスポートストリームファイルと一対一に対応している。０１０００．ｍ２ｔｓというトランスポートストリームファイルに対応して、０１０００．ｃｌｐｉというクリップ情報ファイルを記録しておけば、ファイル間の対応が容易に識別できる。
【００３７】
次に、プレイリストファイル３０３について説明する。
プレイリストファイル３０３は、トランスポートストリームファイルの再生順序を規定する情報が記録されたファイルである。プレイリストファイル３０３には、再生を行うストリームファイルのファイル識別子、再生開始時刻、再生終了時刻などの情報の組がプレイアイテム情報として一組ないし複数組記録されている。再生時には、指定されたプレイリストファイル３０３中のプレイアイテム情報にしたがい、ストリームファイル３０５が順次再生される。
【００３８】
再生開始時には、まず、システム制御部１１４がメニュー表示プログラム３０２を読み出し、そのプログラムを実行する。メニュー表示プログラム３０２は、光ディスク上に記録されているコンテンツの選択や各種設定を行うことが出来るようなメニューを表示するようにプログラムされている。
【００３９】
ユーザーは、再生に先立ち、字幕情報の選択を行う。例えば、再生メニュー上で、字幕切り替えを選択することにより、字幕情報の切り替えを指示する。字幕情報の切り替えが選択されると、画面上に、図４に示すような字幕選択メニューを表示するようにシステム制御部１１４が再生装置を制御する。
【００４０】
ここで、字幕選択メニューには「日本語」がないため、ユーザーは字幕情報のダウンロードを行うために、項目「ｄｏｗｎｌｏａｄ  ｏｔｈｅｒ  ｌａｎｇｕａｇｅ」を選択し
、決定を行う。字幕のダウンロードが指定されると、メニュー表示プログラム３０２は、所定のファイルサーバーへの接続、字幕ダウンロードプログラムのダウンロードを実行する。字幕ダウンロードプログラムは、ダウンロードを行う字幕の言語種類の選択を行うよう、ユーザーに求める。具体的には、再生装置が図５に示すようなメニューを表示させる
。ユーザーは、図５のメニューを見て所望の言語を選択することができる。
【００４１】
言語が選択されると、システム制御部１１４は、字幕情報のダウンロード処理を開始する。
【００４２】
以下、字幕情報のダウンロードプログラムの手順を説明する。
【００４３】
ここで、字幕情報には、字幕文字列情報とフォントデータがあり、それぞれをダウンロードする必要がある。ここで、字幕文字列情報は、ディスク上に記録された映像に対応して表示する字幕の文字列を列記したものである。字幕文字列情報は、比較的データ量が少ないので、全てをダウンロードしても時間がかからない。これに対し、フォントデータは
、データ量が大きくなる傾向がある。特に日本語や中国語などでは、使用される文字種が非常に多いので、全てのフォントデータをダウンロードすると非常に時間がかかる。そこで、本実施例の再生装置では、各章において使用するフォントデータのみを逐次ダウンロードする。
【００４４】
字幕情報のダウンロードが指示されると、まず、字幕文字列情報をダウンロードする。ここでは、再生対象となるコンテンツに対応した字幕文字列を一通りダウンロードするものとして説明する。もちろん、全ての字幕文字列を一度にダウンロードせず、数回に分けて分割してダウンロードを行なうように制御することも可能である。
【００４５】
具体的には、ユーザーによりダウンロードを行う言語が指定されると、システム制御部１１４は、ネットワーク制御部１１６を介して、ネットワーク上の所定のファイルサーバー（図示せず）への接続を行う。
【００４６】
ここで、ネットワーク上のファイルサーバーとファイルサーバー上に記憶されているファイルは、ＵＲＬ（Ｕｎｉｆｉｅｄ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と呼ばれる識別情報により、ネットワークでの場所が特定される。このＵＲＬ情報は、ダウンロードを行うメニュー表示プログラム３０２上に記載されていても良いし、光ディスク１０１上の所定のファイルに記載しておいても良い。
【００４７】
ファイルサーバーと再生装置は、お互いに正当な機器であることを確認するために、認証処理を行う。この時、システム制御部１１４は、再生を行う光ディスク１０１の識別番号や再生装置の識別番号、再生対象となるコンテンツのタイトルなどの情報をファイルサーバーに送り、必要なファイルを送信するように要求する。
【００４８】
ファイルサーバーによって再生装置の正当性が認証され、再生を行うタイトルに対応した字幕情報のファイルが準備され、ネットワークを介して再生装置に送信される。ここで
、字幕情報には、前述のように字幕として表示を行う文字列自体を表す字幕文字列情報と
、各文字の形状に関する情報を有するフォントデータがある。再生装置では、ネットワーク制御部１１６を介してシステム制御部１１４に字幕情報が入力され、メモリー１１８内の字幕文字列情報記憶領域およびフォントデータ記憶領域にそれぞれの情報を記憶する。
【００４９】
なお、上記のようなダウンロード手順は、光ディスク１００上のメニュー表示プログラム３０２に含まれているものとして説明したが、これは限定されるものではなく、システム制御部内のＲＯＭにプログラムとして予め組み込まれていても良いし、必要に応じて、ファイルサーバー側から再生装置にプログラムを送信し、システム制御部にて実行するような仕組みを設けても良い。
【００５０】
字幕文字列情報の具体的な例を図６に示す。
字幕文字列情報中には、コンテンツのタイトル６０１や言語名６０２、フォント名６０３などの基本情報と、実際に表示を行うための字幕文字列が含まれている。
【００５１】
各章（Ｃｈａｐｔｅｒ１、Ｃｈａｐｔｅｒ２．．．）の字幕文字列には、字幕の表示開
始時刻６０４、表示期間６０５、表示文字列６０６が含まれている。この例では示していないが、各字幕文字列の表示を規定するための、表示位置、表示サイズ、表示色、フォント名などの情報を個別に含めることも出来る。個別の表示情報がない場合には、予め決められた表示方法で字幕を表示する。具体的な表示方法については後述する。
【００５２】
また、字幕文字列情報には、必要に応じて、章や段落の切れ目が分かるように情報を付加してもよい。これにより、ユーザーが再生時に早送り動作やスキップ動作を行った場合に、容易に字幕の表示位置を求めることが出来る。
【００５３】
字幕文字情報を全てダウンロードした後、フォントデータのダウンロードを行う。ここで、フォントデータのダウンロードは、全てのフォントを一括してダウンロードするのではなく、必要な文字のフォントのみ、使用する順番にダウンロードしていく。
【００５４】
ここで、ダウンロードしたフォントデータの具体的な記憶方法を以下に示す。
図７に、メモリー１１８内のフォントデータ記憶領域のデータ配置例を示す。
フォントデータ記憶領域には、フォント形状記憶領域とフォント管理情報領域とがある
。ダウンロードしたフォントデータは、フォント形状記憶領域に詰めて記録していく。また、ダウンロードした各フォントデータの文字コード、記録アドレスなどの情報をリストとしたものをフォント管理情報として記憶する。
【００５５】
フォントデータの読み出し時には、まず、フォント管理情報を用いて、読み出しを行うフォントデータの文字コードから、記録アドレスとデータサイズを求める。ここで求めた記録アドレスからフォントデータのフォント形状の読み出しを行えばよい。
【００５６】
また、フォントデータの有無を判断する場合には、フォント管理情報中に、必要なフォントデータに対応した文字コードが含まれるかどうかを調べればよい。
【００５７】
以上のようにして、ダウンロードしたフォントデータをメモリー１１８内のフォントデータ記憶領域に記憶することができる。
【００５８】
なお、字幕情報のダウンロード中、ユーザーは他の操作を行うことが出来る。具体的には、字幕情報のダウンロード中に、他の設定動作を行ったり、ダウンロードしている字幕とは対応しない映像情報の再生を開始させるなどの操作が可能である。
【００５９】
字幕情報のダウンロード中に、コンテンツの再生が指示されると、字幕情報のダウンロードと平行して光ディスクの再生動作を開始する。
【００６０】
映像情報の再生は、以下の手順により行われる。
まず、ユーザーが再生を指示したコンテンツに対応したプレイリストファイル３０３が光ディスク１０１上から読み出される。プレイリスト中には、一つないし複数のプレイアイテム情報が記録されており、プレイアイテム情報に対応したストリームファイル３０５の読み出しが行われ、プレイアイテム情報に指定されたパケット番号のパケットから読み出しが行われる。具体的には、読み出しを行うパケットの記録されているセクターの情報を読み出すよう、システム制御部１１４がドライブ制御部１０６に指示を行う。ドライブ制御部１０６は、指示されたセクターの読み出しが行えるように、サーボ部１０５を制御し、ディスク回転速度および光ピックアップの位置が所定の値となるように制御を行う。光ピックアップ１０２により、光ディスク１０１上から記録信号が読み出されると、再生信号処理部１０３により、誤り訂正処理、データの並び替えなどの信号処理が行われ、セクターデータとして出力制御部１０４に入力される。出力制御部は、システム制御部１１４により指定されたパケット番号のパケットから順番に、各パケットに付加されたタイムスタンプに応じた時刻にパケットを出力する。
【００６１】
ここで、光ディスク上に記録されているストリームファイル３０５のパケットの記録形式を図８に示す。
図８中、８０１はパケットヘッダー、８０２はＭＰＥＧパケットである。
各ＭＰＥＧパケットには、４バイト（３２ビット）のパケットヘッダーを付加して記録しておく。パケットヘッダー中の３０ビットは、パケットを出力するタイミングを表すタイムスタンプとして使用する。タイムスタンプは、２７ＭＨｚのクロックを基準としてカウントした時刻を表しており、出力制御部内の２７ＭＨｚのカウンターによりカウントした値と、各パケットに付加されているタイムスタンプの値とを比較し、一致した時点でパケットの出力を行うように制御する。これにより、パケットの出力タイミングを制御することが出来る。出力制御部からパケットが出力される際には、パケットヘッダーは除去され、ＭＰＥＧパケットのみが出力される。
【００６２】
出力制御部１０４から出力されたＭＰＥＧパケットは、ＰＣＲ検出部１０７、音声デコーダ１０８、映像デコーダ１１０に入力される。各パケットにはパケット種別を判別する１３ビットのＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）が含まれており、これによりＰＣＲパケット
、音声データパケット、映像データパケットなどの種類が判別される。これにより、音声デコーダ１０８、映像デコーダ１１０は、所望のパケットのみを使用することが出来る。
【００６３】
再生するストリームファイル内のストリームデータには、ＰＣＲ(Program Clock 
Reference)と呼ばれる時刻情報が含まれており、この時刻情報に同期して映像および音声の出力が行われる。ＰＣＲ検出部１０７には、このＰＣＲパケットが入力され、ストリーム中の時刻情報が取得される。映像デコーダ１１０および音声デコーダ１０８には、時刻情報としてこのＰＣＲ値が入力され、このＰＣＲ値を基準として映像および音声のデコード処理を行う。また、後述のように、ＰＣＲ値は、字幕の表示タイミングの制御にも使用される。
【００６４】
音声デコーダ１０８は、ストリームデータ中の音声パケットをデコードし、音声信号を出力する。デコードされた音声信号は、音声出力端子１０９に出力される。
【００６５】
映像デコーダ１１０は、ストリームデータ中の映像パケットをデコードし、映像信号を出力する。映像信号は、後述の字幕出力部から出力される字幕情報が重ね合わされ、字幕情報が合成された映像信号として、映像出力端子１１２に出力される。
【００６６】
字幕表示も、ストリームデータ中に含まれるＰＣＲに同期して行なわれる。具体的には
、ＰＣＲ検出部により検出されたＰＣＲ値がシステム制御部１１４に入力され、このＰＣＲ値と字幕文字列情報中の表示開始時刻とが比較され、表示時刻に一致すると、字幕の表示が行われる。
【００６７】
字幕表示時には、システム制御部１１４は、表示字幕文字列の文字コード、文字コードに対応したフォントデータが順次メモリー１１８から読み出し、字幕出力部１１３に出力する。字幕出力部１１３は字幕情報が字幕の映像信号として生成する。加算部１１１は、映像デコーダ１１０でデコードした映像信号と字幕出力部１１３で生成した字幕の映像信号を重畳する。映像出力端子１１２から、字幕が重ねられた映像信号を出力し、表示装置の表示画面上に字幕が表示される。
【００６８】
字幕出力部１１３では、字幕文字列情報中のパラメータにしたがい、文字の拡大・縮小や色付けを行い、指示された位置に表示を行う。この時、輪郭強調やスムージング、透明度を利用した映像画面とのブレンディングなどの処理を行い、字幕の表示画質の向上を行うことも可能である。
【００６９】
字幕文字列情報中に指定された表示期間を経過後、字幕出力部１１３は、当該字幕の映像信号の出力を停止する。ここで、表示期間を０秒とした場合、表示後、画面消去を行わないと定義することにより、字幕の文字を時間をおいて1文字ずつ表示させるといった各
種表示効果にも利用可能である。以上のようにして、所定の時刻に所定の字幕が表示される。
【００７０】
なお、フォントデータのダウンロードは、字幕表示よりも高速で行うことができる。
例えば、一般的な５６Ｋｂｐｓのモデムを用いてフォントデータのダウンロードを行う場合、フォントデータが１文字あたり１Ｋバイトとして、毎秒約７文字分のフォントデータをダウンロードすることができる。一方、ユーザーの字幕の読み取り可能な速度は、１分間に３００文字が限度であると言われている。したがって、１秒間に５文字であり、フォントデータのダウンロード速度よりも遅いことが分かる。また、映画などの一般的なコンテンツでは、字幕の表示速度はそれよりもずっと遅く、かつ、字幕のない場面も多く存在する。従って、映像情報を再生しながらフォントデータをダウンロードし、字幕として表示させることが可能である。
【００７１】
また、フォントデータのデータ量を削減ないし圧縮を行ったり、文字サイズを小さくするなどの工夫により、より高速でフォントデータを送ることも可能である。さらには、同じ文字が繰り返し表示される場合、フォントデータの送信は省略できるので、フォントデータの送信速度よりも早くなる恐れはない。もちろん、ネットワーク接続により高速な手段を用いることも出来る。
【００７２】
字幕文字列情報に対応した全てのフォントデータのダウンロードが完了すると、システム制御部１１４は、ネットワークとの接続を終了する。この時、ユーザーに対してダウンロードの完了した旨のメッセージを発しても良い。
【００７３】
図９に、字幕情報のダウンロードと映像情報の再生のタイミングを示す。
図９（ａ）は、一般的なダウンロード方法により字幕情報のダウンロードを行なった後
、映像情報の再生を行う場合の両者のタイミングを示している。図９（ｂ）は、本実施例の再生装置による字幕情報のダウンロードと映像情報の再生のタイミングを示している。
【００７４】
また、図１４に、図９（ａ）に対応する、一般的に考えられる字幕情報ダウンロードの手順を示す。
【００７５】
図１４中、Ｓ１は開始ステップ、Ｓ２は字幕文字列情報、Ｓ３は全フォントデータのダウンロード手順、Ｓ４はディスク再生開始ステップ、Ｓ５は終了ステップである。
【００７６】
一般的に考えられるダウンロード方法では、まず、字幕文字列情報をダウンロード（Ｓ２）した後、字幕表示に必要なフォントデータを全てダウンロードする（Ｓ３）。字幕文
字列情報およびフォントデータが全て揃った後、光ディスク１０１からの映像情報の再生を開始（Ｓ４）する。ディスク再生中には、ダウンロード済みの字幕文字列情報とフォントデータを用いて字幕の表示を行う。
【００７７】
一般的に考えられるダウンロード方法では、字幕中に実際に表示する文字列に含まれるかどうかは関係なく、フォントデータを全て一括してダウンロードしていた。そのため、表示する必要のないフォントデータもダウンロードすることになるので、ダウンロードするフォントデータのデータ量が多くなってしまう。また、文字列の表示順序とは無関係にフォントデータをダウンロードしているので、全てのフォントデータをダウンロードし終わるまでコンテンツの再生を行うことが出来ない。
【００７８】
したがって、図９（ａ）に示したように、一般的に考えられるダウンロード方法では、字幕文字列情報のダウンロード開始から、実際のディスクデータの再生まで非常に時間がかかっていた。
【００７９】
図１５に、図９（ｂ）に対応する本実施例の再生装置での字幕文字列情報およびフォントデータのダウンロード手順を示す。
【００８０】
図１５中、Ｓ６は所定量のフォントデータのダウンロードステップ、Ｓ７は残りのフォントデータのダウンロードステップであり、その他の符号は図１４と同じである。
【００８１】
本実施例の再生装置では、再生処理開始時に、まず、字幕文字列情報のダウンロードを開始する（Ｓ２）。続いて、字幕文字列情報の解析を行い、メモリー１１８にその字幕文
字列情報に対応するフォントデータが蓄えられているかどうかを判別することで、ダウンロードが必要なフォントをシステム制御部１１４が判別する。ダウンロードすべきフォントデータがある場合には、字幕文字列情報中から表示時刻順に所定数のフォントデータをダウンロードする。本実施例では、字幕文字列先頭から所定数（本実施例では１００文字分とする）のフォントデータがメモリー１１８に蓄えられるまでダウンロードを実行することとする。
【００８２】
これにより、映像情報を再生する前にダウンロードするフォントデータの数を制限し、ディスク上のデータ再生開始までの時間を短縮する。なお、メモリー１１８に蓄えておくフォントデータの数は、１００文字以外の数に決めておいてもよいことは言うまでもない
。また、この所定数を、字幕文字列情報中の文字量、ないし、単位時間あたりの文字量などにより決めてもよい。なお、メモリー１１８に所定数のフォントデータが既に蓄えられている場合には、字幕文字列情報のダウンロード後、フォントデータをダウンロードすることなく、すぐに映像情報の再生を開始することも可能である。
【００８３】
所定量のフォントデータがメモリー１１８に蓄えられると、光ディスク１０１上のデータの再生を開始する（Ｓ４）。光ディスク１０１上のデータが再生されると、再生された
データは、出力制御部１０４からパケット形式で出力され、音声デコーダ１０８、映像デコーダ１１０およびＰＣＲ検出部１０７へパケットが入力される。
【００８４】
ＰＣＲ検出部１０７では、再生されたパケット中のＰＣＲパケット内のＰＣＲ時刻を取り出し各デコーダに出力する。
【００８５】
映像デコーダ１１０では、入力された映像パケット内のデータのデコードを行い、映像信号に変換して映像合成部１１１に入力する。
【００８６】
音声デコーダ１０８では、入力された音声パケット内のデータのデコードを行い、音声信号に変換して音声信号出力端子１０９に出力する。音声信号出力端子１０９に出力された音声信号は、外部のアンプおよびスピーカーを介して音声として再生される。
【００８７】
一方、システム制御部１１４では、メモリー１１８に蓄積済みの字幕文字列情報とフォントデータを用いて字幕情報をグラフィックデータに変換し、字幕出力部１１３に入力する。この時、表示する字幕情報のグラフィックデータには、表示時刻情報を付加して字幕出力部に入力する。
【００８８】
字幕出力部１１３では、ＰＣＲ検出部１０７から提供される時刻と、グラフィックデータの表示時刻とを比較し、所定の時刻に入力されたグラフィックデータを、映像データとして映像合成部１１１に出力する。映像合成部１１１では、映像デコーダ１１０によりデコードされた映像信号に、字幕出力部１１３から出力された字幕情報を合成して映像出力端子１１２に出力する。
【００８９】
映像出力端子１１２に出力された映像信号は、外部のモニターに入力され、映像として表示される。
【００９０】
以上のように、本実施例の再生装置では、表示を行う字幕文字列の順序に合わせてフォントデータのダウンロードを行っている。すなわち、実際に字幕の表示を行う時点で、その字幕表示に必要なフォントデータのダウンロードが完了するように制御されるので、図９（ｂ）に示すように、全てのフォントデータのダウンロード完了を待つことなく映像情報の再生を開始することが出来る。これにより、ユーザーを待たせる時間を大幅に削減する事が出来る。
【００９１】
以上のように、映像情報の再生と平行して、フォントデータのダウンロードを行うことにより、ユーザーがフォントデータのダウンロードの完了を待つことなく、コンテンツの視聴を行うことが可能となる。
【００９２】
ところで、映像情報の再生中に、ユーザーにより早送り操作が行われたり、次の章（Ｃｈａｐｔｅｒ）へのスキップ操作が行われた場合、字幕として未だダウンロードの完了しない文字を表示する必要が出てくる可能性がある。この場合、再生再開を行う映像の表示時刻に対応した字幕文字列から再度フォント情報のダウンロードを再開する。なお、途中
、スキップボタンが押された場合、字幕表示画面のクリアを行い、古い字幕を消去しておくことが望ましい。
【００９３】
図１６は、スキップ動作が行われた場合のフォントデータのダウンロード手順を示す図である。
【００９４】
スキップ動作が行われると、ストリームの再生位置が変更される。プレイリストデータ３０３中には、スキップマーク情報が含まれており、ユーザーによりスキップ動作が指示されると、システム制御部１１４は、スキップマーク情報にしたがいストリームの再生開始時刻を求める。
【００９５】
次に、字幕文字列の出力開始位置の検索を行う（Ｓ７）。これは、図６に示した字幕文
字列情報中から、ストリームの再生開始位置に対応した時刻に表示すべき字幕文字列を求めることである。続いて、この表示すべき字幕文字列に対応したフォント情報のダウンロードを行う。この時も、図１５のステップＳ２と同様に、予め決められた所定文字数に対応したフォント情報をメモリー１１８に蓄積すればよい。
【００９６】
続いて、ディスク上のデータの再生を開始する（Ｓ４）。データの再生開始位置は、再
生開始時刻からクリップ情報３０４を用いて、ディスク上のストリームのパケット位置を求めることができる。パケットの出力が開始され、デコードされた映像データ及び音声データの出力が開始される。
【００９７】
映像データの出力に平行して、字幕の表示が行われる。これは、前述のように、字幕文字列データとダウンロード済みのフォントデータからグラフィックデータが生成され、映像出力に合成されて外部のモニター上に表示される。
【００９８】
ディスク上のデータの再生開始後、残りのフォント情報のダウンロードが行われる（Ｓ６）。これにより、ディスク上のデータおよび字幕を表示しながら、フォント情報のダウ
ンロードを行うことが出来る。
【００９９】
これらの処理により、ダウンロード中にスキップ動作や早送り動作が行われた場合でも
、字幕を表示するまでの時間を最小限に抑えることが可能である。
【０１００】
ここで、上記のダウンロードを行うプログラムは、光ディスク１０１上のメニュー表示プログラム３０２に含まれているとして説明したが、これは限定されるものではない。例えば、ダウンロードを行うプログラムは、システム制御部１１４内のＲＯＭ（図示せず）に予め記録されており、ネットワークからのダウンロードが指示されたときに呼び出されて動作を行うように構成しても良い。また、ダウンロードを行うプログラムは、ネットワーク上のサーバーが記憶しており、必要に応じてネットワークを介して再生装置内のメモリーにダウンロードされ、システム制御部１１４により実行が行われるように構成されても良い。また、字幕表示プログラムに関しても、光ディスク１０１上にプログラムとして記録しておいても良いし、システム制御部１１４内のＲＯＭに予め記録しておいもよい。もちろん、ネットワーク上のサーバーに記録しておき、必要に応じてダウンロードして実行しても一向に構わない。
【０１０１】
なお、上記実施例において、ダウンロードとは、ネットワーク上のサーバーからデータを取り込むこととして説明しているがこれは限定されるものではない。例えば、メモリーカードやハードディスクなどの記録媒体が再生装置に接続されており、これらの記録媒体からデータを取り込む場合もダウンロードと呼ぶ。もちろん、ストリームファイルの記録されている光ディスク１０１のような記録媒体からデータを取り込む場合もダウンロードであり、本発明を適用することが出来る。
【実施例２】
【０１０２】
次に、本発明を適用した第２の実施例を図を用いて説明する。
図１０中、１１９は記憶装置であるハードディスク装置であり、１０１から１１８までの符号は図１と同じである。
図１０に示した再生装置では、字幕文字列情報、フォントデータを記憶するメモリー１１８とは別に、ハードディスク装置１１９を有している。
【０１０３】
図１に示した再生装置では、再生時にネットワークを介して字幕文字列情報とフォントデータをダウンロードし、表示を行っていた。しかしながら、光ディスクを再生するたびに、毎回ネットワークに接続しデータのダウンロードを行うと、ネットワーク利用料などの費用がかかることが予想される。また、ネットワークにも負荷がかかる。そこで、一旦ダウンロードした字幕情報は、再生装置内あるいは外部記憶装置に記憶しておき、再度同じ光ディスクを再生した際に再利用することが望ましい。再生装置内のメモリー１１８は容量が限られているので、本発明では、記憶装置としてハードディスク装置１１９を例に挙げて説明する。
【０１０４】
図１０に示した再生装置においても、図１の再生装置と同様に、字幕文字列情報およびフォントデータのダウンロードが行われる。
【０１０５】
光ディスク１０１上のコンテンツの再生が完了し、全ての字幕文字列情報とフォントデータのダウンロードが完了すると、システム制御部１１４はダウンロードしメモリー１１８上に記憶している字幕文字列情報とフォントデータをそれぞれファイルとしてハードディスク装置１１９に記憶させる。ここで、字幕文字列情報は図６に示したものであり、フォントデータは図１１に示した構造をしている。この時、文字コードの検索が容易なように、フォントデータ中の文字形状管理情報の文字コードを順番に並べ替えて記憶するように制御してもよい。
【０１０６】
図１２に、ハードディスク装置上のファイル構成を示す。
図１２中、１２０１は光ディスク１０１のうち第１の光ディスクに対応したデータを記憶するディレクトリ、１２０２は光ディスク１０１のうち第２の光ディスクに対応したデータを記憶するディレクトリ、１２０３は第１の光ディスクに対応した日本語の字幕文字列情報ファイル、１２０４は第１の光ディスクに対応した日本語のフォントデータファイル、１２０５は第２の光ディスクに対応した日本語の字幕文字列情報ファイル、１２０６は第２の光ディスクに対応した日本語のフォントデータファイル、１２０７は第２の光ディスクに対応した中国語の字幕文字列情報ファイル、１２０８は第２の光ディスクに対応した中国語のフォントデータファイルである。
【０１０７】
図１２に示したハードディスク装置１１９中のファイル構成では、光ディスクごとに異なったディレクトリを作成し、そのディレクトリ内に対応した全てのデータを記憶している。光ディスク１０１の識別を行うためには、光ディスク１０１内に記憶しているコンテンツの識別番号や光ディスク上に記録されているＢＣＡ(Burst Cutting Area)の情報などを用いればよい。
【０１０８】
例えば、第１の光ディスクは「４９０２８８８」という識別番号を持つ光ディスクである。このディスクを再生した際にダウンロードした字幕文字列情報とフォントデータは、それぞれ字幕文字列情報ファイル１２０３とフォントデータファイル１２０４としてハードディスク装置１１９へ記録しておく。ここで、字幕文字列情報ファイルは、図６に示したものであり、表示文字列とその表示位置、表示サイズ、表示色などの情報を、表示時刻とともにリスト化したものである。また、フォントデータファイルは、図１１に示すように、各文字の形状を表すフォント形状情報と、各フォント形状と文字コードとの対応を示すフォント管理情報とをファイル化したものである。
【０１０９】
なお、前述のハードディスク装置１１９への字幕情報の記憶は、光ディスク上のコンテンツの再生が完了した時点ではなく、ユーザーにより再生装置の電源ＯＦＦが指示された時や、光ディスクの取り出しが行われた時などであってもよい。もちろん、ハードディスク装置１１９への字幕情報の記憶の可否をユーザー問い合わせるような制御を行ってもよい。
【０１１０】
以下、図１０に示したハードディスク装置１１９を有する再生装置で、再度光ディスクを再生した場合の動作を説明する。
【０１１１】
光ディスク１０１がセットされ、ユーザーにより再生操作が行われると、システム制御部１１４は、光ディスク１０１上に記録されているＢＣＡ領域の情報を読み取るよう、ドライブ制御部１０６へ指令を送る。ドライブ制御部１０６は、受信したＢＣＡ領域読み出し指令にしたがって、光ディスク上からＢＣＡ領域の情報を読み出す。ＢＣＡ情報は、光ディスク１０１の内周部に特殊なレーザーを用いて書き込んだものであり、ディスク表面の反射率の強弱により情報を読み取ることが出来る。ＢＣＡ領域には、数百ビット程度の情報を記録することが出来る。このＢＣＡ領域内に、ディスク内のコンテンツを示す数桁のディスク識別番号を含めておくことにより、光ディスクの識別を行えばよい。
【０１１２】
ＢＣＡ領域から読み出されたディスク識別番号は、システム制御部１１４に送り返される。システム制御部１１４では、光ディスク１０１から読み出したディスク識別番号に対応した情報がハードディスク装置１１９内に記録されているかどうかを判断する。具体的には、ハードディスク装置１１９からファイル管理情報を読み出し、図１２に示されたようなファイルの存在を認識する。システム制御部１１４は、ＢＣＡから読み出されたディスク識別番号に応じたディレクトリの存在を認識し、そのディレクトリ内に含まれるファイルを使用する。
【０１１３】
図１２に示した例では、ディスク識別番号「４９０２８８８」に対応したファイルとして、日本語の字幕文字列ファイル１２０３と日本語のフォントデータファイル１２０４が含まれているので、ディスク識別番号「４９０２８８８」のディスクが挿入された際には
、日本語の字幕の表示が可能であると判断し、ユーザーに日本語字幕の表示が可能である旨のメッセージを表示、日本語字幕を使用するかどうかを選択させる。
【０１１４】
同様に、ディスク識別番号「５４３１０６９」には、日本語字幕と中国語字幕の情報が既にダウンロードされているので、ディスク識別番号「５４３１０６９」のディスクが挿入された場合には、日本語・中国語の字幕表示が可能である旨のメッセージを表示し、ユーザーに選択させる。
【０１１５】
仮に、ユーザーがハードディスク装置１１９内に記録されていない他の言語を要求する場合には、前述のようにネットワークへの接続を行い、他の言語の字幕情報をダウンロードすればよい。
【０１１６】
また、挿入された光ディスクに対応した字幕情報がハードディスク装置１１９内に記録されていない場合も、前述のように必要に応じてネットワークへの接続を行い、字幕情報をダウンロードする。
【０１１７】
以上のようにして、一旦ダウンロードを行った字幕情報をハードディスク装置１１９内に記憶しておくことにより、同じコンテンツを再生する際には、再度字幕情報をダウンロードする必要がなくなり、ネットワークへの接続を不要とすることが可能である。
【０１１８】
なお、図１２に示したファイル構成では、光ディスク１０１の識別番号別に、字幕文字列情報とフォントデータをそれぞれ記憶しているが、これは限定されるものではない。例えば、フォントデータは、再生するタイトルが異なっても共用することが出来る。したがって、図１３に示すようにフォントデータのみを別ディレクトリ内に記憶しておくことにより、同一のフォントデータを複数記憶する必要がなくなる。フォントを共用することにより、一旦ダウンロードしたフォントデータを他のタイトルでも使用できるので、フォントデータのダウンロード量も削減することが出来る。
【０１１９】
なお、図１０に示した再生装置では、記憶装置としてハードディスク装置１１９を例に挙げて説明したが、これは限定されるものではない。例えば、ＩＣカードのような取り外し可能な記憶媒体とすることにより、ユーザーはダウンロードした字幕情報を持ち運ぶことが出来る。これにより、例えばネットワーク接続機能のない再生装置や、他人の所有する再生装置でも、所望の字幕の表示が可能となる。
【符号の説明】
【０１２０】
１０１  光ディスク
１０２  光ピックアップ
１０３  再生信号処理回路
１０４  出力制御回路
１０５  サーボ部
１０６  ドライブ制御部
１０７  ＰＣＲ検出部
１０８  音声デコーダ
１０９  音声出力端子
１１０  映像デコーダ
１１１  画像合成部
１１２  画像出力端子
１１３  字幕出力部
１１４  システム制御部
１１５  リモコン受信部
１１６  ネットワーク制御部
１１７  外部ネットワーク
１１８  メモリー
１１９  ハードディスク装置
【図１】
2010178344.tif 000003
【図２】
2010178344.tif 000004
【図３】
2010178344.tif 000005
【図４】
2010178344.tif 000006
【図５】
2010178344.tif 000007
【図６】
2010178344.tif 000008
【図７】
2010178344.tif 000009
【図８】
2010178344.tif 000010
【図９】
2010178344.tif 000011
【図１０】
2010178344.tif 000012
【図１１】
2010178344.tif 000013
【図１２】
2010178344.tif 000014
【図１３】
2010178344.tif 000015
【図１４】
2010178344.tif 000016
【図１５】
2010178344.tif 000017
【図１６】
2010178344.tif 000018
【手続補正書】
【提出日】平成22年2月5日(2010.2.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
フォントデータを記憶する記憶手段と、
表示する字幕の文字コード情報を取得する取得手段と、
前記取得した文字コード情報に対応するフォントデータを前記記憶手段から読み取って字幕を生成する字幕生成手段と、を有し、
前記生成した字幕を表示しながら映像を再生する構成であることを特徴とする映像再生装置。