(57)【特許請求の範囲】
【請求項１】
１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された１つの放送番組のコンポーネントの再生制御を行う放送受信装置であって、
ＰＭＴを記憶するための記憶手段と、
ＰＡＴを含むＴＳパケットを受信していない場合に、受信されるＴＳパケットのうち、ＰＭＴの識別子として予め定められているテーブル識別子によって、ＰＭＴを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットからＰＭＴを抽出して前記記憶手段に記憶させる抽出手段と、
ＰＡＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組に対応するＰＭＴを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴより特定し、当該特定されたパケット識別子のＰＭＴが前記記憶手段に既に記憶されている限りにおいて、当該記憶されているＰＭＴにより示されるパケット識別子を用いて前記指定に係る放送番組のコンポーネントを含むＴＳパケットを取得し、当該コンポーネントの再生制御を行う再生制御手段と
を備えることを特徴とするディジタル放送受信装置。
【請求項２】
前記抽出手段は、
ＰＭＴを含むＴＳパケットの取得において、１つの放送番組に対応するＰＭＴが複数のＴＳパケットにまたがって含まれている場合には、前記複数のＴＳパケットのうちの既に取得されたＴＳパケットからパケット識別子を得て、当該パケット識別子を用いて前記複数のＴＳパケットのうちの残りのＴＳパケットを取得する
ことを特徴とする請求項１に記載のディジタル放送受信装置。
【請求項３】
前記再生制御手段は、前記指定に係る放送番組に対応するＰＭＴが前記記憶手段に記憶されていない場合には、当該ＰＭＴを含むＴＳパケットが受信されるのを待って、受信されたＴＳパケットに含まれるＰＭＴにより示されるパケット識別子を用いて前記指定に係る放送番組のコンポーネントを含むＴＳパケットを取得し、当該コンポーネントの再生制御を行う
ことを特徴とする請求項２に記載のディジタル放送受信装置。
【請求項４】
１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された１つの放送番組のコンポーネントの再生制御を行う放送受信方法であって、
ＰＡＴを含むＴＳパケットを受信していない場合に、受信されるＴＳパケットのうち、ＰＭＴの識別子として予め定められているテーブル識別子によって、ＰＭＴを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットからＰＭＴを抽出する抽出ステップと、
抽出ステップにより抽出されたＰＭＴをメモリに記憶させる記憶ステップと、
ＰＡＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組に対応するＰＭＴを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴより特定し、当該特定されたパケット識別子のＰＭＴが前記メモリに既に記憶されている限りにおいて、当該記憶されているＰＭＴにより示されるパケット識別子を用いて前記指定に係る放送番組のコンポーネントを含むＴＳパケットを取得し、当該コンポーネントの再生制御を行う再生制御ステップとを含む
ことを特徴とするディジタル放送受信方法。
【請求項５】
前記抽出ステップは、
ＰＭＴを含むＴＳパケットの取得において、１つの放送番組に対応するＰＭＴが複数のＴＳパケットにまたがって含まれている場合には、前記複数のＴＳパケットのうちの既に取得されたＴＳパケットからパケット識別子を得て、当該パケット識別子を用いて前記複数のＴＳパケットのうちの残りのＴＳパケットを取得する
ことを特徴とする請求項４に記載のディジタル放送受信方法。
【請求項６】
１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された１つの放送番組のコンポーネントの再生制御を行うコンピュータ実行可能なディジタル放送受信プログラムであって、当該プログラムはコンピュータに、
ＰＡＴを含むＴＳパケットを受信していない場合に、受信されるＴＳパケットのうち、ＰＭＴの識別子として予め定められているテーブル識別子によって、ＰＭＴを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットからＰＭＴを抽出する抽出ステップと、
抽出ステップにより抽出されたＰＭＴをメモリに記憶させる記憶ステップと、
ＰＡＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組に対応するＰＭＴを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴより特定し、当該特定されたパケット識別子のＰＭＴが前記メモリに既に記憶されている限りにおいて、当該記憶されているＰＭＴにより示されるパケット識別子を用いて前記指定に係る放送番組のコンポーネントを含むＴＳパケットを取得し、当該コンポーネントの再生制御を行う再生制御ステップとを実行させる
ことを特徴とするディジタル放送受信プログラム。
【請求項７】
前記抽出ステップは、ＰＭＴを含むＴＳパケットの取得において、１つの放送番組に対応するＰＭＴが複数のＴＳパケットにまたがって含まれている場合には、前記複数のＴＳパケットのうちの既に取得されたＴＳパケットからパケット識別子を得て、当該パケット識別子を用いて前記複数のＴＳパケットのうちの残りのＴＳパケットを取得する
ことを特徴とする請求項６に記載のディジタル放送受信プログラム。
【請求項８】
１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された放送番組のコンポーネントの再生制御を行う放送受信装置であって、
ストリームデータを記憶するための記憶手段と、
ＰＡＴ及びＰＭＴを含むＴＳパケットを受信していない場合に、受信されるＴＳパケットのうち、所定の放送番組を構成するコンポーネントの識別子として予め定められているテーブル識別子によって、前記コンポーネントを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットから前記コンポーネントを抽出して前記記憶手段に記憶させる抽出手段と、
ＰＡＴ及びＰＭＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組のコンポーネントを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴ及びＰＭＴにより特定し、当該特定されたパケット識別子のコンポーネントが前記記憶手段に既に記憶されている限りにおいて、当該記憶されているコンポーネントの再生制御を行う再生制御手段と
を備えることを特徴とするディジタル放送受信装置。
【請求項９】
１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された放送番組のコンポーネントの再生制御を行う放送受信方法であって、
ＰＡＴ及びＰＭＴを含むＴＳパケットを受信していない場合に、受信されるＴＳパケットのうち、所定の放送番組を構成するコンポーネントの識別子として予め定められているテーブル識別子によって、前記コンポーネントを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットから前記コンポーネントを抽出して前記記憶ステップに記憶させる抽出ステップと、
抽出されるストリームデータをメモリに記憶させる記憶ステップと、
ＰＡＴ及びＰＭＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組のコンポーネントを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴ及びＰＭＴにより特定し、当該特定されたパケット識別子のコンポーネントが前記記憶ステップに既に記憶されている限りにおいて、当該記憶されているコンポーネントの再生制御を行う再生制御ステップとを含む
ことを特徴とするディジタル放送受信方法。
【請求項１０】
１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された放送番組のコンポーネントの再生制御を行う放送受信プログラムであって、当該プログラムはコンピュータに、
ＰＡＴ及びＰＭＴを含むＴＳパケットを受信していない場合に、受信されるＴＳパケットのうち、所定の放送番組を構成するコンポーネントの識別子として予め定められているテーブル識別子によって、前記コンポーネントを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットから前記コンポーネントを抽出して前記記憶ステップに記憶させる抽出ステップと、
抽出されるストリームデータをメモリに記憶させる記憶ステップと、
ＰＡＴ及びＰＭＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組のコンポーネントを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴ及びＰＭＴにより特定し、当該特定されたパケット識別子のコンポーネントが前記記憶ステップによりメモリ既に記憶されている限りにおいて、当該記憶されているコンポーネントの再生制御を行う再生制御ステップとを実行させる
ことを特徴とするディジタル放送受信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＰＥＧ−２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ｐｈａｓｅ  ２）システム規格に準拠したディジタル放送を受信するディジタル放送受信装置に関するものである。
【０００２】
【従来の技術】
従来のディジタル放送受信装置としては、特許文献１に記載されたものが知られている。
図１５は、特許文献１に記載されたディジタル放送受信装置の構成図である。同図においてディジタル放送受信装置１０は、アンテナ１１ａ及び１１ｂからの受信信号が入力されるチューナ部１２ａ及び１２ｂ、チューナ部１２ａ及び１２ｂからの中間周波信号を別々に復調する復調器１３ａ及び１３ｂ、復調器１３ａ及び１３ｂの出力復調信号が別々に入力される多重分離器１４ａ及び１４ｂ、多重分離器１４ａ及び１４ｂからのデータが別々に入力されるバッファメモリ１５ａ及び１５ｂ、ＣＰＵ１６、ＲＡＭ１７、ＲＯＭ１８、不揮発性メモリ１９、操作入力部２０、番組情報復号器２１から構成され、これらが互いにバス２２により接続されている。また操作入力部２０はワイヤレスリモコン２３により遠隔操作できる構成とされ、２つの衛星Ｓ２及びＳ１を中継局としてディジタル放送信号を無線受信する。
【０００３】
ＣＰＵ１６は、まず、所定の衛星から基準パケット多重化データを受信するために、チューナ部１２ｂ及び復調器１３ｂの周波数や復調方式等を設定する。これによりアンテナ１１ａ及び１１ｂで受信された信号は、チューナ部１２ｂで増幅及び中間周波数に変換された後、復調器１３ｂに供給されて基準パケット多重化データが復調される。
【０００４】
この基準パケット多重化データは、多重分離器１４ｂに供給されて、それに含まれるＮＩＴ（ネットワーク・インフォメーション・テーブル）とＰＡＴ（プログラム・アソシエーション・テーブル）の各パケットが分離されてバッファメモリ１５ｂに一時記憶される。
ここでＮＩＴは、各放送番組がどの伝送路で伝送されるかを示すために、伝送路の周波数や軌道位置、変調方式等を記載したものであり、そのパケット識別情報は固定値であり、その固定値が予め多重分離器１４ｂに設定されている。
【０００５】
またＰＡＴは各放送番組に関するＰＭＴ（プログラム・マップ・テーブル）を伝送するＴＳパケットのパケット識別情報を指定するものであり、そのパケット識別情報は固定値であり、その固定値が予め多重分離器１４ｂに設定されている。ＰＭＴは放送番組を構成する各符号化信号を伝送するＴＳパケットのパケット識別情報を指定するものであり、番組の実内容をなすデータを抽出するためにはＰＭＴの内容参照が必須となる。ＰＭＴのパケット識別情報はＰＡＴにより間接指定される。
【０００６】
ＣＰＵ１６は、このバッファメモリ１５ｂに一時記憶されたＮＩＴ及びＰＡＴの各パケットを逐次読み出して復号し、更に復号したＰＡＴに基づき、各番組に対応するＰＭＴのパケット識別情報を多重分離器１４ｂに設定する。
多重分離器１４ｂは、ＣＰＵ１６により設定された各番組に対応するＰＭＴのパケット識別情報に基づき、各番組に対応するＰＭＴのパケットを分離してバッファメモリ１５ｂに一時記憶する。ＣＰＵ１６は、バッファメモリ１５ｂに一時記憶された各番組に対応するＰＭＴのパケットを逐次読み出して復号する。
【０００７】
このような手順でディジタル放送受信装置１０は、各番組毎に番組を構成する映像音声等のデータを含むパケットのパケット識別情報を取得する。そしてワイヤレスリモコン２３等により操作入力部２０に１つの番組の指定が受け付けられた場合には、その番組を構成するデータを含むパケットのパケット識別情報をバッファメモリ１５ｂから読み出し、そのパケット識別情報のパケットを多重分離器１４ａにより分離し、番組情報復号器２１でビデオ、オーディオ等の復号を行う。
【０００８】
【特許文献１】
特開平１０−２７１４６４号公報
【０００９】
【発明が解決しようとする課題】
従来において、放送番組の実内容を構成するデータを抽出するためのＰＭＴを参照するためには、まずＰＡＴを受信し、次にＰＡＴを参照して目的の放送番組に関するＰＭＴのパケット識別子を特定し、そして特定したパケット識別子によりＰＭＴを受信するといった手順が必要である。
【００１０】
この手順の実行にかかる時間短縮のために、放送されるパケットを全てメモリに記憶させ、メモリから必要なパケットを読み出して利用するという方法も考えられるが、パケットにはＰＡＴやＰＭＴだけでなく、番組を構成する膨大な量のデータが含まれているため、大容量のメモリが必要になる。大容量のメモリを受信装置に搭載することは、携帯用等の装置の小型化の点で妨げとなる。
【００１１】
よって上記に鑑み本発明は、メモリの大容量化をある程度抑えつつ、ＰＡＴ及びＰＭＴを用いて目的の放送番組の実内容のデータを取得するまでに要する時間を短縮し、実用性のバランスを図ったディジタル放送受信装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記問題を解決するため、本発明のディジタル放送受信装置は、１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された１つの放送番組のコンポーネントの再生制御を行う放送受信装置であって、ＰＭＴを記憶するための記憶手段と、受信されるＴＳパケットのうち、ＰＭＴの識別子として予め定められているテーブル識別子によって、ＰＭＴを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットからＰＭＴを抽出して前記記憶手段に記憶させる抽出手段と、ＰＡＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組に対応するＰＭＴを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴより特定し、当該特定されたパケット識別子のＰＭＴが前記記憶手段に既に記憶されている限りにおいて、当該記憶されているＰＭＴにより示されるパケット識別子を用いて前記指定に係る放送番組のコンポーネントを含むＴＳパケットを取得し、当該コンポーネントの再生制御を行う再生制御手段とを備える。
【００１３】
また前記抽出手段は、ＰＭＴを含むＴＳパケットの取得において、１つの放送番組に対応するＰＭＴが複数のＴＳパケットにまたがって含まれている場合には、前記複数のＴＳパケットのうちの既に取得されたＴＳパケットからパケット識別子を得て、当該パケット識別子を用いて前記複数のＴＳパケットのうちの残りのＴＳパケットを取得する。
【００１４】
また前記再生制御手段は、前記指定に係る放送番組に対応するＰＭＴが前記記憶手段に記憶されていない場合には、当該ＰＭＴを含むＴＳパケットが受信されるのを待って、受信されたＴＳパケットに含まれるＰＭＴにより示されるパケット識別子を用いて前記指定に係る放送番組のコンポーネントを含むＴＳパケットを取得し、当該コンポーネントの再生制御を行う。
【００１５】
本発明のディジタル放送受信方法は、１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された１つの放送番組のコンポーネントの再生制御を行う放送受信方法であって、受信されるＴＳパケットのうち、ＰＭＴの識別子として予め定められているテーブル識別子によって、ＰＭＴを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットからＰＭＴを抽出する抽出ステップと、
抽出ステップにより抽出されたＰＭＴをメモリに記憶させる記憶ステップと、ＰＡＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組に対応するＰＭＴを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴより特定し、当該特定されたパケット識別子のＰＭＴが前記メモリに既に記憶されている限りにおいて、当該記憶されているＰＭＴにより示されるパケット識別子を用いて前記指定に係る放送番組のコンポーネントを含むＴＳパケットを取得し、当該コンポーネントの再生制御を行う再生制御ステップとを含む。
【００１６】
また前記抽出ステップは、ＰＭＴを含むＴＳパケットの取得において、１つの放送番組に対応するＰＭＴが複数のＴＳパケットにまたがって含まれている場合には、前記複数のＴＳパケットのうちの既に取得されたＴＳパケットからパケット識別子を得て、当該パケット識別子を用いて前記複数のＴＳパケットのうちの残りのＴＳパケットを取得する。
【００１７】
本発明のディジタル放送受信プログラムは、１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された１つの放送番組のコンポーネントの再生制御を行うコンピュータ実行可能なディジタル放送受信プログラムであって、当該プログラムはコンピュータに、受信されるＴＳパケットのうち、ＰＭＴの識別子として予め定められているテーブル識別子によって、ＰＭＴを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットからＰＭＴを抽出する抽出ステップと、抽出ステップにより抽出されたＰＭＴをメモリに記憶させる記憶ステップと、ＰＡＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組に対応するＰＭＴを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴより特定し、当該特定されたパケット識別子のＰＭＴが前記メモリに既に記憶されている限りにおいて、当該記憶されているＰＭＴにより示されるパケット識別子を用いて前記指定に係る放送番組のコンポーネントを含むＴＳパケットを取得し、当該コンポーネントの再生制御を行う再生制御ステップとを実行させる。
【００１８】
また前記抽出ステップは、ＰＭＴを含むＴＳパケットの取得において、１つの放送番組に対応するＰＭＴが複数のＴＳパケットにまたがって含まれている場合には、前記複数のＴＳパケットのうちの既に取得されたＴＳパケットからパケット識別子を得て、当該パケット識別子を用いて前記複数のＴＳパケットのうちの残りのＴＳパケットを取得する。
【００１９】
本発明のディジタル放送受信装置は、１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された放送番組のコンポーネントの再生制御を行う放送受信装置であって、ストリームデータを記憶するための記憶手段と、受信されるＴＳパケットのうち、所定の放送番組を構成するコンポーネントの識別子として予め定められているテーブル識別子によって、前記コンポーネントを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットから前記コンポーネントを抽出して前記記憶手段に記憶させる抽出手段と、ＰＡＴ及びＰＭＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組のコンポーネントを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴ及びＰＭＴにより特定し、当該特定されたパケット識別子のコンポーネントが前記記憶手段に既に記憶されている限りにおいて、当該記憶されているコンポーネントの再生制御を行う再生制御手段とを備える。
【００２０】
本発明のディジタル放送受信方法は、１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された放送番組のコンポーネントの再生制御を行う放送受信方法であって、
受信されるＴＳパケットのうち、所定の放送番組を構成するコンポーネントの識別子として予め定められているテーブル識別子によって、前記コンポーネントを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットから前記コンポーネントを抽出して前記記憶ステップに記憶させる抽出ステップと、抽出されるストリームデータをメモリに記憶させる記憶ステップと、ＰＡＴ及びＰＭＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組のコンポーネントを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴ及びＰＭＴにより特定し、当該特定されたパケット識別子のコンポーネントが前記記憶ステップに既に記憶されている限りにおいて、当該記憶されているコンポーネントの再生制御を行う再生制御ステップとを含む。
【００２１】
本発明のディジタル放送受信プログラムは、１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された放送番組のコンポーネントの再生制御を行う放送受信プログラムであって、当該プログラムはコンピュータに、受信されるＴＳパケットのうち、所定の放送番組を構成するコンポーネントの識別子として予め定められているテーブル識別子によって、前記コンポーネントを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットから前記コンポーネントを抽出して前記記憶ステップに記憶させる抽出ステップと、抽出されるストリームデータをメモリに記憶させる記憶ステップと、ＰＡＴ及びＰＭＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組のコンポーネントを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴ及びＰＭＴにより特定し、当該特定されたパケット識別子のコンポーネントが前記記憶ステップによりメモリ既に記憶されている限りにおいて、当該記憶されているコンポーネントの再生制御を行う再生制御ステップとを実行させる。
【００２２】
【発明の実施の形態】
以下、本発明の実施形態について図面を用いて説明する。
（実施形態１）
図１は、実施形態１におけるディジタル放送受信装置の構成を示す。
同図においてディジタル放送受信装置１００は、アンテナ１０１、チューナ１０２、復調部１１０、第一パケット識別情報分離部１１１、ＥＳ出力部１１２、第二パケット識別情報分離部１１３、テーブル識別情報分離部１２１、記憶部１２２、番組配列情報復号部１２３、周波数設定部１３１及び制御部１３２から構成される。
【００２３】
周波数設定部１３１は、制御部１３２により指定された周波数をチューナ１０２へ設定する。
チューナ１０２は、アンテナ１０１より入力される複数のオーディオ信号やデータ信号などが多重化された信号を受信する。
復調部１１０はチューナ１０２が出力する信号を復調し、トランスポートストリーム（以下ＴＳという）の形式で出力する。
【００２４】
第一パケット識別情報分離部１１１は制御部１３２により指定されるパケット識別子を持つパケットを抽出してＥＳ出力部１１２へ出力する。このパケットはユーザにより選択された放送番組のエレメンタリストリームを含んだものである。
ＥＳ出力部１１２は第一パケット識別情報分離部１１１から出力されたＴＳ信号をエレメンタリストリーム（以下ＥＳという）の形式に変換してオーディオ信号、ビデオ信号及びデータ信号を出力する。
【００２５】
第二パケット識別情報分離部１１３は制御部１３２により指定されるパケット識別子を含むパケットを抽出して記憶部１２２に出力する。このパケットは、ＴＳパケット信号又は番組配列情報である。
記憶部１２２は、テーブル識別情報分離部１２１で分離されたＴＳパケット信号または番組配列情報、及び、第二パケット識別情報分離部１１３で分離されたＴＳパケット信号または番組配列情報を記憶する。
【００２６】
番組配列情報復号部１２３は記憶部１２２に記憶された番組配列情報を復号し制御部１３２に出力する。
制御部１３２は、周波数設定部１３１に対する周波数の設定、第一パケット識別情報分離部１１１及び第二パケット識別情報分離部１１３のそれぞれへのパケット識別子の設定、テーブル識別情報分離部１２１へのテーブル識別子の設定等を行う。
【００２７】
以下、ディジタル放送受信装置１００の動作を説明する。
図２は、ＴＳパケットに含まれるペイロードを特定する処理を示す。
１００は図３に示すＴＳパケットが受信されると、同期バイト３１０の次のバイトに含まれるペイロードユニット開始インジケータ３１２を取得する（ステップＳ４２）。ここでペイロードユニット開始インジケータは、‘1’のときＴＳパケットのペイロードの開始点がＰＥＳパケットの開始点又はポインタであることを示すものである。
【００２８】
１００はペイロードユニット開始インジケータ３１２の値を判定し、’０’の場合には処理を終了し、’１’の場合にはステップＳ４３へ進む（ステップＳ４２）。
１００は、パケット識別情報３１４とアダプテーションフィールド制御３１６とを取得する（ステップＳ４３、Ｓ４４）。
【００２９】
ここでパケット識別情報（ＰＩＤ）は、ＰＡＴ、ＣＡＴ、ＮＩＴ、番組配列情報、ＰＭＴ等、ペイロードのデータの種類を識別するためのものである。ただしＰＭＴのＰＩＤはＰＡＴにより間接指定されるものである。
またアダプテーションフィールド制御は、アダプテーションフィールド／ペイロード部の構成を示すものである。図４にその割り当てを示す。
【００３０】
続いて１００は、アダプテーションフィールド制御３１６の値を判定する（ステップＳ４２）。判定の結果、’１１’である場合には、図４に示すようにアダプテーションフィールド／ペイロード部は、アダプテーションフィールドとペイロードから構成される。その場合、１００は、アダプテーションフィールド長３２１を取得し（ステップＳ４６）、アダプテーションフィールド長分ジャンプし（ステップＳ４７）、ペイロードの位置を特定する。
【００３１】
一方判定の結果、’０１’である場合には、図４に示すようにアダプテーションフィールド／ペイロード部は、ペイロードのみから構成される。
１００は、位置を特定したペイロードについてペイロード処理を行う（ステップＳ４８）。
図５は、ペイロード処理を示す。
【００３２】
１００はペイロードの先頭バイトを取得し（Ｓ５１）、先頭バイトの値が’０’であるか否かを判定する（ステップＳ５２）。
ペイロードの先頭バイトが’０’でない場合には、ペイロードの先頭バイトを図６に示すポインタフィールド６１０と判断してポインタフィールドが示す値分ジャンプしてセクション位置を特定すし、セクション処理へ移行する（ステップＳ６２）
一方ステップＳ５２でペイロードの先頭バイトが’０’の場合には、ペイロードの２バイト目を取得する（ステップＳ５３）。
【００３３】
１００は、ペイロードの２バイト目が’０’であるか否かを判定する（ステップＳ５４）。判定の結果、’０’である場合にはステップＳ５５に進み、’０’でない場合にはステップＳ６２のセクション処理に進む。
ステップＳ５５において１００は、ステップＳ４３で取得したパケット識別情報３１４が’０’であるか否かを判定する（ステップＳ５５）
ステップＳ５５の判定の結果が’０’である場合、そのペイロードのデータはＰＡＴであり、１００はＰＡＴ処理を実行する（ステップＳ６４）。
【００３４】
一方ステップＳ５５の判定の結果が’０’でない場合には、そのペイロードのデータはＰａｃｋｅｔｉｚｅｄ Elementary Stream（以下ＰＥＳという）であり、１００はステップＳ５６の処理に進む。
１００は、ペイロードの３バイト目を取得する（ステップＳ５６）。
そして１００は、ペイロードの３バイト目が‘１’（０ｘ０１）であるか否かを判定する（ステップＳ５７）。
【００３５】
判定の結果、’１’でない場合には、ペイロードがＰＥＳでも番組配列情報でもないためエラーを設定して終了する（ステップＳ６５）。一方、ペイロードの３バイト目の値が’１’の場合には正常終了する。
図７はセクション処理を示す。
テーブル識別情報分離部１２１は、番組配列情報の先頭バイトであるテーブル識別情報６１２を取得し（ステップＳ７１）、その値を制御部１３２により設定されたテーブル識別情報設定値と比較する（ステップＳ７２）。
【００３６】
比較の結果、テーブル識別情報６１２がテーブル情報設定値と同じでなければ処理を終了し、同じであればその番組配列情報を記憶部１２２に記憶する（ステップＳ７３）。
ここで制御部１３２が、テーブル識別情報分離部１２１に設定するテーブル識別情報設定値として、図８に示す、ＰＭＴのテーブル識別情報である’２’を設定したとすると、記憶部１２にはＰＭＴが記憶される。ＰＭＴが１つのＴＳパケット内に収まっていない場合には、制御部１３２はテーブル識別情報分離部１２１で得られたＰＭＴのパケット識別情報を第二パケット識別情報分離部１１３へ設定する。すると第二パケット識別情報分離部１１３は、設定されたパケット識別情報のＴＳパケット、すなわちＰＭＴのＴＳパケットを抽出し、それを記憶部１２２に出力するので、記憶部１２２は複数のＴＳパケットにまたがって格納されているＰＭＴを記憶することができる。
【００３７】
従来の方法ではＰＭＴはパケット識別情報が定められていないために、ＰＡＴを一度受信してからでないとＰＭＴのパケット識別情報が分からなかったが、この方法を用いれば、ＰＭＴのテーブル識別情報を設定すればＰＭＴを取得して記憶することが可能となるので、ＰＭＴ、ＰＡＴの順に送信された信号もこの順番で取得して処理することが可能となる。そしてＰＡＴを取得してそのＰＡＴから目的の放送番組のＰＭＴのパケット識別子が特定できた時に、そのＰＭＴが既に取得して記憶しているものであれば、その記憶しているＰＭＴを利用することができる。従来の技術であれば、ＰＡＴの内容によりＰＭＴのパケット識別子を特定してから次にそのパケット識別子のＰＭＴが放送されて受信される時間が必ずかかっていたのに対し、本実施形態では、記憶部にＰＭＴが既に記憶されていることによって、そのような時間が不要となったので、目的の放送番組が指定されてから、その放送番組が再生されるまでに要する時間が大幅に短縮される。また記憶部はＰＭＴを取得して記憶するだけである。これは従来の技術に説明したように、時間短縮のためにあらゆる種類のＴＳパケットを全て取得して記憶する方法と比較して、特段にメモリ容量が少なくて済む。
【００３８】
以上のように、メモリの大容量化をある程度抑えつつ、ＰＡＴ及びＰＭＴを用いて目的の放送番組の実内容のデータを取得するまでに要する時間を短縮することができる。このように時間短縮とメモリ増大の低減とを図る技術は、特にディジタル放送受信装置の携帯化・小型化に有用である。
（実施形態２）
図９は実施形態２におけるディジタル放送受信装置の構成を示す。
【００３９】
同図においてディジタル放送受信装置２００は、アンテナ１０１、チューナ１０２、復調部１１０、第一パケット識別情報分離部１１１、ＥＳ出力部１１２、第二パケット識別情報分離部１１３、記憶部１２２、番組配列情報復号部１２３、ＰＥＳヘッダ情報検出部２２１、ストリーム識別情報検出部２４２、周波数設定部１３１及び制御部２３２から構成される。この構成において図１と同じ符号の構成要素は同じものであるので説明を省略し、以下異なる部分を中心に説明する。
【００４０】
ＰＥＳヘッダ情報検出部２２１は、ＴＳ形式の信号からペイロードに含まれるＰＥＳのヘッダ信号を検出してそのＰＥＳをストリーム識別情報検出部２４２へ出力する。
ストリーム識別情報検出部２４２は、ＰＥＳヘッダ信号に含まれるストリーム識別情報を取得する。
【００４１】
制御部２３２は、周波数設定部１３１への周波数の設定、第一パケット識別情報分離部１１１及び第二パケット識別情報分離部１１３へのパケット識別情報の設定等を行う。
図１０は、実施形態２のペイロード処理を示す。
ディジタル放送受信装置２００は、図２の処理を行ってステップＳ４８でペイロード処理が呼び出されると、図１０の処理を実行する。
【００４２】
２００は、ペイロードの先頭バイトを取得し（ステップＳ８１）、その値を判定する（ステップＳ８２）。
判定の結果、ペイロードの先頭バイトが’０’ではない場合、ペイロードはＰＥＳではないと判断し、処理を終了する。
ペイロードの先頭バイトが’０’の場合、ペイロードの２バイト目を取得し（ステップＳ８３）、その値を判定する（ステップＳ８４）。
【００４３】
ペイロードの２バイト目が’０’でない場合、そのペイロードはＰＥＳではないと判断し処理を終了する。
ペイロードの２バイト目が’０’の場合には、ペイロードの３バイト目を取得し（ステップＳ８５）、その値を判定する（ステップＳ８６）。
ペイロードの３バイト目が’１’でない場合には、ペイロードはＰＥＳではないと判断し処理を終了する。
【００４４】
ペイロードの３バイト目が’１’の場合には、図１１に示す、ＰＥＳのパケット開始コードプレフィックス５１０を検出したと判断しステップＳ８７に進む。続いて、２００は、ペイロードの４バイト目にあるストリーム識別情報５１１を取得し（ステップＳ８７）し、この値とストリーム識別情報検出部２４２に設定されたストリーム識別情報設定値とを比較する（ステップＳ８８）。
【００４５】
図１２にストリーム識別情報と符号化データの内容の関係とを示す。
ここでＥＳ出力として、オーディオストリームを出力したい場合には、図９からオーディオストリームを示すストリーム識別情報の’１１０×××××’（×は０でも１でもよい）をストリーム識別情報検出部２４２に設定し、これと受信したストリーム識別情報が同じであれば所望のＥＳが受信できたと判断する。そして、この受信されたパケットのパケット識別情報を第一パケット識別情報分離部１１１へ設定すれば、ＥＳ出力部１１２はオーディオストリームを出力することができる。
【００４６】
この受信方法であれば、ＰＡＴやＰＭＴのデータを受信しなくてもオーディオ出力が可能となるため、受信開始からオーディオ出力までの時間をより短い時間で実施することが可能となる。なお、ビデオまたはデータ信号を出力したい場合には、図１２から該当するストリーム識別情報を選んで設定すれば、ＥＳ出力部１１２から目的とする信号の出力が可能となる。表示の機能を持つ受信機では、先に音が出力されてから、それに合わせて以下の方法により表示のためのデータを取得することができる。
【００４７】
制御部２３２は、番組配列情報として取得したいＰＡＴのパケット識別情報'０'、ＮＩＴのパケット識別情報'１０'（１６進表記）を第二パケット識別情報分離部１１３へ設定する。
受信したＴＳのパケット識別情報が'０'または'１０'（１６進表記）の値であれば、記憶部１２２に記憶され、番組配列情報復号部１２３で記憶した情報を処理し、ＰＡＴに含まれるＰＭＴのパケット識別情報検出処理を行う。
【００４８】
図１３にＰＡＴの構成、図１４にＰＭＴの構成を示す。
ＰＭＴのパケット識別情報は、ＰＡＴに含まれるＰＭＴ＿ＰＩＤ７４３の１３ビットの信号により行う。ＰＭＴ＿ＰＩＤ７４３はＰＡＴの中に１つ以上存在する。ここで検出したＰＭＴのパケット識別情報を、制御部２３２は第二パケット識別情報分離部１１３に設定すると、ＴＳの中からＰＭＴを分離し、記憶部１２２に記憶される。
【００４９】
番組配列情報復号部１２３は、記憶部１２２に記憶されたＰＭＴを処理し、ＰＭＴの中に含まれるエレメンタリＰＩＤ８４３の値を取り出し、ストリーム識別情報検出部２４２の出力により制御部２３２が第一パケット識別情報分離部１１１へ設定したパケット識別情報と同じであるかを判定し、同じパケット識別情報であれば、この時の放送番組番号識別情報８２１の値を取り出す。
【００５０】
従って、上記した方法を用いれば、オーディオやビデオのＥＳに含まれる信号を、ＰＡＴやＰＭＴのデータを受信しなくても取り出すことが可能となるため、受信開始からオーディオやビデオ出力までの時間をより短縮することが可能となる。
【００５１】
【発明の効果】
本発明のディジタル放送受信装置は、１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された１つの放送番組のコンポーネントの再生制御を行う放送受信装置であって、ＰＭＴを記憶するための記憶手段と、受信されるＴＳパケットのうち、ＰＭＴの識別子として予め定められているテーブル識別子によって、ＰＭＴを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットからＰＭＴを抽出して前記記憶手段に記憶させる抽出手段と、ＰＡＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組に対応するＰＭＴを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴより特定し、当該特定されたパケット識別子のＰＭＴが前記記憶手段に既に記憶されている限りにおいて、当該記憶されているＰＭＴにより示されるパケット識別子を用いて前記指定に係る放送番組のコンポーネントを含むＴＳパケットを取得し、当該コンポーネントの再生制御を行う再生制御手段とを備える。
【００５２】
この構成によれば、本装置は、ＰＡＴより先に受信されるＰＭＴをテーブル識別子により区別してメモリに記憶することができる。そして後にＰＡＴが受信され、そのＰＡＴの内容から目的の放送番組に必要なＰＭＴが判明すると、そのＰＭＴが記憶手段に記憶されている場合には短時間でそのＰＭＴを取得することができる。短時間で目的の放送番組のＰＭＴを取得することができれば、目的の放送番組のコンポーネントを取得するまでに要する時間も短くなる。
【００５３】
また、メモリは、受信される全てのＴＳパケットを記憶している必要はなく、各放送番組に対応するＰＭＴを記憶すればよいだけなので、メモリの増大化を防ぐこともできる。よって本装置は、高速化と小型化が特に要求されている携帯用の装置に有用である。
また前記抽出手段は、ＰＭＴを含むＴＳパケットの取得において、１つの放送番組に対応するＰＭＴが複数のＴＳパケットにまたがって含まれている場合には、前記複数のＴＳパケットのうちの既に取得されたＴＳパケットからパケット識別子を得て、当該パケット識別子を用いて前記複数のＴＳパケットのうちの残りのＴＳパケットを取得する。
【００５４】
この構成によれば、ＰＭＴが複数のＴＳパケットにまたがって伝送されている場合でも、そのＴＳパケットのパケット識別子を特定し、パケット識別子を用いて当該ＰＭＴのＴＳパケットを他のＴＳパケットと区別して取得することができる。
また前記再生制御手段は、前記指定に係る放送番組に対応するＰＭＴが前記記憶手段に記憶されていない場合には、当該ＰＭＴを含むＴＳパケットが受信されるのを待って、受信されたＴＳパケットに含まれるＰＭＴにより示されるパケット識別子を用いて前記指定に係る放送番組のコンポーネントを含むＴＳパケットを取得し、当該コンポーネントの再生制御を行う。
【００５５】
この構成によれば本装置は、記憶手段に目的の放送番組のＰＭＴが記憶されていない場合であっても、従来の方法によって目的の放送番組のコンポーネントを取得できることが保証される。
本発明のディジタル放送受信装置は、１以上の放送番組それぞれの実内容を構成するコンポーネントと、１の放送番組のコンポーネントが収容されたトランスポートストリーム（ＴＳ）パケットのパケット識別子を示すプログラムマップテーブル（ＰＭＴ）１以上と、ＴＳ内の各放送番組それぞれに対応するＰＭＴが収容されたＴＳパケットのパケット識別子を示すプログラムアソシエーションテーブル（ＰＡＴ）と、が収容されたＴＳパケット群を受信して、指定された放送番組のコンポーネントの再生制御を行う放送受信装置であって、ストリームデータを記憶するための記憶手段と、受信されるＴＳパケットのうち、所定の放送番組を構成するコンポーネントの識別子として予め定められているテーブル識別子によって、前記コンポーネントを含むＴＳパケットを他のＴＳパケットと区別して取得し、取得されたＴＳパケットから前記コンポーネントを抽出して前記記憶手段に記憶させる抽出手段と、ＰＡＴ及びＰＭＴを含むＴＳパケットを受信した場合に、前記指定に係る放送番組のコンポーネントを含むＴＳパケットのパケット識別子を当該受信されたＰＡＴ及びＰＭＴにより特定し、当該特定されたパケット識別子のコンポーネントが前記記憶手段に既に記憶されている限りにおいて、当該記憶されているコンポーネントの再生制御を行う再生制御手段とを備える。
【００５６】
この構成によれば、本装置は、放送番組のコンポーネントをストリーム識別子により区別してメモリに記憶する。そして後にＰＡＴ及びＰＭＴが受信されて目的の放送番組のコンポーネントのパケット識別子が判明すると、そのコンポーネントが記憶手段に記憶されている場合には短時間でそのコンポーネントを取得することができる。またメモリは、全てのＴＳパケットを記憶している必要はなく、コンポーネントを記憶するだけでよいのでメモリの増大化を防ぐこともできる。
【図面の簡単な説明】
【図１】実施形態１におけるディジタル放送受信装置の構成を示す。
【図２】ＴＳパケットに含まれるペイロードを特定する処理を示す。
【図３】ＴＳパケットのデータ構成を示す。
【図４】アダプテーションフィールド制御の割り当てを示す表である。
【図５】ペイロード処理を示す。
【図６】番組配列情報を含むペイロードのデータ構成を示す。
【図７】セクション処理を示す。
【図８】テーブル名、テーブル識別及びパケット識別の関係を示す表である。
【図９】実施形態２におけるディジタル放送受信装置の構成を示す。
【図１０】実施形態２のペイロード処理を示す。
【図１１】ＰＥＳのデータ構成を示す。
【図１２】ストリーム識別情報と符号化データの内容の関係とを示す。
【図１３】ＰＡＴのデータ構成を示す。
【図１４】ＰＭＴのデータ構成を示す。
【図１５】従来のディジタル放送受信装置の構成を示す。
【符号の説明】
１００    ディジタル放送受信装置
１０１    アンテナ
１０２    チューナ
１１０    復調部
１１１    第一パケット識別情報分離部
１１２    ＥＳ出力部
１１３    第二パケット識別情報分離部
１２１    テーブル識別情報分離部
１２２    記憶部
１２３    番組配列情報復号部
１３１    周波数設定部
１３２    制御部
２００    ディジタル放送受信装置
２２１    ＰＥＳヘッダ情報検出部
２３２    制御部
２４２    ストリーム識別情報検出部
【図１】
0004099051.tif 000002
【図２】
0004099051.tif 000003
【図３】
0004099051.tif 000004
【図４】
0004099051.tif 000005
【図５】
0004099051.tif 000006
【図６】
0004099051.tif 000007
【図７】
0004099051.tif 000008
【図８】
0004099051.tif 000009
【図９】
0004099051.tif 000010
【図１０】
0004099051.tif 000011
【図１１】
0004099051.tif 000012
【図１２】
0004099051.tif 000013
【図１３】
0004099051.tif 000014
【図１４】
0004099051.tif 000015
【図１５】
0004099051.tif 000016