(57)【要約】【課題】字幕文を選択する操作によって放送字幕が付加されていないシーンを視聴することができる字幕付映像再生装置を提供する。【解決手段】制御部２３は、各字幕に字幕の再生を開始する時間を示す字幕表示時刻が付加された複数の字幕と複数の映像とを、その再生順番に基づいて、互いに対応付けた字幕管理データを生成し、記憶部１８に記憶する。制御部２３は、字幕管理データに登録されている字幕文を選択し、選択した字幕文とその次の再生順番に対応する字幕文との放送字幕表示時刻を取得する。制御部２３、選択した字幕文の字幕表示時刻をダミー字幕表示時刻の初期値に設定する。制御部２３は、当該初期値と選択された放送字幕の次の再生順番に対応する放送字幕の字幕表示時刻との差が基準時間より大きいと判別した場合、当該初期値に所定の時間を加えた時間とダミー字幕とを対応付けて記憶部１８に記憶する。【選択図】図２
2010010744.tif 000002
【特許請求の範囲】
【請求項１】
複数の字幕文と複数の映像と前記複数の字幕文の各字幕文の再生を開始する時間を示す再生開始時間とを、その再生順番に基づいて、互いに対応付けて記憶する記憶手段と、
前記記憶手段に記憶されている字幕文と該字幕文に対応付けられた再生開始時間とを、その再生順番に基づいて、互いに対応付けた字幕管理データを生成する字幕管理データ生成手段と、
前記字幕管理データを参照して、所定数の字幕文を前記再生順番に従って表示する字幕リストを生成する字幕リスト生成手段と、
前記字幕リストに表示された字幕文のうちいずれかの字幕文を選択する字幕文選択手段と、
前記字幕文選択手段によって選択された字幕文から、前記再生順番に従って、字幕文を順次再生する字幕文再生手段と、
前記字幕文再生手段によって再生されている字幕文に対応する映像を再生する映像再生手段と、
前記字幕管理データを参照して、互いに異なる第１の字幕文及び第２の字幕文にそれぞれ対応付けられた再生開始時間を取得し、取得した再生開始時間の差と基準時間との大小を判別する判別手段と、
前記判別手段の判別結果に基づいて、前記互いに異なる２つの字幕文に対応する再生順番の間に所定の再生順番を設定する設定手段と、
前記所定の再生順番にダミー字幕と映像と前記ダミー字幕の再生を開始する時間を示すダミー字幕再生開始時間とを対応付けて記憶するように前記記憶手段を制御する制御手段と、
を備えることを特徴とする字幕付映像再生装置。
【請求項２】
前記第１の字幕文は、前記字幕管理データ内の所定の字幕文であり、
前記第２の字幕文は、前記字幕管理データ内の前記所定の字幕文の１つ前又は１つ後の再生順番に対応する字幕文であり、
前記設定手段は、前記判別手段によって前記再生開始時間の差が前記基準時間よりも大きいと判別された場合、前記第１の字幕文と第２の字幕文とに対応する再生順番の間に所定の再生順番を設定する、
ことを特徴とする請求項１に記載の字幕付映像再生装置。
【請求項３】
前記ダミー字幕再生開始時間は、
前記第２の字幕文が前記所定の字幕文の１つ前の再生順番に対応する字幕文である場合、前記第１の字幕文に対応付けられた字幕再生開始時間から所定の時間を引いた時間であり、
前記第２の字幕文が前記所定の字幕文の１つ後の再生順番に対応する字幕文である場合、前記第１の字幕文に対応付けられた字幕再生開始時間に所定の時間を加えた時間である、
ことを特徴とする請求項２に記載の字幕付映像再生装置。
【請求項４】
前記ダミー字幕は、前記ダミー字幕再生開始時間を示す情報を含む、
ことを特徴とする請求項１乃至３の何れか１項に記載の字幕付映像再生装置。
【請求項５】
前記字幕文は、外部装置から送信された放送データに含まれる放送字幕と、前記ダミー字幕と、を含み、
前記字幕付映像再生装置は、
前記字幕リストを表示する字幕リスト表示手段と、
前記字幕リスト表示手段に前記放送字幕のみを表示する字幕リストを表示させる第１のモードと前記放送字幕及びダミー字幕を表示する字幕リストを表示させる第２のモードとを切り替える切替手段と、をさらに備え、
前記字幕管理データ生成手段は、前記記憶手段に記憶された字幕文に放送字幕又はダミー字幕であることを示す識別子を付加し、前記記憶手段に記憶された字幕文と該字幕文に対応付けられた再生開始時間とを、その再生順番に基づいて、互いに対応付けた字幕管理データを生成し、
前記字幕リスト生成手段は、前記切替手段が前記モードを切り替えた場合、前記字幕管理データ内の字幕文に付加された前記識別子を判別し、判別結果に基づいて、所定の字幕リストを生成する、
ことを特徴とする請求項１乃至４の何れか１項に記載の字幕付映像再生装置。
【請求項６】
前記字幕リスト生成手段は、前記切替手段が前記第１のモードに切り替えた場合、放送字幕であることを示す識別子が付加された字幕文を判別し、所定数の該字幕文を前記再生順番に従って表示する字幕リストを生成する、
ことを特徴とする請求項５に記載の字幕付映像再生装置。
【請求項７】
前記字幕リスト生成手段は、前記切替手段が前記第２のモードに切り替えた場合、放送字幕及びダミー字幕であることを示す識別子が付加された字幕文を判別し、所定数の該字幕文を前記再生順番に従って表示する字幕リストを生成する、
ことを特徴とする請求項５又は６に記載の字幕付映像再生装置。
【請求項８】
前記字幕文選択手段は、前記識別子を前記再生順番に従って昇順又は降順に順次判別し、前記識別子が放送字幕であることを示す識別子であると判別した場合、該識別子を付加された字幕文を選択する、
ことを特徴とする請求項５乃至７の何れか１項に記載の字幕付映像再生装置。
【請求項９】
コンテンツの全再生時間の長さを示す画像を生成する画像生成手段と、
字幕文に付加された前記識別子を判別し、前記画像の、放送字幕であることを示す識別子が付加されている字幕文の字幕文再生開始時間の長さに対応する位置及びダミー字幕であることを示す識別子が付加されている字幕文の字幕文再生開始時間の長さに対応する位置にそれぞれ第１の画像及び前記第１の画像と異なる第２の画像を、前記画像に合成する画像合成手段と、
前記画像合成手段が合成した合成画像を表示する表示手段と、
をさらに備えることを特徴とする請求項５乃至８の何れか１項に記載の字幕付映像再生装置。
【請求項１０】
前記画像は、バー又は線分である、
ことを特徴とする請求項９に記載の字幕付映像再生装置。
【請求項１１】
前記第１の画像は、所定の色彩を備え、
前記第２の画像は、前記所定の色彩とは異なる色彩を備える、
ことを特徴とする請求項９又は１０に記載の字幕付映像再生装置。
【請求項１２】
前記第１の画像は、所定の太さを備えた線分であり、
前記第２の画像は、前記所定の太さとは異なる太さを備える線分である、
ことを特徴とする請求項９又は１０に記載の字幕付映像再生装置。
【請求項１３】
前記第１の画像は、所定の径を備えた円であり、
前記第２の画像は、前記所定の径とは異なる径を備えた円である、
ことを特徴とする請求項９又は１０に記載の字幕付映像再生装置。
【請求項１４】
複数の字幕文と複数の映像と前記複数の字幕文の各字幕文の再生を開始する時間を示す再生開始時間とを、その再生順番に基づいて、互いに対応付けて記憶する記憶ステップと、
記憶された字幕文と該字幕文に対応付けられた再生開始時間とを、その再生順番に基づいて、互いに対応付けた字幕管理データを生成する字幕管理データ生成ステップと、
前記字幕管理データを参照して、所定数の字幕文を前記再生順番に従って表示する字幕リストを生成する字幕リスト生成ステップと、
前記字幕リストに表示された字幕文のうちいずれかの字幕文を選択する字幕文選択ステップと、
選択された字幕文から前記再生順番に従って字幕文を順次再生する字幕文再生ステップと、
再生されている字幕文に対応する映像を再生する映像再生ステップと、
前記字幕管理データを参照して、互いに異なる第１の字幕文及び第２の字幕文にそれぞれ対応付けられた再生開始時間を取得し、取得した再生開始時間の差と基準時間との大小を判別する判別ステップと、
前記判別ステップでの判別結果に基づいて、前記互いに異なる２つの字幕文に対応する再生順番の間に所定の再生順番を設定する設定ステップと、
前記所定の再生順番にダミー字幕と映像と前記ダミー字幕の再生を開始する時間を示すダミー字幕再生開始時間とを対応付けて記憶するように制御する制御ステップと、
を備えることを特徴とする字幕付映像再生方法。
【請求項１５】
コンピュータに、
複数の字幕文と複数の映像と前記複数の字幕文の各字幕文の再生を開始する時間を示す再生開始時間とを、その再生順番に基づいて、互いに対応付けて記憶する機能と、
記憶された字幕文と該字幕文に対応付けられた再生開始時間とを、その再生順番に基づいて、互いに対応付けた字幕管理データを生成する機能と、
前記字幕管理データを参照して、所定数の字幕文を前記再生順番に従って表示する字幕リストを生成する機能と、
前記字幕リストに表示された字幕文のうちいずれかの字幕文を選択する機能と、
選択された字幕文から前記再生順番に従って字幕文を順次再生する機能と、
再生されている字幕文に対応する映像を再生する機能と、
前記字幕管理データを参照して、互いに異なる第１の字幕文及び第２の字幕文にそれぞれ対応付けられた再生開始時間を取得し、取得した再生開始時間の差と基準時間との大小を判別する機能と、
判別結果に基づいて、前記互いに異なる２つの字幕文に対応する再生順番の間に所定の再生順番を設定する機能と、
前記所定の再生順番にダミー字幕と映像と前記ダミー字幕の再生を開始する時間を示すダミー字幕再生開始時間とを対応付けて記憶するように制御する機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、字幕付映像を再生する字幕付映像再生装置、字幕付映像再生方法及びプログラムに関する。
【背景技術】
【０００２】
字幕付映像の字幕情報と映像情報とを分離して、それぞれを別々に表示部に出力する技術が存在する。
【０００３】
特許文献１には、字幕文を表示時刻が付与された状態でストリームから抽出し、ユーザが字幕文を選択したときに、選択された字幕文とその字幕文に対応する映像とを合成して再生する字幕表示装置が開示されている。
【特許文献１】特開２００３−１８４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
番組内には、出演者が会話をしているシーンであっても、そのシーンの映像に字幕文が付加されず、映像にテロップが表示されているシーンが存在する。映像にテロップが表示されるシーンとして、例えば、出演者が面白いセリフを発するシーンや、ナレーションによる重要なセリフが述べられているシーン等がある。
【０００５】
コンテンツが字幕文を付加されていないシーンを含む場合、このコンテンツを特許文献１で開示された字幕表示装置で再生すると、ユーザは字幕文を選択して当該シーンを視聴することができない、という問題があった。なお、電波塔等の外部装置から送信されたコンテンツデータに含まれる字幕を「放送字幕」という。
【０００６】
本発明は、上記問題点に鑑みてなされたもので、字幕文を選択する操作によって放送字幕が付加されていないシーンを視聴することができる字幕付映像再生装置、字幕付映像再生方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第１の観点に係る字幕付映像再生装置は、複数の字幕文と複数の映像と前記複数の字幕文の各字幕文の再生を開始する時間を示す再生開始時間とを、その再生順番に基づいて、互いに対応付けて記憶する記憶手段と、前記記憶手段に記憶されている字幕文と該字幕文に対応付けられた再生開始時間とを、その再生順番に基づいて、互いに対応付けた字幕管理データを生成する字幕管理データ生成手段と、前記字幕管理データを参照して、所定数の字幕文を前記再生順番に従って表示する字幕リストを生成する字幕リスト生成手段と、前記字幕リストに表示された字幕文のうちいずれかの字幕文を選択する字幕文選択手段と、前記字幕文選択手段によって選択された字幕文から、前記再生順番に従って、字幕文を順次再生する字幕文再生手段と、前記字幕文再生手段によって再生されている字幕文に対応する映像を再生する映像再生手段と、前記字幕管理データを参照して、互いに異なる第１の字幕文及び第２の字幕文にそれぞれ対応付けられた再生開始時間を取得し、取得した再生開始時間の差と基準時間との大小を判別する判別手段と、前記判別手段の判別結果に基づいて、前記互いに異なる２つの字幕文に対応する再生順番の間に所定の再生順番を設定する設定手段と、前記所定の再生順番にダミー字幕と映像と前記ダミー字幕の再生を開始する時間を示すダミー字幕再生開始時間とを対応付けて記憶するように前記記憶手段を制御する制御手段と、を備えることを特徴とする。
【０００８】
例えば、前記第１の字幕文は、前記字幕管理データ内の所定の字幕文であり、
前記第２の字幕文は、前記字幕管理データ内の前記所定の字幕文の１つ前又は１つ後の再生順番に対応する字幕文であり、前記設定手段は、前記判別手段によって前記再生開始時間の差が前記基準時間よりも大きいと判別された場合、前記第１の字幕文と第２の字幕文とに対応する再生順番の間に所定の再生順番を設定するようにしてもよい。
【０００９】
また、例えば、前記ダミー字幕再生開始時間は、前記第２の字幕文が前記所定の字幕文の１つ前の再生順番に対応する字幕文である場合、前記第１の字幕文に対応付けられた字幕再生開始時間から所定の時間を引いた時間であり、前記第２の字幕文が前記所定の字幕文の１つ後の再生順番に対応する字幕文である場合、前記第１の字幕文に対応付けられた字幕再生開始時間に所定の時間を加えた時間であってもよい。
【００１０】
また、例えば、前記ダミー字幕は、前記ダミー字幕再生開始時間を示す情報を含んでもよい。
【００１１】
また、例えば、前記字幕文は、外部装置から送信された放送データに含まれる放送字幕と、前記ダミー字幕と、を含み、前記字幕付映像再生装置は、前記字幕リストを表示する字幕リスト表示手段と、前記字幕リスト表示手段に前記放送字幕のみを表示する字幕リストを表示させる第１のモードと前記放送字幕及びダミー字幕を表示する字幕リストを表示させる第２のモードとを切り替える切替手段と、をさらに備え、前記字幕管理データ生成手段は、前記記憶手段に記憶された字幕文に放送字幕又はダミー字幕であることを示す識別子を付加し、前記記憶手段に記憶された字幕文と該字幕文に対応付けられた再生開始時間とを、その再生順番に基づいて、互いに対応付けた字幕管理データを生成し、前記字幕リスト生成手段は、前記切替手段が前記モードを切り替えた場合、前記字幕管理データ内の字幕文に付加された前記識別子を判別し、判別結果に基づいて、所定の字幕リストを生成してもよい。
【００１２】
また、例えば、前記字幕リスト生成手段は、前記切替手段が前記第１のモードに切り替えた場合、放送字幕であることを示す識別子が付加された字幕文を判別し、所定数の該字幕文を前記再生順番に従って表示する字幕リストを生成してもよい。
【００１３】
また、例えば、前記字幕リスト生成手段は、前記切替手段が前記第２のモードに切り替えた場合、放送字幕及びダミー字幕であることを示す識別子が付加された字幕文を判別し、所定数の該字幕文を前記再生順番に従って表示する字幕リストを生成してもよい。
【００１４】
また、例えば、前記字幕文選択手段は、前記識別子を前記再生順番に従って昇順又は降順に順次判別し、前記識別子が放送字幕であることを示す識別子であると判別した場合、該識別子を付加された字幕文を選択するようにしてもよい。
【００１５】
また、例えば、コンテンツの全再生時間の長さを示す画像を生成する画像生成手段と、字幕文に付加された前記識別子を判別し、前記画像の、放送字幕であることを示す識別子が付加されている字幕文の字幕文再生開始時間の長さに対応する位置及びダミー字幕であることを示す識別子が付加されている字幕文の字幕文再生開始時間の長さに対応する位置にそれぞれ第１の画像及び前記第１の画像と異なる第２の画像を、前記画像に合成する画像合成手段と、前記画像合成手段が合成した合成画像を表示する表示手段と、をさらに備えてもよい。
【００１６】
また、例えば、前記画像は、バー又は線分であってもよい。
【００１７】
また、例えば、前記第１の画像は、所定の色彩を備え、前記第２の画像は、前記所定の色彩とは異なる色彩を備えてもよい。
【００１８】
また、例えば、前記第１の画像は、所定の太さを備えた線分であり、前記第２の画像は、前記所定の太さとは異なる太さを備える線分であってもよい。
【００１９】
また、例えば、前記第１の画像は、所定の径を備えた円であり、前記第２の画像は、前記所定の径とは異なる径を備えた円であってもよい。
【００２０】
また、本発明の第２の観点に係る字幕付映像再生方法は、複数の字幕文と複数の映像と前記複数の字幕文の各字幕文の再生を開始する時間を示す再生開始時間とを、その再生順番に基づいて、互いに対応付けて記憶する記憶ステップと、記憶された字幕文と該字幕文に対応付けられた再生開始時間とを、その再生順番に基づいて、互いに対応付けた字幕管理データを生成する字幕管理データ生成ステップと、前記字幕管理データを参照して、所定数の字幕文を前記再生順番に従って表示する字幕リストを生成する字幕リスト生成ステップと、前記字幕リストに表示された字幕文のうちいずれかの字幕文を選択する字幕文選択ステップと、選択された字幕文から前記再生順番に従って字幕文を順次再生する字幕文再生ステップと、再生されている字幕文に対応する映像を再生する映像再生ステップと、前記字幕管理データを参照して、互いに異なる第１の字幕文及び第２の字幕文にそれぞれ対応付けられた再生開始時間を取得し、取得した再生開始時間の差と基準時間との大小を判別する判別ステップと、前記判別ステップでの判別結果に基づいて、前記互いに異なる２つの字幕文に対応する再生順番の間に所定の再生順番を設定する設定ステップと、前記所定の再生順番にダミー字幕と映像と前記ダミー字幕の再生を開始する時間を示すダミー字幕再生開始時間とを対応付けて記憶するように制御する制御ステップと、を備えることを特徴とする。
【００２１】
また、本発明の第３の観点に係るプログラムは、コンピュータに、複数の字幕文と複数の映像と前記複数の字幕文の各字幕文の再生を開始する時間を示す再生開始時間とを、その再生順番に基づいて、互いに対応付けて記憶する機能と、記憶された字幕文と該字幕文に対応付けられた再生開始時間とを、その再生順番に基づいて、互いに対応付けた字幕管理データを生成する機能と、前記字幕管理データを参照して、所定数の字幕文を前記再生順番に従って表示する字幕リストを生成する機能と、前記字幕リストに表示された字幕文のうちいずれかの字幕文を選択する機能と、選択された字幕文から前記再生順番に従って字幕文を順次再生する機能と、再生されている字幕文に対応する映像を再生する機能と、前記字幕管理データを参照して、互いに異なる第１の字幕文及び第２の字幕文にそれぞれ対応付けられた再生開始時間を取得し、取得した再生開始時間の差と基準時間との大小を判別する機能と、判別結果に基づいて、前記互いに異なる２つの字幕文に対応する再生順番の間に所定の再生順番を設定する機能と、前記所定の再生順番にダミー字幕と映像と前記ダミー字幕の再生を開始する時間を示すダミー字幕再生開始時間とを対応付けて記憶するように制御する機能と、を実現させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、放送字幕が付加されていない映像にダミー字幕を対応付けることにより、字幕文を選択する操作によって放送字幕が付加されていないシーンを視聴することができる字幕付映像再生装置、字幕付再生方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態に係る字幕付映像再生装置について、図面を参照して説明する。なお、本実施の形態では、字幕付映像再生装置を携帯電話として説明する。
【００２４】
本実施の形態に係る携帯電話の外観を図１に示す。
携帯電話１は、例えば、上側筐体１ａと下側筐体１ｂとに分かれた折り畳み型のものである。
【００２５】
本実施の形態に係る携帯電話１の構成を図２に示す。
本実施の形態に係る携帯電話１は、アンテナ１１と、通信部１２と、音声マイク１３と、音声スピーカ１４と、アンテナ１５と、チューナ１６と、デコード部１７と、記憶部１８と、ＤＡＣ（Digital to Analog Converter）１９と、スピーカ２０と、表示部２１と、操作部２２と、制御部２３と、バス２４と、を備える。
【００２６】
携帯電話１は、字幕文と映像とを表示するとともに、字幕リストの表示が可能なものであり、字幕リストで選択された字幕文に基づいて映像を選択できるように構成されている。
【００２７】
バス２４は、各部間で相互にデータを伝送する。制御部２３と、記憶部１８と、ＤＡＣ１９と、表示部２１とは、バス２４を介して接続される。
【００２８】
アンテナ１１は、基地局（図示せず）との間で通話音声、各種のデータ等の電波信号を送受信する。アンテナ１１は、図１に示すように、携帯電話１の上側筐体１ａの上部に設けられる。なお、アンテナ１１は、上側筐体１ａに設けられる形態に限らず、下側筐体１ｂに設けられてもよい。
【００２９】
通信部１２は、アンテナ１１が送受信する電波信号の信号処理を行う。
音声マイク１３は、図１に示すように下側筐体１ｂに設けられる。音声マイク１３は、通話時等に、音声を収集して音声信号に変換し、変換した音声信号を通信部１２に供給する。
【００３０】
音声スピーカ１４は、図１に示すように上側筐体１ａに設けられ、通話時等において、音声信号に基づいて音声を出力する。
【００３１】
アンテナ１５は、ワンセグ放送の放送信号の電波信号を受信し、携帯電話１に内蔵される。このワンセグ放送の放送信号は、放送番組のコンテンツデータとして映像データと音声データと字幕データとを含んでいる。なお、アンテナ１５が受信する電波信号は、例えば、ワンセグ放送におけるデータ転送方式に則った形式である。
【００３２】
チューナ１６とデコード部１７とは、アンテナ１５が受信した放送信号を解析して映像データと音声データと字幕データとを取得する。チューナ１６は、アンテナ１５が受信した電波信号から、ワンセグ放送の信号を復調し、復調後の復調信号をデコード部１７に供給する。
【００３３】
デコード部１７は、供給された復調信号の復号を行い、図３（ａ）に示すようなＴＳ（Transport Stream、トランスポートストリーム）を生成する。
【００３４】
ＴＳは、ＴＳＰ（Transport Stream Packet、トランスポートストリームパケット）が多重化されたストリームであり、ＴＳＰには、映像データ用の映像パケットＶ、音声データ用の音声パケットＡ及び字幕用の字幕パケットＣがある。
【００３５】
各ＴＳＰは、図３（ｂ）に示すように、ＴＳヘッダとペイロードとから構成される。ＴＳヘッダは、ＴＳパケットの開始を示すデータ、パケット識別子等を格納する領域である。
【００３６】
ペイロードは、データを格納する領域であり、図３（ｃ）に示すようなＰＥＳ（Packetized Elementary Stream）パケットが分割されて格納される。ＰＥＳは、この各ペイロードに格納されたデータから構成される。
【００３７】
ＰＥＳは、ＰＥＳヘッダとＰＥＳペイロードとから構成される。ＰＥＳヘッダは、ＰＥＳの始まりを示すデータ、パケット識別子、パケット長等のデータが格納される領域である。ＰＥＳペイロードは、ＥＳ（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（p：正の整数）が格納される。放送字幕Ｍ1〜Ｍpは、映像に付加される字幕の内容を示すデータである。
【００４８】
字幕ＰＥＳの各ＰＥＳヘッダには、放送字幕表示時刻ＴＭ1〜ＴＭpと制御符号ＣＳ1〜ＣＳpとが含まれる。
【００４９】
放送字幕表示時刻ＴＭ1〜ＴＭpは、それぞれ、放送字幕Ｍ1〜Ｍpを表示するタイミングを表す時刻情報である。制御符号ＣＳ1〜ＣＳpは、それぞれ、放送字幕Ｍ1〜Ｍpの区切りを示す情報である。
【００５０】
図３（ｂ）に示すＴＳヘッダには、ＰＣＲ（Program Clock Reference）と呼ばれる基準時間情報が格納される。ＰＥＳヘッダには、ＰＴＳ（Presentation Time Stamp）が格納される。このＰＴＳは、そのＰＥＳ内のＥＳ（Elementary Stream）を再生する時間を示す時間情報であり、９０ｋＨｚのクロック周波数に基づいて表される。
【００５１】
携帯電話１は、ＰＣＲを受信した瞬間の時刻をＰＣＲ値で示された時刻と解釈し、携帯電話１のＳＴＣ（System Time Clock；基準時刻）をＰＣＲに同期させる。これにより、すべての受信機（携帯電話１）の時刻が同期する。
【００５２】
なお、再生時刻Ｔf、放送字幕表示時刻ＴＭ1〜ＴＭp、経過時間ＴＲ1〜ＴＲqは、ＰＴＳ単位のデータで格納される。
【００５３】
デコード部１７は、復号したビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳとともに、ＴＳヘッダ、ＰＥＳヘッダの情報を制御部２３に供給する。
【００５４】
図１に戻り、記憶部１８は、各種データを記憶する。記憶部１８は、フラッシュメモリなどの不揮発性メモリ、ＲＡＭ（Random Access Memory）等による内部メモリ、外部記録メディアによって構成される。
【００５５】
記憶部１８は、図５に示すように、コンテンツ録画データ記憶領域１８１と、字幕管理データ記憶領域１８２と、シークポイント管理情報記憶領域１８３と、を備える。
【００５６】
コンテンツ録画データ記憶領域１８１は、データとして、デコード部１７が解析したビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳを記憶する領域である。映像、音声及び字幕文が再生される場合、デコード部１７にビデオＰＥＳ及び音声ＰＥＳが供給され、デコード部１７によって各ＰＥＳに基づいて映像及び音声が生成される。
【００５７】
字幕管理データ記憶領域１８２は、図６（ａ）に示すような字幕管理データ１８２ａを記憶する領域である。字幕管理データは、「放送字幕表示時刻ＴＭi」（i＝1〜p）と「放送字幕Ｍi」とを対応付けるテーブルデータであり、制御部２３によって生成される。字幕文が再生される場合、デコード部１７に字幕管理データが供給され、デコード部１７によって字幕管理データに基づいて字幕文が生成される。そして、字幕付映像の再生中に、放送字幕表示時刻に示された時刻に達すると、対応する字幕文が表示部３１に表示される。
【００５８】
「放送字幕表示時刻ＴＭi」は、放送字幕Ｍiが表示される時刻を示す。本実施形態では、放送字幕表示時刻ＴＭiを、つまり、放送字幕Ｍiを表示する基準を、コンテンツ録画データの再生開始時（ＴＶ信号の先頭の映像の再生時刻）の再生時刻Ｔfとするオフセット時刻とする。
【００５９】
シークポイント管理情報記憶領域１８３は、図６（ｂ）に示すようなシークポイント管理情報１８３ａを記憶する領域である。シークポイント管理情報１８３ａは、シークポイントＴＲj（j＝1〜q）と、映像位置ＰＲjと、を対応付けるテーブルデータであり、制御部２３によって生成される。
【００６０】
「シークポイントＴＲj」は、各映像フレームが表示される時刻を示し、ＰＴＳ単位で表される。「映像位置ＰＲj」は、コンテンツ録画データにおける映像フレームの位置を示すデータであり、インデックスとして機能する。ワンセグ放送の場合、「映像位置ＰＲj」は、通常、ＩＤＲフレームの先頭を含むＴＳＰの番号となる。
【００６１】
また、記憶部１８は、制御部２３の動作制御用プログラムのデータを記憶するとともに、制御部２３のワークメモリとしても機能する。
【００６２】
図１に戻り、ＤＡＣ１９は、制御部２３からのディジタルオーディオ信号（音声データ）をアナログオーディオ信号に変換するものであり、変換したアナログオーディオ信号をスピーカ２０に供給する。
【００６３】
スピーカ２０は、ＤＡＣ１９から供給されたアナログオーディオ信号に基づいて音声を出力する。スピーカ２０は、上側筐体１ａに設けられる。
【００６４】
表示部２１は、ドットマトリクスタイプのＬＣＤ（Liquid Crystal Display）３１とドライバ回路（図示せず）等から構成され、映像とともに再生した字幕をＬＣＤ３１に表示する。ＬＣＤ３１は、上側筐体１ａに設けられる。表示部２１は、制御部２３の制御のもと、記憶部１８の表示データ記憶領域１８４からデータを読み出し、読み出したデータに基づいて映像とともに再生した字幕をＬＣＤ３１に表示する。なお、本実施の形態では、表示部に用いるディスプレイをＬＣＤとしたが、これに限定されない。例えば、有機ＥＬ（Organic Electro-Luminescence）ディスプレイを用いてもよい。
【００６５】
携帯電話１は、２つの視聴モードを有しており、「字幕リスト付視聴モード」と「通常視聴モード」との２つの視聴モードがある。表示部２１は、モードに応じた画面をＬＣＤ３１に表示する。
【００６６】
「字幕リスト付視聴モード」は、映像に対応した字幕を表示するとともに字幕リストを表示して、ユーザがキーボード３２を操作することにより、字幕リストから字幕を選択し、所望の映像の選択を可能とするモードである。
「通常視聴モード」は、字幕リストを表示することなく、字幕リスト付視聴モードで選択された字幕と、その字幕に対応する映像とを順次再生するモードである。
【００６７】
「字幕リスト付視聴モード」が選択された場合、表示部２１はＬＣＤ３１に、図７（ａ）に示すような画面Ｄ１を表示する。
【００６８】
この「字幕リスト付視聴モード」の画面において、映像領域ＲＡは、映像を表示する領域である。表示部２１は、この映像領域ＲＡに、字幕リストから選択中の字幕文の再生順番に対応した映像を再生する。
【００６９】
字幕領域ＭＡは、字幕を表示する領域である。表示部２１は、この字幕領域ＭＡに、ユーザが字幕リストから選択した字幕文を表示する。
【００７０】
字幕リスト領域ＬＡは、複数の字幕文をリスト形式に並べたものを表示する領域である。表示部２１は、この字幕リスト領域ＬＡに、例えば、５個の字幕リスト枝領域ＬＡ1〜ＬＡ5を表示する。
【００７１】
ソフトキー領域ＦＡは、ソフトキーSoft1，Soft2を表示する領域である。ソフトキーSoft1,Soft2は、例えば、視聴モードを切り替えるために用いられる。ソフトキーSoft1，Soft2は、キーボード３２を操作することによって選択される。
【００７２】
ピクト領域ＰＡは、携帯電話１の動作情報を表示する領域である。表示部２１は、このピクト領域ＰＡに、携帯電話１の電波の受信状況やバッテリの残量、現在日時等を表示する。
【００７３】
「通常視聴モード」は、字幕リストを表示することなく、映像とともに再生した字幕文を表示するモードである。「通常視聴モード」が選択された場合、表示部２１はＬＣＤ３１に、図７（ｂ）に示すような字幕リスト領域ＬＡを空欄とした画面Ｄ２を表示する。
【００７４】
字幕リスト付視聴モードにおいて、ユーザが操作部２２を操作して所望の字幕を選択すると、通常視聴モードに切り替わる。そして、字幕領域ＭＡには選択された字幕から再生順番に従って字幕が順次再生され、映像領域ＲＡには選択された字幕に対応する映像から再生順番に従って映像が順次再生される。
映像及び字幕の再生を停止すると、再び字幕リスト付視聴モードに切り替わり、字幕リスト領域ＬＡに字幕リストが表示される。そして、ユーザは、字幕を選択することにより、再び所望の映像を選択することができる。
【００７５】
操作部２２は、例えば、テレビジョン放送の受信の開始・終了の指示や、ユーザがテレビ番組を録画するときのコンテンツの録画の開始・終了の指示、ユーザ認証時のパスワードの入力等といったユーザによる入力を受け付けるものである。
操作部２２は、図１に示すようなキーボード３２を備える。このキーボード３２は、電源スイッチ、カーソルキー３３、テンキー等からなり、携帯電話１の電源のオン、オフ、モードの切り替え、数字、文字、記号の入力、メニューの選択、ワンセグ放送の受信に用いられる。
【００７６】
制御部２３は、ＣＰＵ（Central Processing Unit）等から構成され、記憶部１８に格納された動作制御プログラムデータに従って、携帯電話１全体の動作を制御する。また、制御部２３は、操作部２２から供給された操作情報に基づいて、携帯電話１の動作を制御する。
【００７７】
次に、本実施の形態に係る携帯電話１の動作を説明する。
【００７８】
まず、ワンセグ放送の電波信号を受信して、ワンセグ放送を録画する動作について説明する。
【００７９】
制御部２３は、操作部２２から、キーボード３２の電源スイッチが押下された旨の操作情報が供給される毎に、携帯電話１の電源をオン、オフする。
【００８０】
制御部２３は、操作部２２から、ワンセグ放送の放送信号を受信するメニューを選択する操作情報が供給されると、アンテナ１５、チューナ１６及びデコード部１７を制御してワンセグ放送の受信を開始する。
【００８１】
アンテナ１５は、ワンセグ放送の電波信号を受信し、チューナ１６は、アンテナ１５が受信した電波信号から、ワンセグ放送の信号を復調し、復調後の復調信号をデコード部１７に供給する。
【００８２】
デコード部１７は、供給されたコンテンツデータに含まれている映像データ、音声データ、字幕データを分離する。デコード部１７は、これらのデータを復号し、復号したビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳを制御部２３に供給する。
【００８３】
制御部２３は、操作部２２から、ワンセグ放送のコンテンツを録画するメニューが選択された旨の操作情報が供給されると、ワンセグ放送を録画する。
【００８４】
制御部２３は、デコード部１７から供給されたビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳを、記憶部１８のコンテンツ録画データ記憶領域１８１に格納する。
【００８５】
制御部２３は、ビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳをコンテンツ録画データ記憶領域１８１に格納すると、字幕管理データ生成処理のプログラムデータを読み出し、図８に示すフローチャートに従い、字幕管理データ生成処理を実行する。
【００８６】
まず、制御部２３は、コンテンツ録画データ内に字幕ＰＥＳがあるか否かを判別する（ステップＳ１０１）。字幕ＰＥＳがないと判別した場合（ステップＳ１０１；Ｎｏ）、制御部２３は、字幕管理データ生成処理を終了する。
【００８７】
字幕ＰＥＳがあると判別した場合（ステップＳ１０１；Ｙｅｓ）、制御部２３は、字幕ＰＥＳを抽出する（ステップＳ１０２）。
【００８８】
次に、制御部２３は、ステップＳ１０２において字幕ＰＥＳの抽出に成功したか否かを判別する（ステップＳ１０３）。字幕ＰＥＳの抽出に成功しなかったと判別した場合（ステップＳ１０３；Ｎｏ）、制御部２３は、処理をステップＳ１０８に進める。
【００８９】
字幕ＰＥＳの抽出に成功したと判別した場合（ステップＳ１０３；Ｙｅｓ）、制御部２３は、字幕文の再生タイミングＴＭiを取得し、再生タイミングＴＭiからＴＶ信号ＳＧの先頭の映像データの再生時刻Ｔfを引いて、経過時間（ＴＭi−Ｔf）を求める（ステップＳ１０４）。
【００９０】
制御部２３は、ステップＳ１０４で求めた経過時間（ＴＭi−Ｔf）をＰＴＳ単位から時分秒単位に換算する（ステップＳ１０５）。
【００９１】
制御部２３は、ステップＳ１０５で換算した経過時間（時分秒単位）を字幕管理データ１８２ａに登録する（ステップＳ１０６）。ステップＳ１０５で換算した経過時間は、コンテンツの再生開始から放送字幕の再生開始までの時間を示している。この経過時間を、以下「放送字幕表示時刻」という。
【００９２】
次いで、制御部２３は、字幕ＰＥＳから放送字幕Ｍiを抽出し、放送字幕ＭiをステップＳ１０６で登録した放送字幕表示時刻（時分秒単位）と対応づけて字幕管理データ１８２ａに登録する（ステップＳ１０７）。
【００９３】
そして、制御部２３は、コンテンツ録画データの最後に至ったか否かを判別する（ステップＳ１０８）。コンテンツ録画データの最後に至ったと判別した場合（ステップＳ１０８；Ｙｅｓ）、制御部２３は、字幕管理データ生成処理を終了する。
【００９４】
コンテンツ録画データの最後に至っていないと判別した場合（ステップＳ１０８；Ｎｏ）、制御部２３は、処理をステップＳ１０１に戻す。したがって、制御部２３は、コンテンツ録画データの最後に至るまで、ステップＳ１０１〜ステップＳ１０８の処理を繰り返し実行する。
【００９５】
このように字幕管理データ生成処理を実行すると、制御部２３は、デコード部１７から供給されたＴＳヘッダのデータに基づいてＴＳＰを順次解析する。制御部２３は、解析した結果のデータを、記憶部１８のシークポイント管理情報記憶領域１８３のシークポイント管理情報１８３ａに登録し、シークポイント管理情報１８３ａを生成する。
【００９６】
ところで、上記の字幕管理データ生成処理では、前後する再生順番の放送字幕に対応する２つの放送字幕表示時刻の時間差が所定の時間よりも大きい場合、当該２つの放送字幕表示時刻の間の時刻に対応する映像を選択することができない。例えば、面白いセリフが発せられているシーンでは、当該セリフが字幕として表示されず、映像中のテロップとして表示される。
このような場合、字幕リスト付視聴モードでは、当該シーンに対応する放送字幕が存在しないため、放送字幕を選択することによって当該シーンの所望の映像を選択することができない。
【００９７】
そこで、前後する再生順番の放送字幕に対応する放送字幕表示時刻の時間差が所定の時間よりも大きい場合に、当該前後する再生順番の間にダミー字幕を挿入した字幕管理データを生成する。
【００９８】
このダミー字幕が挿入された字幕管理データを生成する字幕管理データ生成処理について図９を参照して説明する。
【００９９】
制御部２３は、ビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳをコンテンツ録画データ記憶領域１８１に格納すると、字幕管理データ生成処理のプログラムデータを読み出し、図９に示すフローチャートに従い、字幕管理データ生成処理を実行する。
【０１００】
まず、制御部２３は、図８のフローチャートで示すステップＳ１０１〜ステップＳ１０５の処理を実行する。
【０１０１】
字幕ＰＥＳから抽出した放送字幕の経過時間を時分秒単位に変換すると（ステップＳ１０５）、制御部２３は、抽出した放送字幕の１つ前の再生順番に対応する字幕文Ｍi−1の放送字幕表示時刻ＴＭi−1を字幕管理データから取得する（ステップＳ２０１）。ここで、この字幕管理データ生成処理で生成する字幕管理データを、字幕管理データ１８２ｂとする。
【０１０２】
次に、制御部２３は、ダミー字幕ＭDumの表示時刻（以下「ダミー字幕表示時刻」という。）ＴDumの初期値としてステップＳ２０１で取得した放送字幕表示時刻ＴＭi−1を設定する（ステップＳ２０２）。
【０１０３】
制御部２３は、設定したＴDumの初期値と放送字幕表示時刻ＴＭiとの差（ＴＭi−ＴDum）を求める（ステップＳ２０３）。
【０１０４】
次いで、制御部２３は、ステップＳ２０３で求めた（ＴＭi−ＴDum）が基準時間δＴ1よりも大きいか否かを判別する（ステップＳ２０４）。
（ＴＭi−ＴDum）が基準時間δＴ1以下であると判別した場合（ステップＳ２０４；Ｎｏ）、制御部２３は、処理を図８のフローチャートのステップＳ１０６に進める。
【０１０５】
（ＴＭi−ＴDum）が基準時間δＴ1よりも大きいと判別した場合（ステップＳ２０５；Ｙｅｓ）、制御部２３は、放送字幕Ｍi−1とＭiとの間に新たに再生順番を設定する。そして、制御部２３は、設定した再生順番に対応するダミー字幕のダミー字幕表示時刻を（ＴDum＋δＴ2）と設定する（ステップＳ２０５）。
【０１０６】
制御部２３は、設定したダミー字幕表示時刻ＴDumを字幕管理データ１８２ｂに格納し（ステップＳ２０６）、格納したダミー字幕表示時刻ＴDumに対応するダミー字幕を字幕管理データ１８２ｂに格納する（ステップＳ２０７）。
【０１０７】
次に、制御部２３は、字幕管理データ１８２ｂに字幕フラグＦＭiを格納する（ステップＳ２０８）。この字幕フラグは、例えば、「０」の場合は字幕文が「放送字幕」であり、「１」の場合は字幕文が「ダミー字幕」であることを示す。
【０１０８】
字幕管理データ１８２ｂに字幕フラグＦＭiを格納すると、制御部２３は、処理をステップＳ２０４に戻す。以降、制御部２３は、放送字幕表示時刻ＴＭiと直前に字幕管理データ１８２ｂに格納したダミー字幕表示時刻との差が基準時間δＴ1以下になるまでステップＳ２０４〜ステップＳ２０８の処理を繰り返す。
【０１０９】
制御部２３が生成した字幕管理データ１８２ｂのデータ構造は、図１０に示すように、字幕表示時刻ＴＭnと、字幕文Ｍnと、字幕フラグＦＭnとが対応付けて格納される。ここで、「字幕表示時刻ＴＭn」は、放送字幕表示時刻とダミー字幕表示時刻とを含み、「字幕文Ｍn」は、放送字幕とダミー字幕とを含む。
【０１１０】
この字幕管理データ生成処理によって生成された字幕管理データ１８２ｂを参照することにより、制御部２３は、字幕リスト付視聴モードにおいて、放送字幕が存在しないシーンの映像に対応するダミー字幕を字幕リスト領域ＬＡに表示する。ユーザは、字幕リスト領域ＬＡに表示されたダミー字幕を選択することにより、放送字幕が存在しないシーンの所望の映像を選択し、再生することができる。したがって、利便性が向上する。
【０１１１】
次に、選択された字幕文が字幕リスト領域ＬＡの中心に位置するようにスクロール表示される動作について、図１１のフローチャートを参照して説明する。なお、本実施の形態では、図７（ａ）に示すように、字幕リスト領域ＬＡに表示される字幕リストが５つの字幕文を表示する場合について説明する。
【０１１２】
字幕付映像を再生するアプリケーションが起動し、字幕リスト付視聴モードに設定する旨の操作情報が操作部２２から供給されたとき、制御部２３は、図１１のフローチャートに従い、字幕スクロール処理を実行する。
【０１１３】
まず、制御部２３は、操作部２２から字幕文Ｍnを選択する旨の操作情報が供給されると、字幕文Ｍnを選択する（ステップＳ３０１）。ここで、選択されている字幕文Ｍnは、字幕管理データ１８２ａ（または１８２ｂ）に登録された字幕文のうち先頭からn番目（n：1〜pまでの自然数）の字幕文である。
【０１１４】
制御部２３は、n−1の値を判別する（ステップＳ３０２）。
n−1≧2と判別した場合、制御部２３は、字幕リスト枝領域ＬＡ1，2，3に各々字幕文Ｍn−2，Ｍn−1，Ｍnを表示する（ステップＳ３０３）。
n−1＝1と判別した場合、制御部２３は、字幕リスト枝領域ＬＡ2，3に各々字幕文Ｍ1，Ｍ2を表示する（ステップＳ３０４）。
n−1＝0と判別した場合、制御部２３は、字幕リスト枝領域ＬＡ3に字幕文Ｍ1を表示する（ステップＳ３０５）。
【０１１５】
次に、制御部２３は、p−nの値を判別する（ステップＳ３０６）。ここで、pは、字幕管理データに含まれる字幕文の数である。
p−n≧2と判別した場合、制御部２３は、字幕リスト枝領域ＬＡ4，5に各々字幕文Ｍn＋1，Ｍn＋2を表示し（ステップＳ３０７）、字幕文Ｍnに対応する映像を再生して（ステップＳ３０８）、字幕スクロール処理を終了する。
p−n＝1と判別した場合、制御部２３は、字幕リスト枝領域ＬＡ4に字幕文Ｍpを表示し（ステップＳ３０８）、字幕文Ｍnに対応する映像を再生して（ステップＳ３０８）、字幕スクロール処理を終了する。
p−n＝0と判別した場合、制御部２３は、字幕文Ｍnに対応する映像を再生して（ステップＳ３０８）、字幕スクロール処理を終了する。
【０１１６】
この字幕スクロール処理により、字幕リスト付視聴モードにおいて携帯電話１のユーザがカーソルキー３３を操作して字幕文を選択した場合、選択された字幕文が字幕リスト領域ＬＡの中央にスクロールされ、表示され、選択された字幕文に対応する映像から再生順番に従って順次映像が再生される。
【０１１７】
次に、録画されたコンテンツを再生する場合における携帯電話１の動作について説明する。特に、字幕リスト付視聴モードにおいて字幕リスト領域ＬＡに、放送字幕のみを表示するモードと、放送字幕及びダミー字幕を表示するモードと、を切り替える字幕表示モード切替処理について図１２のフローチャートを参照して説明する。
【０１１８】
以下、字幕リスト付視聴モードにおいて字幕リスト領域ＬＡに、放送字幕のみから構成される字幕リストを表示するモードを「通常字幕表示モード」、放送字幕及びダミー字幕から構成される字幕リストを表示するモードを「ダミー字幕表示モード」という。
【０１１９】
携帯電話１のキーボード３２に設けられた電源ボタンが押下されると、制御部２３は、携帯電話１の電源をオンする。そして、ユーザによってキーボード３２が操作され、字幕リスト付視聴モードに設定する旨の操作情報及びワンセグ放送の録画コンテンツを再生する旨の操作情報が操作部２２から供給されると、制御部２３は、字幕表示モード切替処理を開始する。
【０１２０】
まず、制御部２３は、字幕管理データ領域１８２に格納されている字幕管理データが放送字幕のみが登録された字幕管理データであるか、または、放送字幕及びダミー字幕が登録された字幕管理データであるかを判別する（ステップＳ４０１）。
【０１２１】
字幕管理データが、放送字幕及びダミー字幕が登録された字幕管理データであると判別した場合（ステップＳ４０１；Ｎｏ）、制御部２３は、処理をステップＳ５０１に進める。
【０１２２】
字幕管理データが、放送字幕のみが登録された字幕管理データであると判別した場合（ステップＳ４０１；Ｙｅｓ）、制御部２３は、設定されている字幕表示モードが「通常字幕表示モード」であるか否かを判別する（ステップＳ４０２）。
【０１２３】
通常字幕表示モードではないと判別した場合（ステップＳ４０２；Ｎｏ）、つまり現在の字幕表示モードがダミー字幕表示モードである場合、制御部２３は、処理をステップＳ６０１に進めて通常字幕表示モードに切り替える処理を実行する。
【０１２４】
字幕表示モードが通常字幕表示モードであると判別した場合（ステップＳ４０２；Ｙｅｓ）、制御部２３は、ダミー字幕表示モードに切り替える処理を実行する。
なお、このダミー字幕表示モードに切り替える処理では、再生順番に対して昇順に字幕文を字幕リスト領域に表示する処理について説明する。
【０１２５】
ユーザによってキーボード３２が操作され、放送字幕Ｍnを選択する旨の操作情報が供給されると、制御部２３は、放送字幕Ｍn（n＝1〜p）を選択する（ステップＳ４０３）。
【０１２６】
放送字幕Ｍnを選択すると、制御部２３は、字幕リスト領域ＬＡの中心に位置する字幕リスト枝領域ＬＡmに放送字幕Ｍnを表示する（ステップＳ４０４）。
【０１２７】
次いで制御部２３は、字幕管理データを参照して、選択中の放送字幕Ｍnの放送字幕表示時刻ＴＭnと、次の再生順番に対応する放送字幕Ｍn＋1の放送字幕表示時刻ＴＭn＋1とを取得する（ステップＳ４０５）。
【０１２８】
制御部２３は、ダミー字幕表示時刻ＴDumの初期値に、ステップＳ４０５で取得した放送字幕表示時刻ＴＭnを設定する（ステップＳ４０６）。
【０１２９】
次いで制御部２３は、ダミー字幕表示時刻ＴDumの初期値と放送字幕表示時刻ＴＭn＋1との差（ＴＭn＋1−ＴDum）と、予め定められた基準時間δＴ1と、の大小を判別する（ステップＳ４０６）。（ＴＭn＋1−ＴDum）が基準時間δＴ1よりも小さいと判別した場合（ステップＳ４０７；Ｎｏ）、制御部２３は、処理をステップＳ４１２に進める。
【０１３０】
（ＴＭn＋1−ＴDum）が基準時間δＴ1よりも大きいと判別した場合（ステップＳ４０７；Ｙｅｓ）、制御部２３は、ダミー字幕表示時刻ＴDumを（ＴDum＋δＴ2）と設定する（ステップＳ４０８）。
【０１３１】
そして、制御部２３は、ダミー字幕ＭDumを字幕リスト枝領域ＬＡmの次の字幕リスト枝領域ＬＡm＋1に表示する（ステップＳ４０９）。
【０１３２】
次に、制御部２３は、字幕リスト領域ＬＡの最下段の字幕リスト枝領域ＬＡlastに字幕文が表示されているか否かを判別する（ステップＳ４１０）。
【０１３３】
字幕リスト枝領域ＬＡlastに字幕文が表示されていると判別した場合（ステップＳ４１０；Ｙｅｓ）、制御部２３は、字幕表示モード切替処理を終了する。
【０１３４】
字幕リスト枝領域ＬＡlastに字幕文が表示されていないと判別した場合（ステップＳ４１０；Ｎｏ）、制御部２３は、字幕リスト枝領域の位置を示すmの値をインクリメントし（ステップＳ４１１）、処理をステップＳ４０７に戻す。
【０１３５】
処理をステップＳ４０７に戻すと、制御部２３は、再び（ＴＭn＋1−ＴDum）とδＴ1との大小を判別する（ステップＳ４０７）。なお、ここでは、ダミー字幕表示時刻ＴDumは、ステップＳ４０８で設定したダミー字幕表示時刻である。
【０１３６】
つまり、制御部２３は、（ＴＭn＋1−ＴDum）が基準時間δＴ1以下になるまで、ステップＳ４０７〜ステップＳ４１１の処理を繰り返す。
【０１３７】
さて、（ＴＭi＋1−ＴDum）がδＴ1よりも小さいと判別した場合（ステップＳ４０７；Ｎｏ）、制御部２３は、放送字幕Ｍn＋1を字幕リスト枝領域ＬＡm＋1に表示する（ステップＳ４１２）。
【０１３８】
次に、制御部２３は、字幕リスト枝領域の最下段の字幕リスト枝領域ＬＡlastに字幕文が表示されているか否かを判別する（ステップＳ４１３）。字幕リスト枝領域ＬＡlastに字幕文が表示されていると判別した場合（ステップＳ４１３；Ｙｅｓ）、制御部２３は、字幕表示モード切替処理を終了する。
【０１３９】
字幕リスト枝領域ＬＡlastに字幕文が表示されていないと判別した場合（ステップＳ４１３；Ｎｏ）、制御部２３は、放送字幕の再生順番を示す値n及び字幕リスト枝領域の位置を示す値mをインクリメントする（ステップＳ４１４）。そして、制御部２３は、処理をステップＳ４０５に戻す。
【０１４０】
したがって、制御部２３は、字幕リスト枝領域ＬＡlastに字幕文が表示されるまでステップＳ４０５〜ステップＳ４１４の処理を繰り返す。
【０１４１】
ここまで、再生順番に対して昇順に字幕文を字幕リスト領域ＬＡに表示する処理について説明したが、再生順番に対して降順に字幕文を字幕リスト領域ＬＡに表示する処理も同様に行う。この処理のフローチャートを図１３に示す。
【０１４２】
再生順番に対して昇順に字幕文を字幕リスト領域ＬＡに表示する処理と異なる点は、まず、ステップＳ４０５において、制御部２３は、選択された放送字幕Ｍnの放送字幕表示時刻ＴＭnとその１つ前の再生順番に対応する放送字幕Ｍn−1の放送字幕表示時刻ＴＭn−1とを取得する点である。
また、制御部２３は、ステップＳ４０７において、（ＴDum−ＴＭn−1）とδＴ1との大小を判別する。
また、制御部２３は、ステップＳ４０８において、ダミー字幕表示時刻ＴDumを（ＴDum−δＴ2）と設定する。
また、制御部２３は、ステップＳ４０９において、ダミー字幕ＭDumを字幕リスト枝領域ＬＡm−1に表示し、ステップＳ４１０において、ダミー字幕領域ＬＡの最上段の字幕リスト枝領域ＬＡ1に字幕文が表示されたか否かを判別する。そして、制御部２３は、ステップＳ４１１において、字幕リスト枝領域の位置を示すmをデクリメントする。
【０１４３】
また、制御部２３は、ステップＳ４１２において、放送字幕Ｍn−1を字幕リスト枝領域ＬＡm−1に表示し、ステップＳ４１３において、字幕枝リスト枝領域ＬＡ1に字幕文が表示されたか否かを判別する。そして、制御部２３は、ステップＳ４１４において、放送字幕の再生順番を示す値n及び字幕リスト枝領域の位置を示す値mをデクリメントする。
【０１４４】
以上の処理により、字幕リスト付視聴モードにおいて、字幕リスト領域ＬＡに、放送字幕のみが表示された「通常字幕表示モード」から放送字幕及びダミー字幕が表示された「ダミー字幕表示モード」へと切り替わる。
【０１４５】
次に、制御部２３が放送字幕及びダミー字幕が登録されている字幕管理データが記憶されていると判別した場合（ステップＳ４０１；Ｎｏ）の処理について、図１４のフローチャートを参照して説明する。
【０１４６】
まず、制御部２３は、現在の字幕表示モードが通常字幕表示モードであるか否かを判別する（ステップＳ５０１）。通常字幕表示モードであると判別した場合（ステップＳ５０１；Ｙｅｓ）、制御部２３は、ダミー字幕表示モードに切り替えるため、処理をステップＳ５１５に進める。ステップＳ５１５以降の処理については、後述する。
【０１４７】
一方、通常字幕表示モードではないと判別した場合（ステップＳ５０１；Ｎｏ）、制御部２３は、通常字幕表示モードに切り替えるため、処理をステップＳ５０２に進める。制御部２３は、操作部２２から放送字幕Ｍnを選択する旨の操作情報が供給されると、放送字幕Ｍnを選択する（ステップＳ５０２）。
【０１４８】
制御部２３は、選択した放送字幕Ｍnを字幕リスト領域ＬＡの中心に位置する字幕リスト枝領域ＬＡmに表示する（ステップＳ５０３）。
【０１４９】
次に、制御部２３は、字幕管理データを参照して、放送字幕Ｍnの次の再生順番に対応する字幕文Ｍn＋1の字幕フラグＦＭn＋1を取得し、ＦＭn＋1の値が0であるか否かを判別する（ステップＳ５０４）。
ここで、字幕文Ｍn＋1は、放送字幕又はダミー字幕である。ＦＭn＋1＝0である場合、字幕文Ｍn＋1は放送字幕であり、ＦＭn＋1＝1である場合、字幕文Ｍn＋1はダミー字幕である。なお、字幕フラグの値は任意に設定することが可能である。
【０１５０】
ＦＭn＋1＝1と判別した場合（ステップＳ５０４；Ｎｏ）、制御部２３は、放送字幕の再生順番を示す値nをインクリメントし（ステップＳ５０８）、処理をステップＳ５０４に戻す。
【０１５１】
一方、ＦＭn＋1＝0と判別した場合（ステップＳ５０４；Ｙｅｓ）、制御部２３は、放送字幕Ｍn＋1を字幕リスト枝領域ＬＡmの一つ下段の字幕リスト枝領域ＬＡm＋1に表示する（ステップＳ５０５）。
【０１５２】
そして、制御部２３は、字幕リスト領域ＬＡの最下段の字幕リスト枝領域ＬＡlastに放送字幕が表示されているか否かを判別する（ステップＳ５０６）。字幕リスト枝領域ＬＡlastに放送字幕が表示されていないと判別した場合（ステップＳ５０６；Ｎｏ）、制御部２３は、放送字幕の再生順番を示す値n及び字幕リスト枝領域の位置を示す値mをインクリメントし（ステップＳ５０７）、処理をステップＳ５０４に戻す。
【０１５３】
したがって、制御部２３は、字幕リスト枝領域ＬＡの最下段の字幕リスト枝領域ＬＡlastに放送字幕が表示されるまで、ステップＳ５０４〜ステップＳ５０７の処理を繰り返す。
【０１５４】
字幕リスト枝領域ＬＡlastに放送字幕が表示されたと判別した場合（ステップＳ５０６；Ｙｅｓ）、制御部２３は、放送字幕の再生順番を示す値n及び字幕リスト枝領域の位置を示す値mをステップＳ５０３における値にリセットする（ステップＳ５０９）。
【０１５５】
次に、制御部２３は、字幕管理データを参照して、放送字幕Ｍnの１つ前の再生順番に対応する字幕文Ｍn−1の字幕フラグＦＭn−1を取得し、ＦＭn−1の値を判別する（ステップＳ５１０）。
【０１５６】
ＦＭn−1＝1と判別した場合（ステップＳ５１０；Ｎｏ）、制御部２３は、放送字幕の再生順番を示す値nをデクリメントし（ステップＳ５１４）、処理をステップＳ５１０に戻す。
【０１５７】
一方、ＦＭn−1＝0と判別した場合（ステップＳ５１０；Ｙｅｓ）、制御部２３は、放送字幕Ｍn-1を字幕リスト枝領域ＬＡmの一つ上段の字幕枝リスト枝領域ＬＡm−1に表示する（ステップＳ５１１）。
【０１５８】
そして、制御部２３は、字幕リスト領域ＬＡの最上段の字幕リスト枝領域ＬＡ1に放送字幕が表示されているか否かを判別する（ステップＳ５１２）。字幕リスト枝領域ＬＡ1に放送字幕が表示されていないと判別した場合（ステップＳ５１２；Ｎｏ）、制御部２３は、放送字幕の再生順番を示す値n及び字幕リスト枝領域の位置を示す値mをデクリメントし（ステップＳ５１３）、処理をステップＳ５１０に戻す。
【０１５９】
したがって、制御部２３は、字幕リスト枝領域ＬＡ1に放送字幕が表示されるまで、ステップＳ５１０〜ステップＳ５１３の処理を繰り返す。
【０１６０】
そして、字幕リスト枝領域ＬＡ1に放送字幕が表示されていると判別した場合（ステップＳ５１２；Ｙｅｓ）、制御部２３は、字幕表示モード切替処理を終了する。
【０１６１】
続いて、ステップＳ５０１において、制御部２３が現在の字幕表示モードが通常字幕表示モードであると判別した場合（ステップＳ５０１；Ｙｅｓ）の処理について説明する。
【０１６２】
制御部２３は、操作部２２から放送字幕Ｍnを選択する旨の操作情報が供給されると、放送字幕Ｍnを選択する（ステップＳ５１５）。
【０１６３】
次に、制御部２３は、ダミー字幕及び放送字幕が登録されている字幕管理データを参照して、選択した放送字幕Ｍnを中心として字幕リスト枝領域ＬＡ1〜ＬＡlastまでに表示する字幕文を取得する（ステップＳ５１６）。ここで、取得した字幕文は、放送字幕又はダミー字幕である。
【０１６４】
そして、制御部２３は、取得した字幕文を字幕リスト枝領域ＬＡ1〜ＬＡlastに表示し（ステップＳ５１７）、字幕表示モード切替処理を終了する。
【０１６５】
以上より、現在の字幕表示モードが通常字幕表示モードである場合、制御部２３は、字幕管理データに登録されている字幕フラグＦＭnの値を判別することなく、登録されている字幕文を取得して表示することで、放送字幕及びダミー字幕を字幕リスト領域ＬＡに表示することができる。
また、現在の字幕表示モードが通常字幕表示モードである場合、制御部２３は、字幕管理データに登録されている字幕フラグＦＭnの値を判別することにより、放送字幕のみを字幕リスト領域ＬＡに表示することができる。
【０１６６】
図１２に戻り、制御部２３が放送字幕のみ登録されている字幕管理データが記憶されていると判別し、現在の字幕表示モードがダミー字幕表示モードであると判別した場合（ステップＳ４０２；Ｎｏ）の処理について、図１５のフローチャートを参照して説明する。この場合、制御部２３は、字幕表示モードをダミー字幕表示モードから通常字幕表示モードに切り替える処理を実行する。
【０１６７】
まず、制御部２３は、操作部２２から放送字幕Ｍnを選択する旨の操作情報が供給されると、放送字幕Ｍnを選択し（ステップＳ６０１）、放送字幕Ｍnを字幕リスト領域ＬＡの中心に位置する字幕リスト枝領域ＬＡmに表示する（ステップＳ６０２）。
【０１６８】
次に、制御部２３は、放送字幕のみ登録されている字幕管理データを参照して、放送字幕Ｍnの次の再生順番に対応する放送字幕Ｍn＋1を取得し（ステップＳ６０３）、放送字幕Ｍn＋1を字幕リスト枝領域ＬＡmの１つ下段の字幕リスト枝領域ＬＡm＋1に表示する（ステップＳ６０４）。
【０１６９】
そして、制御部２３は、字幕リスト領域ＬＡの最下段の字幕リスト枝領域ＬＡlastに放送字幕が表示されているか否かを判別する（ステップＳ６０５）。字幕リスト枝領域ＬＡlastに放送字幕が表示されていないと判別した場合（ステップＳ６０５；Ｎｏ）、制御部２３は、放送字幕の再生順番を示す値n及び字幕リスト枝領域の位置を示す値mをインクリメントし（ステップＳ６０５）、処理をステップＳ６０３に戻す。
一方、字幕リスト枝領域ＬＡlastに放送字幕が表示されていると判別した場合（ステップＳ６０５；Ｙｅｓ）、制御部２３は、処理をステップＳ６０７に進める。
【０１７０】
したがって、制御部２３は、字幕リスト枝領域ＬＡlastに放送字幕が表示されるまでステップＳ６０３〜ステップＳ６０６の処理を繰り返す。
【０１７１】
字幕リスト枝領域ＬＡlastに放送字幕が表示されると、制御部２３は、放送字幕の再生順番を示す値n及び字幕リスト枝領域の位置を示す値mをステップＳ６０２における値にリセットする（ステップＳ６０７）。
【０１７２】
次に、制御部２３は、字幕管理データを参照して、放送字幕Ｍnの１つ前の再生順番に対応する放送字幕Ｍn−1を取得し（ステップＳ６０８）、字幕リスト枝領域ＬＡm−1に表示する（ステップＳ６０９）。
【０１７３】
そして、制御部２３は、字幕リスト領域ＬＡの最上段の字幕リスト枝領域ＬＡ1に放送字幕が表示されているか否かを判別する（ステップＳ６１０）。
【０１７４】
字幕リスト枝領域ＬＡ1に放送字幕が表示されていないと判別した場合（ステップＳ６１０；Ｎｏ）、制御部２３は、放送字幕の再生順番を示す値n及び字幕リスト枝領域の位置を示す値mをデクリメントし（ステップＳ６１１）、処理をステップＳ６０８に戻す。
一方、字幕リスト枝領域ＬＡ1に放送字幕が表示されていると判別した場合（ステップＳ６１０；Ｙｅｓ）、制御部２３は、字幕表示モード切替処理を終了する。
【０１７５】
この字幕表示モード切替処理により、字幕リスト付視聴モードにおいて、通常字幕表示モードとダミー字幕表示モードとを切り替えることができる。そして、ダミー字幕表示モードに切り替えた場合、ユーザは、キーボードを操作してダミー字幕を選択することで、放送字幕が存在しないシーンを選択して対応する映像から視聴することができる。
【０１７６】
また、字幕管理データにダミー字幕が登録されている場合でも登録されていない場合でも、字幕リスト付視聴モードにおいて通常字幕表示モードとダミー字幕表示モードとを切り替えることができる。
【０１７７】
以下、この字幕表示モード切替処理の具体例について、図１６を参照して説明する。
【０１７８】
まず、記憶部１８に格納されている字幕管理データが図１６（ａ）に示すような字幕管理データ１８２ａであり、基準時間δＴ1及び所定の時間δＴ2がそれぞれ10秒及び5秒と設定されている場合について説明する。
【０１７９】
制御部２３は、字幕表示モード切替処理を開始して、字幕管理データに放送字幕のみ登録され（ステップＳ４０１の処理でＹｅｓ）、ダミー字幕表示モードに設定されていると判別し（ステップＳ４０２の処理でＹｅｓ）、放送字幕Ｍ3（「今日は、とてもよい天気ですね。」）を選択すると（ステップＳ４０３の処理）、放送字幕Ｍ3を字幕リスト枝領域ＬＡ3に表示する（ステップＳ４０４の処理）。そして、制御部２３は、字幕管理データ１８２ａを参照して、放送字幕Ｍ3及びＭ4の放送字幕表示時刻ＴＭ3（「00:00:13」）及びＴＭ4（「00:01:43」）を取得する（ステップＳ４０５の処理）。
【０１８０】
次に、制御部２３は、ダミー字幕表示時刻ＴDumの初期値を放送字幕表示時刻ＴＭ3と設定し（ステップＳ４０６の処理）、ＴＭ4とＴDumの初期値との差と基準時間δＴ1（10秒）との大小を判別する（ステップＳ４０７の処理）。
【０１８１】
ＴＭ4とＴDumの初期値との差は90秒であり、基準時間10秒より大きいため、制御部２３は、ダミー字幕表示時刻ＴDumに所定の時間δＴ2（5秒）を追加した時間（「00:00:18」）を設定する（ステップＳ４０８の処理）。
【０１８２】
次に、制御部２３は、ダミー字幕「ダミー字幕  00:00:18」を字幕リスト枝領域ＬＡ3の１つ下段の字幕リスト枝領域ＬＡ4に表示する（ステップＳ４０９の処理）。
【０１８３】
そして、制御部２３は、字幕リスト領域ＬＡの最下段の字幕リスト枝領域ＬＡ5に字幕文が表示されていないと判別し（ステップＳ４１０の処理でＮｏ）、字幕リスト枝領域の位置を示す値を4に更新する（ステップＳ４１１の処理）。
【０１８４】
処理をステップＳ４０７戻し、制御部２３は、放送字幕表示時刻ＴＭ4（「00:01:43」）とダミー字幕表示時刻ＴDum（「00:00:18」）との差と基準時間δＴ1（10秒）との大小を判別し（ステップＳ４０７の処理）、当該差が85秒であるため、ダミー字幕表示時刻ＴDumを現在のダミー字幕表示時刻ＴDumに所定の時間δＴ2（5秒）を追加した時間（「00:00:23」）と設定する。
【０１８５】
次に、制御部２３は、ダミー字幕ダミー字幕「ダミー字幕  00:00:23」を字幕リスト枝領域ＬＡ4の次の字幕リスト枝領域ＬＡ5に表示する（ステップＳ４０９の処理）。
【０１８６】
そして、制御部２３は、字幕リスト領域ＬＡの最下段の字幕リスト枝領域ＬＡ5に字幕文が表示されていると判別し（ステップＳ４１０の処理でＹｅｓ）、処理を終了する。
【０１８７】
再生順番が降順の場合にも同様の処理を実行する。図１６（ａ）の字幕管理データ１８２ａの場合、放送字幕表示時刻ＴＭ3とＴＭ2との差は4秒であり、ＴＭ2とＴＭ1との差は9秒であるため、字幕リスト枝領域ＬＡ1，2にダミー字幕が表示されることはない。
【０１８８】
ここで、制御部２３が字幕文Ｍ3（「今日は、とてもよい天気ですね。」）を選択した場合の表示部２１のＬＣＤ３１の表示例を図１６（ｂ）及び１６（ｃ）に示す。
【０１８９】
通常字幕表示モードの場合、ＬＣＤ３１の画面には、図１６（ｂ）に示すような画面Ｄ3が表示される。字幕リスト枝領域ＬＡ3, 4及び5には、それぞれ放送字幕Ｍ3（「今日は、とてもよい天気ですね。」）、放送字幕Ｍ4（「さようなら。お気をつけて。」）及び放送字幕Ｍ5（「おやすみ。」）が表示される。
【０１９０】
一方、ダミー字幕表示モードの場合、ＬＣＤ３１の画面には、図１６（ｃ）に示すような画面Ｄ4が表示される。字幕リスト枝領域ＬＡ3には放送字幕Ｍ3（「今日は、とてもよい天気ですね。」）が表示され、字幕リスト枝領域ＬＡ4及びＬＡ5にはそれぞれダミー字幕「ダミー字幕  00:00:18」及び「ダミー字幕  00:00:23」が表示される。
【０１９１】
なお、本実施の形態では、ダミー字幕を「ダミー字幕  （ダミー字幕表示時刻）」という形式で表示したが、この表示形式に限らず、ユーザがダミー字幕である旨を認識することができる形式であればよい。
【０１９２】
また、基準時間δＴ1及び所定の時間δＴ2は、上述の値に限定されず、例えば、メニュー画面でユーザが任意の値を設定できるようにしてもよい。
【０１９３】
また、記憶部１８に格納されている字幕管理データが図１０に示すような字幕管理データ１８２ｂであり、通常字幕表示モードからダミー字幕表示モードに切り替えた場合にも、ＬＣＤ３１の画面は、図１６（ｂ）に示すような画面Ｄ3から図１６（ｃ）に示すような画面Ｄ4に切り替わる。
【０１９４】
次に、ダミー字幕表示モードにおいて、例えば、コマーシャルのシーンでダミー字幕が表示されている状態で、コマーシャル後の放送字幕に対応する映像を視聴したい場合、ユーザは、字幕表示モードを通常字幕表示モードに切り替えてダミー字幕を非表示にし、字幕をスクロールする必要がある。
【０１９５】
そこで、ダミー字幕表示モードにおいて字幕をスクロールする場合に、ダミー字幕をとばして、次の放送字幕に対応する映像を視聴することができれば、ユーザの使い勝手が向上する。
【０１９６】
このダミー字幕表示モードにおいてダミー字幕をとばして次の放送字幕を選択し、当該放送字幕に対応する映像を再生する字幕ジャンプ処理について、図１７のフローチャートを参照して説明する。
【０１９７】
前提として、記憶部１８にはダミー字幕及び放送字幕が登録された字幕管理データが格納されているものとする。
【０１９８】
携帯電話１の電源がオン状態で、ユーザによってキーボード３２が操作され、ワンセグ放送の録画コンテンツを再生するアプリケーションを起動する旨及びダミー字幕表示モードに設定する旨の操作情報が操作部２２から供給され、さらに字幕ジャンプ処理の実行を指示する旨の操作情報が供給されると、制御部２３は、字幕ジャンプ処理を開始する。例えば、キーボード３２に設けられたジャンプキーが操作された場合、操作部２２は字幕ジャンプ処理を実行する旨の操作情報を制御部２３に供給する。
【０１９９】
なお、以下の説明では、録画コンテンツを順方向に字幕ジャンプ処理を実行する場合について説明する。
【０２００】
字幕ジャンプの指示を受けると、制御部２３は、記憶部１８に記憶されている字幕管理データを読み出し、再生中の字幕文Ｍnの次の再生順番に対応する字幕文Ｍn＋1に付加されている字幕フラグＦＭn＋1を取得する（ステップＳ７０１）。
【０２０１】
次に、制御部２３は、取得した字幕フラグＦＭn＋1の値が0であるか否かを判別する（ステップＳ７０２）。ここで、字幕フラグの値が0である場合、その字幕フラグに対応する字幕文は放送字幕であり、字幕フラグの値が1である場合、その字幕フラグに対応する字幕文はダミー字幕であるものとする。なお、字幕フラグの値の設定はこれに限らず、その他の値を用いてもよい。
【０２０２】
ＦＭn＋1＝1と判別した場合（ステップＳ７０２；Ｎｏ）、制御部２３は、放送字幕の再生順番を示す値nをインクリメントし（ステップＳ７０３）、処理をステップＳ７０１に戻す。したがって、制御部２３は、ＦＭn＋1＝0と判別するまで、ステップＳ７０１〜ステップＳ７０３の処理を繰り返す。
【０２０３】
一方、ＦＭn＋1＝0と判別した場合（ステップＳ７０２；Ｙｅｓ）、制御部２３は、字幕フラグＦＭn＋1に対応する字幕文、つまり放送字幕ＦＭn＋1を選択する（ステップＳ７０４）。
【０２０４】
そして、制御部２３は、選択した放送字幕ＦＭn＋1に対応する映像を表示部２１のＬＣＤ３１に再生し（ステップＳ７０５）、字幕ジャンプ処理を終了する。
【０２０５】
この字幕ジャンプ処理により、ダミー字幕表示モードにおいて、ユーザは、例えばキーボード３２に設けられたジャンプキーを押下することにより、ダミー字幕をとばして、次の放送字幕に対応する映像から視聴することができる。したがって、使い勝手が向上する。
【０２０６】
上記の説明では、録画コンテンツを順方向に字幕ジャンプ処理を実行する場合について説明したが、逆方向においても図１８のフローチャートに従って処理することにより、逆方向に字幕ジャンプ処理を実行することができる。
【０２０７】
この字幕ジャンプ処理実行時の表示部２１のＬＣＤ３１に表示される画面の表示例を図１９に示す。まず、字幕ジャンプ処理実行前の画面Ｄ4は、図１９（ａ）のように、放送字幕「今日は、とてもよい天気ですね。」が選択され、それに対応する映像が映像領域ＲＡに表示されている。そして、次の再生順番に移行し、ダミー字幕「ダミー字幕  00:00:18」が選択され、図１９（ｂ）に示すような画面Ｄ5が表示される。
【０２０８】
そして、ユーザによってキーボード３２のジャンプキーが押下され、字幕ジャンプ処理が実行されると、次の放送字幕「さようなら。お気をつけて。」が選択され、図１９（ｃ）に示すような画面Ｄ6が表示される。
【０２０９】
このように、字幕ジャンプ処理を実行することにより、ダミー字幕表示モードにおいて、例えば、コマーシャル再生中に次の放送字幕に対応するシーンを視聴したい場合、ユーザは、キーボード３２のジャンプキーを操作することで、すぐに次の放送字幕に対応するシーンを視聴することができる。
【０２１０】
本実施の形態では、ユーザが字幕ジャンプを指示する際に、キーボード３２に設けられたジャンプキーの押下によって字幕ジャンプを指示するが、これに限らず、例えば、カーソルキー３３を長押しすることで字幕ジャンプを指示するようにしてもよい。
【０２１１】
ところで、上述の実施の形態では、ユーザは、字幕リスト領域ＬＡにダミー字幕文が表示されているか否かを確認しなければ、現在の字幕表示モードを判別することができない。
【０２１２】
そこで、例えば、図２０（ａ）に示すように、字幕領域ＭＡと字幕リスト領域ＬＡとの間にタイムバー領域ＴＡを設けた画面Ｄ7を表示するようにする。タイムバー領域ＴＡには、図２０（ｂ）及び（ｃ）に示すようなタイムバー３０１を表示する。タイムバー３０１は、再生中のコンテンツの全再生時間を表す。
【０２１３】
通常表示モードでは、図２０（ｂ）に示すように、各放送字幕の字幕表示時刻に対応する位置に線分３０２を表示する。
【０２１４】
そして、ダミー字幕表示モードでは、図２０（ｃ）に示すように、ダミー字幕のダミー字幕表示時刻に対応する位置に線分３０２と太さが異なる線分３０３を表示する。
【０２１５】
このようなタイムバーを表示することにより、携帯電話１のユーザは、通常視聴モードであっても、タイムバー３０１上に表示された線分の太さの種類を確認することで、ダミー字幕表示モードであるか否かを容易に判別することができる。
【０２１６】
なお、線分３０３の太さを線分３０２の太さと異なるように表示することで、ダミー字幕を表すか否かを表したが、これに限らず、放送字幕表示時刻とダミー字幕表示時刻とが異なることが認識できるように表示すればよい。例えば、線分３０３の表示色が線分３０２の表示色と異なるように表示してもよい。また、例えば、線分３０２の位置に正方形などの所定の図形を表示し、線分３０３の位置に線分３０２の位置に表示した図形と異なる図形を表示してもよい。
【０２１７】
また、コンテンツの全再生時間をタイムバーで表したが、これに限らず、例えば、線分で表示してもよい。
【０２１８】
上記実施形態では、字幕付映像再生装置を携帯電話１として説明した。しかし、字幕付映像再生装置は、このものに限られるものではなく、例えば、ＰＨＳ、ＰＤＡ（Personal Digital Assistants）、電子カメラ、電子腕時計、ノート型ＰＣ、携帯型ＴＶ、携帯型映像記録装置・再生装置、カーナビゲーション装置にも適用できる。
【０２１９】
また、上記実施形態では、プログラムが、それぞれメモリ等に予め記録されているものとして説明した。しかし、字幕付映像再生装置を、全体装置の全部又は一部として動作させ、或いは、上述の処理を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical disk）などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、或いは、上述の工程を実行させてもよい。
【０２２０】
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【図面の簡単な説明】
【０２２１】
【図１】本発明の実施形態に係る携帯電話の外観を示す図である。
【図２】本発明の実施形態に係る携帯電話の構成を示すブロック図である。
【図３】受信する信号の構成を示す図であり、（ａ）は、ＴＳ、（ｂ）は、ＴＳＰ、（ｃ）は、ＰＥＳを示す。
【図４】変換されたテレビジョン信号の構成を示す図である。
【図５】図２に示す記憶部の各記憶領域を示す図である。
【図６】（ａ）は、字幕管理データのデータ構成の一例を示し、（ｂ）は、シークポイント管理情報のデータ構造の一例を示す。
【図７】表示部がＬＣＤに表示する画面を示す図であり、（ａ）は、字幕リスト付視聴モードにおける画面の一例を示し、（ｂ）は、通常視聴モードにおける画面の一例を示す。
【図８】本実施の形態に係る携帯電話の制御部が実行する字幕管理データ生成処理を示すフローチャートである。
【図９】本実施の形態に係る携帯電話の制御部が実行する字幕管理データ生成処理を示すフローチャートである。
【図１０】字幕管理データのデータ構成の一例を示す図である。
【図１１】本実施の形態に係る携帯電話の制御部が実行する字幕スクロール処理を示すフローチャートである。
【図１２】本実施の形態に係る携帯電話の制御部が実行する字幕表示モード切替処理のフローチャートである。
【図１３】本実施の形態に係る携帯電話の制御部が実行する字幕表示モード切替処理を示すフローチャートである。
【図１４】本実施の形態に係る携帯電話の制御部が実行する字幕表示モード切替処理を示すフローチャートである。
【図１５】本実施の形態に係る携帯電話の制御部が実行する字幕表示モード切替処理を示すフローチャートである。
【図１６】（ａ）は、記憶部に記憶されている字幕管理データの内容の一例を示す図であり、（ｂ）は、通常字幕表示モードにおける表示部がＬＣＤに表示する画面の一例を示す図であり、（ｃ）は、ダミー字幕表示モードにおける表示部ＬＣＤに表示する画面の一例を示す図である。
【図１７】本実施の形態に係る携帯電話の制御部が実行する字幕ジャンプ処理を示すフローチャートである。
【図１８】本実施の形態に係る携帯電話の制御部が実行する字幕ジャンプ処理を示すフローチャートである。
【図１９】表示部がＬＣＤに表示する画面を示す図であり、（ａ）は、字幕ジャンプ処理実行前の画面の一例を示し、（ｂ）は、字幕ジャンプ処理を実行せずにダミー字幕を選択した場合の画面の一例を示し、（ｃ）は、字幕ジャンプ処理実行後の画面の一例を示す。
【図２０】表示部がＬＣＤに表示するタイムバー領域を設けた画面の一例を示す図であり、（ａ）は、画面の全体を示し、（ｂ）は、通常字幕表示モードにおけるタイムバー領域に示す画面の一例であり、（ｃ）は、ダミー字幕表示モードにおけるタイムバー領域に示す画面の一例である。
【符号の説明】
【０２２２】
１・・・携帯電話、１１・・・アンテナ、１２・・・通信部、１３・・・音声マイク、１４・・・音声スピーカ、１５・・・アンテナ、１６・・・チューナ、１７・・・デコード部、１８・・・記憶部、１９・・・ＤＡＣ（Digital to Analog Converter）、２０・・・スピーカ、２１・・・表示部、２２・・・操作部、２３・・・制御部、２４・・・バス
【図１】
2010010744.tif 000003
【図２】
2010010744.tif 000004
【図３】
2010010744.tif 000005
【図４】
2010010744.tif 000006
【図５】
2010010744.tif 000007
【図６】
2010010744.tif 000008
【図７】
2010010744.tif 000009
【図８】
2010010744.tif 000010
【図９】
2010010744.tif 000011
【図１０】
2010010744.tif 000012
【図１１】
2010010744.tif 000013
【図１２】
2010010744.tif 000014
【図１３】
2010010744.tif 000015
【図１４】
2010010744.tif 000016
【図１５】
2010010744.tif 000017
【図１６】
2010010744.tif 000018
【図１７】
2010010744.tif 000019
【図１８】
2010010744.tif 000020
【図１９】
2010010744.tif 000021
【図２０】
2010010744.tif 000022