【0001】
【発明の属する技術分野】
本発明は、デジタル放送受信装置及び受信方法に関する。
【0002】
【従来の技術】
現在検討がなされている地上波デジタル放送においては、BSデジタル放送と同様に、本来の映像データの他にデータ放送用のデータが送信可能とされている。さらに、上記地上波デジタル放送においては、BSデジタル放送とは異なり、新たに電話回線等を利用した通信によるデータ取得(コンテンツ取得)も可能となっている。この場合のデータ取得は、まず参照すべきBML文書を取得し、その後、そのBML文書に記述された関連データを取得するという順序で行われる。すなわち、取得したBML文書の解析が完了するまではコンテンツ提示に必要な他のデータは不明なままの状態にあり、上記解析完了までは、何も画面に表示出来ないという問題点があった。
【0003】
特許文献1には、アナログ地上波にかかるものではあるが、データ放送受信装置が開示されている。しかしながら、上述したような問題点については触れられていない。
【0004】
【特許文献1】特開平10−336611号公報
【0005】
【発明が解決しようとする課題】
以上述べたように、従来、通信によるデータ取得(コンテンツ取得)においては、参照すべきBML文書を取得し、その後、そのBML文書に記述された関連データを取得するという順序で行われるため、取得したBML文書の解析が完了するまではコンテンツ提示に必要な他のデータは不明なままで、上記解析完了までは何も画面に表示出来ないという問題点があった。
【0006】
本発明はこのような問題点を解決するためになされたもので、コンテンツの表示までの時間を短縮可能なデジタル放送受信装置及び受信方法を提供することを目的とする。
【0007】
【課題を解決するための手段】
請求項1にかかるデジタル放送受信装置は、データ放送を含むデジタル放送を受信する第1の受信手段と、通信手段を介して送信されるコンテンツにかかるデータを受信する第2の受信手段と、前記第1の受信手段で受信した信号からデータ放送に関するデータを抽出する手段と、この抽出手段にて抽出されたデータからコンテンツが通信により送信されるものであるか否かを検出する手段と、この検出手段にてコンテンツが通信により送信されるものであることが検出された場合、前記第2の受信手段にて前記コンテンツを受信させ、受信したコンテンツ及びこのコンテンツに関連した情報のアドレスを記憶手段に記憶させると共に、受信したコンテンツを表示手段に出力させる制御手段とを具備したことを特徴とするものである。
【0008】
請求項2にかかるデジタル放送受信装置は、データ放送を含むデジタル放送を受信する第1の受信手段と、通信手段を介して送信されるコンテンツにかかるデータを受信する第2の受信手段と、この第2の受信手段にて受信した前記コンテンツ及びこのコンテンツに関連した情報のアドレスを記憶する記憶手段と、前記第1の受信手段で受信した信号からデータ放送に関するデータを抽出する手段と、この抽出手段にて抽出されたデータからコンテンツが通信により送信されるものであるか否かを検出する手段と、この検出手段にてコンテンツが通信により送信されるものであることを検出した場合で、かつ前記記憶手段に記憶されているアドレスと同一アドレスのコンテンツを表示しようとする場合、前記記憶手段に記憶された前記コンテンツと関連した情報のアドレスにもとづき前記コンテンツと関連した情報も前記コンテンツと同時に第2の受信手段にて受信させる制御手段とを具備したことを特徴とするものである。
【0009】
請求項3にかかるデジタル放送受信装置は、請求項1乃至2記載のデジタル放送受信装置において、前記コンテンツはBML文書であり、前記コンテンツに関連した情報のアドレスは、前記BML文書に関連づけられたデータのURIであることを特徴とするものである。
【0010】
請求項4にかかるデジタル放送受信方法は、データ放送を含むデジタル放送を受信する第1の受信ステップと、通信手段を介して送信されるコンテンツにかかるデータを受信する第2の受信ステップと、この第2の受信ステップにて受信した前記コンテンツ及びこのコンテンツに関連した情報のアドレスを記憶するステップと、前記第1の受信ステップで受信した信号からデータ放送に関するデータを抽出するステップと、この抽出ステップにて抽出されたデータからコンテンツが通信により送信されるものであるか否かを検出するステップと、この検出ステップにてコンテンツが通信により送信されるものであることを検出した場合で、かつ前記記憶ステップにて記憶されたアドレスと同一アドレスのコンテンツを表示しようとする場合、前記記憶ステップにて記憶された前記コンテンツと関連した情報のアドレスにもとづき前記コンテンツと関連した情報も前記コンテンツと同時に第2の受信ステップにて受信させる制御ステップとを具備したことを特徴とするものである。
【0011】
【発明の実施の形態】
以下、本発明になるデジタル放送受信装置及び受信方法の実施の形態について図面を用いて説明する。
【0012】
図1は、本発明になるデジタル放送受信装置の一実施の形態を示すブロック図であり、1は図示せぬアンテナに接続された受信部であり、地上波デジタル放送(以下テレビジョン放送と称す)及びデータ放送を受信する。2は、受信部1にて受信されたテレビジョン放送のデータを抽出し、デコードする映像音声処理部、3は映像音声処理部2からの映像信号を表示する表示部である。
【0013】
一方、4は受信部1で受信されたデータ放送のデータを抽出するデータ処理部、5はデータ処理部4の出力がBMLブラウザ6によってファイル化されてその内部メモリ(図示せず)に記憶され、また必要に応じてBMLブラウザ6へその内部メモリからファイルの提供を行うメモリ管理部である。7はBMLブラウザ6からの要求に応じて、データの取得並びにデータの更新管理を行う制御部である。さらに8は図示せぬ電話線やLANに接続された通信部であって、具体的には例えば、モデム・インタフェースやLANインタフェースである。
【0014】
次に図1の装置の動作について詳細に説明する。図示せぬアンテナを介して受信部1にて受信された所望のチャンネルのテレビジョン放送信号は、映像音声処理部2にて映像及び音声データが抽出されデコードされた上で、表示部3にて映像表示される(音声は図示せぬスピーカから出力される)。一方、受信部1にて受信された所望のチャンネルのデータ放送信号は、データ処理部4にてデータ信号が抽出されデコードされた上で、メモリ管理部5にファイルとして記憶される。さらにBMLブラウザ6へ送られて、このファイルに基づいて画面が構成され、表示部3にて表示される。
【0015】
データコンテンツの提示に当たって、BMLブラウザから要求されたデータが通信によって取得するものであると制御部7が判断した場合は、制御部7は通信部8に対してデータ取得の指示を行う。そしてメモリ管理部5は通信部8で受信したファイルをその内部メモリに記憶する。そしてさらにその記憶したファイルをBMLブラウザ6へ提供する。BMLブラウザ6は提供を受けたファイルに基づき表示用の画面を構成して、表示部3へ送信する。BMLブラウザ6から要求されたデータの中に別のデータが参照されていた場合には、BMLブラウザ6は引き続き制御部7に対してデータ取得要求を行う。
【0016】
次に、図2のフローチャートも用いてデータ取得処理の概要を詳細に説明する。制御部7はBMLブラウザ6からファイル取得の指示を受けた場合、そのファイルの取得先を判断する(ステップS1)。通信経由でファイル取得と判断された場合(ステップS1でYES)、メモリ管理部5に対してファイルの存在を確認する(ステップS2)。
【0017】
なお、通信経由でファイル取得と判断されなかった場合(ステップS1でNOの場合)は、受信部1からファイル取得の処理を行う(ステップS3)。メモリ管理部5のメモリ内にファイルが存在しない場合(ステップS2でNOの場合)、制御部7は通信部8に対し、ファイル受信指示を与える(ステップS4)。但し、実際には詳細を後述する動作を行った後に、通信部に対しファイル取得の指示を行う。ファイル受信が終了したかは、ファイル受信の終了通知を通信部8から受け取ったか否かで判定される(ステップS5)。終了通知を受信し(ステップS5でYESの場合)、かつ正常に終了した場合(ステップS6でYESの場合)、制御部7からBMLブラウザ6に対してデータ取得完了通知を行う(ステップS7)。この通知を受けて、BMLブラウザ6はメモリ管理部5のメモリ内容を提示する。
【0018】
以上の動作が繰り返しなされてデータの提示が行われる。なお、ステップS6で正常終了とならなかった場合(ステップS6でNOの場合)は、BMLブラウザ6に対して取得失敗の通知を行う(ステップS8)。
【0019】
次に、図2におけるステップS2及びS4、S5の動作の詳細を図3のフローチャートに基づいて説明する。図3は図2のステップS2及びS4、S5の詳細なフローチャートである。まず、メモリ管理部5のメモリ内にファイルが存在しない場合(ステップS11でNO(図2のステップS2でNOに対応))、要求されたファイルがBML文書か否かの判定を行う(ステップS12)。BML文書と判断された場合(ステップS12でYES)は、メモリ管理部5のメモリ内に同一のアドレス(URI:Uniform Resource Identifier)が記憶されているかの確認を行う(ステップS13)。記憶されている場合は、同URIに関連のあるファイルの参照先を参照する(ステップS14)。次に参照されるファイルの抽出を行い、その数を確認し(ステップS15)、取得すべきファイルを特定する(ステップS16)。そして上記特定されたファイルの取得指示を通信部8に対して行う(ステップS17)。まだ取得すべきデータが有れば(ステップS18でYES)、引き続き取得すべきファイルの確定作業に戻る(ステップS16に戻る)。取得すべきデータが無くなれば(ステップS18でNO)、ステップS19(図2のステップS5に対応)に移動する。
【0020】
なお、ステップS12でNOの場合(すなわち、要求されたファイルがBML文書ではない場合)、及びステップS13でNOの場合(メモリ管理部5のメモリ内に同一のアドレス(URI)が記憶されていない場合)は、要求されたファイルのみを取得するよう通信部に指示を行うことになる(ステップS20)。
【0021】
以上の実施の形態によれば、提示したコンテンツに関連付けられたURIを記憶することで、同一URIのものを再提示する場合、BML文書と同時にその文書に関連付けられたデータも同時に取得することにより、画面提示時間を短縮することが出来る。
【0022】
この発明は上述した実施の形態に限定されるものではなく、種々の変形が可能であることは言うまでもない。
【0023】
【発明の効果】
以上説明したように、この発明によれば、コンテンツの表示までの時間を短縮可能なデジタル放送受信装置及び受信方法を提供することができる。
【図面の簡単な説明】
【図1】本発明になるデジタル放送受信装置の一実施の形態を示すブロック図。
【図2】図1のデジタル放送受信装置の動作を説明するためのフローチャート。
【図3】図2のフローチャートの一部を詳細に示したフローチャート。
【符号の説明】
1: 受信部
3: 表示部
4: データ処理部
5: メモリ管理部
6: BMLブラウザ
7: 制御部
8: 通信部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a digital broadcast receiving device and a receiving method.
[0002]
[Prior art]
In digital terrestrial broadcasting currently under study, data for data broadcasting can be transmitted in addition to the original video data, similarly to BS digital broadcasting. Furthermore, in the terrestrial digital broadcasting, unlike BS digital broadcasting, data acquisition (content acquisition) can be newly performed by communication using a telephone line or the like. In this case, data acquisition is performed in the order of acquiring a BML document to be referred to, and then acquiring related data described in the BML document. That is, other data necessary for content presentation remains unknown until the analysis of the acquired BML document is completed, and there is a problem that nothing can be displayed on the screen until the analysis is completed.
[0003]
Patent Literature 1 discloses a data broadcast receiving device, which relates to analog terrestrial waves. However, the above-mentioned problems are not mentioned.
[0004]
[Patent Document 1] Japanese Patent Application Laid-Open No. 10-336611
[Problems to be solved by the invention]
As described above, conventionally, data acquisition (content acquisition) by communication is performed in the order of acquiring a BML document to be referred to and then acquiring related data described in the BML document. Until the analysis of the BML document is completed, other data necessary for presenting the content remains unknown, and there is a problem that nothing can be displayed on the screen until the analysis is completed.
[0006]
The present invention has been made in order to solve such a problem, and an object of the present invention is to provide a digital broadcast receiving apparatus and a receiving method capable of shortening the time until content display.
[0007]
[Means for Solving the Problems]
The digital broadcast receiving apparatus according to claim 1, wherein the first receiving means receives a digital broadcast including a data broadcast, the second receiving means receives data related to a content transmitted via a communication means, Means for extracting data relating to data broadcasting from the signal received by the first receiving means, means for detecting whether or not the content is to be transmitted by communication from the data extracted by the extracting means; When the detecting means detects that the content is to be transmitted by communication, the second receiving means receives the content, and stores the received content and an address of information related to the content. And control means for outputting the received content to the display means.
[0008]
According to a second aspect of the present invention, there is provided a digital broadcast receiving apparatus comprising: a first receiving unit that receives a digital broadcast including a data broadcast; a second receiving unit that receives data related to content transmitted via a communication unit; Storage means for storing the address of the content received by the second receiving means and information relating to the content; means for extracting data relating to data broadcasting from the signal received by the first receiving means; Means for detecting whether or not the content is to be transmitted by communication from the data extracted by the means; and detecting that the content is to be transmitted by communication by the detecting means; and When an attempt is made to display the content at the same address as the address stored in the storage means, the content stored in the storage means is displayed. Information related to the content based on the address of the information associated with the tool is also characterized in that and a control means for receiving at the content at the same time as the second reception means.
[0009]
3. The digital broadcast receiving apparatus according to claim 1, wherein the content is a BML document, and an address of information related to the content is data associated with the BML document. Is a URI.
[0010]
The digital broadcast receiving method according to claim 4 includes a first receiving step of receiving a digital broadcast including a data broadcast, a second receiving step of receiving data relating to a content transmitted via the communication unit, Storing the content and the address of the information related to the content received in the second receiving step; extracting data related to data broadcasting from the signal received in the first receiving step; Detecting whether or not the content is to be transmitted by communication from the data extracted in the step, and detecting that the content is to be transmitted by communication in the detecting step; and When trying to display content at the same address as the address stored in the storage step, A control step of receiving information related to the content in the second receiving step simultaneously with the content based on an address of the information related to the content stored in the storing step. It is.
[0011]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of a digital broadcast receiving apparatus and a receiving method according to the present invention will be described with reference to the drawings.
[0012]
FIG. 1 is a block diagram showing an embodiment of a digital broadcast receiving apparatus according to the present invention. Reference numeral 1 denotes a receiving unit connected to an antenna (not shown), which is a terrestrial digital broadcast (hereinafter referred to as a television broadcast). ) And data broadcast. Reference numeral 2 denotes a video / audio processing unit that extracts and decodes television broadcast data received by the receiving unit 1, and 3 denotes a display unit that displays a video signal from the video / audio processing unit 2.
[0013]
On the other hand, 4 is a data processing unit for extracting data of the data broadcast received by the receiving unit 1, and 5 is a file formed by the output of the data processing unit 4 by the BML browser 6 and stored in its internal memory (not shown). A memory management unit that provides a file to the BML browser 6 from its internal memory as needed. A control unit 7 performs data acquisition and data update management in response to a request from the BML browser 6. Reference numeral 8 denotes a communication unit connected to a telephone line or a LAN (not shown), specifically, for example, a modem interface or a LAN interface.
[0014]
Next, the operation of the apparatus shown in FIG. 1 will be described in detail. A television broadcast signal of a desired channel received by a receiving unit 1 via an antenna (not shown) is extracted and decoded by a video / audio processing unit 2, and then is displayed by a display unit 3. The image is displayed (the sound is output from a speaker (not shown)). On the other hand, the data broadcasting signal of the desired channel received by the receiving unit 1 is stored in the memory management unit 5 as a file after the data signal is extracted and decoded by the data processing unit 4. Further, the file is sent to the BML browser 6, a screen is configured based on the file, and displayed on the display unit 3.
[0015]
When presenting the data content, if the control unit 7 determines that the data requested from the BML browser is to be obtained by communication, the control unit 7 instructs the communication unit 8 to obtain data. Then, the memory management unit 5 stores the file received by the communication unit 8 in its internal memory. Then, the stored file is provided to the BML browser 6. The BML browser 6 composes a display screen based on the provided file and transmits it to the display unit 3. If another data is referred to in the data requested by the BML browser 6, the BML browser 6 continues to make a data acquisition request to the control unit 7.
[0016]
Next, the outline of the data acquisition process will be described in detail with reference to the flowchart of FIG. When receiving an instruction to acquire a file from the BML browser 6, the control unit 7 determines an acquisition destination of the file (step S1). If it is determined that the file is to be obtained via communication (YES in step S1), the existence of the file is confirmed with the memory management unit 5 (step S2).
[0017]
If it is not determined that a file is to be obtained via communication (NO in step S1), a file obtaining process is performed from the receiving unit 1 (step S3). If the file does not exist in the memory of the memory management unit 5 (NO in step S2), the control unit 7 gives a file reception instruction to the communication unit 8 (step S4). However, actually, after performing an operation described in detail later, the communication unit is instructed to acquire a file. Whether or not the file reception has been completed is determined by whether or not a file reception end notification has been received from the communication unit 8 (step S5). When the end notification is received (YES in step S5) and the process ends normally (YES in step S6), the control unit 7 sends a data acquisition completion notification to the BML browser 6 (step S7). Upon receiving this notification, the BML browser 6 presents the memory contents of the memory management unit 5.
[0018]
The above operation is repeated to present data. Note that, when the processing does not end normally in step S6 (NO in step S6), a notification of acquisition failure is sent to the BML browser 6 (step S8).
[0019]
Next, details of the operations in steps S2, S4, and S5 in FIG. 2 will be described based on the flowchart in FIG. FIG. 3 is a detailed flowchart of steps S2, S4, and S5 in FIG. First, when there is no file in the memory of the memory management unit 5 (NO in step S11 (corresponding to NO in step S2 in FIG. 2)), it is determined whether the requested file is a BML document (step S12). ). If it is determined that the document is a BML document (YES in step S12), it is checked whether the same address (URI: Uniform Resource Identifier) is stored in the memory of the memory management unit 5 (step S13). If it is stored, a reference to a file related to the URI is referred to (step S14). Next, a file to be referred to is extracted, the number thereof is confirmed (step S15), and a file to be acquired is specified (step S16). Then, an instruction to acquire the specified file is issued to the communication unit 8 (step S17). If there is still data to be acquired (YES in step S18), the process returns to the work of determining the file to be acquired (return to step S16). If there is no more data to be acquired (NO in step S18), the process moves to step S19 (corresponding to step S5 in FIG. 2).
[0020]
If the result of step S12 is NO (that is, the requested file is not a BML document) and if the result of step S13 is NO (the same address (URI) is not stored in the memory of the memory management unit 5). In the case, the communication unit is instructed to acquire only the requested file (step S20).
[0021]
According to the above embodiment, by storing the URI associated with the presented content, when re-presenting the same URI, the data associated with the BML document and the document are acquired at the same time. Thus, the screen presentation time can be reduced.
[0022]
The present invention is not limited to the above-described embodiment, and it goes without saying that various modifications are possible.
[0023]
【The invention's effect】
As described above, according to the present invention, it is possible to provide a digital broadcast receiving apparatus and a receiving method that can shorten the time until display of content.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of a digital broadcast receiving apparatus according to the present invention.
FIG. 2 is a flowchart for explaining the operation of the digital broadcast receiving apparatus of FIG. 1;
FIG. 3 is a flowchart showing a part of the flowchart of FIG. 2 in detail;
[Explanation of symbols]
1: Receiving unit 3: Display unit 4: Data processing unit 5: Memory management unit 6: BML browser 7: Control unit 8: Communication unit