JP3671017B2 - Digital broadcast receiving method and apparatus - Google Patents

Digital broadcast receiving method and apparatus Download PDF

Info

Publication number
JP3671017B2
JP3671017B2 JP2002084266A JP2002084266A JP3671017B2 JP 3671017 B2 JP3671017 B2 JP 3671017B2 JP 2002084266 A JP2002084266 A JP 2002084266A JP 2002084266 A JP2002084266 A JP 2002084266A JP 3671017 B2 JP3671017 B2 JP 3671017B2
Authority
JP
Japan
Prior art keywords
component
service
processing unit
identifier
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002084266A
Other languages
Japanese (ja)
Other versions
JP2003283942A (en
Inventor
正博 佐多
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2002084266A priority Critical patent/JP3671017B2/en
Publication of JP2003283942A publication Critical patent/JP2003283942A/en
Application granted granted Critical
Publication of JP3671017B2 publication Critical patent/JP3671017B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、デジタル放送受信方法および装置に関する。本発明は特に、デジタル放送の受信を効率化するための方法とその方法を利用したデジタル放送受信装置に関する。
【0002】
【従来の技術】
近年、BS放送やCS放送においてデジタル放送が開始され、数年以内には地上波放送もデジタル化がなされようとしている。デジタル放送は、映像や音声で番組が構成される本放送とは別に、付加的に送信されるデータ放送がある。データ放送の内容としては、本放送の番組と連動させた付加情報や、画像とテキストで構成されたニュースや天気予報などの独立した情報がある。電話回線などの上り回線を使った双方向通信により、オンラインショッピングや視聴者回答型のクイズ番組を実現することもできる。このように、従来画一的であった放送内容は、比較的広い放送帯域を背景としたデータ放送の活用により、多様化した視聴者の嗜好に応えられる放送内容に様変わりしつつある。
【0003】
【発明が解決しようとする課題】
デジタル放送の本格化にあたり、放送受信機側の装置にも種々の変化がみられている。例えば、データ放送は受信データをいったん蓄積して全て揃ったところで表示させる形式があり、これに対応する放送受信機はバッファメモリを搭載する。その他、タイムシフト再生を実現するために補助記憶装置を備える放送受信機や録画機も増えている。これらメモリや補助記憶装置は、年々低価格化と大容量化が進んでいるものの、放送として伝送されるデータ量も大きいため、必ずしも十分な容量を搭載しているとは限らない。したがって、受信データの蓄積における効率化は放送受信機や録画機のスペック向上に欠かせない課題の一つである。
【0004】
本発明はこうした状況に鑑みなされたものであり、その目的はデジタル放送における受信データの蓄積効率を向上させる点にある。本発明の別の目的は、デジタル放送においてデータ表示を高速化させる点にある。
【0005】
【課題を解決するための手段】
本発明のある実施の形態はデジタル放送受信方法である。この方法は、一つ以上のコンポーネントを含んだ複数のサービスが伝搬されるトランスポートストリームを受信し、選局されたサービスに含まれるコンポーネントを再生前に一時的に蓄積するにあたり、コンポーネントごとに論理的に付与された識別情報が相違しても物理的に付与された識別情報が同一であるコンポーネントが既に蓄積されていればこれを再利用することによって重複したコンポーネントの蓄積を回避する。
【0006】
この受信方法は、デジタル放送の中でもいわゆるデータ放送サービスを主に想定する。データ放送として受信するコンポーネントをバッファメモリに蓄積し、所定量蓄積された時点でこれを再生する。受信するコンポーネントは、デジタル放送においてデータカルーセルとして繰り返し伝送される。例えば、ニュースや天気予報であれば1時間ごとに内容が更新され、更新タイミング以外は同じ内容のコンポーネントが繰り返し伝送される。
【0007】
蓄積された各コンポーネントに対してはサービスごとに論理的な識別情報が付与されており、その情報をもとにそのサービスを構成するコンポーネントを選択して表示する。その蓄積にあたり、物理的に同一のコンポーネントを過去に取得していた場合でも、属するサービスが異なればその論理的な識別情報も異なるため、そのコンポーネントを再取得していた。したがって、再取得する分、表示までの待ち時間を発生させることになる。
【0008】
同一のコンポーネントを再取得して蓄積すれば、バッファメモリを無駄に消費してしまう。そこで、上記の受信方法では物理的に同一であればこれを再利用することによってバッファメモリを圧迫せず、また重複した受信を回避してデータ放送再生の効率化と表示待ち時間の短縮を図る。
【0009】
本発明の別の実施の形態はデジタル放送受信装置である。この装置は、一つ以上のコンポーネントを含んだ複数のサービスが伝搬されるトランスポートストリームを取得する受信処理部と、コンポーネントをそのサービスにおいて特定するための論理的な識別情報として付与されたコンポーネント識別子を取得するタグ取得部と、コンポーネントをそのトランスポートストリームにおいて特定するための物理的な識別情報として付与されたパケット識別子を取得するPID取得部と、コンポーネントを、コンポーネント識別子およびパケット識別子と関連づけた状態で蓄積するコンポーネント格納部と、新たなサービスが選局されたとき、そのサービスに含まれるコンポーネントと同じパケット識別子をもつコンポーネントをコンポーネント格納部から探索する探索処理部と、同じパケット識別子をもつコンポーネントが発見された場合に、その発見されたコンポーネントを選局された新たなサービスにおけるコンポーネントとみなすことによって、そのコンポーネントの重複した蓄積を回避する処理をなす入替処理部と、を有する。
【0010】
コンポーネント識別子は、電波産業会(ARIB)による標準規格であるARIB STD-B10において「コンポーネントタグ」と称される。パケット識別子は、ISO/IEC 13818-1(MPEG2 Systems)の規格において「PID(Packet Identification)」と称される。コンポーネントタグは、サービスごとに付与される論理的な識別情報であり、そのサービスにおいて一意となる。PIDは、そのトランスポートストリームにおいて一意となる物理的な識別情報である。サービス選局時に、これから取得しようとするコンポーネントと同一のPIDをもつコンポーネントが既に蓄積されていないかを検査し、もし蓄積されていればこれを新たなサービスにおいて差し替えることによって同一コンポーネントの再取得を避ける。データ放送の再生は同時に2以上のサービスの表示を想定しない。したがって、コンポーネントは現在のサービスと関連づけられていれば足り、蓄積時に関連づけられていた過去のサービスとの関連が途切れても問題は生じない。本装置によっても、上記のデジタル放送受信方法と同様の効果が得られる。
【0011】
なお、以上の構成要素の任意の組合せや、本発明の構成要素や表現を方法、装置、コンピュータプログラム、コンピュータプログラムを格納した記録媒体、データ構造などの間で相互に置換したものもまた、本発明の態様として有効である。
【0012】
【発明の実施の形態】
図1は、トランスポートストリームの構成を簡略化して示す。トランスポートストリーム(以下、適宜「TS」と略す。)は、複数の固定長パケットで構成される。各パケットは、コンポーネントを構成するデータの断片と、そのコンポーネントに付与されたPIDとで構成される。ある一つのコンポーネントが送信前に分割されて複数のパケット内に格納された場合、それら複数のパケットのそれぞれには同一のPIDが付与される。あるサービスが「PID=0x301」のコンポーネントを含むと定められていた場合、そのPIDをもつ一つ以上のパケットを選択的に取得し、それぞれに含まれる分割コンポーネントを連結すれば一つのコンポーネントを取得したことになる。
【0013】
図2は、トランスポートストリームの論理的な構成を示す。本図においては、ネットワークの構成を論理的な階層構造で表現する。各ネットワークは、それぞれ時分割多重された複数のTSで構成される。一つのTSは複数のサービスで構成される。サービスは、アナログ放送におけるチャンネルに相当する。一つのサービスは、一つ以上のコンポーネントで構成される。コンポーネントは、映像コンポーネント、音声コンポーネント、データコンポーネントなど種々のデータ形式で構成される。
【0014】
表示させるデータを特定するために、各コンポーネントに対して論理的な識別情報が付与される。その識別情報はTSに含まれるPMT(Program Map Table)に記述されており、そのPMTを参照することによって認識される。この識別情報は、ARIB STD-B10においては以下のように定められる。すなわち、各ネットワークに対しては、デジタル放送において一意となるオリジナルネットワーク識別子(original network_id)が付与される。各TSに対しては、そのネットワークにおいて一意となるトランスポートストリーム識別子(transport_stream_id)が付与される。各サービスに対しては、そのTSにおいて一意となるサービス識別子(service_id)が付与される。各コンポーネントに対しては、そのサービスにおいて一意となるコンポーネント識別子(component_tag)が付与される。
【0015】
各データコンポーネントには、Download Info Indication(DII)と呼ばれるディレクトリ情報と、データの実体となる一つ以上のモジュールが含まれる。各モジュールに対しては、コンポーネントにおいて一意となるモジュール識別子(module_id)が付与される。
【0016】
例えば、各ネットワークには、オリジナルネットワーク識別子として01、02、03・・・といった識別情報が付与される。一つのネットワークを構成する各TSには、トランスポートストリーム識別子として01、02、03・・・といった識別情報が付与される。一つのTSを構成する各サービスには、サービス識別子としてch1000、ch2000、ch3000・・・といった識別情報が付与される。一つのサービスを構成する一つ以上のコンポーネントに対しては、コンポーネント識別子として01、02、03・・・といった識別情報が付与される。以上の識別情報は、各コンポーネントの利用場面に対応した論理的な規則で付与される。したがって、物理的に同一のコンポーネントが他に存在しても利用場面が違えば異なる識別情報が付与されることとなる。
【0017】
各コンポーネントは、識別情報に応じた形式で蓄積される。例えば、オリジナルネットワーク識別子、トランスポートストリーム識別子、サービス識別子、コンポーネント識別子、モジュール識別子の順で形成される階層構造で蓄積する。それぞれの識別子を各段階のディレクトリ名として扱い、これらを連結した名前空間を形成する。名前空間は、「<original_network_id>/<transport_stream_id>/<service_id>/<component_tag>/<module_id>」のように示される。表示の際には、この名前空間を用いて表示対象を特定する。
【0018】
各コンポーネントは、TS内で伝送されるときにPIDが付与されている。図2の通り、「ch1000」のサービスにおいて「02」の識別子をもつ第1のコンポーネント100は、伝送時に「301」のPIDをもつ。一方、「ch2000」のサービスにおいて「01」の識別子をもつ第2のコンポーネント102もまた、伝送時に「301」のPIDをもち、第1のコンポーネント100と物理的に同一である。本実施形態においては、各コンポーネントを蓄積する際に、上記の各識別子以外にPIDとも関連づけておく。これにより、後からPIDをもとに所望のコンポーネントを探索でき、発見されたコンポーネントの再利用可能にする。
【0019】
図3は、本実施形態におけるデジタル放送受信装置の構成を示す機能ブロック図である。デジタル放送受信装置10において、受信処理部14は、一つ以上のコンポーネントを含んだ複数のサービスが伝搬されるTSをアンテナ12を介して取得する。選択処理部16は、TSからPAT(Program Association Table)を取得し、これを参照してPMTを取り出す。PMTには、一つのサービスを構成するコンポーネントのPIDが示される。選択処理部16は、このPMTに基づき、選局されたサービスに対応するコンポーネントのPIDを取得する。選択処理部16は、そのPIDをもとにTSをフィルタリング処理して所望のコンポーネントを選択的に取得する。
【0020】
格納処理部18は、取得したコンポーネントをコンポーネント格納部28に格納する処理をなす。格納処理部18は、タグ取得部20、PID取得部22、入替処理部24、および探索処理部26を含む。コンポーネント格納部28は、取得されたコンポーネントを、それぞれのコンポーネントタグおよびPIDと関連づけた状態で蓄積するバッファメモリである。
【0021】
タグ取得部20は、各コンポーネントのコンポーネントタグをTSに含まれるPMTから取得する。PID取得部22は、選択処理部16によってPMTから得られた各コンポーネントのPIDを取得する。探索処理部26は、視聴者によってサービスが選局されたときに、そのサービスに含まれるコンポーネントと同じPIDをもつコンポーネントをコンポーネント格納部28から探索する。探索処理部26は、トランスポートストリーム識別子をもとに、探索の対象を同じTSによって伝搬されたコンポーネントに限定する。PIDの一意性は同じTS内に限られるため、物理的に異なるコンポーネントの誤った再利用を防止する趣旨である。
【0022】
入替処理部24は、同じPIDをもつコンポーネントが探索処理部26によって発見された場合に、その発見されたコンポーネントを選局された新たなサービスの配下に移動させて元のサービスから切り離す。すなわち、入替処理部24は、発見されたコンポーネントを新たなサービスに対応するディレクトリに移動する。ここで、コンポーネントタグが元のサービスと異なる場合は、これに代えて新たなサービスにおけるコンポーネントタグを付け直す。以上の処理により、同一コンポーネントの重複した取得および蓄積を回避して、バッファメモリの効率的な利用とデータ受信の効率化を図る。
【0023】
出力処理部30は、コンポーネント格納部28に蓄積されたコンポーネントを復号して受像機36へ送出する。受像機36は、出力処理部30から受け取ったデータを画面に表示する。受像機36は、データ放送用のブラウザを内蔵してもよく、そのブラウザにおいては上記した識別子による名前空間を用いて表示対象を特定する。
【0024】
選択処理部16、格納処理部18、および出力処理部30の各ブロックは、制御部32によって制御される。本図においては、制御部32がこれらのブロックのみを制御するよう描いているが、他のブロックをさらに制御してもよい。
【0025】
図4は、デジタル放送受信装置によるデジタル放送の受信過程を示すフローチャートである。受信を開始した後、視聴者は所望のサービスを選局する(S10)。PMTを参照し(S12)、選局したサービスに対応するコンポーネントのPIDをPMTから取得する(S14)。そのPIDをもとに同一PIDをもつコンポーネントをコンポーネント格納部28から探索開始し(S16)、発見された場合(S18Y)、そのコンポーネントをそのサービスの配下に移動する(S20)。現在のサービスにおけるそのコンポーネントのコンポーネントタグをPMTから取得し(S22)、移動したコンポーネントに付け替える(S24)。PMTに指定された全てのデータコンポーネントに関してS16〜S24の探索と移動を繰り返し(S26)。この時点で、PMTに指定されたコンポーネントのうち再利用すべきものはすべて移動が完了する。
【0026】
未取得のコンポーネントを取得し(S28)、そのコンポーネントタグとPIDを取得し(S30)、これらと関連づける形でコンポーネントを蓄積した上で、所定量の蓄積が終わり次第これらを表示する(S32)。視聴者が違うサービスを再選局した場合(S34Y)、S10〜S32を繰り返す。以上のステップを受信終了(S36Y)まで繰り返す。
【0027】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。そうした変形例を以下挙げる。
【0028】
上記の実施形態においては、データ放送を例に説明したが、変形例においてはデータ放送以外の番組であってもよい。また、コンポーネント格納部28はバッファメモリを想定して説明したが、変形例においてはハードディスクや光ディスクなどの記録媒体であってもよい。
【0029】
【発明の効果】
本発明によれば、デジタル放送におけるデータ取得またはデータ蓄積を効率化することができる。
【図面の簡単な説明】
【図1】 トランスポートストリームの構成を簡略化して示す図である。
【図2】 トランスポートストリームの論理的な構成を示す図である。
【図3】 本実施形態におけるデジタル放送受信装置の構成を示す機能ブロック図である。
【図4】 デジタル放送受信装置によるデジタル放送の受信過程を示すフローチャートである。
【符号の説明】
10 デジタル放送受信装置、 14 受信処理部、 16 選択処理部、 20 タグ取得部、 22 PID取得部、 24 入替処理部、 26 探索処理部、 28 コンポーネント格納部、 100、102 コンポーネント。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital broadcast receiving method and apparatus. In particular, the present invention relates to a method for improving the efficiency of digital broadcast reception and a digital broadcast receiving apparatus using the method.
[0002]
[Prior art]
In recent years, digital broadcasting has started in BS broadcasting and CS broadcasting, and terrestrial broadcasting has been digitized within a few years. Digital broadcasting includes data broadcasting that is additionally transmitted separately from main broadcasting in which a program is composed of video and audio. The contents of the data broadcast include additional information linked with the program of the main broadcast, and independent information such as news and weather forecast composed of images and text. Online shopping and audience response type quiz programs can also be realized by two-way communication using an uplink such as a telephone line. As described above, broadcast content that has been uniform in the past has been changed to broadcast content that can meet diversified viewer's tastes by utilizing data broadcasting against a background of a relatively wide broadcasting band.
[0003]
[Problems to be solved by the invention]
Various changes have been seen in the equipment on the broadcast receiver side as digital broadcasting becomes full-scale. For example, data broadcasting has a format in which received data is temporarily stored and displayed when all data is collected, and a broadcast receiver corresponding to this has a buffer memory. In addition, broadcast receivers and recorders equipped with an auxiliary storage device to realize time shift reproduction are increasing. Although these memories and auxiliary storage devices are becoming cheaper and larger in capacity year by year, the amount of data transmitted as a broadcast is large, so that they do not always have sufficient capacity. Therefore, increasing the efficiency in storing received data is one of the issues indispensable for improving the specifications of broadcast receivers and recorders.
[0004]
The present invention has been made in view of such circumstances, and an object thereof is to improve the storage efficiency of received data in digital broadcasting. Another object of the present invention is to speed up data display in digital broadcasting.
[0005]
[Means for Solving the Problems]
One embodiment of the present invention is a digital broadcast receiving method. This method receives a transport stream in which a plurality of services including one or more components are propagated and temporarily accumulates the components included in the selected service before playback. Even if the identification information given differently is different, if a component with the same physically assigned identification information has already been accumulated, it is reused to avoid accumulation of duplicate components.
[0006]
This receiving method mainly assumes so-called data broadcasting service among digital broadcasting. A component received as a data broadcast is stored in a buffer memory, and is reproduced when a predetermined amount is stored. The receiving component is repeatedly transmitted as a data carousel in digital broadcasting. For example, in the case of news and weather forecasts, the content is updated every hour, and components having the same content are repeatedly transmitted except for the update timing.
[0007]
Each accumulated component is given logical identification information for each service, and based on this information, the components constituting the service are selected and displayed. In the accumulation, even if the physically same component was acquired in the past, the logical identification information is different if the service to which it belongs is different. Therefore, a waiting time until display is generated as much as re-acquisition.
[0008]
If the same component is reacquired and accumulated, the buffer memory is wasted. Therefore, if the above receiving method is physically the same, the buffer memory is not compressed by reusing it, and duplicated reception is avoided to improve the efficiency of data broadcast reproduction and shorten the display waiting time. .
[0009]
Another embodiment of the present invention is a digital broadcast receiving apparatus. This apparatus includes a reception processing unit that acquires a transport stream in which a plurality of services including one or more components are propagated, and a component identifier that is given as logical identification information for identifying the component in the service A tag acquisition unit for acquiring a component, a PID acquisition unit for acquiring a packet identifier assigned as physical identification information for identifying a component in the transport stream, and a state in which the component is associated with the component identifier and the packet identifier And a search processing unit that searches the component storage unit for a component having the same packet identifier as the component included in the service when a new service is selected, and the same packet identifier. One if the component is found, by considering the components of the new services that are tuned to the discovered components, has a replacement processing unit forms the process to avoid duplicate storage of the component, a.
[0010]
The component identifier is referred to as a “component tag” in ARIB STD-B10, which is a standard by the Radio Industries Association (ARIB). The packet identifier is referred to as “PID (Packet Identification)” in the ISO / IEC 13818-1 (MPEG2 Systems) standard. The component tag is logical identification information given to each service, and is unique in the service. The PID is physical identification information that is unique in the transport stream. When selecting a service, it is checked whether a component having the same PID as the component to be acquired is already stored, and if it is stored, it is replaced in a new service to reacquire the same component. avoid. Data broadcast playback does not assume the display of two or more services at the same time. Therefore, the component only needs to be associated with the current service, and there is no problem even if the association with the past service associated with the accumulation is interrupted. Also with this apparatus, the same effect as the above digital broadcast receiving method can be obtained.
[0011]
It should be noted that any combination of the above-described constituent elements, and the constituent elements and expressions of the present invention that are mutually replaced between a method, an apparatus, a computer program, a recording medium storing the computer program, a data structure, etc. This is effective as an aspect of the invention.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows a simplified structure of a transport stream. A transport stream (hereinafter abbreviated as “TS” as appropriate) is composed of a plurality of fixed-length packets. Each packet is composed of a piece of data constituting a component and a PID assigned to the component. When one component is divided before transmission and stored in a plurality of packets, the same PID is assigned to each of the plurality of packets. If a service is defined as including a component with “PID = 0x301”, one or more packets having that PID are selectively acquired, and one component is acquired by concatenating the divided components included in each packet. It will be done.
[0013]
FIG. 2 shows a logical configuration of the transport stream. In this figure, the network configuration is expressed by a logical hierarchical structure. Each network is composed of a plurality of time-division multiplexed TSs. One TS is composed of a plurality of services. The service corresponds to a channel in analog broadcasting. One service is composed of one or more components. The component is configured in various data formats such as a video component, an audio component, and a data component.
[0014]
In order to specify the data to be displayed, logical identification information is given to each component. The identification information is described in a PMT (Program Map Table) included in the TS, and is recognized by referring to the PMT. This identification information is defined as follows in ARIB STD-B10. In other words, an original network identifier (original network_id) that is unique in digital broadcasting is assigned to each network. A transport stream identifier (transport_stream_id) that is unique in the network is assigned to each TS. A service identifier (service_id) that is unique in the TS is assigned to each service. Each component is given a component identifier (component_tag) that is unique in the service.
[0015]
Each data component includes directory information called Download Info Indication (DII) and one or more modules serving as data entities. Each module is given a module identifier (module_id) that is unique among the components.
[0016]
For example, identification information such as 01, 02, 03... Is assigned to each network as an original network identifier. Identification information such as 01, 02, 03... Is assigned as a transport stream identifier to each TS constituting one network. Identification information such as ch1000, ch2000, ch3000... Is assigned to each service constituting one TS as a service identifier. Identification information such as 01, 02, 03,... Is assigned as a component identifier to one or more components constituting one service. The above identification information is given by a logical rule corresponding to the usage scene of each component. Therefore, even if there are other physically identical components, different identification information is given if the usage scene is different.
[0017]
Each component is stored in a format corresponding to the identification information. For example, it is stored in a hierarchical structure formed in the order of original network identifier, transport stream identifier, service identifier, component identifier, and module identifier. Each identifier is treated as a directory name at each stage, and a name space is formed by connecting these identifiers. The name space is indicated as “<original_network_id> / <transport_stream_id> / <service_id> / <component_tag> / <module_id>”. At the time of display, the display target is specified using this name space.
[0018]
Each component is given a PID when transmitted in the TS. As shown in FIG. 2, the first component 100 having the identifier “02” in the service “ch1000” has the PID “301” at the time of transmission. On the other hand, the second component 102 having the identifier “01” in the “ch2000” service also has the PID “301” at the time of transmission and is physically the same as the first component 100. In the present embodiment, when each component is stored, it is associated with a PID in addition to the above identifiers. Thereby, a desired component can be searched later based on the PID, and the found component can be reused.
[0019]
FIG. 3 is a functional block diagram showing the configuration of the digital broadcast receiving apparatus in the present embodiment. In the digital broadcast receiving apparatus 10, the reception processing unit 14 acquires a TS through which a plurality of services including one or more components are propagated via the antenna 12. The selection processing unit 16 acquires a PAT (Program Association Table) from the TS, and extracts the PMT by referring to this. The PMT indicates the PID of the component that constitutes one service. The selection processing unit 16 acquires the PID of the component corresponding to the selected service based on this PMT. The selection processing unit 16 selectively acquires a desired component by filtering the TS based on the PID.
[0020]
The storage processing unit 18 performs processing for storing the acquired component in the component storage unit 28. The storage processing unit 18 includes a tag acquisition unit 20, a PID acquisition unit 22, a replacement processing unit 24, and a search processing unit 26. The component storage unit 28 is a buffer memory that accumulates the acquired components in a state associated with each component tag and PID.
[0021]
The tag acquisition unit 20 acquires the component tag of each component from the PMT included in the TS. The PID acquisition unit 22 acquires the PID of each component obtained from the PMT by the selection processing unit 16. When the service is selected by the viewer, the search processing unit 26 searches the component storage unit 28 for a component having the same PID as the component included in the service. The search processing unit 26 limits the search target to components propagated by the same TS based on the transport stream identifier. Since the uniqueness of PID is limited within the same TS, the purpose is to prevent erroneous reuse of physically different components.
[0022]
When a component having the same PID is found by the search processing unit 26, the replacement processing unit 24 moves the found component under the selected new service and separates it from the original service. That is, the replacement processing unit 24 moves the found component to a directory corresponding to the new service. Here, if the component tag is different from the original service, the component tag in the new service is added instead. With the above processing, it is possible to avoid the redundant acquisition and accumulation of the same component, and to efficiently use the buffer memory and improve the efficiency of data reception.
[0023]
The output processing unit 30 decodes the components stored in the component storage unit 28 and sends them to the receiver 36. The image receiver 36 displays the data received from the output processing unit 30 on the screen. The receiver 36 may incorporate a data broadcasting browser, and the browser specifies a display target using the name space based on the identifier described above.
[0024]
Each block of the selection processing unit 16, the storage processing unit 18, and the output processing unit 30 is controlled by the control unit 32. In the figure, the control unit 32 is illustrated to control only these blocks, but other blocks may be further controlled.
[0025]
FIG. 4 is a flowchart showing a digital broadcast receiving process by the digital broadcast receiving apparatus. After starting reception, the viewer selects a desired service (S10). The PMT is referred to (S12), and the PID of the component corresponding to the selected service is acquired from the PMT (S14). Searching for a component having the same PID based on the PID is started from the component storage unit 28 (S16), and if found (S18Y), the component is moved under the service (S20). The component tag of the component in the current service is acquired from the PMT (S22) and replaced with the moved component (S24). The search and movement of S16 to S24 are repeated for all the data components specified in the PMT (S26). At this point, all of the components specified in the PMT to be reused are moved.
[0026]
An unacquired component is acquired (S28), its component tag and PID are acquired (S30), the components are stored in association with these components, and these are displayed as soon as a predetermined amount of storage ends (S32). When the viewer selects a different service again (S34Y), S10 to S32 are repeated. The above steps are repeated until reception ends (S36Y).
[0027]
The present invention has been described based on the embodiments. This embodiment is an exemplification, and it is understood by those skilled in the art that various modifications can be made to the combination of each component and each processing process, and such modifications are also within the scope of the present invention. . Examples of such modifications are given below.
[0028]
In the above embodiment, data broadcasting has been described as an example. However, in a modified example, a program other than data broadcasting may be used. The component storage unit 28 has been described assuming a buffer memory. However, in a modified example, the component storage unit 28 may be a recording medium such as a hard disk or an optical disk.
[0029]
【The invention's effect】
According to the present invention, data acquisition or data storage in digital broadcasting can be made efficient.
[Brief description of the drawings]
FIG. 1 is a diagram showing a simplified structure of a transport stream.
FIG. 2 is a diagram illustrating a logical configuration of a transport stream.
FIG. 3 is a functional block diagram showing a configuration of a digital broadcast receiving apparatus in the present embodiment.
FIG. 4 is a flowchart showing a digital broadcast receiving process by the digital broadcast receiving apparatus.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Digital broadcast receiver, 14 Reception processing part, 16 Selection processing part, 20 Tag acquisition part, 22 PID acquisition part, 24 Replacement processing part, 26 Search processing part, 28 Component storage part, 100, 102 component

Claims (5)

一つ以上のコンポーネントを含んだ複数のサービスが伝搬されるトランスポートストリームを受信し、選局されたサービスに含まれるコンポーネントを再生前に一時的に蓄積するにあたり、コンポーネントごとに論理的に付与された識別情報が相違しても物理的に付与された識別情報が同一であるコンポーネントが既に蓄積されていればこれを再利用することによって重複したコンポーネントの蓄積を回避することを特徴とするデジタル放送受信方法。When a transport stream in which multiple services including one or more components are propagated is received and the components included in the selected service are temporarily stored before playback, logically assigned to each component. A digital broadcasting characterized in that, if a component having the same physically assigned identification information is already accumulated even if the identification information is different, the accumulation of a duplicate component is avoided by reusing the component. Receiving method. 一つ以上のコンポーネントを含んだ複数のサービスが伝搬されるトランスポートストリームを取得する受信処理部と、
前記コンポーネントをそのサービスにおいて特定するための論理的な識別情報として付与されたコンポーネント識別子を取得するタグ取得部と、
前記コンポーネントをそのトランスポートストリームにおいて特定するための物理的な識別情報として付与されたパケット識別子を取得するPID取得部と、前記コンポーネントを、前記コンポーネント識別子およびパケット識別子と関連づけた状態で蓄積するコンポーネント格納部と、
新たなサービスが選局されたとき、そのサービスに含まれるコンポーネントと同じパケット識別子をもつコンポーネントを前記コンポーネント格納部から探索する探索処理部と、
同じパケット識別子をもつコンポーネントが発見された場合に、その発見されたコンポーネントを前記選局された新たなサービスにおけるコンポーネントとみなすことによって、そのコンポーネントの重複した蓄積を回避する処理をなす入替処理部と、
を有することを特徴とするデジタル放送受信装置。
A reception processing unit that acquires a transport stream in which a plurality of services including one or more components are propagated;
A tag acquisition unit for acquiring a component identifier assigned as logical identification information for identifying the component in the service;
A PID acquisition unit that acquires a packet identifier assigned as physical identification information for specifying the component in the transport stream, and a component storage that accumulates the component in a state associated with the component identifier and the packet identifier And
When a new service is selected, a search processing unit that searches the component storage unit for a component having the same packet identifier as the component included in the service;
When a component having the same packet identifier is found, a replacement processing unit that performs processing for avoiding redundant accumulation of the component by regarding the found component as a component in the selected new service; ,
A digital broadcast receiver characterized by comprising:
前記入替処理部は、前記発見されたコンポーネントを前記選局された新たなサービスの配下に移動させて元のサービスから切り離すことを特徴とする請求項2に記載のデジタル放送受信装置。3. The digital broadcast receiving apparatus according to claim 2, wherein the replacement processing unit moves the discovered component under the selected new service and separates it from the original service. 前記入替処理部は、前記発見されたコンポーネントに対し、元のサービスにおけるコンポーネント識別子に代えて前記選局された新たなサービスにおけるコンポーネント識別子を付け直すことを特徴とする請求項2または3に記載のデジタル放送受信装置。4. The replacement processing unit according to claim 2, wherein the replacement processing unit re-attaches the discovered component with a component identifier in the selected new service instead of a component identifier in an original service. Digital broadcast receiver. 前記探索処理部は、前記探索の対象を同じトランスポートストリームによって伝搬されたコンポーネントに限定することを特徴とする請求項2から4のいずれかに記載のデジタル放送受信装置。5. The digital broadcast receiving apparatus according to claim 2, wherein the search processing unit limits the search target to components propagated by the same transport stream.
JP2002084266A 2002-03-25 2002-03-25 Digital broadcast receiving method and apparatus Expired - Fee Related JP3671017B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002084266A JP3671017B2 (en) 2002-03-25 2002-03-25 Digital broadcast receiving method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002084266A JP3671017B2 (en) 2002-03-25 2002-03-25 Digital broadcast receiving method and apparatus

Publications (2)

Publication Number Publication Date
JP2003283942A JP2003283942A (en) 2003-10-03
JP3671017B2 true JP3671017B2 (en) 2005-07-13

Family

ID=29231699

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002084266A Expired - Fee Related JP3671017B2 (en) 2002-03-25 2002-03-25 Digital broadcast receiving method and apparatus

Country Status (1)

Country Link
JP (1) JP3671017B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050012328A (en) 2003-07-25 2005-02-02 엘지전자 주식회사 Method for managing and reproducing a presentation graphic data of high density optical disc, and high density optical disc therof
KR101061414B1 (en) 2003-07-24 2011-09-01 엘지전자 주식회사 Recording medium having a data structure for reproduction management of recorded text subtitle data, and recording / reproducing method and apparatus
KR20050035678A (en) 2003-10-14 2005-04-19 엘지전자 주식회사 Method and apparatus for reproducing additional data of optical disc device and, optical disc
KR20050036277A (en) 2003-10-15 2005-04-20 엘지전자 주식회사 Method for managing navigation information of high density optical disc
ATE453191T1 (en) 2004-03-18 2010-01-15 Lg Electronics Inc RECORDING MEDIUM AND METHOD AND APPARATUS FOR REPRODUCING A TEXT SUBtitle STREAM RECORDED ON THE RECORDING MEDIUM

Also Published As

Publication number Publication date
JP2003283942A (en) 2003-10-03

Similar Documents

Publication Publication Date Title
US6966065B1 (en) Data transmission control method, data transmitting method, data transmitting apparatus, and receiving apparatus
JP3491431B2 (en) Television signal receiver
US8074249B2 (en) Content storage control apparatus and control method therefor
US20010052856A1 (en) Receiver in a cyclic packet data transmission system
KR20160067081A (en) Reception device, reception method, transmission device, and transmission method
JP4378780B2 (en) Receiving apparatus and receiving method
JP3549442B2 (en) Digital broadcast receiver
US20140233922A1 (en) Method and apparatus for storing broadcast program
JP3671017B2 (en) Digital broadcast receiving method and apparatus
JP4877542B2 (en) Digital television broadcasting method and digital television network apparatus
US20070008402A1 (en) Apparatus and method for backing up broadcast files
US20060002390A1 (en) Method and apparatus for storing and searching broadcasting stream
WO2003107656A1 (en) Broadcast data receiver and method of storing data therefor
JP4378777B2 (en) Broadcast receiving apparatus and broadcast receiving method
JP2000295586A (en) Information processor and information processing method for broadcast
JP4378778B2 (en) Receiving apparatus and receiving method
JP4366742B2 (en) Receiver
JP2001024612A (en) Broadcasting monitoring device
JP3922110B2 (en) Television signal receiver
JP3948276B2 (en) Digital broadcast receiver and content storage method
US20100325682A1 (en) System, method, and apparatus for managing timeshift and permanent recording in a storage device on a video broadcast receiver
JP2000151737A (en) Data transmitter and data receiver
JP2000295638A (en) Broadcasting equipment monitoring device
JP2009094972A (en) Re-distribution device and receiver
JP2014060587A (en) Terminal

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040609

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040811

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041001

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050405

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050415

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090422

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090422

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100422

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110422

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120422

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130422

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140422

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees