(57)【要約】【課題】デジタル放送番組の切り替わり時のシームレスな切り替えを実現すると同時に、切り替わり時の安定した動作を可能とすること。【解決手段】デジタル放送受信装置は、受信部２と制御部３とフィルタ処理部４とタイマー処理部５とデータ処理部６とデータデコーダ７、８、９と映像／音声出力処理部１０、１１と映像／音声出力部１２、２３とを具備する。受信部２は放送番組を受信して制御部３はフィルタ処理部４とタイマー処理部５を設定する。フィルタ処理部４は、受信パケットデータのパケット識別子ＰＩＤによりデータを抽出する。タイマー処理部５は、タイマー設定によりタイムアウト信号を出力する。フィルタ処理部４とタイマー処理部５は、受信パケットデータの映像と音声と文字情報の各パケットデータに関して固有のパケット識別子(ＰＩＤ＿Ｖ、Ａ、ＴＪ、ＴＭ)と固有のタイマー設定(ＴＩＭ＿Ｖ、Ａ、ＴＪ、ＴＭ)をそれぞれ設定する。【選択図】図１
2010287990.tif 000002
【特許請求の範囲】
【請求項１】
受信部と制御部とフィルタ処理部とタイマー処理部とデータ処理部とデータデコーダと映像／音声出力処理部と映像／音声出力部との機能を具備するデジタル放送受信装置であって、
前記受信部の機能は、放送局から送信される放送番組の受信が可能であり、
前記制御部の機能は、前記フィルタ処理部のフィルタ設定と前記タイマー処理部のタイマー設定が可能であり、
前記フィルタ処理部の機能は、前記制御部からの指示に従って受信パケットデータのパケット識別子によるフィルタリングによるデータ抽出が可能であり、
前記タイマー処理部の機能は、前記制御部からの指示に従った前記タイマー設定によりタイムアウト信号の出力が可能であり、
前記データ処理部の機能は、前記フィルタ処理部で前記フィルタリングにより抽出されたパケットデータのデータ解析が可能であり、
前記データデコーダの機能は、前記フィルタリングにより抽出される前記パケットデータのデコードが可能であり、
前記映像／音声出力処理部の機能は、前記データデコーダからのデコード出力の処理が可能であり、
前記映像／音声出力部は、前記映像／音声出力処理部の処理結果が供給可能な映像表示装置と音声出力装置とが少なくとも接続可能であり、
前記フィルタ処理部と前記タイマー処理部とは、前記受信パケットデータの映像と音声と文字情報の各パケットデータに関して固有のパケット識別子と固有のタイマー設定をそれぞれ設定可能であることを特徴とするデジタル放送受信装置。
【請求項２】
前記フィルタ処理部は、受信番組の切り替え前の受信パケットデータの映像と音声と文字情報の各パケットデータと、受信番組の切り替え後の受信パケットデータの映像と音声と文字情報の各パケットデータとに、それぞれ異なる固有のパケット識別子を設定可能であり、
前記タイマー処理部は、受信番組の切り替え前の受信パケットデータの映像と音声と文字情報の各パケットデータと、受信番組の切り替え後の受信パケットデータの映像と音声と文字情報の各パケットデータとに、それぞれ異なる固有のタイマー設定を設定可能であることを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
前記タイマー処理部は、映像タイマー設定による前記映像の前記パケットデータに関する映像タイムアウト信号の出力と、音声タイマー設定による前記音声の前記パケットデータに関する音声タイムアウト信号の出力と、文字情報タイマー設定による前記文字情報の前記パケットデータに関する文字情報タイムアウト信号の出力とが可能であることを特徴とする請求項２に記載のデジタル放送受信装置。
【請求項４】
前記映像タイムアウト信号に応答して前記受信番組の切り替え前の映像のパケットデータから前記受信番組の切り替え後の映像のパケットデータへの切り替えが実行され、前記音声タイムアウト信号に応答して前記受信番組の切り替え前の音声のパケットデータから前記受信番組の切り替え後の音声のパケットデータへの切り替えが実行され、前記文字情報タイムアウト信号に応答して前記受信番組の切り替え前の文字情報のパケットデータから前記受信番組の切り替え後の文字情報のパケットデータへの切り替えが実行されることを特徴とする請求項３に記載のデジタル放送受信装置。
【請求項５】
前記映像タイムアウト信号に応答して前記フィルタ処理部にて前記受信番組の切り替え前の前記映像のパケットデータの映像パケット識別子による映像フィルタリングによる映像データ抽出の設定が解除可能とされ、前記音声タイムアウト信号に応答して前記フィルタ処理部にて前記受信番組の切り替え前の前記音声のパケットデータの映像パケット識別子による音声フィルタリングによる音声データ抽出の設定が解除可能とされ、前記文字情報タイムアウト信号に応答して前記フィルタ処理部にて前記受信番組の切り替え前の前記文字情報のパケットデータの文字情報パケット識別子による文字情報フィルタリングによる文字情報声データ抽出の設定が解除可能とされたことを特徴とする請求項４に記載のデジタル放送受信装置。
【請求項６】
受信部と制御部とフィルタ処理部とタイマー処理部とデータ処理部とデータデコーダと映像／音声出力処理部と映像／音声出力部との機能を具備するデジタル放送受信装置に使用される半導体集積回路であって、
前記受信部の機能は、放送局から送信される放送番組の受信が可能であり、
前記制御部の機能は、前記フィルタ処理部のフィルタ設定と前記タイマー処理部のタイマー設定が可能であり、
前記フィルタ処理部の機能は、前記制御部からの指示に従って受信パケットデータのパケット識別子によるフィルタリングによるデータ抽出が可能であり、
前記タイマー処理部の機能は、前記制御部からの指示に従った前記タイマー設定によりタイムアウト信号の出力が可能であり、
前記データ処理部の機能は、前記フィルタ処理部で前記フィルタリングにより抽出されたパケットデータのデータ解析が可能であり、
前記データデコーダの機能は、前記フィルタリングにより抽出される前記パケットデータのデコードが可能であり、
前記映像／音声出力処理部の機能は、前記データデコーダからのデコード出力の処理が可能であり、
前記映像／音声出力部は、前記映像／音声出力処理部の処理結果が供給可能な映像表示装置と音声出力装置とが少なくとも接続可能であり、
前記フィルタ処理部と前記タイマー処理部とは、前記受信パケットデータの映像と音声と文字情報の各パケットデータに関して固有のパケット識別子と固有のタイマー設定をそれぞれ設定可能であり、
前記半導体集積回路には、少なくとも前記制御部と前記フィルタ処理部と前記タイマー処理部と前記データ処理部と前記データデコーダの各機能が集積化されていることを特徴とする半導体集積回路。
【請求項７】
前記フィルタ処理部は、受信番組の切り替え前の受信パケットデータの映像と音声と文字情報の各パケットデータと、受信番組の切り替え後の受信パケットデータの映像と音声と文字情報の各パケットデータとに、それぞれ異なる固有のパケット識別子を設定可能であり、
前記タイマー処理部は、受信番組の切り替え前の受信パケットデータの映像と音声と文字情報の各パケットデータと、受信番組の切り替え後の受信パケットデータの映像と音声と文字情報の各パケットデータとに、それぞれ異なる固有のタイマー設定を設定可能であることを特徴とする請求項６に記載のデ半導体集積回路。
【請求項８】
前記タイマー処理部は、映像タイマー設定による前記映像の前記パケットデータに関する映像タイムアウト信号の出力と、音声タイマー設定による前記音声の前記パケットデータに関する音声タイムアウト信号の出力と、文字情報タイマー設定による前記文字情報の前記パケットデータに関する文字情報タイムアウト信号の出力とが可能であることを特徴とする請求項７に記載の半導体集積回路。
【請求項９】
前記映像タイムアウト信号に応答して前記受信番組の切り替え前の映像のパケットデータから前記受信番組の切り替え後の映像のパケットデータへの切り替えが実行され、前記音声タイムアウト信号に応答して前記受信番組の切り替え前の音声のパケットデータから前記受信番組の切り替え後の音声のパケットデータへの切り替えが実行され、前記文字情報タイムアウト信号に応答して前記受信番組の切り替え前の文字情報のパケットデータから前記受信番組の切り替え後の文字情報のパケットデータへの切り替えが実行されることを特徴とする請求項８に記載の半導体集積回路。
【請求項１０】
前記映像タイムアウト信号に応答して前記フィルタ処理部にて前記受信番組の切り替え前の前記映像のパケットデータの映像パケット識別子による映像フィルタリングによる映像データ抽出の設定が解除可能とされ、前記音声タイムアウト信号に応答して前記フィルタ処理部にて前記受信番組の切り替え前の前記音声のパケットデータの映像パケット識別子による音声フィルタリングによる音声データ抽出の設定が解除可能とされ、前記文字情報タイムアウト信号に応答して前記フィルタ処理部にて前記受信番組の切り替え前の前記文字情報のパケットデータの文字情報パケット識別子による文字情報フィルタリングによる文字情報声データ抽出の設定が解除可能とされたことを特徴とする請求項９に記載の半導体集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置およびそれに使用される半導体集積回路に関し、特にデジタル放送番組の切り替わり時のシームレスな切り替えを実現すると同時に切り替わり時の安定した動作を可能とするのに有効な技術に関するものである。
【背景技術】
【０００２】
デジタル放送の番組切り替わり時のシームレス(縫い目の無い)な切り替えでは、送信側で番組マッピングテーブル(ＰＭＴ：Program Mapping Table)等の制御情報で事前に切り替わり後の映像パケットのパケット識別子(ＰＩＤ：Packet Identifier)を通知することによって、切り替わり前のＰＩＤの映像パケットデータと切り替わり後のＰＩＤの映像パケットデータとが時系列で重複しないように送信するものである。受信側で両方の映像パケットＰＩＤをフィルタに設定してデータを受信して、切り替わり前のＰＩＤの最終データが到着した時点にて、切り替わり前のＰＩＤのフィルタを解除して、映像ＰＩＤのフィルタ切り替えを行う。同時に、音声／字幕／文字スーパーのそれぞれのＰＩＤのフィルタ切り替えも行なわれる。
【０００３】
下記非特許文献１には、切り替え時に映像は画面をフリーズして音声もミュートすることで乱れた画像が出ることなくシームレスの切り替えを実現することが記載されている。
【０００４】
また更に、下記特許文献１には、デジタル放送受信システムで番組切替処理を行うために書き換え情報が多種類あるため受信機のシステム構築が複雑であると言う問題を解消するために、番組マッピングテーブル(ＰＭＴ)等の番組を構成する番組用パラメータが記載された情報テーブルの内容変化を検出して、番組切り替えタイミングを検出することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３３３３３９号  公報
【非特許文献】
【０００６】
【非特許文献１】デジタル放送用受信装置  標準規格  ＡＲＩＢ  ＳＴＤ−Ｂ２１  ４．７版  附属−１  映像フォーマットの切り替え方法  財団法人  電波産業会ｈｔｔｐ：／／ｗｗｗ．ａｒｉｂ．ｏｒ．ｊｐ／ｅｎｇｌｉｓｈ／ｈｔｍｌ／ｏｖｅｒｖｉｅｗ／ｄｏｃ／２−ＳＴＤ−Ｂ２１ｖ４＿７．ｐｄｆ [平成２１年０５月１８日検索]
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明者等は本発明に先立って、地上波デジタルテレビやデジタルラジオ等のデジタル放送を受信可能な携帯電話やＰＤＡ(Personal Digital Assistants)等の携帯端末装置に搭載される半導体集積回路の研究・開発に従事した。
【０００８】
図２は、本発明に先立って本発明者等によって検討された携帯端末装置の構成を示す図である。
【０００９】
図２に示す携帯端末装置は、アンテナ１、受信部２、制御部３、ＰＩＤフィルタ処理部４、データ解析処理部６、映像復号器としてのＶデコーダ７、文字デコーダ８、音声復号器としてのＡデコーダ９、映像出力処理部１０、音声出力処理部１１、映像出力部１２、音声出力部１３とを具備する。
【００１０】
図２に示す携帯端末装置の番組の切り替わり前の視聴時の動作では、アンテナ１によって受信された放送波は受信部２でデータに変換されてＰＩＤフィルタ処理部４にはパケットデータが供給される。このＰＩＤフィルタ処理部４では放送データから所望の番組のデータが選択されるように制御部３によってＰＩＤ_Ｖ(１)、ＰＩＤ_Ｖ(２)(映像)、ＰＩＤ_ＴＪ(字幕)、ＰＩＤ_ＴＭ(文字スーパー)、ＰＩＤ_Ａ(音声)、ＰＩＤ_Ｓ(セクション)の各ＰＩＤフィルタにパケット識別子(ＰＩＤ)を設定することによって、各ＰＩＤフィルタは各データを抽出するものである。
【００１１】
例えば、映像であれば、入力データからＰＩＤ_Ｖ(１)のＰＩＤフィルタに設定されているパケット識別子(ＰＩＤ)を有するパケットデータがＰＩＤ_Ｖ(１)のＰＩＤフィルタで抽出され、必要に応じて暗号解除され、データ解析処理部６のＶデータ解析処理部６１に供給される。Ｖデータ解析処理部６１では映像のＶデータのみが抽出されて映像復号器であるＶデコーダ７に供給されて、Ｖデコーダ７は映像のＶデータがデコードする。デコードされた映像データは映像出力処理部１０で文字データ等と合成され液晶画面等の映像出力部１２に供給される。映像と同様に、字幕／文字スーパー／音声／セクションも、ＰＩＤフィルタ処理部４のＰＩＤ_ＴＪ／ＰＩＤ_ＴＭ／ＰＩＤ_Ａ／ＰＩＤ_Ｓの各ＰＩＤフィルタでそれぞれ抽出されて、データ解析処理部６の各解析処理部６２、６３、６４、６５と各デコーダ８、９と各出力処理部１０、１１を経由して、映像出力部１２、音声出力部１３に出力されて、放送番組の視聴が可能とされる。
【００１２】
シームレス切り替えが行われる場合には、現在の放送受信中のセクションデータの番組マッピングテーブル(ＰＭＴ)に事前に番組の切り替え情報が含まれる。すなわち、この番組マッピングテーブル(ＰＭＴ)の情報には切り替え後の番組の映像／字幕／文字スーパー／音声／セクションのそれぞれのＰＩＤ情報が含まれ、制御部３はシームレス切り替えとなるようにＰＩＤフィルタ処理部４の各ＰＩＤフィルタのパケット識別子(ＰＩＤ)の設定を切り替えるものである。
【００１３】
図３は、図２に示した本発明に先立って本発明者等によって検討された携帯端末装置で実行される番組のシームレス切り替えの動作を説明する図である。
【００１４】
図３に示すように、事前の切り替わりを予告する番組マッピングテーブル(ＰＭＴ)の情報が到来した時点で、図２の制御部３は映像のＰＩＤフィルタ処理部４の設定を変更する。すなわち、ＰＩＤフィルタ処理部４の現在のＰＩＤフィルタＰＩＤ_Ｖ(１)のパケット識別子(ＰＩＤ)の設定(ＰＩＤ：１０１)は現在の状態にて維持する一方、番組切り替え後の映像のＰＩＤフィルタＰＩＤ_Ｖ(２)の部分に切り替え後の映像を抽出するためのパケット識別子(ＰＩＤ)の設定ＰＩＤ(ＰＩＤ：１０２)を実行する。
【００１５】
図４は、図２に示した本発明に先立って本発明者等によって検討された携帯端末装置のＰＩＤフィルタ処理部４とデータ解析処理部６のさらに詳しい構成を示す図である。
【００１６】
すなわち、図４に示すように、ＰＩＤフィルタＰＩＤ_Ｖ(２)４２のパケット抽出部４２１の状態を、入力パケットデータからパケット識別子(ＰＩＤ)１０２を有するパケットデータを抽出するように設定するものである。必要に応じて暗号解除部４２２の状態を、パケット識別子(ＰＩＤ)１０２を有するパケットデータの暗号解除を実行するように番組マッピングテーブル(ＰＭＴ)の情報や制御部３の暗号解除識別子(ＩＤ)等の情報を設定するものである。このように入力パケットデータからパケット識別子(ＰＩＤ)１０２を有するパケットデータが抽出されるように、ＰＩＤフィルタＰＩＤ_Ｖ(２)４２のパケット抽出部４２１の状態を設定する。
【００１７】
この設定時点では、図３に示すように現在視聴中の番組Ｖ１の放送データが到来中で、パケット識別子(ＰＩＤ)を２個設定しているが、送信側では放送データを時系列としているため、切り替え後の番組Ｖ２の放送データは到来していないので、受信側の携帯端末装置は番組Ｖ１の放送データのみ処理している状態である。その後、番組Ｖ１のエンドコード(終了符号)が検出されると、制御部３は映像の出力をフリーズして音声もミュートして、ＰＩＤフィルタＰＩＤ_Ｖ(１)に設定されているパケット識別子(ＰＩＤ)を解除する。これと同時に字幕／文字スーパー／音声を切り替えるために、図２に示した携帯端末装置のＰＩＤフィルタ処理部４のＰＩＤ_ＴＪ(字幕)／ＰＩＤ_ＴＭ(文字スーパー)／ＰＩＤ_Ａ(音声)の各ＰＩＤフィルタのパケット識別子(ＰＩＤ)の設定を、それぞれ２０１→２０２／３０１→３０２／４０１→４０２と変化する。さらにその後、切り替え後の番組Ｖ２のスタートコード(開始符号)が検出されると、番組Ｖ２のデータを処理して出力するように動作すると同時に字幕／文字スーパー／音声の処理も開始される。番組の切り替えタイミングのエンドコードの検出は、図４に示すＶデータ解析処理部６１のエンド／スタートコード検出部６１１の入力端子に供給される入力パケットデータＰＩＤ_Ｖ(１)に含まれるエンドコードで検出することが可能である。
【００１８】
以上説明したように、デジタル放送番組のシームレス切り替えは、映像の終了開始のタイミングにて画面フリーズや音声ミュートを行い映像と音声の各データの切り替わりが制御される。しかし、映像のデータの切り替わりと音声／字幕／文字スーパーのデータの切り替わりとは異なったタイミングであるので、映像のタイミングで音声／字幕／文字スーパーのデータを切り替えると切り替えの最後の音声や字幕等のデータが出力されない可能性があると言う問題が、本発明者等の検討によって明らかとされた。
【００１９】
図２に示す携帯端末装置の受信部２から入力されたトランスポートストリーム(ＴＳ)のパケットデータは、ＰＩＤフィルタ処理部４、データ解析処理部６、各デコーダ７、８、９、各出力処理部１０、１１を経由して映像出力部１２や音声出力部１３に映像や音声として出力される。
【００２０】
図５は、図２に示す携帯端末装置の受信部２から入力されるトランスポートストリーム(ＴＳ)のパケットデータが映像や音声や字幕等のパケットデータが多重化されたデータ構造であることを示す図である。
【００２１】
図５に示すように、映像(Ｖ)データは他のデータと比較して情報量が多く映像のデコード処理に長い処理時間が必要なために、同時刻に出力部１２，１３に出力される音声(Ａ)や字幕(ＴＪ)や文字スーパー(ＴＭ)のデータと比較して時間的に早期に映像(Ｖ)のデータを配置して多重化することによって映像のデコード時間の余裕を取ることが多い。従ってこの場合、上述のように映像のエンドコードのタイミングで画面フリーズ／音声ミュート／ＰＩＤフィルタの切り替えを行うと、同時刻およびそれ以降の音声(Ａ)や字幕(ＴＪ)や文字スーパー(ＴＭ)のデータの抽出処理が不可能とになって、映像以外の音声／字幕／文字スーパーのそれぞれのデータの正確な出力と切り替えを行うことが不可能となる言う問題が、本発明者等の検討によって明らかとされた。
【００２２】
また、これまでの番組切り替え方法は、映像のスタートコードやエンドコードの検出によって切り替えのタイミングを取っており、家庭用テレビ受像機のような据え置き型の固定受信機等での安定した受信状態でデータの欠落の可能性が低い場合には問題は少ないが、携帯端末機器等のようなモバイル機器では常時良好な受信状態でデータを得ることが不可能なため、切り替えのためのエンド／スタートコードの欠落の可能性がある。この時には、シームレスな切り替えにならないのはやむをえないとしても、切り替えのために映像データに対応するために２個のパケット識別子(ＰＩＤ)を設定したままとなるためエラーデータを受信して処理してしまう可能性が増大すると言う問題が、本発明者等の検討によって明らかとされた。
【００２３】
本発明は、以上のような本発明に先立った本発明者等による検討の結果、なされたものである。
【００２４】
従って、本発明の目的とするところは、デジタル放送番組の切り替わり時のシームレスな切り替えを実現すると同時に、切り替わり時の安定した動作を可能とすることにある。
【００２５】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００２６】
本願において開示される発明のうちの代表的なものについて簡単に説明すれば下記のとおりである。
【００２７】
すなわち、本発明の代表的な実施の形態は、受信部(２)と制御部(３)とフィルタ処理部(４)とタイマー処理部(５)とデータ処理部(６)とデータデコーダ(７、８、９)と映像／音声出力処理部(１０、１１)と映像／音声出力部(１２、２３)との機能を具備するデジタル放送受信装置である。
【００２８】
前記受信部(２)は、放送番組の受信が可能である。
【００２９】
前記制御部(３)は、前記フィルタ処理部(４)と前記タイマー処理部(５)の設定が可能である。
【００３０】
前記フィルタ処理部(４)は、受信パケットデータのパケット識別子(ＰＩＤ)によるデータ抽出が可能である。
【００３１】
前記タイマー処理部(５)は、タイマー設定によりタイムアウト信号の出力が可能である。
【００３２】
前記データ処理部(６)は、前記フィルタ処理部(４)で抽出されたパケットデータのデータ解析が可能である。
【００３３】
前記データデコーダ(７、８、９)は、パケットデータのデコードが可能である。
【００３４】
前記映像／音声出力処理部(１０、１１)は、前記データデコーダ(７、８、９)からのデコード出力の処理が可能である。
【００３５】
前記映像／音声出力部(１２、２３)は、前記映像／音声出力処理部(１０、１１)の処理結果が供給可能な映像表示装置と音声出力装置とが少なくとも接続可能である。
【００３６】
前記フィルタ処理部(４)と前記タイマー処理部(５)とは、前記受信パケットデータの映像と音声と文字情報の各パケットデータに関して固有のパケット識別子(ＰＩＤ＿Ｖ、ＰＩＤ＿Ａ、ＰＩＤ＿ＴＪ、ＴＭ)と固有のタイマー設定(ＴＩＭ＿Ｖ、ＴＩＭ＿Ａ、ＴＩＭ＿ＴＪ、ＴＭ)をそれぞれ設定可能であることを特徴とする(図１参照)。
【発明の効果】
【００３７】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記の通りである。
【００３８】
すなわち、本発明によれば、デジタル放送番組の切り替わり時のシームレスな切り替えを実現すると同時に、切り替わり時の安定した動作を可能とすることができる。
【図面の簡単な説明】
【００３９】
【図１】図１は、本発明の実施の形態１によるデジタル放送番組のシームレスな切り替えが可能とされたデジタル放送受信装置の構成を示す図である。
【図２】図２は、本発明に先立って本発明者等によって検討された携帯端末装置の構成を示す図である。
【図３】図３は、図２に示した本発明に先立って本発明者等によって検討された携帯端末装置で実行される番組のシームレス切り替えの動作を説明する図である。
【図４】図４は、図２に示した本発明に先立って本発明者等によって検討された携帯端末装置のＰＩＤフィルタ処理部４とデータ解析処理部６のさらに詳しい構成を示す図である。
【図５】図５は、図２に示す携帯端末装置の受信部２から入力されるトランスポートストリーム(ＴＳ)のパケットデータが映像や音声や字幕等のパケットデータが多重化されたデータ構造であることを示す図である。
【図６】図６は、図1に示した本発明の実施の形態１のデジタル放送受信装置で実行される映像処理シーケンスを説明する図である。
【図７】図７は、音声を例として図1に示した本発明の実施の形態１のデジタル放送受信装置で実行される字幕／文字スーパー／音声の処理シーケンスを説明する図である。
【図８】図８は、図６に示した映像処理シーケンスのステップＳ３０６でのタイムアウト判定と図７に示した字幕／文字スーパー／音声の処理シーケンスのステップＳ５０５でのタイムアウト判定とに好適なタイマー設定処理を説明する図である。
【図９】図９は、図１に示した本発明の実施の形態１によるデジタル放送受信装置のデータ解析処理部６での解析情報をベースとしたタイムアウト設定処理を説明する図である。
【図１０】図１０は、図1に示した本発明の実施の形態１のデジタル放送受信装置で実行される他の映像／字幕／文字スーパー／音声の処理シーケンスを説明する図である。
【図１１】図１１は、本発明の実施の形態２によるジタル放送番組のシームレスな切り替えが可能とされたデジタル放送受信装置のデータ解析処理部６に含まれるＶデータ解析処理部６１とＡデータ解析処理部６４の構成を示す図である。
【図１２】図１２は、図１１に示したように２個のデータ抽出部６１２(１)、(２)を有するＡデータ解析処理部６４を具備する本発明の実施の形態２のデジタル放送受信装置の動作を説明する図である。
【発明を実施するための形態】
【００４０】
１．実施の形態の概要
まず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
【００４１】
〔１〕本発明の代表的な実施の形態は、受信部(２)と制御部(３)とフィルタ処理部(４)とタイマー処理部(５)とデータ処理部(６)とデータデコーダ(７、８、９)と映像／音声出力処理部(１０、１１)と映像／音声出力部(１２、２３)との機能を具備するデジタル放送受信装置である。
【００４２】
前記受信部(２)の機能は、放送局から送信される放送番組の受信が可能である。
【００４３】
前記制御部(３)の機能は、前記フィルタ処理部(４)のフィルタ設定と前記タイマー処理部(５)のタイマー設定が可能である。
【００４４】
前記フィルタ処理部(４)の機能は、前記制御部(３)からの指示に従って受信パケットデータのパケット識別子(ＰＩＤ)によるフィルタリングによるデータ抽出が可能である。
【００４５】
前記タイマー処理部(５)の機能は、前記制御部(３)からの指示に従った前記タイマー設定によりタイムアウト信号の出力が可能である。
【００４６】
前記データ処理部(６)の機能は、前記フィルタ処理部(４)で前記フィルタリングにより抽出されたパケットデータのデータ解析が可能である。
【００４７】
前記データデコーダ(７、８、９)の機能は、前記フィルタリングにより抽出される前記パケットデータのデコードが可能である。
【００４８】
前記映像／音声出力処理部(１０、１１)の機能は、前記データデコーダ(７、８、９)からのデコード出力の処理が可能である。
【００４９】
前記映像／音声出力部(１２、２３)は、前記映像／音声出力処理部(１０、１１)の処理結果が供給可能な映像表示装置と音声出力装置とが少なくとも接続可能である。
【００５０】
前記フィルタ処理部(４)と前記タイマー処理部(５)とは、前記受信パケットデータの映像と音声と文字情報の各パケットデータに関して固有のパケット識別子(ＰＩＤ＿Ｖ、ＰＩＤ＿Ａ、ＰＩＤ＿ＴＪ、ＴＭ)と固有のタイマー設定(ＴＩＭ＿Ｖ、ＴＩＭ＿Ａ、ＴＩＭ＿ＴＪ、ＴＭ)をそれぞれ設定可能であることを特徴とする(図１参照)。
【００５１】
前記実施の形態によれば、デジタル放送番組の切り替わり時のシームレスな切り替えを実現すると同時に、切り替わり時の安定した動作を可能とすることができる。
【００５２】
好適な実施の形態では、前記フィルタ処理部(４)は、受信番組の切り替え前の受信パケットデータの映像と音声と文字情報の各パケットデータと、受信番組の切り替え後の受信パケットデータの映像と音声と文字情報の各パケットデータとに、それぞれ異なる固有のパケット識別子を設定可能である。
【００５３】
前記タイマー処理部(５)は、受信番組の切り替え前の受信パケットデータの映像と音声と文字情報の各パケットデータと、受信番組の切り替え後の受信パケットデータの映像と音声と文字情報の各パケットデータとに、それぞれ異なる固有のタイマー設定を設定可能であることを特徴とするものである(図１参照)。
【００５４】
他の好適な実施の形態では、前記タイマー処理部(５)は、映像タイマー設定による前記映像の前記パケットデータに関する映像タイムアウト信号の出力(図６：ステップＳ３０６参照)と、音声タイマー設定による前記音声の前記パケットデータに関する音声タイムアウト信号の出力(図７：ステップＳ５０５参照)と、文字情報タイマー設定による前記文字情報の前記パケットデータに関する文字情報タイムアウト信号の出力(図７：ステップＳ５０５参照)とが可能であることを特徴とするものである(図１参照)。
【００５５】
より好適な実施の形態は、前記映像タイムアウト信号に応答して前記受信番組の切り替え前の映像のパケットデータから前記受信番組の切り替え後の映像のパケットデータへの切り替えが実行され(図６：ステップＳ３０８参照)、前記音声タイムアウト信号に応答して前記受信番組の切り替え前の音声のパケットデータから前記受信番組の切り替え後の音声のパケットデータへの切り替えが実行され(図７：ステップＳ５０７参照)、前記文字情報タイムアウト信号に応答して前記受信番組の切り替え前の文字情報のパケットデータから前記受信番組の切り替え後の文字情報のパケットデータへの切り替えが実行される(図７：ステップＳ５０７参照)ことを特徴とするものである(図１)。
【００５６】
具体的な実施の形態は、前記映像タイムアウト信号に応答して前記フィルタ処理部(４)にて前記受信番組の切り替え前の前記映像のパケットデータの映像パケット識別子(ＰＩＤ＿Ｖ)による映像フィルタリングによる映像データ抽出の設定が解除可能とされ、前記音声タイムアウト信号に応答して前記フィルタ処理部(４)にて前記受信番組の切り替え前の前記音声のパケットデータの映像パケット識別子(ＰＩＤ＿Ｖ)による音声フィルタリングによる音声データ抽出の設定が解除可能とされ、前記文字情報タイムアウト信号に応答して前記フィルタ処理部(４)にて前記受信番組の切り替え前の前記文字情報のパケットデータの文字情報パケット識別子(ＰＩＤ＿ＴＪ、ＴＭ)による文字情報フィルタリングによる文字情報声データ抽出の設定が解除可能とされたことを特徴とするものである。
【００５７】
〔２〕本発明の別の観点の代表的な実施の形態は、受信部(２)と制御部(３)とフィルタ処理部(４)とタイマー処理部(５)とデータ処理部(６)とデータデコーダ(７、８、９)と映像／音声出力処理部(１０、１１)と映像／音声出力部(１２、２３)との機能を具備するデジタル放送受信装置に使用される半導体集積回路である。
【００５８】
前記受信部(２)の機能は、放送局から送信される放送番組の受信が可能である。
【００５９】
前記制御部(３)の機能は、前記フィルタ処理部(４)のフィルタ設定と前記タイマー処理部(５)のタイマー設定が可能である。
【００６０】
前記フィルタ処理部(４)の機能は、前記制御部(３)からの指示に従って受信パケットデータのパケット識別子(ＰＩＤ)によるフィルタリングによるデータ抽出が可能である。
【００６１】
前記タイマー処理部(５)の機能は、前記制御部(３)からの指示に従った前記タイマー設定によりタイムアウト信号の出力が可能である。
【００６２】
前記データ処理部(６)の機能は、前記フィルタ処理部(４)で前記フィルタリングにより抽出されたパケットデータのデータ解析が可能である。
【００６３】
前記データデコーダ(７、８、９)の機能は、前記フィルタリングにより抽出される前記パケットデータのデコードが可能である。
【００６４】
前記映像／音声出力処理部(１０、１１)の機能は、前記データデコーダ(７、８、９)からのデコード出力の処理が可能である。
【００６５】
前記映像／音声出力部(１２、２３)は、前記映像／音声出力処理部(１０、１１)の処理結果が供給可能な映像表示装置と音声出力装置とが少なくとも接続可能である。
【００６６】
前記フィルタ処理部(４)と前記タイマー処理部(５)とは、前記受信パケットデータの映像と音声と文字情報の各パケットデータに関して固有のパケット識別子(ＰＩＤ＿Ｖ、ＰＩＤ＿Ａ、ＰＩＤ＿ＴＪ、ＴＭ)と固有のタイマー設定(ＴＩＭ＿Ｖ、ＴＩＭ＿Ａ、ＴＩＭ＿ＴＪ、ＴＭ)をそれぞれ設定可能である。
【００６７】
前記半導体集積回路には、少なくとも前記制御部(３)と前記フィルタ処理部(４)と前記タイマー処理部(５)と前記データ処理部(６)と前記データデコーダ(７、８、９)の各機能が集積化されていることを特徴とする(図１参照)。
【００６８】
前記実施の形態によれば、デジタル放送番組の切り替わり時のシームレスな切り替えを実現すると同時に、切り替わり時の安定した動作を可能とすることができる。
【００６９】
２．実施の形態の詳細
次に、実施の形態について更に詳述する。尚、発明を実施するための最良の形態を説明するための全図において、前記の図と同一の機能を有する部品には同一の符号を付して、その繰り返しの説明は省略する。
【００７０】
〔実施の形態１〕
《デジタル放送受信装置の構成》
図１は、本発明の実施の形態１によるデジタル放送番組のシームレスな切り替えが可能とされたデジタル放送受信装置の構成を示す図である。
【００７１】
図1に示すデジタル放送受信装置は、例えば地上波デジタルテレビやデジタルラジオ等のデジタル放送を受信可能な携帯電話やＰＤＡ(Personal Digital Assistants)等の携帯端末装置であり、放送局からの放送波を受信して、放送番組の映像や音声を出力することができるものである。
【００７２】
図１に示す携帯端末装置は、図２に示した携帯端末装置と全く同様に、アンテナ１、受信部２、制御部３、ＰＩＤフィルタ処理部４、データ解析処理部６、映像復号器としてのＶデコーダ７、文字デコーダ８、音声復号器としてのＡデコーダ９、映像出力処理部１０、音声出力処理部１１、映像出力部１２、音声出力部１３とを具備する一方、図１に示す携帯端末装置にはタイマー処理部５が追加されている。尚、図１に示した携帯端末装置では、制御部３、ＰＩＤフィルタ処理部４、データ解析処理部６、Ｖデコーダ７、文字デコーダ８、Ａデコーダ９が、大規模半導体集積回路(ＬＳＩ：Large Scale Integrated circuits)の半導体チップに集積化されている。
【００７３】
以下に、図１に示す携帯端末装置の各構成部品の機能について、説明する。
【００７４】
アンテナ１はラジオやテレビの放送を受信して、受信部２はアンテナ１を介して受信した放送波信号からデータを取り出す処理を行うチューナー等の装置である。
【００７５】
制御部３とＰＩＤフィルタ処理部４とタイマー処理部５とデータ解析処理部６とＶデコーダ７と文字デコーダ８とＡデコーダ９と映像出力処理部１０と音声出力処理部１１の各部は、中央処理ユニット(ＣＰＵ：Central Processing Unit)等のデータ処理装置によるソフトウェア処理でインプリメンテーションされることも可能である。
【００７６】
制御部３は番組の切り替え検出および制御の処理を実行するとともに、後述のタイマー処理部５やデータ解析処理部６からの情報をベースにフィルタ処理等の切り替え判定を実行して、後述のＰＩＤフィルタ処理部４のフィルタ設定を実行する。また制御部３は、映像／字幕／文字スーパー／音声のそれぞれに対して、複数のパケット識別子(ＰＩＤ)の設定管理やタイマー設定管理を実行することができる。
【００７７】
ＰＩＤフィルタ処理部４は、制御部３からの指示に従って映像／字幕／文字スーパー／音声／セクションのそれぞれのデータを抽出するように、パケット識別子(ＰＩＤ)の設定および抽出処理を実行してデータを出力する。
【００７８】
タイマー処理部５は、抽出されたデータの到来までの時間や、データの到来の時間間隔(インターバル)を検出して、制御部３に通知する処理を実行する。
【００７９】
データ解析処理部６は、抽出され入力された映像／字幕／文字スーパー／音声／セクションのそれぞれのデータの内容を解析して、更にデータの切り替わりやパケットデータのエラー情報／時間(タイムスタンプ)情報の制御部３への出力を実行する。また、映像の場合には、データのエンド／スタートコードも検出して制御部３に出力を実行する。
【００８０】
Ｖデコーダ７は、データ解析処理部６からの映像データのデコードを実行して、映像出力処理部１０に出力する処理を実行する。文字デコーダ８は、データ解析処理部６からの文字データのデコードを実行して、映像出力処理部１０に出力する処理を実行する。Ａデコーダ９は、データ解析処理部６からの音声データのデコードを実行して、音声出力処理部１１に出力する処理を実行する。映像出力処理部１０は、デコードされた映像データと文字データとを合成してレイアウトして出力する形式に整える処理を実行して、映像出力部１２に出力する処理を実行する。音声出力処理部１１は、デコードされた音声データを出力する形式に整える処理を実行して、音声出力部１３に出力する処理を実行する。映像出力部１２は、メイン／サブの液晶画面やプロジェクタ等であり、ユーザーに映像を提示するものである。音声出力部１３は、スピーカーやイヤホン出力端子等であり、ユーザーに音声を提供するものである。
【００８１】
図1の本発明の実施の形態１によるデジタル放送受信装置では、制御部３から設定されるＰＩＤフィルタ処理部４は、映像／字幕／文字スーパー／音声も含めた複数のＰＩＤフィルタのパケット識別子(ＰＩＤ)を設定することが可能とされている。更に、データ解析処理部６の映像／字幕／文字スーパー／音声のそれぞれの解析処理部６１〜６４は、それぞれデータ切り替え検出部６１３とデータ解析部６１４を有する構成である。
【００８２】
前述のように、これまでは映像の切り替えタイミングで映像以外の字幕／文字スーパー／音声の切り替えや出力制御も行っていたので映像以外のデータの正確な出力と切り替えとが不可能であった。
【００８３】
《フィルタ処理部４でのパケット識別子の設定》
それに対して、図1に示す本発明の実施の形態１によるデジタル放送受信装置のＰＩＤフィルタ処理部４では、映像／字幕／文字スーパー／音声の各フィルタ処理部４１、４２、４３、４４で複数のパケット識別子(ＰＩＤ)を設定可能とされたものである。従って、各フィルタ処理部４１、４２、４３、４４で放送番組データの切り替えを判断することが可能となり、正確な放送番組データの出力が可能とされたものである。
【００８４】
《タイマー処理部５のタイマー動作》
また更に図1に示す本発明の実施の形態１によるデジタル放送受信装置では、デジタル放送番組の切り替わりを予告する番組マッピィングテーブル(ＰＭＴ)の情報の到来時点で、タイマー処理部５の映像／字幕／文字スーパー／音声の各タイマー処理部５１、５２、５３、５４は各タイマー動作を開始可能とされたものである。その結果、各タイマー処理部５１、５２、５３、５４は、デジタル放送番組の切り替え前の各放送データのタイムアウトを監視可能となる。従って、タイムアウトとなった場合には、ＰＩＤフィルタ処理部４の各フィルタ処理部４１、４２、４３、４４にて切り替え前の各放送データのパケット識別子(ＰＩＤ)の設定を解除可能とされ、ＰＩＤフィルタ処理部４の各フィルタ処理部４１、４２、４３、４４は切り替え後の各放送データのデータ抽出処理のみ実行するものとなる。このようにして、図1に示した本発明の実施の形態１によるデジタル放送受信装置によれば、切り替えのためのエンド／スタートコードの欠落が発生しても、安定なシームレス切り替えを可能とすることができる。尚、図1に示した本発明の実施の形態１によるデジタル放送受信装置では、ＰＩＤフィルタ処理部４はセクションのためのフィルタ処理部４５を含む一方、タイマー処理部５はセクションのためのタイマー処理部５５を含んでいる。すなわち、セクションのためのフィルタ処理部４５に切り替え前後の放送のセクションのパケット識別子(ＰＩＤ)が設定可能とされる一方、セクションのためのタイマー処理部５５は切り替え前の放送のセクションのデータのタイムアウトの監視が可能となる。また、図1に示した本発明の実施の形態１によるデジタル放送受信装置では、データ解析処理部６は放送のセクションのための解析処理部６５も含まれている。
【００８５】
《映像処理シーケンス》
図６は、図1に示した本発明の実施の形態１のデジタル放送受信装置で実行される映像処理シーケンスを説明する図である。
【００８６】
図６のステップＳ１０１で、ＰＩＤフィルタ処理部４の放送セクション・フィルタ処理部(ＰＩＤ_Ｓ)４５がデジタル放送番組の切り替わりを予告する番組マッピィングテーブル(ＰＭＴ)の情報を抽出すると、その抽出情報が制御部３に出力されることで、切り替え準備の判断が開始される。
【００８７】
図６のステップＳ１０２で、制御部３はＰＩＤフィルタ処理部４の各フィルタ処理部４１、４２、４３、４４、４５にデジタル放送番組の切り替え前の放送番組の映像／字幕／文字スーパー／音声／セクションの各放送データの各パケット識別子(ＰＩＤ)の他に２つ目の各パケット識別子(ＰＩＤ)として番組の切り替え後の放送番組の各放送データの各パケット識別子(ＰＩＤ)をセットする。それと略同時に、図６のステップＳ１０３で、制御部３はタイマー処理部５の映像／字幕／文字スーパー／音声／セクションのためのタイマー処理部５１、５２、５３、５４、５５の各タイマー動作を開始する。それによって、図６のステップＳ１０４で、シームレスな番組切り替えの準備が完了する。
【００８８】
図６のステップＳ２０１でデータ解析処理部６のＶデータ解析処理部６１に映像データが供給されると、図６のステップＳ２０２では制御部３によって映像・フィルタ処理部４１に番組の切り替え前後の２つの放送の映像データのパケット識別子(ＰＩＤ)がセットされているかが判断される。
【００８９】
図６のステップＳ２０２にて映像・フィルタ処理部４１に２個の映像データのパケット識別子(ＰＩＤ)がセットされていると判断された場合には、図６のステップＳ２０３ではＶデータ解析処理部６１の映像のデータ切り替え検出部６１３に供給された映像データが番組の切り替わり後の放送の映像データのパケット識別子(ＰＩＤ)を持つか否かが判断される。
【００９０】
図６のステップＳ２０３で供給映像データが番組の切り替わり後の放送の映像データのパケット識別子(ＰＩＤ)を持つと判断された場合には、図６のステップＳ２０４で制御部３に対して映像の切り替え信号が出力される。しかし、図６のステップＳ２０３で供給映像データが番組の切り替わり後の放送の映像データのパケット識別子(ＰＩＤ)を持たないと判断された場合には、図６のステップＳ２０４で制御部３に対して映像の切り替え信号は出力されない。
【００９１】
図６のステップＳ２０５で、データ解析処理部６のＶデータ解析処理部６１のエンド／スタートコード検出部６１１は供給された映像データのパケットデータ中にエンド／スタートコードが含まれているか否かを判断する。図６のステップＳ２０５で供給映像データのパケットデータ中にエンドコードかスタートコードかが含まれると判断された場合には、図６のステップＳ２０６にてエンド検出信号かスタート検出信号かが出力される。
【００９２】
図６のステップＳ２０７では、データ解析処理部６のＶデータ解析処理部６１のデータ解析部６１４は、供給された映像データを解析してデータ解析情報を出力する。その際には、データ解析部６１４は、供給された映像データのパケットデータのパケットヘッダのエラー情報やエラーの累積情報、データの連続情報、タイムスタンプ等の番組参照クロック(ＰＣＲ：Program Clock Reference)、出力タイムスタンプ(ＰＴＳ：Presentation Time Stamp)、デコーディングタイムスタンプ(ＤＴＳ：Decoding Time Stamp)の情報を解析して、解析結果が制御部３に出力される。
【００９３】
図６のステップＳ２０８では、データ解析処理部６のＶデータ解析処理部６１のデータ抽出部６１２によって映像復号器としてのＶデコーダ７に出力される映像のデータが抽出されて出力される。以上のようにして、データ解析処理部６は供給される映像データを監視して、制御部３に監視情報を出力する一方、図６のステップＳ２０９でＶデコーダ７に映像データを出力する。
【００９４】
制御部３はデータ解析処理部６から供給される監視情報等をベースに放送の映像データの番組の切り替わりを判断して、ＰＩＤフィルタ処理部４のＰＩＤフィルタ設定等の切り替えを実行する。
【００９５】
すなわち、図６のステップＳ３０１で映像の切り替えの判定が開始されると、ステップＳ３０２では映像データのパケットデータが供給されて制御部３が映像の切り替え判断をする場合には、まず映像・フィルタ処理部４１に番組の切り替え前後の２つの放送の映像データのパケット識別子(ＰＩＤ)がセットされているかが制御部３によって判断される。図６のステップＳ３０２にて映像・フィルタ処理部４１に２つの放送の映像データのパケット識別子(ＰＩＤ)がセットされていないと判断された場合には、図６のステップＳ３０７で番組の切り替えは無いと判断される。図６のステップＳ３０２にて映像・フィルタ処理部４１に２つの放送の映像データのパケット識別子(ＰＩＤ)がセットされていると判断された場合には、図６のステップＳ３０３にて供給された映像データが正しいデータであるか否かがか判断される。ステップＳ３０３の判断は、データ解析処理部６のＶデータ解析処理部６１のデータ解析部６１４から生成されるエラー情報や、エラー累積情報や、データ連続情報から判断することが可能である。映像データのパケットヘッダに含まれるパケットエラー情報がエラーを示すか、またはパケットの連続情報が前回の映像データからの正しい連続性を示していないような場合には、図６のステップＳ３０３で映像データは正しいデータではないと判断され、図６のステップＳ３０７で番組の切り替えは無いと判断される。図６のステップＳ３０３にて、制御部３がエラー情報を累積カウントして、エラー累積が多い場合には前後の映像データが正しくないと判断することによって、エラー判定の精度を向上することが可能となる。尚、同期バイトsync_byteが一致していないか、転送エラー信号transport_error_indicatorがエラーとなっている場合には、パケットエラー情報がエラーを示すものであり、連続性カウンターcontinuity_counterの値が連続で無い場合には、映像データの正しい連続性を示していないものである。
【００９６】
図６のステップＳ３０３で映像データが正しいデータであると判断されると、次のステップＳ３０４で、映像データのエンド／スタートコードが検出されているかが判断される。このステップＳ３０４のエンド／スタートコードの検出は、データ解析処理部６のＶデータ解析処理部６１のエンド／スタートコード検出部６１１からの検出信号を制御部３で判断することによって可能である。ステップＳ３０４で検出されたコードが番組の切り替え前の映像データのエンドコードであるならば、図６のステップＳ３０８で通常のシームレスな番組の切り替えの手順と同様に番組の切り替えが存在すると判断する。また、ステップＳ３０４で検出されたコードが番組の切り替え後の映像データのスタートコードである場合も、図６のステップＳ３０８では番組の切り替えが存在すると判断する。その理由は、不安定な受信状態での映像データの欠落によって番組の切り替え前の映像データのエンドコードの検出に失敗した後、受信状態が安定となり番組の切り替え後の映像データのスタートコードの検出に成功したものであるためである。通常の場合では、番組の切り替え前の映像データのエンドコードの検出に失敗すると、番組の切り替え前の映像データに対応するパケット識別子(ＰＩＤ)がフィルタ処理部にセットされたままとなり、エラーデータを受信する可能性が高いものである。また、番組の切り替え後の映像データのスタートコードは映像の数フレームに１回送信されるだけなので、１度スタートコードの検出に失敗すると次の検出までに相当期間が経過して相当期間にエラーデータを受信する可能性が高いものである。携帯機器のように移動中に映像データを受信する場合、受信電波が安定していない状態でデータを得るので、エンドコードとスタートコードとの検出結果から切り替え処理を開始する方法は、いずれかのコードの検出に失敗する可能性が高く、切り替えまでの経過期間の間にエラーデータを受信する可能性が高いものである。
【００９７】
従って、ステップＳ３０４でエンドコードとスタートコードとのいずれかが検出されると、ステップＳ３０８で番組の切り替えが存在すると判断される。また、ステップＳ３０４でエンドコードとスタートコードとのいずれも検出されない場合には、次のステップＳ３０５でデータ解析処理部６のＶデータ解析処理部６１のデータ切り替え検出部６１３がデータ切り替えを検出したかが判断される。データ切り替え検出部６１３は、供給される映像データが、番組の切り替え前の映像データのパケットデータであるかまたは番組の切り替え後の映像データのパケットデータであるかを判断する。例えば、ステップＳ３０５では、番組の切り替え後の映像データのパケットデータ(ＰＩＤ_Ｖ(２))が供給された時点で切り替え信号が制御部３に出力される。その他、ステップＳ３０５では、番組の切り替え後の映像データのパケットデータが１回供給されるだけではエラーデータが供給されただけの可能性もあるので、番組の切り替え後の映像データのパケットデータが数回連続で供給された場合に切り替え信号を制御部３に出力することも可能である。このようにステップＳ３０５でデータ切り替えが検出されたと判断された場合には、ステップＳ３０８で番組の切り替えが存在すると判断される。また、ステップＳ３０５でデータ切り替えが検出ないと判断された場合には、ステップＳ３０６で番組の切り替え前の映像データがタイムアウトとなっているか否かが判断される。
【００９８】
すなわち、図６のステップＳ３０６では、タイマー処理部５の映像・タイマー処理部５１での番組の切り替え前の映像データに関するタイマー動作経過期間ＴＩＭ＿Ｖ(１)が所定のタイムアウト時間以上となっている場合には、タイムアウト時間を超過していると判断される。その場合には、ステップＳ３０８で、番組の切り替えが存在すると判断される。尚、タイマー処理部５にて設定されるタイムアウト時間は、予め設定した値とすることも可能であり、制御部３からユーザーが設定することも可能である。タイムアウト時間をユーザーが設定する場合は、ユーザーが端末の設定値として入力した値を制御部３に保存することも可能であり、データ解析処理部６から供給される信号をベースとする制御部３の演算結果によって設定することも可能である。
【００９９】
図1に示した本発明の実施の形態１のデジタル放送受信装置が、放送セクション・フィルタ処理部(ＰＩＤ_Ｓ)４５による番組マッピィングテーブル(ＰＭＴ)の情報の抽出に応答して以上で説明した図６の映像処理シーケンスを実行することによって供給される映像データのパケットデータ毎にシームレス切り替えの要否が判断されることが可能となる。
【０１００】
《字幕／文字スーパー／音声の処理シーケンス》
以下に、図1に示した本発明の実施の形態１のデジタル放送受信装置で実行される字幕／文字スーパー／音声の処理シーケンスを説明する。
【０１０１】
図７は、音声を例として図1に示した本発明の実施の形態１のデジタル放送受信装置で実行される字幕／文字スーパー／音声の処理シーケンスを説明する図である。
【０１０２】
図６に示した映像処理シーケンスでの映像のシームレス切り替えで説明したように、図６のステップＳ１０１でデジタル放送番組の切り替わりを予告する番組マッピィングテーブル(ＰＭＴ)の情報が抽出されると、図６のステップＳ１０２でＰＩＤフィルタ処理部４の各フィルタ処理部４１、４２、４３、４４、４５にはデジタル放送番組の切り替え前の放送番組の映像／字幕／文字スーパー／音声／セクションの各放送データの各パケット識別子(ＰＩＤ)の他に２つ目の各パケット識別子(ＰＩＤ)として番組の切り替え後の放送番組の各放送データの各パケット識別子(ＰＩＤ)がセットされ、図６のステップＳ１０３でタイマー処理部５の映像／字幕／文字スーパー／音声／セクションのためのタイマー処理部５１、５２、５３、５４、５５の各タイマー動作を開始するものである。
【０１０３】
前述のように、これまでは映像の切り替えタイミングで映像以外の字幕／文字スーパー／音声の切り替えや出力制御も行っていたので映像以外のデータの正確な出力と切り替えとが不可能であった。しかし、図６のステップＳ１０４では、映像だけでなく字幕／文字スーパー／音声のシームレスな番組切り替えの準備が完了している。
【０１０４】
一方、図１の下部に示したように、データ解析処理部６では、エンド／スタートコード検出部６１１を有するＶデータ解析処理部６１と異なり、字幕と文字スーパーと音声のためのＴＪデータ解析処理部６２とＴＭデータ解析処理部６３とＡデータ解析処理部６４とはエンド／スタートコード検出部６１１を有さないものとなっている。従って、図７に示す字幕／文字スーパー／音声の処理シーケンスは、図６に示す映像処理シーケンスとは異なり、エンド／スタートコードの検出処理が無いものとなっている。
【０１０５】
すなわち、図７のステップＳ４０１で、音声のパケットデータがデータ解析処理部６のＡデータ解析処理部６４に供給されると、図７のステップＳ４０２では制御部３によって音声・フィルタ処理部４４に番組の切り替え前後の２つの放送の音声データのパケット識別子(ＰＩＤ)がセットされているかが判断される。
【０１０６】
図７のステップＳ４０２にて映像・フィルタ処理部４１に２個の映像データのパケット識別子(ＰＩＤ)がセットされていると判断された場合には、図７のステップＳ４０３ではＡデータ解析処理部６４の音声のデータ切り替え検出部６１３に供給された音声データが番組の切り替わり後の放送の音声データのパケット識別子(ＰＩＤ)を持つか否かが判断される。
【０１０７】
図７のステップＳ４０３で供給音声データが番組の切り替わり後の放送の音声データのパケット識別子(ＰＩＤ)を持つと判断された場合には、図７のステップＳ４０４で制御部３に対して音声の切り替え信号が出力される。しかし、図７のステップＳ４０３で供給音声データが番組の切り替わり後の放送の音声データのパケット識別子(ＰＩＤ)を持たないと判断された場合には、図７のステップＳ４０４で制御部３に対して音声の切り替え信号は出力されない。
【０１０８】
図７のステップＳ４０５では、データ解析処理部６のＡデータ解析処理部６４のデータ解析部６１４は、供給された音声データを解析してデータ解析情報を出力する。その際には、データ解析部６１４では、供給された音声パケットデータのパケットヘッダのエラー情報やエラーの累積情報、データの連続情報、タイムスタンプ等の番組参照クロック(ＰＣＲ)、出力タイムスタンプ(ＰＴＳ)、デコーディングタイムスタンプ(ＤＴＳ)の情報を解析して、解析結果が制御部３に出力される。
【０１０９】
そして、図７のステップＳ４０６では、データ解析処理部６のＡデータ解析処理部６４のデータ抽出部６１２によって音声復号器としてのＡデコーダ９に出力する音声のデータが抽出されて出力される。以上のようにして、データ解析処理部６は供給される音声データを監視して制御部３に監視情報を出力する一方、図７のステップＳ４０７でＡデコーダ９に音声データを出力する。その他、図７に示す処理シーケンスを利用することによって音声データ以外の字幕／文字スーパーに関しても、同様の処理が実行され、制御部３に監視情報を出力する一方、文字情報を出力する。
【０１１０】
制御部３はデータ解析処理部６から供給される監視情報をベースに音声／字幕／文字スーパーのデータの番組の切り替わりを判断し、ＰＩＤフィルタ処理部４のＰＩＤフィルタ設定等の切り替えを実行する。
【０１１１】
すなわち、図７のステップＳ５０１で、例えば、音声のパケットデータが供給され制御部３が音声の切り替え判断をする場合には、まず図７のステップＳ５０２で音声・フィルタ処理部４４に番組の切り替え前後の２つの放送の音声データのバケット識別子(ＰＩＤ)がセットされているか否かが判断される。図７のステップＳ５０２にて音声・フィルタ処理部４４に２つの放送の音声データのバケット識別子(ＰＩＤ)がセットされていないと判断されると、図７のステップＳ５０６で番組の切り替えは無いと判断される。図７のステップＳ５０２にて音声・フィルタ処理部４４に２つの放送の音声データのバケット識別子(ＰＩＤ)がセットされていると判断されると、図７のステップＳ５０３で供給された音声データが正しいデータであるか否かが判断される。ステップＳ５０３の判断は、データ解析処理部６のＡデータ解析処理部６４のデータ解析部６１４から生成されるエラー情報やデータ連続情報から判断することが可能である。図７のステップＳ５０３で供給された音声データが正しいデータでないと判断された場合は、図７のステップＳ５０６で番組の切り替えは無いと判断される。
【０１１２】
図７のステップＳ５０３で供給された音声データが正しいデータと判断された場合には、図７のステップＳ５０４にてデータ解析処理部６のＡデータ解析処理部６４のデータ切り替え検出部６１３がデータ切り替えを検出されたかが判断される。データ切り替え検出部６１３は、供給される音声データが番組の切り替え前の音声データのパケットデータかまたは番組の切り替え後の音声データのパケットデータかを判断する。この判断方法は、図６のステップ３０５で説明した映像データの切り替え判定と同様に数回連続の供給か否かを判定することも可能である。
【０１１３】
図７のステップＳ５０４にてデータ解析処理部６のＡデータ解析処理部６４のデータ切り替え検出部６１３がデータ切り替えを検出したと判断された場合には、図７のステップＳ５０７で番組の切り替えが存在すると判断される。また図７のステップＳ５０４でデータ解析処理部６のＡデータ解析処理部６４のデータ切り替え検出部６１３がデータ切り替えを検出していないと判断された場合には、図７のステップＳ５０５で番組の切り替え前の音声データがタイムアウトとなっているか否かが判断される。図７のステップＳ５０５で番組の切り替え前の音声データがタイムアウトと判断されると、図７のステップＳ５０７にて番組の切り替えが存在すると判断され、制御部３は音声もミュートして、ＰＩＤフィルタ処理部４の音声・フィルタ処理部４４のＰＩＤフィルタＰＩＤ_Ｖ(１)に設定されている番組の切り替え前の音声データパケット識別子(ＰＩＤ)を解除する。しかし、図７のステップＳ５０５にて番組の切り替え前の音声データがタイムアウトでないと判断されると、図７のステップＳ５０６で番組の切り替えは無いと判断される。
【０１１４】
一方、図７に示す処理シーケンスにおいて、図７のステップＳ４０１にて字幕または文字スーパーのパケットデータが供給された場合に、図７のステップＳ５０５で番組の切り替え前の字幕または文字スーパーのパケットデータがタイムアウトと判断されると、図７のステップＳ５０７にて番組の切り替えが存在すると判断され、制御部３は映像の出力をフリーズして、ＰＩＤフィルタ処理部４の字幕・フィルタ処理部４２のＰＩＤフィルタＰＩＤ_ＴＪ(１)に設定されている番組の切り替え前の字幕データパケット識別子(ＰＩＤ)またはＰＩＤフィルタ処理部４の文字スーパー・フィルタ処理部４３のＰＩＤフィルタＰＩＤ_ＴＭ(１)に設定されている番組の切り替え前の字幕データパケット識別子(ＰＩＤ)を解除するものである。
【０１１５】
このようにして、図1に示した本発明の実施の形態１のデジタル放送受信装置が、図７の字幕／文字スーパー／音声の処理シーケンスを実行することによって供給される字幕データまたは文字スーパーデータまたは音声データのパケットデータ毎にシームレス切り替えの要否が判断されることが可能となる。
【０１１６】
《タイマー設定処理》
図８は、図６に示した映像処理シーケンスのステップＳ３０６でのタイムアウト判定と図７に示した字幕／文字スーパー／音声の処理シーケンスのステップＳ５０５でのタイムアウト判定とに好適なタイマー設定処理を説明する図である。
【０１１７】
図８のステップＳ６０１は、図６に示した映像処理シーケンスのステップＳ２０１での映像データの供給および図７に示した字幕／文字スーパー／音声の処理シーケンスのステップＳ４０１での字幕データ／文字スーパーデータ／音声データの供給のステップに対応するものである。
【０１１８】
図８のステップＳ６０１で映像／字幕／文字スーパー／音声のいずれかのパケットデータが供給されると、次のステップＳ６０１で制御部３からのタイマー再設定の有無が判断される。すなわち、ステップＳ６０２では、制御部３はタイマー処理部５の映像タイマー処理部５１、字幕タイマー処理部５２、文字スーパー・タイマー処理部５３、音声タイマー処理部５４のいずれかに新しいタイマー設定(タイマー・再設定)が存在しているか否かを判断する。ステップＳ６０２でタイマー再設定が存在すると判断されると、ステップＳ６０３ではそのタイマー再設定が最終的なタイマー設定に反映されて、ステップＳ６０４で映像／字幕／文字スーパー／音声のいずれかのパケットデータが処理される。ステップＳ６０４のパケットデータの処理は、図６に示した映像処理シーケンスのステップＳ２０２以降の処理もしくは図７に示した字幕／文字スーパー／音声の処理シーケンスのステップＳ４０２以降の処理となるものである。このようにタイマー設定を処理することで、映像／字幕／文字スーパー／音声のデータ処理途中にタイマーの再設定等を容易とすることが可能となる。
【０１１９】
上述したようにタイマー処理部５にて設定されるタイムアウト時間は、予め設定した値とすることも可能であり、制御部３からユーザーが設定することも可能である。また、データ解析処理部６の解析情報をベースにして、タイムアウト時間を設定することも可能である。例えば、受信パケットデータ中に含まれる番組参照クロック(ＰＣＲ)や出力タイムスタンプ(ＰＴＳ)のデータから計算して設定時間を設定可能である。
【０１２０】
図９は、図１に示した本発明の実施の形態１によるデジタル放送受信装置のデータ解析処理部６での解析情報をベースとしたタイムアウト設定処理を説明する図である。
【０１２１】
図９には、図１に示した本発明の実施の形態１によるデジタル放送受信装置のデータ解析処理部６で解析された映像(Ｖ)／音声(Ａ)／字幕(ＴＪ)／文字スーパー(ＴＭ)のパケットデータの番組参照クロック(ＰＣＲ)や出力タイムスタンプ(ＰＴＳ)やデコーディングタイムスタンプ(ＤＴＳ)が示されている。映像(Ｖ)／音声(Ａ)／字幕(ＴＪ)／文字スーパー(ＴＭ)の出力タイムスタンプ(ＰＴＳ)が同一の時間の値５０であることから、これらのデータは同一の時間５０に出力表示されるデータである。しかし、これらのデータの番組参照クロック(ＰＣＲ)の時間の値は、それぞれ相違している。映像(Ｖ)のパケットデータは、パケット到来から５０−１０＝４０の時間値遅延されて出力表示されるものである。同様に音声(Ａ)のパケットデータと字幕(ＴＪ)のパケットデータと文字スーパー(ＴＭ)のパケットデータとは、各パケット到来から３０の時間値、２０の時間値、１9の時間値それぞれ遅延されて出力表示されるものであることが理解される。従って、映像(Ｖ)のパケットデータの最終データが到来した時に同一の時間５０に出力表示される音声(Ａ)のパケットデータの最終データは、映像(Ｖ)のパケットデータの最終データの到来時間よりも約時間１０遅延されて到来することが理解される。同様に、字幕(ＴＪ)と文字スーパー(ＴＭ)のパケットデータの最終データも、映像(Ｖ)のパケットデータの最終データの到来時間よりも約時間２０、約時間２１それぞれ遅延されて到来することが理解される。従って、ＰＩＤフィルタ処理部４の映像・フィルタ処理部４１で映像(Ｖ)の番組の切り替え前の映像データパケット識別子(ＰＩＤ)を解除した後、ＰＩＤフィルタ処理部４の音声・フィルタ処理部４２で音声(Ａ)の番組の切り替え前の音声データパケット識別子(ＰＩＤ)の解除のタイムアウトの設定値を１０の時間値とする。またＰＩＤフィルタ処理部４の字幕・フィルタ処理部４３で字幕(ＴＪ)の番組の切り替え前の字幕データパケット識別子(ＰＩＤ)の解除のタイムアウトの設定値を２０の時間値とする一方、ＰＩＤフィルタ処理部４の文字スーパー・フィルタ処理部４３で文字スーパー(ＴＭ)の番組の切り替え前の文字スーパーデータパケット識別子(ＰＩＤ)の解除のタイムアウトの設定値を２１の時間値とすることで、最適なタイムアウト設定が可能となる。
【０１２２】
《他の映像／字幕／文字スーパー／音声の処理シーケンス》
図１０は、図1に示した本発明の実施の形態１のデジタル放送受信装置で実行される他の映像／字幕／文字スーパー／音声の処理シーケンスを説明する図である。
【０１２３】
図１０に示す処理シーケンスは、図６で説明した映像処理シーケンスの処理後および図７で説明した字幕／文字スーパー／音声の処理シーケンスの処理後に実行されるものである。
【０１２４】
図１０の最初のステップＳ７０１では、これから判定されるパケットデータが音声／映像／字幕・文字スーパーのいずれであるかが判断される。
【０１２５】
ステップＳ７０１でパケットデータが映像(Ｖ)であると判断されると、ステップＳ７０２で映像(Ｖ)以外の音声(Ａ)／字幕(ＴＪ)／文字スーパー(ＴＭ)のうちどれか１つでも切り替え済みか否かが判断される。従って。ステップＳ７０２でどれか１つでも切り替え済みと判断されると、ステップＳ７０６にて番組の切り替えが存在すると判断される。そうでなければ、ステップＳ７０５で、番組の切り替えが存在しないと判断される。この理由は、冒頭の図５で説明したように情報量の多い映像データの場合デコードに長い処理時間が必要なため、他の音声／字幕／文字スーパーと比較して時間的に早期に送信されることが多いためである。従って、映像データ以外に他のデータが１つでも切り替えを判断・実行している場合には、既に映像(Ｖ)の切り替え処理のタイミングが経過していると考えて、ＰＩＤフィルタ処理部４の映像・フィルタ処理部４１で映像(Ｖ)の番組の切り替え前の映像データパケット識別子(ＰＩＤ)の解除ための切り替えを実行しようというものである。
【０１２６】
ステップＳ７０１でパケットデータが音声(Ａ)であると判断されると、ステップＳ７０３で字幕(ＴＪ)／文字スーパー(ＴＭ)のデータ両方が切り替り済みと判断されると、ステップＳ７０６にて番組の切り替えが存在すると判断される。そうでなければ、ステップＳ７０５で番組の切り替えが存在しないと判断される。
【０１２７】
ステップＳ７０１でパケットデータが字幕(ＴＪ) または文字スーパー(ＴＭ)であると判断されると、ステップＳ７０４で他の全てのデータが切り替り済みと判断されると、ステップＳ７０６にて番組の切り替えが存在すると判断される。そうでなければ、ステップＳ７０５で、番組の切り替えが存在しないと判断される。
【０１２８】
以上のように、図１０に示した処理シーケンスを利用して映像(Ｖ)／音声(Ａ)／字幕(ＴＪ)／文字スーパー(ＴＭ)のそれぞれのパケットデータの切り替わり状況を判断して、ＰＩＤフィルタ処理部４のフィルタ処理部４１〜４４の切り替えを実行ことで、更に確実な放送番組の切り替えが可能となるものである。
【０１２９】
〔実施の形態２〕
図１１は、本発明の実施の形態２によるジタル放送番組のシームレスな切り替えが可能とされたデジタル放送受信装置のデータ解析処理部６に含まれるＶデータ解析処理部６１とＡデータ解析処理部６４の構成を示す図である。
【０１３０】
図１１には、データ解析処理部６に含まれるＶデータ解析処理部６１、Ａデータ解析処理部６４のみしか示されていないが、字幕と文字スーパーとをそれぞれ処理するＴＪデータ解析処理部６２とＴＭデータ解析処理部６３もＡデータ解析処理部６４と同様の構成となっている。
【０１３１】
図１１に示した本発明の実施の形態２のデジタル放送受信装置のデータ解析処理部６に含まれるＶデータ解析処理部６１とＡデータ解析処理部６４が、図１に示した本発明の実施の形態２のデジタル放送受信装置のデータ解析処理部６に含まれるＶデータ解析処理部６１とＡデータ解析処理部６４と相違するのはデータ抽出部６１２の構成である。すなわち、図１に示したＶデータ解析処理部６１とＡデータ解析処理部６４はデータ抽出部６１２をそれぞれ１個有するだけであるのに対して、図１１に示したＶデータ解析処理部６１とＡデータ解析処理部６４はデータ抽出部６１２をそれぞれ２個(第１データ抽出部６１２(１)、第２データ抽出部(２))有するものである。この第１データ抽出部６１２(１)と第２データ抽出部(２)は、パケットデータの格納動作と出力動作で高い自由度を実現するものである。
【０１３２】
図１２は、図１１に示したように２個のデータ抽出部６１２(１)、(２)を有するＡデータ解析処理部６４を具備する本発明の実施の形態２のデジタル放送受信装置の動作を説明する図である。
【０１３３】
図１２の上部にはデジタル放送受信装置のデータ解析処理部６のＡデータ解析処理部６４に到来する入力の音声パケットデータが示される一方、図１２の下部にはＡデータ解析処理部６４から音声復号器としてのＡデコーダ９に供給される出力の音声パケットデータが示されている。
【０１３４】
デジタル放送受信装置の受信電波状況の影響で、図１２の上部に示すように第１音声パケットデータＡ１の最後のパケットデータＡ１_(ｎ)と第２音声パケットデータＡ２の最初のパケットデータＡ２_(１)の到来順序が、正常な場合と逆転している。この時に、Ａデータ解析処理部６４の第１データ抽出部６１２(１)と第２データ抽出部(２)とは到来する順序で、音声パケットデータＡ１_(ｎ−２)、Ａ１_(ｎ−１)、Ａ２_(１)、Ａ１_(ｎ)を交互に格納する。第１データ抽出部６１２(１)と第２データ抽出部(２)に格納されるデータサイズは、１個の音声パケットデータとなっている。一方、正常な場合にはＡデコーダ９に供給される出力の音声パケットデータは、格納の順序に従って第１データ抽出部６１２(１)と第２データ抽出部(２)から交互に出力される。第１データ抽出部６１２(１)と第２データ抽出部(２)から出力されるデータサイズも、格納データサイズと同様に１個の音声パケットデータとなっている。
【０１３５】
一方、Ａデータ解析処理部６４のデータ解析部６１４が到来パケット識別子(ＰＩＤ)を監視しているので、第１データ抽出部６１２(１)、第２データ抽出部(２)への格納の際にパケット到来順序の逆転はデータ解析部６１４により検出されることが可能となる。このような場合には、データ解析部６１４はパケット出力順序を、図１２の下部のように変更するものである。すなわち、第１音声パケットデータＡ１の最後のパケットデータＡ１_(ｎ)と第２音声パケットデータＡ２の最初のパケットデータＡ２_(１)との到来順序と逆の出力順序でＡデコーダ９に供給される出力の音声パケットデータの順序の正常化が可能となるものである。
【０１３６】
以上、本発明者によってなされた発明を種々の実施の形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【０１３７】
例えば、図１に示す本発明の実施の形態１によるデジタル放送受信装置にて、制御部３とＰＩＤフィルタ処理部４とタイマー処理部５とデータ解析処理部６とＶデコーダ７と文字デコーダ８とＡデコーダ９と映像出力処理部１０と音声出力処理部１１の各部は中央処理ユニット(ＣＰＵ)によるソフトウェア処理でインプリメンテーションされる以外に、各部はそれぞれ専用ハードウェアによって構成されることが可能である。
【符号の説明】
【０１３８】
１…アンテナ
２…受信部
３…制御部
４…ＰＩＤフィルタ処理部
４１…映像・フィルタ処理部
４２…字幕・フィルタ処理部４２
４３…文字スーパー・フィルタ処理部４３
４４…音声・フィルタ処理部４４
４５…セクション・フィルタ処理部
５…タイマー処理部
５１…映像・タイマー処理部
５２…字幕タイマー処理部
５３…文字スーパー・タイマー処理部
５４…音声タイマー処理部
５５…セクション・タイマー処理部
６…データ処理部
６１…Ｖ(映像)データ解析処理部
６２…ＴＪ(字幕)データ解析処理部
６３…ＴＭ(文字スーパー)データ解析処理部
６４…Ａ(音声)データ解析処理部
６５…S(セクション)データ解析処理部
７…Vデコーダ
８…文字デコーダ
９…Aデコーダ
１０…映像出力処理部
１１…音声出力処理部
１２…映像出力部
１３…音声出力部
【図１】
2010287990.tif 000003
【図２】
2010287990.tif 000004
【図３】
2010287990.tif 000005
【図４】
2010287990.tif 000006
【図５】
2010287990.tif 000007
【図６】
2010287990.tif 000008
【図７】
2010287990.tif 000009
【図８】
2010287990.tif 000010
【図９】
2010287990.tif 000011
【図１０】
2010287990.tif 000012
【図１１】
2010287990.tif 000013
【図１２】
2010287990.tif 000014