JP2003110958A - Information processing apparatus and method - Google Patents
Information processing apparatus and methodInfo
- Publication number
- JP2003110958A JP2003110958A JP2001306252A JP2001306252A JP2003110958A JP 2003110958 A JP2003110958 A JP 2003110958A JP 2001306252 A JP2001306252 A JP 2001306252A JP 2001306252 A JP2001306252 A JP 2001306252A JP 2003110958 A JP2003110958 A JP 2003110958A
- Authority
- JP
- Japan
- Prior art keywords
- emm
- data
- section
- section data
- 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.)
- Withdrawn
Links
Landscapes
- Television Systems (AREA)
Abstract
(57)【要約】
【課題】 セクションデータの処理に要する負担を軽減
できるようにする。
【解決手段】 EMM(Entitlement Management Message)
データID抽出フィルタ81は、EMMセクションID抽出フ
ィルタ81A、EMM共通メッセージID抽出フィルタ81
A、およびEMM個別メッセージID抽出フィルタ81Aに
より構成されている。これらのフィルタによりテーブル
ID、および拡張テーブルIDが抽出され、EMMデータの種
類が識別される。そして、EMMデータのEMMセクションは
EMMセクション用バッファ91Aに記憶され、EMM共通メ
ッセージはEMM共通メッセージ用バッファ91Bに記憶
され、EMM個別メッセージは、EMM個別メッセージ用バッ
ファ91Cに記憶される。図示せぬホストCPUは、所定
のEMMデータを処理するとき、それが記憶されているバ
ッファからEMMデータを読み出す。
(57) [Summary] [Problem] To reduce the load required for processing section data. [Solution] EMM (Entitlement Management Message)
The data ID extraction filter 81 includes an EMM section ID extraction filter 81A and an EMM common message ID extraction filter 81.
A and an EMM individual message ID extraction filter 81A. These filters allow tables
The ID and the extension table ID are extracted, and the type of the EMM data is identified. And the EMM section of the EMM data
The EMM section buffer 91A stores the EMM common message in the EMM common message buffer 91B, and the EMM individual message is stored in the EMM individual message buffer 91C. When processing predetermined EMM data, the host CPU (not shown) reads the EMM data from a buffer in which the EMM data is stored.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報処理装置およ
び方法に関し、特に、セクションデータの処理に要する
負担を軽減できるようにする情報処理装置および方法に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus and method, and more particularly to an information processing apparatus and method that can reduce the load required for processing section data.
【0002】[0002]
【従来の技術】近年、MPEG(Moving Picture Experts Gr
oup)2方式等の高能率符号化技術を利用して、例えば、
ビデオデータやオーディオデータからなるテレビジョン
番組データを圧縮し、衛星を介して放送するディジタル
テレビジョン放送が普及しつつある。2. Description of the Related Art In recent years, MPEG (Moving Picture Experts Gr
oup) Using high efficiency coding technology such as 2 system, for example,
2. Description of the Related Art Digital television broadcasting, which compresses television program data including video data and audio data and broadcasts via satellite, is becoming popular.
【0003】ディジタルテレビジョン放送においては、
視聴者は、番組の再生機器であるSTB(Set Top Box)を操
作し、EPG(Electronic Program Guide)等を表示させて
番組を選択することができる。In digital television broadcasting,
A viewer can select a program by operating an STB (Set Top Box), which is a program reproducing device, and displaying an EPG (Electronic Program Guide) or the like.
【0004】ところで、このEPG等を含むPSI(Program S
pecific Information)は、ビデオデータやオーディオデ
ータとは異なり、「セクション」と呼ばれるデータ構造
で伝送されており、STBのCPU(Central Processing Uni
t)は、伝送されてきたセクションデータ(セクション構
造を有するデータ)を所定のバッファに記憶させ、例え
ば、ユーザからの指示に応じて、記憶させているデータ
を読み出して、それを処理する。By the way, a PSI (Program S
Unlike video data and audio data, the pecific information) is transmitted in a data structure called a "section", and STB CPU (Central Processing Uni
In t), the transmitted section data (data having a section structure) is stored in a predetermined buffer, and for example, the stored data is read and processed according to an instruction from the user.
【0005】図1は、従来のSTBに設けられているデマ
ルチプレクサの構成例を示すブロック図である。FIG. 1 is a block diagram showing a configuration example of a demultiplexer provided in a conventional STB.
【0006】図示せぬチューナにおいて選局され、取得
された受信信号は、復調処理、およびエラー訂正処理等
が施された後、トランスポートストリーム(TS)として
デマルチプレクサ1に供給され、ホストCPUバス3、お
よびホストCPUインタフェース12を介して通知される
ホストCPU2からの指示に基づいて各種の処理が施され
る。The received signal selected and obtained by a tuner (not shown) is subjected to demodulation processing, error correction processing, etc., and then supplied to the demultiplexer 1 as a transport stream (TS) to the host CPU bus. 3, and various processes are performed based on the instruction from the host CPU 2 notified via the host CPU interface 12.
【0007】TS(トランスポートストリーム)ヘッダ解
析部11は、チューナから供給されてきたトランスポー
トストリームを構成するトランスポートパケットが規格
通りのものであるのかを確認した後、そのヘッダを解析
する。TSヘッダ解析部11は、ヘッダに記述されている
PID(パケットID)に基づいて、ビデオデータ、または
オーディオデータを格納するトランスポートパケットを
PES解析部13に出力し、セクションデータを格納する
トランスポートパケットをセクションデータ解析部14
に出力する。The TS (Transport Stream) header analysis unit 11 analyzes the header after confirming whether the transport packets constituting the transport stream supplied from the tuner conform to the standard. The TS header analysis unit 11 is described in the header
Transport packets that store video data or audio data based on PID (packet ID)
The section data analysis unit 14 outputs the transport packet that is output to the PES analysis unit 13 and stores the section data.
Output to.
【0008】PES解析部13は、供給されてきたビデオ
データのPESのヘッダを解析し、ビデオデコーダインタ
フェース15を介して、PES、またはES(Elementary Str
eam)のビデオデータを図示せぬビデオデコーダに出力す
る。同様に、PES解析部13は、供給されてきたオーデ
ィオデータのPESのヘッダを解析し、オーディオデコー
ダインタフェース16を介して、PES、またはESのオー
ディオデータを図示せぬオーディオデコーダに出力す
る。The PES analysis section 13 analyzes the PES header of the supplied video data and, via the video decoder interface 15, PES or ES (Elementary Strut).
The video data of (eam) is output to a video decoder (not shown). Similarly, the PES analysis unit 13 analyzes the PES header of the supplied audio data, and outputs the PES or ES audio data to an audio decoder (not shown) via the audio decoder interface 16.
【0009】ビデオデコーダ、またはオーディオデコー
ダにおいては、供給されてきたデータがそれぞれ再生さ
れ、取得された映像信号が図示せぬ表示部に表示され、
音声信号が図示せぬスピーカから出力される。In the video decoder or the audio decoder, the supplied data is reproduced, and the acquired video signal is displayed on the display unit (not shown).
A voice signal is output from a speaker (not shown).
【0010】一方、セクションデータ解析部14は、供
給されてきたセクションデータの正当性を確認した後、
そのセクションデータを、TSヘッダ解析部11に指示さ
れた所定のバッファに記憶させる。On the other hand, the section data analysis unit 14 confirms the correctness of the supplied section data,
The section data is stored in a predetermined buffer instructed by the TS header analysis unit 11.
【0011】図2のフローチャートを参照して、セクシ
ョンデータをメモリに格納させる、図1に示した従来の
デマルチプレクサ1の処理について説明する。The processing of the conventional demultiplexer 1 shown in FIG. 1 for storing the section data in the memory will be described with reference to the flowchart of FIG.
【0012】TSヘッダ解析部11は、ステップS1にお
いて、供給されてきたトランスポートパケットのPIDを
参照し、ステップS2に進む。TSヘッダ解析部11は、
ステップS2において、参照したPIDに基づいて、供給
されてきたトランスポートパケットが、セクションデー
タを含むパケットであるか否かを判定し、セクションデ
ータを含むパケットでないと判定した場合、処理を終了
させる。上述したように、セクションデータを含まない
トランスポートパケット、すなわち、ビデオデータやオ
ーディオデータを含むトランスポートパケットは、PES
解析部13に供給され、それ以降、所定の処理が施され
る。The TS header analysis section 11 refers to the PID of the supplied transport packet in step S1, and proceeds to step S2. The TS header analysis unit 11
In step S2, it is determined whether or not the supplied transport packet is a packet including section data based on the referenced PID. If it is determined that the transport packet is not a packet including section data, the process ends. As described above, transport packets that do not include section data, that is, transport packets that include video data and audio data, are
It is supplied to the analysis unit 13, and thereafter, predetermined processing is performed.
【0013】一方、TSヘッダ解析部11は、ステップS
2において、供給されてきたトランスポートパケット
が、セクションデータを含むパケットであると判定した
場合、ステップS3に進み、PIDに基づいて、そのセク
ションデータを記憶させるバッファを設定し、トランス
ポートパケットをセクションデータ解析部14に供給す
る。On the other hand, the TS header analysis unit 11 performs step S
When it is determined in 2 that the supplied transport packet is a packet including section data, the process proceeds to step S3, where a buffer for storing the section data is set based on the PID, and the transport packet is sectioned. It is supplied to the data analysis unit 14.
【0014】ステップS4において、セクションデータ
解析部14は、ホストCPU2により設定されているデー
タと、供給されてきたセクションデータを比較し、ステ
ップS5で、その同一性を確認したとき、ステップS6
に進み、設定されたバッファにセクションデータを記憶
させる。すなわち、セクションデータは、設定されてい
るPID毎に同一のバッファに記憶されるようになされて
いる。In step S4, the section data analysis unit 14 compares the data set by the host CPU 2 with the supplied section data, and in step S5, when the identity is confirmed, step S6
Then, the section data is stored in the set buffer. That is, the section data is stored in the same buffer for each set PID.
【0015】従って、主に、有料放送の契約内容などの
情報を送信するEMM(Entitlement Management Message)
データは、記述されている内容や、その用途が複数種類
存在するにも関わらず、いずれの内容のEMMデータであ
っても、全て同一のPIDが設定されているため、同一の
バッファに記憶されることになる。Therefore, an EMM (Entitlement Management Message) is mainly used to transmit information such as the contents of contracts for pay broadcasting.
The data is stored in the same buffer because the same PID is set for all EMM data of any content, regardless of the described content or multiple types of uses. Will be.
【0016】次に、図3のフローチャートを参照して、
所定のバッファに記憶されているEMMデータを読み出し
て処理するホストCPU2の処理について説明する。Next, referring to the flowchart of FIG.
The processing of the host CPU 2 that reads and processes EMM data stored in a predetermined buffer will be described.
【0017】ステップS21において、ホストCPU2
は、EMMデータを取得することを指示する割り込み要求
を検出したとき、ステップS22に進み、EMMデータに
対して設定されているバッファからEMMデータを読み出
す。上述したように、EMMデータ等のセクションデータ
は、そのPID毎にバッファが設定されているため、ホス
トCPU2は、EMMデータに対して設定されているPIDに基
づいてバッファを特定し、記憶されているEMMデータを
読み出す。In step S21, the host CPU 2
When detecting an interrupt request instructing acquisition of EMM data, the process proceeds to step S22, and the EMM data is read from the buffer set for the EMM data. As described above, since section data such as EMM data has a buffer set for each PID, the host CPU 2 identifies and stores the buffer based on the PID set for the EMM data. Read the EMM data.
【0018】そして、ステップS23において、ホスト
CPU2は、読み出したEMMデータのテーブルID、および拡
張テーブルIDを抽出する。EMMデータは、テーブルID、
および拡張テーブルIDに基づいて、記述されている内容
等を識別できるようになされている。Then, in step S23, the host
The CPU 2 extracts the table ID of the read EMM data and the extension table ID. EMM data is table ID,
The described contents can be identified based on the extension table ID.
【0019】ホストCPU2は、ステップS24に進み、
抽出したテーブルIDと拡張テーブルIDに基づいて、読み
出したEMMデータがEMMセクションであるか否かを判定す
る。EMMデータの種類等の詳細については後述する。The host CPU 2 proceeds to step S24,
Based on the extracted table ID and extension table ID, it is determined whether the read EMM data is an EMM section. Details of types of EMM data will be described later.
【0020】ホストCPU2は、ステップS24におい
て、読み出したEMMデータがEMMセクションであると判定
した場合、ステップS25に進み、EMMセクションに基
づいて所定の処理を実行し、処理を終了させる。When it is determined in step S24 that the read EMM data is the EMM section, the host CPU 2 proceeds to step S25, executes a predetermined process based on the EMM section, and ends the process.
【0021】一方、ホストCPU2は、ステップS24に
おいて、バッファから読み出したEMMデータがEMMセクシ
ョンでないと判定した場合、ステップS26に進み、次
に、そのEMMデータがEMM共通メッセージであるか否か
を、抽出したテーブルID、および拡張テーブルIDに基づ
いて判定する。On the other hand, when the host CPU 2 determines in step S24 that the EMM data read from the buffer is not the EMM section, it proceeds to step S26 and then determines whether the EMM data is an EMM common message. Judgment is made based on the extracted table ID and extension table ID.
【0022】ホストCPU2は、ステップS26におい
て、読み出したEMMデータがEMM共通メッセージであると
判定した場合、ステップS27に進み、EMM共通メッセ
ージに基づいて所定の処理を行う。When it is determined in step S26 that the read EMM data is the EMM common message, the host CPU 2 proceeds to step S27 and performs a predetermined process based on the EMM common message.
【0023】また、ホストCPU2は、ステップS26に
おいて、バッファから読み出したEMMデータがEMM共通メ
ッセージでないと判定した場合、ステップS28に進
み、次に、そのEMMデータがEMM個別メッセージであるか
否かを判定する。When the host CPU 2 determines in step S26 that the EMM data read from the buffer is not an EMM common message, the host CPU 2 proceeds to step S28 and then determines whether the EMM data is an EMM individual message. judge.
【0024】ホストCPU2は、ステップS28におい
て、読み出したEMMデータがEMM個別メッセージであると
判定した場合、ステップS29に進み、EMM個別メッセ
ージに基づいて所定の処理を行い、一方、EMM個別メッ
セージでないと判定した場合、処理を終了させる。When it is determined in step S28 that the read EMM data is the EMM individual message, the host CPU 2 proceeds to step S29 to perform a predetermined process based on the EMM individual message, while if the EMM data is not the EMM individual message. If it is determined, the process is terminated.
【0025】以上のような処理により、ホストCPU2
は、セクションデータ(EMMデータ)を処理する割り込
み要求を検出したとき、PIDに基づいてセクションデー
タを読み出すことができる。By the above processing, the host CPU 2
Can read the section data based on the PID when detecting an interrupt request for processing the section data (EMM data).
【0026】[0026]
【発明が解決しようとする課題】しかしながら、以上の
ように、設定されているPID毎に、同一のバッファにセ
クションデータが記憶されるようになされている場合、
読み出すデータによっては、ホストCPU2の処理の負担
が大きくなるという課題があった。However, as described above, when the section data is stored in the same buffer for each set PID,
There is a problem that the processing load of the host CPU 2 increases depending on the data to be read.
【0027】例えば、上述したように、記述されている
内容が複数存在するにも関わらず、PIDが同一であるた
めに、同一のバッファに記憶されるEMMデータを読み出
す場合、ホストCPU2は、PIDに基づいてバッファを特定
し、記憶されているデータを読み出した後、さらに、読
み出したデータのテーブルIDや拡張テーブルIDを抽出
し、読み出したデータがいずれの内容を表わすものであ
るかのを確認する必要がある。For example, as described above, when the EMM data stored in the same buffer is read because the PIDs are the same even though there are a plurality of contents described, the host CPU 2 uses the PIDs. Specify the buffer based on the above, read the stored data, and then extract the table ID and extended table ID of the read data to check which content the read data represents. There is a need to.
【0028】すなわち、図3において、ステップS23
のテーブルID等の抽出処理を行った後、ステップS2
4、ステップS26、およびステップS28の判定処理
を行う必要があり、これらの処理がホストCPU2の処理
負担を増大させる要因となっているという課題があっ
た。That is, in FIG. 3, step S23.
After extracting the table ID of the
There is a problem in that it is necessary to perform the determination processing in step 4, step S26, and step S28, and these processing are factors that increase the processing load of the host CPU 2.
【0029】本発明はこのような状況に鑑みてなされた
ものであり、EMMデータなどの、複数種類のデータが存
在するにも関わらず、同一のバッファに記憶されるセク
ションデータの処理に要する負担を軽減できるようにし
たものである。The present invention has been made in view of such a situation, and a load required for processing section data stored in the same buffer despite the presence of plural kinds of data such as EMM data. This is to reduce the above.
【0030】[0030]
【課題を解決するための手段】本発明の情報処理装置
は、トランスポートストリームを構成するトランスポー
トパケットの識別情報を解析する解析手段と、解析手段
により解析された識別情報が、同一の識別情報が設定さ
れ、かつ、内容毎に異なるテーブル識別情報がさらに設
定されているセクションデータを含むトランスポートパ
ケットに関するものであるとき、セクションデータに設
定されているテーブル識別情報を抽出する抽出手段と、
抽出手段により抽出されたテーブル識別情報に基づい
て、セクションデータを、その内容に応じたバッファに
記憶させる記憶手段と、複数の内容のうち、所定の内容
を表わすセクションデータを読み出すとき、記憶手段に
より、内容を表わすセクションデータが記憶されている
バッファから、内容を表わすセクションデータを読み出
す読み出し手段とを備えることを特徴とする。According to the information processing apparatus of the present invention, the analysis means for analyzing the identification information of the transport packets constituting the transport stream and the identification information analyzed by the analysis means have the same identification information. Is set, and when the table identification information different for each content is related to the transport packet including the section data further set, the extraction means for extracting the table identification information set in the section data,
Based on the table identification information extracted by the extraction means, a storage means for storing the section data in a buffer corresponding to the content, and a storage means for reading out the section data representing a predetermined content from a plurality of contents , And reading means for reading out the section data representing the content from the buffer in which the section data representing the content is stored.
【0031】セクションデータは、EMMデータであるよ
うにすることができる。The section data can be EMM data.
【0032】抽出手段は、セクションデータに設定され
ている拡張テーブル識別情報をさらに抽出し、記憶手段
は、抽出手段により抽出されたテーブル識別情報と拡張
テーブル識別情報に基づいて、セクションデータを、そ
の内容に応じたバッファに記憶させるようにすることが
できる。The extraction means further extracts the extension table identification information set in the section data, and the storage means extracts the section data based on the table identification information and the extension table identification information extracted by the extraction means. It can be stored in a buffer according to the content.
【0033】本発明の情報処理方法は、トランスポート
ストリームを構成するトランスポートパケットの識別情
報を解析する解析ステップと、解析ステップの処理によ
り解析された識別情報が、同一の識別情報が設定され、
かつ、内容毎に異なるテーブル識別情報がさらに設定さ
れているセクションデータを含むトランスポートパケッ
トに関するものであるとき、セクションデータに設定さ
れているテーブル識別情報を抽出する抽出ステップと、
抽出ステップの処理により抽出されたテーブル識別情報
に基づいて、セクションデータを、その内容に応じたバ
ッファに記憶させる記憶ステップと、複数の内容のう
ち、所定の内容を表わすセクションデータを読み出すと
き、記憶ステップの処理により、内容を表わすセクショ
ンデータが記憶されているバッファから、内容を表わす
セクションデータを読み出す読み出しステップとを含む
ことを特徴とする。According to the information processing method of the present invention, the same identification information is set in the analysis step of analyzing the identification information of the transport packets forming the transport stream and the identification information analyzed by the processing of the analysis step.
And, when the table identification information different for each content relates to the transport packet including the section data further set, an extraction step of extracting the table identification information set in the section data,
A storage step of storing the section data in a buffer according to the content based on the table identification information extracted by the processing of the extraction step, and a storage step when the section data representing a predetermined content of the plurality of contents is read out. The step of reading out the section data representing the content from the buffer in which the section data representing the content is stored by the processing of the step.
【0034】本発明の情報処理装置および方法において
は、トランスポートストリームを構成するトランスポー
トパケットの識別情報が解析され、解析された識別情報
が、同一の識別情報が設定され、かつ、内容毎に異なる
テーブル識別情報がさらに設定されているセクションデ
ータを含むトランスポートパケットに関するものである
とき、セクションデータに設定されているテーブル識別
情報が抽出される。また、抽出されたテーブル識別情報
に基づいて、セクションデータが、その内容に応じたバ
ッファに記憶され、複数の内容のうち、所定の内容を表
わすセクションデータを読み出すとき、その内容を表わ
すセクションデータが記憶されているバッファから、セ
クションデータが読み出される。In the information processing apparatus and method of the present invention, the identification information of the transport packets forming the transport stream is analyzed, the analyzed identification information is set to the same identification information, and the contents are set for each content. When the different table identification information relates to the transport packet including the section data in which the table data is further set, the table identification information set in the section data is extracted. Further, based on the extracted table identification information, the section data is stored in the buffer corresponding to the content, and when the section data representing a predetermined content among the plurality of content is read, the section data representing the content is The section data is read from the stored buffer.
【0035】[0035]
【発明の実施の形態】図4は、本発明を適用したSTB(Se
t Top Box)31の構成例を示すブロック図である。BEST MODE FOR CARRYING OUT THE INVENTION FIG. 4 shows an STB (Se to which the present invention is applied.
3 is a block diagram showing a configuration example of a t Top Box) 31. FIG.
【0036】ホストCPU(Central Processing Unit)41
は、ROM(Read Only Memory)42に格納されている制御
プログラムをRAM(Random Access Memory)43に展開
し、ホストCPUバス46を介して接続されているSTB31
の各部の動作を制御する。Host CPU (Central Processing Unit) 41
Expands a control program stored in a ROM (Read Only Memory) 42 to a RAM (Random Access Memory) 43, and connects the STB 31 connected via a host CPU bus 46.
Control the operation of each part of.
【0037】ホストCPUバス46に接続されているICカ
ードインタフェース44は、例えば、利用者によりICカ
ード45が装着されているとき、ICカード45に格納さ
れている鍵(マスター鍵)をホストCPU41に適宜供給
する。The IC card interface 44 connected to the host CPU bus 46 allows the host CPU 41 to store the key (master key) stored in the IC card 45 when the user mounts the IC card 45, for example. Supply as appropriate.
【0038】アンテナ47において受信されたRF信号
は、チューナ48に供給され、所定の信号が選局された
後、復調処理、およびエラー訂正処理等が施され、トラ
ンスポートストリームとしてデマルチプレクサ49に供
給される。The RF signal received by the antenna 47 is supplied to the tuner 48, where after a predetermined signal is selected, demodulation processing, error correction processing and the like are performed, and the RF signal is supplied to the demultiplexer 49 as a transport stream. To be done.
【0039】デマルチプレクサ49は、チューナ48か
ら供給されてきたトランスポートストリームを構成する
トランスポートパケットのヘッダに記述されているPID
(パケットID)に基づいて、トランスポートパケットに
格納されているデータを識別し、PES、またはES(Elemen
tary Stream)のビデオデータをビデオデコーダ50に出
力し、オーディオデータをオーディオデコーダ51に出
力する。The demultiplexer 49 is the PID described in the header of the transport packet which constitutes the transport stream supplied from the tuner 48.
The data stored in the transport packet is identified based on (Packet ID), and PES or ES (Elemen
(tary stream) video data is output to the video decoder 50, and audio data is output to the audio decoder 51.
【0040】また、デマルチプレクサ49は、セクショ
ン構造を有するPSI(Program Specific Information)等
が格納されているトランスポートパケットが供給されて
きたとき、それをメモリ52に記憶させる。メモリ52
に記憶されたセクション構造を有するデータ(以下、単
に、セクションデータと称する)は、所定のタイミング
でホストCPU41により読み出され、所定の処理が施さ
れる。When a transport packet storing PSI (Program Specific Information) or the like having a section structure is supplied, the demultiplexer 49 stores it in the memory 52. Memory 52
The data having the section structure (hereinafter, simply referred to as section data) stored in is read by the host CPU 41 at a predetermined timing and subjected to a predetermined process.
【0041】ビデオデコーダ50は、デマルチプレクサ
49からビデオデータが供給されてきたとき、例えば、
そのデータをMPEG(Moving Picture Experts Group)2フ
ォーマットで伸長し、ディジタルアナログ変換等を行う
ことにより得られた映像信号をCRT(Cathode Ray Tube)
やLCD(Liquid Crystal Display)などよりなる表示部5
3に表示させる。一方、オーディオデコーダ51は、デ
マルチプレクサ49からオーディオデータが供給されて
きたとき、そのデータを伸長し、得られた音声信号をス
ピーカ54に出力させる。When the video data is supplied from the demultiplexer 49, the video decoder 50, for example,
The video signal obtained by decompressing the data in MPEG (Moving Picture Experts Group) 2 format and performing digital-to-analog conversion etc. is a CRT (Cathode Ray Tube).
Display 5 consisting of LCD or LCD (Liquid Crystal Display)
Display in 3. On the other hand, when the audio data is supplied from the demultiplexer 49, the audio decoder 51 expands the data and outputs the obtained audio signal to the speaker 54.
【0042】図5は、図4のデマルチプレクサ49の詳
細な構成例を示すブロック図である。FIG. 5 is a block diagram showing a detailed configuration example of the demultiplexer 49 shown in FIG.
【0043】TS(トランスポートストリーム)ヘッダ解
析部61は、チューナ48から供給されてきたトランス
ポートストリームが規格通りのものであるのかを確認し
た後、そのヘッダを解析する。そして、TSヘッダ解析部
61は、ヘッダに記述されているPIDに基づいて、ビデ
オデータ、またはオーディオデータを格納するトランス
ポートパケットをPES(Packetized Elementary Stream)
解析部63に出力する。The TS (transport stream) header analysis section 61 confirms whether the transport stream supplied from the tuner 48 conforms to the standard, and then analyzes the header. Then, the TS header analysis unit 61 PES (Packetized Elementary Stream) a transport packet storing video data or audio data based on the PID described in the header.
Output to the analysis unit 63.
【0044】PES解析部63は、供給されてきたビデオ
データのPESのヘッダを解析し、ビデオデコーダインタ
フェース65を介して、PES、またはESのビデオデータ
をビデオデコーダ50に出力する。同様に、PES解析部
63は、供給されてきたオーディオデータのPESのヘッ
ダを解析し、オーディオデコーダインタフェース66を
介して、PES、またはESのオーディオデータをオーディ
オデコーダ51に出力する。The PES analysis section 63 analyzes the PES header of the supplied video data, and outputs the PES or ES video data to the video decoder 50 via the video decoder interface 65. Similarly, the PES analysis unit 63 analyzes the PES header of the supplied audio data, and outputs the PES or ES audio data to the audio decoder 51 via the audio decoder interface 66.
【0045】一方、TSヘッダ解析部61は、供給されて
きたトランスポートパケットにセクションデータが格納
されていると判断したとき、必要に応じて、そのセクシ
ョンデータを記憶させるメモリ52のバッファをPIDに
基づいて設定し、トランスポートパケットをセクション
データ解析部64に出力する。On the other hand, when the TS header analysis unit 61 determines that the section data is stored in the supplied transport packet, the TS header analysis unit 61 sets the buffer of the memory 52 for storing the section data to the PID, if necessary. Based on the setting, the transport packet is output to the section data analysis unit 64.
【0046】また、TSヘッダ解析部61は、供給されて
きたトランスポートパケットに、例えば、有料放送の契
約内容などの情報を表わすEMM(Entitlement Management
Message)データのように、記述されている内容や、そ
の用途が複数存在するにも関わらず、全て同一のPIDが
設定されているセクションデータが格納されていると判
断した場合、そのセクションデータを、記述されている
データ(テーブル)を識別するテーブルID等を抽出する
フィルタに出力する。Further, the TS header analysis section 61 shows, in the supplied transport packet, an EMM (Entitlement Management) that represents information such as the contract content of pay broadcasting.
If it is determined that the section data with the same PID is stored regardless of the described contents or multiple uses such as Message) data, the section data is , Output to the filter that extracts the table ID etc. that identifies the described data (table).
【0047】図5の例においては、EMMデータのテーブ
ルIDや拡張テーブルIDを抽出するEMMデータID抽出フィ
ルタ81がセクションデータ解析部64に設けられてお
り、TSヘッダ解析部61により取得されたEMMデータ
は、EMMデータID抽出フィルタ81に供給される。In the example of FIG. 5, an EMM data ID extraction filter 81 for extracting the table ID and extension table ID of EMM data is provided in the section data analysis unit 64, and the EMM data acquired by the TS header analysis unit 61 is acquired. The data is supplied to the EMM data ID extraction filter 81.
【0048】図6は、セクションデータ解析部64等の
より詳細な構成例を示すブロック図である。FIG. 6 is a block diagram showing a more detailed configuration example of the section data analysis unit 64 and the like.
【0049】EMMデータID抽出フィルタ81は、TSヘッ
ダ解析部61により取得され、供給されてきたEMMデー
タをフィルタリングし、EMMデータに設定されているテ
ーブルIDと拡張テーブルIDを抽出し、そのデータの種類
を識別する。The EMM data ID extraction filter 81 filters the EMM data acquired and supplied by the TS header analysis unit 61, extracts the table ID and extension table ID set in the EMM data, and extracts the data. Identify the type.
【0050】図7は、基本的なセクションデータの構成
を示す図であり、図に示すようにそれぞれのセクション
データには、そのセクションデータを識別するテーブル
IDが先頭のブロック(フィールド)に記述され、さら
に、左から6番目のブロックに拡張テーブルIDが記述さ
れている。FIG. 7 is a diagram showing the structure of basic section data. As shown in the figure, each section data has a table for identifying the section data.
The ID is described in the first block (field), and the extended table ID is described in the sixth block from the left.
【0051】図7の例においては、左から順に、テーブ
ルIDが8ビットで表わされ、セクションシンタックス指
示が1ビットで表わされ、プライベートデータの種別を
示すプライベートインジケータが1ビットで表わされ、
「11」を挟んで、セクション長が12ビットで表わさ
れるとされている。また、セクション長の次に、拡張テ
ーブルIDが16ビットで表わされ、「11」を挟んで、
テーブルのバージョン番号が5ビットで表わされ、カレ
ント/ネクスト指示が1ビットで表わされるとされてい
る。さらに、セクション番号が8ビットで表わされ、最
終セクション番号が8ビットで表わされ、その次に、セ
クションデータそのものが可変長で表わされ、最後のブ
ロックに、データの誤りを検出するためのCRC(Cyclic R
edundancy Check)が32ビットで表わされるとされてい
る。In the example of FIG. 7, from the left, the table ID is represented by 8 bits, the section syntax instruction is represented by 1 bit, and the private indicator indicating the type of private data is represented by 1 bit. Is
It is said that the section length is represented by 12 bits with "11" sandwiched therebetween. In addition, next to the section length, the extension table ID is represented by 16 bits, with "11" sandwiched between
The version number of the table is represented by 5 bits, and the current / next instruction is represented by 1 bit. Further, the section number is represented by 8 bits, the final section number is represented by 8 bits, and then the section data itself is represented by a variable length, and in order to detect a data error in the last block. CRC (Cyclic R
edundancy check) is represented by 32 bits.
【0052】このような構成を有する、例えば、EMMデ
ータには、EMMセクション、EMM共通メッセージ、および
EMM個別メッセージと、記述されている内容や用途が異
なる3種類のテーブルが設定されており、これらのテー
ブルは、それぞれ、同一のPIDが設定されているトラン
スポートパケットに格納されて送信されてくる。With such a configuration, for example, EMM data includes an EMM section, an EMM common message, and
EMM individual messages and three types of tables with different described contents and purposes are set, and these tables are stored in transport packets with the same PID and sent. .
【0053】EMMセクションは、主に、契約内容を伝送
するテーブルである。そして、ホストCPU41は、STB3
1に対して送信されてきたEMMセクションをICカード4
5のカードIDに基づいて識別し、そのデータをICカード
45に書き込むことによって、ICカード45に格納され
ている鍵を有効のものとし、受信した所定の番組を視聴
できるようにする。EMMセクション、およびEMM個別メッ
セージには、そのデータの送信対象を示す識別情報が6
バイトで表わされている。The EMM section is a table that mainly transmits contract contents. Then, the host CPU 41 uses STB3
1 EMM section sent to 1 IC card 4
Identification is performed based on the card ID of No. 5, and the data is written in the IC card 45 so that the key stored in the IC card 45 is valid and the received predetermined program can be viewed. In the EMM section and the EMM individual message, the identification information indicating the transmission target of the data is 6
It is expressed in bytes.
【0054】EMM共通メッセージは、放送事業者から全
てのSTBに対して共通に送信されてくるメッセージを表
わしており、例えば、番組の予告等を送信する。The EMM common message represents a message sent from the broadcaster to all STBs in common, and, for example, sends an advance notice of a program.
【0055】EMM個別メッセージは、放送事業者から特
定のSTBに対して送信されてくるメッセージを表わして
おり、ホストCPU41は、STB31に対して送信されてき
たEMM個別メッセージを識別し、それを取得する。例え
ば、EMM個別メッセージにより、課金情報等が通知され
てくる。The EMM individual message represents a message transmitted from the broadcaster to a specific STB, and the host CPU 41 identifies the EMM individual message transmitted to the STB 31 and acquires it. To do. For example, billing information and the like are notified by an EMM individual message.
【0056】図6の説明に戻り、EMMデータID抽出部8
1により識別されたEMMデータの種類は、メモリ設定部
82に通知され、そのEMMデータの種類に基づいて、記
憶されるバッファが設定される。すなわち、メモリ52
のEMMデータ用バッファ91には、3つのバッファが設
けられており、EMMデータの種類によって、それぞれ異
なるバッファに記憶されるようになされている。Returning to the description of FIG. 6, the EMM data ID extraction unit 8
The type of EMM data identified by 1 is notified to the memory setting unit 82, and the buffer to be stored is set based on the type of EMM data. That is, the memory 52
The EMM data buffer 91 is provided with three buffers, which are stored in different buffers depending on the type of EMM data.
【0057】EMMデータ比較部83は、バッファが設定
されたEMMデータの正当性をホストCPU41により指示さ
れたデータに基づいて判定し、正当であると判定したEM
Mデータを、データの種類に応じたEMMデータ用バッファ
91の所定の領域に記憶させる。具体的には、EMMデー
タ比較部83は、供給されてきたセクションデータの先
頭から16バイトまでのデータを、ホストCPU41により
指示された値と比較することにより、その正当性を判定
する。The EMM data comparison unit 83 determines the validity of the EMM data for which the buffer is set based on the data instructed by the host CPU 41, and determines that the EMM data is valid.
The M data is stored in a predetermined area of the EMM data buffer 91 according to the type of data. Specifically, the EMM data comparison unit 83 determines the validity by comparing the data from the beginning to 16 bytes of the supplied section data with the value instructed by the host CPU 41.
【0058】データ比較部84は、TSヘッダ解析部61
から供給されてきたセクションデータ(EMMデータ以外
のセクションデータ)の正当性を確認し、正当性が確認
されたセクションデータを、PID毎に設けられているバ
ッファに記憶させる。図に示すように、メモリ52に
は、上述した、EMMデータが記憶されるEMMデータ用バッ
ファ91の他に、その他のセクションデータが記憶され
るバッファ92が用意されており、そのバッファ92に
は、同一のPIDが設定されているセクションデータ毎に
分類されて記憶されるバッファ92A、およびバッファ
92Bがさらに用意されている。The data comparison unit 84 has a TS header analysis unit 61.
The legitimacy of the section data (section data other than EMM data) supplied from is confirmed, and the section data whose legitimacy has been confirmed is stored in a buffer provided for each PID. As shown in the figure, the memory 52 is provided with a buffer 92 for storing other section data in addition to the EMM data buffer 91 for storing EMM data described above. Further, a buffer 92A and a buffer 92B that are classified and stored for each section data in which the same PID is set are further prepared.
【0059】図8は、EMMデータID抽出フィルタ81に
よりそのテーブルID等が抽出されたEMMデータが、その
種類に応じて、それぞれ異なるバッファに記憶される概
念を示す図である。FIG. 8 is a diagram showing the concept that the EMM data whose table ID and the like have been extracted by the EMM data ID extraction filter 81 are stored in different buffers according to their types.
【0060】図に示すように、EMMデータID抽出フィル
タ81は、EMMセクションのテーブルID等を抽出するEMM
セクションID抽出フィルタ81A、EMM共通メッセージ
のテーブルID等を抽出するEMM共通メッセージID抽出フ
ィルタ81B、およびEMM個別メッセージのテーブルID
等を抽出するEMM個別メッセージID抽出フィルタ81C
から構成されている。As shown in the figure, the EMM data ID extraction filter 81 extracts an EMM section table ID and the like.
Section ID extraction filter 81A, EMM common message ID extraction filter 81B for extracting the EMM common message table ID, etc., and EMM individual message table ID
EMM individual message ID extraction filter 81C for extracting etc.
It consists of
【0061】EMMセクションID抽出フィルタ81Aは、
「0x84」のテーブルIDと、「0xFFFF」の拡張テーブルID
が設定されているEMMセクションを抽出する。EMMセクシ
ョンID抽出フィルタ81Aにより抽出されたEMMセクシ
ョンは、EMMデータ用バッファ91のEMMセクション用バ
ッファ91Aに記憶される。The EMM section ID extraction filter 81A is
Table ID "0x84" and extended table ID "0xFFFF"
Extract the EMM section in which is set. The EMM section extracted by the EMM section ID extraction filter 81A is stored in the EMM section buffer 91A of the EMM data buffer 91.
【0062】EMM共通メッセージID抽出フィルタ81B
は、「0x85」のテーブルIDと、「0x0001」乃至「0xFFF
F」の拡張テーブルIDが設定されているEMM共通メッセー
ジを抽出する。EMM共通メッセージID抽出フィルタ81
Bにより抽出されたEMM共通メッセージは、EMMデータ用
バッファ91のEMM共通メッセージ用バッファ91Bに
記憶される。EMM common message ID extraction filter 81B
Is the table ID of "0x85" and "0x0001" to "0xFFF"
Extract the EMM common message for which the extended table ID of "F" is set. EMM common message ID extraction filter 81
The EMM common message extracted by B is stored in the EMM common message buffer 91B of the EMM data buffer 91.
【0063】EMM個別メッセージID抽出フィルタ81C
は、「0x85」のテーブルIDと、「0x0000」の拡張テーブ
ルIDが設定されているEMM個別メッセージを抽出する。E
MM個別メッセージID抽出フィルタ81Cにより抽出され
たEMM個別メッセージは、EMMデータ用バッファ91のEM
M個別メッセージ用バッファ91Cに記憶される。EMM individual message ID extraction filter 81C
Extracts the EMM individual message in which the table ID of "0x85" and the extended table ID of "0x0000" are set. E
The EMM individual message extracted by the MM individual message ID extraction filter 81C is stored in the EM of the EMM data buffer 91.
It is stored in the M individual message buffer 91C.
【0064】EMMデータのように、複数種類のデータが
記述されているにも関わらず、同一のPIDが設定されて
いるセクションデータを、そのデータの種類に応じて異
なるバッファに記憶させるようにしたので、ホストCPU
41は、EMMデータを読み出して処理するとき、読み出
したEMMデータの種類を、そのテーブルID等によって識
別するといった処理を省略することができる。Like EMM data, section data in which the same PID is set even though a plurality of types of data are described are stored in different buffers according to the type of the data. So the host CPU
When reading and processing the EMM data, the reference numeral 41 can omit the process of identifying the type of the read EMM data by its table ID or the like.
【0065】次に、デマルチプレクサ49の動作につい
て説明する。Next, the operation of the demultiplexer 49 will be described.
【0066】始めに、図9、および図10のフローチャ
ートを参照して、セクションデータをメモリ52に記憶
させるデマルチプレクサ49の処理について説明する。First, the processing of the demultiplexer 49 for storing the section data in the memory 52 will be described with reference to the flowcharts of FIGS. 9 and 10.
【0067】TSヘッダ解析部61は、ステップS41に
おいて、供給されてきたトランスポートパケットのPID
を参照し、ステップS42に進み、供給されてきたトラ
ンスポートパケットがセクションデータを含むパケット
であるか否かを、参照したPIDに基づいて判定する。The TS header analysis unit 61 determines in step S41 the PID of the supplied transport packet.
And proceeds to step S42 to determine whether or not the supplied transport packet is a packet including section data, based on the referred PID.
【0068】ステップS42において、TSヘッダ解析部
61は、セクションデータを含むデータでないと判定し
た場合、セクションデータを記憶させる処理を終了させ
る。上述したように、セクションデータを含まないトラ
ンスポートパケット、すなわち、ビデオデータやオーデ
ィオデータを含むトランスポートパケットは、PES解析
部63に供給され、以降の処理において、所定の再生処
理等が施される。When it is determined in step S42 that the data does not include the section data, the TS header analysis section 61 terminates the process of storing the section data. As described above, the transport packet that does not include the section data, that is, the transport packet that includes the video data and the audio data is supplied to the PES analysis unit 63, and a predetermined reproduction process or the like is performed in the subsequent processes. .
【0069】一方、TSヘッダ解析部61は、ステップS
42において、供給されてきたトランスポートパケット
が、セクションデータを含むパケットであると判定した
場合、ステップS43に進み、次に、そのセクションデ
ータはEMMデータであるか否かを判定する。On the other hand, the TS header analysis section 61 determines in step S
When it is determined at 42 that the supplied transport packet is a packet including section data, the process proceeds to step S43, and then it is determined whether the section data is EMM data.
【0070】TSヘッダ解析部61は、ステップS43に
おいて、供給されてきたセクションデータがEMMデータ
でないと判定した場合、ステップS44に進み、供給さ
れてきたセクションデータを記憶させるメモリ52のバ
ッファを設定し、トランスポートパケットをセクション
データ解析部64に供給する。When it is determined in step S43 that the supplied section data is not EMM data, the TS header analysis section 61 proceeds to step S44 to set the buffer of the memory 52 for storing the supplied section data. , Transport packets to the section data analysis unit 64.
【0071】ステップS45において、セクションデー
タ解析部64のデータ比較部84は、供給されてきたセ
クションデータと、ホストCPU41により設定されてい
るデータを比較し、ステップS46に進み、それらのデ
ータが同一であるか否か、すなわち、供給されてきたセ
クションデータが、ホストCPU41により指示されてい
るセクションデータであるか否か判定する。In step S45, the data comparison section 84 of the section data analysis section 64 compares the supplied section data with the data set by the host CPU 41, and the flow advances to step S46 to find that the data are the same. It is determined whether or not there is, that is, whether or not the supplied section data is the section data instructed by the host CPU 41.
【0072】データ比較部84は、供給されてきたセク
ションデータが、ホストCPU41により指示されている
データと同一でないと判定した場合、そのセクションデ
ータを破棄するなどして処理を終了させ、一方、それら
のデータが同一であると判定したとき、ステップS47
に進み、TSヘッダ解析部61により設定されたバッファ
に、供給されてきたセクションデータを記憶させる。When the data comparing section 84 determines that the supplied section data is not the same as the data instructed by the host CPU 41, the section data is discarded and the processing is terminated, while When it is determined that the data of the same, the step S47
Then, the section data supplied is stored in the buffer set by the TS header analysis unit 61.
【0073】これにより、例えば、バッファ92A、バ
ッファ92Bには、PAT(Program Association Table)、
CAT(Conditional Access Table)、或いはTSDT(TS Descr
iption Table)などの所定のセクションデータがPID毎に
記憶される。As a result, for example, in the buffer 92A and the buffer 92B, PAT (Program Association Table),
CAT (Conditional Access Table) or TSDT (TS Descr
Predetermined section data such as iption table) is stored for each PID.
【0074】一方、ステップS43において、TSヘッダ
解析部61は、供給されてきたセクションデータがEMM
データであると判定した場合、ステップS48に進み、
供給されてきたセクションデータ(EMMデータ)をセク
ションデータ解析部64のEMMデータID抽出フィルタ8
1に供給する。On the other hand, in step S43, the TS header analysis section 61 determines that the section data supplied is EMM.
If it is determined that the data, it proceeds to step S48,
The section data (EMM data) supplied is used for the EMM data ID extraction filter 8 of the section data analysis unit 64.
Supply to 1.
【0075】EMMデータID抽出フィルタ81は、ステッ
プS49において、供給されてきたEMMデータのテーブ
ルIDと拡張テーブルIDを抽出する。The EMM data ID extraction filter 81 extracts the table ID and the extension table ID of the supplied EMM data in step S49.
【0076】そして、ステップS50において、EMMデ
ータID抽出フィルタ81は、抽出したIDがEMMセクショ
ンに設定されているテーブルIDと拡張テーブルIDである
か否かを判定する。そして、EMMデータID抽出フィルタ
81は、ステップS50において、抽出したIDがEMMセ
クションに設定されているテーブルID「0x84」と拡張テ
ーブルID「0xFFFF」であると判定した場合、供給されて
きたEMMデータがEMMセクションであることをメモリ設定
部82に通知する。Then, in step S50, the EMM data ID extraction filter 81 determines whether the extracted IDs are the table ID and the extended table ID set in the EMM section. Then, when the EMM data ID extraction filter 81 determines in step S50 that the extracted IDs are the table ID “0x84” and the extended table ID “0xFFFF” set in the EMM section, the supplied EMM data is supplied. Is notified to the memory setting unit 82.
【0077】メモリ設定部82は、供給されてきたEMM
データがEMMセクションであることの通知を受けたと
き、ステップS51に進み、そのEMMデータを記憶させ
るバッファとして、EMMセクション用バッファ91Aを
設定する。The memory setting section 82 uses the supplied EMM.
When the notification that the data is the EMM section is received, the process proceeds to step S51, and the EMM section buffer 91A is set as a buffer for storing the EMM data.
【0078】ステップS52において、EMMデータ比較
部83は、供給されてきたEMMデータ(EMMセクション)
と、ホストCPU41により設定されているデータを比較
し、ステップS53に進み、その同一性を判定する。す
なわち、EMMデータ比較部83は、ステップS53にお
いて、取得すべきデータとしてホストCPU41により指
示されている値と、供給されてきたEMMセクションを比
較し、供給されてきたEMMセクションがホストCPU41に
より指示されているデータと同一でないと判定した場
合、処理を終了させ、同一であると判定した場合、ステ
ップS54に進む。In step S52, the EMM data comparison section 83 receives the supplied EMM data (EMM section).
And the data set by the host CPU 41 are compared, and the process proceeds to step S53 to determine the identity. That is, in step S53, the EMM data comparison unit 83 compares the value specified by the host CPU 41 as the data to be acquired with the supplied EMM section, and the supplied EMM section is specified by the host CPU 41. If it is determined that the data is not the same as the existing data, the process is terminated, and if it is determined that the data is the same, the process proceeds to step S54.
【0079】ステップS54において、EMMデータ比較
部83は、供給されてきたEMMセクションを、それを記
憶させるバッファとして設定されているEMMセクション
用バッファ91Aに供給し、記憶させる。その後、処理
は終了される。In step S54, the EMM data comparison unit 83 supplies the supplied EMM section to the EMM section buffer 91A set as a buffer for storing the EMM section, and stores the EMM section buffer 91A. After that, the process ends.
【0080】一方、ステップS50において、EMMデー
タID抽出フィルタ81は、抽出したIDが、EMMセクショ
ンに設定されているテーブルIDと拡張テーブルIDでない
と判定した場合、ステップS55に進み、次に、抽出し
たIDが、EMM共通メッセージに設定されているテーブルI
Dと拡張テーブルIDであるか否かを判定する。On the other hand, in step S50, when the EMM data ID extraction filter 81 determines that the extracted ID is neither the table ID nor the extended table ID set in the EMM section, the process proceeds to step S55, and then the extraction is performed. The specified ID is set in the EMM common message in Table I.
It is determined whether it is D and the extension table ID.
【0081】ステップS55において、EMMデータID抽
出フィルタ81は、抽出したテーブルIDが、EMM共通メ
ッセージに設定されているテーブルID「0x85」であり、
かつ、抽出した拡張テーブルIDが、「0x0001」乃至「0x
FFFF」のいずれかのIDであると判定した場合、供給され
てきたEMMデータがEMM共通メッセージであることをメモ
リ設定部82に通知する。In step S55, the EMM data ID extraction filter 81 determines that the extracted table ID is the table ID "0x85" set in the EMM common message,
Moreover, the extracted extension table ID is "0x0001" to "0x
When it is determined that the ID is any one of "FFFF", the memory setting unit 82 is notified that the supplied EMM data is the EMM common message.
【0082】メモリ設定部82は、供給されてきたEMM
データがEMM共通メッセージであることの通知を受けた
とき、ステップS56に進み、そのEMMデータを記憶さ
せるバッファとして、EMM共通メッセージ用バッファ9
1Bを設定する。The memory setting section 82 uses the supplied EMM.
When the notification that the data is the EMM common message is received, the process proceeds to step S56, and the EMM common message buffer 9 is used as a buffer for storing the EMM data.
Set 1B.
【0083】そして、ステップS52乃至ステップS5
4において、EMMデータ比較部83は、EMMセクションを
取得したときと同様の処理を行う。すなわち、EMMデー
タ比較部83は、供給されてきたEMM共通メッセージ
と、ホストCPU41により設定されている値を比較し、
ステップS53に進み、その同一性を判定する。EMMデ
ータ比較部83は、ステップS53において、ホストCP
U41により指示されている値と、供給されてきたEMM共
通メッセージが同一であると判定したとき、ステップS
54に進み、EMM共通メッセージをEMM共通メッセージ用
バッファ91Bに記憶させる。Then, steps S52 to S5.
In 4, the EMM data comparison unit 83 performs the same process as when the EMM section is acquired. That is, the EMM data comparison unit 83 compares the supplied EMM common message with the value set by the host CPU 41,
The process proceeds to step S53 to determine the identity. In step S53, the EMM data comparison unit 83 sends the host CP
If it is determined that the value designated by U41 and the supplied EMM common message are the same, step S
In step 54, the EMM common message is stored in the EMM common message buffer 91B.
【0084】一方、ステップS55において、EMMデー
タID抽出フィルタ81は、抽出したIDが、EMM共通メッ
セージに設定されているテーブルIDと拡張テーブルIDで
ないと判定した場合、ステップS57に進み、次に、抽
出したIDが、EMM個別メッセージに設定されているテー
ブルIDと拡張テーブルIDであるか否かを判定する。On the other hand, in step S55, when the EMM data ID extraction filter 81 determines that the extracted ID is neither the table ID nor the extended table ID set in the EMM common message, the process proceeds to step S57, and then It is determined whether the extracted IDs are the table ID and extension table ID set in the EMM individual message.
【0085】ステップS57において、EMMデータID抽
出フィルタ81は、抽出したIDが、EMM個別メッセージ
に設定されているテーブルID「0x85」と拡張テーブルID
「0x0000」でないと判定した場合、ステップS58に進
み、そのEMMデータを破棄するなどのエラー処理を行
い、処理を終了させる。In step S57, the EMM data ID extraction filter 81 extracts the extracted ID from the table ID "0x85" set in the EMM individual message and the extended table ID.
If it is determined that it is not “0x0000”, the process proceeds to step S58, error processing such as discarding the EMM data is performed, and the processing is ended.
【0086】また、EMMデータID抽出フィルタ81は、
ステップS57において、抽出したIDが、EMM個別メッ
セージに設定されているテーブルID「0x85」と拡張テー
ブルID「0x0000」であると判定した場合、供給されてき
たEMMデータがEMM個別メッセージであることをメモリ設
定部82に通知する。Further, the EMM data ID extraction filter 81 is
When it is determined in step S57 that the extracted IDs are the table ID “0x85” and the extended table ID “0x0000” set in the EMM individual message, it is confirmed that the supplied EMM data is the EMM individual message. Notify the memory setting unit 82.
【0087】メモリ設定部82は、供給されてきたEMM
データがEMM個別メッセージであることの通知を受けた
とき、ステップS59に進み、そのEMMデータを記憶さ
せるバッファとして、EMM個別メッセージ用バッファ9
1Cを設定する。The memory setting section 82 uses the supplied EMM.
When the notification that the data is the EMM individual message is received, the process proceeds to step S59, and the EMM individual message buffer 9 is used as a buffer for storing the EMM data.
Set 1C.
【0088】そして、ステップS52乃至ステップS5
4において、EMMデータ比較部83は、上述したものと
同様の処理を行う。すなわち、EMMデータ比較部83
は、供給されてきたEMM個別メッセージと、ホストCPU4
1により設定されている値を比較し、ステップS53に
進み、その同一性を判定する。EMMデータ比較部83
は、ステップS53において、ホストCPU41により指
示されている値と、供給されてきたEMM個別メッセージ
が同一であると判定したとき、ステップS54に進み、
EMM個別メッセージをEMM個別メッセージ用バッファ91
Cに記憶させ、処理を終了させる。Then, steps S52 to S5.
In 4, the EMM data comparison unit 83 performs the same processing as that described above. That is, the EMM data comparison unit 83
Is the supplied EMM individual message and the host CPU4
The values set by 1 are compared, and the process proceeds to step S53 to determine the identity. EMM data comparison unit 83
When it is determined in step S53 that the value instructed by the host CPU 41 and the supplied EMM individual message are the same, the process proceeds to step S54,
EMM individual message buffer 91 for EMM individual message
It is stored in C and the process is terminated.
【0089】以上の処理により、取得されたEMMデータ
のうち、EMMセクションはEMMセクション用バッファ91
Aに格納され、EMM共通メッセージはEMM共通メッセージ
用バッファ91Bに格納され、EMM個別メッセージはEMM
個別メッセージ用バッファ91Cに格納される。Of the EMM data acquired by the above processing, the EMM section is the EMM section buffer 91.
A, the EMM common message is stored in the EMM common message buffer 91B, and the EMM individual message is stored in AMM.
It is stored in the individual message buffer 91C.
【0090】次に、図11乃至図13のフローチャート
を参照して、以上の処理により、メモリ52に記憶され
ているEMMデータを読み出すホストCPU41の処理につい
て説明する。Next, the processing of the host CPU 41 for reading the EMM data stored in the memory 52 by the above processing will be described with reference to the flowcharts of FIGS.
【0091】始めに、図11のフローチャートを参照し
て、EMMセクションを読み出すホストCPU41の処理につ
いて説明する。First, the processing of the host CPU 41 for reading the EMM section will be described with reference to the flowchart of FIG.
【0092】ホストCPU41は、ステップS71におい
て、EMMセクションを読み出すことを要求する割り込み
を検出したとき、ステップS72に進む。When the host CPU 41 detects an interrupt requesting to read the EMM section in step S71, the process proceeds to step S72.
【0093】ステップS72において、ホストCPU41
は、ホストCPUバス46、およびメモリインタフェース
67を介して、メモリ52のEMMセクション用バッファ
91Aにアクセスし、記憶されているEMMセクションを
読み出す。そして、ホストCPU41は、ステップS73
に進み、EMMセクションに基づいて、所定の処理を行
う。In step S72, the host CPU 41
Accesses the EMM section buffer 91A of the memory 52 through the host CPU bus 46 and the memory interface 67 to read the stored EMM section. The host CPU 41 then proceeds to step S73.
Proceed to and perform predetermined processing based on the EMM section.
【0094】例えば、ホストCPU41は、ステップS7
3において、取得したEMMセクションをICカード45に
記憶させ、ICカード45に格納されている鍵を有効なも
のとするなどの処理を行った後、処理を終了させる。For example, the host CPU 41 executes step S7.
In step 3, the acquired EMM section is stored in the IC card 45, and a process such as validating the key stored in the IC card 45 is performed, and then the process is ended.
【0095】EMMセクション用バッファ91Aには、図
9、および図10を参照して説明した処理により必ずEM
Mセクションが記憶されているため、ホストCPU41は、
メモリ52から読み出したEMMデータが、どの種類のデ
ータであるのかを確認する処理を省略することができ
る。The EMM section buffer 91A is always EM-processed by the processing described with reference to FIGS. 9 and 10.
Since the M section is stored, the host CPU 41
The process of confirming what kind of data the EMM data read from the memory 52 is can be omitted.
【0096】次に、図12のフローチャートを参照し
て、EMM共通メッセージを読み出すホストCPU41の処理
について説明する。Next, the processing of the host CPU 41 for reading the EMM common message will be described with reference to the flowchart of FIG.
【0097】ホストCPU41は、ステップS81におい
て、EMM共通メッセージを読み出すことを要求する割り
込みを検出したとき、ステップS82に進み、EMM共通
メッセージ用バッファ91Bにアクセスし、記憶されて
いるEMM共通メッセージを読み出す。そして、ホストCPU
41は、ステップS83に進み、EMM共通メッセージに
基づいて、所定の処理を行う。In step S81, when the host CPU 41 detects an interrupt requesting to read the EMM common message, the host CPU 41 proceeds to step S82 to access the EMM common message buffer 91B and read the stored EMM common message. . And the host CPU
The process proceeds to step S83, and the 41 performs a predetermined process based on the EMM common message.
【0098】例えば、ホストCPU41は、ステップS8
3において、取得したEMM共通メッセージに基づいて、
所定の番組の案内を表示部53に表示させるなどの処理
を行った後、処理を終了させる。For example, the host CPU 41 executes step S8.
In 3, based on the acquired EMM common message,
After performing processing such as displaying a guide of a predetermined program on the display unit 53, the processing is ended.
【0099】次に、図13のフローチャートを参照し
て、EMM個別メッセージを読み出すホストCPU41の処理
について説明する。Next, the processing of the host CPU 41 for reading the EMM individual message will be described with reference to the flowchart of FIG.
【0100】ホストCPU41は、ステップS91におい
て、EMM個別メッセージを読み出すことを要求する割り
込みを検出したとき、ステップS92に進み、EMM個別
メッセージ用バッファ91Cにアクセスし、記憶されて
いるEMM個別メッセージを読み出す。そして、ホストCPU
41は、ステップS93に進み、EMM個別メッセージに
基づいて、所定の処理を行う。When the host CPU 41 detects the interrupt requesting to read the EMM individual message in step S91, the host CPU 41 proceeds to step S92, accesses the EMM individual message buffer 91C, and reads the stored EMM individual message. . And the host CPU
The process proceeds to step S93, and the 41 performs predetermined processing based on the EMM individual message.
【0101】例えば、ホストCPU41は、ステップS9
3において、取得したEMM個別メッセージをICカード4
5に格納されている鍵で復号した後に得られる課金情報
を、表示部53に表示させるなどの処理を行った後、処
理を終了させる。For example, the host CPU 41 executes step S9.
In 3, the obtained EMM individual message is the IC card 4
After performing processing such as displaying the billing information obtained after decryption with the key stored in No. 5 on the display unit 53, the processing is ended.
【0102】以上のように、EMM共通メッセージ、また
はEMM個別メッセージを読み出す場合においても、ホス
トCPU41は、EMM共通メッセージ用バッファ91Bにア
クセスするだけでEMM共通メッセージを確実に取得する
ことができ、同様に、EMM個別メッセージ用バッファ9
1CにアクセスするだけでEMM個別メッセージを確実に
取得することができる。As described above, even when the EMM common message or the EMM individual message is read, the host CPU 41 can surely obtain the EMM common message only by accessing the EMM common message buffer 91B. , EMM individual message buffer 9
The EMM individual message can be surely acquired only by accessing 1C.
【0103】従って、メモリ52から読み出したEMMデ
ータが、いずれの種類のものであるのかを確認するとい
った処理を省略することができるため、ホストCPU41
の処理を軽減させることができる。また、ホストCPU4
1による処理を、他の処理に充てることができるため、
より高品質な映像等を提供できる。Therefore, it is possible to omit the process of confirming which kind of the EMM data read from the memory 52, so that the host CPU 41
The processing of can be reduced. Also, the host CPU4
Since the processing by 1 can be used for other processing,
Higher quality images can be provided.
【0104】以上の処理は、BS(Broadcasting Satellit
e)ディジタル放送だけでなく、CS(Communications Sate
llite)ディジタル放送や、地上波ディジタル放送などに
も適用することができる。The above processing is carried out by BS (Broadcasting Satellit
e) Not only digital broadcasting but also CS (Communications Sate)
llite) Digital broadcasting and terrestrial digital broadcasting can also be applied.
【0105】上述した一連の処理は、ハードウェアによ
り実行させることもできるが、ソフトウェアにより実行
させることもできる。この場合、そのソフトウェアを実
行させる情報処理装置は、例えば、図14に示されるよ
うなパーソナルコンピュータにより構成される。The series of processes described above can be executed by hardware, but can also be executed by software. In this case, the information processing device that executes the software is configured by a personal computer as shown in FIG. 14, for example.
【0106】図14において、CPU101は、ROM102
に記憶されているプログラム、または、記憶部108か
らRAM103にロードされたプログラムに従って各種の
処理を実行する。RAM103にはまた、CPU101が各種
の処理を実行する上において必要なデータなどが適宜記
憶される。In FIG. 14, the CPU 101 has a ROM 102
Various processes are executed in accordance with the program stored in the RAM or the program loaded from the storage unit 108 into the RAM 103. The RAM 103 also appropriately stores data necessary for the CPU 101 to execute various processes.
【0107】CPU101、ROM102、およびRAM103
は、バス104を介して相互に接続されている。このバ
ス104にはまた、入出力インタフェース105も接続
されている。CPU 101, ROM 102, and RAM 103
Are mutually connected via a bus 104. An input / output interface 105 is also connected to the bus 104.
【0108】入出力インタフェース105には、キーボ
ード、マウスなどよりなる入力部106、CRT、LCDなど
よりなるディスプレイ、並びにスピーカなどよりなる出
力部107、ハードディスクなどより構成される記憶部
108、モデム、ターミナルアダプタなどより構成され
る通信部109が接続されている。通信部109は、ネ
ットワークを介しての通信処理を行う。The input / output interface 105 includes an input unit 106 including a keyboard and a mouse, a display including a CRT and an LCD, an output unit 107 including a speaker, a storage unit 108 including a hard disk, a modem and a terminal. A communication unit 109 composed of an adapter or the like is connected. The communication unit 109 performs communication processing via the network.
【0109】入出力インタフェース105にはまた、必
要に応じてドライブ110が接続され、磁気ディスク1
11、光ディスク112、光磁気ディスク113、或い
は半導体メモリ114などが適宜装着され、それから読
み出されたコンピュータプログラムが、必要に応じて記
憶部108にインストールされる。A drive 110 is also connected to the input / output interface 105 if necessary, and the magnetic disk 1
11, the optical disk 112, the magneto-optical disk 113, the semiconductor memory 114, or the like is mounted as appropriate, and the computer program read therefrom is installed in the storage unit 108 as necessary.
【0110】一連の処理をソフトウェアにより実行させ
る場合には、そのソフトウェアを構成するプログラム
が、専用のハードウェアに組み込まれているコンピュー
タ、または、各種のプログラムをインストールすること
で、各種の機能を実行することが可能な、例えば、汎用
のパーソナルコンピュータなどに、ネットワークや記録
媒体からインストールされる。When a series of processes is executed by software, a program constituting the software executes a variety of functions by installing a computer in which dedicated hardware is installed or various programs. For example, it is installed in a general-purpose personal computer or the like from a network or a recording medium.
【0111】この記録媒体は、図14に示すように、装
置本体とは別に、ユーザにプログラムを提供するために
配布される、プログラムが記録されている磁気ディスク
111(フロッピディスクを含む)、光ディスク112
(CD-ROM(Compact Disk-ReadOnly Memory),DVD(Digita
l Versatile Disk)を含む)、光磁気ディスク113(M
D(登録商標)(Mini-Disk)を含む)、もしくは半導体メ
モリ114などよりなるパッケージメディアにより構成
されるだけでなく、装置本体に予め組み込まれた状態で
ユーザに提供される、プログラムが記録されているROM
102や、記憶部108に含まれるハードディスクなど
で構成される。As shown in FIG. 14, this recording medium is a magnetic disk 111 (including a floppy disk) on which a program is recorded, which is distributed in order to provide the program to the user, separately from the apparatus main body, an optical disk. 112
(CD-ROM (Compact Disk-Read Only Memory), DVD (Digita
(including Versatile Disk)), magneto-optical disk 113 (M
D (registered trademark) (including Mini-Disk), or a package medium including a semiconductor memory 114, etc., and is provided with a program that is provided to the user in a state of being pre-installed in the main body of the apparatus, in which a program is recorded. ROM
102 and a hard disk included in the storage unit 108.
【0112】なお、本明細書において、記録媒体に記録
されるプログラムを記述するステップは、記載された順
序に従って時系列的に行われる処理はもちろん、必ずし
も時系列的に処理されなくとも、並列的あるいは個別に
実行される処理をも含むものである。In the present specification, the steps for describing the program recorded on the recording medium are not limited to the processing performed in time series according to the order described, but may be performed in parallel even if they are not necessarily processed in time series. Alternatively, it also includes processes that are individually executed.
【0113】[0113]
【発明の効果】本発明の情報処理装置および方法によれ
ば、トランスポートストリームを構成するトランスポー
トパケットの識別情報を解析し、解析した識別情報が、
同一の識別情報が設定され、かつ、内容毎に異なるテー
ブル識別情報がさらに設定されているセクションデータ
を含むトランスポートパケットに関するものであると
き、セクションデータに設定されているテーブル識別情
報を抽出する。また、抽出したテーブル識別情報に基づ
いて、セクションデータを、その内容に応じたバッファ
に記憶し、複数の内容のうち、所定の内容を表わすセク
ションデータを読み出すとき、その内容を表わすセクシ
ョンデータが記憶されているバッファから、セクション
データを読み出すようにしたので、セクションデータの
処理に要する負担を軽減することができる。According to the information processing apparatus and method of the present invention, the identification information of the transport packets forming the transport stream is analyzed, and the analyzed identification information is
When the same identification information is set and the transport packet includes section data in which different table identification information is set for each content, the table identification information set in the section data is extracted. Further, based on the extracted table identification information, the section data is stored in a buffer according to the content, and when the section data representing a predetermined content among the plurality of content is read, the section data representing the content is stored. Since the section data is read from the stored buffer, the load required for processing the section data can be reduced.
【図1】従来のデマルチプレクサの構成例を示すブロッ
ク図である。FIG. 1 is a block diagram showing a configuration example of a conventional demultiplexer.
【図2】図1のデマルチプレクサの処理を説明するフロ
ーチャートである。FIG. 2 is a flowchart illustrating processing of the demultiplexer in FIG.
【図3】図1のホストCPUの処理を説明するフローチャ
ートである。FIG. 3 is a flowchart illustrating a process of a host CPU shown in FIG.
【図4】本発明を適用したSTBの構成例を示すブロック
図である。FIG. 4 is a block diagram showing a configuration example of an STB to which the present invention is applied.
【図5】図4のデマルチプレクサの構成例を示すブロッ
ク図である。5 is a block diagram illustrating a configuration example of the demultiplexer in FIG.
【図6】図5のセクションデータ解析部の構成例を示す
ブロック図である。6 is a block diagram showing a configuration example of a section data analysis unit in FIG.
【図7】セクションデータの基本的な構成を示す図であ
る。FIG. 7 is a diagram showing a basic configuration of section data.
【図8】メモリに記憶されるデータの概念を示すブロッ
ク図である。FIG. 8 is a block diagram showing the concept of data stored in a memory.
【図9】図5のデマルチプレクサの処理を説明するフロ
ーチャートである。FIG. 9 is a flowchart illustrating processing of the demultiplexer in FIG.
【図10】図5のデマルチプレクサの処理を説明する図
9に続くフローチャートである。10 is a flowchart illustrating processing of the demultiplexer in FIG. 5 following FIG. 9;
【図11】図5のホストCPUの処理を説明するフローチ
ャートである。FIG. 11 is a flowchart illustrating processing of the host CPU in FIG.
【図12】図5のホストCPUの他の処理を説明するフロ
ーチャートである。12 is a flowchart illustrating another process of the host CPU in FIG.
【図13】図5のホストCPUのさらに他の処理を説明す
るフローチャートである。FIG. 13 is a flowchart illustrating still another process of the host CPU in FIG.
【図14】パーソナルコンピュータの構成例を示すブロ
ック図である。FIG. 14 is a block diagram illustrating a configuration example of a personal computer.
41 ホストCPU, 42 ROM, 43 RAM, 49
デマルチプレクサ,52 メモリ, 61 TSヘッダ
解析部, 64 セクションデータ解析部,81 EMM
データID抽出フィルタ, 81A EMMセクションID抽
出フィルタ,81B EMM共通メッセージID抽出フィル
タ, 81C EMM個別メッセージID抽出フィルタ,
82 メモリ設定部, 83 EMMデータ比較部, 9
1 EMMデータバッファ, 91A EMMセクション用バ
ッファ, 91B EMM共通メッセージ用バッファ,
91C EMM個別メッセージ用バッファ, 111 磁
気ディスク, 112 光ディスク, 113 光磁気
ディスク, 114 半導体メモリ41 host CPU, 42 ROM, 43 RAM, 49
Demultiplexer, 52 memory, 61 TS header analysis unit, 64 section data analysis unit, 81 EMM
Data ID extraction filter, 81A EMM section ID extraction filter, 81B EMM common message ID extraction filter, 81C EMM individual message ID extraction filter,
82 memory setting unit, 83 EMM data comparing unit, 9
1 EMM data buffer, 91A EMM section buffer, 91B EMM common message buffer,
91C EMM individual message buffer, 111 magnetic disk, 112 optical disk, 113 magneto-optical disk, 114 semiconductor memory
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5C025 AA30 BA14 BA25 BA27 DA01 5C063 AB03 AB07 CA36 DA07 DA13 DB10 ─────────────────────────────────────────────────── ─── Continued front page F-term (reference) 5C025 AA30 BA14 BA25 BA27 DA01 5C063 AB03 AB07 CA36 DA07 DA13 DB10
Claims (4)
ランスポートパケットの識別情報を解析する解析手段
と、 前記解析手段により解析された前記識別情報が、同一の
前記識別情報が設定され、かつ、内容毎に異なるテーブ
ル識別情報がさらに設定されているセクションデータを
含むトランスポートパケットに関するものであるとき、
前記セクションデータに設定されている前記テーブル識
別情報を抽出する抽出手段と、 前記抽出手段により抽出された前記テーブル識別情報に
基づいて、前記セクションデータを、その内容に応じた
バッファに記憶させる記憶手段と、 複数の内容のうち、所定の内容を表わす前記セクション
データを読み出すとき、前記記憶手段により、前記内容
を表わす前記セクションデータが記憶されているバッフ
ァから、前記内容を表わす前記セクションデータを読み
出す読み出し手段とを備えることを特徴とする情報処理
装置。1. Analysis means for analyzing identification information of transport packets constituting a transport stream, and the same identification information set in the identification information analyzed by the analysis means, and for each content When different table identification information is for a transport packet containing section data that is further set,
Extraction means for extracting the table identification information set in the section data, and storage means for storing the section data in a buffer according to the content thereof based on the table identification information extracted by the extraction means. And reading out the section data representing a predetermined content from a plurality of contents, by reading the section data representing the content from a buffer in which the section data representing the content is stored by the storage means. An information processing apparatus comprising:
あることを特徴とする請求項1に記載の情報処理装置。2. The information processing apparatus according to claim 1, wherein the section data is EMM data.
に設定されている拡張テーブル識別情報をさらに抽出
し、 前記記憶手段は、前記抽出手段により抽出された前記テ
ーブル識別情報と前記拡張テーブル識別情報に基づい
て、前記セクションデータを、その内容に応じたバッフ
ァに記憶させることを特徴とする請求項1に記載の情報
処理装置。3. The extraction means further extracts extension table identification information set in the section data, and the storage means stores the table identification information and the extension table identification information extracted by the extraction means. The information processing apparatus according to claim 1, wherein the section data is stored in a buffer according to the content of the section data based on the section data.
ランスポートパケットの識別情報を解析する解析ステッ
プと、 前記解析ステップの処理により解析された前記識別情報
が、同一の前記識別情報が設定され、かつ、内容毎に異
なるテーブル識別情報がさらに設定されているセクショ
ンデータを含むトランスポートパケットに関するもので
あるとき、前記セクションデータに設定されている前記
テーブル識別情報を抽出する抽出ステップと、 前記抽出ステップの処理により抽出された前記テーブル
識別情報に基づいて、前記セクションデータを、その内
容に応じたバッファに記憶させる記憶ステップと、 複数の内容のうち、所定の内容を表わす前記セクション
データを読み出すとき、前記記憶ステップの処理によ
り、前記内容を表わす前記セクションデータが記憶され
ているバッファから、前記内容を表わす前記セクション
データを読み出す読み出しステップとを含むことを特徴
とする情報処理方法。4. An analysis step of analyzing identification information of a transport packet forming a transport stream, and the same identification information set in the identification information analyzed by the processing of the analysis step, and the contents When the table identification information different for each is related to the transport packet including the section data further set, the extraction step of extracting the table identification information set in the section data, by the processing of the extraction step A storing step of storing the section data in a buffer according to the content based on the extracted table identification information; and a storing step of reading out the section data representing a predetermined content from a plurality of contents By the processing of And a reading step of reading the section data representing the contents from a buffer in which section data is stored.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001306252A JP2003110958A (en) | 2001-10-02 | 2001-10-02 | Information processing apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001306252A JP2003110958A (en) | 2001-10-02 | 2001-10-02 | Information processing apparatus and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003110958A true JP2003110958A (en) | 2003-04-11 |
Family
ID=19125920
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001306252A Withdrawn JP2003110958A (en) | 2001-10-02 | 2001-10-02 | Information processing apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003110958A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009177327A (en) * | 2008-01-22 | 2009-08-06 | Nippon Telegr & Teleph Corp <Ntt> | Sending device, receiving device, sending method, receiving method, program in video distribution system, and recording medium recording the program |
| CN101583012B (en) * | 2008-05-12 | 2011-08-03 | 北京视博数字电视科技有限公司 | Realization method of two-level conditional access system and its front end and terminal |
-
2001
- 2001-10-02 JP JP2001306252A patent/JP2003110958A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009177327A (en) * | 2008-01-22 | 2009-08-06 | Nippon Telegr & Teleph Corp <Ntt> | Sending device, receiving device, sending method, receiving method, program in video distribution system, and recording medium recording the program |
| CN101583012B (en) * | 2008-05-12 | 2011-08-03 | 北京视博数字电视科技有限公司 | Realization method of two-level conditional access system and its front end and terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7707485B2 (en) | System and method for dynamic transrating based on content | |
| EP0910208B1 (en) | Digital broadcast receiving system | |
| CN103210655B (en) | Content-data generating means and content data generation method | |
| JP2002010182A (en) | Data storage method, receiving apparatus and broadcast system implementing the same | |
| CN103609131A (en) | Reception device, reception method, transmission device, transmission method, and program | |
| US20090007208A1 (en) | Program, data processing method, and system of same | |
| JP4277142B2 (en) | Receiver | |
| US20090245346A1 (en) | Method and apparatus for generating and processing packet | |
| EP1906667A2 (en) | Handling applications received by data broadcast | |
| US6490371B1 (en) | Apparatus and method for restructuring and decoding digital image data having plural formats | |
| JP2003110958A (en) | Information processing apparatus and method | |
| US20060251112A1 (en) | Data transmission system, and its transmission side apparatus and reception side apparatus | |
| US8254764B2 (en) | Recording apparatus, image reproducing apparatus, and special reproduction method therefor | |
| JP3490252B2 (en) | Packet-multiplexed audio / video signal separation device | |
| US20060269225A1 (en) | Information recording device, information output device, information recording program, information output program, recording medium, and information recording medium | |
| US20070177595A1 (en) | DTV decoding system and de-multiplexing method thereof | |
| US20070245395A1 (en) | Video reproducing apparatus | |
| CN114374455B (en) | A satellite terminal emergency broadcast method | |
| CN103501457A (en) | Method and device for playing programs | |
| US7664373B2 (en) | Program, data processing method, and system of same | |
| JP3858975B2 (en) | Transport stream processing apparatus and method | |
| JPH11239175A (en) | Packet processing device | |
| CN114598756B (en) | A method, storage medium and electronic device for processing ALP data packets | |
| JP3742026B2 (en) | Data broadcasting storage system and method | |
| JP2003317386A (en) | Digital broadcast receiving, storing and reproducing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20041207 |