(57)【要約】【課題】字幕文のリスト中に示される字幕文を、字幕付映像の再生に伴って入替え、スクロール表示する。【解決手段】  制御部１１は、コンテンツの録画後、字幕文とその字幕文の再生タイミングとを対応付ける字幕管理データを生成する。続いて、コンテンツのデータから抽出した映像フレームの再生タイミングと、現在再生中の字幕文の再生タイミングと、を比較し、再生中の字幕文に対応する映像フレームを特定し、表示させる。さらに、再生中の字幕文から所定のタイミングだけ前後にある字幕文を字幕管理データから読み出し、その字幕文と再生中の字幕文とを示す字幕リストを表示させる。タイマで「字幕切替時間」の経過を検出すると、字幕管理データから次に再生する字幕文とその字幕文の表示時刻を読み出し、上述した処理を繰り返す。【選択図】図２
2008312066.tif 000002
【特許請求の範囲】
【請求項１】
複数の字幕文を定義する字幕信号と、複数の映像を定義する映像信号とを、再生順序により対応付けて記憶する記憶手段と、
前記字幕信号が定義する字幕文を再生する字幕再生手段と、
時間を計時し、前記字幕再生手段が再生中の字幕文の再生開始から所定時間が経過したことを検出するタイマ手段と、
前記タイマ手段で所定時間の経過を検出したときに、前記字幕再生手段を制御し、現在再生中の字幕文に代えて、その字幕文の次の再生順序を有する字幕文を再生させる字幕切替手段と、
前記映像信号が定義する各映像の内から前記字幕再生手段が再生中の字幕文に対応する再生順序を有する映像、を再生する映像再生手段と、
前記字幕再生手段が再生中の字幕文と、その字幕文の再生順序から所定の順序だけ前にある字幕文と、その字幕文の再生順序から所定の順序だけ後にある字幕文と、のリストを生成して表示するリスト表示手段と、
を備えることを特徴とする字幕付映像再生装置。
【請求項２】
前記タイマ手段は、
現在再生中の字幕文に含まれる文字の数を判別する文字数判別手段と、前記文字数判別手段で判別した数の増大に伴って前記所定時間を大きくし、前記数の減少に伴って前記所定時間を小さくする時間変更手段と、を備え、
前記時間変更手段で変更した所定時間が経過したことを検出する、
ことを特徴とする請求項１に記載の字幕付映像再生装置。
【請求項３】
前記記憶手段は、前記字幕文に含まれる各文字の再生時間を示す１文字再生時間情報を記憶しており、
前記時間変更手段は、前記１文字再生時間情報が示す再生時間と前記文字数判別手段で判別した数との積から定まる時間に、前記所定時間を変更する、
ことを特徴とする請求項２に記載の字幕付映像再生装置。
【請求項４】
前記字幕信号が定義する全字幕文の総文字数を求める総文字数演算手段と、
前記記憶手段が記憶する１文字再生時間情報が示す再生時間と前記総文字数との積から、全字幕文の再生に要する全字幕文再生時間を求める全字幕再生時間取得手段と、
前記全字幕文再生時間と現在時刻とを加えて字幕文再生完了時刻を求め、その字幕文再生完了時刻を表示する手段と、
をさらに備える、ことを特徴とする請求項３に記載の字幕付映像再生装置。
【請求項５】
前記記憶手段は、前記字幕文に含まれる文字の数と前記所定時間とを対応付ける字幕切替時間情報を記憶しており、
前記時間変更手段は、
前記字幕切替時間情報を参照し、前記文字数判別手段で判別した数に対応する所定時間を特定する時間特定手段、を備え、
前記時間特定手段で特定した所定時間に、前記所定時間を変更する、ことを特徴とする請求項２に記載の字幕付映像再生装置。
【請求項６】
前記タイマ手段は、
ユーザの操作に応答して、前記所定時間を入力する時間入力手段、を備え、
前記時間入力手段が入力した所定時間が経過したことを検出する、ことを特徴とする請求項１乃至５のいずれか１項に記載の字幕付映像再生装置。
【請求項７】
前記字幕切替手段は、
前記所定時間と前記タイマ手段で計時した時間との差から、再生中の字幕文を切替えるまでの残り時間を求め、その残り時間を表示する残り時間表示手段、を備え、
前記残り時間表示手段が表示中の残り時間がゼロになったときに、前記字幕再生手段を制御して字幕文を切替えさせる、ことを特徴とする請求項１乃至６のいずれか１項に記載の字幕付映像再生装置。
【請求項８】
前記映像信号が定義する全映像の再生の開始から終了までの時間を示す全映像再生時間を求める全映像時間取得手段と、
先頭の字幕文の再生開始時から現在再生中の字幕文の再生時に至るまでの経過時間が前記全映像再生時間に占める割合、を示す割合指示画像を生成する割合画像生成手段と、
前記割合画像生成手段で生成した割合指示画像を表示する割合画像表示手段と、を備える、ことを特徴とする請求項１乃至７のいずれか１項に記載の字幕付映像再生装置。
【請求項９】
前記全映像時間取得手段で求めた全映像再生時間における前記各字幕文の各再生時刻を示す再生時刻指示画像と、前記割合画像生成手段で生成した割合指示画像とを重ねて表示する手段、を備える、ことを特徴とする請求項８に記載の字幕付映像再生装置。
【請求項１０】
前記記憶手段は、
前記各映像から、前記各字幕文に再生順序が対応付けられていない映像を抽出する非対応映像抽出手段、を備え、
前記非対応映像抽出手段で抽出した映像と、擬似的な字幕文である仮字幕文とを、再生順序により対応付けて記憶して、
前記字幕再生手段は、
前記映像再生手段が前記非対応映像抽出手段で抽出した映像を再生したときに、該映像に対応付けられた仮字幕文を再生して、
前記リスト表示手段は、
前記再生中の仮字幕文と、該仮字幕文の再生順序から所定の順序だけ前又は後の再生順序を有する字幕文及び仮字幕文と、を示すリストを表示する、ことを特徴とする請求項１乃至９のいずれか１項に記載の字幕付映像再生装置。
【請求項１１】
前記字幕切替手段は、
再生中の字幕文に代えて、その字幕文の次の再生順序を有する字幕文が再生されたことをユーザに通知する通知手段、を備え、
前記字幕再生手段を制御して前記次の再生順序を有する字幕文を再生させたときに、前記通知手段でユーザに通知する、ことを特徴とする請求項１乃至１０のいずれか１項に記載の字幕付映像再生装置。
【請求項１２】
コンピュータに、
複数の字幕文を定義する字幕信号と、複数の映像を定義する映像信号とを、再生順序により対応付けて記憶部に記憶させ、
前記記憶部に記憶させた字幕信号が定義する字幕文を再生させ、
時間を計時し、前記再生中の字幕文の再生開始から所定時間が経過したことを検出させ、
前記所定時間が経過したことを検出したときに、現在再生中の字幕文に代えて、その字幕文の次の再生順序を有する字幕文を再生させ、
前記映像信号が定義する各映像の内から前記再生中の字幕文に対応する再生順序を有する映像、を再生させ、
前記再生中の字幕文と、その字幕文の再生順序から所定の順序だけ前又は後の再生順序を有する字幕文と、を示すリストを表示部に表示させ、
前記再生中の字幕文と、その字幕文の再生順序から所定の順序だけ前にある字幕文と、その字幕文の再生順序から所定の順序だけ後にある字幕文と、を示すリストを表示させる、
ためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、字幕文及び映像を処理する字幕付映像再生装置と、コンピュータを字幕付映像再生装置として機能させるプログラムと、に関する。
【背景技術】
【０００２】
特許文献１は、ストリームに含まれる字幕文の表示時刻と映像とを対応付け、ユーザが字幕文を選択したときに、選択された字幕文と共にその字幕文の表示時刻に対応する映像を再生する字幕表示装置、を開示する（特許文献１  ３頁右欄５０行〜４頁左欄３９行  参照）。
【特許文献１】特開２００３−１８４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に開示された字幕表示装置は、字幕付映像に含まれる所定の表示時刻を有する映像を複数表示させ、その内からユーザが選択した映像及び字幕文から再生を開始する。しかし、特許文献１に開示された字幕表示装置は、再生中の場面に係る内容を示す字幕文しか表示することができない。
【０００４】
本発明は、上記実情に鑑みてなされたものであり、字幕付映像を視聴するときに、再生中の場面以外の内容を把握可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明の字幕付映像再生装置は、複数の字幕文を定義する字幕信号と、複数の映像を定義する映像信号とを、再生順序により対応付けて記憶する記憶手段と、前記字幕信号が定義する字幕文を再生する字幕再生手段と、時間を計時し、前記字幕再生手段が再生中の字幕文の再生開始から所定時間が経過したことを検出するタイマ手段と、前記タイマ手段で所定時間の経過を検出したときに、前記字幕再生手段を制御し、現在再生中の字幕文に代えて、その字幕文の次の再生順序を有する字幕文を再生させる字幕切替手段と、前記映像信号が定義する各映像の内から前記字幕再生手段が再生中の字幕文に対応する再生順序を有する映像、を再生する映像再生手段と、前記字幕再生手段が再生中の字幕文と、その字幕文の再生順序から所定の順序だけ前にある字幕文と、その字幕文の再生順序から所定の順序だけ後にある字幕文と、のリストを生成して表示するリスト表示手段と、を備えることを特徴とする。
【０００６】
更に、コンピュータに対して本発明の主要機能を実行させるためのプログラムを提供する。
【発明の効果】
【０００７】
本発明の字幕付映像再生装置によれば、字幕文及び映像と共に字幕文のリストが表示される。これにより、字幕文を視聴しつつ、その字幕文の前後の字幕文の情報も同時に取得できる。また、字幕文が切り替わっても、前後の字幕文の情報を取得できる。
【発明を実施するための最良の形態】
【０００８】
（実施形態１）
以下、本発明の実施形態１に係る字幕付映像再生装置を説明する。実施形態１は、字幕付映像再生装置を、コンテンツ受信機能を備える携帯電話１に適用する例である。携帯電話１は、任意のデータ転送方式に則ったコンテンツを受信可能であるが、本実施形態ではワンセグ放送のコンテンツを受信する場合について説明する。
【０００９】
携帯電話１は、例えば、図１に示すような折り畳み型のもので、キーボード２、表示パネル５、等を備える。キーボード２は、カーソルキー３と表示切替ボタン４、その他各種のボタン、を備え、ユーザに操作されて、様々なデータや指示の入力に使用される。例えば、字幕付映像の再生及び終了、等の指示の入力に使用される。
【００１０】
表示パネル５は、ドットマトリクスタイプのＬＣＤ（液晶表示）パネル等から構成され、任意の画像を表示する。例えば、コンテンツの映像や字幕文、字幕文のリスト（以下、「字幕リスト」という）、等を表示する。通話用マイク６は、通話音声を入力する。通話用スピーカ７は、受話音声を出力する。スピーカ８は、コンテンツ再生時の音声等を出力する。
【００１１】
また、携帯電話１は、図２に示すように、制御部１１、記憶部１２、操作部１３、表示部１４、チューナ１５、デコード部１６、音声出力部１７、音声入力部１８、通信部１９、バス２０、を備える。
【００１２】
制御部１１は、マイクロプロセッサユニット等から構成され、携帯電話１全体の動作を制御する。例えば、録画したコンテンツの再生の開始・終了、字幕リスト中に表示される字幕文の切替、等を制御する。
【００１３】
また、制御部１１は、図示しないタイマを備える。タイマは、例えば、ソフトウェアタイマ等から構成され、時間を計時し、所定時間が経過したことを検出する。
【００１４】
記憶部１２は、各種のデータを記憶する。記憶部１２は、携帯電話１に内蔵されるメモリ、取り外し可能な外部メモリ、のいずれから構成されてもよい。
【００１５】
操作部１３は、前述のキーボード２、カーソルキー３、表示切替ボタン４、等を備え、ユーザからの操作を受け付け、操作信号を制御部１１に入力する。
【００１６】
表示部１４は、表示パネル５とドライバ回路等から構成され、制御部１１の制御下に画像を表示パネル５に表示する。チューナ１５は、ワンセグ放送のコンテンツを受信して復調し、復調信号を制御部１１に出力する。デコード部１６は、チューナ１５が出力したコンテンツを復号し、出力する。
【００１７】
音声出力部１７は、前述の通話用スピーカ７とスピーカ８、ＤＡＣ（Digital Analog Converter）等から構成され、例えば、制御部１１が再生したコンテンツの音声信号を復調し、スピーカ８で放音する。
【００１８】
音声入力部１８は、通話時等に、音声信号を収集し、通信部１９に供給する。通信部１９は、基地局を介して、通話音声、各種のデータ、等を送受信する。バス２０は、各部間で相互にデータを伝送する。
【００１９】
次に、本実施形態に特徴的な字幕リストの自動スクロール動作に必要な情報について説明する。記憶部１２は、コンテンツ録画データ１２１と字幕管理データ１２２とを記憶する。
【００２０】
コンテンツ録画データ１２１は、ワンセグ放送のコンテンツ（テレビ信号）を録画したデータで、図３に示すように、ビデオＰＥＳ（Packetized Elementary Stream）と字幕ＰＥＳとを含んでいる。
【００２１】
ビデオＰＥＳは、パケット化された映像の圧縮符号化データで、１枚毎の映像（映像フレーム）が連続するデータ、各映像を再生する「再生タイミング」を示すデータ、を含んでいる。本実施形態では、各映像フレームは予測符号化方式に則ったフォーマットである。
【００２２】
予測符号化方式の映像フレームは、他の映像フレームを参照しない独立したＩＤＲフレームと、自己の再生タイミングよりも先に再生されるＩＤＲフレームを参照するＰフレームと、を含む。図３の例では、ＰフレームＰｌｎ（ｌ：１〜Ｌ、Ｌ：ビデオＰＥＳ内のＰフレームの数、ｎ：１〜Ｎ、Ｎ：コンテンツ録画データ１２１内のビデオＰＥＳの数）は、ＩＤＲフレームＩｎ（ｎ：１〜Ｎ）を参照する。
【００２３】
字幕ＰＥＳは、パケット化された字幕文の圧縮符号化データで、字幕管理データ１２１を生成するために必要な情報を含んでいる。図３の例では、字幕ＰＥＳは、字幕文Ｍｎ（ｎ：１〜Ｎ、Ｎ：コンテンツ録画データ１２１内の字幕ＰＥＳの数）、字幕再生タイミングｔｍｎ（ｎ：１〜Ｎ）、制御符号ＣＳｎ（ｎ：１〜Ｎ）、の情報を有する。
【００２４】
「字幕文Ｍｎ」は、字幕付映像の字幕文の内容を示す。「字幕再生タイミングｔｍｎ」は、字幕文Ｍｎを再生するタイミングを示し、例えば、ＰＴＳ（Presentation Time Stamp）単位で表される。「制御符号ＣＳｎ」は、字幕文Ｍｎの区切を示す。
【００２５】
字幕管理データ１２２は、図４に示すように、「字幕表示時刻Ｔｎ」と「字幕文Ｍｎ」とを対応付ける。「字幕表示時刻Ｔｎ」は、字幕文Ｍｎが表示される時刻を示す。本実施形態では、字幕付映像の再生開始時を基準とする。「字幕文Ｍｎ」は、字幕付映像に含まれる字幕文の内容を示し、コンテンツ録画データ１２１から抽出されたデータである。
【００２６】
なお、ワンセグ放送においては、映像のフレームレートは１５フレーム／秒である。このため、１つの字幕文には、その再生タイミングに対応する映像フレームとして複数の映像フレームが対応する。
【００２７】
次に、上記構成を有する携帯電話１の動作について説明する。なお、携帯電話１の通信動作自体は通常の携帯電話と同一であり、以下、本実施形態で特徴的な字幕付映像の再生動作について説明する。
【００２８】
携帯電話１は、字幕付映像の再生中、字幕付映像と共に複数の字幕文を示す字幕リストを同時に表示する。また、予め定められた「字幕切替時間」の経過をタイマで検出すると、再生表示する字幕文と字幕リスト中に表示される字幕文とを入れ替える。
【００２９】
字幕文の入替は、ユーザの操作を伴うことなく自動的に行われ、入替前に字幕リスト中に表示されていた字幕文はスクロールされる（以下、「自動スクロール」という）。ユーザは、操作部１３を操作し、自動スクロールの開始及び終了を指示可能である。
【００３０】
なお、自動スクロール実行の間、現在再生中の字幕文が字幕リストの中央に表示される。図６に示す画面Ｄ１の例では、現在再生中の字幕文（字幕領域ＭＡに表示されている字幕文「おはよう」）が、字幕リスト表示用のリスト領域ＬＡの中央に配置される。現在再生中の字幕文をリスト領域ＬＡの中央に配置させるのは、矩形で定義される表示領域上では、中心位置近傍の方が視認性が良好なためである。
【００３１】
携帯電話１は、コンテンツの再生中、字幕管理データ１２２が格納する字幕表示時刻Ｔｎに従って、その字幕表示時刻Ｔｎに対応する字幕文を再生する。以下、制御部１１が、この字幕管理データ１２２を生成する動作について説明する。
【００３２】
図５に示すように、制御部１１は、コンテンツ録画データ１２１内に字幕ＰＥＳがあれば（ステップＳ１１；Ｙｅｓ）、字幕ＰＥＳを抽出する（ステップＳ１２）。その字幕ＰＥＳから字幕文を抽出できたら（ステップＳ１３；Ｙｅｓ）、さらに、その字幕文の再生タイミングｔｍｎ（ＰＴＳ単位）を取得する。
【００３３】
続いて、制御部１１は、先頭の映像の再生開始から字幕文Ｍｎの再生時に至るまでの経過時間（ＰＴＳ単位）を求める（ステップＳ１４）。この経過時間（ＰＴＳ単位）は、字幕再生タイミングｔｍｎと先頭にある映像の再生タイミングとの差分である。
【００３４】
さらに、制御部１１は、経過時間（ＰＴＳ単位）を時分秒単位に換算し（ステップＳ１５）、その経過時間（時分秒単位）を、字幕表示時刻Ｔ１として字幕管理データ１２２に格納する（ステップＳ１６）。
【００３５】
字幕表示時刻の格納後、制御部１１は、字幕ＰＥＳから字幕文を抽出し、字幕管理データ１２２に格納する（ステップＳ１７）。以後、最後の制御符号ＣＳＮに達するまで（ステップＳ１８；Ｙｅｓ）、上述した処理を繰り返す。以上で、字幕管理データ１２２の生成が終了する。
【００３６】
次に、本実施形態で特徴的な自動スクロールの動作について説明する。図７に示すように、ユーザが自動スクロールの開始を指示すると、制御部１１は、自動スクロールを行うか否かを示す自動スクロールフラグを「オン」に設定する（ステップＳ２１）。さらに、制御部１１は、表示部１４に指示し、表示パネル５上に字幕リストを表示させる。図６の例では、リスト領域ＬＡに字幕リストが示された画面Ｄ１が表示される。
【００３７】
この状態で、ユーザは、字幕リスト中の字幕文から再生を開始する字幕文を選択可能である。ユーザが字幕文を選択すると、その字幕文の字幕表示時刻に対応する再生タイミング（ＰＴＳ単位）を有する映像を抽出するため、処理はステップＳ２２に移る。
【００３８】
制御部１１は、ビデオＰＥＳから映像フレームの情報を抽出し（ステップＳ２２）、その映像フレームがＩＤＲフレームでなければ（ステップＳ２３；Ｎｏ）、処理をステップＳ２２に戻す。
【００３９】
一方、抽出した映像フレームがＩＤＲフレームなら（ステップＳ２３；Ｙｅｓ）、制御部１１は、先頭の映像フレームの再生開始からそのＩＤＲフレームの再生に至るまでの経過時間を求める（ステップＳ２４）。この経過時刻は、そのＩＤＲフレームが有する再生タイミング（ＰＴＳ単位）からコンテンツ録画データ１２１先頭の映像の再生タイミング（ＰＴＳ単位）を減じた差分である。
【００４０】
続いて、抽出したＩＤＲフレームが、再生中の字幕文Ｍｎに対応する可能性の有無を判別する。そのため、制御部１１は、その字幕文Ｍｎの字幕表示時刻Ｔｎが今回求めた経過時刻よりも大きいか否かを判別する（ステップＳ２５）。
【００４１】
字幕表示時刻Ｔｎが今回求めた経過時間よりも大きければ（ステップＳ２５；Ｙｅｓ）、抽出したＩＤＲフレームは、字幕文Ｍｎよりも先に再生され、字幕文Ｍｎに対応する可能性がある。このとき、制御部１１は、そのＩＤＲフレームのデータの位置を保存し（ステップＳ２６）、処理をステップＳ２２に戻す。ステップＳ２６にて保存するデータの位置は、例えば、ＩＤＲフレームの表示時刻、ＩＤＲフレームを格納するビデオＰＥＳの番号、ＩＤＲフレーム格納されている記憶部１２内のアドレス、等である。
【００４２】
字幕表示時刻Ｔｎが今回求めた経過時刻より小さければ（ステップＳ２５；Ｎｏ）、前回抽出したＩＤＲフレームは、現在再生中の字幕文Ｍｎの直前に再生される。そのため、制御部１１は、ステップＳ２６で格納した映像位置から映像フレームを読み出し、表示パネル５に表示させる（ステップＳ２７）。
【００４３】
制御部１１は、字幕領域ＭＡに、表示中の映像に対応する字幕文を表示させる（ステップＳ２８）。更に、制御部１１は、字幕リストをリスト領域に表示させる（ステップＳ２９）。このとき、現在再生中の字幕文をリスト領域ＬＡの中央近傍に配置する。
【００４４】
制御部１１は、ユーザによる自動スクロールの終了指示の有無を判別する。そのため、自動スクロールフラグが「オン」か否かを判別し、「オフ」なら（ステップＳ２１０；Ｎｏ）、処理を終える。
【００４５】
一方、自動スクロールフラグが「オン」なら（ステップＳ２１０；Ｙｅｓ）、制御部１１は、図示しないタイマを起動させ、記憶部１２が記憶する「字幕切替時間」の経過を検出させる。
【００４６】
「字幕切替時間」の経過を検出すると（ステップＳ２１１；Ｙｅｓ）、次に再生される字幕文を再生するため、字幕管理データ１２２から、その字幕文及びその字幕文に対応付けられた字幕表示時刻を取得する（ステップＳ２１２）。その後、処理はステップＳ２２に戻る。以上で、予め定められた「字幕切替時間」が経過する毎に、各字幕文を自動スクロールする処理が終了する。
【００４７】
（実施形態２）
上述した実施形態１では、字幕リスト中に表示される各字幕文を、その文字の数に関わらず同一に設定された字幕切替時間の経過毎に切り替える。そのため、字幕文が含む文字の数が多い場合、ユーザが字幕文を読み終わる前に次の字幕文が表示されるおそれがある。また、文字の数が少ない場合、ユーザが字幕文を読み終わった後に次の字幕文が表示されるまでの間、待ち時間が発生する。
【００４８】
この問題を避けるためには、「字幕切替時間」を字幕文の文字数に応じて変更すればよい。以下、このような自動スクロールを行う実施形態２に係る携帯電話１について説明する。
【００４９】
実施形態２の携帯電話１の基本構成は、図２に示す構成と同一である。ただし、記憶部１２には、図３に示す字幕管理データ１２２に代えて、図８に示す字幕管理データ１２２ａが記憶されている。この字幕管理データ１２２ａは、字幕表示時刻Ｔｎ、字幕文Ｍｎ、字幕文の文字数ＫＺｎ、を対応付ける。
【００５０】
字幕管理データ１２２ａを生成する処理は、図５で示した例と基本的に同一である。ただし、実施形態２では、図９（ａ）に示すように、制御部１１は、前述した図５に示すステップＳ１７と実質的に同一の処理の実行後（ステップＳ１７ａ）、更に、字幕文に含まれる文字数をカウントし（ステップＳ１７ｂ）、字幕管理データ１２２ａに格納する。
【００５１】
実施形態２の自動スクロール処理は、図７で示した例と基本的に同一である。ただし、実施形態２では、制御部１１は、図７に示すステップＳ２１０の処理に代えて図９（ｂ）に示す処理を実行する。即ち、自動スクロールフラグが「オン」と判別すると（ステップＶ１１；Ｙｅｓ）、字幕管理データ１２２ａから現在表示中の字幕文Ｍｎの文字数ＫＺｎを取得する（ステップＶ１２）。
【００５２】
続いて、制御部１１は、取得した文字数ＫＺｎに基づいて、その文字数ＫＺｎに応じた「字幕切替時間」を求める（ステップＶ１３）。例えば、文字数ＫＺｎと予め定められた１文字あたりの表示時間ｔとを積算し、「字幕切替時間」を求める。例えば、この表示時間ｔが０．２秒の場合、１０文字の字幕文に対応する「字幕切替時間」は２秒、２０文字の字幕文では「字幕切替時間」は４秒、である。
【００５３】
その後、処理は図７にリターンし、タイマで「字幕切替時間」の経過を検出すると（ステップＳ２１１；Ｙｅｓ）、次の字幕文を取得し（ステップＳ２１２）、スクロール表示される。
【００５４】
（実施形態３）
上述した実施形態２では、字幕文Ｍｎの文字数ＫＺｎが少ない場合、１文字あたりの表示時間ｔの値によっては、ユーザがその字幕文を判読できないおそれがある。例えば、表示時間ｔが０．２秒の場合、文字数ＫＺｎが「１」である字幕文の表示開始から「字幕切替時間（０．２秒）」経過後に、次の字幕文が表示されてしまう。
【００５５】
この問題を解決するには、文字数が少ない字幕文を表示する場合でもユーザが判読可能なよう、その字幕文に対応する字幕切替時間を長くすればよい。
【００５６】
そのため、字幕文の文字数に応じて区分を定めておき、各区分に該当する字幕文を判読するのに好適な「字幕切替時間」をその区分ごとに設定すればよい。例えば、文字数ＫＺｎが１〜１０の場合、字幕切替時間を２秒に設定し、１１〜２０の場合、字幕切替時間を３秒に設定する。以下、このような自動スクロールを行う実施形態３に係る携帯電話１について説明する。
【００５７】
実施形態３の携帯電話１の基本構成は図２に示す構成と同一である。ただし、図２に示す記憶部１２には、図１０（ａ）に示すように、字幕文の文字数に応じて設けられた区分ＫＢと、その区分ＫＢに対応する「字幕切替時間ＴＳ」と、を対応付ける表示切替時間情報１２３が予め記憶されている。
【００５８】
実施形態３の自動スクロール処理は、図７で示した例と基本的に同一である。ただし、実施形態３では、制御部１１は、図７に示すステップＳ２１０に代えて、図１０（ｂ）に示すステップＶ２１〜Ｖ２３の処理を実行する。
【００５９】
即ち、実施形態３では、図７に示すステップＳ２１〜ステップＳ２９と実質的に同一の処理を行い、字幕付映像と字幕リストとを表示させる。
【００６０】
続いて、制御部１１は、自動スクロールフラグが「オン」と判別すると（ステップＶ２１；Ｙｅｓ）、字幕文の文字数を求める（ステップＶ２２）。さらに、表示切替時間情報１２３を参照して、その文字数が該当する区分に対応付けられた「字幕切替時間ＴＳ」を読み出す（ステップＶ２３）。
【００６１】
その後、処理は図７にリターンし、「字幕切替時間」の経過後（ステップＳ２１１；Ｙｅｓ）、次の字幕文を取得し（ステップＳ２１２）、自動スクロールさせる。以上で、字幕文の文字数に応じて設けられた区分に対応する「字幕切替時間」に従い、字幕文を自動スクロールする処理が終了する。
【００６２】
一般に、各ユーザにより字幕文を読み終える時間は異なる。そのため、ユーザの利便性を向上させる観点より、上述した実施形態１乃至３でそれぞれ設定される「字幕切替時間」をユーザにより編集可能にすることが望ましい。以下、携帯電話１の編集機能について説明する。
【００６３】
実施形態１〜３では自動スクロールの実行中、図１１（ａ）に例示するように、字幕付映像と共に字幕リストが示された画面Ｄ２１が表示される。この状態で、ユーザが操作部１３によりソフトキーＥ１（「サブメニュー」）を押下すると、制御部１１は、サブメニュー画面を表示させる。図１１（ｂ）の例では、サブメニュー画面は画面Ｄ２２である。
【００６４】
さらに、ユーザがサブメニュー中の選択候補「１、自動スクロール時間設定」を選んで「選択」キーを押下すると、各実施形態１〜３に対応する自動スクロールの時間設定画面を表示させる。以下、各時間設定画面を使用した、各実施形態１〜３における「字幕切替時間」の設定動作を説明する。
【００６５】
実施形態１の「字幕切替時間」設定では、ユーザは、「字幕切替時間」の値を、自らが所望する値に直接変更する。図１１（ｃ）の例では、ユーザは、カーソルキー３等により「字幕切替時間」に設定する値（テキストボックスＥ２中に表示される値）を増減させ、所望の値（例えば、３秒）を選択する。
【００６６】
所望する値の表示中にユーザが「決定」キーを押下すると、制御部１１は、その値を「字幕切替時間」として記憶部１２に記憶させる。なお、「字幕切替時間」に設定する値を、ユーザが直接入力可能としてもよい。
【００６７】
実施形態２の「字幕切替時間」設定では、１文字あたりの表示時間ｔと各字幕文の文字数ＫＺｎとの積から、各字幕文の「字幕切替時間」を求める。「字幕切替時間」を変更するために、ユーザが編集可能なパラメータは１文字あたりの表示時間ｔである。
【００６８】
そのため、図１１（ｄ）に示す例のように、表示時間ｔに設定する値（テキストボックスＥ３中の値）を編集可能な画面Ｄ２４を表示させる。表示時間ｔに設定する値は、ユーザが直接入力可能としてもよく、プリセットの値をカーソルキー３で増減して選択するようにしてもよい。
【００６９】
なお、図１１（ｅ）に示すように、コンテンツの全字幕文の再生に要する全字幕再生時間（テキストボックスＥ４中に示す）、コンテンツを最後まで視聴したときの完了予定時刻（テキストボックスＥ５中に示す）、等を同時に表示してもよい。これにより、１文字あたりの表示時間を決める目安となるため、利便性を向上できる。
【００７０】
そのために、字幕付映像に含まれる全字幕文の文字数の和（以下、「全字幕文字数ＫＺｔ」）を求めておく。制御部１１は、図８に示す字幕管理データ１２２ａの文字数ＫＺ１〜ＫＺＮを全て加算し、得られた全字幕文字数ＫＺｔを記憶部１２に記憶させる。
【００７１】
図１１（ｅ）で示した例では、ユーザが１文字あたりの表示時間ｔの値として「０．３秒」と入力すると、表示時間ｔ（０．３秒）×全字幕文字数ＫＺｔをテキストボックスＥ４に表示する。さらに、現在時刻にテキストボックスＥ４に表示させた時間を加えた完了予定時刻をテキストボックスＥ５に表示させる。
【００７２】
全字幕再生時間（テキストボックスＥ４中の値）は、ユーザにより編集可能としてもよい。このとき、ユーザが編集した値に従って自動スクロールしたときの１文字あたりの表示時間をテキストボックスＥ３に表示する。この表示時間は、ユーザの編集した全字幕再生時間を全字幕文字数ＫＺｔで除算して求まる。テキストボックスＥ５には、現在時刻にユーザの編集した全字幕再生時間を加算した時刻、を表示させる。
【００７３】
完了予定時刻を、ユーザにより編集可能としてもよい。このとき、ユーザが編集した値（完了予定時刻）と現在時刻との差分から求まる全字幕再生時間をテキストボックスＥ４に表示し、そのときの１文字あたりの表示時間をテキストボックスＥ３に表示させる。
【００７４】
実施形態３の「字幕切替時間」設定では、字幕文の文字数に応じて設けられた各区分に対応する「字幕切替時間ＴＳ」を編集可能とする。「字幕切替時間ＴＳ」に設定する値は、ユーザが直接入力可能でもよく、プリセットされた値から選択してもよい。
【００７５】
図１１（ｆ）の例では、所望する値の表示中にユーザが「決定」キーを押下すると、その値が、図１０（ａ）に示す表示切替時間情報１２３中の「字幕切替時間」として設定される。このとき、文字数が１〜１０の字幕文に対応する「字幕切替時間」は３秒、文字数が１１〜２０の字幕文に対応する「字幕切替時間」は６秒、に設定される。
【００７６】
（実施形態４）
上述した実施形態１乃至３では、ユーザは、現在読んでいる字幕文から次の字幕文への表示がいつ切替わるか把握できない。この場合、ユーザは、字幕文の表示が切替わるタイミングにペースを合わせて、字幕文を読むことが難しい。
【００７７】
この問題を避けるためには、現時点からの字幕文の表示が切替わるまでの残り時間を表示させればよい。以下、このような残り時間を表示する実施形態４に係る携帯電話１について説明する。
【００７８】
実施形態４では、次の字幕文に切替わるまでの残り時間を求める。例えば、「字幕切替時間」からタイマが計時した時間を減じた差分である。さらに、自動スクロールの実行中、その残り時間を表示パネル５上に表示させる。
【００７９】
残り時間を示す態様は任意である。例えば、テキスト表示により残り時間を示す場合、ユーザに残り時間を通知するためのメッセージ（例えば、「次の字幕まで、残り２秒」）等で残り時間を示せばよい。
【００８０】
また、アイコン表示により残り時間を示す場合、アナログ時計を模したアイコン等で残り時間を示せばよい。この場合、そのアイコンが示す残り時間がゼロになったときに次の字幕文の表示に切替えればよい。
【００８１】
更に、再生中の字幕文の色を、タイマが計時する時間の経過に伴って、変更させてもよい。例えば、字幕文の再生開始時には字幕文を青色で表示させ、次の字幕文に切替える直前では赤色で表示させてもよい。
【００８２】
なお、制御部１１が、字幕文の表示を切替えたとき、その旨を、報知音の出力やバイブレーション動作によりユーザ通知してもよい。これにより、ユーザは字幕文が切替わったことを認識できるため、ユーザにとっての利便性を向上できる。
【００８３】
（実施形態５）
上述した実施形態では、ユーザは、表示中の映像に関し、コンテンツの録画時間中で再生されるタイミングを知ることができない。
【００８４】
実施形態５は、コンテンツ録画データ１２１全体の再生時間（以下、「全再生時間ＴＴ」という）における、現在再生中の映像の表示時刻を表示させて、ユーザにとっての利便性を向上させる例である。
【００８５】
実施形態５の自動スクロール処理は、図７で示した例と基本的に同一である。ただし、実施形態５では、制御部１１は、図７のステップＳ２９の処理の実行後、ステップＳ２１０の処理を行う前に、図１３に示すステップＶ３１〜Ｖ３４の処理を実行する。
【００８６】
即ち、字幕付映像と字幕リストとの表示後（図７，ステップＳ２１〜ステップＳ２９）、制御部１１は、現在表示中のコンテンツ録画データ１２１に係る全再生時間ＴＴを取得する（ステップＶ３１）。全再生時間ＴＴは、例えば、録画したコンテンツを格納するファイルの属性としてコンテンツ録画データ１２１と予め対応付けておくことで、取得できる。
【００８７】
続いて、図７のステップＳ２６で格納した現在表示中の映像の経過時刻を取得し（ステップＶ３２）、その経過時刻を全再生時間ＴＴで除算し、経過時刻が全再生時間に占める割合（以下、「進捗割合」という）を求める（ステップＶ３３）。さらに、その進捗割合を示す画像を、表示パネル５上に表示させる（ステップＶ３４）。
【００８８】
進捗割合を示す態様は、任意であり、画像表示で示しても、テキスト表示で示してもよい。ここでは、画像表示の一例として、全再生時間を表す全体バーＢ１（例えば、横棒）と、進捗割合を示す割合バーＢ２とを重ねて表示する例を説明する。例えば、全体バーＢ１の大きさを２００画素に設定した場合、進捗割合が１０％のとき、割合バーＢ２の大きさは２００画素×１０％＝２０画素である。
【００８９】
図１２（ａ）の例では、先頭の字幕文（字幕表示時刻「００：００：００」）及びその字幕文に対応する映像を表示中のため、進捗割合ＲＴは０の状態にある。このとき、全体バーＢ１のみを表示させる。
【００９０】
図１２（ｂ）の例では、図４に示す字幕管理データ１２２内の先頭から２番目の字幕文を表示中である。このとき、映像の表示時刻（００：００：０９）に基づいて定まる進捗割合を示す割合バーＢ２が、全体バーＢ１に重ねて表示される。
【００９１】
前述した図１２（ｂ）の表示方法の例では、ユーザは現時点での進捗割合は把握できるが、時分秒単位等で表した時間などに関する情報を取得できない。
【００９２】
この問題を回避するため、図１２（ｃ）に例示するように、全体バーＢ１に対応する全再生時間ＴＴ、割合バーＢ２に対応する再生中の映像の表示時刻、などを表示してもよい。これにより、ユーザは、視聴中のコンテンツの残りの部分の再生に要する時間、現時点で視聴を完了したコンテンツの再生時間、を示す情報を取得でき、利便性を向上できる。
【００９３】
さらに、図１２（ｄ）に例示するように、全体バーＢ１や割合バーＢ２と共に、各字幕文の進捗割合が全体バーＢ１に対応する位置に、各字幕文の存在を示す画像ＰＩを表示してもよい。これにより、ユーザは、自動スクロールの実行に伴って割合バーＢ２の端点が画像ＰＩに達したときに字幕文が表示されること、を把握できる。
【００９４】
また、録画番組内の字幕がない部分が一目で把握できる。例えば、録画番組がドラマであれば、オープニングテーマ中やエンディングテーマ中、コマーシャル中などといったシーンは字幕がない。しかし、オープニングだけは視聴したいというユーザがいた場合、画像PIの分布を見て、番組先頭付近の字幕がない部分がオープニングであることが分かり、そこは字幕送りをせずに再生することでオープニングを視聴できる。
【００９５】
図１２（ｄ）に示す変形例では、字幕文Ｍｎ毎に進捗割合ＲＴｎを求め、各進捗割合が各字幕文に対応付けられた字幕管理データ１２２ｂを、記憶部１２に格納しておく。図１４に示す字幕管理データ１２２ｂの例では、先頭の字幕文Ｍ１の字幕表示時刻Ｔ１が００：００：００のため、進捗割合ＲＴ１は「０」である。なお、進捗割合は、コンテンツの再生前に予め求めておいてもよく、コンテンツの再生中に求めて記憶部１２に一時的に記憶させてもよい。
【００９６】
この変形例で自動スクロールを実行する場合、図１３に示すステップＶ３４において、各進捗割合ＲＴｎを字幕管理データ１２２ｂから取得し、各進捗割合が全体バー１上で対応する位置に画像ＰＩを表示させる。画像ＰＩは、全体バーＢ１及び割合バーＢ２と重ねて表示されても分別できるよう、各バーと異なる色で表示することが望ましい。
【００９７】
（実施形態６）
上述した実施形態では、ユーザが字幕リスト中からコンテンツ録画データ１２１内の先頭の字幕文を選択した場合、先頭の字幕文から再生を開始すると共に、その字幕文に対応する再生タイミングを有する映像から再生を開始する。
【００９８】
そのため、先頭の字幕文に対応するＩＤＲフレームの再生時以前に再生される映像フレームをコンテンツが含む場合でも、それらの映像フレームが再生されないという問題が生じてしまう。例えば、先頭の字幕文がコンテンツの再生開始から３分後に表示される場合、それまで映像が再生されない。
【００９９】
この問題を解決するために、先頭の映像フレームの再生タイミングに模擬的な字幕文（以下、「仮字幕文」という）を対応付けて、その仮字幕文から字幕文の再生を開始すればよい。以下、このような動作を行う実施形態６に係る携帯電話１を説明する。
【０１００】
実施形態６の携帯電話１の基本構成は、図２で示した例と同一である。ただし、記憶部１２には、図４で示した字幕管理データ１２２に代えて、図１５に示す字幕管理データ１２２ｃを記憶させる。この字幕管理データ１２２ｃの字幕文には、コンテンツ録画データ１２１から抽出した字幕文Ｍｎ以外に、コンテンツ録画データ１２１に含まれていない仮字幕文が追加されている。
【０１０１】
図１５中、「（番組先頭）」という内容は新たに追加されたもので、その内容を示す字幕文は仮字幕文ＫＭである。この仮字幕文ＫＭは、コンテンツ録画データ１２１内の先頭のＩＤＲフレームに対応付けられるよう、その字幕表示時刻Ｍｎは「００：００：００」に設定されている。なお、字幕管理データ１２２ｃへの仮字幕文の格納は、字幕ＰＥＳから字幕文Ｍｎを抽出するときに同時に実行すればよい。
【０１０２】
また、コンテンツ再生用のアプリケーションの実行中、字幕文Ｍｎを表示させるため図４で示した字幕管理データ１２２をワークメモリに展開するときに、仮字幕文を追加してもよい。
【０１０３】
以下では、字幕管理データ１２２の内容を変更することなしにコンテンツの先頭にある映像を表示するための処理を説明する。図１７に示すように、ユーザがコンテンツ視聴用のアプリケーションの実行を指示すると、制御部１１は、先頭の字幕文が先頭の映像フレームに対応しているか否かを判別する（ステップＶ４１）。
【０１０４】
このとき、字幕管理データ１２２を参照して、先頭の字幕文の字幕表示時刻が「００：００：００」であるか否かを判別し、「００：００：００」なら（ステップＶ４１；Ｙｅｓ）、処理はステップＶ４５に進む。ステップＶ４５の通常の映像表示処理は、図７で示したステップＳ２２〜Ｓ２９と実質的に同一の処理である。
【０１０５】
一方、先頭の字幕表示時刻が「００：００：００」でなければ（ステップＶ４１；Ｎｏ）、コンテンツ録画データ１２１の先頭にあるＩＤＲフレームを表示する（ステップＶ４２）。さらに、そのＩＤＲフレームに対応する仮字幕文ＫＭを字幕領域ＭＡに表示し（ステップＶ４３）、表示中の仮字幕文ＫＭが中央に配置された字幕リストをリスト領域ＬＡに表示する（ステップＶ４４）。ステップＶ４２〜Ｖ４４の処理により、図１６（ｂ）に例示する画面Ｄ４２が表示される。
【０１０６】
また、実施形態６では、図１８に示すように、ユーザが現在表示中の字幕文に代えてその１つ前の字幕文を表示するよう指示すると、表示中の字幕文が先頭の字幕文か否かを判別する。この指示は、カーソルキー３の上方向への押下などにより可能である。
【０１０７】
先頭の字幕文でなければ（ステップＶ５１；Ｎｏ）、処理はステップＶ５５に進む。ステップＶ５５の処理は、図７で示したステップＳ２２〜Ｓ２９と実質的に同一である。
【０１０８】
一方、表示中の字幕文が先頭の字幕文なら（ステップＶ５１；Ｙｅｓ）、ステップＶ５２〜Ｖ５４の処理を行う。ステップＶ５２〜Ｖ５４の処理は、図１７で示したステップＶ４２〜Ｖ４４の処理と実質的に同一である。そして、処理を終える。
【０１０９】
なお、仮字幕文と映像との対応付は、先頭の字幕文と先頭の映像とが対応しない場合に限られない。例えば、コンテンツの最後の字幕文と最後の映像とが対応しない場合、などにも同様に適用可能である。最後の字幕文と最後の映像とが対応しないとき、最後の映像は表示されないため、図１６（ｃ）に例示する画面Ｄ４３が表示される。最後の映像に仮字幕文を対応付け、仮字幕文を表示したときは、図１６（ｄ）に例示する画面Ｄ４４が表示される。
【０１１０】
以上説明したように、本発明の実施形態１によれば、予め定められた「字幕切替時間」が経過する毎に、再生中の字幕文に代えて次の字幕文を再生すると共に、字幕リストを自動スクロールする。これにより、ユーザはカーソルキー３等を操作して字幕文を表示する必要がなくなり、ユーザの利便性を向上できる。
【０１１１】
実施形態２によれば、予め定められた「１文字あたりの表示時間ｔ」と字幕文の文字数ＫＺｎとを乗じた「字幕切替時間」に従い、字幕リストの自動スクロールを行う。これにより、字幕文の文字数が多くなるにつれてその字幕文を表示する時間も長くなり、ユーザの利便性を向上できる。
【０１１２】
実施形態３によれば、文字数に応じた区分により字幕文を分別し、その区分に対応する「字幕切替時間」に従って、字幕リストの自動スクロールを行う。これにより、表示中の字幕文の文字数が少ない場合でも、その字幕文は分別された区分中で最も文字数の多い字幕文と同一の「字幕切替時間」に従って表示され、ユーザがその字幕文を判読するための時間が長くなる。
【０１１３】
また、本発明の各実施形態によれば、ユーザにより「字幕切替時間」を編集可能とする。これにより、ユーザは自己の好みに応じて字幕文の表示を切替させることができる。
【０１１４】
実施形態４によれば、次の字幕文に切替わるまでの残り時間を表示パネル５に表示させる。これにより、ユーザは、現在表示中の字幕文から次の字幕文の表示に切替わるタイミングに合わせて、字幕文を読むペースを調整できる。
【０１１５】
実施形態５によれば、コンテンツの再生中、コンテンツ録画データ１２１の全再生時間に対し、現時点までのコンテンツ再生が完了した程度をユーザに示す。これにより、ユーザは、示された程度を基準として、コンテンツの視聴を継続するか否かを判断できる。
【０１１６】
さらに、全再生時間、表示中の映像の表示時刻、などを表示する。これにより、ユーザは視聴中のコンテンツの未再生部分の再生完了に要する時間、コンテンツ再生開始時から現時点までの視聴時間、などを把握できる。
【０１１７】
実施形態６によれば、コンテンツ中の先頭の字幕文と先頭の映像とが対応していない場合、先頭の映像が有する再生タイミングに仮字幕文ＫＭを対応付ける。そして、仮字幕文ＫＭから字幕文の再生を開始する。これにより、ユーザは先頭の映像を視聴することが可能となり、ユーザの利便性を向上できる。
【０１１８】
以下、本実施形態の変形について説明する。字幕リストの表示のオン又はオフを、ユーザにより編集可能としてもよい。このとき、字幕リスト表示のオフからオンへの切替後、字幕リストから字幕文が選択されたときに自動スクロールを開始すればよい。
【０１１９】
実施形態６では、仮字幕文の内容は、「（番組先頭）」の文字列に限らず、他の文字列でも空白でもよい。また、仮字幕文に対応付けられる映像は、コンテンツ中の先頭の映像フレームに限らず、先頭の字幕文の字幕表示時刻に対応する映像よりも先に再生される映像であればよい。例えば、番組先頭のＩＤＲフレームでも、そのＩＤＲフレーム近傍のＰフレームでもよい。
【０１２０】
その他、本発明の概念は、専用のコンピュータシステムに限らず、例えば、コンテンツ録画再生機能を備える、ＰＤＡ、電子カメラ、電子腕時計、携帯型ＴＶ、カーナビゲーション装置、等の任意の字幕付映像再生装置に適用可能である。即ち、コンピュータを携帯電話１として機能・動作させるためのコンピュータプログラムを作成し、配布し、貸与し、これをコンピュータにインストールして、携帯電話１として、これを使用、譲渡、貸与などしてもよい。
【図面の簡単な説明】
【０１２１】
【図１】本発明に係る携帯電話を開いた状態で正面から見たときの外観図である。
【図２】携帯電話の構成を示すブロック図である。
【図３】コンテンツ録画データのデータ構造の一例を示す図である。
【図４】字幕管理データのデータ構造の第１の例を示す図である。
【図５】ＴＶ信号から情報を抽出して、字幕管理データを生成する処理を示すフローチャートである。
【図６】字幕付映像と共に字幕リストが表示された画面を示す図である。
【図７】自動スクロールの処理を示すフローチャートである。
【図８】字幕管理データのデータ構造の第２の例を示す図である。
【図９】（ａ）は、実施形態２における字幕管理データを生成する処理を示すフローチャートである。（ｂ）は、実施形態２における自動スクロールの処理を示すフローチャートである。
【図１０】（ａ）は、表示切替時間情報のデータ構造の一例を示す図である。（ｂ）は、実施形態３における自動スクロールの処理を示すフローチャートである。
【図１１】（ａ）は、サブメニュー表示前の画面の一例を示す図である。（ｂ）は、サブメニュー表示後の画面の一例を示す図である。（ｃ）は、実施形態１に係る字幕切替時間の設定画面の一例を示す図である。（ｄ）は、実施形態２に係る字幕切替時間の設定画面の第１の例を示す図である。（ｅ）は、実施形態２に係る字幕切替時間の設定画面の第２の例を示す図である。（ｆ）は、実施形態３に係る字幕切替時間の設定画面の一例を示す図である。
【図１２】（ａ）は、実施形態５に係る画面の第１の例を示す図である。（ｂ）は、実施形態５に係る画面の第２の例を示す図である。（ｃ）は、実施形態５に係る画面の第３の例を示す図である。（ｄ）は、実施形態５に係る画面の第４の例を示す図である。
【図１３】実施形態５における自動スクロールの処理を示すフローチャートである。
【図１４】字幕管理データのデータ構造の第３の例を示す図である。
【図１５】字幕管理データのデータ構造の第４の例を示す図である。
【図１６】（ａ）は、先頭映像と先頭の字幕文とが対応していないコンテンツを再生したときの画面の一例を示す図である。（ｂ）は、先頭映像と仮字幕文とを対応付けてコンテンツを再生したときの画面の一例を示す図である。（ｃ）は、最後の映像と最後の字幕文とが対応していないコンテンツを再生したときの画面の一例を示す図である。（ｄ）は、最後の映像と仮字幕文とを対応付けてコンテンツを再生したときの画面の一例を示す図である。
【図１７】実施形態６における、先頭の映像に対応する仮字幕文を表示する処理を示すフローチャートである。
【図１８】実施形態６における、現在表示中の１つ前の字幕文を表示する処理を示すフローチャートである。
【符号の説明】
【０１２２】
１…携帯電話、２…キーボード、３…カーソルキー、４…表示切替ボタン、５…表示パネル、６…通話用マイク、７…通話用スピーカ、８…スピーカ、１１…制御部、１２…記憶部、１３…操作部、１４…表示部、１５…チューナ、１６…デコード部、１７…音声出力部、１８…音声入力部、１９…通信部、２０…バス、１２１…コンテンツ録画データ、１２２，１２２ａ，１２２ｂ，１２２ｃ…字幕管理データ、１２３…表示切替時間情報
【図１】
2008312066.tif 000003
【図２】
2008312066.tif 000004
【図３】
2008312066.tif 000005
【図４】
2008312066.tif 000006
【図５】
2008312066.tif 000007
【図６】
2008312066.tif 000008
【図７】
2008312066.tif 000009
【図８】
2008312066.tif 000010
【図９】
2008312066.tif 000011
【図１０】
2008312066.tif 000012
【図１１】
2008312066.tif 000013
【図１２】
2008312066.tif 000014
【図１３】
2008312066.tif 000015
【図１４】
2008312066.tif 000016
【図１５】
2008312066.tif 000017
【図１６】
2008312066.tif 000018
【図１７】
2008312066.tif 000019
【図１８】
2008312066.tif 000020