(57)【要約】【課題】  実際には、ユーザは番組に実際のサブタイトルのデータがあるのかどうかが分からなかった。【解決手段】  放送データであるトランスポートストリームを受信し、映像、音声、各種データを分離して処理するデジタルテレビであって、ステップ１１〜１４にて、上記放送データに基づいて、番組毎に、字幕パケットを取得し、字幕データの有無を判断し（字幕データ有無判断手段）、ステップ１５〜１７にて、字幕データの有無の判別結果を番組毎に記憶し（判別結果記憶手段）、ステップ２２にて、ユーザからの字幕操作入力を取得すると（字幕操作入力手段）、ステップ２３〜２６にて、上記記憶結果に基づいて現在の番組に字幕データがあるか否かを判断し、字幕データの有無に応じて字幕選択の可否を制御する字（幕選択制御手段）。【選択図】  図４
2011130195.tif 000002
【特許請求の範囲】
【請求項１】
放送データであるトランスポートストリームを受信し、映像、音声、各種データを分離して処理するデジタルテレビであって、
上記放送データに基づいて、番組毎に、字幕パケットを取得し、字幕データの有無を判断する字幕データ有無判断手段と、
字幕データの有無の判別結果を番組毎に記憶する判別結果記憶手段と、
ユーザからの字幕操作入力を取得する字幕操作入力手段と、
ユーザからの字幕操作入力が取得されたとき、上記記憶結果に基づいて現在の番組に字幕データがあるか否かを判断し、字幕データの有無に応じて字幕選択の可否を制御する字幕選択制御手段とを具備することを特徴とするデジタルテレビ。
【請求項２】
上記字幕データ有無判断手段は、上記トランスポートストリームからプログラムマップテーブルを取得し、同プログラムマップテーブルの中から字幕のパケットＩＤを取得し、上記トランスポートストリームから同取得したパケットＩＤを付された字幕パケットを取得し、同字幕パケットが空か否かで字幕データの有無を判断することを特徴とする請求項１に記載のデジタルテレビ。
【請求項３】
上記判別結果記憶手段は、トランスポートストリームからイベントインフォメーションテーブルを取得し、同イベントインフォメーションテーブルの中から時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得し、同サービスＩＤに対応づけて字幕データの有無を記憶することを特徴とする請求項１または請求項２に記載のデジタルテレビ。
【請求項４】
上記字幕選択制御手段は、ユーザからの字幕操作入力が取得されると、トランスポートストリームからイベントインフォメーションテーブルを取得し、同イベントインフォメーションテーブルの中から時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得し、同サービスＩＤに対応づけて記憶されている字幕データの有無を上記判別結果記憶手段から読み出し、字幕データの有無に応じて字幕選択の可否を制御することを特徴とする請求項１〜請求項３のいずれかに記載のデジタルテレビ。
【請求項５】
放送データであるトランスポートストリームを受信し、映像、音声、各種データを分離して処理するデジタルテレビであって、
上記放送データに基づいて、番組毎に、字幕パケットを取得し、字幕データの有無を判断するため、同プログラムマップテーブルの中から字幕のパケットＩＤを取得し、上記トランスポートストリームから同取得したパケットＩＤを付された字幕パケットを取得し、同字幕パケットが空か否かで字幕データの有無を判断する字幕データ有無判断手段と、
字幕データの有無の判別結果を番組毎に記憶するため、トランスポートストリームからイベントインフォメーションテーブルを取得し、同イベントインフォメーションテーブルの中から時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得し、同サービスＩＤに対応づけて字幕データの有無を記憶する判別結果記憶手段と、
ユーザからの字幕操作入力を取得する字幕操作入力手段と、
ユーザからの字幕操作入力が取得されたとき、上記記憶結果に基づいて現在の番組に字幕データがあるか否かを判断し、字幕データの有無に応じて字幕選択の可否を制御するため、ユーザからの字幕操作入力が取得されると、トランスポートストリームからイベントインフォメーションテーブルを取得し、同イベントインフォメーションテーブルの中から時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得し、同サービスＩＤに対応づけて記憶されている字幕データの有無を上記判別結果記憶手段から読み出し、字幕データの有無に応じて字幕選択の可否を制御する字幕選択制御手段とを具備することを特徴とするデジタルテレビ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送データであるトランスポートストリームを受信し、映像、音声、各種データを分離して処理するデジタルテレビに関し、特に、テレビジョン方式の細部である受信機回路での付加的な情報としての字幕を表示するデジタルテレビに関する。
【背景技術】
【０００２】
テレビなどで字幕を表示するものとして以下のものが知られている。
特許文献１には、異なる言語によるサブタイトル情報を含む全てのページが初期サブタイトルテーブル（ＩＳＴ）と称せられる一つまたはそれ以上のテーブル内にリストアップされるサブタイトル提供方法が開示されている。
特許文献２には、ユーザが設定を行わなくても自動的にサブタイトル情報による字幕のみを表示できるＤＶＤ一体型テレビの構成が開示されている。
【０００３】
特許文献３には、複数の入力を有するコマンドインタフェースを用いて、サブタイトルを有するデジタルテレビフォーマットで送信されるデータを表示することを目的とするスクリーンに、インタラクティブコンテンツの要素を表示する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−１９１４３３号公報
【特許文献２】実用新案登録第３１０１７３７号公報
【特許文献３】特表２００５−５３８５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在、デジタルテレビにおいては、視聴者がテレビやＤＶＤを視聴する際、サブタイトルという字幕を表示する機能を使用することができる。
欧州でのデジタルテレビ放送の場合、サブタイトルのデータはチャンネル（放送局）毎に有無やその数が決まっており、固定となっているが、同じチャンネルでもその中身のデータが送られてきているかどうかは番組毎に異なっている。
つまり、通常テレビなどに搭載されているサブタイトルのオン・オフ機能を使用してあるサブタイトル言語を選択したとする。上記で説明したとおり、同じチャンネルであれば、選択できるサブタイトルの数や言語に違いはないため、番組が異なっていても同じ数だけサブタイトルを選択することが可能である。しかし、実際にはある番組ではサブタイトルが表示され、ある番組ではサブタイトルが表示されないという現象が発生する。すなわち、ユーザは番組に実際のサブタイトルのデータがあるのかどうかが分からない。
【０００６】
本発明は、放送の中にサブタイトルのデータが本当にあるかどうかを判断する。
【課題を解決するための手段】
【０００７】
本発明は、放送データであるトランスポートストリームを受信し、映像、音声、各種データを分離して処理するデジタルテレビであって、上記放送データに基づいて、番組毎に、字幕パケットを取得し、字幕データの有無を判断する字幕データ有無判断手段と、字幕データの有無の判別結果を番組毎に記憶する判別結果記憶手段と、ユーザからの字幕操作入力を取得する字幕操作入力手段と、ユーザからの字幕操作入力が取得されたとき、上記記憶結果に基づいて現在の番組に字幕データがあるか否かを判断し、字幕データの有無に応じて字幕選択の可否を制御する字幕選択制御手段とを具備する構成としてある。
【０００８】
本デジタルテレビは、放送データであるトランスポートストリームを受信し、映像、音声、各種データを分離して処理する。そして、字幕データ有無判断手段が、上記放送データに基づいて、番組毎に、字幕パケットを取得し、字幕データの有無を判断するので、判別結果記憶手段は、字幕データの有無の判別結果を番組毎に記憶しておく。一方、字幕操作入力手段によりユーザからの字幕操作入力を取得すると、字幕選択制御手段は、上記記憶結果に基づいて現在の番組に字幕データがあるか否かを判断し、字幕データの有無に応じて字幕選択の可否を制御する。
【０００９】
すなわち、現実の放送データから字幕データの有無を判別して番組毎に記憶するようにしているので、そのチャンネルとしては字幕データを選択できるものであるとしても、番組によって字幕データが供給されていないものについては、字幕を選択できないようするということが可能となる。
また、上記字幕データ有無判断手段は、上記トランスポートストリームからプログラムマップテーブルを取得し、同プログラムマップテーブルの中から字幕のパケットＩＤを取得し、上記トランスポートストリームから同取得したパケットＩＤを付された字幕パケットを取得し、同字幕パケットが空か否かで字幕データの有無を判断するように構成しても良い。
【００１０】
字幕データを現実に取得するため、上記トランスポートストリームからプログラムマップテーブルを取得し、同プログラムマップテーブルの中から字幕のパケットＩＤを取得し、上記トランスポートストリームから同取得したパケットＩＤを付された字幕パケットを取得する。その上で、同取得した字幕パケットが空か否かで字幕データの有無を判断できる。
さらに、上記判別結果記憶手段は、トランスポートストリームからイベントインフォメーションテーブルを取得し、同イベントインフォメーションテーブルの中から時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得し、同サービスＩＤに対応づけて字幕データの有無を記憶するように構成しても良い。
【００１１】
一方、各番組を識別するため、トランスポートストリームからイベントインフォメーションテーブルを取得し、同イベントインフォメーションテーブルの中から時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得する。その上で、同取得したサービスＩＤに対応づけて字幕データの有無を記憶することで、後に各番組毎に字幕データの有無を正確に識別できる。
さらに、上記字幕選択制御手段は、ユーザからの字幕操作入力が取得されると、トランスポートストリームからイベントインフォメーションテーブルを取得し、同イベントインフォメーションテーブルの中から時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得し、同サービスＩＤに対応づけて記憶されている字幕データの有無を上記判別結果記憶手段から読み出し、字幕データの有無に応じて字幕選択の可否を制御するように構成しても良い。
【００１２】
ユーザからの字幕操作入力が取得されると、視聴中の番組を正確に識別するため、トランスポートストリームからイベントインフォメーションテーブルを取得し、同イベントインフォメーションテーブルの中から時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得する。その上で、同サービスＩＤに対応づけて記憶されている字幕データの有無を上記判別結果記憶手段から読み出す。字幕データが有れば字幕選択を可能とすればよいし、字幕データが無ければ字幕選択を不可とすればよい。
【００１３】
この他、総合的に、放送データであるトランスポートストリームを受信し、映像、音声、各種データを分離して処理するデジタルテレビであって、上記放送データに基づいて、番組毎に、字幕パケットを取得し、字幕データの有無を判断するため、上記トランスポートストリームからプログラムマップテーブルを取得し、同プログラムマップテーブルの中から字幕のパケットＩＤを取得し、上記トランスポートストリームから同取得したパケットＩＤを付された字幕パケットを取得し、同字幕パケットが空か否かで字幕データの有無を判断する字幕データ有無判断手段と、字幕データの有無の判別結果を番組毎に記憶するため、トランスポートストリームからイベントインフォメーションテーブルを取得し、同イベントインフォメーションテーブルの中から時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得し、同サービスＩＤに対応づけて字幕データの有無を記憶する判別結果記憶手段と、ユーザからの字幕操作入力を取得する字幕操作入力手段と、ユーザからの字幕操作入力が取得されたとき、上記記憶結果に基づいて現在の番組に字幕データがあるか否かを判断し、字幕データの有無に応じて字幕選択の可否を制御するため、ユーザからの字幕操作入力が取得されると、トランスポートストリームからイベントインフォメーションテーブルを取得し、同イベントインフォメーションテーブルの中から時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得し、同サービスＩＤに対応づけて記憶されている字幕データの有無を上記判別結果記憶手段から読み出し、字幕データの有無に応じて字幕選択の可否を制御する字幕選択制御手段とを具備する構成としても良い。
【発明の効果】
【００１４】
以上説明したように、本発明によれば、番組毎に現実の字幕の有無を記憶するようにしているので、形だけで中身のないサブタイトルデータを選択することが無くなり、ユーザへの使い勝手を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】番組表を示す図である。
【図２】番組Ｂを示す図である。
【図３】番組Ｃを示す図である。
【図４】本デジタルテレビの第一のフローチャートを示す図である。
【図５】本デジタルテレビの第二のフローチャートを示す図である。
【図６】サービスインフォメーション（ＳＩ）テーブルを示す図である。
【図７】プログラムマップテーブル（ＰＭＴ）の一部を示す図である。
【図８】イベントインフォメーションテーブル（ＥＩＴ）の一部を示す図である。
【図９】番組毎に記憶される字幕データの有無の判別結果を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面にもとづいて本発明の実施形態を説明する。
図１は本発明の一実施形態にかかるデジタルテレビが受信するテレビ放送の番組表を示しており、図２は４ＣＨでの番組Ｂで英語の字幕を選択した状況を示しており、図３は４ＣＨでの番組Ｃで英語の字幕を選択した状況を示している。
【００１７】
デジタルテレビ放送における字幕（サブタイトル）のデータは、チャンネル（放送局）毎に有無やその数が決まっており、固定となっている。すなわち、図１に示す例であれば、４ＣＨでは番組Ａ〜番組Ｃが放送されており、６ＣＨでは番組Ｄ〜番組Ｇが放送され、８ＣＨでは番組Ｈが放送され、１０ＣＨでは番組Ｉ〜番組Ｋが放送されている。これらの場合、各チャンネル毎にサブタイトルの数が決まっている。４ＣＨであれば英語とフランス語が選択できることになっているので、番組Ｂでも、番組Ｃでも、英語とフランス語の字幕を選択できる。しかし、同じ４ＣＨでも字幕としての中身のデータが送られてきているかどうかは番組毎に異なっている。
【００１８】
テレビのリモコンに搭載されている字幕のオン・オフボタンを操作し、字幕機能を使用して選択可能ないずれかの字幕言語を選択したとする。上述したように、同じチャンネルであれば、選択できるサブタイトルの数（この例では２つ）や言語（この例では英語とフランス語）に違いはない。このため、図２と図３に示すように、番組Ｂと番組Ｃとが異なっていても同じ数だけ字幕を選択することが可能である。しかし、実際には番組Ｂで英語の字幕を選択すると英語の字幕が表示されるものの、番組Ｃでは英語の字幕を選択しているにもかかわらず英語の字幕が表示されない。
【００１９】
次に、図４は、本デジタルテレビが実施する字幕データの有無の判別と記憶のためのフローチャートを示している。本デジタルテレビは、放送データであるトランスポートストリームを受信し、映像、音声、各種データを分離して処理する。
同図において、放送されているデータの中から映像、音声、サブタイトルなど、どのデータがどの番組のものかを判別するために、番組の映像や音声、各種データが格納されているトランスポートストリーム（ＴＳ（ＥＴＳＩ  ＥＮ  ３０１  １９２））から映像や音声、サブタイトルに関するデータを取り出す。取り出したデータの中からその詳細情報を確認するためにサービスインフォメーション（ＳＩ（ＥＴＳＩ  ＥＮ  ３００  ４６８））で定められているＰＭＴ（プログラムマップテーブル）とＥＩＴ（イベントインフォメーションテーブル）を確認することになる。なお、サービスインフォメーションの内容を図６に示し、プログラムマップテーブル（ＰＭＴ）の一部を図７に示し、イベントインフォメーションテーブル（ＥＩＴ）の一部を図８に示している。
【００２０】
そこで、まず、ステップ１１では上記トランスポートストリームからプログラムマップテーブルを取得する。
プログラムマップテーブル（ＰＭＴ）の中には各チャンネルの字幕毎に一意に割り当てられたＩＤ（ＰＩＤ）を示すための情報が含まれている。このため、ステップ１２では、プログラムマップテーブル（ＰＭＴ）から字幕のＩＤ（ＰＩＤ）を取得する（プログラムマップテーブルの中から字幕のパケットＩＤを取得）。そして、ステップ１３では、同ＩＤ（ＰＩＤ）を付されたパケットを抽出することで目的の字幕のデータを入手する（トランスポートストリームから同取得したパケットＩＤを付された字幕パケットを取得）。ステップ１４では、このように取得した字幕パケットが空か否かを確認する（字幕パケットが空か否かで字幕データの有無を判断）。空か否かは実際にデータが存在するかどうかを判定することに相当する。
【００２１】
もし、この方法で字幕のデータを入手したが、中身のデータがない字幕データが送られてきた場合、字幕に割り当てられたＩＤ（ＰＩＤ）は番組が異なっても変化しないため、どの番組で字幕データの中身がないのかを判断しなければならない。
そこで、イベントインフォメーションテーブル（ＥＩＴ）から番組毎に一意に割り当てられるサービスＩＤを取得し、どの番組でどの字幕データの中身が空であるのかを関連づけ、自身のメモリに保存する。
【００２２】
具体的には、ステップ１５では、トランスポートストリームからイベントインフォメーションテーブルを取得し、ステップ１６では、同イベントインフォメーションテーブルの中から時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得する。そして、ステップ１７では、サービスＩＤに対応づけて字幕データの有無を記憶する。
図９は、番組毎に記憶される字幕データの有無の判別結果を示す図である。
同図に示すように、番組Ｂには英語とフランス語の字幕があると記憶され、番組Ｃにはフランス語の字幕はあるものの、英語の字幕はないと正しく記憶されている。
以上のように、ステップ１１〜ステップ１４が、字幕データ有無判断手段に相当し、ステップ１５〜ステップ１７が、判別結果記憶手段に相当する。
【００２３】
図５は、本デジタルテレビが実施する字幕操作制御のためのフローチャートを示している。
以上のようにして番組毎に字幕データの有無を記憶しているので、テレビなどの受信機は番組（つまりサービスＩＤ）が変わるたびに保存しているデータを読み出し、選択している番組の中身のある字幕データのみを選択できるようにする。
すなわち、ステップ２１にてユーザがテレビ放送を視聴しているものとする。このとき、ユーザがリモコンの字幕ボタンを操作したとすると、ステップ２２にてユーザからの字幕操作入力を取得し、字幕操作入力があったと判断する。すると、ステップ２３にて、トランスポートストリームからイベントインフォメーションテーブルを取得し、ステップ２４では、同イベントインフォメーションテーブルの中から現在視聴している時刻とチャンネルに基づいて放送中の番組のサービスＩＤを取得する。
【００２４】
そして、ステップ２５では、この取得したサービスＩＤに基づき、予め同サービスＩＤに対応づけて記憶されている字幕データの有無（記憶結果）を読み出す。そして、ステップ２６では、字幕データがあると記憶されていれば、ユーザからの字幕選択の操作において、同操作に対応する字幕の選択を許可する。しかし、予め記憶されている字幕データの有無によれば、同操作に対応する字幕データは実際にはないのであれば、ユーザからの操作があっても同字幕の選択を許可しない。すなわち、字幕データの有無に応じて字幕選択の可否を制御する。
この結果、ユーザは、現実に字幕データがあるものだけを選択操作できるようになり、字幕の選択の操作はしたものの、字幕が映らないというような不具合を感じなくなる
なお、ステップ２２が、字幕操作入力手段に相当し、ステップ２３〜ステップ２６が、字幕選択制御手段に相当する。
【００２５】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００２６】
ステップ１１〜ステップ１４…字幕データ有無判断手段、ステップ１５〜ステップ１７…判別結果記憶手段、ステップ２２…字幕操作入力手段、ステップ２３〜ステップ２６…字幕選択制御手段。
【図１】
2011130195.tif 000003
【図４】
2011130195.tif 000004
【図５】
2011130195.tif 000005
【図６】
2011130195.tif 000006
【図７】
2011130195.tif 000007
【図８】
2011130195.tif 000008
【図９】
2011130195.tif 000009
【図２】
2011130195.tif 000010
【図３】
2011130195.tif 000011