(57)【要約】【課題】ユーザがメニュー画面を表示して希望する映像、音声を指定することなく、希望する映像、音声をすぐに再生可能にする。【解決手段】ユーザが所望の映像データ及びオーディオデータに対応するサービスＩＤ及びプログラムＩＤをリモコン４５から入力すると、ＣＰＵ４３はトランスポートストリームからＰＡＴを取得し、ＰＡＴ内のサービスＩＤと入力されたサービスＩＤを照合し、一致する場合にトランスポートストリームからサービスＩＤに対応するＰＭＴを取得し、ＰＭＴ内のプログラムＩＤと入力されたプログラムＩＤを照合し、デコーダ２８、２９が一致するサービスＩＤ及びプログラムＩＤに対応する映像データ及びオーディオデータの圧縮データを復号する。【選択図】        図３
2005012293.tif 000002
【特許請求の範囲】
【請求項１】
映像データ及びオーディオデータが圧縮されて多重化されたトランスポートストリームを復号する復号装置において、
ユーザが所望の前記映像データ及び前記オーディオデータに対応するサービスＩＤ及びプログラムＩＤを入力する入力手段と、
前記トランスポートストリームからプログラム・アソシエーション・テーブルを取得し、前記プログラム・アソシエーション・テーブル内のサービスＩＤと前記入力手段を介して入力されたサービスＩＤを照合し、一致する場合に前記トランスポートストリームから前記サービスＩＤに対応するプログラム・マップ・テーブルを取得し、前記プログラム・マップ・テーブル内のプログラムＩＤと前記入力手段を介して入力されたプログラムＩＤを照合する照合手段と、
前記照合手段により一致するサービスＩＤ及びプログラムＩＤに対応する映像データ及びオーディオデータの圧縮データを復号する復号手段とを、
有することを特徴とする復号装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像データ及びオーディオデータが圧縮されて多重化されたトランスポートストリームを復号する復号装置に関する。
【０００２】
【従来の技術】
衛星デジタル放送や地上波デジタル放送などのテレビジョンのデジタル放送には複数の搬送周波数があり、これは従来のテレビのチャンネルに相当する。そして、それぞれの搬送周波数の中には更に複数のパケット化された映像データ、音声データが多重化されて伝送されている。デジタル放送では１つの搬送周波数にマルチアングル、多国語など複数の映像、音声が用意されるので、これらがパケット化され多重化されて伝送される。したがって、デジタル放送を視聴するためにはこれら複数の映像、音声から１つを選択する必要がある。
【０００３】
また、デジタル放送ではＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２規格を採用しており、ビデオ、オーディオ、データの多重方式としてＭＰＥＧ−２システムのＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）を用いている。ＭＰＥＧ−２システム規格では、ビデオ、オーディオ、データはそれぞれＭＰＥＧ−２のビデオ、オーディオ符号化規格などに基づいて符号化され、パケット化されてＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）に変換されて多重化される。
【０００４】
同時に、これらの多重化された信号を受信機で分離、復号化するために必要な情報をＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）やＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）などのテーブルの形でＴＳ信号に多重化する。ビデオ、オーディオなどのストリームやＰＡＴ、ＰＭＴなどには、識別のためそれぞれＰＩＤ（Ｐｒｏｇｒａｍ  ＩＤ）が振られている。ＰＡＴの中にはサービスＩＤとそれに対応するＰＭＴのＰＩＤが記載されている。ＰＭＴには、そのサービスＩＤに含まれるビデオ、オーディオのストリームのＰＩＤが記載されている。
【０００５】
ＭＰＥＧデコーダはこのようなＴＳ信号を受信すると、まずＰＡＴを探してその記述を読む。そしてＰＡＴの記載から指定されたサービスＩＤのＰＭＴを探し、ＰＭＴの中からビデオ、オーディオのＰＩＤを読みとり、そのＰＩＤのストリームをデコードする。
【０００６】
このような複数のプログラムを持つデジタル放送から、ＰＩＤを選択して再生する手順が提案されている（例えば下記の特許文献１）。これによるとまずユーザが搬送周波数を選択し、番組（サービスＩＤ）を指定すると、受信機は該当するＰＭＴの中で最小の番号のＰＩＤを選択し、該当する映像パケット、音声パケットを抜き出してデコードを行う。この方法では再生された映像、音声が希望のものでない場合、以下のような手順となる。受信機はいったん最小の番号の映像、音声をデコードする。その後ユーザが選択メニュー画面を開く。そしてメニューの中から希望する映像、音声を選択する。すると受信機は選択された映像、音声のパケットをＰＩＤで識別して抜き出し、デコードする。
【０００７】
【特許文献１】
特開２００１−９４９４２公報（図４）
【０００８】
【発明が解決しようとする課題】
しかし、この方法では、ユーザが希望の映像、音声を再生するためには選択メニュー画面を開いて希望のプログラムを選択する必要があるので、最初から希望するＰＩＤが判っている場合でもその映像、音声をデコードするまでにいくつかの操作が必要で手間と時間がかかるという課題があった。
【０００９】
本発明は上記従来例の問題点に鑑み、ユーザがメニュー画面を表示して希望する映像、音声を指定することなく、希望する映像、音声をすぐに再生することができる復号装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は上記目的を達成するために、ユーザが所望の映像データ及びオーディオデータに対応するサービスＩＤ及びプログラムＩＤを入力するようにしたものである。
すなわち本発明によれば、映像データ及びオーディオデータが圧縮されて多重化されたトランスポートストリームを復号する復号装置において、
ユーザが所望の前記映像データ及び前記オーディオデータに対応するサービスＩＤ及びプログラムＩＤを入力する入力手段と、
前記トランスポートストリームからプログラム・アソシエーション・テーブルを取得し、前記プログラム・アソシエーション・テーブル内のサービスＩＤと前記入力手段を介して入力されたサービスＩＤを照合し、一致する場合に前記トランスポートストリームから前記サービスＩＤに対応するプログラム・マップ・テーブルを取得し、前記プログラム・マップ・テーブル内のプログラムＩＤと前記入力手段を介して入力されたプログラムＩＤを照合する照合手段と、
前記照合手段により一致するサービスＩＤ及びプログラムＩＤに対応する映像データ及びオーディオデータの圧縮データを復号する復号手段とを、
有することを特徴とする復号装置が提供される。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。図１は、本発明が適用されたデジタル衛星放送の受信システムを示す構成図、図２は図１の受信機及びＭＰＥＧデコーダを詳しく示すブロック図である。
【００１２】
図１において、受信機１、ＭＰＥＧデコーダ２、テレビジョン受像機９により、デジタル衛星放送の受信システムが構築される。受信機１及びＭＰＥＧデコーダ２は、デジタル出力端子及びデジタル入力端子を備えており、ケーブル８を介して接続されている。
【００１３】
受信機１のアンテナ端子は、ケーブル６を介して、パラボラアンテナ４に取り付けられている低雑音コンバータ５に接続される。衛星からの電波は、例えば１２ＧＨｚ帯で送信されてくる。この衛星からの電波は、パラボラアンテナ４で受信され、パラボラアンテナ４に取り付けられた低雑音コンバータ５で、例えば１ＧＨｚ帯の信号に変換される。低雑音コンバータ５の出力がケーブル６を介して受信機１のアンテナ端子に供給される。受信機１は、デジタル衛星放送を受信し、復調してトランスポートストリーム（ＴＳ）を出力する。
【００１４】
受信機１で復調されたトランスポートストリームは、ケーブル８を介してＭＰＥＧデコーダ２に送られる。ＭＰＥＧデコーダ２のビデオ出力端子及びオーディオ出力端子は、ケーブル７を介してテレビジョン受像機９のビデオ入力端子及びオーディオ入力端子に接続されている。ＭＰＥＧデコーダ２でデコードされたビデオ信号及びオーディオ信号は、テレビジョン受像機９のビデオ入力端子及びオーディオ入力端子に供給され、テレビジョン受像機９には、所望のプログラムの受信画面が映出されるとともに、その音声が出力される。
【００１５】
図２において、パラボラアンテナ４からの信号はチューナ２２に入力される。ＣＰＵ２３に接続された入力部３６を介してリモコン３７又はマウス３８で搬送波を指定すると、指定された搬送波の信号がＣＰＵ２３の指示によってチューナ２２で選択され、デスクランブラ２４でデスクランブルされてＭＰＥＧのトランスポートストリームが復調される。このトランスポートストリームが受信機１からＭＰＥＧデコーダ２に送られる。なお、２５、２６はそれぞれＩＣカード、カードスロットである。
【００１６】
ＭＰＥＧデコーダ２ではこのトランスポートストリームがデマルチプレクサ２７に送られる。ＭＰＥＧデコーダ２に対してあらかじめ再生を希望するサービスＩＤ（例えば「３」）と、ビデオのＰＩＤ（例えば「０ｘ１００」）と、オーディオのＰＩＤ（例えば「０ｘ２００」）を、入力部４４を介してリモコン４５あるいはマウス４６を用いて入力すると、デマルチプレクサ２７ではこのトランスポートストリームの中から、ＣＰＵ４３に指示されたＰＩＤの映像パケット及び音声パケットが抽出される。トランスポートストリームの中のプログラムの選択は、視聴者があらかじめ入力したサービスＩＤ、ビデオのＰＩＤ、オーディオのＰＩＤに基づいて行なわれる。なお、４２はコピー禁止制御部である。
【００１７】
＜第１の実施の形態＞
図３に示すように、ＭＰＥＧデコーダ２はまずＰＡＴを探す。ＰＡＴにはＰＩＤに「０ｘ００」が振られているので、「０ｘ００」のＰＩＤを元に、まずＰＡＴを探してその記述を読む（ステップＳ１）。ＰＡＴに記載されたサービスＩＤの中に、入力されたサービスＩＤ「３」と同一のものがあるかどうかを判断する（ステップＳ２）。「３」のサービスＩＤがある場合は、「３」のサービスＩＤを選択する（ステップＳ２→Ｓ３）。入力されたサービスＩＤ「３」と同一のものがない場合は、最小のサービスＩＤを選択する（ステップＳ２→Ｓ４）。
【００１８】
次に、ＰＡＴの記載から選択されたサービスＩＤ「３」のＰＭＴを読み取る（ステップＳ５）。次に、ＰＭＴに記載された、「３」のサービスＩＤに対応するＰＩＤが、入力されたビデオのＰＩＤ「０ｘ１００」と、オーディオのＰＩＤ「０ｘ２００」と同一かどうかを判断する（ステップＳ６）。ＰＩＤが同一である場合は、ＰＩＤ「０ｘ１００」のビデオと、ＰＩＤ「０ｘ２００」のオーディオを選択する（ステップＳ６→Ｓ７）。同一のＰＩＤがない場合は、最小のＰＩＤのものを選択する（ステップＳ６→Ｓ８）。
【００１９】
このようにして選択されたＰＩＤの映像パケット及び音声パケットを取得して映像パケットはＭＰＥＧ−２ビデオデコーダ２８に、音声パケットはＭＰＥＧ−２オーディオデコーダ２９に送られ、デコード処理が行なわれる（ステップＳ９）。デコード処理が行なわれた映像信号はＮＴＳＣ変換部３０でＮＴＳＣ方式のビデオ信号になり映像出力端子３１から出力される。デコード処理が行なわれたオーディオ信号はＤ／Ａ変換部３２でＤ／Ａ変換され、オーディオ出力端子３３から出力される。
【００２０】
＜第２の実施の形態＞
入力されたサービスＩＤと同一のものがない場合や、ＰＭＴに書かれたビデオ、オーディオのＰＩＤが入力されたものと異なる場合は、最小のサービスＩＤやＰＩＤを選択せずに映像信号をミュートしてもよい。すなわち、図４に示すように、まず、ＰＡＴを解析し、ＰＡＴの情報から、このストリームで送られるサービスＩＤを取得する（ステップＳ１１）。次に、ＰＡＴの情報から入力されたサービスＩＤと同一のものがあるかどうかを判断する（ステップＳ１２）。同一のものがない場合は、ＣＰＵ４３からの指令により表示制御回路４１からミュート信号が発生され、映像信号（画面）がミュートされる（ステップＳ１２→Ｓ１３）。
【００２１】
同一のものがある場合は、そのサービスＩＤを選択する（ステップＳ１２→Ｓ１４）。さらに、ＰＭＴを解析し、ＰＭＴの情報から、このサービスＩＤのビデオ、オーディオのＰＩＤを取得する（ステップＳ１５）。次に、ＰＭＴに記載されたＰＩＤが入力されたＰＩＤと同一であるかどうかを判断する（ステップＳ１６）。同一でない場合は、ＣＰＵ４３からの指令により、画面をミュートする（ステップＳ１６→Ｓ１７）。これにより、希望のサービスＩＤがない場合や、ＰＭＴに書かれたビデオ、オーディオのＰＩＤが入力されたものと異なる場合は、映像信号がミュートされる。また、このとき、音声についてもミュートするようにしてもよい。
【００２２】
ＰＩＤが同一である場合は、ＰＩＤ「０ｘ１００」のビデオと、ＰＩＤ「０ｘ２００」のオーディオを選択する（ステップＳ１６→Ｓ１８）。このようにして選択されたＰＩＤの映像パケット及び音声パケットを取得してデコード処理が行なわれる（ステップＳ１９）。
【００２３】
＜第３の実施の形態＞
さらに、入力されたサービスＩＤと同一のものがない場合や、ＰＭＴに書かれたビデオ、オーディオのＰＩＤが入力されたものと異なる場合に、最小のサービスＩＤやＰＩＤを選択せずに再生できない旨の表示を行なうようにしてもよい。すなわち、図５に示すように、ＰＡＴを解析し、ＰＡＴの情報から、このストリームで送られるサービスＩＤを取得する（ステップＳ２１）。
【００２４】
次に、ＰＡＴの情報から入力されたサービスＩＤと同一のものがあるかどうかを判断する（ステップＳ２２）。同一のものがない場合は、ＣＰＵ４３からの指令により表示制御回路４１から「該当するサービスＩＤがないため再生できない」旨の表示信号が発生される（ステップＳ２２→Ｓ２３）。
【００２５】
同一のものがある場合は、そのサービスＩＤを選択する（ステップＳ２２→Ｓ２４）。さらに、ＰＭＴを解析し、ＰＭＴの情報から、このサービスＩＤのビデオ、オーディオのＰＩＤを取得する（ステップＳ２５）。次に、ＰＭＴに記載されたＰＩＤが入力されたＰＩＤと同一であるかどうかを判断する（ステップＳ２６）。同一でない場合は、ＣＰＵ４３からの指令により表示制御回路４１から、「該当するＰＩＤがないため再生できない」旨の表示信号が発生される（ステップＳ２６→Ｓ２７）。これにより、希望のサービスＩＤがない場合や、ＰＭＴに書かれたビデオ、オーディオのＰＩＤが入力されたものと異なる場合は、画面上に警告画面が映し出される。また、このとき、音声についてはミュートするようにしてもよい。
【００２６】
ＰＩＤが同一である場合は、ＰＩＤ「０ｘ１００」のビデオと、ＰＩＤ「０ｘ２００」のオーディオを選択する（ステップＳ２６→Ｓ２８）。次に、このようにして選択されたＰＩＤの映像パケット及び音声パケットを取得してデコード処理が行なわれる（ステップＳ２９）。なお、上述のサービスＩＤの照合やＰＩＤの照合は、ＣＰＵ４３において行ってもよい。このように、複数のプログラムの中であらかじめ入力されたサービスＩＤ、ＰＩＤのストリームのデコードを行なうことで、希望するビデオ、オーディオのデコードが即座に開始される。
【００２７】
【発明の効果】
以上詳細に説明したように、本発明によれば、ユーザが所望の映像データ及びオーディオデータに対応するサービスＩＤ及びプログラムＩＤを入力するようにしたので、ユーザがメニュー画面を表示して希望する映像、音声を指定することなく、希望する映像、音声をすぐに再生することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態を示すデジタル衛星放送の受信システムの構成図である。
【図２】本発明の一実施の形態の受信機及びＭＰＥＧデコーダのブロック図である。
【図３】トランスポートストリームが送られてきた際の本発明の第１の実施の形態の処理を示すフローチャートである。
【図４】トランスポートストリームが送られてきた際の本発明の第２の実施の形態の処理を示すフローチャートである。
【図５】トランスポートストリームが送られてきた際の本発明の第３の実施の形態の処理を示すフローチャートである。
【符号の説明】
１  受信機
２  ＭＰＥＧデコーダ
４  パラボラアンテナ
５  低雑音コンバータ
６、７、８  ケーブル
９  テレビジョン受像機
２２  チューナ
２３、４３  ＣＰＵ
２４  デスクランブラ
２５  ＩＣカード
２６  カードスロット
２７  デマルチプレクサ
２８  ＭＰＥＧ−２ビデオデコーダ
２９  ＭＰＥＧ−２オーディオデコーダ
３０  ＮＴＳＣ変換部
３１  映像出力端子
３２  Ｄ／Ａ変換部
３３  オーディオ出力端子
３６、４４  入力部
３７、４５  リモコン
３８、４６  マウス
４１  表示制御回路
４２  コピー禁止制御部
【図１】
2005012293.tif 000003
【図２】
2005012293.tif 000004
【図３】
2005012293.tif 000005
【図４】
2005012293.tif 000006
【図５】
2005012293.tif 000007