(57)【特許請求の範囲】
【請求項１】
複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶し、前記複数の字幕文の字幕数を示す字幕数情報とコンテンツの全再生時間を示す全再生時間情報とを記憶し、各字幕文に切り替わる字幕切替時刻を示す字幕切替時刻情報を各字幕文に付加して記憶する記憶手段と、
前記記憶手段に記憶された複数の字幕文からいずれかの字幕文を選択する選択手段と、
前記選択手段が選択した字幕文から、前記再生順番に従って、字幕文を再生する字幕再生手段と、
前記字幕再生手段によって再生されている字幕文に対応する映像を再生する映像再生手段と、
前記字幕数情報が示す字幕数と、前記全再生時間情報が示す全再生時間と、各字幕文に付加された前記字幕切替時刻情報が示す字幕切替時刻とを取得する取得手段と、
取得された前記全再生時間の長さを示す第１の画像と、取得された前記字幕数分の第２の画像とを生成する画像生成手段と、
前記第２の画像を前記第１の画像の前記字幕切替時刻に対応する位置に合成し、画像を生成する画像合成手段と、
前記画像合成手段が生成した合成画像を表示する表示手段と、
を備えることを特徴とする字幕付映像再生装置。
【請求項２】
前記画像生成手段は、前記複数の第２の画像として、第３の画像と前記第３の画像と異なる第４の画像と、を生成し、
前記画像合成手段は、前記第１の画像の、前記字幕文再生手段によって再生されている字幕文に対応する字幕切替時刻に対応する位置に前記第３の画像を合成し、該位置以外の前記字幕切替時刻に対応する位置に前記第４の画像を合成する、
ことを特徴とする請求項１に記載の字幕付映像再生装置。
【請求項３】
前記第３の画像は、所定の色彩を備え、
前記第４の画像は、前記所定の色彩と異なる色彩を備える、
ことを特徴とする請求項２に記載の字幕付映像再生装置。
【請求項４】
前記第１の画像は、線分又は第１のバーであり、
前記線分又は第１のバーの一方の端部は、前記コンテンツの先頭に対応する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の字幕付映像再生装置。
【請求項５】
前記第３の画像は、所定の太さを備えた線分であり、
前記第４の画像は、前記所定の太さと異なる太さを備えた線分である、
ことを特徴とする請求項２乃至４のいずれか１項に記載の字幕付映像再生装置。
【請求項６】
前記第３の画像は、所定の径を備えた円であり、
前記第４の画像は、前記所定の径と異なる径を備えた円である、
ことを特徴とする請求項２又は３に記載の字幕付映像再生装置。
【請求項７】
前記画像生成手段は、前記第２の画像の明度より所定の明度だけ高い明度を備え、かつ、前記一方の端部から前記第１の画像の前記字幕文再生手段によって再生されている字幕文の字幕切替時刻に対応する位置までの長さを備えた第２のバーを生成し、
前記画像合成手段は、前記第２のバーの一方の端部と前記第１のバーの一方の端部とを重ねて前記合成画像に合成する、
ことを特徴とする請求項４乃至６のいずれか１項に記載の字幕付映像再生装置。
【請求項８】
前記画像合成手段は、前記第２のバーを前記第２の画像と重複しないように前記合成画像に合成する、
ことを特徴とする請求項７に記載の字幕付映像再生装置。
【請求項９】
前記各映像には各映像に切り替わる映像切替時刻を示す映像切替時刻情報が付加されており、
前記取得手段は、前記映像再生手段が再生している映像に付加された映像切替時刻情報が示す映像切替時刻をさらに取得し、
前記画像生成手段は、第５の画像をさらに生成し、
前記画像合成手段は、前記第５の画像を前記第１の画像の前記取得手段が取得した映像切替時刻に対応する位置に合成する、
ことを特徴とする請求項１乃至８のいずれか１項に記載の字幕付映像再生装置。
【請求項１０】
前記字幕付映像再生装置は、前記コンテンツの先頭から前記映像再生手段が再生している映像が再生されるまでの時間を計測するタイマ手段をさらに備え、
前記画像生成手段は、第６の画像を生成し、
前記画像合成手段は、前記第６の画像を前記第１の画像の前記タイマ手段によって計測された時間の長さに対応する位置に合成する、
ことを特徴とする請求項１乃至９のいずれか１項に記載の字幕付映像再生装置。
【請求項１１】
字幕付映像再生装置が行う字幕付映像再生方法であって、
選択手段が、複数の字幕文を定義する複数の字幕信号と、その再生順番に基づいて、前記字幕信号に対応付けられている映像を定義する複数の映像信号とのうちから、いずれかの字幕文を選択する選択ステップと、
字幕再生手段が、前記選択ステップで選択された字幕文から、前記再生順番に従って、字幕文を再生する字幕再生ステップと、
映像再生手段が、前記字幕再生ステップで再生されている字幕文に対応する映像を再生する映像再生ステップと、
取得手段が、前記複数の字幕文の字幕数と、コンテンツの全再生時間と、各字幕文に切り替わる字幕切替時刻とを取得する取得ステップと、
画像生成手段が、前記取得ステップで取得された前記全再生時間の長さを示す第１の画像と、前記取得ステップで取得された前記字幕数分の第２の画像とを生成する画像生成ステップと、
画像合成手段が、前記第２の画像を前記第１の画像の前記字幕切替時刻に対応する位置に合成した合成画像を生成する画像合成ステップと、
表示手段が、前記画像合成ステップで生成した合成画像を表示する表示ステップと、
を備えることを特徴とする字幕付映像再生方法。
【請求項１２】
コンピュータに、
複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶し、前記複数の字幕文の字幕数を示す字幕数情報とコンテンツの全再生時間を示す全再生時間情報とを記憶し、各字幕文に切り替わる字幕切替時刻を示す字幕切替時刻情報を各字幕文に付加して記憶する機能と、
記憶されている複数の字幕文からいずれかの字幕文を選択する機能と、
選択された字幕文から、前記再生順番に従って、字幕文を再生する機能と、
再生されている字幕文に対応する映像を再生する機能と、
前記字幕数情報が示す字幕数と、前記全再生時間情報が示す全再生時間と、各字幕文に付加された前記字幕切替時刻情報が示す字幕切替時刻とを取得する機能と、
取得された前記全再生時間の長さを示す第１の画像と、取得された前記字幕数分の第２の画像とを生成する機能と、
前記第２の画像を前記第１の画像の前記字幕切替時刻に対応する位置に合成した合成画像を生成する機能と、
生成された前記合成画像を表示する機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、字幕付映像を再生する字幕付映像再生装置、字幕付映像再生方法及びプログラムに関する。
【背景技術】
【０００２】
字幕付映像の字幕情報と映像情報とを分離して、それぞれを別々に表示部に出力する技術が存在する。
【０００３】
特許文献１には、字幕文を表示時刻が付与された状態でストリームから抽出し、ユーザが字幕文を選択したときに、選択された字幕文とその字幕文に対応する映像とを合成して再生する字幕表示装置が開示されている。
【特許文献１】特開２００３−１８４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された字幕表示装置では、字幕を表示する欄には、選択された字幕を中心として前後の字幕文が表示されるにすぎない。したがって、特許文献１に開示された字幕表示装置では、字幕文の再生時間に関する情報を容易に把握することができなかった。
例えば、選択された字幕文が再生される時間が番組全体の再生時間に対してどの程度の割合を占めるかを把握することできなかった。
また、例えば、番組の再生開始から選択された字幕文が再生されるまでの時間が番組全体の再生時間のどの位置にあるのかを把握することができなかった。
【０００５】
本発明は、上記問題点に鑑みてなされたもので、字幕文が切り替わる時刻に関する情報を容易に把握することができる字幕付映像再生装置、字幕付映像再生方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の観点に係る字幕付映像再生装置は、複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶し、前記複数の字幕文の字幕数を示す字幕数情報とコンテンツの全再生時間を示す全再生時間情報とを記憶し、各字幕文に切り替わる字幕切替時刻を示す字幕切替時刻情報を各字幕文に付加して記憶する記憶手段と、前記記憶手段に記憶された複数の字幕文からいずれかの字幕文を選択する選択手段と、前記選択手段が選択した字幕文から、前記再生順番に従って、字幕文を再生する字幕再生手段と、前記字幕再生手段によって再生されている字幕文に対応する映像を再生する映像再生手段と、前記字幕数情報が示す字幕数と、前記全再生時間情報が示す全再生時間と、各字幕文に付加された前記字幕切替時刻情報が示す字幕切替時刻とを取得する取得手段と、取得された前記全再生時間の長さを示す第１の画像と、取得された前記字幕数分の第２の画像とを生成する画像生成手段と、前記第２の画像を前記第１の画像の前記字幕切替時刻に対応する位置に合成し、画像を生成する画像合成手段と、前記画像合成手段が生成した合成画像を表示する表示手段と、を備えることを特徴とする。
【０００７】
例えば、前記画像生成手段は、前記複数の第２の画像として、第３の画像と前記第３の画像と異なる第４の画像と、を生成し、前記画像合成手段は、前記第１の画像の、前記字幕文再生手段によって再生されている字幕文に対応する字幕切替時刻に対応する位置に前記第３の画像を合成し、該位置以外の前記字幕切替時刻に対応する位置に前記第４の画像を合成するようにしてもよい。
【０００８】
また、例えば、前記第３の画像は、所定の色彩を備え、前記第４の画像は、前記所定の色彩と異なる色彩を備えてもよい。
【０００９】
また、例えば、前記第１の画像は、線分又は第１のバーであり、前記線分又は第１のバーの一方の端部は、前記コンテンツの先頭に対応させてもよい。
【００１０】
また、例えば、前記第３の画像は、所定の太さを備えた線分であり、前記第４の画像は、前記所定の太さと異なる太さを備えた線分であってもよい。
【００１１】
また、例えば、前記第３の画像は、所定の径を備えた円であり、前記第４の画像は、前記所定の径と異なる径を備えた円であってもよい。
【００１２】
また、例えば、前記画像生成手段は、前記第２の画像の明度より所定の明度だけ高い明度を備え、かつ、前記一方の端部から前記第１の画像の前記字幕文再生手段によって再生されている字幕文の字幕切替時刻に対応する位置までの長さを備えた第２のバーを生成し、前記画像合成手段は、前記第２のバーの一方の端部と前記第１のバーの一方の端部とを重ねて前記合成画像に合成するようにしてもよい。
【００１３】
また、例えば、前記画像合成手段は、前記第２のバーを前記第２の画像と重複しないように前記合成画像に合成するようにしてもよい。
【００１４】
また、例えば、前記各映像には各映像に切り替わる映像切替時刻を示す映像切替時刻情報が付加されており、前記取得手段は、前記映像再生手段が再生している映像に付加された映像切替時刻情報が示す映像切替時刻をさらに取得し、前記画像生成手段は、第５の画像をさらに生成し、前記画像合成手段は、前記第５の画像を前記第１の画像の前記取得手段が取得した映像切替時刻に対応する位置に合成するようにしてもよい。
【００１５】
また、例えば、前記字幕付映像再生装置は、前記コンテンツの先頭から前記映像再生手段が再生している映像が再生されるまでの時間を計測するタイマ手段、をさらに備え、前記画像生成手段は、第６の画像をさらに生成し、前記画像合成手段は、前記第６の画像を前記第１の画像の前記タイマ手段によって計測された時間の長さに対応する位置に合成するようにしてもよい。
【００１６】
上記目的を達成するために、本発明の第２の観点に係る字幕付映像再生方法は、字幕付映像再生装置が行う字幕付映像再生方法であって、選択手段が、複数の字幕文を定義する複数の字幕信号と、その再生順番に基づいて、前記字幕信号に対応付けられている映像を定義する複数の映像信号とのうちから、いずれかの字幕文を選択する選択ステップと、字幕再生手段が、前記選択ステップで選択された字幕文から、前記再生順番に従って、字幕文を再生する字幕再生ステップと、映像再生手段が、前記字幕再生ステップで再生されている字幕文に対応する映像を再生する映像再生ステップと、取得手段が、前記複数の字幕文の字幕数と、コンテンツの全再生時間と、各字幕文に切り替わる字幕切替時刻とを取得する取得ステップと、画像生成手段が、前記取得ステップで取得された前記全再生時間の長さを示す第１の画像と、前記取得ステップで取得された前記字幕数分の第２の画像とを生成する画像生成ステップと、画像合成手段が、前記第２の画像を前記第１の画像の前記字幕切替時刻に対応する位置に合成した合成画像を生成する画像合成ステップと、表示手段が、前記画像合成ステップで生成した合成画像を表示する表示ステップと、を備えることを特徴とする。
【００１７】
上記目的を達成するために、本発明の第３の観点に係るプログラムは、コンピュータに、複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶し、前記複数の字幕文の字幕数を示す字幕数情報とコンテンツの全再生時間を示す全再生時間情報とを記憶し、各字幕文に切り替わる字幕切替時刻を示す字幕切替時刻情報を各字幕文に付加して記憶する機能と、記憶されている複数の字幕文からいずれかの字幕文を選択する機能と、選択された字幕文から、前記再生順番に従って、字幕文を再生する機能と、
再生されている字幕文に対応する映像を再生する機能と、前記字幕数情報が示す字幕数と、前記全再生時間情報が示す全再生時間と、各字幕文に付加された前記字幕切替時刻情報が示す字幕切替時刻とを取得する機能と、取得された前記全再生時間の長さを示す第１の画像と、取得された前記字幕数分の第２の画像とを生成する機能と、前記第２の画像を前記第１の画像の前記字幕切替時刻に対応する位置に合成した合成画像を生成する機能と、生成された前記合成画像を表示する機能と、を実現させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、字幕が切り替わる時刻に関する情報を視覚化することにより、ユーザが字幕の切り替わる時刻に関する情報を容易に把握することが可能となり、使い勝手が向上する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態に係る字幕付映像再生装置について、図面を参照して説明する。なお、本実施の形態では、字幕付映像再生装置を携帯電話として説明する。
【００２０】
（第１の実施の形態）
本実施の形態に係る携帯電話の外観を図１に示す。
携帯電話１は、例えば、上側筐体１ａと下側筐体１ｂとに分かれた折り畳み型のものである。
【００２１】
本実施の形態に係る携帯電話１の構成を図２に示す。
本実施の形態に係る携帯電話１は、アンテナ１１と、通信部１２と、音声マイク１３と、音声スピーカ１４と、アンテナ１５と、チューナ１６と、デコード部１７と、記憶部１８と、ＤＡＣ（Digital to Analog Converter）１９と、スピーカ２０と、表示部２１と、操作部２２と、制御部２３と、バス２４と、を備える。
【００２２】
この携帯電話１は、字幕文と映像とを表示するとともに、字幕リストの表示が可能なものであり、字幕リストで選択された字幕文に基づいて映像を選択できるように構成されている。
【００２３】
バス２４は、各部間で相互にデータを伝送する。制御部２３と、記憶部１８と、ＤＡＣ１９と、表示部２１とは、バス２４を介して接続される。
【００２４】
アンテナ１１は、基地局（図示せず）との間で通話音声、各種のデータ等の電波信号を送受信する。アンテナ１１は、図１に示すように、携帯電話１の上側筐体１ａの上部に設けられる。アンテナの設置箇所は、上側筐体１ａに限らず、例えば、下側筐体１ｂに設置されてもよい。
【００２５】
通信部１２は、アンテナ１１が送受信する電波信号の信号処理を行う。
【００２６】
音声マイク１３は、図１に示すように下側筐体１ｂに設けられ、通話時等に、音声を収集して音声信号に変換するものであり、変換した音声信号を通信部１２に供給する。
【００２７】
音声スピーカ１４は、図１に示すように上側筐体１ａに設けられ、通話時等において、音声信号に基づいて音声を出力する。
【００２８】
アンテナ１５は、ワンセグ放送の放送信号の電波信号を受信し、携帯電話１に内蔵される。このワンセグ放送の放送信号は、放送番組のコンテンツデータとして映像データと音声データと字幕データとを含んでいる。なお、アンテナ１５が受信する電波信号は、例えば、ワンセグ放送におけるデータ転送方式に則った形式である。
【００２９】
チューナ１６とデコード部１７とは、アンテナ１５が受信した放送信号を解析して映像データと音声データと字幕データとを取得する。チューナ１６は、アンテナ１５が受信した電波信号から、ワンセグ放送の信号を復調するものであり、復調後の復調信号をデコード部１７に供給する。
【００３０】
デコード部１７は、供給された復調信号の復号を行い、図３（ａ）に示すようなＴＳ（Transport Stream、トランスポートストリーム）を生成する。
【００３１】
ＴＳは、ＴＳＰ（Transport Stream Packet、トランスポートストリームパケット）が多重化されたストリームであり、ＴＳＰには、映像データ用の映像パケットＶ、音声データ用の音声パケットＡ及び字幕用の字幕パケットＣがある。
【００３２】
各ＴＳＰは、図３（ｂ）に示すように、ＴＳヘッダとペイロードとから構成される。ＴＳヘッダは、ＴＳパケットの開始を示すデータ、パケット識別子等を格納する領域である。
【００３３】
ペイロードは、データを格納する領域であり、図３（ｃ）に示すようなＰＥＳ（Packetized Elementary Stream）パケットが分割されて格納される。ＰＥＳは、この各ペイロードに格納されたデータから構成される。
【００３４】
ＰＥＳは、ＰＥＳヘッダとＰＥＳペイロードとから構成される。ＰＥＳヘッダは、ＰＥＳの始まりを示すデータ、パケット識別子、パケット長等のデータ、字幕及び映像が切り替わって字幕及び映像が再生される時刻を示す提示時刻ＰＴＳ（Presentation Time Stamp）が格納される領域である。ＰＥＳペイロードは、ＥＳ（Elementary Stream）が分割されて格納される領域であり、映像データと音声データと字幕データとは、圧縮符号化されてＰＥＳペイロードに格納される。
【００３５】
デコード部１７は、ＴＳヘッダに格納された情報に基づいて、ＴＳから映像パケットＶ、音声パケットＡ、字幕パケットＣを分離し、各ＴＳＰのペイロードからＰＥＳを取り出す。
【００３６】
さらに、デコード部１７は、ＰＥＳヘッダに格納されているデータに基づいて、図３（ｃ）に示すような、映像データを含むビデオＰＥＳと、音声データを含む音声ＰＥＳと、字幕データを含む字幕ＰＥＳとを生成する。
【００３７】
なお、ＴＳパケットは固定長であり、ＰＥＳは、可変長である。このため、ＴＳＰには、ＴＳＰの長さを一定長とするためのアダプテーションフィールドが含まれる場合がある。
【００３８】
表示部２１に表示される映像、字幕のテレビジョン信号（以下、「ＴＶ信号」という。）ＳＧの例を、図４に示す。携帯電話１は、コンテンツ録画データを、このＴＶ信号ＳＧの形式に変換し、さらに、表示可能な映像データに変換して映像を再生する。
【００３９】
ワンセグ放送におけるデータは予測符号化方式に則ったデータであり、ビデオＰＥＳは、ＩＤＲ（Instantaneous Decoder Refresh）フレームと、Ｐフレームとを含む。
【００４０】
図４において、Ｉｄ_1，Ｉｄ_2，Ｉｄ_3，Ｉｄ_qは、ＩＤＲフレームを示し、Ｐ11，Ｐ12，Ｐ21，Ｐ22，Ｐq1はＰフレームを示す。qは、ＴＶ信号ＳＧに含まれるＩＤＲフレーム数である。
【００４１】
ＩＤＲフレームＩｄ_1〜Ｉｄ_qは、他の映像フレームを参照しないフレームであり、独立映像パケットＶＩに対応する。ＰフレームＰ11〜Ｐq1は、自己の再生タイミングよりも先に再生されるＩＤＲフレームＩｄ_1〜Ｉｄ_qを参照するフレームであり、参照映像パケットＶＰに対応する。
【００４２】
ビデオＰＥＳのＰＥＳヘッダには、再生タイミングＴfが格納される。再生タイミングＴfは、構築されるＴＶ信号ＳＧの先頭の映像の再生時刻を示すデータである。また、ＴＳＰヘッダには、ＩＤＲフレームＩｄ_1〜Ｉｄ_qの表示時刻を示すシークポイントＴＲが含まれている。
【００４３】
図４において、ＴＲ1，ＴＲ2，ＴＲ3，ＴＲqは、それぞれ、再生タイミングＴfからＩＤＲフレームＩｄ_1，Ｉｄ_2，Ｉｄ_3，Ｉｄ_qの経過時間を示す。
【００４４】
字幕ＰＥＳのＰＥＳペイロードには、圧縮符号化された字幕（データ）Ｍ1〜Ｍp（ｐ：０又は自然数）が格納される。字幕文Ｍ1〜Ｍpは、映像に付加される字幕の内容を示すデータである。
【００４５】
字幕ＰＥＳの各ＰＥＳヘッダには、字幕切替時刻ＴＭ1〜ＴＭpと制御符号ＣＳ1〜ＣＳpとが含まれる。
【００４６】
字幕切替時刻ＴＭ1〜ＴＭpは、それぞれ、表示される字幕文が字幕文Ｍ1〜Ｍpに切り替わるタイミングを表す時刻情報である。制御符号ＣＳ1〜ＣＳpは、それぞれ、字幕文Ｍ1〜Ｍpの区切りを示す情報である。
【００４７】
図３（ｂ）に示すＴＳヘッダには、ＰＣＲ（Program Clock Reference）と呼ばれる基準時間情報が格納される。ＰＥＳヘッダには、ＰＴＳが格納される。このＰＴＳは、そのＰＥＳ内のＥＳ（Elementary Stream）を再生する時間を示す時間情報であり、９０ｋＨｚのクロック周波数に基づいて表される。
【００４８】
携帯電話１は、ＰＣＲを受信した瞬間の時刻をＰＣＲ値で示された時刻と解釈し、携帯電話１のＳＴＣ（System Time Clock；基準時刻）をＰＣＲに同期させる。これにより、すべての受信機（携帯電話１）の時刻が同期する。
【００４９】
なお、再生タイミングＴf、字幕切替時刻ＴＭ1〜ＴＭp、経過時間ＴＲ1〜ＴＲqは、ＰＴＳ単位のデータで格納される。
【００５０】
デコード部１７は、復号したビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳとともに、ＴＳヘッダ、ＰＥＳヘッダの情報を制御部２３に供給する。
【００５１】
図２に戻り、記憶部１８は、各種データを記憶する。記憶部１８は、フラッシュメモリなどの不揮発性メモリ、ＲＡＭ（Random Access Memory）等による内部メモリ、外部記録メディアによって構成される。
【００５２】
記憶部１８は、図５に示すように、コンテンツ録画データ記憶領域１８１と、字幕管理データ記憶領域１８２と、シークポイント管理情報記憶領域１８３と、表示データ記憶領域１８４と、を備える。
【００５３】
コンテンツ録画データ記憶領域１８１は、データとして、デコード部１７が解析したビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳを記憶する領域である。
【００５４】
字幕管理データ記憶領域１８２は、図６（ａ）に示すような字幕管理データ１８２ａを記憶する領域である。字幕管理データは、「字幕切替時刻ＴＭi」（1＝1〜p）と「字幕文Ｍi」とを対応付けるテーブルデータであり、制御部２３によって生成される。
【００５５】
「字幕切替時刻ＴＭi」は、表示部２１に表示される字幕文が字幕文Ｍiに切り替わる時刻を示す。本実施形態では、字幕切替時刻ＴＭiを、つまり、字幕文Ｍiを表示する基準を、コンテンツ録画データの再生開始時（ＴＶ信号の先頭の映像の再生時刻）の再生タイミングＴfとするオフセット時刻とする。
【００５６】
シークポイント管理情報記憶領域１８３は、図６（ｂ）に示すようなシークポイント管理情報１８３ａを記憶する領域である。シークポイント管理情報は、シークポイントＴＲj（j＝1〜q）と、映像位置ＰＲjと、を対応付けるテーブルデータであり、制御部２３によって生成される。
【００５７】
「シークポイントＴＲj」は、各映像フレームが表示される時刻を示し、ＰＴＳ単位で表される。「映像位置ＰＲj」は、コンテンツ録画データにおける映像フレームの位置を示すデータであり、インデックスとして機能する。ワンセグ放送の場合、「映像位置ＰＲj」は、通常、ＩＤＲフレームの先頭を含むＴＳＰの番号となる。
【００５８】
表示データ記憶領域１８４は、表示部２１が表示する映像、字幕等の各データが格納される領域である。表示データ記憶領域１８４には、ワンセグ放送の放送信号から抽出した映像及び字幕の他に、字幕文が切り替わる時刻に関する情報を表す画像の画像データも格納される。この画像については、後述する。
【００５９】
また、記憶部１８は、制御部２３の動作制御用プログラムのデータを記憶するとともに、制御部２３のワークメモリとしても機能する。
【００６０】
ＤＡＣ（Digital to Analog Converter）１９は、制御部２３からのディジタルオーディオ信号（音声データ）をアナログオーディオ信号に変換するものであり、変換したアナログオーディオ信号をスピーカ２０に供給する。
【００６１】
スピーカ２０は、ＤＡＣ１９から供給されたアナログオーディオ信号に基づいて音声を出力する。スピーカ２０は、図１に示すように、上側筐体１ａに設けられる。
【００６２】
表示部２１は、ドットマトリクスタイプのＬＣＤ（Liquid Crystal Display）３１とドライバ回路（図示せず）等から構成され、映像とともに再生した字幕をＬＣＤ３１に表示する。ＬＣＤ３１は、上側筐体１ａに設けられる。表示部２１は、制御部２３の制御のもと、記憶部１８の表示データ記憶領域１８４からデータを読み出し、読み出したデータに基づいて映像とともに再生した字幕をＬＣＤ３１に表示する。また、表示部２１は、制御部２３の制御のもと、字幕文が切り替わる時刻を表す画像も表示する。なお、本実施の形態では、表示部に用いるディスプレイをＬＣＤとしたが、これに限定されない。例えば、有機ＥＬ（Organic Electro-Luminescence）ディスプレイを用いてもよい。
【００６３】
携帯電話１は、２つの視聴モードを有しており、「字幕リスト付視聴モード」と「通常視聴モード」との２つの視聴モードがある。表示部２１は、モードに応じた画面をＬＣＤ３１に表示する。
【００６４】
「字幕リスト付視聴モード」は、映像に対応した字幕を表示するとともに字幕リストを表示して字幕リストから映像の選択を可能とするモードである。「通常視聴モード」は、字幕リストを表示することなく字幕と映像とを表示するモードである。
【００６５】
「字幕リスト付視聴モード」が選択された場合、表示部２１は、ＬＣＤ３１に、図７（ａ）に示すような画面Ｄ１を表示する。
【００６６】
この「字幕リスト付視聴モード」の画面において、映像領域ＲＡは、映像を表示する領域である。表示部２１は、この映像領域ＲＡに、字幕リストから選択された字幕文に対応する映像フレームを表示する。
【００６７】
字幕領域ＭＡは、字幕を表示する領域である。表示部２１は、この字幕領域ＭＡに、字幕リストからユーザが選択した字幕文を表示する。
【００６８】
タイムバー領域ＴＡは、コンテンツに含まれる各字幕文に切り替わる切替時刻を表示したものである。例えば、コンテンツ全体の再生時間が３０分で、コンテンツ全体の再生時間をバーで表示し、字幕切替時刻ＴＭiが１０分及び１５分の位置にあった場合、バーの１／３の位置及び１／２の位置に縦線を表示する。
【００６９】
字幕リスト領域ＬＡは、複数の字幕文をリスト形式に並べたものを表示する領域である。表示部２１は、この字幕リスト領域ＬＡに、例えば、５個の字幕リスト枝領域ＬＡ１〜ＬＡ５を表示する。
【００７０】
ソフトキー領域ＦＡは、ソフトキーSoft1，Soft2,centerを表示する領域である。ソフトキーSoft1,Soft2,centerは、例えば、視聴モードを切り替えるために用いられる。ソフトキーSoft1，Soft2,centerは、キーボード３２を操作することによって選択される。
【００７１】
ピクト領域ＰＡは、携帯電話１の動作情報を表示する領域である。表示部２１は、このピクト領域ＰＡに、携帯電話１の電波の受信状況やバッテリの残量、現在日時等を表示する。
【００７２】
「通常視聴モード」は、字幕リストを表示することなく、映像とともに再生した字幕を表示するモードである。字幕リスト付視聴モードにおいて、字幕リストに表示されている字幕文のうちいずれかの字幕文が選択されると、選択された字幕文に対応する映像フレームが映像領域ＲＡに表示される。そして、映像の再生を指示する操作情報が操作部２２から供給されると、「通常視聴モード」に切り替わり、選択された字幕文に対応する映像から順次再生される。「通常視聴モード」に設定された場合、表示部２１は、ＬＣＤ３１に、図７（ｂ）に示すような字幕リスト領域ＬＡを空欄とした画面Ｄ２を表示する。
【００７３】
図２に戻り、操作部２２は、例えば、テレビジョン放送の受信の開始・終了の指示や、ユーザがテレビ番組を録画するときのコンテンツの録画の開始・終了の指示、ユーザ認証時のパスワードの入力等といったユーザによる入力を受け付けるものである。
操作部２２は、図１に示すようなキーボード３２を備える。このキーボード３２は、電源スイッチ、カーソルキー３３、テンキー等からなり、携帯電話１の電源のオン、オフ、モードの切り替え、数字、文字、記号の入力、メニューの選択、ワンセグ放送の受信に用いられる。
【００７４】
制御部２３は、マイクロプロセッサユニット等から構成され、記憶部１８に格納された動作制御プログラムデータに従って、携帯電話１全体の動作を制御する。また、制御部２３は、操作部２２から供給された操作情報に基づいて、携帯電話１の動作を制御する。
【００７５】
次に、本実施の形態に係る携帯電話１の動作を説明する。
【００７６】
制御部２３は、操作部２２から、キーボード３２の電源スイッチが押下された旨の操作情報が供給される毎に、携帯電話１の電源をオン、オフする。
【００７７】
制御部２３は、操作部２２から、ワンセグ放送の放送信号を受信するメニューを選択する操作情報が供給されると、アンテナ１５、チューナ１６及びデコード部１７を制御してワンセグ放送の受信を開始する。
【００７８】
アンテナ１５は、ワンセグ放送の電波信号を受信し、チューナ１６は、アンテナ１５が受信した電波信号から、ワンセグ放送の信号を復調し、復調後の復調信号をデコード部１７に供給する。
【００７９】
デコード部１７は、供給されたコンテンツデータに含まれている映像データ、音声データ、字幕データを分離するとともに、これらのデータを復号し、復号したビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳを制御部２３に供給する。
【００８０】
制御部２３は、操作部２２から、ワンセグ放送のコンテンツを録画するメニューが選択された旨の操作情報が供給されると、ワンセグ放送を録画する。
【００８１】
制御部２３は、デコード部１７から供給されたビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳを、記憶部１８のコンテンツ録画データ記憶領域１８１に格納する。
【００８２】
制御部２３は、ビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳをコンテンツ録画データ記憶領域１８１に格納すると、字幕管理データ生成処理のプログラムデータを読み出し、図８に示すフローチャートに従い、この字幕管理データ生成処理を実行する。
【００８３】
まず、制御部２３は、コンテンツ録画データ内に字幕ＰＥＳがあるか否かを判別する（ステップＳ１０１）。字幕ＰＥＳがないと判別した場合（ステップＳ１０１；Ｎｏ）、制御部２３は、字幕管理データ生成処理を終了する。
【００８４】
字幕ＰＥＳがあると判別した場合（ステップＳ１０１；Ｙｅｓ）、制御部２３は、字幕ＰＥＳを抽出する（ステップＳ１０２）。
【００８５】
次に、制御部２３は、字幕ＰＥＳの抽出に成功したか否かを判別する（ステップＳ１０３）。字幕ＰＥＳの抽出に成功しなかったと判別した場合（ステップＳ１０３；Ｎｏ）、制御部２３は、処理をステップＳ１０８に進める。
【００８６】
字幕ＰＥＳの抽出に成功したと判別した場合（ステップＳ１０３；Ｙｅｓ）、制御部２３は、字幕文の再生タイミングＴＭiを取得し、再生タイミングＴＭiからＴＶ信号ＳＧの先頭の映像データの再生タイミングＴfを引く（ステップＳ１０４）。
【００８７】
制御部２３は、ステップＳ１０４で求めた経過時間（ＴＭi−Ｔf）をＰＴＳ単位から時分秒単位に換算する（ステップＳ１０５）。
【００８８】
制御部２３は、ステップＳ１０５で換算した経過時間（時分秒単位）を字幕管理データ１８２ａに登録する（ステップＳ１０６）。この経過時間は、コンテンツの先頭から、字幕表示領域ＭＡに表示される字幕文が字幕文Ｍiに切り替わるまでの時間を示す。
【００８９】
次いで、制御部２３は、字幕ＰＥＳから字幕文Ｍiを抽出し、ステップＳ１０６で登録した経過時間を字幕切替時刻ＴＭi（時分秒単位）として字幕文Ｍiに付加して字幕管理データ１８２ａに登録する（ステップＳ１０７）。
【００９０】
そして、制御部２３は、コンテンツ録画データの最後に至ったか否かを判別する（ステップＳ１０８）。コンテンツ録画データの最後に至ったと判別した場合（ステップＳ１０８；Ｙｅｓ）、制御部２３は、字幕管理データ生成処理を終了する。
【００９１】
コンテンツ録画データの最後に至っていないと判別した場合（ステップＳ１０８；Ｎｏ）、制御部２３は、処理をステップＳ１０１に戻す。したがって、制御部２３は、コンテンツ録画データの最後に至るまで、ステップＳ１０１〜ステップＳ１０８の処理を繰り返し実行する。
【００９２】
このように字幕管理データ生成処理を実行すると、制御部２３は、デコード部１７から供給されたＴＳヘッダのデータに基づいてＴＳＰを順次解析する。制御部２３は、解析した結果のデータを、記憶部１８のシークポイント管理情報記憶領域１８３のシークポイント管理情報に登録し、シークポイント管理情報を生成する。
【００９３】
また、制御部２３は、ＴＶ信号ＳＧを解析して、コンテンツ全体を再生する時間である全再生時間Ｔtotalも記憶部１８に記憶する。
【００９４】
次に、選択された字幕文が字幕リスト領域ＬＡの中心に位置するようにスクロール表示される動作について、図９のフローチャートを参照して説明する。
【００９５】
字幕付映像を再生するアプリケーションが起動し、リスト付字幕視聴モードに設定する旨の操作情報が操作部２２から供給されたとき、制御部２３は、図９のフローチャートに示す字幕スクロール処理を開始する。
【００９６】
まず、制御部２３は、操作部２２から字幕文Ｍnを選択する旨の操作情報が供給されると、字幕文Ｍnを選択する（ステップＳ２０１）。ここで、選択されている字幕文Ｍnは、字幕管理データ１８２ａに登録された字幕文のうち先頭からn番目（n：1〜pまでの正の整数）の字幕文とする。
【００９７】
次に、制御部２３は、n−1の値を判別する（ステップＳ２０２）。
n−1が2以上であると判別した場合、制御部２３は、字幕リスト領域ＬＡ１，２及び３に各々字幕文Ｍn−2，Ｍn−1及びＭnを表示する（ステップＳ２０３）。
n−1が1であると判別した場合、制御部２３は、字幕リスト領域ＬＡ２及び３に各々字幕文Ｍ1及びＭ2を表示する（ステップＳ２０４）。
n−1が0であると判別した場合、制御部２３は、字幕リスト領域ＬＡ３に字幕文Ｍ1を表示する（ステップＳ２０５）。
【００９８】
次に、制御部２３は、p−nの値を判別する（ステップＳ２０６）。
p−nが2以上であると判別した場合、制御部２３は、字幕リスト領域ＬＡ４及び５に各々字幕文Ｍn+1及びＭn+2を表示し（ステップＳ２０７）、字幕スクロール処理を終了する。
p−nが1であると判別した場合、制御部２３は、字幕リスト領域ＬＡ４に字幕文ＭNを表示し（ステップＳ２０７）、字幕スクロール処理を終了する。
p−nが0であると判別した場合、制御部２３は、字幕スクロール処理を終了する。
【００９９】
この字幕スクロール処理により、携帯端末１のユーザがカーソルキー３３を操作して字幕文を選択した場合、選択された字幕文は字幕リスト領域ＬＡの中央にスクロールされ、表示される。例えば、字幕リスト付視聴モードにおいて、図７（ａ）に示すように、字幕リスト領域ＬＡに５つの字幕リスト枝領域ＬＡ１〜ＬＡ５が表示される場合、制御部２３は、選択された字幕文Ｍnを字幕リスト枝領域ＬＡ３に表示する。
【０１００】
次に、字幕文の再生を開始する表示時刻をタイムバー領域に表示する字幕切替時刻表示処理について、図１０のフローチャートを参照して説明する。
【０１０１】
制御部２３は、字幕付映像を再生するアプリケーションを起動し、字幕リスト付視聴モードに設定する旨の操作情報が操作部２２から供給されたときに、字幕切替時刻表示処理を開始する。
【０１０２】
まず、制御部２３は、記憶部１８に記憶されたコンテンツ全体を再生する時間である全再生時間Ｔtotalを取得する（ステップＳ３０１）。
【０１０３】
次に、制御部２３は、記憶部１８に記憶された字幕管理データ１８２ａを読み出し、全ての字幕文の字幕切替時刻ＴＭ1〜ＴＭpを取得する（ステップＳ３０２）。
【０１０４】
制御部２３は、全再生時間Ｔtotalの長さを示すタイムバーと、全字幕文の字幕数p個分の線分と、を生成する（ステップＳ３０３）。
【０１０５】
そして、制御部２３は、p個の線分をタイムバーの字幕切替時刻に対応する位置に合成し、画像を生成する（ステップＳ３０４）。そして、生成した画像をタイムバー領域ＴＡに表示する（ステップＳ３０５）。
【０１０６】
制御部２３は、操作部２２から供給された操作情報に基づいて、字幕文Ｍn（n=1〜p）を選択する（ステップＳ３０６）。
【０１０７】
字幕文Ｍnを選択すると、制御部２３は、タイムバーの字幕文Ｍnに対応する字幕切替時刻ＴＭnの位置に合成した線分を強調して表示する（ステップＳ３０７）。例えば、制御部２３は、字幕切替時刻ＴＭnに対応する位置の線分を赤で表示し、その他の線分を黒で表示する。
【０１０８】
続いて、制御部２３は、前述の字幕スクロール処理を実行し、字幕リスト領域ＬＡの字幕文をスクロールして、選択中の字幕文Ｍnを字幕リスト領域ＬＡの中央に表示されるように表示する（ステップＳ３０８）。
【０１０９】
そして、制御部２３は、字幕文Ｍnに対応する映像フレームを映像領域ＲＡに表示する（ステップＳ３０９）。
【０１１０】
次に、ユーザによってキーボード３２が操作され、操作部２２から操作情報が供給されると、制御部２３は、操作情報に基づいてキー入力の内容を判定する（ステップＳ３１０）。
キー入力がアプリケーションの終了を指示する内容であると判定した場合（ステップＳ３１０；ＥＮＤ）、制御部２３は、字幕切替時刻表示処理を終了する。
【０１１１】
キー入力が字幕文の選択を指示するものであって、該当する字幕文が存在しない場合（ステップＳ３１０；ＮＧ）、制御部２３は、処理をステップＳ３１０に戻し、新たなキー入力を促す。
ここで、「キー入力が字幕文の選択を指示するものであって、該当する字幕文が存在しない場合」とは、例えば、字幕領域ＭＡにコンテンツの最初の再生順番に対応する字幕文が表示され、映像領域ＲＡに該字幕文に対応する映像フレームが表示されているときに、カーソルキー３３の上方向キーが押下され、１つ前の字幕文を選択する旨の操作情報が供給された場合である。この場合、選択すべき字幕文が存在しないため、制御部２３は、新たなキー入力を促す。
このとき、制御部２３は、例えば、映像領域ＲＡに「該当する字幕文が存在しません。」等と表示してもよいし、注意を促す音声を発してもよい。
【０１１２】
キー入力が字幕文の選択を指示するものであって、該当する字幕文が存在する場合（ステップＳ３１０；ＯＫ）、制御部２３は、処理をステップＳ３０６に戻し、該当する字幕文を選択する。
この場合の「該当する字幕文」とは、現在表示している字幕文の前又は後の字幕文に限らない。例えば、制御部２３は、カーソルキー３３の左方向キーが押下された場合、現在表示中の字幕リストの１頁前の字幕文を選択し、右方向キーが押下された場合、１頁後の字幕文を選択するようにしてもよい。
そして、制御部２３は、アプリケーションの終了を指示するキー入力があるまで、ステップＳ３０６〜ステップＳ３１０の処理を繰り返す。
【０１１３】
ここで、字幕切替時刻表示処理を実行した場合の表示部２１のタイムバー領域ＴＡに表示する画像の一例を図１１に示す。
【０１１４】
制御部２３が字幕文Ｍnを選択した場合、表示部２１には、図１１（ａ）に示すような画像Ｄ３が表示される。字幕領域ＭＡには字幕文Ｍnが表示され、映像領域ＲＡには字幕文Ｍnに対応する映像が再生される。そして、字幕リスト領域ＬＡには字幕文Ｍn-2，Ｍn-1，Ｍn，Ｍn+1，Ｍn+2が表示され、タイムバー領域ＴＡには矩形のタイムバー３０１が表示される。
【０１１５】
例えば、コンテンツの全再生時間が１時間、タイムバー３０１の長さが横３００ピクセルであり、字幕文Ｍnの字幕切替時刻が２５分である場合、制御部２３は、図１１（ｂ）に示すように、２５／６０×３００＝１２５ピクセルの位置に線分３０２nを表示する。
【０１１６】
制御部２３は、その他の字幕文Ｍn-2，Ｍn-1，Ｍn+1，Ｍn+2についても同様に線分を表示する。制御部２３は、選択中の字幕文Ｍnの線分３０２nを例えば赤色で表示し、その他の線分を例えば黒色で表示する。再生中の字幕文に対応する線分の表示色は赤色に限定されず、再生されていない字幕文に対応する線分の表示色と異なればよい。また、再生中の字幕文に対応する線分の太さがそれ以外の字幕文に対応する線分の太さと異なるように表示してもよい。
【０１１７】
また、再生中の字幕文Ｍnに対応する線分３０２n（n；1〜p）の表示形態は、これに限定されない。例えば、ステップＳ３０４の処理において、図１１（ｃ）に示すように、タイムバー３０１に、コンテンツの先頭に対応する位置（タイムバー３０１の左端）を始点とし、再生中の字幕文Ｍnの線分３０２nを終点とするバー３０３を重ね合わせてもよい。この場合、バー３０３は線分３０２n-2〜３０２n+2よりも明度を高くして表示する。すると、携帯電話１のユーザは、再生中の字幕文以外の字幕文に対応する線分を認識することができる。
【０１１８】
また、例えば、図１１（ｄ）に示すように、図１１（ｃ）に示したバー３０３のサイズ、表示色を調整することにより、携帯電話１のユーザが選択されていない字幕文に対応する字幕プロット３０２n-2，３０２n-1を認識できるようにしてもよい。
【０１１９】
また、コンテンツの再生時間をバーで表示するだけでなく、その他の表示形態を用いてもよい。
【０１２０】
例えば、ステップＳ３０７の処理において、図１２に示すような画像Ｄ４を表示してもよい。この場合、コンテンツの全再生時間がバーではなく、線分３０４で表示される。この場合、線分３０４上の各字幕文の字幕切替時刻ＴＭi（i：1〜p）に対応する位置に配置する画像を、例えば図１２（ｂ）〜（ｄ）に示すように、円３０５n-2〜３０５n+2で表示してもよい。また、例えば、再生中の字幕文に対応する円の径がそれ以外の字幕文に対応する円の径と異なるように表示してもよい。
【０１２１】
この表示形態でも、図１２（ｃ）及び（ｄ）に示すように、線分３０４にバー３０６を重ね合わせることにより、再生中の字幕文の字幕切替時刻を強調して表示してもよい。
【０１２２】
また、例えば、ステップＳ３０７の処理において、図１３に示すような画像Ｄ５を表示してもよい。この場合、図１３（ｂ）〜（ｄ）に示すように、コンテンツ全体の全再生時間Ｔtotalを線分３０７で表示し、各字幕文の字幕切替時刻ＴＭi（i：1〜p）に対応する位置に配置される線分を線分３０８n-2〜３０８n+2で表示される。
【０１２３】
この表示形態でも、図１３（ｃ）及び（ｄ）に示すように、線分３０７にバー３０９を重ね合わせることにより、再生中の字幕文の字幕切替時刻を強調して表示してもよい。
【０１２４】
この字幕切替時刻表示処理により、携帯電話１のユーザは、再生中の字幕文に切り替わる時刻がコンテンツの全再生時間のどこに位置し、どの程度の割合を占めているのかを容易に把握することができる。したがって、携帯電話１のユーザは、再生中の字幕文の字幕切替時刻に関する情報を容易に把握することができる。
【０１２５】
（第２の実施の形態）
第１の実施の形態では、字幕リスト付視聴モードにおける携帯電話の表示処理について説明した。携帯電話１には、前述のように視聴モードとして「字幕リスト付視聴モード」の他に、「通常視聴モード」が設けられている。この通常視聴モードでは、字幕リスト領域ＬＡに字幕文が表示されない。このため、携帯電話１のユーザは、カーソルキー３３を操作して字幕文を選択することができない。したがって、第１の実施の形態のように、再生中の字幕文に対応する切替時刻に関する情報を把握することができない。
【０１２６】
そこで、本実施の形態に係る携帯電話２は、通常視聴モードにおいて、現在再生中の字幕付映像のコンテンツの先頭からの経過時間をタイムバー領域ＴＡに視覚化して表示する。
【０１２７】
この再生中の字幕付映像のコンテンツの先頭からの経過時間をタイムバー領域ＴＡに視覚化して表示する再生時刻表示処理について、図１４のフローチャートを参照して説明する。
【０１２８】
制御部２３は、操作部２２から字幕付映像を再生するアプリケーションを起動し、字幕リスト付視聴モードに設定する旨の操作情報が供給され、さらに「通常視聴モード」に設定する旨の操作情報が供給されたときに、再生時刻表示処理を開始する。
【０１２９】
まず、制御部２３は、図１０のフローチャートに示すステップＳ３０１〜ステップＳ３０４までの処理を実行する（図１０のステップＳ３０１〜ステップＳ３０４）。
【０１３０】
タイムバーと線分との合成画像を生成する（ステップＳ３０４）と、制御部２３は、再生中の映像の時刻を表示するための線分を生成する（ステップＳ４０１）。
【０１３１】
操作部２２からコンテンツの再生を開始する旨の操作情報が供給されると、制御部２３は、コンテンツの再生を開始する（ステップＳ４０２）。
【０１３２】
制御部２３は、現在再生中の映像のシークポイントTRjを取得する（ステップＳ４０３）。
【０１３３】
制御部２３は、ステップＳ３０４で合成した画像のステップＳ４０３で取得したシークポイントTRjが示す時刻に対応する位置に、ステップＳ４０１で生成した線分を合成する（ステップＳ４０４）。
【０１３４】
制御部２３は、ステップＳ４０４で合成した画像をタイムバー領域ＴＡに表示する（ステップＳ４０５）。
【０１３５】
そして、制御部２３は、再生中のコンテンツが終了したか否かを判別する（ステップＳ４０６）。終了していると判別した場合（ステップＳ４０６；Ｙｅｓ）、制御部２３は、再生時刻表示処理を終了する。
【０１３６】
一方、終了していないと判別した場合（ステップＳ４０６；Ｎｏ）、制御部２３は、処理をステップＳ４０３に戻す。したがって、制御部２３は、コンテンツが終了するまでステップＳ４０３〜ステップＳ４０６の処理を繰り返す。なお、制御部２３は、ステップＳ４０６において、操作部２２からコンテンツの再生を終了する旨等の操作情報が供給されたか否かを判別してもよい。
【０１３７】
また、上述の再生時刻表示処理では、再生中の映像のシークポイントTRjを取得した。しかしこの形態に限らず、例えば、映像フレームに付加されているＰＴＳも取得し、シークポイントTRj及びＰＴＳが示す時刻に対応する位置に、ステップＳ４０１で生成した線分を合成するようにしてもよい。この場合、シークポイントTRjだけを取得した場合と比較して、より滑らかに線分が移動するように表示することができる。
【０１３８】
この再生時刻表示処理により、携帯電話２のユーザは、再生中の映像に対応する字幕文の字幕プロットが強調して表示されない場合でも、再生中の映像の切替時刻と字幕文の切替時刻との関係を容易に把握することができる。
【０１３９】
（第３の実施の形態）
また、例えば、コンテンツの先頭から再生中の映像に対応する時刻までの時間を計測し、計測した時間に対応する位置に線分を表示するようにしてもよい。
【０１４０】
本実施の形態に係る携帯電話２は、図１５に示すように、携帯電話１の構成にタイマ２５を加えた構成を備える。
【０１４１】
タイマ２５は、ソフトウェアタイマ等から構成され、コンテンツの先頭から再生中の映像に対応する時刻までの時間を計測し、制御部２３に計測した時間を通知する。
【０１４２】
このタイマ２５を備える携帯電話２の再生時刻表示処理について、図１６のフローチャートを参照して説明する。
【０１４３】
制御部２３は、操作部２２から字幕付映像を再生するアプリケーションを起動し、字幕リスト付視聴モードに設定する旨の操作情報が供給され、さらに「通常視聴モード」に設定する旨の操作情報が供給されたときに、再生時刻表示処理を開始する。
【０１４４】
まず、制御部２３は、図１０のフローチャートに示すステップＳ３０１〜ステップＳ３０４までの処理を実行する（図１０のステップＳ３０１〜ステップＳ３０４）。
【０１４５】
タイムバーと線分との合成画像を生成する（ステップＳ３０４）と、制御部２３は、再生中の映像の時刻を表示するための線分を生成する（ステップＳ４０１）。
【０１４６】
操作部２２からコンテンツの再生を開始する旨の操作情報が供給されると、制御部２３は、コンテンツの再生を開始する（ステップＳ４０２）。
【０１４７】
制御部２３は、タイマ２５を制御して、コンテンツの先頭から再生中の映像に対応する時刻までの時間を計測する（ステップＳ５０１）。
【０１４８】
制御部２３は、ステップＳ３０４で合成した画像のステップＳ５０１で測定した時刻に対応する位置に、ステップＳ４０１で生成した線分を合成する（ステップＳ４０４）。
【０１４９】
制御部２３は、ステップＳ４０４で合成した画像をタイムバー領域ＴＡに表示する（ステップＳ４０５）。
【０１５０】
そして、制御部２３は、再生中のコンテンツが終了したか否かを判別する（ステップＳ４０６）。終了していると判別した場合（ステップＳ４０６；Ｙｅｓ）、制御部２３は、再生時刻表示処理を終了する。
【０１５１】
一方、終了していないと判別した場合（ステップＳ４０６；Ｎｏ）、制御部２３は、処理をステップＳ５０１に戻す。したがって、制御部２３は、コンテンツが終了するまでステップＳ５０１〜ステップＳ４０６の処理を繰り返す。なお、制御部２３は、ステップＳ４０６において、操作部２２からコンテンツの再生を終了する旨等の操作情報が供給されたか否かを判別してもよい。
【０１５２】
この再生時刻表示処理でも、携帯電話２のユーザは、再生中の映像に対応する字幕文の字幕プロットが強調して表示されない場合でも、再生中の映像の経過時間と字幕文の切替時刻との関係を容易に把握することができる。
【０１５３】
再生時刻表示処理実行時の表示部２１の画面の表示例を図１７に示す。
【０１５４】
再生時刻表示処理実行時、表示部２１には、図１７（ａ）に示すような画像Ｄ６が表示され、字幕リスト領域ＬＡに字幕文が表示されない。このとき、タイムバー領域ＴＡには、図１７（ｂ）〜（ｄ）に示すように、線分３０７と、線分３０７の各字幕文の字幕切替時刻に対応する位置に線分３０８n-2〜３０８n+2とが表示される。そして、再生中の映像の切替時刻に対応する位置に、線分３０８xが表示される。
【０１５５】
この線分３０８xは、時間の経過とともに線分３０７の右端に向かって移動するように表示される。したがって、ユーザは、現在再生中の映像のコンテンツの先頭からの経過時間と字幕文の切替時刻との関係を容易に把握することができる。
【０１５６】
この線分３０８xの表示色は、例えば、線分３０８n-2〜３０８n+2と異なる表示色としてもよい。
【０１５７】
また、例えば、図１７（ｃ）及び（ｄ）に示すように、線分３０７の左端を始点とし、コンテンツの表示時刻に対応する位置を終点としてバー３０９を表示してもよい。
【０１５８】
このバー３０９は、例えば、線分３０８n-2〜３０８n+2の明度よりも高い明度を備えたバーで表示してもよい。
【０１５９】
また、本実施の形態では、コンテンツの前再生時間を示す画像として、線分を用いたが、例えば、バーで表示してもよい。
【０１６０】
また、本実施の形態では、各字幕文の字幕切替時刻に対応する位置及び再生中の映像の経過時間に対応する位置に線分を表示したが、例えば、円や四角、三角等の図形を用いて表示してもよい。
【０１６１】
上記実施形態では、字幕付映像再生装置を携帯電話１として説明した。しかし、字幕付映像再生装置は、これに限られない。例えば、ＰＨＳ、ＰＤＡ（Personal Digital Assistants）、電子カメラ、電子腕時計、ノート型ＰＣ、携帯型ＴＶ、携帯型映像記録装置・再生装置、カーナビゲーション装置にも適用できる。
【０１６２】
また、上記実施形態では、プログラムが、それぞれメモリ等に予め記録されているものとして説明した。しかし、字幕付映像再生装置を、全体装置の全部又は一部として動作させ、或いは、上述の処理を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical disk）などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、或いは、上述の工程を実行させてもよい。
【０１６３】
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【図面の簡単な説明】
【０１６４】
【図１】本発明の実施形態に係る携帯電話の外観を示す図である。
【図２】本発明の実施形態に係る携帯電話の構成例を示すブロック図である。
【図３】受信する信号の構成を示す図であり、（ａ）は、ＴＳ、（ｂ）は、ＴＳＰ、（ｃ）は、ＰＥＳを示す。
【図４】変換されたテレビジョン信号（ＴＶ信号）の構成を示す図である。
【図５】図２に示す記憶部の各記憶領域を示す図である。
【図６】（ａ）は、字幕管理データのデータ構造の一例を示し、（ｂ）は、シークポイント管理情報のデータ構造の一例を示す。
【図７】表示部がＬＣＤに表示する画面を示す図であり、（ａ）は、字幕リスト付視聴モードにおける画面の一例を示し、（ｂ）は、通常視聴モードにおける画面の一例を示す。
【図８】第１の実施の形態に係る携帯電話の制御部が実行する字幕管理データ生成処理のフローチャートである。
【図９】第１の実施の形態に係る携帯電話の制御部が実行する字幕文スクロール処理のフローチャートである。
【図１０】第１の実施の形態に係る携帯電話の制御部が実行する字幕切替時刻表示処理のフローチャートである。
【図１１】（ａ）、（ｂ）、（ｃ）、（ｄ）は、字幕切替時刻表示処理実行時の表示部がＬＣＤに表示する画面の一例である。
【図１２】（ａ）、（ｂ）、（ｃ）、（ｄ）は、字幕切替時刻表示処理実行時の表示部がＬＣＤに表示する画面の一例である。
【図１３】（ａ）、（ｂ）、（ｃ）、（ｄ）は、字幕切替時刻表示処理実行時の表示部がＬＣＤに表示する画面の一例である。
【図１４】第２の実施の形態に係る携帯電話の制御部が実行する再生時刻表示処理のフローチャートである。
【図１５】第３の実施の形態に係る携帯電話の構成例を示すブロック図である。
【図１６】第３の実施の形態に係る携帯電話の制御部が実行する再生時刻表示処理のフローチャートである。
【図１７】（ａ）、（ｂ）、（ｃ）、（ｄ）は、再生時刻表示処理実行時の表示部がＬＣＤに表示する画面の一例である。
【符号の説明】
【０１６５】
１，２・・・携帯電話、１８・・・記憶部、２１・・・表示部、２２・・・操作部、２３・・・制御部、２５・・・タイマ
【図１】
0005240833.tif 000002
【図２】
0005240833.tif 000003
【図３】
0005240833.tif 000004
【図４】
0005240833.tif 000005
【図５】
0005240833.tif 000006
【図６】
0005240833.tif 000007
【図７】
0005240833.tif 000008
【図８】
0005240833.tif 000009
【図９】
0005240833.tif 000010
【図１０】
0005240833.tif 000011
【図１１】
0005240833.tif 000012
【図１２】
0005240833.tif 000013
【図１３】
0005240833.tif 000014
【図１４】
0005240833.tif 000015
【図１５】
0005240833.tif 000016
【図１６】
0005240833.tif 000017
【図１７】
0005240833.tif 000018