(57)【要約】【課題】  トランスポートストリームから生成された映像データにおいて、番組が切り替わった場合に、新しい番組の番組情報を自動的にオンスクリーン表示させることのできる情報処理装置を提供する。【解決手段】  映像ストリームと、番組データを有するテーブル情報とが多重化されたトランスポートストリームから、映像ストリームとテーブル情報とを分離する。分離された映像ストリームを処理して映像データを生成する。また、分離されたテーブル情報から番組データを生成すると共に、その生成した番組データに基づき、映像データにおける番組の切り替わりを検出する。番組の切り替わりが検出された場合に、番組情報をオンスクリーン表示させるための番組情報データを番組データから生成する。生成された映像データと番組情報データとを合成して映像信号として出力する。【選択図】      図１
2005072825.tif 000002
【特許請求の範囲】
【請求項１】
映像ストリームと、その映像ストリーム内の各番組に関する情報である番組データを有するテーブル情報とが多重化されたトランスポートストリームから、前記映像ストリームと前記テーブル情報とを分離する分離手段と、
前記分離された映像ストリームを処理して映像データを生成する映像データ生成手段と、
前記分離されたテーブル情報から前記番組データを生成すると共に、その生成した番組データに基づき、前記映像データにおける番組の切り替わりを検出するテーブル情報処理手段と、
前記生成された番組データから、番組情報をオンスクリーン表示させるための番組情報データを生成する番組情報データ生成手段と、
前記テーブル情報処理手段により番組の切り替わりが検出された場合に、前記番組情報データ生成手段に前記番組情報データを生成させる制御手段と、
前記生成された映像データと番組情報データとを合成して映像信号を出力する出力手段と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像ストリームと、その映像ストリームの内容に関する情報を有するテーブル情報とが多重化されたトランスポートストリームを処理する情報処理装置、例えばIEEE1394インターフェースを備えた情報処理装置に関するものである。
【背景技術】
【０００２】
映像ストリームと、その映像ストリーム内の各番組に関する情報である番組データを有するテーブル情報とが多重化されたトランスポートストリームとして、例えば、パーシャルトランスポートストリーム（以下、パーシャルTS）がある。パーシャルTSは、MPEG2方式（MPEG：Moving Picture Experts Group）のトランスポートストリームからトランスポートパケットを一部取り除く事によって得られるビットストリームであり、例えば社団法人電波産業会（ARIB）から発行されている標準規格ARIB STD-B21などでその内容が規定されている。
【０００３】
パーシャルTSでは映像や音声ストリームとともにPAT(Program Association Table)・PMT(Program Map Table)・SIT(Selection Information Table)等のテーブルが伝送される。このうちPATとPMTは多重化された多様なストリームを分離してデコードするための情報が記述されている。
【０００４】
PATのデータ構造を図４に示す。PATは、パーシャルTS内に存在する各サービスに対応するPMTがある場所を表している。図１のprogram#numberにサービス識別が、program#map#PID(Packet Identifier:パケット識別子)にPMTが伝送されるストリームのPIDが、それぞれサービス毎にペアで記述される。
【０００５】
PMTのデータ構造を図５に示す。PMTはパーシャルTS内に存在するサービスの分だけ存在し、それぞれが各サービスを構成するストリームの場所を表している。図５に記載のstream#typeに映像や音声等の形式内容を示すストリーム形式識別が、elementary#PIDにストリームのPIDが、それぞれストリーム毎にペアで記述される。
【０００６】
情報処理装置は、PAT及びPMTに記述されたこれらの情報をもとに、パーシャルTS内から特定のサービスに関する映像及び音声ストリームを分離し、デコード処理などを行ってユーザーに提示する事が可能である。
【０００７】
一方、SITにはパーシャルTSで伝送される番組に関する情報（SI情報）が記述されている。
【０００８】
SITのデータ構造を図６に示す。図６に記載のservice#idにサービス識別が、２番目のdescriptor()にSI情報が、サービス毎に関連ずけて記述されている。SI情報は種別毎に記述子が規定されており、図６に記載の２番目のdescriptor()には複数の記述子を記述することができる。
【０００９】
SI情報を表す記述子の一つであるパーシャルトランスポートタイム記述子のデータ構造を図７に示す。図７に記載のevent#start#timeには番組開始日時が、durationには番組の継続時間が記述される。
【００１０】
さらに、SI情報を表す記述子として短形式イベント記述子のデータ構造を図８に示す。図８に記載のevent#name#charには番組名が、text#charには番組内容が記述される。
【００１１】
情報処理装置は、SITに記述されたこれらの情報をもとに、特定のサービスに関する番組について番組名や番組内容等の番組情報を必要に応じてユーザに提示する事が可能である。
【００１２】
図９は、ARIB STD-B21で規定されたパーシャルTSを処理して、映像・音声・番組情報の提示を行う情報処理装置の構成例を示したものである。
【００１３】
IEEE1394インターフェース部１によりIEEE1394バスから取り込まれたパーシャルTSは、デマルチプレクス部２でテーブル情報・映像ストリーム・音声ストリームに分離される。
【００１４】
最初にシステム制御部８はテーブル情報処理部９を介してパーシャルTS内にどのようなサービスが存在するかPATで確認し、その中から視聴すべきサービスを選択する。ここでいうサービスとは、PATに記述されるprogram#numberで示されるものである（以下同様）。次に、そのサービス内に存在する映像及び音声ストリームをPMTで確認し、その中から視聴すべきストリームを選択し、選択した映像ストリームと音声ストリームが得られるようデマルチプレクス部２を制御する。
【００１５】
映像データは映像ストリーム処理部５で映像ストリームをもとに生成され、映像信号処理部６により映像信号として出力される。音声データは音声ストリーム処理部３で音声ストリームをもとに生成され、音声信号処理部４により音声信号として出力される。映像信号出力及び音声信号出力は表示装置、例えばテレビジョン受像器（図面においてはテレビと表記）に供給され、視聴される。
【００１６】
一方、システム制御部８は視聴するサービスに関する番組の情報が得られるようテーブル情報処理部９を制御し、SITから抽出される番組名や番組内容等の番組データを出力させる。番組情報生成部１０において番組データをもとに生成された番組情報データ（番組情報をオンスクリーン表示させるためのデータ）は、最終的に映像信号処理部６で映像データに重ね合わせて出力される。
【００１７】
番組情報はユーザーのリモコン操作により表示/非表示の切り替えが可能である。リモコン信号受信部７はリモコンから発信されたリモコン信号を受信し、リモコン上にある番組情報表示切替ボタンに関するボタン押下データをシステム制御部８に提供する。システム制御部８はこのボタン押下データを参照し、番組情報生成部１０を制御して番組情報の表示/非表示を切り替える。（番組情報の表示の指示があった場合に番組情報生成部１０に番組情報データを生成させる。）
別の従来例として、特開２００１−２４９６２公報で示されるデジタル放送受信機がある。このデジタル放送受信機は、デジタル放送信号を受信して得られたビットストリーム信号をもとに、視聴していないサービスの番組の開始を認識した際に、番組更新情報の表示を行っている。このデジタル放送受信機は、パーシャルTSを扱うものでもないし、視聴中サービスの番組の切り替わりを検出ものでもない。
【特許文献１】特開２００１−２４９６２公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
図９に示す従来の情報処理装置では、パーシャルTSの視聴を行う際、ユーザーは番組の切り替わりを容易に認識することが出来なかった。また、視聴する番組を確認するには手動でリモコンを操作して番組情報を表示させる必要があった。
【００１９】
例えば、IEEE1394インターフェースを具備するデジタルVTRを接続して、テープにデジタルで記録された番組を再生して視聴するケースを想定する。図１０は接続構成を示したものである。
【００２０】
デジタルVTR１２でテープ１３の再生を行うことにより、記録された番組がパーシャルTSとしてIEEE1394バス１４へ出力される。情報処理装置１１はIEEE1394バス１４から入力されるパーシャルTSを処理して映像/音声信号を生成し、映像/音声ケーブルを介して表示装置であるテレビジョン受像器（図面においてはテレビと表記）１５に出力する。
【００２１】
図１１は、今回の説明で使用するテープ１３の記録内容を示したものである。最初にテープの先頭位置から番組Aを1時間記録した状態で(図１１(a) )、さらにテープ先頭より20分の位置から番組Bを30分間だけ重ねて記録したものである(図８(b) )。
【００２２】
この２つの番組が記録されたこのテープ１３を先頭から再生した場合、開始20分後に番組Aから番組Bに切り替わるが、映像及び音声の切り替わりの具合によってはユーザーは番組が変わったことを明確に認識できない。切り替わりを判断するためには、手動でリモコンを操作して番組名などの番組情報を確認する必要があった。
【００２３】
また、ユーザーが番組Bの先頭から視聴するために、頭出し操作等によって再生を行った場合、再生された番組が番組Bであるかどうかを判断するためには、手動でリモコンを操作して番組情報を確認する必要があった。
【００２４】
本発明は、映像ストリームと、その映像ストリーム内の各番組に関する情報である番組データを有するテーブル情報とが多重化されたトランスポートストリームから生成された映像データにおいて、番組が切り替わった場合に、新しい番組の番組情報を自動的にオンスクリーン表示させることのできる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００２５】
そこで、上記課題を解決するために本発明は、下記の情報処理装置を提供するものである。
（１）  映像ストリームと、その映像ストリーム内の各番組に関する情報である番組データを有するテーブル情報とが多重化されたトランスポートストリームから、前記映像ストリームと前記テーブル情報とを分離する分離手段（２）と、
前記分離された映像ストリームを処理して映像データを生成する映像データ生成手段（５）と、
前記分離されたテーブル情報から前記番組データを生成すると共に、その生成した番組データに基づき、前記映像データにおける番組の切り替わりを検出するテーブル情報処理手段（９）と、
前記生成された番組データから、番組情報をオンスクリーン表示させるための番組情報データを生成する番組情報データ生成手段（１０）と、
前記テーブル情報処理手段により番組の切り替わりが検出された場合に、前記番組情報データ生成手段に前記番組情報データを生成させる制御手段（８）と、
前記生成された映像データと番組情報データとを合成して映像信号を出力する出力手段（６）と、
を有することを特徴とする情報処理装置。
【発明の効果】
【００２６】
以上の通り、本発明を用いれば、ユーザーが、トランスポートストリームから生成された映像データの視聴を表示装置で行っている際に、その映像データにおいて番組が切り替わった場合、番組情報が自動的にオンスクリーン表示されるので、ユーザーは、新しい番組に切り替わったことを容易に認識することができる。さらには、番組が切り替わった場合に、ユーザーはリモコン等でオンスクリーン表示の指示をすることなく、新しい番組の番組情報を確認することができ、使い勝手が大幅に向上する。
【発明を実施するための最良の形態】
【００２７】
本発明の一実施例について説明する。本実施例の構成は図９に示す従来例とほぼ同一であるが、システム制御部８、番組データを生成するテーブル情報処理部９、番組情報データを生成する番組情報生成部１０の動作、構成が一部従来例と異なる。この異なる動作、構成を中心に以下に説明する。
【００２８】
図１は、本実施例のテーブル情報処理部９において、番組の切り替わりを検出し、システム制御部８に提供する番組切り替わりイベントを生成する処理手順を示したものである。
【００２９】
テーブル情報処理部９は、初めに以前保存しておいた番組データをクリアして（ステップS1）、SIT(Selection Information Table)の取得を待つ（ステップS2）。パーシャルTSの視聴に伴いSITが取得されると、現在視聴しているサービスの番組データをSITから抽出して保存し（ステップS3）、最初に視聴される番組なので番組切り替わりが検出されたことを示すイベントを発生させる（ステップS4）。
【００３０】
パーシャルTSが切り替わるなどして視聴するサービスが切り替わった場合（ステップS5）、新たに別の番組を視聴することになり、パーシャルTSの視聴を開始する際の処理を再び行う（ステップS1〜ステップS4）。
【００３１】
視聴中に新しいSITを取得した場合（ステップS6）、現在視聴しているサービスの番組データをSITから抽出し（ステップS7）、保存してある番組データと一致しているか比較する（ステップS8）。比較の対象としては、例えば番組開始日時や番組名などを使用する。
【００３２】
比較の結果、同じ番組であると判断されたら（ステップS9）、番組の切り替わりではないのでそのまま処理を継続する（ステップS5へ）。同じ番組でないと判断されたら、ステップS7で取得した新しい番組データを保存し（ステップS10）、番組切り替わりが検出されたことを示すイベントを発生させる（ステップS11）。以降は再び同じ処理を繰り返す（ステップS5へ）。
【００３３】
図２は、本実施例のシステム制御部８において番組切り替わりイベントを監視し、番組が切り替わった際に一定時間（ここでは５秒間）だけ番組情報が表示されるよう番組情報生成部１０を制御する処理手順を示したものである。
【００３４】
システム制御部８は、テーブル情報処理部９において生成された番組切り替わりイベントを検出すると（ステップS12）、番組情報生成部１０を制御して番組情報データの生成を開始し（ステップS13）、自身が持つ計時機能を利用して時間の計測を開始する（ステップS14）。その後５秒間経過するまで待ち（ステップS15）、番組情報生成部１０を制御して番組情報データの生成を終了させる（ステップS16）。以降は再び同じ処理を繰り返す（ステップS12へ）。
【００３５】
図３は番組の切り替わりを検出した際に表示させる番組情報の例を示したものである。図３(a)では、番組情報として番組開始時刻・終了時刻・番組名を表示している。図３(b)のように、番組が切り替わったことを示すメッセージを表示してもよい。
【００３６】
なお、上記した情報処理装置の機能をプログラムによりコンピュータに実現させるようにしいもよい。このプログラムは、記録媒体から読みとられてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【図面の簡単な説明】
【００３７】
【図１】一実施例における番組の切り替わりを検出する処理手順を示したものである。
【図２】一実施例における番組の切り替わりにより番組情報の表示制御を行う処理手順を示したものである。
【図３】一実施例における番組情報の表示例を示したものである。
【図４】PATのデータ構造を示したものである。
【図５】PMTのデータ構造を示したものである。
【図６】SITのデータ構造を示したものである。
【図７】パーシャルトランスポートストリームタイム記述子のデータ構造を示したものである。
【図８】短形式イベント記述子のデータ構造を示したものである。
【図９】パーシャルTSを処理する従来の情報処理装置の構成例を示したものである。
【図１０】従来の情報処理装置とデジタルVTRの接続構成例を示したものである。
【図１１】デジタルVTR用テープの記録内容例を示したものである。
【符号の説明】
【００３８】
１…IEEE1394インターフェース部
２…デマルチプレクス部
３…音声ストリーム処理部
４…音声信号処理部
５…映像ストリーム処理部
６…映像信号処理部
７…リモコン信号受信部
８…システム制御部
９…テーブル情報処理部
１０…番組情報生成部
１１…情報処理装置
１２…デジタルVTR（ビデオテープレコーダ）
１３…テープ
１４…IEEE1394バス
１５…テレビ（テレビジョン受像器）
１６…映像/音声ケーブル
【図１】
2005072825.tif 000003
【図２】
2005072825.tif 000004
【図３】
2005072825.tif 000005
【図４】
2005072825.tif 000006
【図５】
2005072825.tif 000007
【図６】
2005072825.tif 000008
【図７】
2005072825.tif 000009
【図８】
2005072825.tif 000010
【図９】
2005072825.tif 000011
【図１０】
2005072825.tif 000012
【図１１】
2005072825.tif 000013