(57)【要約】【課題】送出されるコンテンツが誤りを許容出来るか否かを判断することにより、誤りが許容出来る場合はコンテンツの再構築までの時間を短縮することが出来るデジタル放送受信装置等を提供すること。【解決手段】データカルーセル方式のブロックに分割されたセクションを受信するデジタル放送受信装置であって、ブロックにエラーがあることを許容するか否かについての情報を記憶する記憶部と、ブロックを受信する受信部と、ブロックにエラーがあることを許容する場合には、前記セクションに含まれるブロックが総て受信された際に、当該セクションは受信済としてコンテンツを再構築する処理部と、を備える。【選択図】図２
2014050014.tif 000002
【特許請求の範囲】
【請求項１】
データカルーセル方式のブロックに分割されたセクションを受信するデジタル放送受信装置であって、
前記ブロックにエラーがあることを許容するか否かについての情報を記憶する記憶部と、
前記ブロックを受信する受信部と、
前記ブロックにエラーがあることを許容する場合には、前記セクションに含まれるブロックが総て受信された際に、当該セクションは受信済としてコンテンツを再構築する処理部と、
を備えることを特徴とするデジタル放送受信装置。
【請求項２】
前記ブロックにエラーがあるか否か判定するエラー判定部を更に有し、
前記処理部は、前記ブロックにエラーがあることを許容しない場合には、前記エラーと判定されたセクションを破棄して、コンテンツを再構築することを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
データカルーセル方式のブロックに分割されたセクションを受信する機能を有するコンピュータに、
前記ブロックにエラーがあることを許容するか否かについての情報を記憶する記憶機能と、
前記ブロックを受信する受信機能と、
前記ブロックにエラーがあることを許容する場合には、前記セクションに含まれるブロックが総て受信された際に、当該セクションは受信済としてコンテンツを再構築する処理機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータカルーセル方式のブロックに分割されたセクションを受信するデジタル放送受信装置等に関するものである。
【背景技術】
【０００２】
通常、デジタル放送のデータ放送（ＢＭＬ（Broadcast Markup Language））は、ＤＳＭＣＣ（Digital Storage Media Command and Control）セクションのカルーセル伝送で伝送される。
【０００３】
ＤＳＭＣＣセクションにはＣＲＣ（Cyclic Redundancy Check）によるエラーチェックがついており、受信側ではＣＲＣエラーのセクションは破棄し、誤りのないセクションのみを受信する。受信側は送信コンテンツが再構築できるまでカルーセルを継続受信する。
【０００４】
例えば、特許文献１には、データ放送コンテンツの視聴中に受信装置に対してコンテンツ記録の指示が与えられた場合、データカルーセル受信処理部で処理されたデータ放送コンテンツデータは、データ記録部に展開され、データ記録部は、記録デバイスに対して書き込みを行う。一方、視聴者から受信機に対して記録されたデータ放送コンテンツの再生の指示が与えられた場合、記録デバイスから読み出されたデータ放送コンテンツは、コンテンツバッファに格納され、ＢＭＬブラウザによって解釈・処理されて提示される発明が記載されている。これにより、手軽に所望データ放送部分を記録して後で再生して見ることができるデジタル放送受信装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１４２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、デジタル放送では、ストリーミングを要しないデータ放送（ＢＭＬデータ）の伝送にデータカルーセル方式が使用されている。データカルーセル方式ではデータコンテンツはモジュールという単位で扱われ、各モジュールは複数のデータブロックに分割され、ＤＳＭＣＣセクション形式で伝送される。
【０００７】
そのため、ＢＭＬデータのように、データ誤りがあると表示できないようなデータの場合は、ＤＳＭＣＣセクションのＣＲＣによる誤り検出結果により、不正な（誤りデータが混入した）セクションを破棄する必要がある。
【０００８】
しかし、誤りがあっても不完全ながらも表示できるようなデータの場合、誤りのあるセクションを破棄すると、受信データが完全な状態となるまで（送出されたコンテンツを完全な状態で再構築するまで）には、カルーセルを何周分も継続受信しなければならない状況が発生する可能性があり、コンテンツの再構築に時間がかかるという問題点があった。
【０００９】
特に移動体受信環境のように、受信状況が安定してない場合、その傾向は顕著であり、データの表示に長時間要する場合や、受信環境によっては全く表示出来ないという問題点が生じていた。
【００１０】
上述した課題に鑑み、本発明の目的は、送出されるコンテンツが誤りを許容出来るか否かを判断することにより、誤りが許容出来る場合はコンテンツの再構築までの時間を短縮することが出来るデジタル放送受信装置等を提供することである。
【課題を解決するための手段】
【００１１】
本発明のデジタル放送受信装置は、
データカルーセル方式のブロックに分割されたセクションを受信するデジタル放送受信装置であって、
前記ブロックにエラーがあることを許容するか否かについての情報を記憶する記憶部と、
前記ブロックを受信する受信部と、
前記ブロックにエラーがあることを許容する場合には、前記セクションに含まれるブロックが総て受信された際に、当該セクションは受信済としてコンテンツを再構築する処理部と、
を備えることを特徴とする。
【００１２】
本発明のプログラムは、
データカルーセル方式のブロックに分割されたセクションを受信する機能を有するコンピュータに、
前記ブロックにエラーがあることを許容するか否かについての情報を記憶する記憶機能と、
前記ブロックを受信する受信機能と、
前記ブロックにエラーがあることを許容する場合には、前記セクションに含まれるブロックが総て受信された際に、当該セクションは受信済としてコンテンツを再構築する処理機能と、
を実現させることを特徴としている。
【発明の効果】
【００１３】
本発明のデジタル受信装置によれば、データカルーセル方式のブロックに分割されたセクションを受信するデジタル放送受信装置であって、ブロックにエラーがあることを許容する場合には、セクションに含まれるブロックが総て受信された際に、当該セクションは受信済としてコンテンツを再構築することとなる。これにより、コンテンツの再構築までの時間を短縮できるといった効果を有することとなる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のシステム全体を説明するための概略図である。
【図２】本実施形態の携帯電話の機能構成を説明するための図である。
【図３】本実施形態において記憶される情報の一例を説明するための図である。
【図４】本実施形態における原理の概要を説明するための図である。
【図５】本実施形態における原理の概要を説明するための図である。
【図６】本実施形態における携帯電話の動作フローを示した図である。
【図７】本実施形態におけるデータカルーセル受信処理について説明した図である。
【図８】本実施形態におけるデータカルーセル受信処理について説明した図である。
【発明を実施するための形態】
【００１５】
続いて、本発明のデジタル放送受信装置を適用した実施形態について説明する。デジタル放送受信装置は、例えばデジタル放送が受信可能な端末に利用可能であり、例えば携帯電話やスマートフォン、タブレット端末といった各種端末装置や、デジタル放送が受信可能なテレビ、カーナビゲーション装置、コンピュータ等で実現される。デジタル放送受信装置としては、可搬型の端末装置であっても良いし、据え置き型の端末装置であっても良い。
【００１６】
［１．システム概要］
まず、デジタル放送受信装置を含むシステム全体について、図１を用いて説明する。本実施形態では、デジタル放送受信装置の機能を有する携帯電話１を例として説明する。携帯電話１は、放送局３からデジタル放送を受信する。受信されるデジタル放送は、放送波を介して受信されても良いし、ＩＰマルチキャスト放送のようにネットワークを介して受信されるものであっても良い。
【００１７】
また、本実施形態における携帯電話１は、基地局５と接続可能である。基地局５は、例えば、携帯電話のネットワーク網に接続される基地局であり、３ＧＰＰや、ＬＴＥといった携帯電話サービスに接続される。なお、公衆無線ＬＡＮ等といった通信サービスにより接続されてもよい。
【００１８】
［２．機能構成］
続いて、携帯電話１の機能構成について、図２を用いて説明する。
【００１９】
まず、携帯電話１を全体的に制御する機能としては制御部１００が含まれている。制御部１００は、携帯電話１の全体を制御するための機能部である。制御部１００は、記憶部４０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Process Unit）等により構成されている。
【００２０】
また、記憶部４０は、携帯電話１の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部４０は、例えば、半導体メモリ等により構成されている。また、本実施形態では、図３に示される情報を記憶している。
【００２１】
図３に示される情報は、後述するデータカルーセル受信処理により、コンテンツを再構築する場合にエラーを許容するか否かを示している情報である。当該情報は、受信されたデータの種類毎により記憶されていても良いし、利用者により設定されても良い。
【００２２】
また、携帯電話１は、主にデジタル放送受信装置としての機能する機能部と、携帯電話として機能する機能部を有して構成されている。以下、それぞれについて説明する。
【００２３】
まず、デジタル放送受信装置の機能としては、アンテナ１０によりデジタル放送の放送波が受信され、チューナ部１２により利用者が所望するチャンネルのデジタル放送が受信される。
【００２４】
受信されたデジタル放送は、チューナ部１２によりＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）が抽出され、ＴＳデータ処理部１４に出力される。ＴＳデータ処理部１４は、ＴＳを、映像ストリーム、音声ストリーム、ＤＳＭＣＣ等に分離し、それぞれＥＳの処理を実行する。なお、本機能部には各セクションのＣＲＣチェックを行うエラー判定部も含まれており、必要に応じてエラー判定を行った後、コンテンツが再構築される。なお、ＴＳデータ処理部１４は、ハードウェアとして実現されても良いし、プログラムを実行して制御部１００が実行しても良い。
【００２５】
なお、利用者が所望するサービス（番組）は、操作部３０を介して利用者から指示入力された内容が放送受信制御部２６に入力される。そして、放送受信制御部２６が、各機能部を制御することにより所望するサービス（番組）を受信する。
【００２６】
そして、映像ストリームから復調された映像データ、各種データ放送、ＢＭＬ等は、表示制御部１８を介して表示部２０に出力される。ここで、表示部２０は、表示装置として例えばＬＣＤや、有機ＥＬパネル等により構成されている。
【００２７】
また、音声ストリームから復調された音声データは、音声出力制御部２２を介してスピーカ６２に出力される。
【００２８】
なお、本実施形態において説明するカルーセル伝送方式において受信され、再構築されるコンテンツは、コンテンツ保存部１６に保存される。コンテンツ保存部１６は、これ以外にも、他の映像ストリームや、音声ストリームといった各種コンテンツが保存される。
【００２９】
また、携帯電話機能については、アンテナ５０を介して基地局５と無線部５２で通信が行われる。例えば、音声通話であれば、マイク７２から入力された音声が音声符号化部７０により音声データに符号化され送信される。また、受信された音声データは、音声復号部６０により復号され、スピーカ６２より出力される。
【００３０】
なお、通信機能制御部５４は、携帯電話１が携帯電話として機能する場合の各種制御を行う為の機能部である。
【００３１】
［３．基本原理］
続いて、ＤＳＭＣＣ（Digital Storage Media Command and Control）データカルーセルによる伝送について説明する。
【００３２】
図４は、ＤＤＢ０〜ＤＤＢｎのデータブロックから再構築されるコンテンツがデータカルーセル送信されている状態を模式的に示している図である。データカルーセル伝送では、ダウンロードデータが分割して格納されているＤＤＢ（Download Data Block）と、ＤＤＢのディレクトリ情報を記載しているＤＩＩ（Download Info Indication）の２種類のデータブロックが基本的に使用されている。
【００３３】
なお、各ブロックはＴＳパケットに分割して送信される。例えば、図５に示すように、ＴＳパケット毎に分割されたブロックを、データカルーセルパケットをフィルタ処理することにより、データカルーセルのブロックを取得することができる。
【００３４】
ここで、例えばＤＤＢｍを伝送するセクションが無線誤り（受信障害等）により、誤りの含まれているブロックとなっているとする。この場合、映像ＴＳ等の誤りが許容出来るコンテンツの場合は、欠損データを含まない（ＤＤＢｍのブロックを含まない）状態でコンテンツの再構築を行う。他方、ＢＭＬデータ等誤りが許容出来ないコンテンツの場合は、再度受信して総てのブロックが揃った時点でコンテンツの再構築を行う。
【００３５】
このように、誤りが許容出来るか否かによって、コンテンツを再構築するタイミングを変えることにより、適切に送出コンテンツを再構築出来ることとなる。
【００３６】
［４．処理の流れ］
続いて、図６により本実施形態における処理の流れについて説明する。まず、ＮＩＴ（ネットワーク情報テーブル：Network Information Table）を受信する（ステップＳ１０２）。ここで、ＮＩＴとは、ネットワークにより運ばれる多重／トランスポートストリームの物理的構成に関する情報及びネットワーク自身の特性を表わすものである。
【００３７】
そして、ＮＩＴを受信した後に、ＰＡＴを受信する（ステップＳ１０４）。これにより、選局対象となるサービスを取得する。ＰＡＴには、サービスに対応したＰＭＴのＰＩＤが含まれていることから、続いてＰＭＴを受信する（ステップＳ１０６）。
【００３８】
ＰＭＴを受信することにより、サービスの映像、音声、データ等の各種ストリームのＰＩＤが指定されていることから、ＰＩＤにより指定されたストリームをフィルタリングして取得する（ステップＳ１０８）。
【００３９】
この中で、ＤＳＭＣＣセクションで送出されたコンテンツを受信し、データカルーセル処理が実行される（ステップＳ１１０）。そして、ＤＳＭＣＣセクションが完成したら（ステップＳ１１２；Ｙｅｓ）、処理を終了する。
【００４０】
以下、データカルーセル受信処理について、図７及び図８を用いて説明する。まず、ＴＳパケットを受信すると（ステップＳ２０２）、ＤＳＭＣＣセクションが完成するまでは、ＴＳパケットを受信しつづける（ステップＳ２０４；Ｎｏ→ステップＳ２０２）。
【００４１】
続いて、受信されたデータカルーセルは、エラー許容が許されるか否かを判定する（ステップＳ２０６）。ここで、エラー許容が許されるか否かについては、種々の方法が考えられる。
【００４２】
エラー許容判断方法には、ＰＭＴの記載内容から判断する方法がある。ＰＭＴには、当該サービスで伝送されるＥＳが、そのｓｔｒｅａｍ＿ｔｙｐｅとともに記載されており、従来のデータカルーセルであればｓｔｒｅａｍ＿ｔｙｐｅは０ｘ０ｄとなっている。誤りの許容できるデータを伝送するデータカルーセルをこの従来の値と別に定義する場合には、この値により判断可能である。また、ＰＭＴには、ＥＳに関連する情報としてストリーム識別記述子が記載されている。この値は従来のデータカルーセルであれば、０ｘ４０、０ｘ４１等の値が割り当てられている。この場合も、誤りの許容できるデータを伝送するデータカルーセルをこの従来の値と別に定義する場合には、この値により判断可能である。さらに、誤りを許容するデータを伝送するデータカルーセルを、特定のサービスでのみ伝送するようにする場合には、そのサービスを選局した時点で、データカルーセルの受信処理を誤りを許容する処理とすることもできる。これらの結果に基づいて、記憶部４０に記憶されている情報（フラグ）を更新する。
【００４３】
ここで、エラー許容が不可の場合（ステップＳ２０６；Ｙｅｓ）、ＣＲＣエラーチェックが実行される（ステップＳ２０８）。
【００４４】
ここで、エラーが有った場合は、当該セクションを破棄して再度ＴＳパケットを受信する（ステップＳ２１０；Ｙｅｓ→ステップＳ２１４→ステップＳ２０２）。他方、エラーが無かった場合は（ステップＳ２１０；Ｎｏ）、全データブロックの受信が完了したか否かを判定する（ステップＳ２１２）。
【００４５】
そして、全データブロックの受信が完了している場合はコンテンツを再構築して本処理を終了する（ステップＳ２１２；Ｙｅｓ→ステップＳ２１６）。他方、まだ全データブロックの受信が完了していない場合は、ＴＳパケットを続けて受信する（ステップＳ２１２；Ｎｏ→ステップＳ２０２）。
【００４６】
ここで、ステップＳ２０６に戻り、エラー許容が許される場合（ステップＳ２０６；Ｎｏ）、受信された当該セクションを受信済みとする（ステップＳ２５２）。そして、誤りありコンテンツに対して再構築の処理を実行する（ステップＳ２５４）。例えば、受信済みデータブロックのデータブロック中の有効データを、データブロックの番号順にファイルに追加する。また、破棄されたセクションや、データブロックにエラーが含まれているセクションは、次回のカルーセル周期で再度受信し、誤りの少ないデータに置き換えることもできる。
【００４７】
ここで、カルーセルが一巡した場合には（ステップＳ２５６；Ｙｅｓ）、受信を停止知るか否かを判定する（ステップＳ２５８）。そして、受信を停止する場合にはコンテンツの再構築が完了したとし（ステップＳ２６０）、本処理を終了する。
【００４８】
他方、カルーセルを一巡していない場合（ステップＳ２５６；Ｎｏ）又は受信の停止する状態ではない場合（ステップＳ２５８；Ｎｏ）、図７のステップＳ２０２から処理を繰り返し実行する。
【００４９】
この場合、例えば、次回カルーセル受信時により、セクションの誤りが少ない場合には、誤りの少ない方を利用する構成としても良い。誤りが少ないか否かは、例えば受信中のＣ／Ｎ値を用いたり、チューナの同期状態を用いたりすることにより判定することができる。
【００５０】
また、受信を継続することにより、受信時に欠損したブロックを補完する構成としても良い。また、受信を停止した場合であっても、コンテンツの再放送があった場合には、再放送時にコンテンツの欠損部分を補完することとしても良い。
【００５１】
このように、本実施形態によれば、ＤＳＭＣＣセクションで送出されるコンテンツがＢＭＬデータのような、誤りを許容できないデータではなく、通常のＴＳのように誤りがあっても再生可能なデータの場合は、送出コンテンツ再構築時に誤りのあるセクションも使用することにより、コンテンツ再構築までに時間を短縮すると同時に、誤りセクション部分のデータが完全に欠落するのを防ぐことができる。
【００５２】
［５．変形例］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【００５３】
なお、上述した実施形態の他に、例えば送出側と受信側で誤りの許容出来ない範囲にのみ誤り検出符号を適用するという構成にしても良い。具体的に明示することにより、送出側の意図に近いコンテンツを再生させるといったことが可能となる。
【００５４】
具体的には、誤り許容データと、否許容データをＰＭＴに記載するストリームタイプで別定義し、受信側で当該情報に従って動作を行うことにより実現することができる。
【００５５】
また、上述した実施形態では、誤りを許容するコンテンツの場合は誤り検出を行っていないが、誤り検出を行うこととしても良い。この場合、ブロックが欠落した段階で、送信コンテンツの再構築を行っても良い。
【００５６】
すなわち、コンテンツ再構築の場合に、誤りを含むセクション（ＤＤＢ）を使って再構築することも出来るし、誤りを含むセクション（ＤＤＢ）を破棄して再構築を行ってもよい。例えば、コンテンツがＴＳの場合、誤りを含むセクション（ＤＤＢ）を使って再構築すれば、コンテンツ再生時にノイズ混じりの映像となる。他方、誤りを含むセクション（ＤＤＢ）を破棄して再構築を行うと欠落部分をスキップした映像となる。このように、ノイズ混じりの映像を出力するか、スキップされる映像を出力するのかが利用者が好みで選択することが可能となる。
【００５７】
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ）に蓄積され、その後、各種ＲＯＭやＨＤＤの記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【００５８】
ここで、プログラムを格納する記録媒体としては、半導体媒体（例えば、ＲＯＭや、不揮発性のメモリカード等）、光記録媒体・光磁気記録媒体（例えば、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、ＭＤ（Mini Disc）、ＣＤ（Compact Disc）、ＢＤ等）、磁気記録媒体（例えば、磁気テープ、フレキシブルディスク等）等の何れであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。
【００５９】
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。
【００６０】
また、上述した実施形態における各装置の一部又は全部を典型的には集積回路であるＬＳＩ（Large Scale Integration）として実現してもよい。各装置の各機能ブロックは個別にチップ化してもよいし、一部又は全部を集積してチップ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路又は汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いることも可能であることは勿論である。
【符号の説明】
【００６１】
１        ：携帯電話
３        ：放送局
５        ：基地局
１０      ：アンテナ
１２      ：チューナ部
１４      ：ＴＳデータ処理部
１６      ：コンテンツ保存部
１８      ：表示制御部
２０      ：表示部
２２      ：音声出力制御部
２６      ：放送受信制御部
３０      ：操作部
４０      ：記憶部
５０      ：アンテナ
５２      ：無線部
５４      ：通信機能制御部
６０      ：音声復号部
６２      ：スピーカ
７０      ：音声符号化部
７２      ：マイク
１００    ：制御部
【図１】
2014050014.tif 000003
【図２】
2014050014.tif 000004
【図３】
2014050014.tif 000005
【図４】
2014050014.tif 000006
【図５】
2014050014.tif 000007
【図６】
2014050014.tif 000008
【図７】
2014050014.tif 000009
【図８】
2014050014.tif 000010