(57)【要約】【課題】現在の字幕と過去の字幕を同時に見ることができるようにする。【解決手段】表示部１６の現在画面４１Aには、受信した放送信号から抽出された映像信号をそのままデコード等して得られた番組の映像に同期した現在の字幕が表示されている。一方、過去画面４１Bには、現在画面４１Aに表示されている現在の映像および字幕よりも所定時間前のタイミングで表示された過去の字幕が表示されている。本発明は、例えば、テレビジョン受像機に適用できる。【選択図】図２
2009177720.tif 000002
【特許請求の範囲】
【請求項１】
映像に同期して表示させる字幕についてのデータである字幕関連データを受信する受信手段と、
受信した前記字幕関連データを所定の記憶手段に記憶させる制御を行う記憶制御手段と、
受信した映像に同期した現在の字幕と、前記記憶手段に記憶された前記字幕関連データに基づく、前記現在の字幕より所定時間前に表示された過去の字幕を、同時に所定の表示手段に表示するように制御する表示制御手段と
を備える表示制御装置。
【請求項２】
前記字幕関連データには、字幕管理データと字幕文データとがあり、
受信手段により受信された前記字幕管理データまたは字幕文データに対し、識別情報を付与する識別情報付与手段をさらに備え、
前記記憶制御手段は、前記識別情報が付与された前記字幕管理データまたは字幕文データを前記記憶手段に記憶させる
請求項１に記載の表示制御装置。
【請求項３】
前記識別情報付与手段は、受信した前記字幕管理データまたは字幕文データに対して、シーケンシャルに識別情報を付与する
請求項２に記載の表示制御装置。
【請求項４】
前記識別情報付与手段は、前記字幕文データに前記識別情報を付与する場合には、参照する字幕管理データを表す参照識別情報も付与する
請求項３に記載の表示制御装置。
【請求項５】
前記字幕文データに付与された前記参照識別情報で特定される字幕管理データには、その字幕文データの表現情報が含まれる
請求項４に記載の表示制御装置。
【請求項６】
前記表示手段は、前記表示制御装置が備えるものか、または、前記表示制御装置と接続されているものである
請求項５に記載の表示制御装置。
【請求項７】
前記記憶手段は、前記表示制御装置が備えるか、または、前記表示制御装置と接続されている他の装置が備えるものである
請求項５に記載の表示制御装置。
【請求項８】
映像に同期して表示させる字幕についてのデータである字幕関連データを受信し、
受信した前記字幕関連データを所定の記憶手段に記憶させる制御を行い、
受信した映像に同期した現在の字幕と、前記記憶手段に記憶された前記字幕関連データに基づく、前記現在の字幕より所定時間前に表示された過去の字幕を、同時に所定の表示手段に表示するように制御する
ステップを含む表示制御方法。
【請求項９】
映像に同期して表示させる字幕についてのデータである字幕関連データを受信し、
受信した前記字幕関連データを所定の記憶手段に記憶させる制御を行い、
受信した映像に同期した現在の字幕と、前記記憶手段に記憶された前記字幕関連データに基づく、前記現在の字幕より所定時間前に表示された過去の字幕を、同時に所定の表示手段に表示するように制御する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、およびプログラムに関し、特に、現在の字幕と過去の字幕を同時に見ることができるようにする表示制御装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
放送信号に、映像とともに表示させる字幕についてのデータを含ませることができ、この場合、テレビジョン受像機などの表示装置の画面には、番組の映像とともに字幕が表示される（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平８−１１１８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
番組（の映像）を視聴しているユーザが、リアルタイムに表示されている字幕を見逃してしまう場合があり、見逃した字幕をもう一度見たいという要望がある。また、字幕をじっくり（ゆっくり）と読むユーザから、字幕の更新が早すぎて読むのが間に合わないので、自分のペースでじっくりと字幕を読みたいという要望などもある。
【０００５】
そのような要望に対しては、従来、受信したタイミングで（リアルタイムで）表示されている字幕（現在の字幕）より過去の字幕をテキスト情報にして、画面全体に表示するものがあった。しかしながら、字幕を表示した画面によって放送中の番組は表示されなくなるため、過去の字幕を表示している間に放送された映像や字幕を見ることができなくなるという問題があった。
【０００６】
また、複数で番組を視聴していて、一人は過去の字幕を見たいが、他の人は現在の映像および字幕（放送中の番組）を見たいということには対応することができなかった。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、現在の字幕と過去の字幕を同時に見ることができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の表示制御装置は、映像に同期して表示させる字幕についてのデータである字幕関連データを受信する受信手段と、受信した前記字幕関連データを所定の記憶手段に記憶させる制御を行う記憶制御手段と、受信した映像に同期した現在の字幕と、前記記憶手段に記憶された前記字幕関連データに基づく、前記現在の字幕より所定時間前に表示された過去の字幕を、同時に所定の表示手段に表示するように制御する表示制御手段とを備える。
【０００９】
前記字幕関連データには、字幕管理データと字幕文データとがあり、受信手段により受信された前記字幕管理データまたは字幕文データに対し、識別情報を付与する識別情報付与手段をさらに備え、前記記憶制御手段には、前記識別情報が付与された前記字幕管理データまたは字幕文データを前記記憶手段に記憶させることができる。
【００１０】
前記識別情報付与手段には、受信した前記字幕管理データまたは字幕文データに対して、シーケンシャルに識別情報を付与させることができる。
【００１１】
前記識別情報付与手段は、前記字幕文データに前記識別情報を付与する場合には、参照する字幕管理データを表す参照識別情報も付与させることができる。
【００１２】
前記表示手段は、前記表示制御装置が備えるものか、または、前記表示制御装置と接続されているものとすることができる。
【００１３】
前記記憶手段は、前記表示制御装置が備えるか、または、前記表示制御装置と接続されている他の装置が備えるものとすることができる。
【００１４】
本発明の一側面の表示制御方法は、映像に同期して表示させる字幕についてのデータである字幕関連データを受信し、受信した前記字幕関連データを所定の記憶手段に記憶させる制御を行い、受信した映像に同期した現在の字幕と、前記記憶手段に記憶された前記字幕関連データに基づく、前記現在の字幕より所定時間前に表示された過去の字幕を、同時に所定の表示手段に表示するように制御するステップを含む。
【００１５】
本発明の一側面のプログラムは、映像に同期して表示させる字幕についてのデータである字幕関連データを受信し、受信した前記字幕関連データを所定の記憶手段に記憶させる制御を行い、受信した映像に同期した現在の字幕と、前記記憶手段に記憶された前記字幕関連データに基づく、前記現在の字幕より所定時間前に表示された過去の字幕を、同時に所定の表示手段に表示するように制御するステップを含む処理をコンピュータに実行させる。
【００１６】
本発明の一側面においては、映像に同期して表示させる字幕についてのデータである字幕関連データが受信され、受信された字幕関連データが所定の記憶手段に記憶され、受信した映像に同期した現在の字幕と、記憶手段に記憶された字幕関連データに基づく、現在の字幕より所定時間前に表示された過去の字幕が、同時に所定の表示手段に表示される。
【発明の効果】
【００１７】
本発明の一側面によれば、現在の字幕と過去の字幕を同時に見ることができる。
【発明を実施するための最良の形態】
【００１８】
図１は、本発明を適用したテレビビジョン受像機の一実施の形態の構成例を示すブロック図である。
【００１９】
即ち、図１において、テレビビジョン受像機１は、チューナ部１１、デコーダ部１２、信号切換部１３、キャプチャ処理部１４、信号処理部１５、表示部１６、CPU(Central Processor Unit)１７，RAM(Random Access Memory)１８，EEPROM(Electrically Erasable and Programmable Read Only Memory)１９、操作部２０、通信部２１、記憶部２２、ドライブ２３、及びリムーバブルメディア２４から構成されている。
【００２０】
なお、チューナ部１１、デコーダ部１２、信号切換部１３、キャプチャ処理部１４、信号処理部１５、表示部１６、CPU１７，RAM１８，EEPROM１９、操作部２０、通信部２１、記憶部２２、及びドライブ２３は、バスを介して、相互に接続されている。
【００２１】
チューナ部１１は、番組を受信する受信手段としての、デジタルチューナ１１Ａ、デジタルチューナ１１Ｂ、及びアナログチューナ１１Ｃから構成される。
【００２２】
デジタルチューナ１１Ａは、デジタル放送用のメインチューナであり、デジタル放送の所定の番組を受信する。すなわち、デジタルチューナ１１Ａは、CPU１７からバスを介して供給される制御信号にしたがい、アンテナから供給されるデジタル放送の放送信号を受信し、その放送信号から、所定の番組に対応する所定の帯域の放送信号を抽出する。さらに、デジタルチューナ１１Ａは、デジタル放送の放送信号から抽出した所定の帯域の放送信号に、復調等の所定の処理を施す。そして、デジタルチューナ１１Ａは、所定の処理を施すことによって得られるトランスポートストリーム（TS）から、所定の番組のTSパケットを分離して、デコーダ部１２に供給する。
【００２３】
デジタルチューナ１１Ｂは、デジタル放送用のサブチューナであり、デジタルチューナ１１Ａと同様に、デジタル放送の所定の番組を受信する。すなわち、デジタルチューナ１１Ｂは、CPU１７からバスを介して供給される制御信号にしたがい、アンテナから供給されるデジタル放送の放送信号を受信し、その放送信号から、所定の番組に対応する所定の帯域の放送信号を抽出する。さらに、デジタルチューナ１１Ｂは、デジタル放送の放送信号から抽出した所定の帯域の放送信号に、復調等の所定の処理を施す。そして、デジタルチューナ１１Ｂは、所定の処理を施すことによって得られるトランスポートストリームから、所定の番組のTSパケットを分離して、デコーダ部１２に供給する。
【００２４】
アナログチューナ１１Ｃは、アナログ放送用のチューナであり、アナログ放送の所定の番組を受信する。すなわち、アナログチューナ１１Ｃは、CPU１７からバスを介して供給される制御信号にしたがい、アンテナから供給されるアナログ放送の放送信号を受信し、その放送信号から、所定の番組に対応する所定の帯域の放送信号を抽出する。さらに、アナログチューナ１１Ｃは、アナログ放送の放送信号から抽出した所定の帯域の放送信号に、復調等の所定の処理を施す。そして、アナログチューナ１１Ｃは、所定の処理を施すことによって得られる所定の番組の映像信号及び音声信号を、信号切換部１３に供給する。
【００２５】
デコーダ部１２は、CPU１７からバスを介して供給される制御信号にしたがい、デジタルチューナ１１Ａまたはデジタルチューナ１１Ｂそれぞれから供給される番組のTSパケットを、MPEG(Moving Picture Experts Group)デコードし、その結果得られる番組のデータ（信号）を、信号切換部１３に供給する。
【００２６】
ここで、TSパケットをMPEGデコードして得られる番組のデータには、映像信号及び音声信号が含まれ、さらには、後述する字幕関連データも必要に応じて含まれる。また、字幕関連データは独立のPESパケットとして供給（受信）される場合もあり、デコーダ部１２は、その場合も同様に字幕関連データを抽出する。
【００２７】
信号切換部１３には、デコーダ部１２から、デジタルチューナ１１Ａやデジタルチューナ１１Ｂで受信された番組のデータが供給され、また、アナログチューナ１１Ｃからアナログ放送の番組の映像信号及び音声信号が供給される他、図示せぬ外部の装置から、映像信号及び音声信号を含む外部入力信号が供給される。
【００２８】
信号切換部１３は、CPU１７からバスを介して供給される制御信号にしたがい、デコーダ部１２から供給される、番組のデータに含まれる映像信号、アナログチューナ１１Ｃから供給される番組の映像信号、又は外部の装置から供給される外部入力信号に含まれる映像信号を選択し、キャプチャ処理部１４と信号処理部１５に供給する。
【００２９】
また、信号切換部１３は、CPU１７からバスを介して供給される制御信号にしたがい、デコーダ部１２から供給される字幕関連データを、バスを介して、EEPROM１９に供給して記憶させる。
【００３０】
さらに、信号切換部１３は、デジタルチューナ１１Ａやデジタルチューナ１１Ｂで受信された番組のデータに含まれる映像信号、アナログチューナ１１Ｃから供給される番組の映像信号、または外部の装置から供給される外部入力信号に含まれる映像信号のうちの、信号処理部１５に供給した映像信号に付随する音声信号を、図示せぬスピーカに供給する。
【００３１】
キャプチャ処理部１４は、CPU１７からバスを介して供給される制御信号にしたがい、信号切換部１３から供給される映像信号に対応する映像を、所定のタイミングで、キャプチャする処理を行い、その結果得られるキャプチャ映像信号を、バスを介して、例えば、記憶部２２に供給する。
【００３２】
信号処理部１５は、信号切換部１３から供給される映像信号を、表示部１６で表示することが可能な形式の映像信号にして、表示部１６に供給する。信号切換部１３から供給される映像信号には、映像と同期して表示する字幕についての信号も含まれる。
【００３３】
表示部１６は、信号処理部１５から供給される映像信号に対応する映像を表示する。
【００３４】
CPU１７は、EEPROM１９、または記憶部２２に記憶されているプログラムを実行することにより、テレビビジョン受像機１を構成する各ブロックの制御等を行う。
【００３５】
RAM１８は、CPU１７によって実行されるプログラムやデータ等を、適宜、記憶する。
【００３６】
EEPROM１９は、例えば、CPU１７によって実行されるプログラムを記憶する。また、EEPROM１９は、例えば、信号切換部１３からバスを介して供給される字幕関連データを記憶する。
【００３７】
操作部２０は、チャンネルや音量を変更する場合等に、ユーザによって操作され、その操作に応じた操作信号を、バスを介して、CPU１７に供給する。
【００３８】
通信部２１は、インターネット（Internet）やローカルエリアネットワーク（LAN）などのネットワークを介して外部の装置と通信する。例えば、CPU１７が実行するプログラムは、通信部２１を介してダウンロードし、EEPROM１９や記憶部２２にインストールすることができる。
【００３９】
記憶部２２は、例えば、ハードディスクなどで構成され、CPU１７が実行するプログラムやデータ等を記憶する。また、記憶部２２は、その他、例えば、キャプチャ処理部１４から供給されるキャプチャ映像信号も記憶することができる。
【００４０】
ドライブ２３は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２４の着脱が可能となっており、リムーバブルメディア２４が装着されると、リムーバブルメディア２４を駆動し、リムーバブルメディア２４に記録されているプログラムやデータなどの読み出しや、リムーバブルメディア２４への書き込みを行う。なお、ドライブ２３によって、リムーバブルメディア２４から読み出されたプログラムやデータは、必要に応じて、バスを介して、EEPROM１９や記憶部２２に転送され、記憶される。
【００４１】
以上のように構成されるテレビビジョン受像機１は、デジタルチューナ１１Ａが受信する番組と、デジタルチューナ１１Ｂが受信する番組を同時に表示する２画面表示機能を有している。
【００４２】
また、テレビビジョン受像機１は、受信した放送信号に、映像に同期して表示させる字幕についてのデータである字幕関連データが含まれている場合、２画面表示機能による２画面表示と同様の要領で、放送中の番組の映像に同期した字幕（現在の字幕）と、それより所定時間前に表示された過去の字幕を同時に表示する２画面字幕表示機能を有する。
【００４３】
図２は、２画面字幕表示機能を実行中の表示部１６の画面例を示している。
【００４４】
表示部１６には、現在の字幕を表示する現在画面４１Aと、過去の字幕を表示する過去画面４１Bとが横並びで表示されている。
【００４５】
現在画面４１Aには、受信した放送信号から抽出された映像信号をそのまま（遅延なく）デコード等して得られた番組の映像に同期して（重畳されて）現在の字幕が表示されている。一方、過去画面４１Bには、現在画面４１Aに表示されている現在の映像および字幕よりも所定時間前のタイミングで１度表示された過去の字幕が表示されている。ここで、過去画面４１Bに表示されている過去の字幕の、文字の配置、色、大きさなどの表現形態は、所定時間前に現在画面４１Aに表示されたときと同様となっている。
【００４６】
図３は、２画面字幕表示機能の字幕制御に関するテレビビジョン受像機１の機能ブロック図である。
【００４７】
テレビビジョン受像機１は、通信制御部５１、UI（User Interface）制御部５２、データ記憶制御部５３、字幕管理部５４、現在画面用字幕表示制御部５５、および過去画面用字幕表示制御部５６により構成されている。
【００４８】
通信制御部５１は、字幕関連データを受信し、受信した字幕関連データを字幕管理部５４に供給する。通信制御部５１は、番組の映像との同期制御も行い、映像と同期した状態となるようにして字幕関連データを字幕管理部５４に供給する。通信制御部５１は、図１のチューナ部１１、デコーダ部１２、およびCPU１７などに相当する。
【００４９】
UI制御部５２は、字幕の表示に関してユーザが操作（選択）した内容を取得し、その内容を表す操作信号を字幕管理部５４に供給する。例えば、UI制御部５２は、過去画面４１Bに表示させる過去の字幕を選択する操作が行われたことを取得し、その操作を表す操作信号を字幕管理部５４に供給する。過去の字幕を選択する操作は、例えば、リモートコントローラ等の矢印キーなどで現在の字幕から１つ前の字幕、２つ前の字幕などのようにシーケンシャルに指定してもよいし、設定画面等からいくつ前の字幕というように直接入力して指定してもよい。即ち、過去の字幕を選択する操作は、特に限定されない。UI制御部５２は、図１の操作部２０およびCPU１７などに相当する。
【００５０】
データ記憶制御部５３は、字幕管理部５４から供給される字幕関連データを、記憶手段としてのEEPROM１９に記憶させる。また、データ記憶制御部５３は、EEPROM１９に記憶されている字幕関連データを読み出し、字幕管理部５４に供給する。即ち、データ記憶制御部５３は、EEPROM１９に対する字幕関連データの記憶制御を行う。なお、EEPROM１９の代わりに記憶部２２に記憶させるようにすることも可能である。UI制御部５２は、図１の信号切換部１３およびCPU１７などに相当する。
【００５１】
字幕管理部５４は、図１の信号切換部１３およびCPU１７などに相当し、字幕関連データに関する全体の制御を行う。例えば、字幕管理部５４は、通信制御部５１から供給される、現在の字幕を表示するための、映像と同期済みの字幕関連データを遅延なくデータ記憶制御部５３と現在画面用字幕表示制御部５５に供給する。また、字幕管理部５４は、UI制御部５２から供給される操作信号に基づき、過去画面４１Bに表示させる過去の字幕の字幕関連データを要求する要求制御信号をデータ記憶制御部５３に供給し、その要求制御信号に応じてデータ記憶制御部５３から供給された過去の字幕の字幕関連データを過去画面用字幕表示制御部５６に供給する。
【００５２】
現在画面用字幕表示制御部５５は、字幕管理部５４から供給される現在の字幕の字幕関連データをデコードし、現在の字幕を現在画面４１Aに表示させる。過去画面用字幕表示制御部５６は、字幕管理部５４から供給される過去の字幕の字幕関連データをデコードし、過去の字幕を過去画面４１Bに表示させる。現在画面用字幕表示制御部５５および過去画面用字幕表示制御部５６は、図１のデコーダ部１２、信号処理部１５およびCPU１７などに相当する。
【００５３】
次に、図４を参照して、字幕関連データについて説明する。
【００５４】
字幕関連データには、図４に示されるように、字幕管理データと字幕文データの２種類がある。
【００５５】
字幕管理データは、少なくとも組情報と表現情報を含み、さらに、文字情報も含まれている場合がある。字幕文データは、組情報と文字情報から構成される。
【００５６】
組情報は、受信側において、字幕管理データの更新を識別するための情報である。テレビビジョン受像機１には、同一の字幕管理データが放送信号として何度も送信（再送）されてくる。受信側では、組情報を参照することによって、いま受信した字幕管理データが、それまで送信されてきた字幕管理データとは異なる新しいものであるか否かを認識することができる。
【００５７】
本実施の形態では、例えば、組情報として、A組またはB組という情報が送信されてくるものとする。従って、これまで受信した字幕管理データの組情報がA組であったものが、次に受信した字幕管理データの組情報がB組となっていたとすると、字幕管理部５４は、新たな字幕管理データが送信されてきたと認識し、それをデータ記憶制御部５３および現在画面用字幕表示制御部５５に供給する。字幕管理データが更新されるたびに、組情報はA組とB組で交互に更新される。
【００５８】
表現情報は、字幕の２次元的なレイアウトに関するレイアウト情報や、文字の色や装飾に関する装飾情報、タイマー制御の情報などの字幕の表現形態に関する情報である。タイマー制御とは、例えば、３行で構成される字幕（文字）を、２秒おきに上の行から順番に表示させたり、２秒後に表示を消すなどの、時間に関する制御である。文字情報は、字幕として表示する文字（文章）についての情報である。
【００５９】
従って、文字情報があれば文字の羅列として表示することは可能であるが、文字情報に加えて表現情報をも利用することにより、番組の製作者が意図した本来の字幕の形態として表示することができるようになる。
【００６０】
字幕管理データに文字情報が含まれている場合には、字幕管理データ単独で、字幕を表示させることが可能であり、字幕管理データに文字情報が含まれていない場合には、１つの字幕管理データと１以上の字幕文データとのセットによって、字幕を表示させることが可能となる。また、字幕管理データに文字情報が含まれている場合であっても、他の字幕文データが字幕管理データ内の表現情報を利用するため、字幕管理データと字幕文データがセットとなることもある。
【００６１】
次に、図５を参照して、字幕関連データの受信処理について説明する。なお、図５において、重複して受信された字幕関連データについては図示が省略されている。
【００６２】
重複して受信された字幕関連データを除くと、通信制御部５１は、図５に示されるように、字幕文データ６１、字幕管理データ６２、字幕管理データ６３、字幕文データ６４、字幕文データ６５、字幕管理データ６６、字幕文データ６７、字幕文データ６８、・・・の順に受信したとする。
【００６３】
図５において、字幕文データ６１乃至字幕文データ６８の枠内に示されている（A）または（B）は組情報を示している。
【００６４】
字幕文データ６１は、それより前の時刻に受信された図示せぬ字幕管理データとセットとされるデータである。字幕管理データ６２は、それ単独で字幕を表示させることができる文字情報を含むデータである。
【００６５】
字幕管理データ６３は、それ単独で字幕を表示させることができる文字情報を含むデータか、または、文字情報を含まず、字幕文データ６４および６５に含まれる文字情報を表示させるための表現情報を含むデータである。字幕管理データ６３の組情報は、その前に受信した字幕管理データ６２の組情報から更新されている。字幕文データ６４および６５の組情報は、字幕管理データ６３の組情報と同じになっており、字幕文データ６４および６５が字幕管理データ６３の表現情報を用いて表示させる文字情報であることを表している。
【００６６】
字幕管理データ６６は、それ単独で字幕を表示させることができる文字情報を含むデータか、または、文字情報を含まず、字幕文データ６７および６８に含まれる文字情報を表示させるための表現情報を含むデータである。字幕管理データ６６の組情報は、その前に受信した字幕管理データ６３の組情報から更新されている。字幕文データ６７および６８の組情報は、字幕管理データ６６の組情報と同じになっており、字幕文データ６７および６８が字幕管理データ６６の表現情報を用いて表示させる文字情報であることを表している。
【００６７】
即ち、字幕管理データの表現情報は、自身に文字情報が含まれるか否かにかかわらず、その後に受信された字幕文データにも使用される。換言すれば、字幕文データは、その直近に受信された字幕管理データの表現情報に従って表示させる必要のあるデータである。
【００６８】
そこで、字幕管理部５４は、通信制御部５１から供給される字幕管理データまたは字幕文データに対し、受信した字幕管理データまたは字幕文データを識別するための識別情報（以下、受信IDと称する）を受信順にシーケンシャルに付与する。図５では、受信IDとして、字幕文データ６１に“１”が、字幕管理データ６２に“２”が、字幕管理データ６３に“３”が、字幕文データ６４に“４”が、字幕文データ６５に“５”が、字幕管理データ６６に“６”が、字幕文データ６７に“７”が、字幕文データ６８に“８”が、それぞれ付与されている。
【００６９】
また、字幕管理部５４は、通信制御部５１から字幕文データが供給された場合には、受信した字幕文データに対し、参照する字幕管理データを表す識別情報（以下、参照IDと称する）も付与する。換言すれば、字幕管理部５４は、受信した字幕文データに利用される表現情報が含まれている字幕管理データの受信IDを、受信した字幕文データに参照IDとして付与する。
【００７０】
図５の例では、字幕文データ６４および６５には、字幕管理データ６３を参照することを表す、字幕管理データ６３の受信IDである“３”が、参照IDとして付与されている。また、字幕文データ６７および６８には、字幕管理データ６６を参照することを表す、字幕管理データ６６の受信IDである“６”が、参照IDとして付与されている。
【００７１】
字幕管理部５４は、通信制御部５１から供給された字幕関連データおよび字幕文データをデータ記憶制御部５３に供給する場合、受信IDを付与した字幕管理データ（以下、記憶用字幕管理データと称する）と、受信IDおよび参照IDを付与した字幕文データ（以下、記憶用字幕文データと称する）を供給する。
【００７２】
図６は、記憶用字幕管理データと記憶用字幕文データのフォーマットを示している。
【００７３】
図６の例では、受信された字幕管理データまたは字幕文データの先頭に受信IDまたは参照IDが付与されているが、受信IDおよび参照IDの配置はこれに限られない。
【００７４】
図７は、字幕関連データ（字幕管理データまたは字幕文データ）を受信してEEPROM１９に記憶させるまでの処理（受信処理）のフローチャートである。
【００７５】
初めに、ステップＳ１において、通信制御部５１は、字幕関連データを受信し、字幕管理部５４に供給する。
【００７６】
ステップＳ２において、字幕管理部５４は、受信した字幕関連データが字幕管理データであるかを判定する。
【００７７】
ステップＳ２で、受信した字幕関連データが字幕管理データであると判定された場合、処理はステップＳ３に進み、字幕管理部５４は、受信した字幕管理データが、再送された字幕管理データであるかを判定する。字幕管理部５４は、受信した字幕管理データの組情報が、EEPROM１９に記憶させた直近の字幕管理データの組情報と同一であるか否かを判定することにより、受信した字幕管理データが、再送された字幕管理データであるかを判定する。
【００７８】
ステップＳ３で、受信した字幕管理データが、再送された字幕管理データであると判定された場合、即ち、受信した字幕管理データの組情報がEEPROM１９に記憶させた直近の字幕管理データの組情報と同一である場合、処理はステップＳ４に進み、字幕管理部５４は、受信した字幕管理データを保存せずに削除（消去）する。
【００７９】
一方、ステップＳ３で、受信した字幕管理データが、再送された字幕管理データではないと判定された場合、即ち、受信した字幕管理データの組情報がEEPROM１９に記憶させた直近の字幕管理データの組情報と同一でない場合、処理はステップＳ５に進み、字幕管理部５４は、受信した字幕管理データに受信IDを付与し、ステップＳ６において、受信IDが付与された記憶用字幕管理データをEEPROM１９に記憶させる。より具体的には、字幕管理部５４が記憶用字幕管理データをデータ記憶制御部５３に供給し、データ記憶制御部５３が記憶用字幕管理データをEEPROM１９に記憶して、処理を終了する。
【００８０】
一方、ステップＳ２において、受信した字幕関連データが字幕管理データではないと判定された場合、即ち、受信した字幕関連データが字幕文データであると判定された場合、処理はステップＳ７に進み、字幕管理部５４は、受信した字幕文データが現在の字幕管理データと同じ組の字幕文データであるか、即ち、受信した字幕文データの組情報が、EEPROM１９に記憶させた直近の字幕管理データの組情報と同一であるかを判定する。
【００８１】
ステップＳ７で、受信した字幕文データが現在の字幕管理データと同じ組の字幕文データではないと判定された場合、処理はステップＳ８に進み、字幕管理部５４は、受信した字幕文データを保存せずに削除（消去）する。
【００８２】
一方、ステップＳ７で、受信した字幕文データが現在の字幕管理データと同じ組の字幕文データであると判定された場合、処理はステップＳ９に進み、字幕管理部５４は、受信した字幕文データに、参照する字幕管理データの受信IDを参照IDとして付与し、ステップ１０において、参照IDが付与された字幕文データに受信IDを付与する。
【００８３】
そして、ステップＳ１１において、字幕管理部５４は、受信IDおよび参照IDが付与された記憶用字幕文データをEEPROM１９に記憶させる。即ち、字幕管理部５４が記憶用字幕文データをデータ記憶制御部５３に供給し、データ記憶制御部５３が記憶用字幕文データをEEPROM１９に記憶して、処理を終了する。
【００８４】
次に、図８のフローチャートを参照して、EEPROM１９に記憶された記憶用字幕管理データおよび記憶用字幕文データを用いた過去の字幕表示制御処理について説明する。
【００８５】
ユーザが表示したい過去の字幕を操作部２０等を操作して選択すると、ステップＳ２１において、UI制御部５２は、ユーザが選択した過去の字幕についての情報を取得し、その操作信号を字幕管理部５４に供給する。
【００８６】
ステップＳ２２において、字幕管理部５４は、ユーザにより選択された字幕関連データを読み出す。即ち、字幕管理部５４は、ユーザにより選択された過去の字幕の字幕関連データの受信IDを要求制御信号としてデータ記憶制御部５３に供給する。データ記憶制御部５３は、供給された受信IDを有する字幕関連データをEEPROM１９から読み出し、字幕管理部５４に供給する。
【００８７】
ステップＳ２３において、字幕管理部５４は、読み出したデータが字幕管理データ（記憶用字幕管理データ）であるかを判定する。ステップＳ２３で、読み出したデータが字幕管理データであると判定された場合、処理はステップＳ２４に進み、字幕管理部５４は、字幕管理データを過去画面用字幕表示制御部５６に供給する。過去画面用字幕表示制御部５６は、供給された字幕管理データに基づいて、過去の字幕を過去画面４１Bに表示して、処理を終了する。
【００８８】
一方、ステップＳ２３で、読み出したデータが字幕管理データ（記憶用字幕管理データ）ではない、即ち、字幕文データ（記憶用字幕文データ）であると判定された場合、処理はステップＳ２５に進み、字幕管理部５４は、字幕文データに付与されている参照IDに基づいて、対応する字幕管理データを読み出す。より具体的には、字幕管理部５４は、字幕文データに付与されている参照IDを要求制御信号としてデータ記憶制御部５３に供給する。データ記憶制御部５３は、供給された参照IDを受信IDとして有する字幕関連データをEEPROM１９から読み出し、字幕管理部５４に供給する。
【００８９】
そして、ステップＳ２６において、字幕管理部５４は、字幕文データと、それに対応する字幕管理データを過去画面用字幕表示制御部５６に供給する。過去画面用字幕表示制御部５６は、供給された字幕管理データおよび字幕文データに基づいて、過去の字幕を過去画面４１Bに表示して、処理を終了する。
【００９０】
なお、字幕管理データおよび字幕文データに基づいて字幕を表示する場合、最初に、１以上の字幕文データに必要な表現情報を含む字幕管理データを先にデコードし、その後、字幕文データをデコードする必要がある。
【００９１】
上述した過去の字幕表示制御処理によれば、字幕管理データのみを用いて過去の字幕を表示する場合、および、字幕管理データおよび字幕文データの両方を用いて過去の字幕を表示する場合のいずれにおいても、EEPROM１９に記憶された字幕管理データに含まれる表現情報を基に、現在の字幕として現在画面４１Aに表示させたときと同様の、番組の製作者が意図した字幕の表現形態そのままに過去の字幕を表示するので、字幕の表現力を維持した過去の字幕の表示が可能となる。
【００９２】
次に、図９のフローチャートを参照して、EEPROM１９に記憶されている字幕関連データを削除する字幕関連データ削除処理について説明する。この処理は、例えば、EEPROM１９の記憶容量に対して、記憶されている字幕関連データの割合が所定の値以上となったときや、EEPROM１９に記憶されている所定の字幕の削除がユーザによって選択されたときなどに開始される。
【００９３】
初めに、ステップＳ４１において、字幕管理部５４は、UI制御部５２から供給される操作信号等に基づいて、削除する過去の字幕を選択する。
【００９４】
ステップＳ４２において、字幕管理部５４は、選択した字幕の文字情報が字幕管理データとして記憶されているかを判定する。
【００９５】
ステップＳ４２で、選択した字幕の文字情報が字幕管理データとして記憶されていないと判定された場合、即ち、選択した字幕の文字情報が字幕文データとして記憶されている場合、処理はステップＳ４３に進み、字幕管理部５４は、選択した字幕の文字情報を含む字幕文データをデータ記憶制御部５３に削除させる。より詳しくは、字幕管理部５４は、選択した字幕の文字情報を含む字幕文データを削除する削除要求制御信号をデータ記憶制御部５３に供給し、その削除要求制御信号に応じて、データ記憶制御部５３が、該当する字幕文データをEEPROM１９から削除する。
【００９６】
一方、ステップＳ４２で、選択した字幕の文字情報が字幕管理データとして記憶されていると判定された場合、処理はステップＳ４４に進み、字幕管理部５４は、選択した字幕の文字情報が含まれている字幕管理データを参照している字幕文データがあるかを判定する。
【００９７】
ステップＳ４４で、選択した字幕の文字情報が含まれている字幕管理データを参照している字幕文データがないと判定された場合、処理はステップＳ４５に進み、字幕管理部５４は、選択した字幕の文字情報を含む字幕管理データをデータ記憶制御部５３に削除させる。即ち、字幕管理部５４は、選択した字幕の文字情報を含む字幕管理データを削除する削除要求制御信号をデータ記憶制御部５３に供給し、その削除要求制御信号に応じて、データ記憶制御部５３が、該当する字幕管理データをEEPROM１９から削除する。
【００９８】
一方、ステップＳ４４で、選択した字幕の文字情報が含まれている字幕管理データを参照している字幕文データがあると判定された場合、処理はステップＳ４６に進み、字幕管理部５４は、選択した字幕の文字情報を含む字幕管理データを参照している１以上の字幕文データのうち、最も古い字幕文データをデータ記憶制御部５３に削除させる。従って、選択した字幕の文字情報が含まれている字幕管理データを参照している字幕文データがある場合、字幕管理データは、それを参照する字幕文データの全てが削除されてから削除するようにする。
【００９９】
ステップＳ４３，Ｓ４５またはＳ４６の処理後、ステップＳ４７において、字幕管理部５４は、容量の制限を満たすか、即ち、EEPROM１９に記憶されている字幕関連データの容量が予め設定された所定の値より少ないかを判定し、容量の制限を満たさないと判定した場合、処理をステップＳ４１に戻す。これにより、容量の制限を満たすまで、上述したステップＳ４１乃至４７の処理が繰り返し実行される。
【０１００】
一方、ステップＳ４７で、容量の制限を満たすと判定された場合、処理は終了される。
【０１０１】
以上のように、図１のテレビビジョン受像機１では、ユーザは、映像と同期して表示される現在の字幕と、それよりも過去に表示された過去の字幕を同時に見ることができる。これにより、例えば、２人で番組を視聴していて、一人は現在の字幕を見ながら、他の一人は見逃した過去の字幕を見るということが可能となり、ユーザの利便性が向上する。
【０１０２】
また、テレビビジョン受像機１によれば、過去の字幕の字幕管理データも記憶し、それを参照する字幕文データと関連付けることにより、番組の製作者が意図した字幕の表現形態（文字の配置、色、および大きさなど）そのままに過去の字幕を表示するので、字幕の表現力を維持した表示が可能となる。
【０１０３】
上述した例において、字幕関連データを保存したEEPROM１９は、テレビジョン受像機１に対して着脱可能としてもよい。
【０１０４】
また、字幕関連データをテレビジョン受像機１内のEEPROM１９または記憶部２２ではなくて、テレビジョン受像機１とネットワークにより接続された他の機器に保存させるようにすることも可能である。これにより、テレビジョン受像機１内においては予め決められている記憶容量を、より増大させたものとすることができる。
【０１０５】
図１０は、図１のテレビジョン受像機１をネットワークを構築して他の機器と接続した構成例を示している。
【０１０６】
テレビジョン受像機１は、LAN（Local Area Network）によりパーソナルコンピュータ（PC）１００と接続されている。また、テレビジョン受像機１は、ルータ（ブロードバンドルータ）１０２を介してインターネット上の所定のサーバ１０１とも接続されている。
【０１０７】
この場合、テレビジョン受像機１は、テレビジョン受像機１内のEEPROM１９または記憶部２２の代わりに、パーソナルコンピュータ１００の記憶媒体（記録媒体）に対して、字幕関連データの書き込み（Write）および読み出し（Read）を行うようにすることができる。
【０１０８】
または、テレビジョン受像機１は、テレビジョン受像機１内のEEPROM１９または記憶部２２の代わりに、サーバ１０１の記憶媒体（記録媒体）に対して、字幕関連データの書き込み（Write）および読み出し（Read）を行うようにすることができる。
【０１０９】
なお、パーソナルコンピュータ１００およびサーバ１０１などの保存対象外部機器に対する字幕関連データの書き込みまたは読み出しには、ファイルシステムとしてサーバをマウントする技術や、HTTP(HyperText Transfer Protocol)のGETコマンドやPUTコマンドなどを適宜用いることができる。保存対象外部機器は、DLNA(Digital Living Network Alliance)のプロファイルや、UPnP（Universal Plug and Play）技術のディスカバリ（Discovery）機能（URI(Uniform Resource Identifiers)を指定）などを用いて特定することができる。
【０１１０】
また、上述した例では、本発明をテレビジョン受像機に適用した例について説明したが、本発明は、表示部を装置の一部として備えず、外部の表示装置に所定の映像および字幕を表示させる、セットトップボックスやチューナ内蔵の記録再生装置等の表示制御装置にも適用することが可能である。
【０１１１】
EEPROM１９または記憶部２２に記憶され、上述した処理を実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１１２】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１１３】
【図１】本発明を適用したテレビビジョン受像機の一実施の形態の構成例を示すブロック図である。
【図２】２画面字幕表示機能を実行中の画面例を示す図である。
【図３】テレビビジョン受像機の機能ブロック図である。
【図４】字幕関連データについて説明する図である。
【図５】字幕関連データの受信処理について説明する図である。
【図６】記憶用字幕管理データと記憶用字幕文データのフォーマットを示す図である。
【図７】受信処理を説明するフローチャートである。
【図８】過去の字幕表示制御処理を説明するフローチャートである。
【図９】字幕関連データ削除処理を説明するフローチャートである。
【図１０】テレビジョン受像機をネットワーク接続した場合の構成例を示す図である。
【符号の説明】
【０１１４】
１  テレビジョン受像機，  １７  CPU，  １９  EEPROM，  ５１  通信制御部，  ５２  UI制御部，  ５３  データ記憶制御部，  ５４  字幕管理部，  ５５  現在画面用字幕表示制御部，  ５６  過去画面用字幕表示制御部
【図１】
2009177720.tif 000003
【図２】
2009177720.tif 000004
【図３】
2009177720.tif 000005
【図４】
2009177720.tif 000006
【図５】
2009177720.tif 000007
【図６】
2009177720.tif 000008
【図７】
2009177720.tif 000009
【図８】
2009177720.tif 000010
【図９】
2009177720.tif 000011
【図１０】
2009177720.tif 000012