(57)【特許請求の範囲】
【請求項１】
データサービスを含む放送を受信する放送受信装置であって、
前記データサービスとして提供されるデータのデータタイプのうち、所定のデータタイプに関する情報を予め記憶した記憶手段と、
受信した前記データサービスのデータのうち、前記記憶手段に記憶された該所定のデータタイプに対応するもののみをデコードするデコード手段と、
デコードされた状態の前記データサービスのデータを基に出力を行う出力手段と、具備し、
前記記憶手段に記憶された所定のデータタイプに関する情報は、前記出力手段が対応しているデータタイプに関する情報であること、を特徴とする放送受信装置。
【請求項２】
予め選択したチャンネルのデータサービスのデータを受信する選択手段を更に備え、
前記デコード手段で用いられる前記データサービスのデータは、前記選択手段によって選択されたチャンネルのデータサービスのデータであること、を特徴とする請求項１に記載の放送受信装置。
【請求項３】
データサービスを含む放送を受信する放送受信装置であって、
受信した前記データサービスのデータを格納する第１記憶手段と、
受信した前記データサービスのデータのヘッダに含まれるデータタイプを示すコードを記憶する第２記憶手段と、
デコードされた状態の前記データサービスのデータを基に出力を行う出力手段と、
前記データサービスとして提供されるデータのデータタイプのうち前記出力手段が対応しているデータタイプを抽出する抽出手段と、
前記抽出手段で抽出したデータタイプを記憶する第３記憶手段と、
前記第２記憶手段に記憶されているデータタイプと、前記第３記憶手段に記憶されているデータタイプを比較する比較手段と、
前記比較手段による比較結果を基に前記データサービスのデータをデコードすべきか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて、前記第１記憶手段に記憶されているデータサービスのデータを読み出してデコードするデコード手段と、
前記デコード手段によるデコード結果を記憶する第４記憶手段と、を備えることを特徴とする放送受信装置。
【請求項４】
データサービスを含む放送を受信する放送受信装置であって、
受信した前記データサービスのデータを格納する第１記憶手段と、
受信した前記データサービスのデータのヘッダに含まれるデータタイプを示すコードを記憶する第２記憶手段と、
外部装置との間で通信を行う為の通信手段と、
前記外部装置から、前記データサービスとして提供されるデータのデータタイプのうち前記外部装置が対応しているデータタイプを前記通信手段を介して抽出する抽出手段と、
前記抽出手段で抽出したデータタイプを記憶する第３記憶手段と、
前記第２記憶手段に記憶されているデータタイプと、前記第３記憶手段に記憶されているデータタイプを比較する比較手段と、
前記比較手段による比較結果を基に前記データサービスのデータをデコードすべきか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて、前記第１記憶手段に記憶されているデータサービス情報を読み出してデコードするデコード手段と、
前記デコード手段によるデコード結果を記憶する第４記憶手段と、を備えることを特徴とする放送受信装置。
【請求項５】
あらかじめ選択したチャンネルのデータサービスのデータを受信するための選択手段を更に備え、
前記第１記憶手段に記憶される前記データサービスのデータは、前記選択手段によって選択されたチャンネルのデータサービスのデータであり、
前記第２記憶手段で用いられる前記データサービスのデータは、前記選択手段によって選択されたチャンネルのデータサービスのデータであること、を特徴とする請求項３または請求項４に記載の放送受信装置。
【請求項６】
前記データタイプは、テキストデータ、画像データ、音声データの少なくともいずれかに１つに関するデータ形式を表すこと、を特徴とする請求項１から請求項５のいずれかに記載の放送受信装置。
【請求項７】
前記放送は、ＤＡＢ（Digital Audio Broadcasting）放送であり、前記データサービスとして提供されるデータは、ＭＯＴ（Multimedia Object Transfer）オブジェクトであること、を特徴とする請求項１から請求項６のいずれかに記載の放送受信装置。
【請求項８】
前記出力手段における出力は、表示による出力を含むことを特徴とする請求項３に記載の放送受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ放送を受信するための放送受信装置に関する。
【０００２】
【従来の技術】
衛星デジタル放送、地上波デジタル放送など各種の放送でデータ放送が実施・検討されている。このようなデータ放送では、文字データのみでなく様々なデータを含めることが実施・検討されつつある。例えば、高品質音声デジタル放送であるＤＡＢ（Digital Audio Broadcasting）放送には、音楽、音声番組等のオーディサービス以外にデータサービスが含まれている。ＤＡＢにおけるデータサービスのチャンネルでは、文字、画像情報等のマルチメメディアデータが、ＭＯＴ（Multimedia Object Transfer）オブジェクトとして所定の形式で提供される。
【０００３】
ＭＯＴオブジェクトとして提供されるマルチメデイアデータは、規格上ではパーソナルコンピュータ上で扱うことのできるものを多数含み、主なものとして以下のようなものが挙げられる。
・テキストデータ（HTML，Text(US-ASCII)など）
・静止画データ（GIF,JPEG,BMPなど）
・音声データ（MPEG1 audio Layer 3, AIFFなど）
・動画データ（MPEG4 videoなど）
【０００４】
【発明が解決しようとする課題】
ＤＡＢ受信装置に、ＭＯＴオブジェクトを受信しデコードする機能を付加することによって、取得されたＭＯＴオブジェクトを、受信装置に組み込まれた、データサービス情報を表示等するための専用アプリケーションで再生させることができる。しかしながら、ＭＯＴオブジェクトの種類やサイズは多岐にわたるため、受信装置でＭＯＴオブジェクトのようなマルチメディアデータを受信する場合には、受信装置内部のメモリ資源を効率的に用いるように配慮する必要がある。例えば、受信装置を、受信したＭＯＴオブジェクトを全てデコードして受信装置内のメモリに記憶する構成とした場合、受信装置内のメモリが圧迫される可能性もあるからである。
【０００５】
本発明は、以上のような事情に鑑みてなされたものであり、データ放送の受信において効率的にメモリ資源を用いることのできるデータ放送受信装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の放送受信装置は、データサービスとして提供されるデータのデータタイプのうち、所定のデータタイプに関する情報を予め記憶した記憶手段と、受信した前記データサービスのデータのうち、記憶手段に記憶された該所定のデータタイプに対応するもののみをデコードするデコード手段と、デコードされた状態の前記データサービスのデータを基に出力を行う出力手段とを備える。この放送受信装置では、記憶手段に記憶された所定のデータタイプに関する情報が、出力手段が対応しているデータタイプに関する情報であることを特徴とする。
【０００７】
上記放送受信装置では、受信したデータサービスのデータのうち、所定のデータタイプのデータのみがデコードされるので、不必要なデータがデコードされるのを回避し、放送受信装置のメモリ資源を無駄に消費することを回避することができる。また上記放送受信装置の出力手段は、例えば、放送受信装置における、デコードされたデータサービスのデータを読み込んで表示等を行うアプリケーションプログラムとして構成することができる。
【０００８】
また、請求項２に記載の放送受信装置は、予め選択したチャンネルのデータサービスのデータを受信する選択手段を更に備える。この場合において、デコード手段で用いられる、データサービスのデータは、選択手段によって選択されたチャンネルのデータサービスのデータである。
【０００９】
上記目的を達成するため、請求項３に記載の放送受信装置は、データサービスを含む放送を受信する放送受信装置であって、受信した前記データサービスのデータを格納する第１記憶手段と、受信した前記データサービスのデータのヘッダに含まれるデータタイプを示すコードを記憶する第２記憶手段と、デコードされた状態の、データサービスのデータを基に出力を行う出力手段とを備える。この出力手段は、例えば、放送受信装置における、デコードされたデータサービスのデータを読み込んで表示等を行うアプリケーションプログラムとして構成することができる。さらに、この放送受信装置は、データサービスとして提供されるデータのデータタイプのうち、出力手段が対応しているデータタイプを抽出する抽出手段と、抽出手段で抽出したデータタイプを記憶する第３記憶手段と、第２記憶手段に記憶されているデータタイプと、第３記憶手段に記憶されているデータタイプを比較する比較手段と、比較手段による比較結果を基に、データサービス情報をデコードすべきか否かを判定する判定手段と、判定手段による判定結果に基づいて、第１記憶手段に記憶されているデータサービスのデータを読み出してデコードするデコード手段と、デコード手段によるデコード結果を記憶する第４記憶手段とを備える。出力手段で対応しているデータのみがデコードされ記憶される。したがって、放送受信装置におけるメモリ資源の無駄な消費を回避することができる。出力手段は、第４記憶手段に記憶された、デコード済みのデータを用いれば良い。
【００１０】
上記目的を達成するため、請求項４に記載の放送受信装置は、データサービスを含む放送を受信する放送受信装置であって、受信したデータサービスのデータを格納する第１記憶手段と、受信したデータサービスのデータのヘッダに含まれるデータタイプを示すコードを記憶する第２記憶手段と、外部装置との間で通信を行う為の通信手段とを備える。さらに、この放送受信装置は、外部装置から、データサービスとして提供されるデータのデータタイプのうち外部装置が対応しているデータタイプを、通信手段を介して抽出する抽出手段と、抽出手段で抽出したデータタイプを記憶する第３記憶手段と、第２記憶手段に記憶されているデータタイプと、第３記憶手段に記憶されているデータタイプを比較する比較手段と、比較手段による比較結果を基にデータサービスのデータをデコードすべきか否かを判定する判定手段と、判定手段による判定結果に基づいて、第１記憶手段に記憶されているデータサービスのデータを読み出してデコードするデコード手段と、デコード手段によるデコード結果を記憶する第４記憶手段と、を備える。外部装置で対応しているデータのみがデコードされ記憶される。したがって、放送受信装置におけるメモリ資源の無駄な消費を回避することができる。外部装置は、第４記憶手段に記憶された、デコード済みのデータを通信手段を介して取得して用いれば良い。
【００１１】
また、請求項５に記載の放送受信装置は、あらかじめ選択したチャンネルのデータサービスのデータを受信するための選択手段を更に備える。この場合、第１記憶手段に記憶されるデータサービスのデータは、選択手段によって選択されたチャンネルのデータサービスのデータであり、第２記憶手段で用いられるデータサービスのデータは、選択手段によって選択されたチャンネルのデータサービスのデータである。
【００１２】
データタイプは、テキストデータ、画像データ、音声データの少なくともいずれかに１つに関するデータ形式を表すものであることが好ましい（請求項６）。
【００１３】
また、請求項７に記載の放送受信装置において、受信される放送は、ＤＡＢ放送であり、データサービスとして提供されるデータは、ＭＯＴオブジェクトである。
【００１４】
また、請求項８に記載の放送受信装置において、出力手段における出力は、表示による出力を含む。
【００１５】
【発明の実施の形態】
図１は、本発明の実施形態としてのＤＡＢ受信装置１を含むシステムの構成を表している。図１において、ＤＡＢ受信装置１には、ナビゲーション装置１３が接続されており、ナビゲーション装置１３で実行されるアプリケーションプログラムが、ＤＡＢ受信装置１側でデコードされたＭＯＴオブジェクトを受け取ってナビゲーション装置１３上の表示部（不図示）への表示等を行う。ナビゲーション装置１３のアプリケーションプログラムは、例えば、ＪＰＥＧフォーマットのデータの表示に対応したものであるとする。
【００１６】
ＭＯＴオブジェクトとは、ＤＡＢのデータサービスにおいてマルチメディアデータを提供するために用いられる形式のデータであり、ＭＯＴオブジェクトの内容を表すヘッダ部分とデータ本体から構成される。先頭部にあるヘッダ部分には、データ本体の内容を識別する情報として、Content Type(6bit)、Content Subject Type(9bit)が含まれている。例えば、JPEGデータは、Content Type=000010、Content Subject Type=000000001で定義される。
【００１７】
ＤＡＢ受信装置１において、ＭＯＴオブジェクトがデコード処理されるまでの動作について説明する。
アンテナ２で受信されたＤＡＢ放送波は、ＲＦ部３で高周波信号の増幅、中間周波数信号（ＩＦ信号）への周波数変換が行われた後、直交復調部４で直交復調され、Ａ／Ｄコンバータ５でデジタル化され、ＦＦＴ処理部６に送られる。ＦＦＴ処理部６では、ＯＦＤＭ復調処理が行われ、ＯＦＤＭ復調された受信データがＤＡＢデコーダ７に送出される。ＤＡＢデコーダ７は、ＦＦＴ処理部６から入力された受信データから、オーディオデータとデータサービスのデータを分離する機能を持ち、ＤＡＢマイコン１０からの指示にしたがって抽出したオーディーデータについてはＭＰＥＧ復号部８に送出する。ＭＰＥＧ復号部８では、ＭＰＥＧ復号処理が行われ、復号されたオーディオデータは、その後Ｄ／Ａコンバータ９を介して音楽や音声として再生される。
【００１８】
以上のようなオーディオデータの再生と並行して、ＤＡＢマイコン１０は、ＤＡＢデコーダ７に対して、ＤＡＢデコーダ７で抽出したデータサービスのデータを（以下、データサービス情報と記す）を送出させる為のコマンド（コマンドＣ１）を送る。ここで、ＤＡＢデコーダ７が送出するデータサービス情報は、ユーザがＤＡＢマイコン１０に接続された操作部（不図示）を介して指定したデータサービスのチャンネルのデータサービス情報である。ＤＡＢデコーダ７は、コマンドＣ１に応答して、ＤＡＢマイコン１０に、指定されたチャンネルのデータサービス情報を送出し、ＤＡＢマイコン１０は、受け取ったデータサービス情報を、自身が持つ内部メモリ１０ａに一旦格納する。同時に、ＤＡＢマイコン１０は、データサービス情報をデータデコーダマイコン１１へも送出する。
【００１９】
データデコーダマイコン１１は、ＤＡＢマイコン１０から受け取ったデータサービス情報を自身の内部メモリ１１ａに格納する。この時点ではまだ、データサービス情報はデコードされていない。なお、データデコーダマイコン１１は、データサービス情報のヘッダ情報を参照することで、ヘッダ情報に含まれる、同一タイプのデータ数を示すデータを、データサービス情報の内部メモリ１１ａへの記憶処理に利用することができる。
【００２０】
以下で説明するように、データデコーダマイコン１１の内部メモリ１１ａに格納されているデコード前のデータのうち、ナビゲーション装置１３側のアプリケーションプログラムが対応しているＭＯＴオブジェクトのみがデコードされて内部メモリ１１ａ内に格納される。ナビゲーション装置１３側のシステムマイコン１２によって実行されるアプリケーションプログラムは、自身が対応しているＭＯＴオブジェクトのみをデータデコーダマイコン１１から受け取り再生する。
【００２１】
次に、図１のシステムにおけるデータサービスの受信に関する動作について図２および図３のフローチャートを参照して説明する。図２に示す動作は、データデコーダマイコン１１が、デコードすべきＭＯＴオブジェクトのデータタイプを取得する事前処理に対応している。また、図３に示す動作は、データデコーダマイコン１１におけるＭＯＴオブジェクトのデコード処理に対応する。図３の処理は、例えば、データデコーダマイコン１１の内部メモリ１１ａにデータサービス情報が格納された時点で起動する構成としても良い。図２および図３の処理は、データデコーダマイコン１１による制御の下で実行される。
【００２２】
図２のデータタイプ取得処理について説明する。
データデコーダマイコン１１は、システムマイコン１２との接続ライン３１を監視することなどによって、ＤＡＢ受信装置１に初めてナビゲーション装置１３が接続されたことを検出すると、システムマイコン１２に対して、ナビゲーション装置１３側のアプリケーションプログラムが対応しているデータタイプの送信を要求するコマンド（コマンドＣ２）を送る（Ｓ１）。それに対して、システムマイコン１２は、アプリケーションプログラムが対応しているデータタイプ（Content Type、Content Subtype）を返す（Ｓ２）。データデコーダマイコン１１は、システムマイコン１２から受け取ったデータタイプ（Content Type、Content Subtype）を自身の内部メモリ１１ａに格納する（Ｓ３）。ナビゲーション装置１３側のアプリケーションプログラムで対応しているＭＯＴオブジェクトのデータタイプが複数ある場合には、データデコーダマイコン１１は、データタイプ（Content Type、Content Subtype）を複数受け取るものとする。
【００２３】
ステップＳ３における内部メモリ１１ａへの格納方法としては、それぞれのデータタイプにフラグを対応付けて、アプリケーションプログラムが対応しているデータタイプのフラグを“１”に、対応していないデータタイプのフラグを“０”にするようにする。
【００２４】
次に、図３を参照してメイン処理について説明する。
データデコーダマイコン１１は、始めに、内部メモリ１１ａに格納した、データサービス情報のうちヘッダ情報を読み出し（Ｓ１１）、データサービス情報の中にＭＯＴオブジェクトが含まれているかどうかを判定する（Ｓ１２）。ＭＯＴオブジェクトが含まれていれば（Ｓ１２：ＹＥＳ）、ＭＯＴオブジェクト内のヘッダ部分を調べて、ＭＯＴオブジェクトのContent Typeと、内部メモリ１１ａに格納していた、ナビゲーション装置１３側アプリケーションプログラムが対応したContent Typeとを比較する（Ｓ１３）。そして、アプリケーションが対応したデータタイプの中に、ＭＯＴオブジェクトのContent Typeと一致するものがある場合には（Ｓ１４：ＹＥＳ）、それらについて、さらに、ＭＯＴオブジェクトのContent Subtypeと一致するかの比較を行う（Ｓ１５）。
【００２５】
Content Subtypeも一致する場合、すなわちアプリケーションが対応したデータタイプの中に、ＭＯＴオブジェクトの種類と完全に一致するものがある場合には（Ｓ１５：ＹＥＳ）、データデコーダマイコン１１は、内部メモリ１１ａに格納しておいたデータサービス情報を読み出してデコードし（Ｓ１６）、デコード結果のデータを内部メモリ１１ａの所定の領域に格納する（Ｓ１７）。データデコーダマイコン１１は、このように、必要なＭＯＴオブジェクトのみがデコードされ、内部メモリ１１ａに格納されるようにする。
【００２６】
その後、システムマイコン１２からのデータサービス情報の送信要求があった場合には、データデコーダマイコン１１は、デコードして記憶しておいたデータを送信する。したがって、システムマイコン１２が、ナビゲーション装置１３側のアプリケーションが対応していないＭＯＴオブジェクトを受け取ることはない。なお、受信データにＭＯＴオブジェクトが含まれていない場合（Ｓ１２：ＮＯ）、ＭＯＴオブジェクトのデータタイプと、アプリケーションプリグラムが対応するデータタイプに一致が無い場合（Ｓ１４：ＮＯ，Ｓ１５：ＮＯ）は、データサービス情報のデコードを行うことなく処理を終了する。
【００２７】
以上説明した図３の処理は、ＭＯＴオブジェクトについて１回だけアプリケーションが対応しているデータタイプと比較を行う場合の例であるが、ステップＳ１３〜Ｓ１７の一連の処理を、データサービス情報のヘッダ情報内のデータ数を表すデータに基づく回数（すなわち、ＭＯＴオブジェクトの数）だけ繰り返し行う構成とすることもできる。
【００２８】
また、以上の説明では、データデコーダマイコン１１は、自身の内部メモリ１１ａ内に、ナビゲーション装置１３側のアプリケーションが対応するデータタイプについて格納すると説明したが、ＤＡＢ受信装置１側にデータサービスの表示部１４への出力を行うアプリケーションが組み込まれている場合には、ＤＡＢ受信装置１側のアプリケーションが対応するデータタイプについてもメモリ１１ａに格納し、図３のメイン処理に適用する構成としても良い。
【００２９】
図２で示したデータタイプ取得処理は、ナビゲーション装置１３側のアプリケーションが変更された場合（例えば、ＤＡＢ受信装置１に他の機種が接続された場合、アプリケーションがインストールされた場合など）にも、起動される構成であることが好ましい。この場合、最新のアプリケーションで対応可能なＭＯＴオブジェクトを取得することができる。
【００３０】
【発明の効果】
以上説明したように、本発明によれば、アプリケーションが対応しているデータサービス情報のみがデコードされ、無駄なデコード処理が行われないので、放送受信装置内部のメモリ資源の節約、デコード処理の高速化を達成することができる。
【図面の簡単な説明】
【図１】本発明の実施形態としての放送受信装置を含むシステムの構成を表す図である。
【図２】図１の放送受信装置における、データタイプの取得処理を表すフローチャートである。
【図３】図１の放送受信装置における、データサービス情報のデコード処理を表すフローチャートである。
【符号の説明】
１  ＤＡＢ受信装置
２  アンテナ
３  ＲＦ部
４  直交復調部
５  Ａ／Ｄコンバータ
６  ＦＦＴ処理部
７  ＤＡＢデコーダ
８  ＭＰＥＧ復号部
１０  ＤＡＢマイコン
１１  データデコーダマイコン
１２  システムマイコン
１３  ナビゲーション装置
【図１】
0003857120.tif 000002
【図２】
0003857120.tif 000003
【図３】
0003857120.tif 000004