複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶する記憶手段と、前記記憶手段に記憶されている複数の字幕文からいずれかの字幕文を選択する字幕文選択手段と、前記字幕文選択手段が選択した字幕文から、前記再生順番に従って、字幕文を再生する字幕文再生手段と、前記字幕文再生手段によって再生されている字幕文に対応する映像を再生する映像再生手段と、前記字幕文再生手段が字幕文の再生を開始してからの経過時間を計測し、所定の時間が経過したことを判別するタイマ手段と、前記タイマ手段が所定の時間を計測したときに、所定の再生順番の字幕文を再生するように前記字幕文再生手段を制御する制御手段と、を備えることを特徴とする字幕付映像再生装置。前記制御手段は、前記タイマ手段が前記所定の時間を計測したときに、所定の再生順番の字幕文から、字幕文を順次再生するように前記字幕文再生手段を制御する、ことを特徴とする請求項1に記載の字幕付映像再生装置。各字幕文には、各字幕文を継続して再生する再生継続時間を指定する再生時間情報が付加されており、各映像は複数のフレームから構成される動画から構成されており、前記制御手段は、前記タイマ手段が計測する所定の時間として、前記字幕文選択手段が選択した字幕文に付加されている再生時間情報が指示する再生継続時間をセットすると共にタイマ手段の計時動作を起動し、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段により選択された字幕文に対応付けられた映像の所定のフレームを再生させる、ことを特徴とする請求項1又は2に記載の字幕付映像再生装置。前記制御手段は、前記タイマ手段が計測する所定の時間として、前記字幕文選択手段が選択した字幕文と、所定の個数だけ後の再生順番に対応する字幕文と、の間の各字幕文に付加されている再生時間情報が指示する再生継続時間の和をセットすると共に前記タイマ手段の計時動作を起動する、ことを特徴とする請求項1又は2に記載の字幕付映像再生装置。各字幕文には、該字幕文に含まれる字幕文字数を示す文字数情報が付加されており、前記記憶手段は、文字数と該文字数の字幕文を継続して再生する再生継続時間とを対応付けて記憶し、前記制御手段は、前記字幕文選択手段が選択した字幕文に付加された文字数情報から文字数を判別し、前記記憶手段を参照して、判別した文字数に対応する再生継続時間を判別し、判別した再生継続時間を前記所定の時間として前記タイマ手段に設定し、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段が選択した字幕文に対応付けられた映像を所定のフレームから再生させる、ことを特徴とする請求項3に記載の字幕付映像再生装置。前記制御手段は、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段により選択された字幕文に対応付けられた映像の最初のフレームを再生させる、ことを特徴とする請求項3乃至5のいずれか1項に記載の字幕付映像再生装置。前記制御手段は、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段により選択された字幕文に対応付けられた映像の最後のフレームを再生させる、ことを特徴とする請求項3乃至5のいずれか1項に記載の字幕付映像再生装置。前記制御手段は、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段により選択された字幕文に対応付けられた映像を、前記所定のフレームから順に再生させる、ことを特徴とする請求項3又は5に記載の字幕付映像再生装置。前記制御手段は、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段により選択された字幕文に対応付けられた映像の最初のフレームから順に再生させる、ことを特徴とする請求項8に記載の字幕付映像再生装置。前記制御手段は、前記字幕文選択手段が選択した字幕文に対応付けられた予測符号化方式の映像を構成する複数のフレームに含まれるIDRInstantaneousDecoderRefreshフレームを検出し、前記タイマ手段が前記所定の時間を計測したときに、再生中のフレームに最も近いIDRフレームを判別して、再生させる、ことを特徴とする請求項5に記載の字幕付映像再生装置。前記字幕付映像再生装置は、複数の再生速度から1つの再生速度を選択する再生速度選択手段と、前記再生速度選択手段で選択された速度で映像を再生する映像再生手段と、を備え、前記制御手段は、前記再生速度選択手段が選択した再生速度に対応する時間間隔で字幕文を切り替え、前記タイマ手段は、前記再生速度選択手段が選択した再生速度に基づいて、前記所定の時間を修正する手段を備える、ことを特徴とする請求項1乃至10のいずれか1項に記載の字幕付映像再生装置。前記記憶手段は、再生時の字幕文の複数の切り替え時間間隔と前記映像の複数の再生速度と、を対応付けて記憶し、各字幕文に、該字幕文を継続して再生する再生継続時間を示す再生継続時間情報が予め付加して記憶しており、前記制御手段は、前記字幕文選択手段が選択した字幕文の再生継続時間に基づいて字幕文を切り替える時間間隔を判別し、判別した時間間隔に対応する再生速度を判別し、前記再生速度選択手段は、前記制御手段が判別した再生速度を選択する、ことを特徴とする請求項11に記載の字幕付映像再生装置。前記字幕付映像再生装置は、前記タイマ手段が計測した経過時間の、前記字幕文選択手段が選択した字幕文に付加された継続時間情報が示す再生継続時間に対する割合を表示する表示手段を備える、ことを特徴とする請求項1乃至12のいずれか1項に記載の字幕付映像再生装置。この字幕付映像再生装置は、音声を出力する音声出力手段を備え、前記映像には音声が付加されており、前記制御手段は、前記映像の再生速度を指定する手段を備え、再生速度が所定の基準速度の場合は、音声を出力させ、再生速度が所定の基準速度より速い速度の場合は、音声を出力させないように前記音声出力手段を制御する、ことを特徴とする請求項11乃至13のいずれか1項に記載の字幕付映像再生装置。複数の字幕文を定義する複数の字幕信号と、前記字幕文に対応付けられている映像を定義する複数の映像信号とのうちから、いずれかの字幕文を選択する字幕文選択ステップと、前記字幕文選択ステップで選択した字幕文から、前記再生順番に従って、字幕文を再生する字幕文再生ステップと、前記字幕文再生ステップで再生されている字幕文に対応する映像を再生する映像再生ステップと、前記字幕文再生ステップで字幕文の再生を開始してからの経過時間を計測し、所定の時間が経過したことを判別する判別ステップと、前記判別ステップで所定の時間が経過したことを判別したときに、所定の再生順番の字幕文を再生するように制御する制御ステップと、を備えることを特徴とする字幕付映像再生方法。コンピュータに、複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶する記憶ステップ、前記記憶ステップで記憶した複数の字幕文からいずれかの字幕文を選択する字幕文選択ステップ、前記字幕文選択ステップで選択した字幕文から、前記再生順番に従って字幕文を再生する字幕文再生ステップ、前記字幕文再生ステップで再生されている字幕文に対応する映像を再生する映像再生ステップ、前記字幕文再生ステップで字幕文の再生を開始してからの経過時間を計測し、所定の時間が経過したことを判別する判別ステップと、前記判別ステップで所定の時間が経過したことを判別したときに、所定の再生順番の字幕文を再生するように制御する、ように実行させることを特徴とするプログラム。しかし、特許文献1で開示された字幕表示装置は、選択された字幕文に対応する映像を頭出しして再生を開始すると、映像を停止する指示を受けるまで、又は、映像の最後まで、再生を続ける。したがって、例えば、ユーザが字幕付映像を繰り返して再生したい場合、ユーザは字幕を選択して映像の再生を開始し、停止操作をして映像を停止し、再び字幕を選択しなければならない。また、例えば、ユーザが複数の字幕文に対応する映像のみを再生したい場合、ユーザが停止をするタイミングを逸してしまうと、ユーザが再生したい所定個数よりも少ない又は多い個数分だけ後の字幕文に対応する映像で停止してしまうという問題がある。本発明は、上記実情に鑑みてなされたものであり、ユーザにとって使い勝手のよい字幕付映像再生装置を提供することを目的とする。上記目的を達成するために、本発明の第1の観点に係る字幕付映像再生装置は、複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶する記憶手段と、前記記憶手段に記憶されている複数の字幕文からいずれかの字幕文を選択する字幕文選択手段と、前記字幕文選択手段が選択した字幕文から、前記再生順番に従って、字幕文を再生する字幕文再生手段と、前記字幕文再生手段によって再生されている字幕文に対応する映像を再生する映像再生手段と、前記字幕文再生手段が字幕文の再生を開始してからの経過時間を計測し、所定の時間が経過したことを判別するタイマ手段と、前記タイマ手段が所定の時間を計測したときに、所定の再生順番の字幕文を再生するように前記字幕文再生手段を制御する制御手段と、を備えることを特徴とする。例えば、前記制御手段は、前記タイマ手段が前記所定の時間を計測したときに、所定の再生順番の字幕文から、字幕文を順次再生するように前記字幕文再生手段を制御するようにしてもよい。例えば、各字幕文には、各字幕文を継続して再生する再生継続時間を指定する再生時間情報が付加されており、各映像は複数のフレームから構成される動画から構成されており、前記制御手段は、前記タイマ手段が計測する所定の時間として、前記字幕文選択手段が選択した字幕文に付加されている再生時間情報が指示する再生継続時間をセットすると共にタイマ手段の計時動作を起動し、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段により選択された字幕文に対応付けられた映像の所定のフレームを再生させるようにしてもよい。例えば、前記制御手段は、前記タイマ手段が計測する所定の時間として、前記字幕文選択手段が選択した字幕文と、所定の個数だけ後の再生順番に対応する字幕文と、の間の各字幕文に付加されている再生時間情報が指示する再生継続時間の和をセットすると共に前記タイマ手段の計時動作を起動するようにしてもよい。例えば、各字幕文には、該字幕文に含まれる字幕文字数を示す文字数情報が付加されており、前記記憶手段は、文字数と該文字数の字幕文を継続して再生する再生継続時間とを対応付けて記憶し、前記制御手段は、前記字幕文選択手段が選択した字幕文に付加された文字数情報から文字数を判別し、前記記憶手段を参照して、判別した文字数に対応する再生継続時間を判別し、判別した再生継続時間を前記所定の時間として前記タイマ手段に設定し、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段が選択した字幕文に対応付けられた映像を所定のフレームから再生させるようにしてもよい。例えば、前記制御手段は、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段により選択された字幕文に対応付けられた映像の最初のフレームを再生させるようにしてもよい。例えば、前記制御手段は、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段により選択された字幕文に対応付けられた映像の最後のフレームを再生させるようにしてもよい。例えば、前記制御手段は、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段により選択された字幕文に対応付けられた映像を、前記所定のフレームから順に再生させるようにしてもよい。例えば、前記制御手段は、前記タイマ手段が前記所定の時間を計測したときに、前記字幕文選択手段により選択された字幕文に対応付けられた映像の最初のフレームから順に再生させるようにしてもよい。例えば、前記制御手段は、前記字幕文選択手段が選択した字幕文に対応付けられた予測符号化方式の映像を構成する複数のフレームに含まれるIDRInstantaneousDecoderRefreshフレームを検出し、前記タイマ手段が前記所定の時間を計測したときに、再生中のフレームに最も近いIDRフレームを判別して、再生させるようにしてもよい。例えば、前記字幕付映像再生装置は、複数の再生速度から1つの再生速度を選択する再生速度選択手段と、前記再生速度選択手段で選択された速度で映像を再生する映像再生手段と、を備え、前記制御手段は、前記再生速度選択手段が選択した再生速度に対応する時間間隔で字幕文を切り替え、前記タイマ手段は、前記再生速度選択手段が選択した再生速度に基づいて、前記所定の時間を修正する手段を備えるようにしてもよい。例えば、前記記憶手段は、再生時の字幕文の複数の切り替え時間間隔と前記映像の複数の再生速度と、を対応付けて記憶し、各字幕文に、該字幕文を継続して再生する再生継続時間を示す再生継続時間情報が予め付加して記憶しており、前記制御手段は、前記字幕文選択手段が選択した字幕文の再生継続時間に基づいて字幕文を切り替える時間間隔を判別し、判別した時間間隔に対応する再生速度を判別し、前記再生速度選択手段は、前記制御手段が判別した再生速度を選択するようにしてもよい。例えば、前記字幕付映像再生装置は、前記タイマ手段が計測した経過時間の、前記字幕文選択手段が選択した字幕文に付加された継続時間情報が示す再生継続時間に対する割合を表示する表示手段を備えるようにしてもよい。例えば、この字幕付映像再生装置は、音声を出力する音声出力手段を備え、前記映像には音声が付加されており、前記制御手段は、前記映像の再生速度を指定する手段を備え、再生速度が所定の基準速度の場合は、音声を出力させ、再生速度が所定の基準速度より速い速度の場合は、音声を出力させないように前記音声出力手段を制御するようにしてもよい。上記目的を達成するために、本発明の第2の観点に係る字幕付映像再生方法は、複数の字幕文を定義する複数の字幕信号と、前記字幕文に対応付けられている映像を定義する複数の映像信号とのうちから、いずれかの字幕文を選択する字幕文選択ステップと、前記字幕文選択ステップで選択した字幕文から、前記再生順番に従って、字幕文を再生する字幕文再生ステップと、前記字幕文再生ステップで再生されている字幕文に対応する映像を再生する映像再生ステップと、前記字幕文再生ステップで字幕文の再生を開始してからの経過時間を計測し、所定の時間が経過したことを判別する判別ステップと、前記判別ステップで所定の時間が経過したことを判別したときに、所定の再生順番の字幕文を再生するように制御する制御ステップと、を備えることを特徴とする。上記目的を達成するために、本発明の第3の観点に係るプログラムは、コンピュータに、複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶する記憶ステップ、前記記憶ステップで記憶した複数の字幕文からいずれかの字幕文を選択する字幕文選択ステップ、前記字幕文選択ステップで選択した字幕文から、前記再生順番に従って字幕文を再生する字幕文再生ステップ、前記字幕文再生ステップで再生されている字幕文に対応する映像を再生する映像再生ステップ、前記字幕文再生ステップで字幕文の再生を開始してからの経過時間を計測し、所定の時間が経過したことを判別する判別ステップと、前記判別ステップで所定の時間が経過したことを判別したときに、所定の再生順番の字幕文を再生するように制御する、ように実行させることを特徴とする。本発明によれば、ユーザにとって使い勝手のよい字幕付映像再生装置とその方法、プログラムを提供することができる。実施形態1以下、本発明の実施形態に係る字幕付映像再生装置を説明する。実施形態1は、本発明の実施形態に係る字幕付映像再生装置を、コンテンツ受信機能を備える携帯電話1に適用する例である。携帯電話1は、任意のデータ転送方式に則ったコンテンツを受信可能であるが、本実施形態ではワンセグ放送のコンテンツを受信する場合について説明する。携帯電話1は、例えば、図1に示すような折り畳み型のもので、キーボード2、表示パネル5等を備える。キーボード2は、カーソルキー3、表示切替ボタン4、その他各種のボタンを備え、ユーザに操作されて、様々なデータや指示の入力に使用される。例えば、字幕付映像の再生及び終了等の指示の入力に使用される。表示パネル5は、ドットマトリクスタイプのLCD液晶表示パネル等から構成され、任意の画像を表示する。例えば、コンテンツの映像や字幕文、字幕文のリスト以下、字幕リストという、等を表示する。通話用マイク6は、通話音声を入力する。通話用スピーカ7は、受話音声を出力する。スピーカ8は、コンテンツ再生時の音声等を出力する。また、携帯電話1は、図2に示す回路構成のように、チューナ10と、デコード部11と、音声出力部12と、音声入力部13と、通信部14と、表示部15と、操作部16と、記憶部17と、バス18と、制御部19とを備える。チューナ10は、アンテナ10Aが受信したワンセグ放送のコンテンツを取得して復調し、復調信号を制御部19に出力する。デコード部11は、チューナ10から出力されたコンテンツを、映像信号、音声信号、字幕信号に分離すると共に復号し、出力する。音声出力部12は、前述のスピーカ7とDACdigitalanalogconverter等から構成され、例えば、制御部19が再生したコンテンツの音声信号を復調し、スピーカ8で放音する。音声入力部13は、通話時等に音声信号を収集し、通信部14に供給する。通信部14は、基地局を介して、通話音声、各種データ等を送受信する。表示部15は、表示パネル5とドライバ回路等から構成され、制御部19の制御下に画像を表示パネル5に表示する。操作部16は、ユーザが指示やデータを入力するための各種のキー若しくはボタンを備え、制御部19への各種の指示やデータを制御部19に供給する。例えば、テレビジョン信号の受信の開始終了の指示や、ユーザがテレビ番組を録画するときのコンテンツの録画の開始終了の指示、ユーザ認証時のパスワードの入力等が可能である。また、操作部16には、上述のカーソルキー3が設けられている。ユーザは、カーソルキー3を操作することにより画面上に表示されたカーソルをスクロールし、字幕リストから任意の字幕文を選択できる。更に、操作部16にはリスト表示切替ボタン4が設けられている。ユーザによってリスト表示切替ボタンが押下されると、表示部15の表示が後述するリスト表示モードとリスト非表示モードとに切り替わる。記憶部17は、後述するコンテンツ録画データ121と字幕管理データ122とを記憶する。記憶部17は、携帯電話1に内蔵されるメモリ、取り外し可能な外部メモリ、のいずれから構成されてもよい。また、記憶部17は、制御部19のワークメモリとしても機能する。バス18は、各部間で相互にデータを伝送する。制御部19は、携帯電話1全体の動作を制御する。例えば、録画したコンテンツの再生の開始終了、字幕リスト中に表示される字幕文の切替、等を制御する。制御部19は、CPU20CentralProcessingUnitと、ROMReadOnlyMemory21と、タイマ22とを備える。CPU20は、ROM21に格納されているプログラムデータを読み出して、プログラムに従って処理を実行し、携帯電話1全体の動作を制御する。ROM21は、CPU20が処理するプログラムデータ等を格納する。タイマ22は、例えば、ソフトウェアタイマ等から構成される。タイマ22は、映像の再生継続時間を指示する時間情報をCPU20から取得する。制御部19が表示部に映像を再生すると、タイマ22は、再生開始からの経過時間を計時する。そして、計時した時間が時間情報で指示された時間に達すると、その旨の信号をCPU20に供給する。制御部19は、ユーザがテレビ番組を視聴するときのテレビジョン放送の受信の開始終了や、ユーザがテレビ番組を録画するときのコンテンツの録画の開始終了を制御する。次に、本実施形態で用いるデータについて説明する。記憶部17は、図3aに示すように、コンテンツ録画データ121と字幕管理データ122とを記憶する。ワンセグ放送のコンテンツテレビ信号は、図3bに示すように、TSPTransportStreamPacketトランスポートストリームパケットから構成される。TSPは、映像データをペイロードに格納する映像パケットVと、音声データをペイロードに格納する音声パケットAと、字幕データをペイロードに格納する字幕パケットCとが混在したストリームから構成される。制御部19は、受信したTSPを構成する各パケットを、各パケットに格納されているデータの種類に応じて分類し、各パケットに付与されているパケット番号などに基づいて再配置する。そして、制御部19は、図3cに示すように、ビデオPESPacketizedElementaryStream131と、音声PES132と、字幕PES133とを生成して、コンテンツ録画データ121として、記憶部17に格納する。ビデオPES131は、パケット化されたフレームの圧縮符号化データであり、各フレームを定義するデータを含む。また、各フレームは、その再生タイミングを示すデータを含む。ワンセグ放送におけるTSPは、予測符号化方式に則ったデータである。従って、ビデオPES131は、他のフレームを参照しないIDRInstantaneousDecoderRefreshフレーム独立映像パケットVIに対応すると、自己の再生タイミングよりも先に再生されるIDRフレームを参照するPフレーム参照映像パケットVPに対応すると、を含む。なお、ワンセグ放送では、映像フレームのフレームレートは15フレーム/秒である。音声PES132は、パケット化された音声の圧縮符号化データである。字幕PES133は、パケット化された字幕文の圧縮符号化データである。字幕PES133は、字幕管理データ122の生成に必要なデータを含む。例えば、字幕PES133は、字幕文Stnn:1~N、N:コンテンツ録画データ121内の字幕PESの数と、字幕再生タイミングTMnn:1~Nと、制御符号CSnn:1~Nと、を示す情報を有する。字幕文Stnは、字幕付映像の字幕文の内容を示し、字幕管理データ122の字幕文Stnとして格納されるデータである。字幕再生タイミングTMnは、字幕文Stnを再生するタイミングを示し、PTSPresentationTimeStamp単位で表される。ワンセグ放送では、各字幕文は、15秒に1回の割合で生成される。字幕管理データ122は、図4に示すように、字幕表示時刻Tdnと字幕文Stnとを対応付けて格納するデータである。字幕表示時刻Tdnは、字幕文Stnの再生を開始する時刻を示す。例えば、字幕管理データ122が図4に示すデータであった場合、字幕文おはよう。は、表示時刻00:00:04から再生され、表示時刻00:00:09に達すると、字幕文こんにちは。が再生される。ワンセグ放送においては、映像のフレームレートは15フレーム/秒である。このため、1つの字幕文には、その再生タイミングに対応する映像として複数のフレームが対応する。したがって、例えば、字幕文St1おはよう。には、その再生タイミングTM1に対応する映像として、複数のフレームI1~P1Lが対応する。そして、字幕文St1おはよう。に対応する字幕付映像を再生すると、表示部15には、字幕文St1とフレームI1とを合成した映像→字幕文St1とフレームI1とP11フレームとを合成した映像→字幕文St1とフレームI1とP12フレームとを合成した映像→と連続的に表示される。次に、図5のフローチャートを参照して、制御部19が、テレビジョン信号から取得した情報を、字幕管理データ122に登録する動作について説明する。なお、制御部19は、テレビジョン信号に含まれる制御符号CSと同数だけ、字幕管理データ122内の字幕データ3BNN:整数を作成する。図5のフローチャートで示す処理は、制御部19がチューナ10から供給されたテレビジョン信号を取得して、記憶部17に格納したときに起動される。図5のフローチャートに示す処理が起動されると、制御部19は、テレビジョン信号から字幕PESの抽出を試みて、字幕PESが抽出できたか否かを判別するステップS101。字幕PESが抽出できずにファイル終端になればステップS101:No、制御部19は処理を終了する。字幕PESが抽出できたならばステップS101:Yes、制御部19は、抽出した字幕PESに含まれる情報が字幕文であるか否かを判別するステップS102。抽出した情報が字幕文でなければステップS102:No、制御部19は、次の字幕PESを抽出するため、処理をステップS101に戻す。抽出した情報が字幕文であればステップS102;Yes、制御部19は、字幕PESを解析し、字幕PESに含まれる字幕再生タイミングTM1と、字幕文St1に格納するべき字幕文と、を取り出すステップS103。制御部19は、字幕PESから抽出した字幕文の再生タイミングTM1から、テレビジョン信号の先頭にある映像の再生タイミングTfを差し引き、映像の先頭から再生したときの経過時刻Tp1PTS単位を求める。制御部19は、経過時刻Tp1PTS単位を通常の時分秒単位に換算し、換算した経過時刻Tp1字分秒単位を、字幕管理データ122の表示時刻Td1として格納するステップS104。即ち、図4においては、表示時刻Td1として、00:00:00が登録される。また、制御部19は、制御符号CS1直前までの字幕文おはよう。を字幕管理データ122の字幕文3B1に登録するステップS105。字幕データSt1おはよう。を字幕管理データ122に登録すると、制御部19は、処理をステップS101に戻して、制御符号CS1よりも後にある字幕再生タイミングTM2を検索する。制御部19は、字幕管理データ122の表示時刻Td2として、表示時刻Td100:00:00に、PTS単位から時分秒単位へと換算した映像再生タイミングTM200:00:20を加えた、表示時刻Td200:00:20を登録するステップS104。また、制御部19は、最初の制御符号CS1から次の制御符号CS2までの間に含まれる字幕データSt2こんにちは。を字幕文3B2に登録するステップS105。制御部19は、以下、制御符号CSnがなくなるまで、テレビジョン信号から字幕再生タイミングTMnを抽出して、字幕管理データ122を生成する処理を繰り返す。なお、制御符号CS1よりも前に制御符号CSがなければ、制御部19は、テレビジョン信号に含まれる全ての字幕文を字幕文St1に登録する。そして、制御部19は、字幕管理データ122をテーブルとして生成してステップS106、処理を終了する。次に、ユーザが字幕付映像を視聴するときに、表示部15に表示される画面を、図6a、6bを参照して、以下に説明する。なお、図6bの画面D2において、画面D1と同一の構成要素には、図6aと同一の符号を付している。ユーザが字幕付映像を視聴するときの画面表示モードには、リスト表示モードと、リスト非表示モードとがある。ユーザは、操作部16上のリスト表示切替ボタン4を押下することにより、表示部15に、画面D1又は画面D2の何れを表示するか選択できる。リスト表示モードにおける画面D1は、図6aに示す画面であり、リスト非表示モードにおける画面D2は、図6bに示す画面である。リスト表示モードにおける画面D1は、図6aに示すように、ピクト領域PA、映像領域DA、字幕領域SA、字幕リスト領域LA、ソフトキー領域FA、を備える。ピクト領域PAは、携帯電話の受信状況やバッテリの残量、現在日時、等を表示する領域である。映像領域DAは、選択された字幕文に対応する映像を表示する領域である。図6aでは、選択中の字幕文に対応する映像として、人物の顔が表示されている。字幕領域SAは、選択された字幕文を表示する領域である。字幕リスト領域LAは、複数の字幕文を並べた字幕リストを表示する領域である。図6aには、字幕文を5個表示する字幕リストを一例として示す。字幕リスト領域LAは、5個の字幕文を表示する字幕リスト枝領域LA1~LA5を備える。リスト表示モードでは、ユーザが選択可能な字幕文のリストが字幕リスト領域LAに表示される。図4に示す字幕管理データ122が記憶部17に登録されている場合、表示時刻Tdにより昇順にソートされて表示され、字幕リスト枝領域LA1にはおはよう。が表示され、字幕リスト領域LA2にはこんにちは。が表示される。また、ユーザがカーソルキー3を操作して字幕リストから字幕文を選択している場合、選択された字幕文が字幕リスト領域LAの中央字幕リスト枝領域LA3に表示される。選択された字幕文が字幕リスト領域LAの中央に表示される動作の詳細については、後述する。なお、ソフトキー領域FAは、現在選択されている動作モード等を表示する領域である。次に、リスト非表示モードにおける画面D2について説明する。画面D2では、図6bに示すように、字幕リストが表示されないため、画面を構成する主要部分が映像領域DAとなる。ユーザは、コンテンツを視聴する場合、リスト非表示モードを選択して字幕付映像を再生表示することにより、字幕付映像の視聴に集中することができる。次に、制御部19が選択された字幕文を字幕リスト領域LAの中心にスクロール表示される動作について説明する。前提として、ユーザが選択した字幕文は、字幕管理データ122で先頭行からM番目の字幕文StMM:1からNまでの正の整数であるとする。制御部19は、操作部16から供給された操作情報に基づいて、字幕文StMが選択されたと判別する。制御部19は、M-1が2以上であるか否かを判別する。M-1が2以上であると判別すると、制御部19は、字幕リスト枝領域LA1に字幕文StMの2行前の字幕文StM-2を表示し、字幕リスト枝領域LA2に字幕文StMの1行前の字幕文StM-1を表示する。M-1が1であると判別すると、ユーザが選択中の字幕文は先頭から2行目の字幕文St2であるから、制御部19は、字幕リスト枝領域LA1には何も表示せず、字幕リスト枝領域LA2に字幕文St1を表示する。更に、M-1が0であると判別すると、ユーザが選択中の字幕文は先頭行にある字幕文St1であるから、制御部19は、字幕リスト表示枝領域LA1、LA2には何も表示しない。また、制御部19は、字幕リスト枝領域LA4、LA5に表示される字幕文がどの字幕文かを判別するために、N-Mが2以上であるか否かを判別する。N-Mが2以上であると判別すると、制御部19は、字幕リスト枝領域LA4に字幕文StM1を表示し、字幕リスト枝領域LA5に字幕文StM2を表示する。N-Mが1であると判別すると、制御部19は、字幕リスト枝領域LA4に字幕文StNを表示して、字幕リスト枝領域LA5には何も表示しない。更に、N-Mが0であれば、ユーザが選択中の字幕文は最終行にある字幕文StNであるから、制御部19は、字幕リスト枝領域LA4、LA5には何も表示しない。これにより、ユーザが選択した字幕文は、字幕リスト領域LAの中央に位置する字幕リスト枝領域LA3に表示される。リスト表示モードにおいて、ユーザが操作部16に設けられたカーソルキー3を押下して、字幕リスト領域LAの字幕文を選択した場合の画面表示の一例を、図7a、bに示す。リスト非表示モードにおいて、ユーザがカーソルキーを押下した場合の画面表示の一例を、図7c、dに示す。このときは、ユーザのカーソルキー3の操作に応じて選択された字幕文が変更されているので、画面D2の字幕領域SAに表示される字幕文が変更される。次に、制御部19が選択された字幕文StMの再生開始に対応するIDRフレームの映像を表示する動作について、図8のフローチャートを参照して説明する。図8のフローチャートで示す処理は、ユーザがカーソルキー3を操作して、字幕リストの字幕文StMを選択したときに起動される。ユーザが字幕文を選択するとステップS110、制御部19は、テレビジョン信号から、先頭にあるフレームの情報を抽出するステップS111。制御部19は、抽出したフレームの情報から、抽出したフレームがIDRフレームか否かを判別するステップS112。IDRフレームではないと判別するとステップS112:No、制御部19は、処理をステップS111に戻し、次のフレームの情報を抽出する。IDRフレームであると判別するとステップS112:Yes、制御部19は、IDRフレームの再生タイミングから、テレビジョン信号の先頭にあるフレームの再生タイミングTfを減じて、先頭からの経過時刻TpMを計算するステップS113。経過時刻TpMを計算すると、制御部19は、経過時刻TpMと選択されている字幕文StMの表示時刻TdMとの大小を判別するステップS114。字幕文StMの表示時刻TdMが抽出したフレームの経過時刻TpMよりも大きいと判別するとステップS114:Yes、制御部19は、ステップS113で抽出したフレームのデータの位置を保存するステップS115。そして、制御部19は、処理をステップS111に戻し、更にフレームの情報を抽出する。次に抽出されたフレームにおいても、表示時刻TdMが経過時刻TpMよりも大きいと判別するとステップS114:Yes、制御部19は、新しく抽出したフレームのデータの位置を保存するステップS115。一方、表示時刻TdMが経過時刻TpMよりも小さいと判別するとステップS114:No、制御部19は、ステップS115で保存した情報を元に、IDRフレームを表示するステップS116。制御部19は、選択された字幕文StMを字幕領域SAに表示するステップS117。また、制御部19は、選択された字幕文StMが字幕リスト領域LAの中心に位置するように字幕リストをスクロールするステップS118。これにより、例えば、ユーザが字幕文St1おはよう。を選択した場合、字幕表示時刻Td1の直後のIDRフレームI1が表示される。また、例えば、ユーザが字幕文St2こんにちは。を選択した場合、字幕表示時刻Td2の直後のIDRフレームI2が表示される。なお、字幕表示時刻の直前のIDRフレームを表示するように制御してもよい。次に、ユーザが選択した字幕文StMに対応する映像を動画再生する1シーン動画再生機能について、図9に示すフローチャートを参照して説明する。ユーザは、メニュー画面において、予め1シーン動画再生モードをON又はOFFにしている。ユーザが1シーン動画再生モードをONにした場合、制御部19は、1シーン動画再生フラグをONにする。1シーン動画再生フラグとは、記憶部17に記憶されているソフトウェア上の変数である。この変数の値が例えば1であれば1シーン動画再生モードはON状態であり、0であればOFF状態である。ユーザがカーソルキー3を操作して、字幕リスト領域LAに表示された字幕文から字幕文StMを選択する。まず、制御部19は、図8のフローチャートで示したステップS110~ステップS116までの処理と同様の処理を実行する。制御部19は、映像領域DAにはユーザが選択した字幕文StMに対応するIDRフレームを表示しステップS117、字幕文StMを字幕領域SAの中央に再生するステップS118。次に、制御部19は、1シーン動画再生フラグがONであるか否かを判別するステップS121。1シーン動画再生フラグがOFFであると判別した場合ステップS121:No、制御部19は処理を終了する。1シーン動画再生フラグがONであると判別した場合ステップS121:Yes、制御部19は、字幕管理データ122から字幕文StMの表示時刻TdMと字幕文StMの次の字幕文StM1の表示時刻TdM1を取得するステップS122。制御部19は、表示時刻TdM1とTdMとを取得すると、その差TdM1-TdMを計算する。制御部19は、字幕文StMの再生開始に対応するIDRフレームから映像を再生するステップS123。制御部19は、ステップS123で映像の再生を開始してからの経過時間を計時するステップS124。制御部19は、経過時間が表示時刻の差TdM1-TdMよりも大きいか否かを判別するステップS125。経過時間が表示時刻の差TdM1-TdMよりも小さいと判別した場合ステップS125:No、制御部19は処理をステップS124に戻し、計時を再開する。経過時間が表示時刻の差TdM1-TdMよりも大きいと判別した場合ステップS125:Yes、制御部19は映像を一時停止してステップS126、処理を終了する。これにより、ユーザはカーソルキー3を操作して、視聴したいシーンに対応する字幕文を選択するだけで、視聴したいシーンのみを視聴することができる。したがって、停止操作を行う必要がなくなり、使い勝手が向上する。実施形態21シーン動画再生では、選択した字幕文の次の字幕文の表示時刻に達した時点で一時停止する。したがって、表示部には、選択した字幕文の次の字幕文に対応するフレームが再生されている。つまり、選択した字幕文に対応していないフレームが再生されていることになる。そこで、1シーン動画再生後に、再び選択した字幕文の字幕表示時刻直後のIDRフレームを再生するようにする。このような1シーン動画再生後に選択した字幕文の字幕表示時刻直後のIDRフレームを再生する動作について、図10に示すフローチャートを参照して説明する。ユーザが字幕リスト領域LAに表示された字幕文から字幕文StMを選択すると、制御部19は、まずステップS110~ステップS126と同様の処理を実行し、一時停止するステップS126。次に、制御部19は、ステップS110~ステップS116と同様の処理を実行して、ユーザが選択した字幕文StMの字幕表示時刻直後のIDRフレームを表示するステップS131。これにより、1シーン動画再生して一時停止した後は、ユーザが選択した字幕文の字幕表示時刻直後のIDRフレームが表示されるので、ユーザにとって違和感のない動作が実現される。実施形態3次に、選択した字幕文に対応する映像を繰り返し再生する動作について、図11に示すフローチャートを参照して説明する。ユーザは、メニュー画面において、予め1シーン動画再生モードをONとし、且つ、繰り返し再生モードをON又はOFFにしている。ユーザが繰り返し再生モードをONにした場合、制御部19は、繰り返し再生フラグをONにする。繰り返し再生フラグとは、記憶部17に記憶されているソフトウェア上の変数である。この変数の値が例えば1であれば繰り返し再生モードはON状態であり、0であればOFF状態である。まず、制御部19は、ユーザが選択した字幕文StMに対応する映像を再生して、一時停止するステップS126。次に、制御部19は、繰り返し再生フラグがON状態か又はOFF状態かを判別するステップS141。繰り返し再生フラグがOFF状態であると判別した場合ステップS141:No、制御部19は、一時停止した状態で処理を終了する。繰り返し再生フラグがON状態であると判別した場合ステップS141:Yes、制御部19は、ユーザが選択した字幕文StMの字幕表示時刻直後のIDRフレームを表示しステップS131、字幕文StMに対応する映像を1回再生して一時停止するステップS142。次に、制御部19は、操作部16から操作情報が供給された操作情報に基づいて、再生中にユーザが他の操作を行ったか否かを判別するステップS143。ユーザが他の操作を行ったと判別した場合ステップS143:Yes、制御部19は、1シーン動画再生を終了して、ユーザから指示された他の処理を実行する。ユーザが他の操作を行わなかったと判別した場合ステップS143:No、制御部19は、処理をステップS131に戻す。この繰り返し再生により、例えば、英会話番組で聞き取れない会話のシーンを繰り返して視聴できるなど、ユーザにとって使い勝手がよくなる。実施形態4これまでの実施形態では、1シーン動画再生中に他の字幕文を選択すると、映像の再生が停止されるまで待機しなければならない。また、デコード部11は、映像再生中にはコンテンツ録画データ121からフレーム情報を抽出しており、さらに他の字幕文が選択されると、2箇所のフレーム情報を同時に抽出しなければならない。すると、消費電力が増加し、回路の規模も増大してしまう。そこで、1シーン動画再生中に、ユーザが字幕リストから別の字幕文を選択した場合の動作について、図12に示すフローチャートを参照して説明する。ユーザが別の字幕文StLを選択すると、制御部19は、動画再生中か否かを判別するステップS151。動画再生中ではないと判別した場合ステップS151:No、制御部19は、選択された字幕文StLと字幕文StLに対応する映像とを再生するステップS153。動画再生中であると判別した場合ステップS151:Yes、制御部19は、現在再生中の映像を一時停止してステップS152、選択された字幕文StLと字幕文StLに対応する映像とを再生するステップS153。これにより、消費電力を抑えることが可能となり、回路の規模を大きくする必要もなくなる。また、ユーザは、映像再生中も好きなタイミングで別の字幕文を選択することで、新たに選択した字幕文に対応する映像をすぐに視聴することが可能となる。実施形態5次に、ユーザが選択した字幕文に対応する映像から所定の個数だけ後の字幕文に対応する映像までを繰り返し再生する動作について、図13に示すフローチャートを参照して説明する。字幕数nは、記憶部17に記憶されたソフトウェア上の変数である。制御部19は、記憶部17にアクセスして字幕数nを取得することができる。字幕数nは、プログラムをコンパイルする際に決定しても良いが、ユーザが携帯電話1を操作中に設定できるようにしてもよい。まず、制御部19は、図9に示すフローチャートのステップS110~S126と同様の処理を実行し、映像を一時停止する。次に、制御部19は、予め設定されている字幕数nを取得するステップS161。制御部19は、字幕文StMの表示時刻TdMと、字幕文StMのn個後ろの字幕文StMnの表示時刻TdMnと、を取得するステップS162。制御部19は、表示時刻TdMnとTdMとを取得すると、その差TdMn-TdMを計算する。次に、制御部19は、図9に示すフローチャートのステップS110~ステップS116と同様の処理を実行し、ユーザが選択した字幕文StMの字幕表示時刻TdM直前のIDRフレームを表示するステップS131。制御部19は、ステップS123で映像の再生を開始してからの経過時間を計時するステップS124。制御部19は、経過時間が表示時刻の差TdMn-TdMよりも大きいか否かを判別するステップS163。経過時間が表示時刻の差TdMn-TdMよりも小さいと判別した場合ステップS163:No、制御部19は処理をステップS124に戻し、計時を再開する。経過時間が表示時刻の差TdM1-TdMよりも大きいと判別した場合ステップS163:Yes、制御部19は映像を一時停止するステップS126。次に、制御部19は、操作部16から操作情報が供給された操作情報に基づいて、再生中にユーザが他の操作を行ったか否かを判別するステップS164。ユーザが他の操作を行ったと判別した場合ステップS164:Yes、制御部19は、処理を終了して、ユーザから指示された他の処理を実行する。ユーザが他の操作を行わなかったと判別した場合ステップS164:No、制御部19は、処理をステップS131に戻す。これにより、ユーザは、例えば、英会話番組で聞き取れなかったシーンが複数の字幕文に跨ったシーンであった場合でも、聞き取れなかったシーンを繰り返し再生して視聴することができる。この実施形態では、ユーザが選択した字幕文とその所定個数だけ後の字幕文との間の映像を繰り返し再生する。しかし、例えば、所定個数だけ後の字幕文に対応する映像の再生が終了すると、その再生終了に対応する映像で一時停止してもよい。また、例えば、映像の再生を終了後、ユーザが選択した字幕文の字幕表示時刻直後のIDRフレームを再生して一時停止してもよい。ここで、携帯電話1の画面に表示される表示の一例について、図14a~fを用いて説明する。ユーザがカーソルキー3を操作して、字幕リストに表示された字幕文1407こんにちは。を選択すると、映像領域DAに字幕文1407に対応するフレーム1401が表示される。予め1シーン動画再生フラグがON状態であった場合、ユーザが字幕文1407こんにちは。を選択すると、図14bに示すように、映像領域DAに映像が再生される。そして、字幕文1407の次の字幕文1408こんばんは。の表示時刻に達すると、図14cに示すように、一時停止する。次に、ユーザがカーソルキー3の下方向のキーを押下すると、図14dに示すように、字幕文1409こんばんは。選択される。すると、図14eに示すように、字幕文1409こんばんは。に対応する映像が再生される。そして、時間が経過して、次の字幕文である字幕文1410さようなら。の表示時刻に達すると、図14fに示すように、一時停止する。また、繰り返し再生モードの場合、図14cに示すように、映像が一時停止したあとに、図14aに示す状態に戻り、映像が再生される。また、複数の字幕文を繰り返し再生するモードで繰り返す字幕文の個数が2個の場合、字幕文1407こんにちは。の2個後ろにある字幕文1410さようなら。の表示時刻まで再生されて一時停止し、図14aに示す状態に戻り、映像が再生される。実施形態61シーン動画再生では、ユーザが選択した字幕文の字幕表示時刻から次の字幕文の字幕表示時刻までの時間間隔が長い場合、選択した字幕文に対応する映像を再生する時間が長くなってしまう。そこで、ユーザによって選択された字幕文に含まれる文字数に応じた映像再生時間を決定し、映像の再生を開始してから当該映像再生時間を経過すると、一時停止する動作について、図15に示すフローチャートを参照して説明する。携帯電話1は、予め記憶部17に字幕文字数-映像再生時間対応データ1600を格納している。字幕文字数-映像再生時間対応データの一例を図16に示す。字幕文字数-映像再生時間対応データ1600には、字幕文字数1601と、映像再生時間1602と、が登録されている。例えば、ユーザが選択した字幕文に含まれる字幕文字数が1~10文字である場合、制御部19は、その字幕文に対応する映像を再生する映像再生時間を5秒にセットする。まず、制御部19は、図9に示すフローチャートのステップS110~ステップS118の処理を実行する。制御部19がステップS118の処理を終了すると、ユーザが選択した字幕文StMの字幕表示時刻TdM直後のIDRフレームと、字幕文StMとが再生されている。次に、制御部19は、1シーン動画再生フラグがONであるか否かを判別するステップS121。1シーン動画再生フラグがONではないと判別した場合ステップS121:No、制御部19は、処理を終了する。1シーン動画再生フラグがONであると判別した場合ステップS121:Yes、制御部19は、字幕表示時刻TdMとTdM1とを取得するステップS122。次に、制御部19は、字幕文StMに含まれる字幕文字数を判別するステップS171。次に、制御部19は、記憶部17に格納されている字幕文字数-映像再生時間対応データ1600を読み出して、ステップS171で判別した字幕文字数に対応する映像再生時間Tplayを判別するステップS172。制御部19は、ステップS122で判別した表示時刻TdM1とTdMとの差TdM1-TdMと、ステップS172で判別した映像再生時間Tplayの大小を判別するステップS173。差TdM1-TdMがTplayよりも大きいと判別した場合ステップS173:Yes、制御部19は、字幕文StMに対応する映像を再生する時間としてTplayをセットするステップS174。差TdM1-TdMがTplayよりも小さいと判別した場合ステップS173:No、制御部19は、字幕文StMに対応する映像を再生する時間としてTdM1-TdMをセットするステップS175。制御部19は、字幕文StMの字幕表示時刻TdM直後のIDRフレームから映像を再生するステップS123。制御部19は、ステップS123で再生を開始してからの経過時間を計時するステップS124。制御部19は、経過時間がステップS174又はステップ175でセットした再生時間よりも大きいか否かを判別するステップS176。経過時間がステップS174又はステップ175でセットした再生時間よりも小さいと判別した場合ステップS176:No、制御部19は処理をステップS124に戻し、計時を再開する。経過時間がステップS174又はステップ175でセットした再生時間よりも大きいと判別した場合ステップS176:Yes、制御部19は映像を一時停止してステップS126、処理を終了する。したがって、通常の1シーン動画再生では、図17aに映像は字幕表示時刻TdMからTdM1まで再生される。しかし、本実施形態における1シーン動画再生では、映像は字幕表示時刻TdMからTdMTplayまで再生される。本実施形態では、Tplayを経過すると、再生中のフレームで一時停止する。この形態に限らず、例えば、Tplayを経過すると、ユーザが選択した字幕文の再生終了のタイミングに対応するフレームを再生するようにしてもよい。または、Tplayを経過すると、ユーザが選択した字幕文の字幕表示時刻直後のIDRフレームを再生して一時停止するようにしてもよい。また、Tplayを経過したときに、再びユーザが選択した字幕文の字幕表示時刻TdM直後のIDRフレームから再生するようにしてもよい。これにより、ユーザは、字幕文が表示されているシーンを重点的に視聴することができる。例えば、ユーザがCM直前のシーンを視聴したい場合、本実施形態の機能がなければ、CM後に字幕文が表示される時間まで映像を再生しなければならない。しかし、本実施形態の機能を備えれば、CMを視聴する必要がなくなる。したがって、ユーザが視聴したくないシーンが再生されないので、使い勝手が向上する。また、繰り返し再生の動作も追加することで、CM直前のシーンを何度も視聴すること等が可能となる。実施形態7さらに、映像の再生時間をIDRフレームの表示時刻に合わせてもよい。IDRフレームは、シーンの切り替え時に発生する確率が高く、選択している字幕文に対応したシーンがIDRフレームの表示時刻で終わっている可能性があるからである。そこで、制御部19は、ステップS174又はステップS175で再生時間を決定すると、決定した再生時間の直前又は直後にあるIDRフレームを判別する。そして、制御部19は、判別したIDRフレームの表示時刻を一時停止する時間とする。図17bに停止時刻の候補を示す。TdMTplayの直前直後にあるIDRフレームの表示時刻がT1T2であり、この時刻を停止時刻とする。これにより、ユーザは違和感なく動画を見ることができるので、ユーザの使い勝手が向上する。実施形態8次に、ユーザが選択した字幕文が再生される再生時間が長いときに、通常の再生速度ではなく、より速い再生速度で再生して、選択した字幕文に対応するシーンの内容を把握したい場合がある。そこで、選択された字幕文が再生される再生時間に対応する再生速度を決定して、決定した再生速度で、その字幕文に対応する映像を再生する動作について、図18に示すフローチャートを参照して説明する。携帯電話1は、予め記憶部17に図19に示す再生速度対応データ1900を格納している。再生速度対応データ1900には、再生時間1901と、再生速度1902と、が登録されている。例えば、ユーザが選択した字幕文の再生時間が31~60秒である場合、制御部19は、再生速度として通常の再生速度の1.3倍の速度をセットする。まず、制御部19は、図9に示すフローチャートのステップS110~ステップS118までの処理を実行する。制御部19がステップS118の処理を終了すると、字幕表示時刻TdM直後のIDRフレームと、字幕文StMとが表示されている。次に、制御部19は、字幕文SdMの字幕表示時刻TdMとその次の字幕文の字幕表示時刻TdM1とを取得する。制御部19は、字幕表示時刻TdMとTdM1とを取得すると、その差TdM1-TdMを計算するステップS181。次に、制御部19は、記憶部17に格納されている再生速度対応データ1900を読み出して、ステップS181で計算したTdM1-TdMに対応する再生速度を取得するステップS182。制御部19は、取得した再生速度をセットして、字幕文StMに対応する映像を再生するステップS183。再生を開始すると、制御部19は、図9に示すフローチャートのステップS124~ステップS126までの処理を実行し、映像を一時停止して、処理を終了する。このとき、タイマ22に、制御部19が映像を再生する再生速度に基づいて、映像を再生する時間を修正する。例えば、再生速度が通常の再生速度の4倍で、且つ、通常の再生速度での再生時間が20秒である場合、タイマ22は、計時する時間を20秒÷4=5秒と修正して時間を計時する。本実施形態では、映像の再生開始からタイマ22が修正した時間を経過すると、再生中のフレームを再生して一時停止している。この他にも、例えば、タイマ22が修正した時間を経過すると、選択された字幕文の字幕表示時刻直後のIDRフレームを再生してもよい。これにより、ユーザは、選択した字幕文の再生時間が長い場合でも、短時間でその字幕文に対応するシーンの内容を把握することができる。実施形態9次に、予め再生速度は再生モードとして設定して、再生時に再生モードから再生速度を決定する動作について、図20に示すフローチャートを参照して説明する。再生モードを設定する方法としては、ユーザが操作部16に設けられたキーを操作するか、又は、ユーザインタフェースのメニューからユーザが設定する方法がある。例えば、ユーザがキーボードの2キーを押下すると、再生モードは早送りモードに設定され、ユーザが0キーを押下すると、再生モードは通常再生モードに設定されるようにしてもよい。再生モードから再生速度を決定するために、記憶部17には、図21に示す再生モードと再生速度との対応関係を示した再生モード-再生速度対応データが予め格納されている。再生モード-再生速度対応データ2100には、再生モード2101と、再生速度2102とが登録されている。例えば、再生モードが早送りモードの場合、再生速度は2倍に設定される。再生モードは、記憶部12に記憶されたソフトウェア上の変数であり、例えば、再生モードの値が0であれば、通常再生モードに設定される。まず、制御部19は、図9に示すフローチャートのステップS110~ステップS118までの処理を実行する。制御部19がステップS118の処理を終了すると、ユーザが選択した字幕文StMと、字幕表示時刻TdM直後のIDRフレームとが再生されている。次に、制御部19は、字幕文StMの再生開始の表示時刻TdMとその次の字幕文の再生開始時刻TdM1とを取得するステップS191。制御部19は、表示時刻TdMとTdM1とを取得すると、その差TdM1-TdMを計算する。次に、制御部19は、記憶部17に格納されている再生モードと再生モード-再生速度対応データ2100とを読み出して、設定されている再生モードに対応する再生速度を判別するステップS192制御部19は、判別した再生速度で字幕文StMに対応する映像を再生するステップS193。再生を開始すると、制御部19は、図9に示すフローチャートのステップS124~ステップS126までの処理を実行し、映像を一時停止して、処理を終了する。この実施形態では、一時停止して処理を終了するが、この他にも、例えば、繰り返し映像を再生するようにしてもよい。また、例えば、一時停止後に字幕文StMの字幕表示時刻TdM直後のIDRフレームを再生して一時停止してもよい。これにより、ユーザが選択した字幕文の再生時間に関係なく、ユーザが再生したい再生速度で映像を再生することができる。また、再生モードに応じて音声出力の有無を設定できるようにしてもよい。例えば、通常の速度で映像を再生する場合には、音声を出力し、通常の再生速度の3倍の速度で映像を再生する場合には、音声を出ないようにする。これにより、ユーザは映像のみに集中することができる。ここで、ユーザが携帯電話1の画面に表示されるメニューに従って再生速度を設定する場合の画面表示の一例を図22に示す。リスト表示モードにおける画面を、図22aに示す。ユーザがソフトキー2201のサブメニューに対応するキーを押下すると、サブメニュー画面が表示される。サブメニュー画面を図22bに示す。ユーザが再生速度設定を選択すると、図22cに示すように、再生速度設定画面が表示される。ユーザは、カーソルキー3の上下方向キーを押下して、表示欄2202に示された再生速度を変更する。さらに、字幕文を再生する再生時間ごとに再生速度を変更できるようにした場合の再生速度設定画面を図22dに示す。ユーザは、表示2203、2204に表示された数字を変更することで、再生速度を変更することができる。例えば、字幕再生時間が1~30秒の場合は再生速度を2倍に、字幕再生時間が31~60秒の場合は再生速度を4倍に設定することができるようにする。これにより、ユーザは、字幕再生時間の長さに応じて好みの再生速度を設定することができる。実施形態10次に、動画再生の進捗を表示する動作について、図23に示すフローチャートを参照して説明する。ここでは、一般的に用いられているバー表示を例として説明する。バー表示を実行するバー表示モードを設定する方法としては、ユーザが操作部16に設けられたキーを操作するか、又は、ユーザインタフェースのメニューからユーザが設定する方法がある。まず、ユーザが字幕文StMを選択すると、制御部19は、図9に示すフローチャートのステップS110~ステップS118までの処理を実行する。制御部19がステップS118の処理を終了すると、ユーザが選択した字幕文StMの再生開始のタイミングに対応するIDRフレームと、字幕文StMとが表示されている。次に、制御部19は、1シーン動画再生フラグがONか否かを判別するステップS121。1シーン動画再生フラグがONではないと判別した場合ステップS121:No、制御部19は、処理を終了する。1シーン動画再生フラグがONであると判別した場合ステップS121:Yes、制御部19は、字幕文StMの表示時刻TdMと字幕文StMの次の字幕文StM1の表示時刻TdM1を取得するステップS122。制御部19は、字幕文StMの再生開始のタイミングに対応するIDRフレームから映像を再生するステップS123。制御部19は、ステップS123で映像の再生を開始してからの経過時間を計時するステップS124。次に、制御部19は、ステップS124で計時した再生開始からの経過時間の字幕文StMの再生時間TdM1-TdMに対する割合を計算するステップS201。割合を計算すると、制御部19は、表示部15に表示するバー全体に対する進捗バーの長さを計算し、計算した長さのバーを表示するステップS202。次に、制御部19は、経過時間が表示時刻の差TdM1-TdMよりも大きいか否かを判別するステップS125。経過時間が表示時刻の差TdM1-TdMよりも小さいと判別した場合ステップS125:No、制御部19は処理をステップS124に戻し、計時を再開する。経過時間が表示時刻の差TdM1-TdMよりも大きいと判別した場合ステップS125:Yes、制御部19は映像を一時停止してステップS126、処理を終了する。バー表示は、例えば、次のように行う。選択した字幕文の再生時間を100ピクセルとする。ステップS201で計算した割合が45とすると、進捗バーの長さは、100×0.45=45ピクセルである。この場合、例えば、再生時間が1分として、再生開始からの経過時間が36秒とすると、進捗バーの長さは、100ピクセル×36秒/60秒=60ピクセルである。続いて、映像再生中の表示部15の一例を図24に示す。字幕文こんにちは。に対応する映像を再生する場合、再生開始時では再生時間バー2401は、図24aに示すように、白抜きの状態で表示される。映像が再生されると、進捗バー2402が、図24bに示すように、再生時間バー2401を埋めていく。再生開始からの経過時間が再生時間に達すると、進捗バー2402は、図24cに示すように、再生時間バー2401と同じ長さになる。さらに、ユーザが選択した字幕文の再生時間の映像全体の再生時間に対する割合を、図24dのバー2403のように表示してもよい。図24dに示すように、バー2403は、ユーザが選択した字幕文の再生時間の映像全体の再生時間に対する割合を示している。また、図24eに示すように、再生時間バー2401の近傍に字幕文を再生する時間2404を表示するようにしてもよい。バー表示の他にも、例えば、円形の表示をしてもよいし、経過時間をデジタル数字として表示してもよい。これにより、ユーザは、選択した字幕文に対応する映像が再生されてからの経過時間を視覚的に把握することができる。よって、ユーザの使い勝手が向上する。その他、本発明の方法は、専用のコンピュータシステムに限らず、例えば、コンテンツ録画再生機能を備える、PDA、電子カメラ、電子腕時計、携帯型TV、カーナビゲーション装置、等の任意の字幕付映像再生装置に適用可能である。また、本発明の概念は、コンピュータを携帯電話1として機能動作させるためのコンピュータプログラムを作成し、配布し、貸与し、これをコンピュータにインストールして、携帯電話1として、これを使用、譲渡、貸与などしてもよい。