(57)【特許請求の範囲】
【請求項１】
それぞれの符号化ストリームデータが複数のチャンネルに対応するデータを含んでいる複数の符号化ストリームデータを個別に且つ並行して入力可能な複数の入力手段と、
上記複数の入力手段により入力された複数の符号化ストリームデータの中から、既にユーザにより指定されている現在デコードチャンネルを含む符号化ストリームデータと、予め決められた所定規則に従って選択される先行デコードチャンネルを含む複数の符号化ストリームデータとを並行して選択してそれぞれ個別に出力することのできる符号化データ選択手段と、
上記符号化データ選択手段により選択された複数の符号化ストリームデータがそれぞれ個別に入力されると共に、それぞれ入力された符号化ストリームデータについて並行してデコード処理を行う複数のデコード手段と、
上記所定規則に従って上記符号化データ選択手段にて選択される上記先行デコードチャンネルを設定するもので、ユーザから新たにチャンネルの指定があったときに、チャンネルの切り替えに要した切替時間を計測し、計測された切替時間を各チャンネル毎に記憶した結果に基づいて、切替時間が長いチャンネルを上記先行デコードチャンネルとして設定する符号化データ指定手段と、
上記複数のデコード手段のうち、ユーザから指定されたチャンネルの符号化データをデコードしているデコード手段のデコード出力のみが再生出力として出力されるように選択を行う出力選択手段と、
を備えていることを特徴とする信号処理装置。
【請求項２】
それぞれの符号化ストリームデータが複数のチャンネルに対応するデータを含んでいる複数の符号化ストリームデータを、複数の入力手段によって個別に且つ並行して入力する入力手順と、
上記入力手順により入力された複数の符号化ストリームデータの中から、既にユーザにより指定されている現在デコードチャンネルを含む符号化ストリームデータと、予め決められた所定規則に従って選択される先行デコードチャンネルを含む複数の符号化ストリームデータとを並行して選択してそれぞれ個別に出力する符号化データ選択手順と、
上記符号化データ選択手順により選択した複数の符号化ストリームデータを複数のデコード手段に個別に入力して、それぞれの符号化ストリームデータについて並行してデコード処理を行うデコード手順と、
上記所定規則に従って上記先行デコードチャンネルを設定する手順であって、ユーザから新たにチャンネルの指定があったときに、チャンネルの切り替えに要した切替時間を計測し、計測された切替時間を各チャンネル毎に記憶した結果に基づいて、切替時間が長いチャンネルを上記先行デコードチャンネルとして設定する符号化データ指定手順と、
上記複数のデコード手段のうち、ユーザから指定されたチャンネルの符号化データをデコードしているデコード手段のデコード出力のみが再生出力として出されるように選択を行う出力選択手順と、
を備えることを特徴とする信号処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば符号化されたデジタル放送信号を入力してこれをデコードする信号処理装置、及びこの信号処理装置における信号処理方法に関するものである。
【０００２】
【従来の技術】
従来より、デジタル衛星放送の開始に伴ってデジタル衛星放送受信機が広く普及している。このデジタル衛星放送においては、多数の放送局がサービスを提供しており、デジタル衛星放送受信機は、これに対応して複数のチャンネルを選局することが可能となるよう構成されている。
【０００３】
図５は、従来のデジタル衛星放送受信機の内部の構成を簡略に示すブロック図である。
このデジタル衛星放送受信機には、図示するようにフロントエンド部５１、デマルチプレクサ５２、デコーダ５３、及びこれらの部位の動作を制御するシステムコントローラ５０が形成されている。
【０００４】
まず、フロントエンド部５１は、システムコントローラ５０から供給される伝送諸元等を設定した設定信号に基づいて、例えば図示しないパラボラアンテナを介してこの設定信号により決定されるキャリア（受信周波数）を受信する。そして、例えばビタビ復調処理や誤り訂正処理等を施すことで、ＴＳ（Transport Stream）を得るようにされる。
【０００５】
このデジタル衛星放送の規格によるＴＳは、周知のように、例えばＭＰＥＧ２(Moving Picture Experts Group Layer2)方式によって、複数のプログラム（番組）のビデオ信号及びオーディオ信号を圧縮した圧縮データと、各種の付加情報が多重化されている。また、放送側が挿入する付加情報としては、ＰＡＴ(Program Association Table)、ＰＭＴ(Program Map Table)などのテーブルを格納するＰＳＩ(Program Specific Information：番組特定情報）や、ＳＩ(Service Information:番組配列情報）などが挙げられる。
【０００６】
また、フロントエンド部５１では、ＴＳからＰＳＩ(Program Specific Information:番組特定情報)のパケットを取得し、その選局情報を更新すると共に、ＴＳにおける各チャンネルのコンポーネントＰＩＤ(Program ID)を得て、例えばシステムコントローラ５０に伝送する。システムコントローラ５０では、取得したＰＩＤを受信信号処理に利用することになる。
【０００７】
デマルチプレクサ５２は、システムコントローラ５０により設定されたフィルタ条件に従って、フロントエンド部５１から供給されたＴＳから、後述するようにして必要なＴＳパケットを分離する。これにより、例えばデマルチプレクサ５２においては、目的とする１つのプログラムについてのＴＳパケットとして、ＭＰＥＧ２方式により圧縮されたビデオデータのＴＳパケットと、ＭＰＥＧ２方式により圧縮されたオーディオデータのＴＳパケットを得ることになる。そして、このようにして得られた圧縮ビデオデータと圧縮オーディオデータをデコーダ５３に対して出力する。
【０００８】
デコーダ５３においては、圧縮ビデオデータをＭＰＥＧ２フォーマットに従ってデコード（伸長）処理を行うビデオデコーダと、圧縮オーディオデータについて、ＭＰＥＧ２フォーマットに従って、上記ビデオデータ出力に同期させるようにしてデコード処理を行うオーディオデコーダとを備えている。そして、入力された圧縮ビデオデータについては、ビデオデコーダによってデコード処理を施し、また、入力された圧縮オーディオデータについては、オーディオデコーダによってデコード処理を施す。
そして、デコーダ５３は、このようなデコード処理によって同期を確立したビデオデータ、及びオーディオデータを再生出力として出力するようにされる。
【０００９】
ここで、このような構成による従来のデジタル衛星放送受信機において、例えばユーザの操作によりチャンネル切替要求が生じた場合には次に説明するような動作が行われることとなる。
【００１０】
図６は、従来のデジタル衛星放送受信機におけるチャンネル切替動作を説明するフローチャートである。
まず、図示するステップＳ１００１において、従来のデジタル衛星放送受信機のシステムコントローラ５０はチャンネル切替要求があったか否かを監視し、チャンネル切替要求があった場合は、続くステップＳ１００２においてこの要求チャンネルのチャンネル番号を認識する。
【００１１】
続くステップＳ１００３においては、ＰＡＴを元にＮＩＴ（Network Information Table）を受信する。すなわち、このＮＩＴには、周知のように伝送路に関する物理的な情報（例えばデジタル衛星放送においては衛星の軌道、偏波、トランスポンダごとの周波数）が含まれており、このステップＳ１００３では、受信した上記ＮＩＴを元に、要求されたチャンネルが含まれているトランスポンダの周波数を認識するようにしているものである。
そして、このステップＳ１００３においては、このように認識した周波数をフロントエンド部５１に新たに設定し、これによりこのフロントエンド部５１より要求チャンネルの含まれているトランスポンダが受信されるようになる。
【００１２】
次に、ステップＳ１００４においては、このようにフロントエンド部５１より新たに受信されたトランスポンダのＰＡＴを受信し、さらに続くステップＳ１００５において、この新たに受信したＰＡＴ内の情報により、要求チャンネルのＰＭＴを受信する。
【００１３】
そして、ステップＳ１００６においては、このＰＭＴに基づいてデマルチプレクサ５２に対してフィルタ条件を設定して、上記トランスポンダのＴＳから、要求チャンネルについてのパケットのみを分離してストリームデータが得られるよう制御する。
【００１４】
ステップＳ１００７では、上記のようにしてデマルチプレクサ５２により得られたストリームデータに含まれているＳＨ（Sequence Header）を検出し、当該要求チャンネルのストリームデータの画像フォーマット（例えばＳＤ：Standard
Definition、又はＨＤ：High Definition等）を認識する。
【００１５】
続くステップＳ１００８においては、上記ステップＳ１００７において検出したＳＨを元に、デコーダ５３がフォーマットに応じた動作が可能となるよう必要な各種設定を行う。
【００１６】
ステップＳ１００９においては、この設定に基づいてデコーダ５３にデコード処理を実行させる。これにより、デコーダ５３においてはビデオデータとオーディオデータとの同期が確立される。
そして、ステップＳ１０１０において、デコーダ５３にこれらビデオデータ、及びオーディオデータを出力させることで、上記ステップＳ１００１において要求されたチャンネルのオーディオデータ及びビデオデータが出力されるようになる。
【００１７】
【発明が解決しようとする課題】
このように、従来のデジタル衛星放送受信機においては、チャンネル切替要求があってから要求されたチャンネルの画像が表示されるまでに、受信トランスポンダの設定・パケットの分離等のためのＤｅｍｕｘ処理（図６ステップＳ１００２〜Ｓ１００６）、及びＤｅｃｏｒｄ処理（ステップＳ１００７〜Ｓ１００９）が行われることとなる。
【００１８】
しかしながら、上記Ｄｅｍｕｘ処理は、先の説明からも理解されるように、各種信号の送受信を行う等、比較的多くの処理を要するため、その処理時間としては数百ｍｓｅｃの時間を要することとなる。また、同様に、上記Ｄｅｃｏｒｄ処理も、比較的複雑な処理とされるために、数百ｍｓｅｃの時間を要するものとされる。
従って、従来のデジタル衛星放送受信機においては、チャンネル切替要求があってから画像表示出力が行われるまでに、もっとも長い場合で１秒程度かかることもあり、これは、アナログ放送を受信するアナログＴＶ（テレビジョン受像器）の場合に比べるとそのチャンネル切替時間に大きな差が生じているといえる。
【００１９】
このため、従来のデジタル衛星放送受信機によっては、このようなアナログＴＶに比べた場合のチャンネル切替時間の遅さから、ユーザに違和感を生じさせる場合が少なくなかった。
【００２０】
【課題を解決するための手段】
そこで、本発明では以上のような問題点に鑑み、信号処理装置として以下のように構成することとした。
すなわち、先ず、それぞれの符号化ストリームデータが複数のチャンネルに対応するデータを含んでいる複数の符号化ストリームデータを個別に且つ並行して入力可能な複数の入力手段を備える。
また、上記複数の入力手段により入力された複数の符号化ストリームデータの中から、既にユーザにより指定されている現在デコードチャンネルを含む符号化ストリームデータと、予め決められた所定規則に従って選択される先行デコードチャンネルを含む複数の符号化ストリームデータとを並行して選択してそれぞれ個別に出力することのできる符号化データ選択手段を備える。
また、上記符号化データ選択手段により選択された複数の符号化ストリームデータがそれぞれ個別に入力されると共に、それぞれ入力された符号化ストリームデータについて並行してデコード処理を行う複数のデコード手段を備える。
また、上記所定規則に従って上記符号化データ選択手段にて選択される上記先行デコードチャンネルを設定するもので、ユーザから新たにチャンネルの指定があったときに、チャンネルの切り替えに要した切替時間を計測し、計測された切替時間を各チャンネル毎に記憶した結果に基づいて、切替時間が長いチャンネルを上記先行デコードチャンネルとして設定する符号化データ指定手段を備える。
さらに、上記複数のデコード手段のうち、ユーザから指定されたチャンネルの符号化データをデコードしているデコード手段のデコード出力のみが再生出力として出力されるように選択を行う出力選択手段を備えるようにした。
また、本発明では信号処理方法として以下のようにすることとした。
つまり、先ず、それぞれの符号化ストリームデータが複数のチャンネルに対応するデータを含んでいる複数の符号化ストリームデータを、複数の入力手段によって個別に且つ並行して入力する入力手順を備える。
また、上記入力手順により入力された複数の符号化ストリームデータの中から、既にユーザにより指定されている現在デコードチャンネルを含む符号化ストリームデータと、予め決められた所定規則に従って選択される先行デコードチャンネルを含む複数の符号化ストリームデータとを並行して選択してそれぞれ個別に出力する符号化データ選択手順を備える。
また、上記符号化データ選択手順により選択した複数の符号化ストリームデータを複数のデコード手段に個別に入力して、それぞれの符号化ストリームデータについて並行してデコード処理を行うデコード手順を備える。
また、上記所定規則に従って上記先行デコードチャンネルを設定する手順であって、ユーザから新たにチャンネルの指定があったときに、チャンネルの切り替えに要した切替時間を計測し、計測された切替時間を各チャンネル毎に記憶した結果に基づいて、切替時間が長いチャンネルを上記先行デコードチャンネルとして設定する符号化データ指定手順を備える。
さらに、上記複数のデコード手段のうち、ユーザから指定されたチャンネルの符号化データをデコードしているデコード手段のデコード出力のみが再生出力として出されるように選択を行う出力選択手順を備えるようにした。
【００２１】
上記構成によれば、上記複数のデコード手段のうちの或る１つのデコード手段においては、ユーザにより指定された現在デコードチャンネルを含む符号化ストリームデータについてのデコード処理が行われる。そして、これと並行するようにして、別のデコード手段においては、上記符号化ストリームデータとは異なる所定規則に従って選択される先行デコードチャンネルを含む符号化ストリームデータについてのデコード処理が行われるようになる。
そして、例えばユーザにより指定されたチャンネルが、上記先行デコードチャンネルであった場合には、このように既にデコード処理の行われている符号化ストリームデータを選択してそのまま再生出力すればよいこととなる。
すなわち、このように指定されたチャンネルが先行デコードチャンネルであった場合には、指定されたチャンネルについての符号化ストリームデータを選択する処理、及び選択された符号化ストリームデータをデコードする処理が省略可能となり、これによって表示切り替えの迅速化を図ることができる。
そして、本発明では、上記先行デコードチャンネルとして、ユーザから新たにチャンネルの指定があったときに、チャンネルの切り替えに要した切替時間を計測し、計測された切替時間を各チャンネル毎に記憶した結果に基づいて、切替時間が長いチャンネルを設定するものとしている。これによれば、切替時間が長いチャンネルの符号化ストリームデータを常に先行デコードしておくことができる。
【００２２】
【発明の実施の形態】
図１は、本実施の形態としての信号処理回路が適用されるデジタル放送受信機１内部の要部の構成を示すブロック図である。
まず、図示するように、本実施の形態としてのデジタル放送受信機１は、第１フロントエンド部４ａ、及び第２フロントエンド部４ｂの２つチューナーパックを搭載する構成を採っている。
また、このデジタル放送受信機１においては、この他にも、地上波によるデジタル放送に対応するためのチューナーパックとして、図示する第３フロントエンド部４ｃも備える構成とされている。
つまり、このデジタル放送受信機１においては、このように複数のフロントエンド部４を備えることで複数のトランスポンダを同時に入力可能としているものである。
【００２３】
上記第１フロントエンド部４ａ、及び第２フロントエンド部４ｂに対しては、このデジタル放送受信機１の筐体外部にＢＳパラボラアンテナ２ａ、及びＣＳパラボラアンテナ２ｂが備えられる。
これらＢＳパラボラアンテナ２ａ、及びＣＳパラボラアンテナ２ｂにおいては、衛星からの放送信号が受信され、この放送信号は内蔵するＬＮＢ(Low Noise Block Down Converter)によって所定の高周波信号に変換される。そして、これが受信信号として、図示する混合器１５を介して第１フロントエンド部４ａ、及び第２フロントエンド部４ｂに供給される。
また、同様に上記第３フロントエンド部４ｃに対しては地上波用アンテナ３が備えられ、これによりこの第３フロントエンド部４ｃには地上波デジタル放送信号が受信信号として供給される。
【００２４】
第１フロントエンド部４ａ、第２フロントエンド部４ｂ、及び第３フロントエンド部４ｃは、システムコントローラ１０から供給される伝送諸元等を設定した設定信号に基づいて、この設定信号により決定されるトランスポンダ（キャリア）を受信して、例えばビタビ復調処理や誤り訂正処理等を施すことで、ＴＳ（Transport Stream）を得るようにされる。
【００２５】
ここで、このデジタル衛星放送の規格によるＴＳは、周知のように、例えばＭＰＥＧ２(Moving Picture Experts Group Layer2)方式によって、複数のプログラム（番組）のビデオ信号及びオーディオ信号を圧縮した圧縮データと、各種の付加情報が多重化されている。
上記ビデオ信号及びオーディオ信号を圧縮した圧縮データは、ＥＳ（Elementary Stream)として多重化される。また、放送側が挿入する付加情報としては、ＰＡＴ(Program Association Table)、ＰＭＴ(Program Map Table)などのテーブルを格納するＰＳＩ(Program Specific Information：番組特定情報）や、ＳＩ(Service Information:番組配列情報)などが挙げられる。
そして、上記情報の多重化は、ＴＳを１８８バイトのトランスポートストリーム・パケット（ＴＳパケット）により形成するようにして、このＴＳパケットに対して、上記したＥＳ及び各種付加情報を格納することにより行われる。
【００２６】
また、上記第１フロントエンド部４ａ〜第３フロントエンド部４ｃのそれぞれにおいては、ＴＳからＰＳＩ(Program Specific Information:番組特定情報)のパケットを取得し、その選局情報を更新すると共に、ＴＳにおける各チャンネルのコンポーネントＰＩＤ(Program ID)を得て、例えばシステムコントローラ１０に伝送する。そして、システムコントローラ１０では、取得したＰＩＤを受信信号処理に利用することになる。
【００２７】
デマルチプレクサ５は、システムコントローラ１０により設定されたフィルタ条件に従って、各フロントエンド部４から供給されたＴＳから必要なＴＳパケットを分離する。これにより、例えばデマルチプレクサ５においては、目的とする１つのプログラムについてのＴＳパケットとして、ＭＰＥＧ２方式により圧縮されたビデオデータのＴＳパケットと、ＭＰＥＧ２方式により圧縮されたオーディオデータのＴＳパケットを得ることになる。
そして、このデマルチプレクサ５は、システムコントローラ１０の制御に基づき、このようにして得られた圧縮ビデオデータと圧縮オーディオデータを後述する第１デコーダ６ａ、第２デコーダ６ｂ、及び第３デコーダ６ｃに対してマトリクス的に出力することができる。
例えば、第１フロントエンド部４ａから得たＴＳを第３デコーダ６ｃへ、第２フロントエンド部４ｂから得たＴＳを第１デコーダ６ａへ、第３フロントエンド部４ｃから得たＴＳを第２デコーダ６ｂにそれぞれ出力するといったことも可能とされる。
【００２８】
なお、デマルチプレクサ５により分離された圧縮ビデオ／オーディオデータの個別パケットは、ＰＥＳ(Packetized Elementary Stream)と呼ばれる形式でそれぞれ、上記第１デコーダ６ａ〜第３デコーダ６ｃに入力されるようになっている。
また、上記したフィルタ条件の設定については、先ず、例えばデマルチプレクサ５において、ＴＳに含まれるＰＡＴ、ＰＭＴなどを抽出してシステムコントローラ１０に転送するようにされる。そして、システムコントローラ１０が、転送されてきたＰＡＴ、ＰＭＴなどに記述されている情報内容に基づいて、デマルチプレクサ５に対してフィルタ条件を設定するようにされる。
【００２９】
第１デコーダ６ａ、第２デコーダ６ｂ、及び第３デコーダ６ｃは、それぞれ、入力される圧縮ビデオデータについてＭＰＥＧ２フォーマットに従ったデコード（伸長）処理を行うビデオデコーダと、圧縮オーディオデータについて、ＭＰＥＧ２フォーマットに従ったデコード処理を行うオーディオデコーダとを備えている。そして、入力された圧縮ビデオデータについては、ビデオデコーダによってデコード処理を施し、また、入力された圧縮オーディオデータについては、オーディオデコーダによってデコード処理を施す。
そして、第１デコーダ６ａ〜第３デコーダ６ｃのそれぞれは、このようにデコード処理を施したビデオデータ、及びオーディオデータについて、放送信号に重畳され上記デマルチプレクサ５から供給されるＰＴＳ（Presentation Time Stamp：出力時刻管理情報）を元にその同期を確立する。
このように同期の確立されたビデオデータ、及びオーディオデータは、それぞれ図示するように出力スイッチ部７に供給される。
【００３０】
ここで、このように本実施の形態としてのデジタル放送受信機１には、第１デコーダ６ａ、第２デコーダ６ｂ、及び第３デコーダ６ｃの３つのデコーダが備えられる。この構成によれば、例えば複数のチャンネルのストリームデータについてのデコードを同時に行うことが可能となる。
つまり、本実施の形態では、後述するようにして例えば第１デコーダ６ａにおいては現在選局されているチャンネルのデータについてのデコードを行うようにする。一方、その他の第２デコーダ６ｂ、第３デコーダ６ｃにおいては、所定規則に従って設定されるチャンネルのデータについて、選局が行われる前に予めデコード（先行デコード）を行っておくことが可能となるようにしているものである。
なお、本明細書においては、このようにして、後において選局が行われることを想定して現在選局されているチャンネルとは別のチャンネルについてのデコードを行うことを「先行デコード」と言うものとする。
【００３１】
出力スイッチ部７は、システムコントローラ１０の制御に基づき、上記のようにして各第１デコーダ６ａ〜第３デコーダ６ｃから供給されるビデオデータ、及びオーディオデータの出力切替動作を行う。これにより、この出力スイッチ部７によっては、図示するように再生出力すべきオーディオデータ及びビデオデータのみが択一的に出力されるようになる。
【００３２】
操作入力部８は、図示しない当該デジタル放送受信機１筐体外部に配される複数の操作子から成り、ユーザ等による当該デジタル放送受信機１への操作入力が可能となるように設けられる。
この操作入力部８において、上記複数の操作子としては、例えば受信する放送信号についての選局（チャンネル切替要求）を行うための選局キーが設けられ、さらにこの選局キーとしては、局番号を順に送るための順送り選局キー、及び各局をダイレクトに選局するためのダイレクト選局キーが設けられている。また、ＢＳ、ＣＳ、地上波のそれぞれの放送を切り替えるための放送切替キーも設けられる。
そして、この操作入力部８は、操作の為された操作子に応じた操作信号をシステムコントローラ１０に供給するようにされ、これによりシステムコントローラ１０は、この操作信号に基づいた処理を実行するようにされる。
【００３３】
リモコン受光部９は、図示するリモコン（リモートコマンダー）９ａから供給される、例えば赤外線信号によるコマンド信号を受信し、これに基づいた操作信号をシステムコントローラ１０に供給する。そして、上記操作入力部８の場合と同様、システムコントローラ１０はこの操作信号に基づいた処理を実行するようにされる。
なお、この場合のリモコン９ａには、少なくとも上記した操作入力部８と同様の操作を可能とするための操作子が設けられているものとする。
【００３４】
ＲＡＭ１２はシステムコントローラ１０の作業領域として設けられ、このＲＡＭ１２に対しては、適宜、システムコントローラ１０による必要なデータの読み出し／書き込みが行なわれる。
【００３５】
ＲＯＭ１１は、例えばフラッシュメモリ等の不揮発性メモリとされる。このＲＯＭ１１には、システムコントローラ１０が機器の全体制御を行うのに必要な各種プログラムが格納されており、システムコントローラ１０はこのプログラムに従って各種処理を実行する。
また、このＲＯＭ１１には、本実施の形態としての先行デコードチャンネルの設定、及びチャンネル切替動作を行うためのプログラムも記憶され、システムコントローラ１０がこのプログラムに従った動作を行うことにより、このデジタル放送受信機１においては、後述するようなチャンネル切替動作、及び先行デコードチャンネル設定動作が実現される。
【００３６】
ここで、このように構成される本実施の形態のデジタル放送受信機１において、上記先行デコードチャンネルとしては、現在選局されているチャンネル番号の直前、及び直後にあたる番号のチャンネルであることとして設定されているものとする。
これは、例えば、ユーザによる選局（チャンネル切替）操作が、一般的にその使用頻度の高い順送り選局キーにより行われる場合を想定してのものである。
すなわち、このように使用頻度の高い順送り選局キーにより選局されるチャンネルを常に先行デコードしておくようにすることで、先行デコードチャンネルに切り替えられる可能性を高めようとするものである。
【００３７】
この場合、例えば現在選局されているチャンネルの番号が「１００」であったとすると、本実施の形態のデジタル放送受信機１においては、以下のような動作が得られることとなる。
まず、例えば、この番号「１００」のチャンネルのストリームデータを含むＴＳが第１フロントエンド部４ａにより得られているとすると、先行デコードチャンネルとしての、直前の番号「９９」と直後の番号「１０１」のチャンネルのストリームデータを含むＴＳが、それぞれ第２フロントエンド部４ｂ、第３フロントエンド部４ｃに得られるようになる。
【００３８】
そして、デマルチプレクサ５により、例えば上記番号「１００」のチャンネルのＴＳが第１デコーダ６ａに供給されてデコードが行われたとすると、番号「９９」、「１０１」チャンネルのＴＳは、それぞれ第２デコーダ６ｂ、第３デコーダ６ｃに供給されて先行デコードが行われるようになる。
また、この場合、出力スイッチ部７においては、出力スイッチが、現在選局されている「１００」チャンネルをデコードしている、例えば第１デコーダ６ａに接続され、この番号「１００」のチャンネルのデータのみを出力するようにされる。
【００３９】
このような状態において、ユーザ等により、順送り選局キーによりチャンネルを順送りする操作が行われ、例えば番号「１０１」のチャンネルが選局されたとする。すると、この選局操作に応じては、出力スイッチ部７の出力スイッチがこの「１０１」チャンネルをデコードしている第３デコーダ６ｃに接続され、チャンネル「１０１」についての再生出力が行われるようになる。
つまり、この場合、選局操作が為されてから、出力スイッチ部７を切り替えることのみによって選局チャンネルの再生出力を行うことができるようになるものである。
そして、この選局操作に応じては、上記「１０１」チャンネルについての再生出力と平行して、この番号「１０１」の直前の番号となる「１００」、及び直後の番号となる「１０２」のチャンネルを、新たな先行デコードチャンネルとして設定する動作が得られるようになる。
【００４０】
図２は、このような動作を実現するための、本実施の形態としてチャンネル切替動作を示したフローチャートである。
先ず、図示するステップＳ１０１において、システムコントローラ１０は、例えばユーザにより操作入力部８或いはリモコン９ａにおいて選局操作がなされる等、チャンネル切替要求（再生出力要求）が発生したか否かを監視する。そして、チャンネル切替要求が発生したと判別した場合はステップＳ１０２に進む。
【００４１】
ステップＳ１０２においては、上記チャンネル切替要求により指定されるチャンネル（ここでは要求チャンネルという）が、先行デコードチャンネルか否かの判別を行う。
なお、実際には、上記ステップＳ１０１においてチャンネル切替要求があったと判別された際には、このステップＳ１０２の処理に平行して、上記したような要求チャンネルの直前・直後の番号のチャンネルを先行デコードチャンネルとして設定する処理が行われるようにされるものとする。
そして、これにより、このデジタル放送受信機１においては、これら先行デコードチャンネルとして設定された各チャンネルについて、後述するステップＳ１０５〜Ｓ１１１までのＤｅｍｕｘ及びＤｅｃｏｒｄ処理が、上記要求チャンネルについての再生出力に平行して行われるようにされるものである。
【００４２】
このステップＳ１０２において、要求チャンネルが先行デコードチャンネルでなかった場合は、図示するようにステップＳ１０５に進み、以下に図示されるＤｅｍｕｘ処理、及びＤｅｃｏｒｄ処理を行うようにされる。すなわち、この場合は従来のチャンネル切替動作と同様の動作を行うようにされるものである。
【００４３】
先ず、ステップＳ１０５においては、先に説明したＰＡＴを元にＮＩＴ（Network Information Table）を受信する。周知のように、このＮＩＴには、伝送路に関する物理的な情報（例えばデジタル衛星放送においては衛星の軌道、偏波、トランスポンダごとの周波数）が含まれており、このステップＳ１０５においては、この受信したＮＩＴを元に、上記要求されたチャンネルが含まれているトランスポンダの周波数を認識するようにしている。
そして、このステップＳ１０５では、このように認識した周波数を任意のフロントエンド部４に新たに設定し、これによりこのフロントエンド部４より要求チャンネルの含まれているトランスポンダが受信されるようにする。
【００４４】
次に、ステップＳ１０６においては、このようにフロントエンド部４より新たに受信されたトランスポンダのＰＡＴを受信し、さらに続くステップＳ１０７において、この新たに受信したＰＡＴ内の情報により、要求チャンネルのＰＭＴを受信する。
【００４５】
そして、ステップＳ１０８においては、このＰＭＴに基づいてデマルチプレクサ５に対してフィルタ条件を設定して、上記トランスポンダのＴＳから、要求チャンネルについてのパケットのみを分離してストリームデータが得られるよう制御する。
【００４６】
ステップＳ１０９では、上記のようにしてデマルチプレクサ５により得られたストリームデータに含まれているＳＨ（Sequence Header）を検出し、当該要求チャンネルの圧縮ビデオデータの画像フォーマット（例えばＳＤ：Standard Definition、又はＨＤ：High Definition等）を認識する。
【００４７】
続くステップＳ１１０においては、上記ステップＳ１０９において検出したＳＨに基づき、任意のデコーダ６に対し、フォーマットに応じた動作が可能となるよう必要な各種設定を行う。
すなわち、この場合、このステップＳ１１０においては、先ず当該要求チャンネルのストリームデータをデコードさせる任意のデコーダ６を決定し、このデコーダ６に対して必要な各種設定を行う。そして、その上で、デマルチプレクサ５を制御して、このデコーダ６に対してストリームデータを供給させるようにするものである。
【００４８】
ステップＳ１１１においては、上記のように設定を行ったデコーダ６に対し、デコード処理を実行させ、これにより、同期の確立されたビデオデータとオーディオデータを得るようにする。
そして、ステップＳ１１２において、出力スイッチ部７に対し、出力スイッチを上記要求チャンネルについてのデコードを行っているデコーダ６に切り替えるよう制御することにより、続くステップＳ１１３において、この出力スイッチ部７より要求チャンネルのオーディオデータ、及びビデオデータが出力されるようになる。
【００４９】
これに対し、先のステップＳ１０２において、要求チャンネルが先行デコードチャンネルであったと判別された場合は、ステップＳ１０３に進む。
先に説明したように、要求チャンネルが先行デコードチャンネルであった場合には、このストリームデータについては、既にＤｅｍｕｘ処理、及びＤｅｃｏｒｄ処理が行われている。
このため、この場合は、図示するようにステップＳ１０３において先行デコードが行われているデコーダ６を認識し、続くステップＳ１０４で、出力スイッチ部７を認識したデコーダの出力に対して接続するように切り替える。
【００５０】
このようにして、本実施の形態のデジタル放送受信機１では、チャンネル切替要求により先行デコードチャンネルが要求された場合には、従来ではチャンネル切替動作時に行われていたＤｅｍｕｘ処理、及びＤｅｃｏｒｄ処理を、上記のようにして省略することが可能となる。
つまり、選局操作が行われた後において、選局されたチャンネルを直ちに表示出力させることが可能になる。
【００５１】
ところで、上記図２においては、先行デコードチャンネルとして、現在選局されているチャンネル番号の前後のチャンネル番号を設定する例を挙げた。この場合は、順送り選局キーによる操作に対しては有効であるが、一方でダイレクト選局キーによる操作を行うなどして、前後チャンネル以外のチャンネルを選局することとなった場合には対応することができなくなってしまう。
そこで、本実施の形態としては、これに代え、過去の選局回数が多いチャンネル順に先行デコードを行うようにすることも可能とする。
【００５２】
図３は、要求回数順に先行デコードチャンネルを設定する場合におけるシステムコントローラ１０による処理動作を示したフローチャートである。
まず、この図に示す処理は、先に説明した前後のチャンネル番号を先行デコードチャンネルとして設定する場合と同様、図２に示す処理と平行して行われるものである。
このため、先ず、この場合の先行デコードチャンネル設定処理としても、図示するようにステップＳ２０１においてチャンネル切替要求があったか否かを監視する。そして、チャンネル切替要求があったと判別された場合には、ステップＳ２０２に進み、要求チャンネルのチャンネル番号を認識する。
【００５３】
続くステップＳ２０３においては、上記ステップＳ２０２における認識に基づき、各チャンネル対応に記憶されるチャンネル要求回数を更新する処理を行う。
すなわち、先ずこの場合、例えばＲＡＭ１２の所定領域に対し、各チャンネル対応にチャンネル切替要求の回数を記憶保持しておくことのできるテーブルを形成しておくようにする。そして、その上で、上記チャンネル切替要求が為されるのに応じ、このテーブルにおける要求回数データを更新するようにすることで、各チャンネルについての切替要求回数を管理することができるようにするものである。
このようにステップＳ２０３において、切替要求のあったチャンネルについての切替要求回数データの更新を行うと、ステップＳ２０４に進む。
【００５４】
ステップＳ２０４においては、上記テーブルに書き込まれているデータを元に、切替要求回数の多い順に各チャンネルの順位を決定する。そして、続くステップＳ２０５にて、このように決定された順位に基づき、上位の例えば２位を先行デコードチャンネルとして設定する。
【００５５】
このように、この図３の処理を実行することによっては、過去の選局回数が多いチャンネル順に先行デコードチャンネルが設定され、この場合のデジタル放送受信機１では、このように選局回数の多い、比較的選局される可能性の高いチャンネルを先行デコードしておくようにすることが可能となる。
これにより、図３の処理を実行することによっては、例えばダイレクト選局操作キーによるチャンネル切替要求があった場合に対応して、本実施の形態としての先行デコードチャンネル切替動作の有効性を維持することができるようになる。
【００５６】
また、この他にも、チャンネル切替動作時間を要した上位のチャンネルを先行デコードチャンネルに設定することも考えられる。すなわち、各チャンネルについての、チャンネル切替要求から要求チャンネルの画像が再生出力されるまでの時間を測定するようにし、この時間を多く要した順に先行デコードチャンネルを設定するようにするものである。
【００５７】
図４は、切替動作に要した時間順に先行デコードチャンネルを設定する場合におけるシステムコントローラ１０による処理動作を示したフローチャートである。なお、この図に示す処理も、先に図２に示した処理と平行して行われるものである。
先ず、この場合の処理動作としては、図示するステップＳ３０１における監視処理により、チャンネル切替要求があったと判別された場合には、続くステップＳ３０２において、要求チャンネルが先行デコードチャンネルであるか否かを監視するようにされる。
そして、要求チャンネルが先行デコードチャンネルであったと判別された場合は、この図に示す処理を抜け、以下に続くチャンネル切替時間の計測処理を行わないようにされる。
すなわち、このステップＳ３０２における処理では、先行デコードチャンネルとしての既にデコードの行われているチャンネルについて、以下に示されるチャンネル切替時間の測定が行われてしまうことを防止しているものである。
【００５８】
このステップＳ３０２において、要求チャンネルが先行デコードチャンネルでなかったと判別された場合は、ステップＳ３０３に進み、当該要求チャンネルについてのチャンネル切替時間を計測する。
【００５９】
続くステップＳ３０４においては、このように計測されたチャンネル切替時間をチャンネル切替時間対応テーブルに記憶する。
すなわち、この場合も、例えばＲＡＭ１２等に、各チャンネル対応にチャンネル切替時間を記憶保持することのできるテーブルを予め設けるようにし、上記ステップＳ３０３において計測されたチャンネル切替時間をこのテーブルに書き込むようにするものである。
【００６０】
そして、ステップＳ３０５においては、上記チャンネル切替時間対応テーブルを参照して、切替時間を要した順に順位を決定し、さらに、続くステップＳ３０６において、この順位に従い上位の例えば２位を先行デコードチャンネルとして設定する。
【００６１】
このように、図４の処理を実行することによっては、チャンネル切替時間を要した順の上位のチャンネルを先行デコードチャンネルとして設定することが可能となる。これにより、デジタル放送受信機１においては、チャンネル切替時間を特に要するチャンネルが常に先行デコードされるようになる。
これは、つまり、デジタルＢＳ、ＣＳ放送の視聴者は比較的偏ったチャンネルを視聴するのが一般的であることから、限られた範囲内のチャンネルにおいての特に切替時間を要するチャンネルを常に先行デコードしておくことができるということを意味する。
すなわち、図４の処理を実行することによっては、選局操作から要求チャンネルの画像表示までの遅さにより特に違和感を生じさせるチャンネルを、実質的になくすことが可能となるものである。
【００６２】
このように、本実施の形態としてのデジタル放送受信機１には、第１デコーダ６ａ、第２デコーダ６ｂ、第３デコーダ６ｃの複数のデコーダが備えられ、これらのうちの１つのデコーダにおいて、選局されたチャンネル（要求チャンネル）についてのデコードが行われ、これが出力される。
そして、これと平行するようにして、上記複数のデコーダのうちの他のデコーダにおいては、上記要求チャンネルとは別のチャンネルについての先行デコードが行われる。
【００６３】
これにより、例えば先行デコードが行われているチャンネルに対する切替要求があった場合には、出力スイッチ部７において、上記のようにして先行デコードを行っているデコーダに接続を切り替えることのみによって、要求チャンネルのオーディオデータ、及びビデオデータを出力することができるようになる。
すなわち、本実施の形態のデジタル放送受信機１によっては、このように先行デコードの行われるチャンネルへの切替動作時に、従来では必要とされていたＤｅｍｕｘ処理及びＤｅｃｏｒｄ処理を省略することが可能となるものである。
【００６４】
なお、本実施の形態では、先行デコードチャンネルとして、現在選局されているチャンネルの前後のチャンネル、または、切替要求の多いチャンネル、または切替時間を多く要したチャンネルを設定する例を挙げたが、このような先行デコードチャンネルを設定するための規則はあくまでも一例であり、勿論これらに限定されるものではない。
また、本実施の形態としての先行デコードチャンネルの数は、勿論３つ以上とされても構わないものである。
【００６５】
例えば、デジタル放送における放送信号に重畳されるＥＰＧ（Electronic Program Guide：電子番組ガイド）を利用すれば、上記規則を以下のように規定することも可能である。
すなわち、先ず、このＥＰＧに記載されている番組情報を参照することにより、例えば過去にユーザにより視聴されたプログラム（番組）について、もっとも多く視聴されたプログラムのジャンル名を識別し、これを保持するようにする。そして、このようにして識別したジャンル名が記載されているＥＰＧを含むチャンネルを先行デコードチャンネルとして設定するものである。
また、この他にも、もっとも多く視聴されたプログラムについての、例えば出演者名等の情報を割り出すようにし、これに基づいて先行デコードチャンネルを設定するようにしてもよい。
この場合には、先行デコードチャンネルの設定にユーザの趣向が反映されるようになるため、例えば特定のジャンルを頻繁に視聴するようなユーザにとって便利である。
【００６６】
また、本実施の形態では、本発明の信号処理装置がデジタル放送受信機１に適用される場合を例に挙げて説明したが、本発明の信号処理装置は、これ以外にも、例えばＨＤＤ（ハードディスクドライブ）レコーダ等、入力可能な複数の符号化データのうち、再生出力すべきデータを択一的にデコード出力することが想定される装置に好適に適用できるものである。
すなわち、例えばＨＤＤレコーダであれば、単に、ＴＳの入力源が、図５においてはフロントエンド部５１であったものがＨＤＤとなる構成とされるため、この場合もＨＤＤに記憶されている複数のＴＳのうちから再生出力するＴＳを切り替える際には、その都度Ｄｅｍｕｘ処理・Ｄｅｃｏｒｄ処理を要することとなる。
そこで、本実施の形態の信号処理装置を適用することで、複数のデコーダを構成するようにして、所定規則に従って決定されるＴＳをＨＤＤから入力して先行デコードしておくようにすれば、切替要求のされたＴＳを直ちに表示出力できる。
【００６７】
また、本実施の形態の信号処理装置としては、この他にも、例えば所謂インターネットラジオの放送データを再生出力するための装置にも好適に適用できる。
すなわち、このようなインターネットラジオ放送を聞くための装置では、放送チャンネルが切り替えられる度に新たに選局されたチャンネルのデータがバッファリングされるため、選局チャンネルのデータが再生出力されるまでに比較的長時間を要する。
そこで、本発明の信号処理装置を適用すれば、再生出力されている放送チャンネル以外のチャンネルのデータが予めバッファリング、デコードできるようになるため、チャンネル切替要求からデータの再生出力までの時間を大幅に短縮することができる。
【００６８】
また、本実施の形態では、本発明の信号処理装置がデジタル放送受信機１に適用され、各デコーダ６としてはＭＰＥＧ２方式に対応するものを例に挙げたが、これら各デコーダ６としては、他の画像圧縮方式に対応するものが用いられても構わないものである。さらに、この他にも、例えばＷＭＡ（Windows Media Audio）方式（Windows：登録商標）やＡＴＲＡＣ３（Adaptive TRansform Acoustic Cording）方式等の音声圧縮方式に対応するものが用いられてもよいものとする。
【００６９】
また、本実施の形態では信号処理装置をハードウエアにより構成する場合を例に挙げて説明したが、勿論、これに代えソフトウエアにより各部の動作を実現することも可能である。
【００７０】
また、さらに、本実施の形態では、第１デコーダ６ａ、第２デコーダ６ｂ、第３デコーダ６ｃをそれぞれ独立したハードウエアとしたが、これに代えて、例えば比較的処理能力の高い１つのデコーダにより上記それぞれのデコーダ６の処理を時分割的に行うように構成しても、当然本発明としての効果が得られるものである。
【００７１】
【発明の効果】
以上のように、本発明によれば、ユーザにより指定された現在デコードチャンネルについてのデコードと共に、これと並行して、先行デコードチャンネルとしての、切替時間を長く要したチャンネルについてのデコードが行われる。
そして、新たなチャンネル指定により、上記先行デコードチャンネルが指定された場合には、その符号化データについては既にデコードが行われていることにより、これをそのまま再生出力すれば足ることとなる。
つまり、この場合のチャンネル切り替えにはＤｅｍａｘ処理とＤｅｃｏｒｄ処理とを不要とすることができ、その分チャンネル切り替えに要する時間を大幅に短縮することができ、ユーザに対してスムーズな切替操作を提供することが可能となる。
また、切替時間を長く要したチャンネルを先行デコードチャンネルとして設定すれば、切替時間が長いチャンネルの符号化ストリームデータは常に先行デコードしておくことができるので、切替時間の長さからユーザに違和感を与えるようなチャンネルを実質的になくすことができる。
【００７２】
これにより、本発明によっては、上記所定規則に従って選択された符号化データについては、従来の再生出力切替動作時に必須とされていたＤｅｍｕｘ処理及びＤｅｃｏｒｄ処理を省略することが可能となる。
この結果、本発明の信号処理装置によっては、再生出力要求に応じた符号化データの出力が為されるまでに要する時間を大幅に短縮することが可能となり、ユーザに対してスムーズな切替操作を提供することが可能となる。
【図面の簡単な説明】
【図１】本実施の形態としてのデジタル放送受信機１内部の要部の構成を示すブロック図である。
【図２】本実施の形態としてのデジタル放送受信機１におけるチャンネル切替動作を示したフローチャートである。
【図３】本実施の形態としての先行デコードチャンネル設定処理動作を示すフローチャートである。
【図４】本実施の形態としての先行デコードチャンネル設定処理動作を示すフローチャートである。
【図５】従来のデジタル衛星放送受信機の構成を簡略に示すブロック図である。
【図６】従来のデジタル衛星放送受信機によるチャンネル切替処理動作を示すフローチャートである。
【符号の説明】
１  デジタル放送受信機、２  パラボラアンテナ、３  地上波アンテナ、４ａ第１フロントエンド部、４ｂ  第２フロントエンド部  ４ｃ  第３フロントエンド部、５  デマルチプレクサ、６ａ  第１デコーダ、６ｂ  第２デコーダ、６ｃ  第３デコーダ、７  出力スイッチ部、８  操作入力部、９  リモコン受光部、９ａ  リモコン、１０  システムコントローラ、１１  ＲＯＭ、１２  ＲＡＭ
【図１】
0003731554.tif 000002
【図２】
0003731554.tif 000003
【図３】
0003731554.tif 000004
【図４】
0003731554.tif 000005
【図５】
0003731554.tif 000006
【図６】
0003731554.tif 000007