(57)【要約】【課題】所定の表示領域に字幕データを移動表示する場合、字幕文字数が多い場合少ない場合でも、字幕データを映像データに同期させることができるとともに、字幕情報を欠落することなく視認性を向上させること。【解決手段】携帯電話装置１００では、字幕文長取得部２５２は、字幕表示データを取得し、字幕文を生成して、その文字列長からこの字幕表示データから字幕文の長さ（字幕文長、字幕の移動距離）を取得する。ＰＴＳ取得部２５３は、同期を取るために必要な時刻情報であるＰＴＳを取得する。ＰＴＳ間隔算出部２５４は、ＰＴＳの示す時刻情報と、このＰＴＳの次に入力されるＰＴＳの示す時刻情報との差分から、ＰＴＳ間隔（字幕データの最長表示可能時間）を算出する。移動速度算出部２０６は、字幕データの最長表示可能時間と字幕の移動距離とに基づいて、表示時間を最大限に利用する最適な字幕の移動表示速度を算出する。【選択図】図２
2008042278.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル放送信号から字幕情報を取得する字幕情報取得手段と、
前記字幕情報の表示時刻と当該字幕情報の次に取得する字幕情報の表示時刻との差分から前記字幕情報を最長表示可能な表示時間を算出する表示時間算出手段と、
所定の表示領域内における前記字幕情報の移動距離及び前記表示時間に基づいて当該字幕情報を移動する移動速度を算出する移動速度算出手段と、
前記移動速度に基づいて前記表示領域に前記取得した字幕情報を一方向に移動表示する移動表示制御手段と、を有する表示装置。
【請求項２】
前記移動距離は、前記字幕情報の最後尾が前記表示領域の表示開始端に表示されるまでの移動距離から前記字幕情報の最後尾が前記表示領域の終端を通過するまでの移動距離である請求項１記載の表示装置。
【請求項３】
ディジタル放送信号から字幕情報を取得する字幕情報取得工程と、
前記字幕情報の表示時刻と当該字幕情報の次に取得する字幕情報の表示時刻との差分から前記字幕情報を最長表示可能な表示時間を算出する表示時間算出工程と、
所定の表示領域内における前記字幕情報の移動距離及び前記表示時間に基づいて当該字幕情報を移動する移動速度を算出する移動速度算出工程と、
前記移動速度に基づいて前記表示領域に前記取得した字幕情報を一方向に移動表示する移動表示制御工程と、を有する表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタル放送を受信、表示する表示装置及びこの表示装置の表示方法に関する。
【背景技術】
【０００２】
ディジタル放送では、映像、音声及び字幕などが多重されＭＰＥＧ２−ＴＳ（Moving Picture Experts Group 2 - Transport Stream）により圧縮符号化されたトランスポートストリーム（Transport Stream、以下「ＴＳ」言う）信号が、受信機に伝送される。受信機は、受信したＴＳ信号を映像・音声及び字幕などのデータ列であるエレメンタリーストリーム（Elementary Stream、以下「ＥＳ」と言う）に多重化分離して、分離した映像音声ストリーム及び字幕ストリームを各デコーダへ出力する。字幕データについては、このＥＳがパケット化されたＰＥＳ（Packetized Elementary Stream）により、一画面に表示される分のデータが伝送されてくる。そして、字幕は、ＰＥＳのヘッダに含まれる同期を取るために必要な時刻情報であるＰＴＳ（Presentation Time Stamp）によって映像・音声と同期が取られて表示される。
【０００３】
従来のディジタル映像再生装置では、映像の早送り時に字幕を同期させる方法が開示されている（特許文献１参照）。このディジタル映像再生装置は、映像の早送りに従い、次の字幕を提示するまでの処理待ち時間を早送り再生速度の倍率に反比例させ、スクロール速度を再生速度の倍率に比例させて速くすることで、映像の再生速度に合わせて字幕を表示することを可能にしている。
【特許文献１】特開２００４−３２６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ディジタル放送の字幕データを規格に合致した字幕表示領域のディスプレイに表示する場合には、字幕は一画面に収まるようにデータが伝送されてくるものの、例えば、携帯電話装置のサブディスプレイのように通常の字幕表示領域より狭い領域に表示させる場合、映像データと同期を保ちながら字幕データを表示するためには、スクロールさせて字幕文の一部を順に移動表示する必要がある。
【０００５】
しかしながら、従来のサブディスプレイの字幕の移動表示（スクロール）速度は一定であるのに対し、字幕文の長さは変化するため、字幕データを移動表示させる場合には、以下のような問題が生じることになる。
【０００６】
図１３に示すように、連続する字幕データの一部であるシーン１の字幕データをｔ１からｔ２までの時間にサブディスプレイに移動表示させる場合、字幕の表示速度が速く設定されていると、字幕文が読みづらくなるとともに、次の字幕表示時間までの間、字幕が表示されない無駄な時間が発生するため、字幕表示可能な時間を有効に使うことができない。
【０００７】
一方、字幕の表示速度が遅く設定されていると、全ての字幕文を表示し終える前に、次の画面を表示しないといけない場合が発生する。ここで、全ての字幕文を表示し終えるまで待って、次の画面の字幕を表示する場合には、映像・音声との同期がずれてしまう。また、映像データとの同期を優先して、強制的に次の画面に対応する字幕に切り替えた場合には、字幕文の末尾が表示されない。
【０００８】
本発明は、かかる点に鑑みてなされたもので、所定の表示領域に字幕データを移動表示する場合、字幕文字数が多い場合でも少ない場合でも、字幕データを映像データに同期させることができるとともに、字幕情報を欠落することなく視認性を向上させることができる表示装置およびその表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の表示装置は、ディジタル放送信号から字幕情報を取得する字幕情報取得手段と、前記字幕情報の表示時刻と当該字幕情報の次に取得する字幕情報の表示時刻との差分から前記字幕情報を最長表示可能な表示時間を算出する表示時間算出手段と、所定の表示領域内における前記字幕情報の移動距離及び前記表示時間に基づいて当該字幕情報を移動する移動速度を算出する移動速度算出手段と、前記移動速度に基づいて前記表示領域に前記取得した字幕情報を一方向に移動表示する移動表示制御手段と、を有する構成を採る。
【発明の効果】
【００１０】
本発明によれば、字幕の表示可能時間と取得した字幕の所定の表示領域内の移動距離とに基づいて字幕の移動表示速度を変更することにより、ディジタル放送の字幕を携帯電話のサブディスプレイのような狭い表示領域に表示する場合であっても、字幕文字数が多い場合少ない場合でも、字幕データを映像データに同期させることができるとともに、字幕情報を欠落することなく視認性を向上させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００１２】
（実施の形態１）
図１は、本発明の実施の形態１に係る表示装置の概略を示す図である。本実施の形態では、表示装置の一例として折り畳み式携帯電話装置を用いて説明する。図１（ａ）は、折り畳み式携帯電話装置１００を開いた状態（開状態）を示し、図１（ｂ）は、横にした折り畳み式携帯電話装置１００を閉じた状態（閉状態）を示している。
【００１３】
図１の携帯電話装置１００は、上部筐体１０１と、下部筐体１０２と、ヒンジ部１０３と、を具備している。
【００１４】
上部筐体１０１の表面及び裏面には、ＬＣＤディスプレイ等で構成される第１表示部１０４及び第２表示部１０５が配設されている。第１表示部１０４は、例えば、携帯電話装置１００のメインディスプレイを構成し、映像情報及び字幕情報が固定表示される。第２表示部１０５は、例えば、携帯電話装置のサブディスプレイを構成し、字幕情報が一方向に移動表示される。例えば、図１（ｂ）のように携帯電話装置を横にした場合、字幕情報は、表示領域の右端から左端に一方向に移動表示され、携帯電話装置を縦にした場合、字幕情報は、表示領域の下端から上端に一方向に移動表示される。なお、本実施の形態では、図１（ｂ）の矢印方向を移動表示方向として、この移動表示方向に対して字幕文字の上下が平行に表示されるものとして説明を進める。
【００１５】
下部筐体１０２の表面には複数のキー及びボタンで構成される操作部１０６が配設され、ユーザはこの操作部１０６にて携帯電話装置１００の所定の操作を行う。ヒンジ部１０３は、上部筐体１０１と下部筐体１０２とを開閉自在に連結し、上部筐体１０１と下部筐体１０２とが開放された場合に上部筐体１０１及び下部筐体１０２の表面が露出される。
【００１６】
図２は、本実施の形態に係る携帯電話装置１００の構成を示す機能ブロック図である。
携帯電話装置１００は、アンテナ２０１と、無線処理部２０２と、多重化分離部２０３と、ＡＶデコード部２０４と、字幕デコード部２０５と、移動速度算出部２０６と、移動表示制御部２０７と、表示操作制御部２０８と、第１表示部１０４と、第２表示部１０５と、操作部１０６と、から主に構成される。
【００１７】
アンテナ２０１は、放送局から送信されるディジタル放送に係る無線信号を受信し、無線処理部２０２に出力する。無線処理部２０２は、アンテナから入力される信号に所定の無線処理を行い、無線処理後の信号を多重化分離部２０３に出力する。
【００１８】
多重化分離部２０３には、無線処理部２０２で無線処理が施され、図示しない復調部で復調された信号であって、映像、音声及び字幕等が多重化されたトランスポートストリーム（以下、「ＴＳ」と言う）信号が入力される。このＴＳ信号は、ＭＰＥＧ２−ＴＳ形式で圧縮符号化された１８８バイトの固定長パケット（ＴＳパケット）の列で構成され、パケットのペイロード部分には、映像、音声及び字幕等がパケット化されたデータ列（Packetized Elementary Stream：ＰＥＳ）、ＢＭＬ（Broadcast Markup Language）等のデータ放送に関するデータ放送情報、同期を取るために必要な時刻情報であるＰＴＳ（Presentation Time Stamp）、ＰＴＳの基準時刻となる基準時刻情報（ＰＣＲ：Program Clock Reference）及び番組情報等｛ＰＳＩ（Program Specific Information）／ＳＩ（Service Information）｝の制御情報等が含まれる。ＴＳパケットのヘッダ部分には、各情報を識別するパケット識別子（Packet Identification：ＰＩＤ）が割り振られている。
【００１９】
多重化分離部２０３は、パケット識別子を用いて、受信したトランスポートストリームを映像音声に関するＡＶストリームと字幕に関する字幕ストリームに逆多重化して分離し、ＡＶストリームをＡＶデコード部２０４に、字幕ストリームを字幕デコード部２０５に出力する。
【００２０】
ＡＶデコード部２０４は、多重化分離部２０３で分離されたＡＶストリームを復号化し、復号化後の映像音声（ＡＶ）データを表示操作制御部２０８に出力する。
【００２１】
字幕デコード部２０５は、多重化分離部２０３で分離された字幕ストリームを復号化し、復号化後の字幕データを表示操作制御部２０８に出力する。また、字幕デコード部２０５は、字幕ストリームから字幕文長を取得し、連続して取得される字幕データの表示時間を示す時間情報から先に取得した字幕情報を最長表示可能な表示時間を算出する。取得した字幕文長及び算出した表示時間は、スクロール速度算出部に出力される。なお、字幕デコード部２０５の字幕文長取得処理及び表示時間算出処理については後述する。
【００２２】
移動速度算出部２０６は、字幕の最適なスクロール速度を動的に算出する。つまり、移動速度算出部２０６は、字幕デコード部２０５で算出された字幕の最長表示可能な表示時間と、同じく字幕デコード部２０５から入力される字幕データが所定の表示領域内を移動する移動距離と、に基づいて、表示時間を最大限に利用する最適な字幕の移動表示速度を算出し、移動表示制御部２０７に出力する。なお、移動速度算出部２０６の移動表示速度（スクロール速度）算出処理については後述する。
【００２３】
移動表示制御部２０７は、移動速度算出部２０６から入力される移動速度に基づいて字幕データの移動表示速度を変更する制御情報を表示操作制御部２０８に出力する。
【００２４】
表示操作制御部２０８は、ＡＶデコード部２０４及び字幕デコード部２０５で復号化処理された映像音声データ及び字幕データから表示データを作成し、第１表示部１０４及び第２表示部１０５の表示制御を行うとともに、操作部１０６からの入力制御を行う。特に、表示操作制御部２０８は、後述する移動表示制御部２０７から制御情報が入力されると、第２表示部１０５の字幕データの移動表示を制御する。
【００２５】
第１表示部１０４は、携帯電話装置１００のメインディスプレイを構成し、所定の表示領域に映像情報及び字幕情報を表示する。ここで、字幕情報は、固定表示される。
【００２６】
第２表示部１０５は、携帯電話装置のサブディスプレイを構成し、第１表示部１０４の表示領域より狭い表示領域に字幕情報を一方向に移動表示する。
【００２７】
操作部１０６は、例えば、携帯電話装置のキー及びボタンで構成され、ユーザはこのキー及びボタンを用いて、所定の操作を行う。
【００２８】
次に、字幕デコード部２０５の内部構成について説明する。字幕デコード部２０５は、ＰＥＳ取得部２５１と、字幕文長取得部２５２と、ＰＴＳ取得部２５３と、ＰＴＳ間隔算出部２５４と、を有する。
【００２９】
ＰＥＳ取得部２５１は、多重化分離部２０３から入力される字幕ストリームから、ＰＥＳパケット内のデータグループを取得し、字幕文長取得部２５２に出力する。また、ＰＥＳ取得部２５１は、ＰＥＳパケットのヘッダ部及びＰＴＳをＰＴＳ取得部２５３に出力する。
【００３０】
字幕文長取得部２５２は、ＰＥＳ取得部２５１から入力されるデータグループ内の字幕文データから字幕表示データを取得し、字幕文を生成して、その文字列長からこの字幕表示データから字幕文の長さ（字幕文長）を取得する。言い換えれば、字幕文長取得部２５２は、取得した字幕文長を有する字幕文が、所定の表示領域内を移動表示する移動距離を算出する。取得した字幕文長（字幕の移動距離）は、移動速度算出部２０６に出力される。
【００３１】
ＰＴＳ取得部２５３は、ＰＥＳ取得部２５１からＰＥＳパケットのヘッダ部及びＰＴＳが入力されると、同期を取るために必要な時刻情報であるＰＴＳを取得し、ＰＴＳ間隔算出部２５４に出力する。
【００３２】
ＰＴＳ間隔算出部２５４は、ＰＴＳ取得部２５３から入力されるＰＴＳの示す時刻情報と、このＰＴＳの次に入力されるＰＴＳの示す時刻情報との差分から、ＰＴＳ間隔を算出する。このＰＴＳ間隔は、取得した字幕データの次に取得した字幕データが表示されるまでの時間を示し、取得した字幕データを最長に表示することができる表示時間である。そして、ＰＴＳ間隔算出部２５４は、算出したＰＴＳ間隔、つまり、字幕データの最長表示可能時間情報を移動速度算出部２０６に出力する。
【００３３】
次に、第１表示部１０４及び第２表示部１０５について、図３を用いて説明する。図３は、本実施の形態に係る携帯電話装置１００の第１表示部１０４及び第２表示部１０５の表示領域を示す図である。
【００３４】
図３（ａ）は、携帯電話装置１００の矩形画面の長辺を鉛直にした場合（以下、「縦長にした場合」という）の第１表示部１０４の表示画面を示し、図３（ｂ）は、携帯電話装置１００の矩形画面の長辺を水平にした場合（以下、「横長にした場合」という）の第１表示部１０４の表示画面を示している。また、図３（ｃ）は、携帯電話装置を折り畳んだ場合に、露出する表示画面を示している。
【００３５】
図３に示すように、第１表示部１０４は、映像データが表示される映像表示領域３０１と、字幕データが表示される字幕表示領域３０２と、を有する。
【００３６】
図３（ａ）に示す縦長の画面の場合、字幕表示領域３０２には、標準文字サイズで横１２文字×４行分の字幕データが表示される。図３（ｂ）の横長の画面の場合、字幕表示領域３０２には、標準文字サイズで横１７文字×２行分の字幕データが表示される。ここで、字幕表示領域３０２に表示される字幕データの文字数は、ディジタル放送の運用上決められたものであるため、字幕表示領域３０２に一度に表示できない文字数の字幕データは送られてこない。つまり、字幕データは字幕表示領域３０２に移動表示されることはなく、固定表示される。
【００３７】
一方、図３（ｃ）に示す第２表示部１０５の字幕表示領域３０３は、図３（ａ）及び（ｂ）に示す字幕表示領域３０２より狭い表示領域であり、ディジタル放送の運用上決められた字幕データの文字数全てを一度に表示することができないので、字幕データは一方向に移動表示される。本実施の形態では、字幕データは、表示領域の右端を開始端として左端を終端とする矢印方向に移動表示される。
【００３８】
次に、字幕デコード部２０５に入力される字幕データストリームの構成について、図４を用いて説明する。
【００３９】
上述したように、字幕データは、映像及び音声と同様に、パケット化された字幕データが圧縮符号化され、ＰＥＳパケットの列（ストリーム）として、字幕デコード部２０５に入力される。ＰＥＳパケットは、図４（ａ）に示すように、ヘッダ部と、ＰＴＳと、データグループと、から構成される。そして、データグループは、図４（ｂ）に示すように、ヘッダ部と、字幕管理データまたは字幕文データと、ＣＲＣ（Cyclic Redundancy Check）と、から構成される。
【００４０】
この字幕文データは、図４（ｃ）に示すように、ヘッダ部と、データユニットと、から構成され、データユニットは、図４（ｄ）に示すように、ヘッダ部と、データユニットデータで構成される。このデータユニットデータは、図４（ｅ）に示すように、８単位符号で構成され、この８単位符号で示すデータユニットデータを復号化することにより、図４（ｆ）に示す字幕表示データが取得できる。
【００４１】
次に、移動速度算出部２０６の字幕の移動表示速度（スクロール速度）の算出方法について、図５を用いて具体的に説明する。図５において、右から左への矢印方向が字幕データの移動表示方向（スクロール方向）を示し、上から下への矢印方向が時間の経過を示している。
【００４２】
本発明における字幕データの最適な移動表示（スクロール）速度とは、一画面の字幕の表示が、次の字幕が表示されるまでの時間（スクロール時間）を最大限に使って所定の表示領域を一方向に移動表示（スクロール）する速度である。すなわち、先に取得した字幕の表示時刻と次に取得した字幕の表示時刻の差分時間を字幕の最長表示可能時間とし、字幕毎に異なる長さを持つ字幕の長さを算出して、この長さを有する字幕の表示領域内における移動距離と、最長表示可能時間から算出される速度が、最適な移動表示速度である。
【００４３】
この最長表示可能な表示時間（スクロール時間）は、次画面の字幕データを取得し、次画面の字幕を表示する時刻から、前画面の字幕を表示する時刻を減算することにより求められる。字幕のデータは字幕ＰＥＳにより伝送され、その表示する時間は字幕ＰＥＳのヘッダにあるＰＴＳに記述される。つまり、このＰＴＳ間隔が表示時間（スクロール）時間である。
【００４４】
スクロールする長さ、つまり、所定の表示領域を一方向に移動表示する字幕の移動距離は、字幕文の先頭が表示領域の開始端に表示されてから、字幕文の最後尾が表示領域の終端を通過するまでとした場合には、字幕の移動表示距離（スクロール長）＝表示領域幅＋字幕文長、で求められる。
【００４５】
この場合には、図５に示すように、字幕文「あいうえおかきくけこさしすせそ」が所定の表示領域幅の表示領域内を矢印方向に移動表示され、字幕文の最後尾である「そ」の文字が表示領域の終端（ｅ２）を通過するまでの移動距離が、字幕の移動表示距離となる。
【００４６】
また、例えば、字幕文の最後尾が表示領域の開始端に表示されるまでを移動距離とした場合には、字幕の移動表示距離（スクロール長）＝字幕文長となる。ここで、図５を用いた場合には、字幕文の最後尾「そ」が表示領域の開始端（ｅ１）に表示されるまでの字幕の移動表示距離が、スクロール長となる。なお、字幕文長は、字幕デコーダにより字幕文を生成し、その文字列長から算出される。
【００４７】
上記のようにして求めた字幕の移動距離（スクロール長）と字幕を最長表示可能な表示時間（スクロール時間）から、最適な字幕の移動表示（スクロール）速度は、以下の式（１）で求められる。
スクロール速度＝スクロール長／スクロール時間・・・（１）
【００４８】
このように、図６に示すように、字幕文長が長い場合、つまり、字幕の移動距離が長い場合には、表示可能時間内に字幕を所定の表示領域を移動表示するように移動速度を速くする。また、字幕文長が短い場合、つまり、字幕の移動距離が短い場合には、表示可能時間内に字幕が所定の表示領域を移動表示するように移動速度を遅くする。
【００４９】
すなわち、字幕を表示領域内のどの位置まで移動表示するかを示す基準距離及び取得した字幕毎に異なる文長の字幕の表示領域内における移動距離と、字幕の表示時刻と次の字幕の表示時刻との表示時間と、に基づいて、表示時間を有効利用する字幕データの移動表示速度を算出する。これにより、映像データと同期をとることができるとともに、字幕データを欠落させることなく視認性を向上させることができる。
【００５０】
尚、次画面の字幕データが一定時間以上取得できない場合や、表示間隔が一定時間以上あいている場合は、スクロール時間を一定時間として扱うものとする。
【００５１】
次に、上述した構成を有する携帯電話装置１００の動作について、図７を用いて説明する。図７は、携帯電話装置１００の動作、特に字幕データの移動表示制御動作を説明するフローチャートである。
【００５２】
まず、アンテナ２０１は、放送局から送信される無線信号を受信し、無線処理部２０２は、アンテナ２０１から入力される信号に所定の無線処理を施し、無線処理後の信号を多重化分離部２０３に出力する。多重化分離部２０３は、パケット識別子を用いて、受信したトランスポートストリームを映像音声に関するＡＶストリームと字幕に関する字幕ストリームに逆多重化して分離し、ＡＶストリームをＡＶデコード部２０４に、字幕ストリームを字幕デコード部２０５に出力する。ここで、ＡＶストリームは、ＡＶデコード部２０４で、復号化され、復号化後の映像音声（ＡＶ）データが表示操作制御部２０８に出力される。
【００５３】
次に、ステップＳ７０１では、字幕デコード部２０５が、多重化分離部２０３から字幕ストリームを取得し、復号化処理を行い、復号化後の字幕データを表示操作制御部２０８に出力する。
【００５４】
次に、ステップＳ７０２では、字幕デコード部２０５のＰＥＳ取得部２５１が、多重化分離部２０３から入力される字幕ストリームから、ＰＥＳパケット内のデータグループを取得し、字幕文長取得部２５２に出力し、ＰＥＳパケット内のヘッダ部及びＰＴＳをＰＴＳ取得部２５３に出力する。
【００５５】
次に、ステップＳ７０３では、ＰＴＳ取得部２５３が、ＰＥＳ取得部２５１からＰＥＳパケットのヘッダ部及びＰＴＳが入力されると、同期を取るために必要な時刻情報であるＰＴＳを取得し、ＰＴＳ間隔算出部２５４に出力する。
【００５６】
次に、ステップＳ７０４では、字幕文長取得部２５２が、ステップＳ７０２でＰＥＳ取得部２５１が取得したＰＥＳのデータグループから、字幕表示データの字幕文長を取得し、移動速度算出部２０６に出力する。
【００５７】
そして、ステップＳ７０５で、字幕デコード部２０５が、ステップＳ７０１で取得した字幕データの次の字幕データが一定時間内に取得できた場合には、ステップＳ７０６で、ＰＥＳ取得部２５１が、次の字幕ストリームから、ＰＥＳパケット内のデータグループを取得し、字幕文長取得部２５２に出力し、ＰＥＳパケット内のヘッダ部及びＰＴＳをＰＴＳ取得部２５３に出力する。ここで、取得した字幕文長は、この字幕の表示時刻から次に取得される字幕の表示時刻までの表示時間に表示される字幕データとなる。
【００５８】
次に、ステップＳ７０７では、ＰＴＳ取得部２５３が、ステップＳ７０６でＰＥＳ取得部２５１が取得したＰＥＳパケットのヘッダ部及びＰＴＳを取得し、このＰＴＳをＰＴＳ間隔算出部２５４に出力する。
【００５９】
次に、ステップＳ７０８では、ＰＴＳ間隔算出部２５４が、ステップＳ７０３でＰＴＳ取得部２５３が取得したＰＴＳの示す時刻情報と、ステップＳ７０７でＰＴＳ取得部２５３が取得したＰＴＳの示す時刻情報との差分から、ＰＴＳ間隔、つまり、取得した字幕データを最長に表示可能な表示時間を算出する。そして、ＰＴＳ間隔算出部２５４は、字幕データの最長表示可能時間情報を移動速度算出部２０６に出力する。
【００６０】
次に、ステップＳ７０９では、移動速度算出部２０６が、ステップＳ７０８で算出された表示時間と、ステップＳ７０４で取得した字幕データが所定の表示領域内を移動する移動距離と、に基づいて、表示時間を最大限に利用する最適な字幕の移動表示速度を算出し、算出した移動速度を移動表示制御部２０７に出力する。
【００６１】
次に、ステップＳ７１０では、移動表示制御部２０７が、移動速度算出部２０６から入力される移動速度に基づいて、字幕データの移動表示速度を制御する。これにより、第２表示部１０５に表示される字幕データは、最適な移動表示速度で一方向に表示される。
【００６２】
一方、ステップＳ７０５で、字幕デコード部２０５が、ステップＳ７０１で取得した字幕データの次の字幕データが一定時間内に取得できない場合には、ステップＳ７１１で、移動速度算出部２０６が、表示時間を一定とし、ステップＳ７０９で移動表示速度を算出する。そして、動作を終了する。
【００６３】
このように、本実施の形態によれば、表示装置は、ディジタル放送信号から字幕情報を取得し、この字幕情報の表示時刻と当該字幕情報の次に取得する字幕情報の表示時刻との差分から字幕情報を最長表示可能な表示時間を算出する。そして、表示装置は、字幕情報の移動距離及び算出した表示時間に基づいて当該字幕情報を移動する移動速度を算出し、この移動速度に基づいて所定の表示領域に取得した字幕情報を一方向に移動表示する。これにより、携帯電話装置のサブディスプレイのように、字幕情報を移動表示せずに表示可能な所定の表示領域より狭い表示領域に字幕情報を表示する場合であっても、字幕を映像音声と同期させることができるとともに字幕を欠落させることなく視認性を向上することができる。
【００６４】
すなわち、本実施の形態では、字幕の移動表示速度を連続する字幕同士の送出間隔から表示時間を算出し、取得した字幕の移動距離に応じた、表示時間内に字幕が移動表示されるように移動表示（スクロール）速度を変更する。これにより、字幕を欠落させることなく、且つ、映像との同期をはずすことなく、ユーザにとって読み易い最適なスピードで字幕を移動表示することが可能となる。
【００６５】
これにより、例えば、携帯電話装置を折り畳んだ状態で、携帯電話装置のサブディスプレイに移動表示される字幕情報を見ている場合、ユーザはこの移動表示される字幕情報の中で気になるキーワード等を見つけた時に、携帯電話装置を開きメインディスプレイに表示される映像音声データ及び字幕データの両方を視聴するような利用が可能になる。その結果、ユーザが気になるキーワードを見つけるまでの間は、映像データを表示させる必要がないため、メインディスプレイを使用した場合と比較して消費電力を低減させることができる。
【００６６】
なお、本実施の形態では、携帯電話装置を例に説明したが、本発明はこれに限定されるものではない。すなわち、ディジタル放送を受信可能であって、所定の表示領域に字幕情報を移動表示する表示装置であれば、本発明を適用することは可能である。
【００６７】
（実施の形態２）
実施の形態１では、移動表示方向に対して字幕文字の上下が平行に移動表示される（以下、「横スクロール」と言う）場合を例に説明した。本発明の実施の形態２では、移動表示方向に対して字幕文字の上下が垂直に移動表示される（以下、「縦スクロール」と言う）場合を例に説明する。
【００６８】
図８は、本発明の実施の形態２に係る携帯電話装置８００の構成を示す機能ブロック図である。本実施の形態の携帯電話装置８００の構成において、図２に示した携帯電話装置１００と同じ構成については同じ符番を付し、その説明を省略する。
【００６９】
図８の携帯電話装置８００は、図２の携帯電話装置１００と比較して、字幕デコード部２０５に改行処理部８０１を追加し、移動速度算出部２０６に替えて移動速度算出部８０２を有する。
【００７０】
改行処理部８０１は、字幕文長取得部２５２から字幕文長が入力されると、この字幕文の文字列長に対して改行処理を行う。ここで、改行処理された字幕文字列、つまり、字幕文行数は、表示領域内を移動表示する字幕の移動距離である。そして、改行処理部８０１は、この字幕文行数（移動距離）を移動速度算出部８０２に出力する。
【００７１】
移動速度算出部８０２は、ＰＴＳ間隔算出部２５４で算出された表示時間と、改行処理部８０１から入力される字幕文行数（移動距離）とに基づいて、表示時間を最大限に利用する最適な字幕の移動表示速度を算出し、移動表示制御部２０７に出力する。
【００７２】
すなわち、本実施の形態では、所定の表示領域内の字幕の移動距離（スクロール長）の算出する為に、字幕デコード部２０５で取得した字幕文に対して表示領域幅を考慮し、表示領域幅を文字幅で除した値で改行する処理を行い、字幕文行数を求める。この字幕文行数が、表示領域内における字幕の移動距離となる。ここで、移動表示の開始端を表示領域の下端として上端方向に字幕を移動表示し、字幕文の最後尾が当該表示領域の上端を通過するまでの距離を字幕の移動距離とする場合には、字幕文行数に表示領域の高さを足したものが移動距離（スクロール長）となる。
【００７３】
次に、本実施の形態に係る携帯電話装置８００の動作を説明する。図９は、本実施の形態に係る携帯電話装置８００の動作を説明するフローチャートである。なお、図７のフローチャートと同じ処理については同じ符番を付し、その説明を省略する。
【００７４】
すなわち、ステップＳ９００で、改行処理部８０１が、ステップＳ７０４で字幕文長取得部２５２が取得した字幕文長から、この字幕文の文字列長に対して改行処理を行い、字幕文行数（字幕データの移動距離）を取得し、移動速度算出部８０２に出力する。
【００７５】
そして、ステップＳ７０５からステップＳ７０８まで、図７と同じ処理を行い、ステップＳ９０１で、移動速度算出部８０２が、ステップＳ７０８でＰＴＳ間隔算出部２５４が算出した表示時間と、ステップＳ９００で改行処理部８０１が取得した字幕文行数（移動距離）とに基づいて、表示時間を最大限に利用する最適な字幕の移動表示速度を算出し、移動表示制御部２０７に出力する。
【００７６】
これにより、例えば、携帯電話装置を縦にして、字幕データを所定の表示領域の下端から上端方向に移動表示する場合であっても、字幕を映像音声と同期させることができるとともに字幕を欠落させることなく視認性を向上することができる。
【００７７】
（実施の形態３）
本実施の形態１及び２では、字幕文字のサイズを一定として説明したが、本発明の実施の形態３では、字幕文字サイズを可変させ、表示時間内に所定の表示領域に移動表示させる場合を例に説明する。
【００７８】
図１０は、本実施の形態に係る携帯電話装置１０００の構成を示す機能ブロック図である。本実施の形態の携帯電話装置１０００の構成において、図２に示した携帯電話装置１００と同じ構成については同じ符番を付し、その説明を省略する。
【００７９】
図１０に示す携帯電話装置１０００は、図２の携帯電話装置１００と比較して、移動速度算出部２０６を削除し、文字サイズ算出部１００１を追加する。
【００８０】
文字サイズ算出部１００１は、字幕デコード部２０５で算出された字幕の最長表示可能な表示時間と、同じく字幕デコード部２０５から入力される字幕データが所定の表示領域内を移動する移動距離と、に基づいて、表示時間を最大限に利用する最適な字幕の文字サイズを式（２）により算出し、移動表示制御部２０７に出力する。
【数１】
2008042278.tif 000003
【００８１】
次に、本実施の形態に係る携帯電話装置１０００の動作を説明する。図１１は、本実施の形態に係る携帯電話装置１０００の動作を説明するフローチャートである。なお、図７のフローチャートと同じ処理については同じ符番を付し、その説明を省略する。
【００８２】
ステップＳ１１０１では、文字サイズ算出部１００１が、ステップＳ７０８で算出された表示時間と、ステップＳ７０４で取得した字幕データが所定の表示領域内を移動する移動距離と、に基づいて、表示時間を最大限に利用する最適な字幕の文字サイズを算出し、算出した文字サイズを移動表示制御部２０７に出力する。
【００８３】
次に、ステップＳ７１０では、移動表示制御部２０７が、文字サイズ算出部１００１から入力される文字サイズに基づいて、字幕データの文字サイズを制御する。そして、文字サイズが変更された字幕データは、所定の表示領域に一方向に移動表示される。
【００８４】
これにより、図１２に示すように字幕文長が表示領域幅を基準とした幅より長い場合は、文字サイズ（文字幅）を小さくすることにより、字幕を欠落させることなく、且つ、映像との同期をはずすことなく字幕を移動表示することが可能となる。また、字幕文長が短い場合は、文字サイズを大きくすることで、視認性を向上することができる。
【００８５】
すなわち、本実施の形態によれば、文字サイズに変更することにより、スクロール速度を変えることなく、最長表示可能時間を最大限に利用する字幕データの所定表示領域内の移動距離を最適化することができる。
【産業上の利用可能性】
【００８６】
本発明の表示装置及び表示方法は、字幕の表示を映像音声と同期させるとともに字幕を欠落させることなく視認性を向上させることができる効果を有し、ディジタル放送の字幕データを所定の表示領域に移動表示する表示装置として有用である。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態１に係る携帯電話装置の概略を示す図
【図２】本発明の実施の形態１に係る携帯電話装置の構成を示す機能ブロック図
【図３】本発明の実施の形態１に係る携帯電話装置の表示部を示す図
【図４】本発明の実施の形態１に係る字幕データの構成を説明する図
【図５】本発明の実施の形態１に係る移動表示速度算出部の字幕の移動表示速度算出処理を説明するための図
【図６】本発明の実施の形態１に係る字幕の移動表示速度を説明するための図
【図７】本発明の実施の形態１に係る携帯電話装置の動作を説明するフローチャート
【図８】本発明の実施の形態２に係る携帯電話装置の構成を示す機能ブロック図
【図９】本発明の実施の形態２に係る携帯電話装置の動作を説明するフローチャート
【図１０】本発明の実施の形態３に係る携帯電話装置の構成を示す機能ブロック図
【図１１】本発明の実施の形態３に係る携帯電話装置の動作を説明するフローチャート
【図１２】本発明の実施の形態３に係る携帯電話装置の字幕の文字サイズの変更を説明するための図
【図１３】本発明の課題を説明するための図
【符号の説明】
【００８８】
１００  携帯電話装置
１０１  上部筐体
１０２  下部筐体
１０３  ヒンジ部
１０４  第１表示部
１０５  第２表示部
１０６  操作部
２０４  ＡＶデコード部
２０５  字幕デコード部
２０６  移動速度算出部
２０７  移動表示制御部
２０８  表示操作制御部
２５１  ＰＥＳ取得部
２５２  字幕文長取得部
２５３  ＰＴＳ取得部
２５４  ＰＴＳ間隔算出部
【図１】
2008042278.tif 000004
【図２】
2008042278.tif 000005
【図３】
2008042278.tif 000006
【図４】
2008042278.tif 000007
【図５】
2008042278.tif 000008
【図６】
2008042278.tif 000009
【図７】
2008042278.tif 000010
【図８】
2008042278.tif 000011
【図９】
2008042278.tif 000012
【図１０】
2008042278.tif 000013
【図１１】
2008042278.tif 000014
【図１２】
2008042278.tif 000015
【図１３】
2008042278.tif 000016