(57)【特許請求の範囲】
【請求項１】
複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶する記憶手段と、
前記記憶手段に記憶されている複数の字幕文からいずれかの字幕文を選択する字幕文選択手段と、
前記字幕文選択手段が選択した字幕文を再生する字幕文再生手段と、
前記字幕文再生手段によって再生されている字幕文に対応する映像を再生する映像再生手段と、
前記字幕文選択手段が字幕文をその再生順番に従って昇順又は降順に順次選択する第１のモードと前記字幕文選択手段が所定の字幕文を選択してその再生順番に従って昇順又は降順に連続的に字幕文を送る第２のモードとのいずれかのモードを設定する設定手段と、
前記設定手段が前記第１のモードを設定した場合、前記映像再生手段が映像を再生するのを許容し、前記設定手段が前記第２のモードを設定した場合、前記映像再生手段が映像を再生するのを禁止する制御手段と、
を備えることを特徴とする字幕付映像再生装置。
【請求項２】
前記制御手段は、前記設定手段が前記第２のモードを設定した場合、前記字幕文再生手段が再生している字幕文に対応する再生順番から昇順に所定の数だけ離れた再生順番に対応する字幕文を判別し、前記字幕文選択手段に判別した字幕文を選択させる、
ことを特徴とする請求項１に記載の字幕付映像再生装置。
【請求項３】
前記制御手段は、前記設定手段が前記第２のモードを設定した場合、前記字幕文再生手段が再生している字幕文に対応する再生順番から降順に所定の数だけ離れた再生順番に対応する字幕文を判別し、前記字幕文選択手段に判別した字幕文を選択させる、
ことを特徴とする請求項１に記載の字幕付映像再生装置。
【請求項４】
複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶する記憶ステップと、
前記記憶ステップで記憶された複数の字幕文からいずれかの字幕文を選択する字幕文選択ステップと、
前記字幕文選択ステップで選択した字幕文を再生する字幕文再生ステップと、
前記字幕文再生ステップで再生されている字幕文に対応する映像を再生する映像再生ステップと、
前記字幕文選択ステップで字幕文をその再生順番に従って昇順又は降順に順次選択する第１のモードと前記字幕文選択ステップで所定の字幕文を選択してその再生順番に従って昇順又は降順に連続的に字幕文を送る第２のモードとのいずれかのモードを設定する設定ステップと、
前記設定ステップで前記第１のモードを設定した場合、映像を再生するのを許容し、前記設定ステップで前記第２のモードを設定した場合、映像を再生するのを禁止するように制御する制御ステップと、
を備えることを特徴とする字幕付映像再生方法。
【請求項５】
コンピュータに、
複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶する記憶ステップ、
前記記憶ステップで記憶された複数の字幕文からいずれかの字幕文を選択する字幕文選択ステップ、
前記字幕文選択ステップで選択した字幕文を再生する字幕文再生ステップ、
前記字幕文再生ステップで再生されている字幕文に対応する映像を再生する映像再生ステップ、
前記字幕文選択ステップで字幕文をその再生順番に従って昇順又は降順に順次選択する第１のモードと前記字幕文選択ステップで所定の字幕文を選択してその再生順番に従って昇順又は降順に連続的に字幕文を送る第２のモードとのいずれかのモードを設定する設定ステップ、
前記設定ステップで前記第１のモードを設定した場合、映像を再生するのを許容し、前記設定ステップで前記第２のモードを設定した場合、映像を再生するのを禁止するように制御する制御ステップ、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、字幕付映像を再生する字幕付映像再生装置、字幕付映像再生方法及びプログラムに関する。
【背景技術】
【０００２】
字幕付映像の字幕情報と映像情報とを分離して、それぞれを別々に表示部に出力する技術が存在する。
【０００３】
特許文献１には、字幕文を表示時刻が付与された状態でストリームから抽出し、ユーザが字幕文を選択したときに、選択された字幕文とその字幕文に対応する映像とを合成して再生する字幕表示装置が開示されている。
【特許文献１】特開２００３−１８４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１で開示された字幕表示装置では、字幕文が選択されると、その字幕文に対応する映像を再生する処理が実行される。したがって、特許文献１で開示された字幕表示装置は、連続的に複数の字幕文が選択された場合、字幕文が選択されるたびにその字幕文に対応する映像を再生する処理を実行するために、処理速度が低下してしまうという問題があった。特に、字幕文を連続的に選択して早送り又は巻き戻しする場合に、処理速度の低下が顕著に現れる。
【０００５】
本発明は、上記実情に鑑みてなされたものであり、字幕文を連続的に選択する際に、処理速度の低下を防止することができる字幕付映像再生装置、字幕付映像再生方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の観点に係る字幕付映像再生装置は、
複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶する記憶手段と、
前記記憶手段に記憶されている複数の字幕文からいずれかの字幕文を選択する字幕文選択手段と、
前記字幕文選択手段が選択した字幕文を再生する字幕文再生手段と、
前記字幕文再生手段によって再生されている字幕文に対応する映像を再生する映像再生手段と、
前記字幕文選択手段が字幕文をその再生順番に従って昇順又は降順に順次選択する第１のモードと前記字幕文選択手段が所定の字幕文を選択してその再生順番に従って昇順又は降順に連続的に字幕文を送る第２のモードとのいずれかのモードを設定する設定手段と、
前記設定手段が前記第１のモードを設定した場合、前記映像再生手段が映像を再生するのを許容し、前記設定手段が前記第２のモードを設定した場合、前記映像再生手段が映像を再生するのを禁止する制御手段と、を備えることを特徴とする。
【０００７】
例えば、前記制御手段は、前記設定手段が前記第２のモードを設定した場合、前記字幕文再生手段が再生している字幕文に対応する再生順番から昇順に所定の数だけ離れた再生順番に対応する字幕文を判別し、前記字幕文選択手段に判別した字幕文を選択させてもよい。
【０００８】
例えば、前記制御手段は、前記設定手段が前記第２のモードを設定した場合、前記字幕文再生手段が再生している字幕文に対応する再生順番から降順に所定の数だけ離れた再生順番に対応する字幕文を判別し、前記字幕文選択手段に判別した字幕文を選択させてもよい。
【０００９】
上記目的を達成するために、本発明の第２の観点に係る字幕付映像再生方法は、
複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶する記憶ステップと、
前記記憶ステップで記憶された複数の字幕文からいずれかの字幕文を選択する字幕文選択ステップと、
前記字幕文選択ステップで選択した字幕文を再生する字幕文再生ステップと、
前記字幕文再生ステップで再生されている字幕文に対応する映像を再生する映像再生ステップと、
前記字幕文選択ステップで字幕文をその再生順番に従って昇順又は降順に順次選択する第１のモードと前記字幕文選択ステップで所定の字幕文を選択してその再生順番に従って昇順又は降順に連続的に字幕文を送る第２のモードとのいずれかのモードを設定する設定ステップと、
前記設定ステップで前記第１のモードを設定した場合、映像を再生するのを許容し、前記設定ステップで前記第２のモードを設定した場合、映像を再生するのを禁止するように制御する制御ステップと、を備えることを特徴とする。
【００１０】
上記目的を達成するために、本発明の第３の観点に係るプログラムは、
コンピュータに、
複数の字幕文と複数の映像とを、その再生順番に基づいて、互いに対応付けて記憶する記憶ステップ、
前記記憶ステップで記憶された複数の字幕文からいずれかの字幕文を選択する字幕文選択ステップ、
前記字幕文選択ステップで選択した字幕文を再生する字幕文再生ステップ、
前記字幕文再生ステップで再生されている字幕文に対応する映像を再生する映像再生ステップ、
前記字幕文選択ステップで字幕文をその再生順番に従って昇順又は降順に順次選択する第１のモードと前記字幕文選択ステップで所定の字幕文を選択してその再生順番に従って昇順又は降順に連続的に字幕文を送る第２のモードとのいずれかのモードを設定する設定ステップ、
前記設定ステップで前記第１のモードを設定した場合、映像を再生するのを許容し、前記設定ステップで前記第２のモードを設定した場合、映像を再生するのを禁止するように制御する制御ステップ、を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、字幕文を連続的に選択する際に、処理速度の低下を防止することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態に係る字幕付映像再生装置について、図面を参照して説明する。なお、本実施形態では、字幕付映像再生装置を携帯電話として説明する。
【００１３】
本実施の形態に係る携帯電話の外観を図１に示す。
携帯電話１は、例えば、上側筐体１ａと下側筐体１ｂとに分かれた折り畳み型のものである。
【００１４】
本実施の形態に係る携帯電話１の構成を図２に示す。
本実施の形態に係る携帯電話１は、アンテナ１１と、通信部１２と、音声マイク１３と、音声スピーカ１４と、アンテナ１５と、チューナ１６と、デコード部１７と、記憶部１８と、ＤＡＣ１９と、スピーカ２０と、表示部２１と、操作部２２と、制御部２３と、バス２４と、を備える。
【００１５】
この携帯電話１は、字幕文と映像とを表示するとともに、字幕リストの表示が可能なものであり、字幕リストで選択された字幕文に基づいて映像を選択できるように構成されている。
【００１６】
バス２４は、各部間で相互にデータを伝送するものである。制御部２３と、記憶部１８と、ＤＡＣ１９と、表示部２１とは、バス２４を介して接続される。
【００１７】
アンテナ１１は、基地局（図示せず）との間で通話音声、各種のデータ等の電波信号を送受信するものであり、図１に示すように、携帯電話１の上側筐体１ａの上部に設けられる。
【００１８】
通信部１２は、アンテナ１１が送受信する電波信号の信号処理を行うものである。
音声マイク１３は、図１に示すように下側筐体１ｂに設けられ、通話時等に、音声を収集して音声信号に変換するものであり、変換した音声信号を通信部１２に供給する。
【００１９】
音声スピーカ１４は、図１に示すように上側筐体１ａに設けられ、通話時等において、音声信号に基づいて音声を出力するものである。
【００２０】
アンテナ１５は、ワンセグ放送の放送信号の電波信号を受信するものであり、携帯電話１に内蔵される。このワンセグ放送の放送信号は、放送番組のコンテンツデータとして映像データと音声データと字幕データとを含んでいる。尚、アンテナ１５が受信する電波信号は、例えば、ワンセグ放送におけるデータ転送方式に則った形式である。
【００２１】
チューナ１６とデコード部１７とは、アンテナ１５が受信した放送信号を解析して映像データと音声データと字幕データとを取得するものである。チューナ１６は、アンテナ１５が受信した電波信号から、ワンセグ放送の信号を復調するものであり、復調後の復調信号をデコード部１７に供給する。
【００２２】
デコード部１７は、供給された復調信号の復号を行い、図３（ａ）に示すようなＴＳ（Transport Stream、トランスポートストリーム）を生成する。
【００２３】
ＴＳは、ＴＳＰ（Transport Stream Packet、トランスポートストリームパケット）が多重化されたストリームであり、ＴＳＰには、映像データ用の映像パケットＶ、音声データ用の音声パケットＡ、字幕用の字幕パケットＣがある。
【００２４】
各ＴＳＰは、図３（ｂ）に示すように、ＴＳヘッダとペイロードとからなる。ＴＳヘッダは、ＴＳパケットの開始を示すデータ、パケット識別子等を格納する領域である。
【００２５】
ペイロードは、データを格納する領域であり、図３（ｃ）に示すようなＰＥＳ（Packetized Elementary Stream）パケットが分割されて格納される。ＰＥＳは、この各ペイロードに格納されたデータから構成される。
【００２６】
ＰＥＳは、ＰＥＳヘッダとＰＥＳペイロードとから構成される。ＰＥＳヘッダは、ＰＥＳの始まりを示すデータ、パケット識別子、パケット長等のデータが格納される領域である。ＰＥＳペイロードは、ＥＳ（Elementary Stream）が分割されて格納される領域であり、映像データと音声データと字幕データとは、圧縮符号化されてＰＥＳペイロードに格納される。
【００２７】
デコード部１７は、ＴＳヘッダに格納された情報に基づいて、ＴＳから映像パケットＶ、音声パケットＡ、字幕パケットＣを分離し、各ＴＳＰのペイロードからＰＥＳを取り出す。
【００２８】
さらに、デコード部１７は、ＰＥＳヘッダに格納されているデータに基づいて、図３（ｃ）に示すような、映像データを含むビデオＰＥＳと、音声データを含む音声ＰＥＳと、字幕データを含む字幕ＰＥＳとを生成する。
【００２９】
尚、ＴＳパケットは固定長であり、ＰＥＳは、可変長である。このため、ＴＳＰには、ＴＳＰの長さを一定長とするためのアダプテーションフィールドが含まれる場合がある。
【００３０】
図４に、表示される映像、字幕のテレビジョン信号ＳＧの例を示す。携帯電話１は、コンテンツ録画データを、このテレビジョン信号ＳＧの形式に変換し、さらに、表示可能な映像データに変換して映像を再生する。
【００３１】
ワンセグ放送におけるデータは予測符号化方式に則ったデータであり、ビデオＰＥＳは、ＩＤＲ（Instantaneous Decoder Refresh）フレームと、Ｐフレームとを含む。
【００３２】
図４において、Ｉｄ_１，Ｉｄ_２，Ｉｄ_３，Ｉｄ_ｑは、ＩＤＲフレームを示し、Ｐ１１，Ｐ１２，Ｐ２１，Ｐ２２，Ｐｑ１はＰフレームを示す。
【００３３】
ＩＤＲフレームＩｄ_１〜Ｉｄ_ｑは、他の映像フレームを参照しないフレームであり、独立映像パケットＶＩに対応する。ＰフレームＰ１１〜Ｐｑ１は、自己の再生タイミングよりも先に再生されるＩＤＲフレームＩｄ_１〜Ｉｄ_ｑを参照するフレームであり、参照映像パケットＶＰに対応する。
【００３４】
ビデオＰＥＳのＰＥＳヘッダには、再生タイミングＴｆが格納される。再生タイミングＴｆは、構築されるテレビジョン信号ＳＧの先頭の映像の再生時刻を示すデータである。また、ＴＳＰヘッダには、ＩＤＲフレームＩｄ_１〜Ｉｄ_ｑの表示時刻を示すシークポイントＴＲが含まれている。
【００３５】
図４において、ＴＲ_１，ＴＲ_２，ＴＲ_３，ＴＲ_ｑは、それぞれ、再生タイミングＴｆからＩＤＲフレームＩｄ_１，Ｉｄ_２，Ｉｄ_３，Ｉｄ_ｑの経過時間を示す。
【００３６】
字幕ＰＥＳのＰＥＳペイロードには、圧縮符号化された字幕（データ）Ｍ１〜Ｍｐ（ｐ：整数）が格納される。字幕文Ｍ１〜Ｍｐは、映像に付加される字幕の内容を示すデータである。
【００３７】
字幕ＰＥＳの各ＰＥＳヘッダには、字幕表示時刻ＴＭ１〜ＴＭｐと制御符号ＣＳ１〜ＣＳｐとが含まれる。
【００３８】
字幕表示時刻ＴＭ１〜ＴＭｐは、それぞれ、字幕文Ｍ１〜Ｍｐを表示するタイミングを表す時刻情報である。制御符号ＣＳ１〜ＣＳｐは、それぞれ、字幕文Ｍ１〜Ｍｐの区切りを示す情報であり、字幕文Ｍ１〜Ｍｐの表示を切り替えるタイミングを示す。
【００３９】
図３（ｂ）に示すＴＳヘッダには、ＰＣＲ（Program Clock Reference）と呼ばれる基準時間情報が格納される。ＰＥＳヘッダには、ＰＴＳ（Presentation Time Stamp）が格納される。このＰＴＳは、そのＰＥＳ内のＥＳ（Elementary Stream）を再生する時間を示す時間情報であり、９０ｋＨｚのクロック周波数に基づいて表される。
【００４０】
携帯電話１は、ＰＣＲを受信した瞬間の時刻をＰＣＲ値で示された時刻と解釈し、携帯電話１のＳＴＣ（System Time Clock；基準時刻）をＰＣＲに同期させる。これにより、すべての受信機（携帯電話１）の時刻が同期する。
【００４１】
尚、再生タイミングＴｆ、字幕表示時刻ＴＭ１〜ＴＭｐ、経過時間ＴＲ１〜ＴＲｑは、ＰＴＳ単位のデータで格納される。
【００４２】
デコード部１７は、復号したビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳとともに、ＴＳヘッダ、ＰＥＳヘッダの情報を制御部２３に供給する。
【００４３】
図１に戻り、記憶部１８は、各種データを記憶するものであり、フラッシュメモリなどの不揮発性メモリ、ＲＡＭ（Random Access Memory）等による内部メモリ、外部記録メディアによって構成される。
【００４４】
記憶部１８には、図５に示すように、コンテンツ録画データ記憶領域１８１と、字幕管理データ記憶領域１８２と、シークポイント管理情報記憶領域１８３と、表示データ記憶領域１８４と、が設けられる。
【００４５】
コンテンツ録画データ記憶領域１８１は、データとして、デコード部１７が解析したビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳを記憶する領域である。
【００４６】
字幕管理データ記憶領域１８２は、図６（ａ）に示すような字幕管理データを記憶する領域である。字幕管理データは、「字幕表示時刻ＴＭi」（ｉ＝１〜ｐ）と「字幕文Ｍi」とを対応付けるテーブルデータであり、制御部２３によって生成される。
【００４７】
「字幕表示時刻ＴＭi」は、字幕文Ｍiが表示される時刻を示す。本実施形態では、字幕表示時刻ＴＭiを、つまり、字幕文Ｍを表示する基準を、コンテンツ録画データの再生開始時（テレビジョン信号の先頭の映像の再生時刻）の再生タイミングＴｆとするオフセット時刻とする。
【００４８】
シークポイント管理情報記憶領域１８３は、シークポイント管理情報を記憶する領域である。シークポイント管理情報は、図６（ｂ）に示すように、シークポイントＴＲｊ（ｊ＝１〜ｑ）と、映像位置ＰＲｊと、を対応付けるテーブルデータであり、制御部２３によって生成される。
【００４９】
「シークポイントＴＲｊ」は、各映像フレームが表示される時刻を示し、ＰＴＳ単位で表される。「映像位置ＰＲｊ」は、コンテンツ録画データにおける映像フレームの位置を示すデータであり、インデックスとして機能する。ワンセグ放送の場合、「映像位置ＰＲｊ」は、通常、ＩＤＲフレームの先頭を含むＴＳＰの番号となる。
【００５０】
表示データ記憶領域１８４は、表示部２１が表示する映像、字幕等の各データが格納される領域である。
【００５１】
また、記憶部１８は、制御部２３の動作制御用プログラムのデータを記憶するとともに、制御部２３のワークメモリとしても機能する。
【００５２】
ＤＡＣ１９は、制御部２３からのディジタルオーディオ信号（音声データ）をアナログオーディオ信号に変換するものであり、変換したアナログオーディオ信号をスピーカ２０に供給する。
【００５３】
スピーカ２０は、ＤＡＣ１９から供給されたアナログオーディオ信号に基づいて音声を出力するものであり、図１に示すように上側筐体１ａに設けられる。
【００５４】
表示部２１は、図１に示すドットマトリクスタイプのＬＣＤ（Liquid Crystal Display）３１とドライバ回路（図示せず）等から構成されて、映像とともに再生した字幕をＬＣＤ３１に表示するものである。ＬＣＤ３１は、上側筐体１ａに設けられる。
【００５５】
表示部２１は、制御部２３の制御下にて、記憶部１８の表示データ記憶領域１８４からデータを読み出し、読み出したデータに基づいて映像とともに再生した字幕をＬＣＤ３１に表示する。
【００５６】
携帯電話１は、２つの視聴モードを有しており、「字幕リスト付視聴モード」と「通常視聴モード」との２つの視聴モードがある。表示部２１は、モードに応じた画面をＬＣＤ３１に表示する。
【００５７】
「字幕リスト付視聴モード」は、映像に対応した字幕を表示するとともに字幕リストを表示して字幕リストから映像の選択を可能とするモードである。「通常視聴モード」は、字幕リストを表示することなく字幕と映像とを表示するモードである。
【００５８】
「字幕リスト付視聴モード」が選択された場合、表示部２１は、ＬＣＤ３１に、図７（ａ）に示すような画面Ｄ１を表示する。
【００５９】
この「字幕リスト付視聴モード」の画面において、映像領域ＲＡは、映像を表示する領域である。表示部２１は、この映像領域ＲＡに、字幕リストから選択中の字幕の再生タイミングに対応した再生タイミングの映像を表示する。
【００６０】
字幕領域ＭＡは、字幕を表示する領域である。表示部２１は、この字幕領域ＭＡに、字幕リストからユーザが選択した字幕文を表示する。
【００６１】
字幕リスト領域ＬＡは、複数の字幕文をリスト形式に並べたものを表示する領域である。表示部２１は、この字幕リスト領域ＬＡに、例えば、５個の字幕リスト枝領域ＬＡ１〜ＬＡ５を表示する。
【００６２】
ソフトキー領域ＦＡは、ソフトキーSoft1，Soft2を表示する領域である。ソフトキーSoft1,Soft2は、例えば、視聴モードを切り替えるために用いられる。ソフトキーSoft1，Soft2は、キーボード３２を操作することによって選択される。
【００６３】
ピクト領域ＰＡは、携帯電話１の動作情報を表示する領域である。表示部２１は、このピクト領域ＰＡに、携帯電話１の電波の受信状況やバッテリの残量、現在日時等を表示する。
【００６４】
「通常視聴モード」は、字幕リストを表示することなく、映像とともに再生した字幕を表示するモードである。「通常視聴モード」が選択された場合、表示部２１は、ＬＣＤ３１に、図７（ｂ）に示すような字幕リスト領域ＬＡを空欄とした画面Ｄ２を表示する。
【００６５】
操作部２２は、例えば、テレビジョン放送の受信の開始・終了の指示や、ユーザがテレビ番組を録画するときのコンテンツの録画の開始・終了の指示、ユーザ認証時のパスワードの入力等といったユーザによる入力を受け付けるものである。
操作部２２は、図１に示すようなキーボード３２を備える。このキーボード３２は、電源スイッチ、カーソルキー３３、テンキー等からなり、携帯電話１の電源のオン、オフ、モードの切り替え、数字、文字、記号の入力、メニューの選択、ワンセグ放送の受信に用いられる。
【００６６】
カーソルキー３３は、画面上に表示されたカーソルをスクロールさせ、字幕リストから任意の字幕文を選択するためのキーである。
【００６７】
例えば、カーソルキー３３の上下方向のキーが長押しされると、制御部２３は、操作部２２から供給された操作情報を判別し、字幕文を連続的に選択する連続字幕送りモードに設定する。連続字幕送りモードとは、現在選択されている字幕文から順方向に（又は、逆方向に）連続的に字幕文を送るモードである。このモードにおける携帯電話１の動作の詳細については後述する。
長押しが解除されると、制御部２３は、操作部２２から供給された操作情報を判別し、連続字幕送りモードを解除する。連続字幕送りモードを解除すると、制御部２３は、モードを解除したときに選択している字幕文から再生順番に従って順方向に（又は、逆方向に）順次字幕文を選択し、字幕文とその字幕文に対応する映像とを再生する。
【００６８】
制御部２３は、マイクロプロセッサユニット等から構成され、記憶部１８に格納された動作制御プログラムデータに従って、携帯電話１全体の動作を制御する。
【００６９】
制御部２３は、操作部２２から供給された操作情報に基づいて、携帯電話１の動作を制御する。
【００７０】
次に本実施形態に係る携帯電話１の動作を説明する。
制御部２３は、操作部２２から、キーボード３２の電源スイッチが押下された旨の操作情報が供給される毎に、携帯電話１の電源をオン、オフする。
【００７１】
制御部２３は、操作部２２から、ワンセグ放送の放送信号を受信するメニューを選択する操作情報が供給されると、アンテナ１５、チューナ１６、デコード部１７を制御してワンセグ放送の受信を開始する。
【００７２】
アンテナ１５は、ワンセグ放送の電波信号を受信し、チューナ１６は、アンテナ１５が受信した電波信号から、ワンセグ放送の信号を復調し、復調後の復調信号をデコード部１７に供給する。
【００７３】
供給されたコンテンツデータに含まれている映像データ、音声データ、字幕データを分離するとともに、これらのデータを復号し、復号したビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳを制御部２３に供給する。
【００７４】
制御部２３は、操作部２２から、ワンセグ放送のコンテンツを録画するメニューが選択された旨の操作情報が供給されると、ワンセグ放送を録画する。
【００７５】
即ち、制御部２３は、デコード部１７から供給されたビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳを、記憶部１８のコンテンツ録画データ記憶領域１８１に格納する。
【００７６】
制御部２３は、ビデオＰＥＳ、音声ＰＥＳ、字幕ＰＥＳをコンテンツ録画データ記憶領域１８１に格納すると、字幕管理データ生成処理のプログラムデータを読み出し、図８に示すフローチャートに従い、この字幕管理データ生成処理を実行する。
【００７７】
制御部２３は、字幕ＰＥＳの取得が可能か否かを判定する（ステップＳ１１）。
【００７８】
字幕ＰＥＳを取得できないと判定した場合（ステップＳ１１：Ｎｏ）、制御部２３は、この字幕管理データ生成処理を終了させる。
【００７９】
字幕ＰＥＳが取得可能であると判定した場合（ステップＳ１１：Ｙｅｓ）、制御部２３は、字幕文が存在するか否かを判定する（ステップＳ１２）。
【００８０】
字幕文Ｍiが存在しないと判定した場合（ステップＳ１２：Ｎｏ）、制御部２３は、再度、字幕ＰＥＳの取得が可能か否かを判定する（ステップＳ１１）。
【００８１】
字幕文Ｍiが存在すると判定した場合（ステップＳ１２：Ｙｅｓ）、制御部２３は、取得した字幕ＰＥＳを解析し、字幕ＰＥＳのＰＥＳヘッダに格納されているＰＴＳから再生タイミングＴｆを減じ、先頭映像からの経過時間（ＰＴＳ単位）を取得する（ステップＳ１３）。
【００８２】
制御部２３は、求めたＰＴＳ単位の経過時間を時分秒単位の経過時間に換算し（ステップＳ１４）、換算した経過時間を字幕表示時刻ＴＭiとして、この字幕表示時刻ＴＭiを、記憶部１８の字幕管理データ記憶領域１８２の字幕管理データに登録する（ステップＳ１５）。
【００８３】
制御部２３は、字幕ＰＥＳに含まれている制御符号ＣＳでデータを区切り、制御符号ＣＳの直前の字幕文Ｍiを取得する。制御部２３は、取得した字幕文Ｍiを、記憶部１８の字幕管理データ記憶領域１８２の字幕管理データに登録する（ステップＳ１６）。
【００８４】
制御部２３は、この字幕文Ｍiがコンテンツ録画データの最後か否かを判定する（ステップＳ１７）。制御部２３は、制御符号ＣＳがあれば、この字幕文Ｍiがコンテンツ録画データの最後ではないと判定し、制御符号ＣＳがなければ、この字幕文Ｍiが最後のデータと判定する。
【００８５】
この字幕文Ｍiがコンテンツ録画データの最後ではないと判定した場合（ステップＳ１７：Ｎｏ）、制御部２３は、再度、ステップＳ１１〜１６を実行する。
【００８６】
この字幕文Ｍiがコンテンツ録画データの最後と判定した場合（ステップＳ１７：Ｙｅｓ）、制御部２３は、この字幕管理データ生成処理を終了させる。
【００８７】
このように字幕管理データ生成処理を実行すると、制御部２３は、デコード部１７から供給されたＴＳヘッダのデータに基づいてＴＳＰを順次解析する。制御部２３は、解析した結果のデータを、記憶部１８のシークポイント管理情報記憶領域１８３のシークポイント管理情報に登録し、シークポイント管理情報を生成する。
【００８８】
次に、操作部２２が操作されて、制御部２３が既定の字幕文を選択して、字幕文を連続的に送る連続字幕送りモードに設定された場合の携帯電話１の動作について、図９に示すフローチャートを参照して説明する。
【００８９】
キーボード３２を操作されると、操作部２２は制御部２３に操作情報を供給する。制御部２３は、操作部２２から操作情報を取得すると、取得した操作情報を判別して、字幕文を送る旨の指示であるか否かを判別する（ステップＳ２０）。判別した結果、字幕文を順方向に送る旨の指示であった場合（ステップＳ２０：Ｙｅｓ）、制御部２３は、図９に示すフローチャートに従い、字幕文送り処理を実行する。
【００９０】
制御部２３は、字幕文Ｍi+k（順方向のときはk>0, 逆方向のときはk<0）を選択して、字幕領域ＭＡに表示する字幕文を字幕文Ｍi+kに更新する（ステップＳ２１）。
【００９１】
字幕文を更新すると、制御部２３は、操作部２２から字幕文を連続的に選択して字幕文を送る「連続字幕送りモード」に設定する旨の操作情報が供給されたか否かを判別する（ステップＳ２２）。連続字幕送りモードに設定する旨の操作情報が供給されなかった場合（ステップＳ２２：Ｎｏ）、制御部２３は、連続字幕送りモードをＯＦＦにする。
【００９２】
連続字幕送りモードをＯＦＦに設定すると、制御部２３は、現在選択している字幕文Ｍi+kとその字幕文に対応する映像とを表示部２１に再生する（ステップＳ２５）。そして、制御部２３は、字幕文Ｍi+kの前後にある字幕文を字幕リスト領域ＬＡに再生して（ステップＳ２６）、字幕文Ｍi+kから再生順番に従って順方向に（又は、逆方向に）字幕文と映像とを順次再生する。
【００９３】
連続字幕送りモードに設定する旨の操作情報が供給された場合（ステップＳ２２：Ｙｅｓ）、制御部２３は、連続字幕送りモードをＯＮに設定し、現在選択している字幕文Ｍi+kを字幕領域ＭＡに再生し、字幕文Ｍi+kに対応する映像の再生を禁止する。
【００９４】
制御部２３は、字幕文Ｍi+m(順方向のときはm>k, 逆方向のときはm<k)を判別し、選択する（ステップＳ２３）。次いで、制御部２３は、操作部２２から連続字幕送りモードをＯＦＦにする旨の操作情報が供給されたか否かを判別する（ステップＳ２４）。
【００９５】
連続字幕送りモードをＯＦＦにする旨の操作情報が供給されなかったと判別した場合（ステップＳ２４：Ｎｏ）、制御部２３は、現在選択している字幕文Ｍi+mを字幕領域ＭＡに再生し、字幕文Ｍi+mに対応する映像の再生を禁止する。そして、制御部２３は、字幕文Ｍi+n(順方向のときはn>m, 逆方向のときはn<m)を判別し、選択する（ステップＳ２３）。
【００９６】
連続字幕送りモードをＯＦＦにする旨の操作情報が供給されたと判別した場合（ステップＳ２４：Ｙｅｓ）、制御部２３は、選択した字幕文Ｍi+mを字幕領域ＭＡに再生し、字幕文Ｍi+mに対応する映像の再生を開始する（ステップＳ２５）。そして、制御部２３は、字幕文Ｍi+mの前後にある字幕文を字幕リスト領域ＬＡに表示して（ステップＳ２６）、字幕文Ｍi+mから再生順番に従って順方向に（又は、逆方向に）字幕文と映像とを順次再生する。
【００９７】
具体的には、例えば、現在選択している字幕文が図１０（ａ）に示すように字幕文Ｍ３で、規定数は４と設定されているとする。この規定数は、例えば、予め設定されていてもよいし、メニュー画面からユーザが設定してもよい。この場合、ユーザがカーソルキー３３を操作して、字幕文Ｍ３から規定数４だけ後の字幕文を選択するように指示すると、字幕文Ｍ７が選択される（ステップＳ２１の処理）。そして、ユーザが連続字幕送りモードをＯＮにする指示をしなかった場合（ステップＳ２２でＮｏの処理）、字幕文Ｍ７に対応する映像が映像領域ＲＡに表示され（ステップＳ２５の処理）、字幕リスト領域ＬＡに字幕文Ｍ７の前後にある字幕文Ｍ５，Ｍ６，Ｍ８，Ｍ９が表示され（ステップＳ２６の処理）、字幕文Ｍ７から再生順番に従って順方向に（又は、逆方向に）字幕文と映像とが順次再生される。
【００９８】
また、例えば、現在選択している字幕文がＭ３で、規定数が２と設定されているとする。この場合、ユーザがカーソルキー３３を操作して、字幕文Ｍ３から規定数２だけ後の字幕文を選択するように指示すると、字幕文Ｍ５が選択される（ステップＳ２１の処理）。そして、例えば、ユーザがカーソルキー３３を長押しして、連続字幕送りモードをＯＮに設定されると（ステップＳ２２でＹｅｓの処理）、図１１（ｂ）に示すように字幕文Ｍ５に対応する映像は再生されず、字幕文Ｍ５からさらに規定数２だけ後の字幕文Ｍ７が選択される（ステップＳ２３の処理）。字幕文Ｍ７が選択されてから、例えばユーザがカーソルキー３３の長押しを解除して、連続字幕送りモードがＯＦＦに設定されると（ステップＳ２４でＹｅｓの処理）、図１１（ｃ）に示すように映像領域ＲＡに字幕文Ｍ７に対応する映像が再生される（ステップＳ２５の処理）。そして、字幕リスト領域ＬＡに字幕文Ｍ７の前後にある字幕文Ｍ５，Ｍ６，Ｍ８，Ｍ９が表示され（ステップＳ２６の処理）、字幕文Ｍ７から再生順番に従って順方向に（又は、逆方向に）字幕文と映像とが順次再生される。
【００９９】
上述の実施形態では、制御部２３が字幕文を再生順番に従って連続的に送る（順送り）場合について説明したが、字幕文を再生順番とは逆の順番に連続的に送る（逆送り）ようにしてもよい。連続字幕送りモードで逆送りする場合にも、制御部２３は、選択した字幕文に対応する映像を再生する処理を実行しないようにする。
【０１００】
また、字幕文を送る際の規定数は、例えば、携帯電話１のメニュー画面においてユーザが任意の数を設定できるようにしてもよい。特に、規定数を１とすると、現在視聴している字幕文の次の字幕文を連続して視聴することができる。
【０１０１】
また、連続字幕送りモードの間は、映像領域ＲＡに何も表示しないという方法の他に、例えば「早送り中」等の文字を表示する、又は、再生中の字幕文に関連のある静止画を表示してもよい。
【０１０２】
字幕送り処理により、連続字幕送りモードの間は、選択された字幕文に対応する映像を再生する処理が実行されないので、字幕文を送る処理時間が短縮される。したがって、ユーザは、所望の字幕文とそれに対応する映像とを速やかに視聴することができる。
【０１０３】
上記実施形態では、字幕付映像再生装置を携帯電話１として説明した。しかし、字幕知己映像再生装置は、このものに限られるものではなく、例えば、ＰＨＳ、ＰＤＡ（Personal Digital Assistants）、電子カメラ、電子腕時計、ノート型ＰＣ、携帯型ＴＶ、携帯型映像記録装置・再生装置、カーナビゲーション装置にも適用できる。
【０１０４】
また、上記実施形態では、プログラムが、それぞれメモリ等に予め記録されているものとして説明した。しかし、字幕付映像再生装置を、全体装置の全部又は一部として動作させ、或いは、上述の処理を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical disk）などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、或いは、上述の工程を実行させてもよい。
【０１０５】
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施形態に係る携帯電話の外観を示す図である。
【図２】本発明の実施形態に係る携帯電話の構成を示すブロック図である。
【図３】受信する信号の構成を示す図であり、（ａ）は、ＴＳ、（ｂ）は、ＴＳＰ、（ｃ）は、ＰＥＳを示す。
【図４】変換されたテレビジョン信号の構成を示す図である。
【図５】図２に示す記憶部の各記憶領域を示す図である。
【図６】（ａ）は、字幕管理データのデータ構造の一例を示し、（ｂ）は、シークポイント管理情報のデータ構造の一例を示す。
【図７】表示部がＬＣＤに表示する画面を示す図であり、（ａ）は、字幕リスト付視聴モードにおける画面の一例を示し、（ｂ）は、通常視聴モードにおける画面の一例を示す。
【図８】図２に示す制御部が実行する字幕管理データ生成処理を示すフローチャートである。
【図９】図２に示す制御部が実行する字幕文送り処理のフローチャートである。
【図１０】表示部がＬＣＤに表示する画面の一例であり、（ａ）は、字幕送り処理実行前の画面の一例を示し、（ｂ）は、字幕送り処理完了時の画面の一例を示す。
【図１１】表示部がＬＣＤに表示する画面の一例であり、（ａ）は、字幕送り処理実行前の画面の一例を示し、（ｂ）は、連続字幕送り中の画面の一例を示し、（ｃ）は、連続字幕送り処理完了時の画面の一例を示す。
【符号の説明】
【０１０７】
１・・・携帯電話、１８・・・記憶部、２１・・・表示部、２２・・・操作部、２３・・・制御部
【図１】
0005311448.tif 000002
【図２】
0005311448.tif 000003
【図３】
0005311448.tif 000004
【図４】
0005311448.tif 000005
【図５】
0005311448.tif 000006
【図６】
0005311448.tif 000007
【図７】
0005311448.tif 000008
【図８】
0005311448.tif 000009
【図９】
0005311448.tif 000010
【図１０】
0005311448.tif 000011
【図１１】
0005311448.tif 000012