(57)【要約】【課題】デジタル放送の受信電波環境の動的変化への対応を容易とすること。【解決手段】受信部２と制御部３の機能を具備するデジタル放送受信装置１００に使用可能な半導体集積回路である。受信部２は、アンテナ１のＲＦ受信信号から放送データを抽出する。同期処理部３１はパケットの同期データを検出して放送パケットデータを確定して、フィルタ部３２はパケット識別子ＰＩＤに従ってパケットを選択して選択パケットの受信インターバルを検出して、データ抽出部３３は選択パケットを抽出して、処理判定部３４は検出した受信インターバルに従って選択パケットを復号処理デコーダ３５、３６、３７に出力処理するか否かの判断を実行する。受信インターバルが所定の時間よりも短いことに応答して、処理判定部３４によって選択パケットのデコーダへの出力処理の判断が決定される。【選択図】図１
2013038500.tif 000002
【特許請求の範囲】
【請求項１】
受信部と制御部との機能を具備するデジタル放送受信装置に使用可能な半導体集積回路であって、
前記受信部の機能は、アンテナにより受信されるＲＦ受信信号から放送データの抽出を可能として、
前記制御部の機能は、同期処理部の機能とフィルタ部の機能とデータ抽出部の機能と処理判定部の機能とデコーダの機能とを含むものであり、
前記半導体集積回路には、少なくとも前記制御部の前記同期処理部の前記機能と前記フィルタ部の前記機能と前記データ抽出部の前記機能と前記処理判定部の前記機能と前記デコーダの前記機能とが集積化され、
前記同期処理部の前記機能は、前記受信部から抽出される前記放送データのパケットの同期データを検出することによって放送パケットデータを確定する処理を実行して、
前記フィルタ部の前記機能は、前記同期処理部から供給されるパケットから前記フィルタ部に設定されるパケット識別子に従った選択パケットの選択と前記選択パケットの受信インターバルの検出とを実行して、
前記データ抽出部の前記機能は、前記フィルタ部の前記選択に従った前記選択パケットの抽出を実行して、
前記処理判定部の前記機能は、前記フィルタ部によって検出された前記受信インターバルに従って前記選択パケットを前記デコーダに出力処理するか否かの判断を実行して、
前記デコーダの前記機能は、前記処理判定部の前記機能によって出力処理と判断された前記選択パケットを再生出力装置に出力可能な再生信号に復号処理して変換処理して、
前記選択パケットの前記受信インターバルが所定の時間よりも短いことに応答して、前記処理判定部の前記機能によって前記選択パケットの前記デコーダへの出力処理の前記判断が決定される
ことを特徴とする半導体集積回路。
【請求項２】
請求項１において、
前記フィルタ部の前記機能は、前記同期処理部から供給される前記パケットから前記フィルタ部に設定される他のパケット識別子に従った他の選択パケットの選択と前記他の選択パケットの他の受信インターバルの検出とを実行して、更に前記他の選択パケットの前記他の受信インターバルが他の所定の時間よりも短いか長いかの判断を実行して、
前記選択パケットの前記受信インターバルが前記所定の時間よりも長いことが検出され、前記他の選択パケットの前記他の受信インターバルが前記他の所定の時間よりも長いことが検出された場合には、前記処理判定部の前記機能によって前記選択パケットの出力処理の例外判断が決定される
ことを特徴とする半導体集積回路。
【請求項３】
請求項２において、
前記選択パケットの前記受信インターバルが前記所定の時間よりも長いことが検出され、前記他の選択パケットの前記他の受信インターバルが前記他の所定の時間よりも短いことが検出された場合には、前記処理判定部の前記機能によって前記選択パケットの破棄処理の判断が決定される
ことを特徴とする半導体集積回路。
【請求項４】
請求項３において、
前記選択パケットとして映像データを選択するための映像パケット識別子が前記パケット識別子として前記フィルタ部に設定されることにより、前記フィルタ部の前記機能は前記選択パケットとして前記映像データの選択と前記選択パケットとして前記映像データの前記受信インターバルの検出とを実行して、
前記他の選択パケットとして音声データと字幕データとをそれぞれ選択するための音声パケット識別子と字幕パケット識別子とが前記他のパケット識別子として前記フィルタ部に設定されることにより、前記フィルタ部の前記機能は前記他の選択パケットとして前記音声データと前記字幕データとの選択と前記他の選択パケットとして前記音声データの受信インターバルおよび前記字幕データの受信インターバルの検出とを実行する
ことを特徴とする半導体集積回路。
【請求項５】
請求項４において、
前記デコーダの前記機能は、前記選択パケットとしての前記映像データを前記再生出力装置に出力可能な映像信号に復号処理して変換処理する映像デコーダの機能と、前記他の選択パケットとしての前記音声データを前記再生出力装置に出力可能な音声信号に復号処理して変換処理する音声デコーダの機能と、前記他の選択パケットとしての前記字幕データを前記再生出力装置に出力可能な文字情報に復号処理して変換処理する文字デコーダの機能とを含む
ことを特徴とする半導体集積回路。
【請求項６】
請求項５において、
前記フィルタ部の前記機能による前記選択パケットの前記受信インターバルの前記検出には、前記半導体集積回路に内蔵されたタイマもしくはカウンタが使用される
ことを特徴とする半導体集積回路。
【請求項７】
受信部と制御部との機能を具備するデジタル放送受信装置に使用可能な半導体集積回路であって、
前記受信部の機能は、アンテナにより受信されるＲＦ受信信号から放送データの抽出を可能として、
前記制御部の機能は、同期処理部の機能とフィルタ部の機能とデータ抽出部の機能と処理判定部の機能とデコーダの機能とを含むものであり、
前記半導体集積回路には、少なくとも前記制御部の前記同期処理部の前記機能と前記フィルタ部の前記機能と前記データ抽出部の前記機能と前記処理判定部の前記機能と前記デコーダの前記機能とが集積化され、
前記同期処理部の前記機能は、前記受信部から抽出される前記放送データのパケットの同期データを検出することによって放送パケットデータを確定する処理を実行して、
前記フィルタ部の前記機能は、前記同期処理部から供給されるパケットから前記フィルタ部に設定されるパケット識別子に従った選択パケットの選択と前記選択パケットの受信インターバルの検出とを実行して、
前記データ抽出部の前記機能は、前記フィルタ部の前記選択に従った前記選択パケットの抽出と前記選択パケットのデータのエラー検出とを実行して、
前記デコーダの前記機能は、前記処理判定部の前記機能によって出力処理と判断された前記選択パケットを再生出力装置に出力可能な再生信号に復号処理して変換処理して、
前記処理判定部の前記機能は、前記フィルタ部によって検出された前記選択パケットの前記受信インターバルと前記データ抽出部によって検出された前記選択パケットの前記エラー検出の状態とに応答して前記選択パケットを前記デコーダに出力処理するか否かの判断を実行する
ことを特徴とする半導体集積回路。
【請求項８】
請求項７において、
前記フィルタ部の前記機能は、前記同期処理部から供給される前記パケットから前記フィルタ部に設定される他のパケット識別子に従った他の選択パケットの他の選択と前記他の選択パケットの他の受信インターバルの検出とを実行して、
前記データ抽出部の前記機能は、前記フィルタ部の前記他の選択に従った前記他の選択パケットの抽出を実行して、
前記処理判定部の前記機能は、前記フィルタ部によって検出された前記選択パケットの前記受信インターバルおよび前記他の選択パケットの前記他の受信インターバルと前記データ抽出部によって検出された前記選択パケットの前記エラー検出の状態とに応答して前記選択パケットを前記デコーダに出力処理するか否かの判断を実行する
ことを特徴とする半導体集積回路。
【請求項９】
請求項８において、
前記選択パケットとして映像データを選択するための映像パケット識別子が前記パケット識別子として前記フィルタ部に設定されることにより、前記フィルタ部の前記機能は前記選択パケットとしての前記映像データの選択と前記選択パケットとしての前記映像データの前記受信インターバルの検出とを実行して、
前記他の選択パケットとして音声データおよび字幕データをそれぞれ選択するための音声パケット識別子および字幕パケット識別子が前記他のパケット識別子として前記フィルタ部に設定されることにより、前記フィルタ部の前記機能は前記他の選択パケットとしての前記音声データおよび前記字幕データとの他の選択と前記他の選択パケットとしての前記音声データおよび前記字幕データの他の受信インターバルの検出とを実行する
ことを特徴とする半導体集積回路。
【請求項１０】
請求項９において、
前記半導体集積回路の制御動作は、映像受信インターバル判定ステップと、音声・字幕受信インターバル判定ステップと、映像データエラーレート判定ステップとを含み、
前記映像受信インターバル判定ステップは、前記選択パケットとしての前記映像データの前記受信インターバルが所定の時間よりも短いが長いかを判定して、
前記音声・字幕受信インターバル判定ステップは、前記他の選択パケットとしての前記音声データおよび前記字幕データの前記他の受信インターバルが他の所定の時間よりも短いが長いかを判定して、
前記映像データエラーレート判定ステップは、前記選択パケットとしての前記映像データの前記エラー検出により検出された前記映像データのエラーレートが基準値よりも小さいか大きいかを判定して、
前記映像受信インターバル判定ステップにより前記映像データの前記受信インターバルが前記所定の時間よりも短いことが判定され、前記音声・字幕受信インターバル判定ステップにより前記音声データおよび前記字幕データの前記他の受信インターバルが前記他の所定の時間よりも短いことが判定された場合に、前記基準値として第１基準値が設定された前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第１基準値よりも小さいか大きいが判定され、
前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第１基準値よりも小さいことが検出された場合には、前記処理判定部の前記機能により前記選択パケットとしての前記映像データの前記デコーダへの出力処理が決定され、
前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第１基準値よりも大きいことが検出された場合には、前記処理判定部の前記機能により前記選択パケットとしての前記映像データの廃棄処理が決定され、
前記映像受信インターバル判定ステップにより前記映像データの前記受信インターバルが前記所定の時間よりも短いことが判定され、前記音声・字幕受信インターバル判定ステップにより前記音声データおよび前記字幕データの前記他の受信インターバルが前記他の所定の時間よりも長いことが判定された場合に、前記基準値として第２基準値が設定された前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第２基準値よりも小さいか大きいが判定され、
前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第２基準値よりも小さいことが検出された場合には、前記処理判定部の前記機能により前記選択パケットとしての前記映像データの前記デコーダへの出力処理が決定され、
前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第２基準値よりも大きいことが検出された場合には、前記処理判定部の前記機能により前記選択パケットとしての前記映像データの廃棄処理が決定され、
前記映像受信インターバル判定ステップにより前記映像データの前記受信インターバルが前記所定の時間よりも長いことが判定され、前記音声・字幕受信インターバル判定ステップにより前記音声データおよび前記字幕データの前記他の受信インターバルが前記他の所定の時間よりも短いことが判定された場合に、前記基準値として第３基準値が設定された前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第３基準値よりも小さいか大きいが判定され、
前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第３基準値よりも小さいことが検出された場合には、前記処理判定部の前記機能により前記選択パケットとしての前記映像データの前記デコーダへの出力処理が決定され、
前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第３基準値よりも大きいことが検出された場合には、前記処理判定部の前記機能により前記選択パケットとしての前記映像データの廃棄処理が決定され、
前記映像受信インターバル判定ステップにより前記映像データの前記受信インターバルが前記所定の時間よりも長いことが判定され、前記音声・字幕受信インターバル判定ステップにより前記音声データおよび前記字幕データの前記他の受信インターバルが前記他の所定の時間よりも長いことが判定された場合に、前記基準値として第４基準値が設定された前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第４基準値よりも小さいか大きいが判定され、
前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第４基準値よりも小さいことが検出された場合には、前記処理判定部の前記機能により前記選択パケットとしての前記映像データの前記デコーダへの出力処理が決定され、
前記映像データエラーレート判定ステップにより前記映像データの前記エラーレートが前記第４基準値よりも大きいことが検出された場合には、前記処理判定部の前記機能により前記選択パケットとしての前記映像データの廃棄処理が決定される
ことを特徴とする半導体集積回路。
【請求項１１】
請求項１０において、
前記第１基準値の値よりも前記第２基準値の値は大きな値に設定され、前記第３基準値の値よりも前記第４基準値の値は大きな値に設定される
ことを特徴とする半導体集積回路。
【請求項１２】
請求項１１において、
前記第２基準値の値は前記第３基準値の値と実質的に等しく設定されるかまたは前記第２基準値の値よりも前記第３基準値の値は大きな値に設定される
ことを特徴とする半導体集積回路。
【請求項１３】
請求項１２において、
前記デコーダの前記機能は、前記選択パケットとしての前記映像データを前記再生出力装置に出力可能な映像信号に復号処理して変換処理する映像デコーダの機能と、前記他の選択パケットとしての前記音声データを前記再生出力装置に出力可能な音声信号に復号処理して変換処理する音声デコーダの機能と、前記他の選択パケットとしての前記字幕データを前記再生出力装置に出力可能な文字情報に復号処理して変換処理する文字デコーダの機能とを含む
ことを特徴とする半導体集積回路。
【請求項１４】
請求項１３において、
前記フィルタ部の前記機能による前記選択パケットの前記受信インターバルの前記検出には、前記半導体集積回路に内蔵されたタイマもしくはカウンタが使用される
ことを特徴とする半導体集積回路。
【請求項１５】
半導体集積回路が使用され、受信部と制御部との機能を具備するデジタル放送受信装置であって、
前記受信部の機能は、アンテナにより受信されるＲＦ受信信号から放送データの抽出を可能として、
前記制御部の機能は、同期処理部の機能とフィルタ部の機能とデータ抽出部の機能と処理判定部の機能とデコーダの機能とを含むものであり、
前記半導体集積回路には、少なくとも前記制御部の前記同期処理部の前記機能と前記フィルタ部の前記機能と前記データ抽出部の前記機能と前記処理判定部の前記機能と前記デコーダの前記機能とが集積化され、
前記同期処理部の前記機能は、前記受信部から抽出される前記放送データのパケットの同期データを検出することによって放送パケットデータを確定する処理を実行して、
前記フィルタ部の前記機能は、前記同期処理部から供給されるパケットから前記フィルタ部に設定されるパケット識別子に従った選択パケットの選択と前記選択パケットの受信インターバルの検出とを実行して、
前記データ抽出部の前記機能は、前記フィルタ部の前記選択に従った前記選択パケットの抽出を実行して、
前記処理判定部の前記機能は、前記フィルタ部によって検出された前記受信インターバルに従って前記選択パケットを前記デコーダに出力処理するか否かの判断を実行して、
前記デコーダの前記機能は、前記処理判定部の前記機能によって出力処理と判断された前記選択パケットを再生出力装置に出力可能な再生信号に復号処理して変換処理して、
前記選択パケットの前記受信インターバルが所定の時間よりも短いことに応答して、前記処理判定部の前記機能によって前記選択パケットの前記デコーダへの出力処理の前記判断が決定される
ことを特徴とするデジタル放送受信装置。
【請求項１６】
請求項１５において、
前記フィルタ部の前記機能は、前記同期処理部から供給される前記パケットから前記フィルタ部に設定される他のパケット識別子に従った他の選択パケットの選択と前記他の選択パケットの他の受信インターバルの検出とを実行して、更に前記他の選択パケットの前記他の受信インターバルが他の所定の時間よりも短いか長いかの判断を実行して、
前記選択パケットの前記受信インターバルが前記所定の時間よりも長いことが検出され、前記他の選択パケットの前記他の受信インターバルが前記他の所定の時間よりも長いことが検出された場合には、前記処理判定部の前記機能によって前記選択パケットの出力処理の例外判断が決定される
ことを特徴とするデジタル放送受信装置。
【請求項１７】
請求項１６において、
前記選択パケットの前記受信インターバルが前記所定の時間よりも長いことが検出され、前記他の選択パケットの前記他の受信インターバルが前記他の所定の時間よりも短いことが検出された場合には、前記処理判定部の前記機能によって前記選択パケットの破棄処理の判断が決定される
ことを特徴とするデジタル放送受信装置。
【請求項１８】
請求項１７において、
前記選択パケットとして映像データを選択するための映像パケット識別子が前記パケット識別子として前記フィルタ部に設定されることにより、前記フィルタ部の前記機能は前記選択パケットとして前記映像データの選択と前記選択パケットとして前記映像データの前記受信インターバルの検出とを実行して、
前記他の選択パケットとして音声データと字幕データとをそれぞれ選択するための音声パケット識別子と字幕パケット識別子とが前記他のパケット識別子として前記フィルタ部に設定されることにより、前記フィルタ部の前記機能は前記他の選択パケットとして前記音声データと前記字幕データとの選択と前記他の選択パケットとして前記音声データの受信インターバルおよび前記字幕データの受信インターバルの検出とを実行する
ことを特徴とするデジタル放送受信装置。
【請求項１９】
請求項１８において、
前記デコーダの前記機能は、前記選択パケットとしての前記映像データを前記再生出力装置に出力可能な映像信号に復号処理して変換処理する映像デコーダの機能と、前記他の選択パケットとしての前記音声データを前記再生出力装置に出力可能な音声信号に復号処理して変換処理する音声デコーダの機能と、前記他の選択パケットとしての前記字幕データを前記再生出力装置に出力可能な文字情報に復号処理して変換処理する文字デコーダの機能とを含む
ことを特徴とするデジタル放送受信装置。
【請求項２０】
請求項１９において、
前記フィルタ部の前記機能による前記選択パケットの前記受信インターバルの前記検出には、前記半導体集積回路に内蔵されたタイマもしくはカウンタが使用される
ことを特徴とするデジタル放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体集積回路およびそれを使用したデジタル放送受信装置に関し、特にデジタル放送の受信電波環境の動的変化への対応を容易とするのに有効な技術に関するものである。
【背景技術】
【０００２】
デジタル放送の画像と音声等のデジタルコンテンツデータは、トランスポートストーム(ＴＳ：Transport Stream)パケットと呼ばれる固定長のデータに変換されて放送局からデジタル放送受信装置に放送される。デジタル放送でも放送局からデジタル放送受信装置への転送は無線周波数(ＲＦ)の電波が使用されるので、電波環境の劣化によってデジタル放送受信装置で受信エラーが発生する。
【０００３】
下記特許文献１には、ＴＳパケットの処理の際に検出されるエラーとＴＳパケットがフィルタリングされた条件種とＴＳパケットの処理上の異常を含めたステータス情報とを、ＴＳパケット毎にＣＰＵに提示することが可能なデータ処理装置が記載されている。このデータ処理装置は、入力データの同期を確立する同期回路と、入力データから必要なデータを抽出して入力データの状態を検出するＰＩＤフィルタと、入力データの状態を検出するフォーマッタと、検出データの状態を示すログを生成するログ生成回路と、ログをデータとともに出力する出力回路とを具備するものである。
【０００４】
下記特許文献２には、ＴＳパケットのどの種類にエラーが発生したのかによって異なる処理を行い、音声品質と映像品質とを両立できるデジタルデータ受信装置が記載されている。このデジタルデータ受信装置は、映像パケットと音声パケットとを識別するＰＩＤフィルタリング部と、映像パケットのヘッダ情報からエラーパケットであるかを判断するトランスポートエラーインジケータ検出部と、エラーパケットと判断された映像パケットが所定の条件を満たす場合のみ映像パケットを削除する映像パケット削除部と、音声パケットのヘッダ情報からエラーパケットであるかを判断するトランスポートエラーインジケータ検出部と、エラーパケットと判断された音声パケットを削除する音声パケット削除部とを具備するものである。
【０００５】
下記特許文献３には、階層伝送によって同一内容の番組が高品質の階層と低品質の階層で同時転送される場合に、煩雑な階層切り替えを低減して視聴者に安定して見やすい映像を提供することが可能なデジタル放送受信装置が記載されている。このデジタル放送受信装置は、高品質の階層と低品質の階層との受信階層の切り替えを判定するためのしきい値を映像信号と音声信号とで独立に設定するものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１５６７０５号  公報
【特許文献２】特開２００８−１０３８５２号  公報
【特許文献３】特開２００７−１７４１６９号  公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
近年、スマートフォン等のように、携帯電話の機能と携帯情報端末(ＰＤＡ：Personal Digital Assistant)の機能とが融合した携帯端末が普及している。この端末装置を使用することによって、種々のデジタル放送を受信することが可能である。しかし、この端末装置が携帯型(モバイル型)であるために、電波環境が劣化した状況でも使用されるものとなる。
【０００８】
一方、近年のモバイル端末が受信可能なデジタル放送では、受信電波環境の劣化は、しばらくすると改善される場合がある。モバイル端末を携帯した視聴者が地下やトンネルを移動中には受信電波環境が劣化するが、視聴者が地下やトンネルを出ると受信電波環境が改善される。
【０００９】
一方、近年のモバイル端末が受信可能なデジタル放送では、テレビジョン放送以外のラジオ放送やデータ放送等では、静止画のみの放送、映像の動きの少ない放送、音声の無い放送、音声の少ない放送等と様々なデジタルコンテンツデータの組み合わせの形態の放送が考えられる。従って、映像情報と音声情報の複数のコンテンツのデジタル放送の番組の場合でも、映像情報が極めて少なくて大部分が音声情報のみの番組の場合には、視聴者が少しでも情報を得るためには音声情報に多少エラーがあっても音声情報を処理して出力して欲しい場合がある。
【００１０】
上記特許文献１と上記特許文献２に記載の方法は、音声情報や映像情報等のそれぞれのエラー情報によりそれぞれのパケットデータの処理制御と出力制御とを判定するものである。しかし、この方法では受信電波環境の劣化と改善との間の動的変化が考慮されていないので、受信電波環境の動的変化に対応することが困難であると言う問題が、本発明に先立った本発明者等による検討によって明らかとされた。すなわち、この方法では受信電波環境の動的変化が考慮されていないので、映像や音声等の受信データが中断された場合等に受信エラーを高速で検出することができないと言うものである。
【００１１】
一方、上記特許文献１と上記特許文献２とに記載の方法では、映像情報と音声情報の複数のコンテンツの１つのコンテンツ情報のエラーのみによってその出力制御の可否を判断しており、複数のコンテンツのその他のコンテンツ情報の状態に関しては考慮されていない。従って、この方法では、映像情報が極めて少なくて大部分が音声情報のみの番組の場合にも多少エラーがある音声情報も出力されないので、映像情報と音声情報との両方が中断された状態が維持されると言う問題が本発明に先立った本発明者等による検討によって明らかとされた。
【００１２】
本発明は、以上のような本発明に先立った本発明者等による検討の結果、なされたものである。
【００１３】
従って、本発明の目的とするところは、デジタル放送の受信電波環境の動的変化への対応を容易とすることにある。
【００１４】
また、本発明の他の目的とするところは、デジタル放送の複数のデジタルコンテンツデータのそれぞれの受信環境を総合的に判断して、複数のデジタルコンテンツデータの最適な出力制御を可能とすることにある。
【００１５】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１６】
本願において開示される発明のうちの代表的なものについて簡単に説明すれば下記のとおりである。
【００１７】
すなわち、本発明の代表的な実施の形態は、受信部(２)と制御部(３)との機能を具備するデジタル放送受信装置(１００)に使用可能な半導体集積回路である。
【００１８】
前記受信部(２)の機能は、アンテナ(１)により受信されるＲＦ受信信号から放送データの抽出を可能とする。
【００１９】
前記制御部(３)の機能は、同期処理部(３１)とフィルタ部(３２)とデータ抽出部(３３)と処理判定部(３４)とデコーダ(３５、３６、３７)との各機能とを含むものである。
【００２０】
前記半導体集積回路には、少なくとも前記制御部(３)の前記同期処理部(３１)と前記フィルタ部(３２)と前記データ抽出部(３３)と前記処理判定部(３４)と前記デコーダ(３５、３６、３７)の各記機能が集積化される。
【００２１】
前記同期処理部(３１)の前記機能は、前記受信部(２)から抽出される前記放送データのパケットの同期データを検出して放送パケットデータを確定する処理を実行する。
【００２２】
前記フィルタ部(３２)の前記機能は、前記同期処理部(３１)から供給されるパケットから前記フィルタ部(３２)に設定されるパケット識別子(ＰＩＤ)に従った選択パケットの選択と前記選択パケットの受信インターバルの検出とを実行する。
【００２３】
前記データ抽出部(３３)の前記機能は、前記フィルタ部(３２)の前記選択に従った前記選択パケットの抽出を実行する。
【００２４】
前記処理判定部(３４)の前記機能は、前記フィルタ部(３２)によって検出された前記受信インターバルに従って前記選択パケットを前記デコーダ(３５、３６、３７)に出力処理するか否かの判断を実行する。
【００２５】
前記デコーダ(３５、３６、３７)の前記機能は、前記処理判定部(３４)の前記機能によって出力処理と判断された前記選択パケットを再生出力装置(４)に出力可能な再生信号に復号処理して変換処理する(図１参照)。
【００２６】
前記選択パケットの前記受信インターバルが所定の時間よりも短いことに応答して、前記処理判定部(３４)の前記機能によって前記選択パケットの前記デコーダ(３５、３６、３７)への出力処理の前記判断が決定されることを特徴とするものである(図９参照)。
【発明の効果】
【００２７】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記の通りである。
【００２８】
すなわち、本発明によれば、デジタル放送の受信電波環境の動的変化への対応を容易とすることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態１によるデジタル放送受信装置１００の構成を示す図である。
【図２】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の放送パケットデータから、受信デジタルデータのエラー状態と受信パケットのインターバルとを検出する手順を示す図である。
【図３】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の放送パケットデータの構成を示し、更に複数のパケットで１単位のデータが構成されることを示し、各種の受信デジタルデータのインターバルを示す図である。
【図４】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の放送パケットデータから受信パケットのインターバルを検出するための検出回路の構成と検出の手順とを示す図である。
【図５】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の放送パケットデータから受信パケットのインターバルを検出するための他の検出回路の構成と他の検出の手順とを示す図である。
【図６】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の放送パケットデータから受信パケットのインターバルを検出するための他の検出回路の構成を示す図である。
【図７】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の音声と字幕の各放送データの有無から映像情報データの出力処理の判定条件を示すとともにデジタル放送の映像と字幕の各放送データの有無から音声情報データの出力処理の判定条件を示す図である。
【図８】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の番組中の各放送データの有無と各放送データのインターバルの状態を示す図である。
【図９】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００が映像と音声と字幕の各放送データの受信インターバルの状態から映像データを出力処理するか破棄処理するかを判断する手順を示す図である。
【図１０】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００が映像と音声と字幕の各放送データのインターバルの状態と映像データのエラーレートとを総合的に判断して映像データを出力処理するか破棄処理するかを判断する手順を示す図である。
【図１１】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００が映像と音声と字幕の各放送データのインターバルの状態と映像データのエラーレートとを総合的に判断して映像データを出力処理するか破棄処理するかを判断する他の手順を示す図である。
【図１２】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の番組中の各放送データの有無を各放送データの受信インターバルの状態から判断する様子を示す図である。
【図１３】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の映像と音声と字幕の各放送データのインターバル状態から現在時点の各データの有無の判定を行う判定条件を示す図である。
【図１４】図１に示した本発明の実施の形態１によるデジタル放送受信装置１００が映像と字幕の各放送データのインターバルの状態と音声データのエラーレートとを総合的に判断して音声データを出力処理するか破棄処理するかを判断する手順を示す図である。
【発明を実施するための形態】
【００３０】
１．実施の形態の概要
まず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面の参照符号は、それが付された構成要素の概念に含まれるものを例示するに過ぎない。
【００３１】
〔１〕本発明の代表的な実施の形態は、受信部(２)と制御部(３)との機能を具備するデジタル放送受信装置(１００)に使用可能な半導体集積回路である。
【００３２】
前記受信部(２)の機能は、アンテナ(１)により受信されるＲＦ受信信号から放送データの抽出を可能とする。
【００３３】
前記制御部(３)の機能は、同期処理部(３１)の機能とフィルタ部(３２)の機能とデータ抽出部(３３)の機能と処理判定部(３４)の機能とデコーダ(３５、３６、３７)の機能とを含むものである。
【００３４】
前記半導体集積回路には、少なくとも前記制御部(３)の前記同期処理部(３１)の前記機能と前記フィルタ部(３２)の前記機能と前記データ抽出部(３３)の前記機能と前記処理判定部(３４)の前記機能と前記デコーダ(３５、３６、３７)の前記機能とが集積化されている。
【００３５】
前記同期処理部(３１)の前記機能は、前記受信部(２)から抽出される前記放送データのパケットの同期データを検出することによって放送パケットデータを確定する処理を実行する。
【００３６】
前記フィルタ部(３２)の前記機能は、前記同期処理部(３１)から供給されるパケットから前記フィルタ部(３２)に設定されるパケット識別子(ＰＩＤ)に従った選択パケットの選択と前記選択パケットの受信インターバルの検出とを実行する。
【００３７】
前記データ抽出部(３３)の前記機能は、前記フィルタ部(３２)の前記選択に従った前記選択パケットの抽出を実行する。
【００３８】
前記処理判定部(３４)の前記機能は、前記フィルタ部(３２)によって検出された前記受信インターバルに従って前記選択パケットを前記デコーダ(３５、３６、３７)に出力処理するか否かの判断を実行する。
【００３９】
前記デコーダ(３５、３６、３７)の前記機能は、前記処理判定部(３４)の前記機能によって出力処理と判断された前記選択パケットを再生出力装置(４)に出力可能な再生信号に復号処理して変換処理する(図１参照)。
【００４０】
前記選択パケットの前記受信インターバルが所定の時間よりも短いことに応答して、前記処理判定部(３４)の前記機能によって前記選択パケットの前記デコーダ(３５、３６、３７)への出力処理の前記判断が決定されることを特徴とするものである(図９参照)。
【００４１】
前記実施の形態によれば、デジタル放送の受信電波環境の動的変化への対応を容易とすることができる。
【００４２】
好適な実施の形態では、前記フィルタ部(３２)の前記機能は、前記同期処理部(３１)から供給される前記パケットから前記フィルタ部(３２)に設定される他のパケット識別子(ＰＩＤ)に従った他の選択パケットの選択と前記他の選択パケットの他の受信インターバルの検出とを実行して、更に前記他の選択パケットの前記他の受信インターバルが他の所定の時間よりも短いか長いかの判断を実行する。
【００４３】
前記選択パケットの前記受信インターバルが前記所定の時間よりも長いことが検出され、前記他の選択パケットの前記他の受信インターバルが前記他の所定の時間よりも長いことが検出された場合には、前記処理判定部(３４)の前記機能によって前記選択パケットの出力処理の例外判断が決定されることを特徴とするものである(図９参照)。
【００４４】
他の好適な実施の形態では、前記選択パケットの前記受信インターバルが前記所定の時間よりも長いことが検出され、前記他の選択パケットの前記他の受信インターバルが前記他の所定の時間よりも短いことが検出された場合には、前記処理判定部(３４)の前記機能によって前記選択パケットの破棄処理の判断が決定されることを特徴とするものである(図９参照)。
【００４５】
更に他の好適な実施の形態では、前記選択パケットとして映像データを選択するための映像パケット識別子(ＰＩＶ＿Ｖ)が前記パケット識別子として前記フィルタ部(３２)に設定されることにより、前記フィルタ部(３２)の前記機能は前記選択パケットとして前記映像データの選択と前記選択パケットとして前記映像データの前記受信インターバルの検出とを実行する。
【００４６】
前記他の選択パケットとして音声データと字幕データとをそれぞれ選択するための音声パケット識別子(ＰＩＶ＿Ａ)と字幕パケット識別子(ＰＩＶ＿Ｊ)とが前記他のパケット識別子として前記フィルタ部(３２)に設定されることにより、前記フィルタ部(３２)の前記機能は前記他の選択パケットとして前記音声データと前記字幕データとの選択と前記他の選択パケットとして前記音声データの受信インターバルおよび前記字幕データの受信インターバルの検出とを実行することを特徴とするものである(図９参照)。
【００４７】
具体的な実施の形態は、前記デコーダ(３５、３６、３７)の前記機能は、前記選択パケットとしての前記映像データを前記再生出力装置(４)に出力可能な映像信号に復号処理して変換処理する映像デコーダ(３５)の機能と、前記他の選択パケットとしての前記音声データを前記再生出力装置(４)に出力可能な音声信号に復号処理して変換処理する音声デコーダ(３６)の機能と、前記他の選択パケットとしての前記字幕データを前記再生出力装置(４)に出力可能な文字情報に復号処理して変換処理する文字デコーダ(３７)の機能とを含むことを特徴とするものである(図１参照)。
【００４８】
最も具体的な実施の形態は、前記フィルタ部(３２)の前記機能による前記選択パケットの前記受信インターバルの前記検出には、前記半導体集積回路に内蔵されたタイマもしくはカウンタが使用されることを特徴とする(図４、図５、図６参照)。
【００４９】
〔２〕本発明の別の観点の代表的な実施の形態は、受信部(２)と制御部(３)との機能を具備するデジタル放送受信装置(１００)に使用可能な半導体集積回路である。
【００５０】
前記受信部(２)の機能は、アンテナ(１)により受信されるＲＦ受信信号から放送データの抽出を可能とする。
【００５１】
前記制御部(３)の機能は、同期処理部(３１)の機能とフィルタ部(３２)の機能とデータ抽出部(３３)の機能と処理判定部(３４)の機能とデコーダ(３５、３６、３７)の機能とを含むものである。
【００５２】
前記半導体集積回路には、少なくとも前記制御部(３)の前記同期処理部(３１)の前記機能と前記フィルタ部(３２)の前記機能と前記データ抽出部(３３)の前記機能と前記処理判定部(３４)の前記機能と前記デコーダ(３５、３６、３７)の前記機能とが集積化されている。
【００５３】
前記同期処理部(３１)の前記機能は、前記受信部(２)から抽出される前記放送データのパケットの同期データを検出することによって放送パケットデータを確定する処理を実行する。
【００５４】
前記フィルタ部(３２)の前記機能は、前記同期処理部(３１)から供給されるパケットから前記フィルタ部(３２)に設定されるパケット識別子(ＰＩＤ)に従った選択パケットの選択と前記選択パケットの受信インターバルの検出とを実行する。
【００５５】
前記データ抽出部(３３)の前記機能は、前記フィルタ部(３２)の前記選択に従った前記選択パケットの抽出と前記選択パケットのデータのエラー検出とを実行する。
【００５６】
前記デコーダ(３５、３６、３７)の前記機能は、前記処理判定部(３４)の前記機能によって出力処理と判断された前記選択パケットを再生出力装置(４)に出力可能な再生信号に復号処理して変換処理する(図１参照)。
【００５７】
前記処理判定部(３４)の前記機能は、前記フィルタ部(３２)によって検出された前記選択パケットの前記受信インターバルと前記データ抽出部(３３)によって検出された前記選択パケットの前記エラー検出の状態とに応答して前記選択パケットを前記デコーダ(３５、３６、３７)に出力処理するか否かの判断を実行することを特徴とするものである(図１０参照)。
【００５８】
前記実施の形態によれば、デジタル放送の受信電波環境の動的変化への対応を容易とすることができる。
【００５９】
好適な実施の形態では、前記フィルタ部(３２)の前記機能は、前記同期処理部(３１)から供給される前記パケットから前記フィルタ部(３２)に設定される他のパケット識別子(ＰＩＤ)に従った他の選択パケットの他の選択と前記他の選択パケットの他の受信インターバルの検出とを実行する。
【００６０】
前記データ抽出部(３３)の前記機能は、前記フィルタ部(３２)の前記他の選択に従った前記他の選択パケットの抽出を実行する。
【００６１】
前記処理判定部(３４)の前記機能は、前記フィルタ部(３２)によって検出された前記選択パケットの前記受信インターバルおよび前記他の選択パケットの前記他の受信インターバルと前記データ抽出部(３３)によって検出された前記選択パケットの前記エラー検出の状態とに応答して前記選択パケットを前記デコーダ(３５、３６、３７)に出力処理するか否かの判断を実行することを特徴とするものである(図１０参照)。
【００６２】
他の好適な実施の形態では、前記選択パケットとして映像データを選択するための映像パケット識別子(ＰＩＶ＿Ｖ)が前記パケット識別子として前記フィルタ部(３２)に設定されることにより、前記フィルタ部(３２)の前記機能は前記選択パケットとしての前記映像データの選択と前記選択パケットとしての前記映像データの前記受信インターバルの検出とを実行する。
【００６３】
前記他の選択パケットとして音声データおよび字幕データをそれぞれ選択するための音声パケット識別子(ＰＩＶ＿Ａ)および字幕パケット識別子(ＰＩＶ＿Ｊ)が前記他のパケット識別子として前記フィルタ部(３２)に設定されることにより、前記フィルタ部(３２)の前記機能は前記他の選択パケットとしての前記音声データおよび前記字幕データとの他の選択と前記他の選択パケットとしての前記音声データおよび前記字幕データの他の受信インターバルの検出とを実行することを特徴とするものである(図１０参照)。
【００６４】
更に他の好適な実施の形態では、前記半導体集積回路の制御動作は、映像受信インターバル判定ステップ(Ｓ４０３)と、音声・字幕受信インターバル判定ステップ(Ｓ４０４、Ｓ４０９)と、映像データエラーレート判定ステップ(Ｓ４０５、Ｓ４０８、Ｓ４１０、Ｓ４１１)とを含む。
【００６５】
前記映像受信インターバル判定ステップ(Ｓ４０３)は、前記選択パケットとしての前記映像データの前記受信インターバルが所定の時間よりも短いが長いかを判定する。
【００６６】
前記音声・字幕受信インターバル判定ステップ(Ｓ４０４、Ｓ４０９)は、前記他の選択パケットとしての前記音声データおよび前記字幕データの前記他の受信インターバルが他の所定の時間よりも短いが長いかを判定する。
【００６７】
前記映像データエラーレート判定ステップ(Ｓ４０５、Ｓ４０８、Ｓ４１０、Ｓ４１１)は、前記選択パケットとしての前記映像データの前記エラー検出により検出された前記映像データのエラーレートが基準値よりも小さいか大きいかを判定する。
【００６８】
前記映像受信インターバル判定ステップ(Ｓ４０３)により前記映像データの前記受信インターバルが前記所定の時間よりも短いことが判定され(Ｓ４０３のＹｅｓ)、前記音声・字幕受信インターバル判定ステップ(Ｓ４０４)により前記音声データおよび前記字幕データの前記他の受信インターバルが前記他の所定の時間よりも短いことが判定された場合に(Ｓ４０４のＹｅｓ)、前記基準値として第１基準値(Ｊ％)が設定された前記映像データエラーレート判定ステップ(Ｓ４０５)により前記映像データの前記エラーレートが前記第１基準値(Ｊ％)よりも小さいか大きいが判定される。
【００６９】
前記映像データエラーレート判定ステップ(Ｓ４０５)により前記映像データの前記エラーレートが前記第１基準値(Ｊ％)よりも小さいことが検出された場合には(Ｓ４０５のＹｅｓ)、前記処理判定部(３４)の前記機能により前記選択パケットとしての前記映像データの前記デコーダ(３５、３６、３７)への出力処理(Ｓ４０６)が決定される。
【００７０】
前記映像データエラーレート判定ステップ(Ｓ４０５)により前記映像データの前記エラーレートが前記第１基準値(Ｊ％)よりも大きいことが検出された場合には(Ｓ４０５のＮｏ)、前記処理判定部(３４)の前記機能により前記選択パケットとしての前記映像データの廃棄処理(Ｓ４０７)が決定される。
【００７１】
前記映像受信インターバル判定ステップ(Ｓ４０３)により前記映像データの前記受信インターバルが前記所定の時間よりも短いことが判定され(Ｓ４０３のＹｅｓ)、前記音声・字幕受信インターバル判定ステップ(Ｓ４０４)により前記音声データおよび前記字幕データの前記他の受信インターバルが前記他の所定の時間よりも長いことが判定された場合に(Ｓ４０４のＮｏ)、前記基準値として第２基準値(Ｋ％)が設定された前記映像データエラーレート判定ステップ(Ｓ４０８)により前記映像データの前記エラーレートが前記第２基準値(Ｋ％)よりも小さいか大きいが判定される。
【００７２】
前記映像データエラーレート判定ステップ(Ｓ４０８)により前記映像データの前記エラーレートが前記第２基準値(Ｋ％)よりも小さいことが検出された場合には(Ｓ４０８のＹｅｓ)、前記処理判定部(３４)の前記機能により前記選択パケットとしての前記映像データの前記デコーダ(３５、３６、３７)への出力処理(Ｓ４０６)が決定される。
【００７３】
前記映像データエラーレート判定ステップ(Ｓ４０８)により前記映像データの前記エラーレートが前記第２基準値(Ｋ％)よりも大きいことが検出された場合には(Ｓ４０８のＮｏ)、前記処理判定部(３４)の前記機能により前記選択パケットとしての前記映像データの廃棄処理(Ｓ４０７)が決定される。
【００７４】
前記映像受信インターバル判定ステップ(Ｓ４０３)により前記映像データの前記受信インターバルが前記所定の時間よりも長いことが判定され(Ｓ４０３のＮｏ)、前記音声・字幕受信インターバル判定ステップ(Ｓ４０９)により前記音声データおよび前記字幕データの前記他の受信インターバルが前記他の所定の時間よりも短いことが判定された場合に(Ｓ４０９のＹｅｓ)、前記基準値として第３基準値(Ｌ％)が設定された前記映像データエラーレート判定ステップ(Ｓ４１０)により前記映像データの前記エラーレートが前記第３基準値(Ｌ％)よりも小さいか大きいが判定される。
【００７５】
前記映像データエラーレート判定ステップ(Ｓ４１０)により前記映像データの前記エラーレートが前記第３基準値(Ｌ％)よりも小さいことが検出された場合には(Ｓ４１０のＹｅｓ)、前記処理判定部(３４)の前記機能により前記選択パケットとしての前記映像データの前記デコーダ(３５、３６、３７)への出力処理(Ｓ４０６)が決定される。
【００７６】
前記映像データエラーレート判定ステップ(Ｓ４１０)により前記映像データの前記エラーレートが前記第３基準値(Ｌ％)よりも大きいことが検出された場合には(Ｓ４１０のＮｏ)、前記処理判定部(３４)の前記機能により前記選択パケットとしての前記映像データの廃棄処理(Ｓ４０７)が決定される。
【００７７】
前記映像受信インターバル判定ステップ(Ｓ４０３)により前記映像データの前記受信インターバルが前記所定の時間よりも長いことが判定され(Ｓ４０３のＮｏ)、前記音声・字幕受信インターバル判定ステップ(Ｓ４０９)により前記音声データおよび前記字幕データの前記他の受信インターバルが前記他の所定の時間よりも長いことが判定された場合に(Ｓ４０９のＮｏ)、前記基準値として第４基準値(Ｍ％)が設定された前記映像データエラーレート判定ステップ(Ｓ４１１)により前記映像データの前記エラーレートが前記第４基準値(Ｍ％)よりも小さいか大きいが判定される。
【００７８】
前記映像データエラーレート判定ステップ(Ｓ４１１)により前記映像データの前記エラーレートが前記第４基準値(Ｍ％)よりも小さいことが検出された場合には(Ｓ４１１のＹｅｓ)、前記処理判定部(３４)の前記機能により前記選択パケットとしての前記映像データの前記デコーダ(３５、３６、３７)への出力処理(Ｓ４０６)が決定される。
【００７９】
前記映像データエラーレート判定ステップ(Ｓ４１１)により前記映像データの前記エラーレートが前記第４基準値(Ｍ％)よりも大きいことが検出された場合には(Ｓ４１１のＮｏ)、前記処理判定部(３４)の前記機能により前記選択パケットとしての前記映像データの廃棄処理(Ｓ４０７)が決定されることを特徴とするものである(図１０参照)。
【００８０】
より好適な実施の形態では、前記第１基準値(Ｊ％)の値よりも前記第２基準値(Ｋ％)の値は大きな値に設定され、前記第３基準値(Ｌ％)の値よりも前記第４基準値(Ｍ％)の値は大きな値に設定されたことを特徴とするものである(図１０参照)。
【００８１】
他のより好適な実施の形態では、前記第２基準値(Ｋ％)の値は前記第３基準値(Ｌ％)の値と実質的に等しく設定されるかまたは前記第２基準値(Ｋ％)の値よりも前記第３基準値(Ｌ％)の値は大きな値に設定されたことを特徴とするものである(図１０参照)。
【００８２】
具体的な実施の形態は、前記デコーダ(３５、３６、３７)の前記機能は、前記選択パケットとしての前記映像データを前記再生出力装置(４)に出力可能な映像信号に復号処理して変換処理する映像デコーダ(３５)の機能と、前記他の選択パケットとしての前記音声データを前記再生出力装置(４)に出力可能な音声信号に復号処理して変換処理する音声デコーダ(３６)の機能と、前記他の選択パケットとしての前記字幕データを前記再生出力装置(４)に出力可能な文字情報に復号処理して変換処理する文字デコーダ(３７)の機能とを含むことを特徴とするものである(図１参照)。
【００８３】
最も具体的な実施の形態は、前記フィルタ部(３２)の前記機能による前記選択パケットの前記受信インターバルの前記検出には、前記半導体集積回路に内蔵されたタイマもしくはカウンタが使用されることを特徴とする(図４、図５、図６参照)。
【００８４】
〔３〕本発明の更に別の観点の代表的な実施の形態は、半導体集積回路が使用され、受信部(２)と制御部(３)との機能を具備するデジタル放送受信装置(１００)である。
【００８５】
前記受信部(２)の機能は、アンテナ(１)により受信されるＲＦ受信信号から放送データの抽出を可能とする。
【００８６】
前記制御部(３)の機能は、同期処理部(３１)の機能とフィルタ部(３２)の機能とデータ抽出部(３３)の機能と処理判定部(３４)の機能とデコーダ(３５、３６、３７)の機能とを含むものである。
【００８７】
前記半導体集積回路には、少なくとも前記制御部(３)の前記同期処理部(３１)の前記機能と前記フィルタ部(３２)の前記機能と前記データ抽出部(３３)の前記機能と前記処理判定部(３４)の前記機能と前記デコーダ(３５、３６、３７)の前記機能とが集積化されている。
【００８８】
前記同期処理部(３１)の前記機能は、前記受信部(２)から抽出される前記放送データのパケットの同期データを検出することによって放送パケットデータを確定する処理を実行する。
【００８９】
前記フィルタ部(３２)の前記機能は、前記同期処理部(３１)から供給されるパケットから前記フィルタ部(３２)に設定されるパケット識別子(ＰＩＤ)に従った選択パケットの選択と前記選択パケットの受信インターバルの検出とを実行する。
【００９０】
前記データ抽出部(３３)の前記機能は、前記フィルタ部(３２)の前記選択に従った前記選択パケットの抽出を実行する。
【００９１】
前記処理判定部(３４)の前記機能は、前記フィルタ部(３２)によって検出された前記受信インターバルに従って前記選択パケットを前記デコーダ(３５、３６、３７)に出力処理するか否かの判断を実行する。
【００９２】
前記デコーダ(３５、３６、３７)の前記機能は、前記処理判定部(３４)の前記機能によって出力処理と判断された前記選択パケットを再生出力装置(４)に出力可能な再生信号に復号処理して変換処理する(図１参照)。
【００９３】
前記選択パケットの前記受信インターバルが所定の時間よりも短いことに応答して、前記処理判定部(３４)の前記機能によって前記選択パケットの前記デコーダ(３５、３６、３７)への出力処理の前記判断が決定されることを特徴とするものである(図９参照)。
【００９４】
前記実施の形態によれば、デジタル放送の受信電波環境の動的変化への対応を容易とすることができる。
【００９５】
好適な実施の形態では、前記フィルタ部(３２)の前記機能は、前記同期処理部(３１)から供給される前記パケットから前記フィルタ部(３２)に設定される他のパケット識別子(ＰＩＤ)に従った他の選択パケットの選択と前記他の選択パケットの他の受信インターバルの検出とを実行して、更に前記他の選択パケットの前記他の受信インターバルが他の所定の時間よりも短いか長いかの判断を実行する。
【００９６】
前記選択パケットの前記受信インターバルが前記所定の時間よりも長いことが検出され、前記他の選択パケットの前記他の受信インターバルが前記他の所定の時間よりも長いことが検出された場合には、前記処理判定部(３４)の前記機能によって前記選択パケットの出力処理の例外判断が決定されることを特徴とするものである(図９参照)。
【００９７】
他の好適な実施の形態では、前記選択パケットの前記受信インターバルが前記所定の時間よりも長いことが検出され、前記他の選択パケットの前記他の受信インターバルが前記他の所定の時間よりも短いことが検出された場合には、前記処理判定部(３４)の前記機能によって前記選択パケットの破棄処理の判断が決定されることを特徴とするものである(図９参照)。
【００９８】
更に他の好適な実施の形態では、前記選択パケットとして映像データを選択するための映像パケット識別子(ＰＩＶ＿Ｖ)が前記パケット識別子として前記フィルタ部(３２)に設定されることにより、前記フィルタ部(３２)の前記機能は前記選択パケットとして前記映像データの選択と前記選択パケットとして前記映像データの前記受信インターバルの検出とを実行する。
【００９９】
前記他の選択パケットとして音声データと字幕データとをそれぞれ選択するための音声パケット識別子(ＰＩＶ＿Ａ)と字幕パケット識別子(ＰＩＶ＿Ｊ)とが前記他のパケット識別子として前記フィルタ部(３２)に設定されることにより、前記フィルタ部(３２)の前記機能は前記他の選択パケットとして前記音声データと前記字幕データとの選択と前記他の選択パケットとして前記音声データの受信インターバルおよび前記字幕データの受信インターバルの検出とを実行することを特徴とするものである(図９参照)。
【０１００】
具体的な実施の形態は、前記デコーダ(３５、３６、３７)の前記機能は、前記選択パケットとしての前記映像データを前記再生出力装置(４)に出力可能な映像信号に復号処理して変換処理する映像デコーダ(３５)の機能と、前記他の選択パケットとしての前記音声データを前記再生出力装置(４)に出力可能な音声信号に復号処理して変換処理する音声デコーダ(３６)の機能と、前記他の選択パケットとしての前記字幕データを前記再生出力装置(４)に出力可能な文字情報に復号処理して変換処理する文字デコーダ(３７)の機能とを含むことを特徴とするものである(図１参照)。
【０１０１】
最も具体的な実施の形態は、前記フィルタ部(３２)の前記機能による前記選択パケットの前記受信インターバルの前記検出には、前記半導体集積回路に内蔵されたタイマもしくはカウンタが使用されることを特徴とする(図４、図５、図６参照)。
【０１０２】
２．実施の形態の詳細
次に、実施の形態について更に詳述する。尚、発明を実施するための最良の形態を説明するための全図において、前記の図と同一の機能を有する部品には同一の符号を付して、その繰り返しの説明は省略する。
【０１０３】
［実施の形態１］
《デジタル放送受信装置の構成》
図１は、本発明の実施の形態１によるデジタル放送受信装置１００の構成を示す図である。
【０１０４】
図１に示すデジタル放送受信装置１００は、地上波テレビ放送や地上波ラジオ放送を携帯電話や携帯情報端末(ＰＤＡ)によって受信する装置であって、放送局からの放送電波を受信して放送番組の映像と音声とを出力することが可能である。
【０１０５】
図１に示すデジタル放送受信装置１００は、アンテナ１と受信部２と制御部３と出力部４とを具備する。アンテナ１は、ラジオ放送やテレビ放送やデータ放送の放送波を受信する。受信部２はアンテナ１によって受信されたＲＦ受信信号から放送データを抽出する処理を実行するチューナー等の装置である。制御部３は受信部２から出力される放送データのデータ処理を実行することによって、音声データや映像データや字幕データや制御情報等の情報を生成する。出力部４は液晶表示装置(ＬＣＤ)等の映像表示装置やスピーカ等の音声出力装置であり、視聴者に映像情報と字幕情報と音声情報の提示(プレゼンテーション)を実行するものである。
【０１０６】
《制御部の構成》
次に、制御部３の構成を、説明する。
【０１０７】
図１に示す制御部３は、同期処理部３１とＰＩＤフィルタ部３２とデータ抽出部３３と処理判定部３４とを含んでいる。
【０１０８】
同期処理部３１は、受信部２から抽出される音声データや映像データや字幕データや制御情報等のデータのパケットの同期データを検出してパケットデータを確定する処理を実行する。
【０１０９】
ＰＩＤフィルタ部３２は、パケットデータからパケット識別子(ＰＩＤ：Packet Identifier)のデータを抽出するとともに、タイマ等を使用することによってパケットデータの受信間隔等の時間監視処理を実行する。すなわち、ＰＩＤフィルタ部３２では放送データから所望の放送番組のデータが選択されるように、複数のＰＩＤフィルタに音声パケット識別子(ＰＩＤ＿Ａ)と映像パケット識別子(ＰＩＤ＿Ｖ)と字幕パケット識別子(ＰＩＤ＿Ｊ)と制御情報パケット識別子(ＰＩＤ＿Ｓ)が設定される。更に、ＰＩＤフィルタ部３２の複数のＰＩＤフィルタは、各パケットデータの受信間隔時間の監視のために音声タイマ(タイマ＿Ａ)と映像タイマ(タイマ＿Ｖ)と字幕タイマ(タイマ＿Ｊ)と制御情報タイマ(タイマ＿Ｓ)を含むものである。
【０１１０】
データ抽出部３３は、ＰＩＤフィルタ部３２の複数のＰＩＤフィルタでの選択に従って、ＰＩＤフィルタ部３１のパケットデータから音声データや映像データや字幕データや制御情報等の情報データを抽出するとともに、音声データや映像データや字幕データや制御情報等のデータのエラー検出を実行する。すなわち、データ抽出部３３は、音声データ抽出部(Ａデータ抽出)と映像データ抽出部(Ｖデータ抽出)と字幕データ抽出部(Ｊデータ抽出)と制御情報データ抽出部(Ｓデータ抽出)と、音声エラー検出部(Ａエラー検出)と映像エラー検出部(Ｖエラー検出)と字幕エラー検出部(Ｊエラー検出)と制御情報エラー検出部(Ｓエラー検出)を含むものである。
【０１１１】
従って、ＰＩＤフィルタ部３２の複数のＰＩＤフィルタとデータ抽出部３３の複数のデータ抽出部とは、設定されたパケット識別子(ＰＩＤ)に従って選択したパケットデータの抽出を実行する。
【０１１２】
処理判定部３４はＰＩＤフィルタ部３２の複数のＰＩＤフィルタからの受信パケットのインターバル(受信パケットデータの受信間隔時間)とデータ抽出部３３の複数のデータ抽出部からのエラー情報とに応答して、データ抽出部３３での抽出情報データをオーディオデコーダ(Ａデコーダ)３５と映像デコーダ(Ｖデコーダ)３６と文字デコーダ(Ｊデコーダ)３７と出力部４とに出力処理するかそれとも破棄処理するかの判断を実行するものである。
【０１１３】
オーディオデコーダ(Ａデコーダ)３５は、処理判定部３４で出力処理と判定されたデジタル音声データを出力部４に出力可能な音声信号に復号処理して変換処理する。
【０１１４】
映像デコーダ(Ｖデコーダ)３６は、処理判定部３４で出力処理と判定されたデジタル映像データを出力部４に出力可能な映像信号に復号処理して変換処理する。
【０１１５】
文字デコーダ(Ｊデコーダ)３７は、処理判定部３４で出力処理と判定されたデジタル文字データを出力部４に出力可能な文字情報に復号処理して変換処理する。
【０１１６】
尚、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００の制御部３の同期処理部３１とＰＩＤフィルタ部３２とデータ抽出部３３と処理判定部３４とオーディオデコーダ(Ａデコーダ)３５と映像デコーダ(Ｖデコーダ)３６と文字デコーダ(Ｊデコーダ)３７とは、大規模半導体集積回路(ＬＳＩ：Large Scale Integrated circuits)の半導体チップに集積化されている。例えば、同期処理部３１とＰＩＤフィルタ部３２とデータ抽出部３３と処理判定部３４とは半導体チップに集積化された中央処理ユニット(ＣＰＵ：Central Processing Unit)のソフトウェア処理によって実現される一方、オーディオデコーダ(Ａデコーダ)３５と映像デコーダ(Ｖデコーダ)３６と文字デコーダ(Ｊデコーダ)３７とは半導体チップに集積化された専用ハードウェアによってそれぞれ実現されている。
【０１１７】
《受信のエラーおよびインターバルの検出》
図２は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の放送パケットデータから、受信デジタルデータのエラー状態と受信パケットのインターバルとを検出する手順を示す図である。
【０１１８】
図２のステップＳ１０１では、デジタル放送受信装置１００は放送波の受信を開始するので、アンテナ１と受信部２とを経由して放送の受信デジタルデータが制御部３に供給され、制御部３は受信デジタルデータの検出を開始して更に受信デジタルデータのエラー状態と受信デジタルデータとしての受信パケットのインターバル(受信パケットデータの受信間隔時間)の検出を開始する。
【０１１９】
図３は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の放送パケットデータの構成を示し、更に複数のパケットで１単位のデータが構成されることを示し、各種の受信デジタルデータのインターバルを示す図である。
【０１２０】
制御部３に供給される受信デジタルデータは図３(Ａ)に示すようにＭＰＥＧ-２(Moving Picture Experts Group-2)等のパケット構成を採用したデータの連続となっており、映像(Ｖ)や音声(Ａ)や字幕(Ｊ)や制御情報(Ｓ)等がそれぞれのパケットに格納されている。受信デジタルデータであるパケットデータは、同期データ(sync_ byte)と、送信エラー指標データ(transport_ error_ indicator)と、データ開始指標データ(payload_ unit_ start_ indicator)と、パケット識別子(ＰＩＤ)と、連続性指標データ(continuity_ counter)等のパケット情報を含むパケットヘッダと、実際の映像(Ｖ)や音声(Ａ)や字幕(Ｊ)や制御情報(Ｓ)等のデータを含んだ情報データから構成されている。
【０１２１】
図２のステップＳ１０２では、受信デジタルデータが制御部３の同期処理部３１に供給されると、同期処理部３１はパケットヘッダ情報の同期データを検出して、受信パケットの切れ目を検出してそれぞれの受信パケットの確定する同期処理を行う。
【０１２２】
図２のステップＳ１０３では、同期処理を受けた受信デジタルデータはＰＩＤフィルタ部３２に供給され、それぞれのパケット識別子(ＰＩＤ)のデータ識別が実行される。映像(Ｖ)や音声(Ａ)や字幕(Ｊ)や制御情報(Ｓ)の受信デジタルデータのデータ識別は、パケットヘッダ情報のパケット識別子(ＰＩＤ)の値が映像(Ｖ)と音声(Ａ)と字幕(Ｊ)と制御情報(Ｓ)とにそれぞれ相違した値に指定されているので、この相違したパケット識別子(ＰＩＤ)の値により識別されることが可能である。例えば、図１のＰＩＤフィルタ部３２の音声ＰＩＤフィルタに音声パケット識別子(ＰＩＤ＿Ａ)が設定されているので、音声ＰＩＤフィルタは供給されたパケットデータから音声パケット識別子(ＰＩＤ＿Ａ)の値を持ったパケットを識別して処理する。このようにして、音声データのパケットデータが抽出されることが可能となる。
【０１２３】
図２のステップＳ１０３のデータ識別の処理と略同時に図２のステップＳ１０４では、ＰＩＤフィルタ部３２の音声タイマ(タイマ＿Ａ)と映像タイマ(タイマ＿Ｖ)と字幕タイマ(タイマ＿Ｊ)と制御情報タイマ(タイマ＿Ｓ)での検出処理によって、映像(Ｖ)と音声(Ａ)と字幕(Ｊ)と制御情報(Ｓ)の各受信デジタルデータである受信パケットのインターバル(受信パケットデータの受信間隔時間)が検出される。
【０１２４】
図２のステップＳ１０４によって検出されるインターバルは図２(Ｃ)に示したように、例えば映像(Ｖ)の受信パケットデータの受信インターバルであれば、映像(Ｖ)のパケットデータの受信開始と次の映像(Ｖ)のパケットデータの受信開始との間の時間間隔を検出することで算出される。従って、音声(Ａ)の受信パケットデータの受信インターバルであれば、音声(Ａ)のパケットデータの受信開始と次の音声(Ａ)のパケットデータの受信開始との間の時間間隔を検出することで算出される。また、字幕(Ｊ)と制御情報(Ｓ)についても、同様である。
【０１２５】
図４は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の放送パケットデータから受信パケットのインターバルを検出するための検出回路の構成と検出の手順とを示す図である。
【０１２６】
受信パケットのインターバルを検出するために、例えば図４(Ａ)に示したように制御部３のＣＰＵタイマが使用される。このＣＰＵタイマには、ＣＰＵに内蔵されるウォッチドックタイマ等を使用することが可能である。
【０１２７】
音声タイマ(タイマ＿Ａ)と映像タイマ(タイマ＿Ｖ)と字幕タイマ(タイマ＿Ｊ)と制御情報タイマ(タイマ＿Ｓ)の各タイマは制御部３のＣＰＵのタイマにタイムアウト時間を設定して、ＣＰＵの実際の時間が設定時間になったらタイムアウト通知を実行することで、受信パケットのインターバルを検出する。
【０１２８】
図４(Ｂ)のフローチャートを、説明する。ステップＳ２０１で受信パケットのインターバルの検出を開始すると、ステップＳ２０２でＣＰＵタイマにタイムアウト通知の時間が設定される。従って、ＣＰＵタイマは設定時間が経過するとタイムアウト通知を実行する。タイムアウトの設定時間の設定の後に、ステップＳ２０３で該当するデータが受信されたかを判断して、受信された場合には、ステップＳ２０２に戻りＣＰＵタイマにタイムアウト時間を再設定する。データが順調に受信されていれば、ステップＳ２０４でのタイムアウト通知は実行されずに、ステップＳ２０２でのタイマの再設定を繰り返すのみである。
【０１２９】
ステップＳ２０３で該当するデータが受信されずにステップＳ２０４でタイムアウトの通知が実行された場合には、ステップＳ２０５でタイムアウト状態と判断して、現在該当するデータが受信されていないことを検出する。この場合にも、ステップＳ２０２に戻りＣＰＵタイマにタイムアウト時間を再設定する。
【０１３０】
図４(Ｂ)のフローチャートによれば、最新の該当データが受信された時点の時刻と、タイムアウト設定の時間と、タイムアウトの連続繰り返し回数とから、前回のデータ受信時刻と受信インターバルの時間が検出可能であり、映像(Ｖ)と音声(Ａ)と字幕(Ｊ)と制御情報(Ｓ)のそれぞれのデータについてこの検出を実行することで、放送データのインターバルが検出可能となる。特に、番組マップ情報(ＰＭＴ：Program Map Table)等の放送番組の制御情報(Ｓ)は所定のインターバルで出力されなければならないものであり、放送休止等で突然中断しための放送データの不連続かを判断する場合にも、図４(Ｂ)のフローチャートの検出方法で検出することが可能である。
【０１３１】
図５は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の放送パケットデータから受信パケットのインターバルを検出するための他の検出回路の構成と他の検出の手順とを示す図である。
【０１３２】
受信インターバルの検出のための他の検出回路は、例えば図５(Ａ)に示したように制御部３のフリーランカウンタを使用するものである。すなわち、フリーランカウンタのカウンタ値を取得してカウンタ値の差分の計算によって、インターバル時間を検出するものである。
【０１３３】
図５(Ｂ)のフローチャートを、説明する。ステップＳ３０１で受信パケットのインターバルの検出を開始すると、ステップＳ３０２で該当するデータが受信されたかを判断して、受信された場合には、ステップＳ３０３でフリーランカウンタのカウンタ値を取得して、保持する。
【０１３４】
ステップＳ３０４で受信パケットが該当するデータかを判定して、該当するデータであれば、ステップＳ３０５で該当するデータを前回取得した時点の前回のカウンタ値(前回のステップＳ３０３)と今回のカウンタ値(今回のステップＳ３０３)との差分から受信データのインターバルの時間を計算する。
【０１３５】
ステップＳ３０６で、受信データのインターバルの時間がタイムアウトか否かを判断する。タイムアウトで無い場合は、引き続きパケットデータが受信した時点で、ステップＳ３０２〜ステップＳ３０６の処理を実行する。ステップＳ３０６で受信データのインターバルの時間が該当するデータのタイムアウトの時間を超過していることが判定されると、ステップＳ３０７でタイムアウトの状態と判断して、現在ではこの放送データが受信されていないことを検出して、同様にステップＳ３０２〜ステップＳ３０７の処理を実行することで放送データのインターバルの時間を検出することが可能である。
【０１３６】
図６は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の放送パケットデータから受信パケットのインターバルを検出するための他の検出回路の構成を示す図である。
【０１３７】
図６(Ａ)に示したインターバル検出回路は、図１のＰＩＤフィルタ部３２の複数のＰＩＤフィルタである音声タイマ(タイマ＿Ａ)と映像タイマ(タイマ＿Ｖ)と字幕タイマ(タイマ＿Ｊ)と制御情報タイマ(タイマ＿Ｓ)の各タイマに、図４で説明したＣＰＵタイマを使用するものである。従って、図６(Ａ)のインターバル検出回路は複数のＣＰＵタイマを必要とするものであるが、システムｌＳＩに内蔵可能なウォッチドックタイマ等とＣＰＵタイマは１個か２個程度が限界である。従って、図６(Ａ)のインターバル検出回路に示したように、音声タイマ(タイマ＿Ａ)と映像タイマ(タイマ＿Ｖ)と字幕タイマ(タイマ＿Ｊ)と制御情報タイマ(タイマ＿Ｓ)の４個のタイマに、ＣＰＵタイマを使用することは困難なことが多い。
【０１３８】
それに対して図６(Ｂ)に示したインターバル検出回路では、音声タイマ(タイマ＿Ａ)と映像タイマ(タイマ＿Ｖ)と字幕タイマ(タイマ＿Ｊ)と制御情報タイマ(タイマ＿Ｓ)は１個のフリーランカウンタを参照するだけなので、共通で１個のフリーランカウンタを使用することができ、図６(Ａ)のように複数のＣＰＵタイマを使用することなく実現できるという利点がある。しかし、図６(Ｂ)に示したインターバル検出回路は、図５で説明したフリーランカウンタのカウンタ値を取得してカウンタ値の差分の計算によってインターバル時間を検出するものである。従って、図６(Ｂ)に示したインターバル検出回路はフリーランカウンタを参照する参照時間間隔によってインターバル時間検出の精度が決定されるので、インターバル時間検出の精度が必要な放送データの検出にはそれほど好適ではない。
【０１３９】
従って、図６(Ｃ)に示したインターバル検出回路は、インターバル時間検出の精度がそれほど必要でない音声タイマ(タイマ＿Ａ)と映像タイマ(タイマ＿Ｖ)と字幕タイマ(タイマ＿Ｊ)とに関しては１個のフリーランカウンタを参照してインターバル時間の検出を実行する一方、精度が必要な制御情報タイマ(タイマ＿Ｓ)に関しては図４で説明したＣＰＵタイマを使用してインターバル時間の検出を実行するものである。その結果、図６(Ｃ)に示したインターバル検出回路は、ＣＰＵタイマやフリーランカウンタの使用個数を抑制する一方、各放送データのタイムアウト時間やインターバル時間を必要な精度で検出することが可能になる。
【０１４０】
尚、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００のＰＩＤフィルタ部３１では、２個の制御情報タイマ(タイマ＿Ｓ)が示されているが、更に多数の制御情報タイマ(タイマ＿Ｓ)を含むことが可能である。それによって、番組関連テーブル(ＰＡＴ：Program Association Table)と、ネットワーク情報テーブル(ＮＩＴ：Network Information Table)と、番組マップ情報(ＰＭＴ：Program Map Table)と、イベント情報テーブル(ＥＩＴ：Event Information Table)等の種々の放送制御情報のタイムアウト時間やインターバル時間を必要な精度で検出することが可能になる。更に、音声タイマ(タイマ＿Ａ)と映像タイマ(タイマ＿Ｖ)と字幕タイマ(タイマ＿Ｊ)と制御情報タイマ(タイマ＿Ｓ)では、それぞれの受信データの種類によってインターバルのタイムアウトの設定時間を変更することが可能である。すなわち、制御情報(Ｓ)や映像データ(Ｖ)等のように頻繁に受信されるデータの場合はタイムアウト設定時間や判定時間の時間間隔を短く設定して、字幕データ(Ｊ)等の頻繁に受信されないデータの場合にはこの時間間隔を長く設定することによって検出処理の負荷を軽減することができる。
【０１４１】
図２のインターバルの時間検出の手順に戻ると、ステップＳ１０５においては、図１のデータ抽出部３３は、各受信パケットデータのヘッダ情報からエラー状態の抽出を実行する。図３(Ａ)に示したように、パケットヘッダ情報は送信エラー指標データと連続性指標データとを含んでおり、これらの情報からエラーの発生を検出することが可能である。すなわち、送信エラー指標データにより送信時のデータエラーパケットが検出されることが可能であり、受信時に受信パケットデータの欠落が発生した場合には連続性指標データのカウンタの値が連続しないことで、受信エラー検出を可能としている。例えば、図３(Ｂ)に示したように、映像データを構成する複数のパケットデータのいくつのパケットにエラーが発生しているかが判断されることが可能である。すなわち、図３(Ｂ)の例では、５個の受信映像パケットは、映像情報の１単位(1ピクチャ分など)のデータを構成している。従って、５個の受信映像パケットの１個でパケットエラーが発生していた場合には、１単位中のエラー状態である映像エラーレートは２０％と検出することが可能である。
【０１４２】
ステップＳ１０６では、図１のデータ抽出部３３の映像(Ｖ)や音声(Ａ)や字幕(Ｊ)や制御情報(Ｓ)のそれぞれのデータ抽出部分はパケットヘッダ以外の情報データを特定して、ステップＳ１０７では情報データ部分と上述したエラー状態を処理判定部３４に出力する。
【０１４３】
以上のようにして、図２に示した手順によって受信デジタルデータのエラー状態と受信パケットのインターバルとを検出して、受信データの状態をより正確に把握することが可能となる。
【０１４４】
《抽出データの出力処理／破棄処理》
次に、上述のように検出された受信データのエラー状態と受信パケットのインターバルの状態に応答して処理判定部３４が実行するデータ抽出部３３の抽出情報データの出力処理と破棄処理との判断動作に関して、以下に説明する。
【０１４５】
最初に、受信データに含まれる番組マップ情報(ＰＭＴ)等の放送制御情報と、データ抽出部３３で検出されるエラー状態としての各データのエラーレートとから、処理判定部３４が実行する抽出情報データの出力処理／破棄処理の制御を実行する方法について説明する。
【０１４６】
例えば上記特許文献２に記載された処理方法では、音声の出力の場合には、音声のエラー状態のみを検出して、音声データを出力するかもしくは破棄するかを判定している。しかし、放送番組の状況によっては、音声データにエラーが有ってもなるべく音声データを出力して欲しい場合と、反対に少しでも音声データにエラーが有る場合は音声データを出力しないで欲しい場合とがある。例えば、映像情報が動きの少ないまたは動きの無い静止画や場合の放送では、視聴者に伝達される大部分の情報が音声になってしまうので、音声情報に多少エラーがあっても音声情報を出力する方が少しでも情報が伝達されるので視聴者は助かるものである。また、音声情報以外に字幕情報等が受信されている場合は、字幕情報で音声情報を代用できるので、その場合には逆にエラーがある音声情報は出力して欲しくない等が想定される。
【０１４７】
一方、放送制御情報の受信データには放送番組のデータ状況を知らせる情報が含まれており、例えば番組マップ情報(ＰＭＴ)等には、映像(Ｖ)と音声(Ａ)と字幕(Ｊ)等の情報が放送データに含まれているかを示す情報が含まれ、放送番組に含まれる各種データのパケット識別子(ＰＩＤ)が記述してある。従って、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００では、この放送制御情報と、上述した受信データのエラー状態と受信パケットのインターバルの状態に応答して抽出情報データの出力処理と破棄処理との判断動作を実行するものである。
【０１４８】
図７は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の音声と字幕の各放送データの有無から映像情報データの出力処理の判定条件を示すとともにデジタル放送の映像と字幕の各放送データの有無から音声情報データの出力処理の判定条件を示す図である。
【０１４９】
図７(Ａ)に示すように、映像情報データの出力処理の判定の場合には、音声の情報の有無と字幕の情報の有無も考慮に入れて、映像情報出力時の映像エラーのエラーレートの基準を４つの場合に分割して設定して、それぞれの映像エラーのエラーレートに従って映像データを出力処理するか破棄処理するかを判断するものである。
【０１５０】
図７(Ａ)の例では、音声情報と字幕情報とが無い場合には映像情報のみとなってしまうため、かなりの映像エラーがあっても映像情報を可能な限り出力処理するように、図７(Ａ)の右下の欄「エラー出力Ａ％以下で出力」のＡ％のＡの値をかなり大きく設定する。
【０１５１】
逆に、音声情報と字幕情報がある場合には、映像情報以外の音声情報と字幕情報とが視聴者に伝達されるので、映像エラーが多く視聴困難な映像情報を可能な限り破棄処理するように、図７(Ａ)の左上の欄「エラー出力Ｄ％以下で出力」のＤ％のＤの値を小さく設定する。
【０１５２】
一方、情報量の少ない字幕情報があるが情報量の多い音声情報が無い場合には、多少の映像エラーがあっても映像情報を可能な限り出力処理するように、図７(Ａ)の右上の欄「エラー出力Ｂ％以下で出力」のＢ％のＢの値を比較的大きく設定する。
【０１５３】
また、情報量の多い音声情報があるが情報量の少ない字幕情報が無い場合には、映像エラーが少なく視聴容易な映像情報を可能な限り出力処理するように、図７(Ａ)の左下の欄「エラー出力Ｃ％以下で出力」のＣ％のＣの値を比較的小さく設定する。
【０１５４】
従って、図７(Ａ)に示した４つの欄のエラーレートＡ、Ｂ、Ｃ、Ｄの大小関係は、Ａ≧Ｂ≧Ｃ≧Ｄの順序となる。
【０１５５】
図７(Ｂ)に示すように、音声情報データの出力処理の判定の場合には、映像の情報の有無と字幕の情報の有無も考慮に入れて、音声情報出力時の音声エラーのエラーレートの基準を４つの場合に分割して設定して、それぞれの音声エラーのエラーレートに従って音声データを出力処理するか破棄処理するかを判断するものである。
【０１５６】
図７(Ｂ)の例では、映像情報と字幕情報とが無い場合には音声情報のみとなってしまうため、かなりの音声エラーがあっても音声情報を可能な限り出力処理するように、図７(Ｂ)の右下の欄「エラー出力Ｅ％以下で出力」のＥ％のＥの値をかなり大きく設定する。
【０１５７】
逆に、映像情報と字幕情報がある場合には、音声情報以外の映像情報と字幕情報とが視聴者に伝達されるので、音声エラーが多く視聴困難な音声情報を可能な限り破棄処理するように、図７(Ｂ)の左上の欄「エラー出力Ｈ％以下で出力」のＨ％のＨの値を小さく設定する。
【０１５８】
一方、情報量の少ない字幕情報があるが情報量の多い映像情報が無い場合には、多少の音声エラーがあっても音声情報を可能な限り出力処理するように、図７(Ｂ)の右上の欄「エラー出力Ｆ％以下で出力」のＦ％のＦの値を比較的大きく設定する。
【０１５９】
また、情報量の多い映像情報があるが情報量の少ない字幕情報が無い場合には、音声エラーが少なく視聴容易な音声情報を可能な限り出力処理するように、図７(Ｂ)の左下の欄「エラー出力Ｇ％以下で出力」のＧ％のＧの値を比較的小さく設定する。
【０１６０】
従って、図７(Ｂ)に示した４つの欄のエラーレートＥ、Ｆ、Ｇ、Ｈの大小関係は、Ｅ≧Ｆ≧Ｇ≧Ｈの順序となる。
【０１６１】
以上説明したように、図７に示した抽出情報データの出力処理と破棄処理との判断動作によれば、映像(Ｖ)と音声(Ａ)と字幕(Ｊ)等の複数の放送データの受信環境を総合的に判断して、複数の放送データの最適な出力制御を実行することが可能となる。
【０１６２】
次に、図１の本発明の実施の形態１によるデジタル放送受信装置１００のＰＩＤフィルタ部３２とデータ抽出部３３とからそれぞれ得られる受信インターバルと受信データのエラー状態としての複数の放送データのエラーレートとからデータ抽出部３３の抽出情報データの出力処理と破棄処理との判断動作を実行する方法について説明する。この方法は、図７で説明した映像と音声と字幕との各放送データの有無を示す放送制御情報と各放送データのエラーの状態とに応答して出力処理か破棄処理かを判断する方式よりも更に正確な制御となるものである。
【０１６３】
図８は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の番組中の各放送データの有無と各放送データのインターバルの状態とを示す図である。
【０１６４】
図８に示したように、例えば、番組のデータが映像と音声と字幕とを含む放送であると想定する。一方、図７で説明した各放送データの有無を示す放送制御情報を基に出力処理か破棄処理かを判定する方法では、映像と音声と字幕の有無を番組中に各放送データが含まれているかを判断するだけなので、全ての期間で全ての放送データの情報が受信されるとして判断することになる。
【０１６５】
ところが、実際は、図８の期間Ｔ１のように字幕の放送データが完全に受信不可能な期間も存在するため、図７で説明した方法は現在時点での放送データの実際の状況に対応した正確な出力制御にはならない。特に、字幕の放送データはいつ受信可能となるか予測困難である。また、番組構成によっては、映像や音声の情報に関しても、途中で存在しない場合が十分想定されることである。
【０１６６】
以下に説明する方法は、現在時点の放送データの状況を、ＩＤフィルタ部３２とデータ抽出部３３とからそれぞれ得られる受信インターバルと受信データのエラー状態としての複数の放送データのエラーレートとを組み合わせて出力制御か破棄処理かを判断するものである。
【０１６７】
図９は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００が映像と音声と字幕の各放送データの受信インターバルの状態から映像データを出力処理するか破棄処理するかを判断する手順を示す図である。
【０１６８】
図９のステップＳ３０１で映像出力判定処理が開始されると映像データのエラーレートを判断することなく、ステップＳ３０３において映像データの受信インターバルの状態を検出して、映像データが所定の期間内に受信されている場合には、ステップＳ３０６で映像データを出力する。
【０１６９】
一方、ステップＳ３０３のインターバル検出において映像データが所定の期間内に受信されていないことが検出された場合には映像データにエラーがあると判断して、ステップＳ３０９の音声データと字幕データの受信インターバル検出にて音声データと字幕データとが所定の期間内に受信されていることが検出された場合にはステップＳ３０７で映像データを破棄する。
【０１７０】
一方、ステップＳ３０９で音声データと字幕データが所定の期間内に受信されていないことが検出された場合には、映像情報と音声情報と字幕情報との全てが破棄処理されると視聴者が困るので、例外的にステップＳ３０６で映像データを出力する。以上のようにして、ステップ３１２で、判定処理を終了する。
【０１７１】
このように、図９で説明した映像データの出力処理と破棄処理との判断手順は、映像と音声と字幕との各放送データの受信インターバルの状態のみで判断して処理するものである。以上のようにして、図９で説明した手順によれば、現在時点での放送データの実際の状況に対応した正確な出力制御を実行することが可能となる。
【０１７２】
図１０は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００が映像と音声と字幕の各放送データのインターバルの状態と映像データのエラーレートとを総合的に判断して映像データを出力処理するか破棄処理するかを判断する手順を示す図である。
【０１７３】
図１０のステップＳ４０１では、図１の処理判定部３４にデータ抽出部３３から映像データ(Ｖ)と映像データのエラーの状態(エラーレート)とが供給されＰＩＤフィルタ部３２から映像(Ｖ)と音声(Ａ)と字幕(Ｊ)と各放送データの受信インターバルの状態が供給され、映像出力の判定処理が開始される。
【０１７４】
ステップＳ４０２では映像データ(Ｖ)にエラーがあるかが判断されて、映像データ(Ｖ)にエラーが無い場合には無条件にステップＳ４０６で映像データ(Ｖ)を出力すると判断して、ステップＳ４１２にて判定処理を終了する。
【０１７５】
ステップＳ４０２で映像データ(Ｖ)にエラーがあることが検出された場合には、ステップＳ４０３で受信インターバルの状態から映像データ(Ｖ)が所定期間内に受信されているかが判定される。
【０１７６】
図１２は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の番組中の各放送データの有無を各放送データの受信インターバルの状態から判断する様子を示す図である。
【０１７７】
図１２に示したように映像データ(Ｖ)の受信頻度が低い場合には、映像データ(Ｖ)が静止画等である状況が想定される。
【０１７８】
図１２に示した太矢印線の非受信期間は、受信インターバルの状態から判断する。この判断は、図１２の下に示したように、映像(Ｖ)のパケットデータが受信された後に非受信状態と判断するための設定インターバル時間内に次の映像(Ｖ)のパケットデータが受信されない場合には、非受信期間であると判断するものである。
【０１７９】
従って、図１２に示した太矢印線の非受信期間は、同一の静止画である映像(Ｖ)が長期間表示される可能性がある。従って、映像(Ｖ)にエラーがある場合にはエラー画像が長期間表示されることになるので、更新期間の長い映像データの場合には可能なかぎりエラー画像を出力しないようにする。反対に更新期間の短い静止画や動画の場合には、映像(Ｖ)に多少エラーがあっても可能なかぎりエラー画像を出力するように制御する。
【０１８０】
図１３は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００によって受信されるデジタル放送の映像と音声と字幕の各放送データのインターバル状態から現在時点の各データの有無の判定を行う判定条件を示す図である。
【０１８１】
図１０のステップＳ４０３で受信インターバルの状態から映像データ(Ｖ)が所定の期間内に受信されることが検出されると、ステップＳ４０４で音声データ(Ａ)と字幕データ(Ｊ)の受信インターバルの状態から現在時点の音声データ(Ａ)や字幕データ(Ｊ)が所定の期間内に受信されているかが判断される。
【０１８２】
図１０に示した判断手順で、受信インターバルの状態から現在時点の映像データ(Ｖ)と音声データ(Ａ)と字幕データ(Ｊ)の各放送データが所定の期間内に受信されているか否かの判断は、図１３に示したように各データの非受信状態の時間が所定の設定インターバル時間を超過する場合に現在時点で各放送データは所定の期間内に受信されていないと判断することができる。
【０１８３】
図１０に示した判断手順では、ステップＳ４０２で映像データ(Ｖ)にエラーがあることが検出され、ステップＳ４０３で受信インターバルの状態から映像データ(Ｖ)が所定の期間内に受信されることが検出され、ステップＳ４０４で音声データ(Ａ)と字幕データ(Ｊ)が所定の期間内に受信されることが検出された場合には、ステップＳ４０５で映像データ(Ｖ)のエラーの状態であるエラーレートがＪ％以下かを判断して、映像エラーレートがＪ％以下の場合にはステップＳ４０６で映像情報データの出力処理を実行して、映像エラーレートがＪ％を超過する場合にはステップＳ４０７で映像情報データの破棄処理を実行して、ステップＳ４１２で処理判定を終了するものである。
【０１８４】
ステップＳ４０３で受信インターバルの状態から映像データ(Ｖ)が所定の期間内に受信されることが検出され、ステップＳ４０４で音声データ(Ａ)と字幕データ(Ｊ)が所定の期間内に受信されないことが検出された場合には、ステップＳ４０８で映像データ(Ｖ)のエラーの状態であるエラーレートがＫ％以下かを判断して、映像エラーレートがＫ％以下の場合にはステップＳ４０６で映像情報データの出力処理を実行して、映像エラーレートがＫ％を超過する場合にはステップＳ４０７で映像情報データの破棄処理を実行して、ステップＳ４１２で処理判定を終了する。尚、ステップＳ４０８の判断基準のエラーレートＫ％の数値は、ステップＳ４０５の判断基準のエラーレートＪ％の数値よりも大きな値に設定されているので、Ｊ＜Ｋの関係が成立する。
【０１８５】
ステップＳ４０３で受信インターバルの状態から映像データ(Ｖ)が所定の期間内に受信されないことが検出された場合には、ステップＳ４０９で音声データ(Ａ)と字幕データ(Ｊ)の受信インターバルの状態から現在時点の音声データ(Ａ)や字幕データ(Ｊ)が所定の期間内に受信されているかが判断される。
【０１８６】
ステップＳ４０９で音声データ(Ａ)と字幕データ(Ｊ)が所定の期間内に受信されることが検出された場合には、ステップＳ４１０で映像データ(Ｖ)のエラーの状態であるエラーレートがＬ％以下かが判断されて、映像エラーレートがＬ％以下の場合にはステップＳ４０６で映像情報データの出力処理を実行して、映像エラーレートがＬ％を超過する場合にはステップＳ４０７で映像情報データの破棄処理を実行して、ステップＳ４１２で処理判定を終了するものである。尚、ステップＳ４１０の判断基準のエラーレートＬ％の数値は、ステップＳ４０８の判断基準のエラーレートＫ％の数値と略等しいかまたはこの数値よりも大きな値に設定されているので、Ｋ≒Ｌの関係またはＫ＜Ｌの関係が成立する。
【０１８７】
ステップＳ４０９で音声データ(Ａ)と字幕データ(Ｊ)とが所定の期間内に受信されないことが検出された場合には、ステップＳ４１１で映像データ(Ｖ)のエラーの状態であるエラーレートがＭ％以下かが判断され、映像エラーレートがＭ％以下の場合にはステップＳ４０６で映像情報データの出力処理を実行して、映像エラーレートがＭ％を超過する場合にはステップＳ４０７で映像情報データの破棄処理を実行して、ステップＳ４１２で処理判定を終了するものである。尚、ステップＳ４１１の判断基準のエラーレートＭ％の数値は、ステップＳ４１０の判断基準のエラーレートＬ％の数値よりも大きな値に設定されているので、Ｌ＜Ｍの関係が成立する。
【０１８８】
また、図１０に示した判断手順では、ステップＳ４０５とステップＳ４０８とステップＳ４１０とステップＳ４１１の少なくともいずれかに図７(Ａ)に説明した映像データ(Ｖ)の出力処理か破棄処理かの判断方法を採用することも可能である。
【０１８９】
図１１は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００が映像と音声と字幕の各放送データのインターバルの状態と映像データのエラーレートとを総合的に判断して映像データを出力処理するか破棄処理するかを判断する他の手順を示す図である。
【０１９０】
図１１に示す判断手順が、図１０に示した判断手順と相違するのは、図１０に含まれていたステップＳ４０２での映像データ(Ｖ)にエラーの有無判定の動作が図１１で省略されている点である。
【０１９１】
その他の点に関しては、図１１に示す判断手順は、図１０に示した判断手順と全く同一であるので、説明を省略する。
【０１９２】
図１４は、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００が映像と字幕の各放送データのインターバルの状態と音声データのエラーレートとを総合的に判断して音声データを出力処理するか破棄処理するかを判断する手順を示す図である。
【０１９３】
図１４のステップＳ５０１では、図１の処理判定部３４にデータ抽出部３３から音声データ(Ａ)と音声データのエラーの状態(エラーレート)とが供給されＰＩＤフィルタ部３２から映像(Ｖ)と音声(Ａ)と字幕(Ｊ)と各放送データの受信インターバルの状態が供給され、音声出力の判定処理が開始される。
【０１９４】
ステップＳ５０２では音声データ(Ａ)にエラーがあるかが判断されて、音声データ(Ａ)にエラーが無い場合には無条件にステップＳ５０６で音声データ(Ａ)を出力すると判断して、ステップＳ５１２にて判定処理を終了する。
【０１９５】
ステップＳ５０２で音声データ(Ａ)にエラーがあることが検出された場合には、ステップＳ５０３で受信インターバルの状態から映像データ(Ｖ)が所定期間内に受信されているかが判定される。
【０１９６】
ステップＳ５０３で受信インターバルの状態から映像データ(Ｖ)が所定の期間内に受信されることが検出されると、ステップＳ５０４で字幕データ(Ｊ)の受信インターバルの状態から現在時点の字幕データ(Ｊ)が所定の期間内に受信されているかが判断される。受信インターバルの状態から現在時点の映像データ(Ｖ)と字幕データ(Ｊ)の各放送データが所定の期間内に受信されているか否かの判断は、図１３に示したように各データの非受信状態の時間が所定の設定インターバル時間を超過する場合に現在時点で各放送データは所定の期間内に受信されていないと判断することができる。
【０１９７】
図１４に示した判断手順では、ステップＳ５０２で音声データ(Ａ)にエラーがあることが検出され、ステップＳ５０３で受信インターバルの状態から映像データ(Ｖ)が所定の期間内に受信されることが検出され、ステップＳ５０４で字幕データ(Ｊ)が所定の期間内に受信されることが検出された場合には、ステップＳ５０５で音声データ(Ａ)のエラーの状態であるエラーレートがＮ％以下かを判断して、音声エラーレートがＮ％以下の場合にはステップＳ５０６で音声情報データの出力処理を実行して、音声エラーレートがＮ％を超過する場合にはステップＳ５０７で音声情報データの破棄処理を実行して、ステップＳ５１２で処理判定を終了するものである。
【０１９８】
ステップＳ５０３で受信インターバルの状態から映像データ(Ｖ)が所定の期間内に受信されることが検出され、ステップＳ５０４で字幕データ(Ｊ)が所定の期間内に受信されないことが検出された場合には、ステップＳ５０８で音声データ(Ａ)のエラーの状態であるエラーレートがＰ％以下かを判断して、音声エラーレートがＰ％以下の場合にはステップＳ５０６で音声情報データの出力処理を実行して、音声エラーレートがＰ％を超過する場合にはステップＳ５０７で音声情報データの破棄処理を実行して、ステップＳ５１２では処理判定を終了する。尚、ステップＳ５０８の判断基準のエラーレートＰ％の数値は、ステップＳ５０５の判断基準のエラーレートＮ％の数値よりも大きな値に設定されているので、Ｎ＜Ｐの関係が成立する。
【０１９９】
ステップＳ５０３で受信インターバルの状態から映像データ(Ｖ)が所定の期間内に受信されないことが検出された場合には、ステップＳ５０９で字幕データ(Ｊ)の受信インターバルの状態から現在時点の字幕データ(Ｊ)が所定の期間内に受信されているかが判断される。
【０２００】
ステップＳ５０９で字幕データ(Ｊ)が所定の期間内に受信されることが検出された場合には、ステップＳ５１０で音声データ(Ａ)のエラーの状態であるエラーレートがＱ％以下かが判断されて、音声エラーレートがＱ％以下の場合にはステップＳ５０６で音声情報データの出力処理を実行して、音声エラーレートがＱ％を超過する場合にはステップＳ５０７で音声情報データの破棄処理を実行して、ステップＳ５１２で処理判定を終了するものである。尚、ステップＳ５１０の判断基準のエラーレートＱ％の数値は、ステップＳ５０８の判断基準のエラーレートＰ％の数値と略等しいかまたはこの数値よりも大きな値に設定されているので、Ｐ≒Ｑの関係またはＰ＜Ｑの関係が成立する。
【０２０１】
ステップＳ５０９で字幕データ(Ｊ)が所定の期間内に受信されないことが検出された場合には、ステップＳ５１１で音声データ(Ａ)のエラーの状態であるエラーレートがＲ％以下かが判断され、音声エラーレートがＲ％以下の場合にはステップＳ５０６で音声情報データの出力処理を実行して、音声エラーレートがＲ％を超過する場合にはステップＳ５０７で音声情報データの破棄処理を実行して、ステップＳ５１２で処理判定を終了するものである。尚、ステップＳ５１１の判断基準のエラーレートＲ％の数値は、ステップＳ５１０の判断基準のエラーレートＱ％の数値よりも大きな値に設定されているので、Ｑ＜Ｒの関係が成立する。
【０２０２】
また、図１４に示した判断手順では、ステップＳ５０５とステップＳ５０８とステップＳ５１０とステップＳ５１１の少なくともいずれかに図７(Ｂ)に説明した音声データ(Ａ)の出力処理か破棄処理かの判断方法を採用することも可能である。
【０２０３】
更に、図１４に示した判断手順では、図１１に示す判断手順と同様にステップＳ５０２での音声データ(Ａ)にエラーの有無判定の動作を省略することが可能である。
【０２０４】
以上、本発明者によってなされた発明を種々の実施の形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【０２０５】
例えば、図１に示した本発明の実施の形態１によるデジタル放送受信装置１００では、同期処理部３１とＰＩＤフィルタ部３２とデータ抽出部３３と処理判定部３４とは半導体チップに集積化された中央処理ユニット(ＣＰＵ)のソフトウェア処理によってインプリメンテーションされる以外に、各部はそれぞれ専用ハードウェアによってそれぞれ構成されることも可能である。
【符号の説明】
【０２０６】
１００…デジタル放送受信装置
１…アンテナ
２…受信部
３…制御部
４…出力部
３１…同期処理部
３２…ＰＩＤフィルタ部
３３…データ抽出部
３４…処理判定部
３５…オーディオデコーダ(Ａデコーダ)
３６…映像デコーダ(Ｖデコーダ)
３７…文字デコーダ(Ｊデコーダ)
【図１】
2013038500.tif 000003
【図２】
2013038500.tif 000004
【図３】
2013038500.tif 000005
【図４】
2013038500.tif 000006
【図５】
2013038500.tif 000007
【図６】
2013038500.tif 000008
【図７】
2013038500.tif 000009
【図８】
2013038500.tif 000010
【図９】
2013038500.tif 000011
【図１０】
2013038500.tif 000012
【図１１】
2013038500.tif 000013
【図１２】
2013038500.tif 000014
【図１３】
2013038500.tif 000015
【図１４】
2013038500.tif 000016