[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3878565B2 - Digital broadcast receiving apparatus, digital broadcast receiving method, and digital broadcast receiving program - Google Patents

Digital broadcast receiving apparatus, digital broadcast receiving method, and digital broadcast receiving program Download PDF

Info

Publication number
JP3878565B2
JP3878565B2 JP2003068956A JP2003068956A JP3878565B2 JP 3878565 B2 JP3878565 B2 JP 3878565B2 JP 2003068956 A JP2003068956 A JP 2003068956A JP 2003068956 A JP2003068956 A JP 2003068956A JP 3878565 B2 JP3878565 B2 JP 3878565B2
Authority
JP
Japan
Prior art keywords
program
control information
information
transport stream
partial
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
JP2003068956A
Other languages
Japanese (ja)
Other versions
JP2004104752A (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial 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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2003068956A priority Critical patent/JP3878565B2/en
Publication of JP2004104752A publication Critical patent/JP2004104752A/en
Application granted granted Critical
Publication of JP3878565B2 publication Critical patent/JP3878565B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、受信したトランスポートストリーム(以下「TS」と略す。)をパーシャルTSとして記憶し、記憶したパーシャルTSに含まれる番組を再生し、又、外部の記憶装置を制御してパーシャルTSに含まれる番組をコピーさせるデジタル放送受信装置に関する。
【0002】
ここで、パーシャルTSとは、特別に選択された1つあるいはいくつかの番組に関係しないTSパケットをMPEG(Moving Picture Experts Group)2のTSパケットから取り除くことによって得られたビットストリームのことをいう。(例えば、非特許文献1参照)
【0003】
【従来の技術】
TSを受信し、記憶して再生するデジタル放送受信装置には、例えば特許文献1記載のものがある。
TSには、通常複数の番組が多重化されている。記憶される番組は選択された1つあるいはいくつかの番組であるので、記憶される番組に関係しないTSパケットは取り除かれたパーシャルTSとして記憶される。
【0004】
ところで、パーシャルTSには、番組の再生に必要な情報としてPAT(Program Association Table)、PMT(ProgramMap Table)の他に、契約情報等を記載した個別情報であるEMM(Entitlement Management Message)と、EMMを伝送するTSパケットのパケット識別子を指定しているCAT(Conditional Access Table)も繰り返し多重化されている。また、PMTには、番組のデジタルコピーについての情報を記述したDTCP_CCI(Ditigal Transmission Content Protection_Copy Control Information)が含まれている。
【0005】
更に、PMTには、番組の記録モードに対応するビットレート情報も記載されている。
【0006】
【特許文献1】
特開平11−168718号公報
【0007】
【非特許文献1】
BSデジタル放送用受信装置第9章9.1.7、9.1.8、9.1.9節 ARIB
STD−B21 1.1版 社団法人 電波産業会
【0008】
【発明が解決しようとする課題】
この記憶されたパーシャルTSに含まれる番組を外部の記憶装置に出力して記憶させる場合、以下のような問題が生じる。
図14(a)は、デジタル放送受信装置に記憶されたパーシャルTSを模式的に示した図である。パーシャルTS101は、番組のエレメンタリストリーム(ES)102とともにPAT、PMT、CAT、EMMを含んでいる。
【0009】
第1の問題は、時刻t0で外部の記憶装置にパーシャルTSを出力し、記録するようユーザから指示を受けたとき、従来のデジタル放送受信装置は、PMTを解釈し、コピー可能か否かを判断するとともに、外部の記憶装置へは出力すべきでないEMMを除くために、図14(b)に示すように、時刻t3までパーシャルTS111を出力することができない。
【0010】
即ち、図14(a)に示すように時刻t1までPATを抽出できないので、PMTのPIDを知ることができないので、PMTを抽出するのが時刻t2となる。時刻t0からt2までは約100msである。PMTを抽出して解釈し、番組のESを外部の記憶装置に出力してよいか否かが判断される。しかし、外部の記憶装置に出力すべきでないCATやEMMは、まだ取り除くことができない。時刻t3でCATを抽出し、EMMのPIDを取得し、EMMを取り除くことが可能となった時刻t3からパーシャルTS111を外部の記憶装置に出力することができる。
【0011】
したがって、ユーザからの指示を受けてから、最大で約10秒間、先頭部分の番組のESを出力することができない。
第2の問題は、デジタル放送受信装置に記憶されているパーシャルTSの出力を受けた外部の記憶装置でのパーシャルTSの記録時の問題である。
図15は、従来のデジタル放送受信装置から外部の記憶装置に番組Aと番組Bとが連続して出力される場合のパーシャルTSと記憶装置で記録されたパーシャルTSとを模式的に示している。
【0012】
出力されるパーシャルTS201において、番組Aは通常画質番組であり、番組Bはハイビジョン放送番組である。これらが記録される場合は、PMTに記述されたビットレート情報により、番組Aの記録モードは、STDモードで、番組Bの記録モードは、HSモードで記録される。
外部の記憶装置では、パーシャルTS201の入力を受け、番組AをSTDモードで記録しているが、番組Bに切り換わったとき、PMTを取得し、解釈して記録モードを検出し、自装置に記録モードを設定するまでの間、番組Bの先頭部分がコピーできなくなる。外部の記憶装置に記録されたパーシャルTS202には、未コピー領域203を有することになる。
【0013】
図16は、従来の外部の記憶装置に番組Cをコピーするために入力されたパーシャルTSとその記録状態とを模式的に示した図である。
入力されるパーシャルTS301には、番組Cの前後にオフセット部分として番組Bと番組Dとが付加されている。PMT等に記載されたコピー制御情報には、番組Cは「Free」であるけれども、番組Bは、「No−more−copies」と記載されている。このパーシャルTS301の入力を受けた外部の記憶装置では、オフセット部分の番組Bのコピー制御情報を解釈し、コピー制御情報の「No−more−copies」を一定の期間検出すると、入力されたパーシャルTS301の記録を自動停止する。これによって、本来記録しようとする番組Cのコピー制御情報が「Free」であっても、記録できないことになる。
【0014】
上記課題を解決するため、本発明の第1の目的は、記憶されたパーシャルTSの先頭部分のESの欠落のないパーシャルTSを出力することのできるデジタル放送受信装置を提供することである。
また、本発明の第2の目的は、外部の記憶装置に出力したパーシャルTSを記録モードの変更やコピー制御情報によって、外部の記憶装置で記録できなくなったり、パーシャルTSの一部が記録できなくなることを防止するデジタル放送受信装置を提供することである。
【0015】
【課題を解決するための手段】
上記課題に鑑み、本発明は、外部の記憶装置と接続されたデジタル放送受信装置であって、第1記憶手段と、受信されたトランスポートストリームから番組を構成するエレメンタリストリームと、当該番組の制御情報とを含むパーシャルトランスポートストリームを前記第1記憶手段に記憶させ、前記外部の記憶装置に当該番組のパーシャルトランスポートストリームを出力するための番組付帯情報を前記制御情報から抽出して生成する第1制御手段と、前記第1制御手段で生成された番組付帯情報を当該番組を含む前記第1記憶手段に記憶されたパーシャルトランスポートストリームと対応付けて記憶する第2記憶手段と、前記番組付帯情報に従い、前記第1記憶手段に記憶された当該番組を含むパーシャルトランスポートストリームの制御情報を更新するよう指示する第2制御手段と、前記外部の記憶装置と接続され、前記第2制御手段の指示を受けた後に前記第1記憶手段からパーシャルトランスポートストリームを読み出し、制御情報を更新して外部の記憶装置に出力するインターフェースとを備えることとしている。
【0016】
【発明の実施の形態】
本発明に係るデジタル放送受信装置の実施の形態について、図面を用いて説明する。
(実施の形態1)
図1は、本発明に係るデジタル放送受信装置の実施の形態1の構成図である。
【0017】
デジタル放送受信装置は、内蔵するHDD(Hard Disk Drive)401と、チューナ402と、復調部403と、デ・スクランブラ404と、TSデコーダ405と、画像デコーダ406と、モニタ407と、音声デコーダ408と、スピーカ409と、CPU410と、フラッシュROM411と、メモリ412と、デジタルI/F413とを備えている。デジタルI/F413は、外部の記憶装置であるVCR(Videocassette Recorder)420とIEEE1394規約に従い接続されている。
【0018】
HDD401は、放送局から送信されているTSに多重化された番組のうち、ユーザに録画指示された番組を含むパーシャルTSを記憶している。
図2は、HDD401の記録媒体HD501に記憶されたパーシャルTSを模式的に示した図である。パーシャルTS−Iがファイル1として、パーシャルTS−IIがファイル3として、パーシャルTS−IIIがファイル6としてそれぞれ記憶されている。
【0019】
図3は、例えば、パーシャルTS−Iを模式的に示した構成図である。パーシャルTS−II601には、チャネルAの番組が含まれている。PATパケット、PMTパケットと番組の映像、音声、データの各ESパケットとCATパケット、EMMパケットとを含んでいる。この他にも、SIT(Service Information Table)パケット等も含まれているが省略している。
【0020】
チューナ402は、CPU410の制御により、アンテナ(図示せず)で指定された周波数のトランスポンダを受信し、得られた変調波を復調部403に出力する。復調部403は、変調波を復調し、得られた多重化されたTSパケットをデ・スクランブラ404に出力する。デ・スクランブラは、TSのスクランブルを解除し、TSデコーダ405に出力する。なお、放送局から送信されるTSにスクランブルが行なわれていないときには、復調部403からTSデコーダ405に直接復調されたTSが出力される。
【0021】
TSデコーダ405は、CPU410の制御に従い、入力されたTSをデコードする。番組を視聴するだけの場合には、TSデコーダ405は、TSに多重化されたPSI(Program Specific Information)で定義されるPAT、PMT等のテーブル類をメモリ412に記憶させ、音声データのESパケットを音声デコーダ408に出力し、映像データのESパケットを画像デコーダ406に出力する。音声デコーダ408は、音声のESを音声信号に復号し、スピーカ409から音声を出力する。画像デコーダ406は、画像のESを画像信号に復号し、モニタ407から出力する。
【0022】
番組をHDD401に録画する場合、TSデコーダ405は、CPU410の制御により、TSに多重されている番組の映像データ、音声データ等のESと、PAT、PMT、CAT、EMM等を抽出し、HDD401にパーシャルTSとして記憶させる。この際、PMTに追加されるDTCP記述子の内容は、PMT中のデジタルコピー制御記述子、コンテント利用記述子の内容から作成され、出力される。
【0023】
図4(a)は、TSデコーダ405に入力されたTSに含まれるPMTの内容の一例を示す図である。PMT701には、左欄702の項目に対応する内容が記載されており、右欄703はその説明である。
ここで、table_idは、PMTを抽出するためのテーブル識別子でPAT中に指定されている。識別子「0×C1」で識別されるデジタルコピー制御記述子と識別子「0×DE」で識別されるコンテント利用記述子とは、コピー制御情報を示しており、これらの内容からDTCP記述子の内容が作成される。
【0024】
図4(b)は、HDD401に記憶されたパーシャルTSのPMTの内容の一例を示す図である。PMT711には、識別子「0×88」で識別されるDTCP記述子の内容が追加されている。
ここで、descriptor_tagの識別子「0×88」で識別されるDTCP記述子に記述されたRetention_move_modeは、ムーブ状態を示す値で、「0」のときはムーブ中を、「1」のときは非ムーブを示している。DTCP_CCIは、コピーの可否を示す値で、「00」のときは「Free」を、「10」のときは「Copy−once」即ち、1回だけコピー可を、「01」のときは「No−more−copies」即ち、これ以上コピー不可を示している。
【0025】
TSデコーダ405は、CPU410の制御により、PMTのデジタルコピー制御記述子の内容が1世代のみコピー可の場合、出力するDTCP記述子のDTCP_CCIを「01」すなわち「No−more−copies」にして出力する。
CPU410は、出力するパーシャルTSのPMT中のDTCP記述子に記述されたRetention_move_mode及びDTCP_CCIの値を番組または、番組を構成するES単位で取得し、TSデコーダ405から、EMMのパケットを識別するEMM_PIDの値をCATパケットから取得し、フラッシュROM411に番組付帯情報としてHDD401に記憶された番組を含むパーシャルTSと対応付けて記憶させる。
【0026】
図5は、フラッシュROM411に記憶された番組付帯情報の一例を示す図である。番組付帯情報801は、PMTから取得されるコピー制御情報802と、CATとEMMとのPID情報803とからなる。両情報802、803には、HDD401に記憶された番組のパーシャルTSを区別するための情報804、805がそれぞれ記載される。この番組のパーシャルTSを区別するための情報804、805には、例えば図15に示したように番組がパーシャルTS−Iに含まれるときには、ファイル名である「ファイル1」がそれぞれ記載される。
【0027】
TSデコーダ405は、HDD401に記憶された番組の再生を指示されると、当該番組を含むパーシャルTSをHDD401から読み出し、PAT、PMT、EMM、SIT等を抽出してメモリ412に記憶させ、音声のESは音声デコーダ408に、映像のESは画像デコーダ406にそれぞれ出力する。
CPU410は、フラッシュROMに記憶された制御プログラムに従い、各部を制御する。
【0028】
図示しない受付部からHDD401に放送局から送信される番組の録画指示を受けると、チューナ402に選局指示を行ない、TSデコーダ405にHDD401へのパーシャルTSの記録の指示と、フラッシュROM411への番組付帯情報の記録の指示とをする。
CPU410は、同様の受付部からHDD401に記憶されたパーシャルTSに含まれる番組のコピー指示を受け付けると、フラッシュROM411に記憶されている当該番組が含まれるパーシャルTSの番組付帯情報801を取得する。
【0029】
CPU410は、コピー制御情報802のDTCP_CCIの値が「10」の「Copy_once」を示しているとき、HDD401に記録されているパーシャルTSのコピー指示を受けても、コピーが禁止されているので、外部のVCR401で記録されない。例えば、モニタ407に「コピーができない旨」の表示をするような画像デコーダ406に指示する。
【0030】
CPU410は、コピー制御情報802のDTCP_CCIの値が「10」の「Copy_once」を示しているとき、HDD401に記録されているパーシャルTSのムーブ指示を受けると、デジタルI/F413にPMTのRetention_move_modeの値を「1」から「0」即ち、「非ムーブ」から「ムーブ中」に書き換え、DTCP_CCIの値を「01」から「10」即ち、「No−more−copies」から「Copy_once」に書き換えるよう指示する。
【0031】
なお、DTCP_CCIの値が「00」、即ち「Free」のときには、コピーを何回でもすることが可能であるので、PMTのコピー制御情報について変更する必要はない。
また、CPU410は、PID情報803に記載されたCATとEMMとのそれぞれのPIDをデジタルI/F413に通知し、CATとEMMとを出力しないよう指示し、指定された番組を含むパーシャルTSの読み出しを指示する。
【0032】
フラッシュROM411は、CPU410が制御部としての動作をするための制御プログラムを記憶している。また、TSデコーダ405によって、HDD401に録画された各番組のパーシャルTSに対応付けられた図5に示すような番組付帯情報801を記憶している。
メモリ412は、放送局から送信されたTSに多重化されたPAT,PMT等の制御情報を記憶している。
【0033】
デジタルI/F413は、外部の記憶装置であるVCR420と接続されており、IEEE1394に規定のプロトコルに従い、VCR420にパーシャルTSを出力する。
CPU410から、パーシャルTSに含まれるPMTのコピー制御情報であるDTCP_CCIとRetention_move_modeとの値の書き換え指示と、CATとEMMとの削除指示とを受け、指定されたパーシャルTSの読み出し指示を受けると、指定されたパーシャルTSをHDD401から読み出し、PMTの内容を更新しながら、CAT、EMMを削除したパーシャルTSをVCR420に出力する。
【0034】
このように、予め、デジタルI/F413は、PMTの変更すべき内容や削除すべきCATやEMMのPIDとの通知を受けているので、指定されたパーシャルTSの先頭部分の番組を構成するESを、頭切れすることなく、外部のVCR420に出力することができる。
図14(a)に示したパーシャルTS101を出力する場合、時刻t0で始まるES102から出力することができ、後続のEMM103、CAT104等を削除しながらPMT105等を更新したパーシャルTSを出力することができる。
【0035】
なお、ムーブ指示、即ちRetention_move_modeの値を「0」にしてパーシャルTSを出力するときには、CPU410は、HDD401に記憶されているパーシャルTSを削除しながら出力を行う。指定されたパーシャルTSの出力を全て出力し終えると、CPU410は、そのパーシャルTSの番組付帯情報を削除する。
【0036】
次に、本実施の形態の動作を図6、図7のフローチャートを用いて説明する。先ず、内蔵するHDD401に放送局から送信されるTSからユーザが指定する番組のパーシャルTSの記録時の番組付帯情報の記録動作を図6のフローチャートを用いて説明する。
CPU410は、HDD401への番組の録画指示を待ち、(S902)、TSデコーダ405に番組を構成するESやPAT等の抽出を指示する。
【0037】
TSデコーダ405は、PATを抽出すると(S904)、PATに記載されたPMTのPIDをフィルタ条件としてPMTの抽出を待つ(S906)。抽出されたPMTに記載されたコピー制御情報であるデジタルコピー制御記述子、コンテント利用記述子を取得し、その情報を元にDTCP記述子を作成し(S908)、EMMのPIDを取得しているか否かを判定し(S910)、取得していればS918に移り、取得していなければS912に移る。
【0038】
S912において、TSデコーダ405は、CATの抽出を待ち、CATに記載されたEMMのPIDを取得する(S914)。コピー制御情報を取得しているか否かを判断し、取得していなければS904に戻り、取得していれば、S918に移る。
S918において、TSデコーダ405は、取得したコピー制御情報とEMM等のPID情報とからなる番組付帯情報801をHDD401に録画しているパーシャルTSのファイル名に対応付けてフラッシュROM411に記録し、録画終了か否かを判定し(S920)、録画が終了すれば処理を終了し、継続していれば、S902に戻る。
【0039】
次に、外部の記憶装置であるVCR420に指定された番組を含むパーシャルTSを出力する動作を図7のフローチャートを用いて説明する。
CPU410は、ユーザからVCR420にHDD401に記憶されている番組のコピーもしくはムーブの指示を待ち(S1002)、指示された番組に対応付けられた番組付帯情報801をフラッシュROM411から取得する。
【0040】
CPU410は、番組付帯情報801のうち、コピー制御情報802のDTCP_CCIの値を見て、コピー制御情報の変更を要するか否かを判定する。即ち、「00」であれば、変更を要しないし、「10」であり、ムーブ指示の場合は、HDD401に記憶されたパーシャルTSのPMT中のDTCP_CCIの値を「01」から「10」に変更し、かつ、Retention_move_modeの値を「1」から「0」に変更する必要がある。なお、「10」であり、コピー指示の場合は、コピーできない旨をユーザに提示し終了する(S1006)。
【0041】
CPU410は、変更を要しないときS1010に移り、変更を要するとき、デジタルI/F413にPMTのコピー制御情報の更新内容を通知する(S1008)。
CPU410は、パーシャルTSから削除するCATとEMMとのPIDをデジタルI/F413に通知し(S1010)、指示されたパーシャルTSの読み出し指示をする(S1012)。
【0042】
デジタルI/F413は、指示されたパーシャルTSをHDD401から読み出し、パーシャルTS中のPMTを更新されたPMTに置換し、CAT、EMMを削除したパーシャルTSをVCR420に出力し(S1014)、HDD401からパーシャルTSの読み出しを終了するまでS1014の処理を続ける(S1016)。
【0043】
なお、本実施の形態では、番組付帯情報801をフラッシュROM411に記憶させることとしたけれども、HDD401にパーシャルTSとは別のファイルとして記憶させてもよい。例えば、図16に示したファイル4に番組付帯情報を記憶させてもよい。
また、本実施の形態では、コピー制御情報は、PMTのDTCP記述子の情報の変更のみについて説明したけれども、外部のVCR420にパーシャルTSを出力する際に、パーシャルTS中のコピー制御情報とは別のIEEE1394に従うコピー制御情報EMIが出力される。このEMI情報は、パーシャルTSのPMT中のDTCP記述子のDTCP_CCIが更新されると同様に更新され、例えば図15に示すファイル2に記憶される。EMI情報はIEEE1394の規格に準拠する情報である。
【0044】
したがって、EMI情報にコピー制御情報が「No−more−copies」とされているときには、Retention_move_modeの値を「0」に変更し、このEMI情報を「Copy−once」に変更する必要がある。また、本実施の形態では、番組の録画時に、番組付帯情報を取得して記憶するようにしたけれども、外部のVCR420にパーシャルTSの出力が指示されたとき、デジタルI/F413への読み出し指示に先行して、番組付帯情報を取得するようにしてもよい。ただし、VCR420へのパーシャルTSの出力は、その番組付帯情報の取得に要する時間だけ遅延する。
(実施の形態2)
次に本発明に係るデジタル放送受信装置の実施の形態2について説明する。このデジタル放送受信装置の構成は、上記実施の形態1の構成とほぼ同様であるので図1の構成図を用いて説明する。
【0045】
本実施の形態では、外部の記憶装置であるVCR420に出力されたパーシャルTSに含まれる番組の切り換わり時にコピーができなくなったり、一部に未コピー領域の生ずることを防止するため、VCR420に制御情報を所定のタイミングで出力することとしている。
このため、上記実施の形態1の構成に加えて以下のような構成を有している。
【0046】
図8は、フラッシュROM411に記憶されている番組付帯情報の一例を示す図である。
この番組付帯情報1101は、HDD401にファイルA1102として記憶されたパーシャルTSに対応付けられた情報である。
ファイルAは、予約録画された番組Cと番組C以前に送信されてきたオフセットの番組Bと番組Cに後続するオフセットの番組Dとを含んでいる。ここでは、番組Dについては省略されている。
【0047】
番組付帯情報1101には、この予約録画された番組(本編)1103と番組B(オフセット)1104とについてコピー情報識別1105等の項目について記載されている。
コピー情報識別1105には、本編に「1」、オフセットに「0」を番組を区分する情報として記載している。
【0048】
オフセット値1106は、予め設定されている値であり、本編を完全に録画するために本編の前後に追加される録画時間であり、EIT(Event Information Table)を参照して求められる。
EMI1107は、コピー可否を示すコピー制御情報であり、本編は「Free」であり、オフセットは「Copy−once」である。
【0049】
ビットレット情報1108は、標準「STD」と高画質「HS」との録画モードを定めるものであり、本編は高画質に対応する24Mbps(bit persecond)相当であり、オフセットは標準に対応する12Mbps相当である。
デジタルI/F出力可否情報1109は、IEEE1394規格に従い出力できるか否かを示す情報であり、本編、オフセットともに可能である。
【0050】
なお、EMI1107、ビットレート情報1108、デジタルI/F出力可否情報1109は、PMTに記載の情報から生成される。
CPU410は、HDD401に記憶されたパーシャルTSのファイルごとに番組付帯情報1101を作成する。
CPU410は、記録された番組が番組予約によってオフセット付きで記録されたときには、本編とオフセットとを区別するため「1」又は「0」を記載する。
【0051】
また、オフセット値1106は、EITを参照して録画時刻からオフセット値を求めて記録する。
CPU410は、TSデコーダ405で抽出されたPMTのコピー制御情報からEMI1107の本編とオフセットとのコピー可否を記録する。なお、この情報は、番組内においても経時的に変化する場合があるので、制限が厳しい値を記載する。
【0052】
同様にビットレート情報もPMTから取得し、記録するが、ビットレートの最も高い値を記録するようにする。
デジタルI/F出力可否情報1109もPMTから取得して記録する。
図9は、番組付帯情報1101に対応するファイルAのパーシャルTSを模式的に示したものである。オフセットの番組Bの先頭の時刻はT0であり、番組Cの先頭の時刻T2より「1分」前である。
【0053】
番組Cの先頭の時刻T2より所定の時間Nだけ前の時刻T1と、番組Cの先頭から所定の時間αだけ後の時刻T3とが経験的に設定されている。
ここで、時間Nは、VCR420の記録状態変更の指示を行なった後、記録動作が安定するまでの時間である。また、時間αは、番組CのPMT等の制御情報をデフォルト値として番組Cの先頭部分に用いるのに適当な時間である。時間N、時間αは、それぞれ2秒として予め設定している。
【0054】
CPU410の動作を図10のフローチャートを用いて説明する。
CPU410は、受付部(図示せず)からユーザの番組を指定した外部のVCR420へのコピー又はムーブの指示を待ち(S1302)、当該番組に対応するHDD401に記憶されたパーシャルTSを含むファイルの番組付帯情報1101をフラッシュROM411から取得する(S1304)。
【0055】
EMI1107に記載された本編のコピー制御情報がFreeで、かつ、コピー指示か否かを判定する(S1306)。「Free」であれば、オフセットのコピー制御情報が「Free」か否かを判定する(S1308)。オフセットが「Free」であれば、オフセットの先頭からパーシャルTSの出力処理をして(S1310)、処理を終了する。オフセットが「Free」でなければ、本編のみのパーシャルTSの出力処理をする(S1312)。
【0056】
また、S1306において、本編が「Free」でなければ、即ち、「Copy−once」である場合に、「ムーブ指示」であるときは、ムーブ処理をする(S1314)。
以下、オフセットの先頭からのパーシャルTSの出力処理について図11、図12のフローチャートを用いて、本実施の形態の動作を説明する。
【0057】
先ず、CPU410は、本編である番組Cの先頭から時間αが経過した時刻T3直後のPMTとEMIとをHDD401から読み出し取得する(S1402)。番組付帯情報1101から本編とオフセットとのビットレート情報を取得し(S1404)、両ビットレートが同一か否かを判定する(S1406)。同一でなければ、本編のビットレートに対応する記録モード変更情報を作成する。オフセットが12Mbpsで本編が24Mbpsのときには、HSの記録モード変更情報を作成する(S1408)。
【0058】
次に、CPU410は、オフセットのビットレート情報に対応した記録モード、例えばSTDの記録モードをVCR420に設定するようデジタルI/F413を介して指示する(S1410)。次に、VCR420に録画開始の指示をデジタルI/Fを介して指示し(S1412)、VCR420の記録動作が安定するのを待つ(S1414)。通常、この安定化のために約2〜5秒を要する。
【0059】
CPU410は、上記実施の形態1と同様、HDD401に記憶されているパーシャルTSに含まれるPMTを変更すべき場合や、EMIを変更する場合に更新したPMT、EMIを生成してデジタルI/F413に通知する(S1416)。併せて、デジタルI/F413にパーシャルTSのVCR420への出力開始を指示する(S1418)。
【0060】
デジタルI/F413は、CPU410からの指示に従い、オフセットの番組Bの時刻T0からパーシャルTSを読み出し(S1502)、CPU410から通知された更新されたPMT、EMIに置換してパーシャルTSをVCR420に出力する(S1504)。なお、読み出したパーシャルTSのPMT等の制御情報はメモリ412に記憶される。CPU410は、このPMT等に変更を要するときは随時デジタルI/F413に通知する。デジタルI/F413は通知された更新されたPMT等で置換したパーシャルTSを出力する。
【0061】
CPU410は、時刻T1になるのを待って(S1506)、S1408において、記録モード変更情報を作成していたときには(S1508)、作成した記録モード変更情報をVCR420にデジタルI/F413を介して出力する(S1510)。
これによって、時刻T1から時間N経過後には、例えば、記録モードはVCR420において、STD(標準レート)からHS(高画質レート)に安定して変更される。
【0062】
記録モード変更情報を作成していないときは、S1512に移る。
S1512において、CPU410は、S1402において取得したPMT、EMIに必要な、変更をして、出力するパーシャルTSに設定するようデジタルI/F413に指示する。デジタルI/F413は、CPU410の指示に従いパーシャルTSをVCR420に出力する。即ち、時刻T1以降は、番組Cの先頭から時間α経過後の時刻T3のPMT、EMIが設定されたパーシャルTSをVCR420に出力することになる。
【0063】
CPU410は、時刻T3になるのを待ち、(S1514)、HDD401から読み出されてメモリ412に記憶されているPMT、EMIを必要に応じて更新し、デジタルI/F413に通知する。デジタルI/F413は、CPU410から通知されたPMT等を読み出したパーシャルTS中のPMT等と置換してVCR420に出力する(S1516)。
【0064】
デジタルI/F413は、パーシャルTSの全パケットの出力を完了するまでこの処理を続けて(S1518)、処理を終了する。
次に、本編のパーシャルTSだけをVCR420に出力処理する動作を図13のフローチャートを用いて説明する。
この処理は、本編の番組がコピー可能であるにも拘らず、オフセットの番組のコピーがこれ以上できないとされている場合に、本編の番組までコピーできない事態を回避するものである。
【0065】
CPU410は、フラッシュROM411に記憶されている番組付帯情報1101から本編のビットレート情報を取得し(S1602)、対応した記録モード、例えばビットレート情報が24MbpsのときはHS高画質の記録モードをVCR420に設定するよう、デジタルI/F413を介して指示する(S1604)。
【0066】
続けて、CPU410は、VCR420に録画待ち状態とするよう、デジタルI/F413を介して指示する(S1606)。
次に、CPU410は、HDD401に記憶されている本編の番組の時刻T3直後のPMT、EMIを読み出して取得する(S1608)。
デジタルI/F413は、CPU410の指示により、HDD401から時刻T0からパーシャルTSを読み出す(S1610)。
【0067】
CPU410は、時刻T1を待ち(S1612)、取得している時刻T3直後でのPMT、EMIを必要な変更を加えて、パーシャルTSに設定するようデジタルI/F413に指示する(S1614)。
デジタルI/F413は、CPU410の指示に従い、パーシャルTSをVCR420に出力する(S1616)とともにVCR420に録画開始を指示する(S1618)。
【0068】
CPU410は、時刻T3になるのを待って(S1620)、HDD401のパーシャルTSから抽出され、メモリ412に記憶されたPMT、EMIを更新すると、デジタルI/F413に通知する。デジタルI/F413は、通知されたPMT、EMIを置換してパーシャルTSをVCR420に出力する(S1622)。
【0069】
デジタルI/F413は、パーシャルTSをVCR420の全パケットの出力完了までこの処理を続け(S1624)、処理を終了する。
このように、VCR420の録画開始直前から、本編の番組の安定した時刻T3のPMT、EMIを出力するようにして、オフセットから、本編への切り換わり時におけるPATやPMTの更新に伴なう本編の先頭部分の欠落が生じたり、オフセットのEMI情報が「Free」でないため本編が録画されないことを防止することが可能となる。
【0070】
なお、この図13に示すフローチャートは、図8に示した番組付帯情報1101に示されたコピー制御情報1107の記載に従う処理である。
また、S1314のMove処理は、基本的には、図11、12に示した先頭からのパーシャルTSの出力処理と同等の処理を行うが、VCR420でコピーする場合と異なり、VCR420へは移動処理であるので、デジタルI/F413がパーシャルTSをHDD401から読み出した後、HDD401からその読み出した部分のパーシャルTSを削除する。
【0071】
なお、上記各実施の形態では、パーシャルTSをHDD401に録画するとして説明したけれども、DVD−RAM、SDカード、あるいは半導体メモリ等ランダムアクセス可能な大容量の記録媒体であってもよいのは勿論である。
また、パーシャルTSは、ファイル単位で記録するよう説明したけれども、記録媒体上の記録位置を管理するような情報を保持し、この情報を利用してアクセス可能であればよく、ファイルに限定されるものではない。
【0072】
【発明の効果】
以上説明したように、本発明は、外部の記憶装置と接続されたデジタル放送受信装置であって、第1記憶手段と、受信されたトランスポートストリームから番組を構成するエレメンタリストリームと、当該番組の制御情報とを含むパーシャルトランスポートストリームを前記第1記憶手段に記憶させ、前記外部の記憶装置に当該番組のパーシャルトランスポートストリームを出力するための番組付帯情報を前記制御情報から抽出して生成する第1制御手段と、前記第1制御手段で生成された番組付帯情報を当該番組を含む前記第1記憶手段に記憶されたパーシャルトランスポートストリームと対応付けて記憶する第2記憶手段と、前記番組付帯情報に従い、前記第1記憶手段に記憶された当該番組を含むパーシャルトランスポートストリームの制御情報を更新するよう指示する第2制御手段と、前記外部の記憶装置と接続され、前記第2制御手段の指示を受けた後に前記第1記憶手段からパーシャルトランスポートストリームを読み出し、制御情報を更新して外部の記憶装置に出力するインターフェースとを備えることとしている。このような構成によって、インターフェースは、更新すべき制御情報を予め知ることができるので、第1記憶手段から読み出したパーシャルトランスポートストリームの先頭から制御情報を更新しながら外部記憶装置に出力することができる。
【0073】
また、番組のコピー又はムーブの指示を受け付ける受付手段を更に備え、前記第2制御手段は、指示された番組を含むパーシャルトランスポートストリームに対応する番組付帯情報を前記第2記憶手段から取得することとしている。このような構成によって、指示された番組を含むパーシャルトランスポートストリームを外部の記憶装置に出力することができる。
【0074】
また、前記第1制御手段は前記制御情報に含まれるProgram Map Tableに記載されたコピー制御情報を抽出するコピー制御情報抽出部を有し、前記第2制御手段は、前記番組付帯情報に含まれるコピー制御情報が“コピーを1回限り”とするとき、Program Map Tableのコピー制御情報を“コピーを1回限り”とし、かつ、“ムーブ中”に変更するよう指示するコピー制御情報変更指示部を有し、前記インターフェースは、Program Map Tableの内容を指示に従い更新して出力することとしている。このような構成によって、“コピーを1回限り”とするコピー制御情報を有するパーシャルトランスポートストリームを外部の記憶装置に移動することができる。
【0075】
また、前記第2制御手段は、前記インターフェースがプログラムマップテーブルのコピー制御情報を“ムーブ中”としてパーシャルトランスポートストリームの出力したとき、当該出力したパーシャルトランスポートストリームを前記第1記憶手段から消去し、出力が完了したとき、前記第2記憶手段に記憶されている当該番組付帯情報を消去する消去部を更に有することとしている。このような構成によって、ムーブによって外部の記憶装置に移したパーシャルトランスポートストリームを自装置から消去することができる。
【0076】
また、前記制御情報には、Conditional Access TableとEntitlement Management Messageとが含まれており、前記第1制御手段は、前記Conditional Access Tableに記載されたEntitlement Management Messageのパケット識別子を抽出するパケット識別情報抽出部を有し、前記第2制御手段は、前記番組付帯情報に含まれるパケット識別情報のConditional Access TableとEntitlement Management Messageとのそれぞれのパケット識別子を通知する識別情報通知部を有し、前記インターフェースは、IEEE1394に規定のプロトコルに従い、出力するパーシャルトランスポートストリームから前記Conditional Access TableとEntitlement Management Messageとを除去して出力することとしている。このような構成によって、外部の記憶装置に出力すべきでないトランスポートパケットをパーシャルトランスポートストリームから除去して、かつ、除去すべきトランスポートパケットを見つけるまで番組のエレメンタリストリームを出力できないということが回避できる。
【0077】
また、本発明は、前記第1記憶手段に記憶されたパーシャルトランスポートストリームには、時間的に連続した少なくとも2番組が記憶されており、前記第1制御手段は、前記制御情報に含まれるProgram Map Tableに記載されたビットレート情報を番組ごとに抽出するビットレート情報抽出部を有し、前記第2制御手段は、前記第2記憶手段に記憶された番組付帯情報に含まれるビットレート情報を取得し、先行する番組と後続の番組とのビットレート情報とが異なるとき、後続の番組のビットレート情報に対応する記録モードの設定指示をする記録モード指示部を有し、前記インターフェースは、記録モードの設定指示を受けると、当該番組を含むパーシャルトランスポートストリームの出力の所定時間前に外部の記憶装置に記録モードの設定を指示することとしている。このような構成によって、番組の切り換わり時に記録モードを変更するため後続の番組の先頭部分をコピーできなくなる不都合を解消することができる。
【0078】
また、前記所定時間は、前記外部の記憶装置が記録モードの設定指示を受けて、記録動作が安定するまでの時間であることしている。このような構成によって、経験的に見つけられた記録モードの設定のタイミングを合わせることができる。
また、前記第1記憶手段に記憶されたパーシャルトランスポートストリームは、番組予約により記録されたものであり、予約番組に先行する番組がオフセットとして付加されており、前記第1制御手段は、制御情報に含まれるEvent Information Tableを参照してオフセット部分の時間を抽出するオフセット抽出部と、制御情報に含まれるProgram Map Tableからオフセットの番組と予約番組とのコピー制御情報を抽出して生成するコピー制御情報生成部とを有し、前記第2制御手段は、前記第1記憶手段に記憶されたパーシャルトランスポートストリームに含まれる予約番組の開始時刻から予約番組の初期制御情報のデフォルト値の基に用いることのできる時間である所定時間α経過後の制御情報を抽出して、更新する制御情報更新部と、前記予約番組とオフセット番組とがともにコピー制御情報が「Free」であるとき、前記外部の記憶装置に録画指示をした後、オフセットの番組の先頭からパーシャルトランスポートストリームの出力を指示する出力開始指示部と、前記制御情報更新部で更新された制御情報を前記予約番組の開始時刻より前記外部の記憶装置が記録モードの設定指示を受けて、記録動作が安定までの時間である所定時間N前にパーシャルトランスポートストリームに設定するよう指示する更新情報通知部とを有し、前記インターフェースは、外部の記憶装置に録画指示を出力した後、オフセット番組の先頭からパーシャルトランスポートストリームを出力し、予約番組の開始時刻より所定時間N前に更新された制御情報をパーシャルトランスポートストリームに設定して出力することとしている。このような構成によって、パーシャルトランスポートストリームの出力を受けた、外部の記憶装置は、コピーの目的とする予約番組を完全なパーシャルトランスポートストリームとして記録することができる。
【0079】
また、本発明は、前記出力開始指示部は、前記予約番組のコピー制御情報が「Free」であり、前記オフセット番組が「Once」のとき、外部の記憶装置への録画待ちの指示をし、前記更新情報通知部が更新された制御情報をパーシャルトランスポートストリームに設定するよう指示した後に、外部の記録装置への予約番組のパーシャルトランスポートストリームの出力を指示して、録画開始を指示することとしている。このような構成によって、オフセット番組のコピーできないとの制御情報によって、予約番組までもコピーできない事態を回避することができる。
【0080】
また、本発明は、外部の記憶装置と接続されたデジタル放送受信方法であって、受信されたトランスポートストリームから番組を構成するエレメンタリストリームと、当該番組の制御情報とを含むパーシャルトランスポートストリームを第1記憶領域に記憶させ、前記外部の記憶装置に当該番組のパーシャルトランスポートストリームを出力するための番組付帯情報を前記制御情報から抽出して生成し、当該番組を含む前記第1記憶領域に記憶させたパーシャルトランスポートストリームと対応付けて第2記憶領域に記憶させる第1制御ステップと、前記番組付帯情報に従い、前記第1記憶領域に記憶された当該番組を含むパーシャルトランスポートストリームの制御情報を更新するよう指示する第2制御ステップと、前記第2制御ステップでの指示を受けた後に前記第1記憶領域からパーシャルトランスポートストリームを読み出し、制御情報を更新して外部の記憶装置に出力する出力ステップとを有することとしている。このような方法によって、外部記憶装置に頭切れのない完全なパーシャルトランスポートストリームを出力することができる。
【0081】
同様に本発明は、外部の記憶装置と接続されたデジタル放送受信装置に適用されるデジタル放送受信プログラムであって、受信されたトランスポートストリームから番組を構成するエレメンタリストリームと、当該番組の制御情報とを含むパーシャルトランスポートストリームを第1記憶領域に記憶させ、前記外部の記憶装置に当該番組のパーシャルトランスポートストリームを出力するための番組付帯情報を前記制御情報から抽出して生成し、当該番組を含む前記第1記憶領域に記憶させたパーシャルトランスポートストリームと対応付けて第2記憶領域に記憶させる第1制御ステップと、前記番組付帯情報に従い、前記第1記憶領域に記憶された当該番組を含むパーシャルトランスポートストリームの制御情報を更新するよう指示する第2制御ステップと、前記第2制御ステップでの指示を受けた後に前記第1記憶領域からパーシャルトランスポートストリームを読み出し、制御情報を更新して外部の記憶装置に出力する出力ステップとの各ステップをコンピュータに実行させることとしている。このデジタル放送受信プログラムを大容量の記憶装置を内蔵するデジタル放送受信装置に適用すると、外部の記憶装置に頭切れのない完全なパーシャルトランスポートストリームを出力することができる。
【図面の簡単な説明】
【図1】 本発明に係るデジタル放送受信装置の実施の形態1の構成図である。
【図2】 上記実施の形態のHDDに記憶されたパーシャルTSを模式的に示した図である。
【図3】 上記実施の形態のHDDに記憶されたパーシャルTS−Iの構成図の一例である。
【図4】 (a)は、上記実施の形態のTSデコーダに入力されるTSに含まれるPMTの内容の一例を示す図である。
(b)は、上記実施の形態のHDDに記憶されるパーシャルTSに含まれるPMTの内容の一例を示す図である。
【図5】 上記実施の形態のフラッシュROMに記憶される番組付帯情報の一例を示す図である。
【図6】 上記実施の形態のHDDへのパーシャルTSの録画時の番組付帯情報の記録動作を説明するフローチャートである。
【図7】 上記実施の形態のVCRへのパーシャルTSの出力動作を説明するフローチャートである。
【図8】 本実施の形態2のフラッシュROMに記憶される番組付帯情報の一例を示す図である。
【図9】 上記実施の形態のHDDに予約録画された番組CとそのオフセットとからなるパーシャルTSを示す模式図である。
【図10】 上記実施の形態の動作を説明するフローチャートである。
【図11】 図10のフローチャートのS1310の詳細な動作を説明するフローチャート(その1)である。
【図12】 図10のフローチャートのS1310の詳細な動作を説明するフローチャート(その2)である。
【図13】 図10のフローチャートのS1312の詳細な動作を説明するフローチャートである。
【図14】 (a)は、デジタル放送受信装置に記憶されたパーシャルTSを模式的に示した図である。
(b)は、従来のデジタル放送受信装置から外部の記憶装置に出力されるパーシャルTSを模式的に示した図である。
【図15】 従来のデジタル放送受信装置から外部の記憶装置に出力されたパーシャルTSと外部の記憶装置でコピーされたパーシャルTSとを模式的に示した図である。
【図16】 従来のデジタル放送受信装置から外部の記憶装置に出力されたパーシャルTSがそのコピー制御情報によって外部の記憶装置でコピーできなくなった状態を説明する図である。
【符号の説明】
401 HDD
402 チューナ
403 復調部
404デ・スクランブラ
405 TSデコーダ
406 画像デコーダ
407 モニタ
408 音声デコーダ
409 スピーカ
410 CPU
411 フラッシュROM
412 メモリ
413 デジタルI/F
420 VCR
[0001]
BACKGROUND OF THE INVENTION
In the present invention, a received transport stream (hereinafter abbreviated as “TS”) is stored as a partial TS, a program included in the stored partial TS is reproduced, and an external storage device is controlled to store the partial TS. The present invention relates to a digital broadcast receiving apparatus for copying an included program.
[0002]
Here, the partial TS means a bit stream obtained by removing TS packets not related to one or several specially selected programs from the TS packet of MPEG (Moving Picture Experts Group). . (For example, see Non-Patent Document 1)
[0003]
[Prior art]
An example of a digital broadcast receiving apparatus that receives, stores, and reproduces TS is disclosed in Patent Document 1, for example.
A plurality of programs are usually multiplexed in the TS. Since the stored program is one or several selected programs, TS packets not related to the stored program are stored as a removed partial TS.
[0004]
By the way, in the partial TS, as information necessary for program reproduction, in addition to PAT (Program Association Table) and PMT (Programmapped Table), EMM (Entlement Management Message) which is individual information describing contract information and the like, and EMM The CAT (Conditional Access Table) that specifies the packet identifier of the TS packet that transmits is repeatedly multiplexed. In addition, the PMT includes DTCP_CCI (Digital Transmission Content Protection_Copy Control Information) describing information about a digital copy of a program.
[0005]
The PMT also describes bit rate information corresponding to the program recording mode.
[0006]
[Patent Document 1]
JP-A-11-168718
[0007]
[Non-Patent Document 1]
BS Digital Broadcasting Receiver Chapter 9 9.1.7, 9.1.8, 9.1.9 ARIB
STD-B21 1.1 edition Radio Industry Association
[0008]
[Problems to be solved by the invention]
When a program included in the stored partial TS is output and stored in an external storage device, the following problem occurs.
FIG. 14A is a diagram schematically showing a partial TS stored in the digital broadcast receiving apparatus. The partial TS 101 includes a PAT, a PMT, a CAT, and an EMM together with an elementary stream (ES) 102 of the program.
[0009]
The first problem is that when a user receives an instruction to output and record a partial TS to an external storage device at time t0, the conventional digital broadcast receiving device interprets the PMT and determines whether or not copying is possible. In order to exclude the EMM that should not be output to the external storage device, as shown in FIG. 14B, the partial TS 111 cannot be output until time t3.
[0010]
That is, as shown in FIG. 14A, since the PAT cannot be extracted until time t1, it is impossible to know the PID of the PMT, so that the PMT is extracted at time t2. The time from t0 to t2 is about 100 ms. The PMT is extracted and interpreted, and it is determined whether or not the ES of the program can be output to an external storage device. However, CAT and EMM that should not be output to an external storage device cannot be removed yet. The CAT is extracted at time t3, the PID of the EMM is acquired, and the partial TS 111 can be output to an external storage device from time t3 when the EMM can be removed.
[0011]
Therefore, after receiving an instruction from the user, the ES of the program at the head cannot be output for about 10 seconds at the maximum.
The second problem is a problem at the time of recording the partial TS in the external storage device that has received the output of the partial TS stored in the digital broadcast receiving device.
FIG. 15 schematically shows a partial TS and a partial TS recorded by the storage device when program A and program B are continuously output from the conventional digital broadcast receiving apparatus to an external storage device. .
[0012]
In the output partial TS 201, program A is a normal image quality program, and program B is a high-definition broadcast program. When these are recorded, the recording mode of the program A is recorded in the STD mode and the recording mode of the program B is recorded in the HS mode according to the bit rate information described in the PMT.
The external storage device receives the input from the partial TS 201 and records the program A in the STD mode. However, when the program B is switched to the program B, the PMT is acquired and interpreted to detect the recording mode and Until the recording mode is set, the top portion of program B cannot be copied. The partial TS 202 recorded in the external storage device has an uncopied area 203.
[0013]
FIG. 16 is a diagram schematically showing a partial TS input to copy a program C to a conventional external storage device and its recording state.
In the input partial TS 301, program B and program D are added as offset portions before and after program C. In the copy control information described in the PMT or the like, the program C is “Free”, but the program B is described as “No-more-copies”. The external storage device that has received the input of the partial TS 301 interprets the copy control information of the program B in the offset portion and detects “No-more-copies” of the copy control information for a certain period of time. Automatically stops recording. As a result, even if the copy control information of the program C to be originally recorded is “Free”, it cannot be recorded.
[0014]
In order to solve the above-described problems, a first object of the present invention is to provide a digital broadcast receiving apparatus that can output a partial TS without a missing ES at the beginning of the stored partial TS.
The second object of the present invention is that the partial TS output to the external storage device cannot be recorded on the external storage device or a part of the partial TS cannot be recorded due to the change of the recording mode or the copy control information. This is to provide a digital broadcast receiving apparatus that prevents this.
[0015]
[Means for Solving the Problems]
In view of the above problems, the present invention is a digital broadcast receiving device connected to an external storage device, the first storage means, an elementary stream constituting a program from the received transport stream, and the program A partial transport stream including control information is stored in the first storage means, and program supplementary information for outputting the partial transport stream of the program to the external storage device is extracted from the control information and generated. First control means, second storage means for storing program supplementary information generated by the first control means in association with a partial transport stream stored in the first storage means including the program, and the program In accordance with the incidental information, the control of the partial transport stream including the program stored in the first storage means is performed. Second control means for instructing to update information and the external storage device, and after receiving an instruction from the second control means, reads the partial transport stream from the first storage means and updates the control information And an interface for outputting to an external storage device.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of a digital broadcast receiving apparatus according to the present invention will be described with reference to the drawings.
(Embodiment 1)
FIG. 1 is a configuration diagram of Embodiment 1 of a digital broadcast receiving apparatus according to the present invention.
[0017]
The digital broadcast receiver includes a built-in HDD (Hard Disk Drive) 401, a tuner 402, a demodulator 403, a descrambler 404, a TS decoder 405, an image decoder 406, a monitor 407, and an audio decoder 408. A speaker 409, a CPU 410, a flash ROM 411, a memory 412, and a digital I / F 413. The digital I / F 413 is connected to a VCR (Videocassette Recorder) 420 which is an external storage device in accordance with the IEEE 1394 protocol.
[0018]
The HDD 401 stores a partial TS including a program instructed to be recorded by the user among programs multiplexed on the TS transmitted from the broadcasting station.
FIG. 2 is a diagram schematically showing a partial TS stored in the recording medium HD501 of the HDD 401. As shown in FIG. Partial TS-I is stored as file 1, partial TS-II is stored as file 3, and partial TS-III is stored as file 6.
[0019]
FIG. 3 is a configuration diagram schematically showing the partial TS-I, for example. Partial TS-II 601 includes a channel A program. It includes a PAT packet, a PMT packet, program video, audio, and data ES packets, a CAT packet, and an EMM packet. In addition to this, SIT (Service Information Table) packets and the like are included but omitted.
[0020]
The tuner 402 receives a transponder having a frequency designated by an antenna (not shown) under the control of the CPU 410, and outputs the obtained modulated wave to the demodulator 403. Demodulation section 403 demodulates the modulated wave and outputs the obtained multiplexed TS packet to de-scrambler 404. The descrambler de-scrambles the TS and outputs it to the TS decoder 405. When the TS transmitted from the broadcasting station is not scrambled, the demodulated TS is output directly from the demodulator 403 to the TS decoder 405.
[0021]
The TS decoder 405 decodes the input TS under the control of the CPU 410. When only viewing a program, the TS decoder 405 stores tables such as PAT and PMT defined by PSI (Program Specific Information) multiplexed in the TS in the memory 412, and ES packets of audio data Is output to the audio decoder 408, and an ES packet of video data is output to the image decoder 406. The audio decoder 408 decodes the audio ES into an audio signal and outputs the audio from the speaker 409. The image decoder 406 decodes the ES of the image into an image signal and outputs it from the monitor 407.
[0022]
When a program is recorded on the HDD 401, the TS decoder 405 extracts ES, such as video data and audio data of the program multiplexed on the TS, PAT, PMT, CAT, EMM, and the like under the control of the CPU 410. Store as a partial TS. At this time, the contents of the DTCP descriptor added to the PMT are created and output from the contents of the digital copy control descriptor and the content use descriptor in the PMT.
[0023]
FIG. 4A is a diagram illustrating an example of the contents of the PMT included in the TS input to the TS decoder 405. In the PMT 701, contents corresponding to the items in the left column 702 are described, and the right column 703 is a description thereof.
Here, table_id is a table identifier for extracting the PMT and is specified in the PAT. The digital copy control descriptor identified by the identifier “0 × C1” and the content use descriptor identified by the identifier “0 × DE” indicate copy control information. From these contents, the contents of the DTCP descriptor Is created.
[0024]
FIG. 4B is a diagram illustrating an example of the contents of the PMT of the partial TS stored in the HDD 401. The contents of the DTCP descriptor identified by the identifier “0 × 88” are added to the PMT 711.
Here, Retention_move_mode described in the DTCP descriptor identified by the descriptor_tag identifier “0 × 88” is a value indicating the move state. When it is “0”, it is “moving”, and when it is “1”, it is not moving. Is shown. DTCP_CCI is a value indicating whether copying is possible. When it is “00”, it is “Free”, when it is “10”, it is “Copy-once”, that is, it can be copied only once, and when it is “01”, it is “No”. -More-copies ", that is, no more copies.
[0025]
When the content of the PMT digital copy control descriptor can be copied for only one generation under the control of the CPU 410, the TS decoder 405 sets the DTCP_CCI of the output DTCP descriptor to “01”, that is, “No-more-copies” and outputs it. To do.
The CPU 410 acquires the value of Retention_move_mode and DTCP_CCI described in the DTCP descriptor in the PMT of the partial TS to be output for each program or ES unit constituting the program, and from the TS decoder 405, the EMM_PID of the EMM_PID that identifies the EMM packet The value is acquired from the CAT packet, and stored in the flash ROM 411 in association with the partial TS including the program stored in the HDD 401 as program supplementary information.
[0026]
FIG. 5 is a diagram showing an example of program supplementary information stored in the flash ROM 411. The program supplementary information 801 includes copy control information 802 acquired from the PMT, and PID information 803 of CAT and EMM. Both pieces of information 802 and 803 describe information 804 and 805 for distinguishing the partial TS of the program stored in the HDD 401, respectively. In the information 804 and 805 for distinguishing the partial TS of the program, for example, as shown in FIG. 15, when the program is included in the partial TS-I, “file 1” as the file name is described.
[0027]
When the TS decoder 405 is instructed to reproduce the program stored in the HDD 401, the TS decoder 405 reads out the partial TS including the program from the HDD 401, extracts PAT, PMT, EMM, SIT, etc., and stores them in the memory 412 to store the audio. The ES is output to the audio decoder 408, and the video ES is output to the image decoder 406.
The CPU 410 controls each unit according to a control program stored in the flash ROM.
[0028]
When receiving an instruction to record a program transmitted from the broadcasting station to the HDD 401 from a reception unit (not shown), the tuner 402 is instructed to select a channel, the TS decoder 405 is instructed to record a partial TS in the HDD 401, and the program to the flash ROM 411 is instructed. Instruct to record incidental information.
When the CPU 410 receives an instruction to copy a program included in the partial TS stored in the HDD 401 from the same receiving unit, the CPU 410 acquires the program supplementary information 801 of the partial TS including the program stored in the flash ROM 411.
[0029]
Since the copy is prohibited even if the CPU 410 receives a copy instruction of the partial TS recorded in the HDD 401 when the value of DTCP_CCI of the copy control information 802 indicates “Copy_once” of “10”, the copy is prohibited. The VCR 401 does not record. For example, the image decoder 406 is instructed to display “incapable of copying” on the monitor 407.
[0030]
When the CPU 410 receives “Copy_once” with a DTCP_CCI value of “10” in the copy control information 802 and receives a partial TS move instruction recorded in the HDD 401, the value of the PMT Retension_move_mode is received in the digital I / F 413. Is changed from “1” to “0”, that is, “not moving” to “move”, and the DTCP_CCI value is changed from “01” to “10”, that is, “No-more-copies” to “Copy_once”. To do.
[0031]
When the value of DTCP_CCI is “00”, that is, “Free”, copying can be performed any number of times, so there is no need to change the PMT copy control information.
In addition, the CPU 410 notifies the digital I / F 413 of the PIDs of CAT and EMM described in the PID information 803, instructs not to output the CAT and EMM, and reads the partial TS including the designated program. Instruct.
[0032]
The flash ROM 411 stores a control program for the CPU 410 to operate as a control unit. The TS decoder 405 stores program supplementary information 801 as shown in FIG. 5 associated with the partial TS of each program recorded in the HDD 401.
The memory 412 stores control information such as PAT and PMT multiplexed on the TS transmitted from the broadcasting station.
[0033]
The digital I / F 413 is connected to a VCR 420 that is an external storage device, and outputs a partial TS to the VCR 420 according to a protocol defined in IEEE1394.
When receiving an instruction to rewrite the values of DTCP_CCI and Retention_move_mode, which are copy control information of the PMT included in the partial TS, and an instruction to delete the CAT and EMM from the CPU 410, an instruction to read the designated partial TS is received. The read partial TS is read from the HDD 401, and the partial TS from which CAT and EMM are deleted is output to the VCR 420 while updating the contents of the PMT.
[0034]
As described above, since the digital I / F 413 has previously received notification of the contents to be changed in the PMT, the CAT to be deleted, and the PID of the EMM, the ES constituting the program at the head portion of the designated partial TS. Can be output to an external VCR 420 without interruption.
When the partial TS 101 shown in FIG. 14A is output, it can be output from the ES 102 starting at time t0, and the partial TS updated with the PMT 105 etc. can be output while deleting the subsequent EMM 103, CAT 104, etc. .
[0035]
When a partial TS is output with the move instruction, that is, the value of Retention_move_mode set to “0”, the CPU 410 performs output while deleting the partial TS stored in the HDD 401. When all the outputs of the designated partial TS have been output, the CPU 410 deletes the program supplementary information of the partial TS.
[0036]
Next, the operation of this embodiment will be described with reference to the flowcharts of FIGS. First, a recording operation of program supplementary information at the time of recording a partial TS of a program designated by the user from a TS transmitted from the broadcasting station to the built-in HDD 401 will be described with reference to a flowchart of FIG.
The CPU 410 waits for an instruction to record a program to the HDD 401 (S902), and instructs the TS decoder 405 to extract the ES, PAT, and the like constituting the program.
[0037]
When the TS decoder 405 extracts the PAT (S904), the TS decoder 405 waits for the PMT extraction using the PID of the PMT described in the PAT as a filter condition (S906). Whether the digital copy control descriptor and the content use descriptor, which are copy control information described in the extracted PMT, are acquired, and a DTCP descriptor is created based on the information (S908), and the EMM PID is acquired. It is determined whether or not (S910). If acquired, the process proceeds to S918, and if not acquired, the process proceeds to S912.
[0038]
In S912, the TS decoder 405 waits for the extraction of the CAT, and acquires the PID of the EMM described in the CAT (S914). It is determined whether or not copy control information has been acquired. If it has not been acquired, the process returns to S904, and if it has been acquired, the process proceeds to S918.
In S918, the TS decoder 405 records the program supplementary information 801 including the acquired copy control information and PID information such as EMM in the flash ROM 411 in association with the file name of the partial TS recorded in the HDD 401, and the recording ends. (S920), the process is terminated when the recording is completed, and the process returns to S902 if the recording is continued.
[0039]
Next, an operation of outputting a partial TS including a program designated by the VCR 420 which is an external storage device will be described with reference to the flowchart of FIG.
The CPU 410 waits for an instruction to copy or move a program stored in the HDD 401 in the VCR 420 from the user (S1002), and obtains program supplementary information 801 associated with the designated program from the flash ROM 411.
[0040]
The CPU 410 determines whether or not the copy control information needs to be changed by looking at the value of DTCP_CCI of the copy control information 802 in the program supplementary information 801. That is, if it is “00”, no change is required and “10”, and in the case of a move instruction, the value of DTCP_CCI in the PMT of the partial TS stored in the HDD 401 is changed from “01” to “10”. It is necessary to change the value of Retention_move_mode from “1” to “0”. If it is “10” and a copy instruction is given, the fact that copying is not possible is presented to the user and the process ends (S1006).
[0041]
The CPU 410 proceeds to S1010 when no change is required, and notifies the digital I / F 413 of the update contents of the PMT copy control information when the change is required (S1008).
The CPU 410 notifies the digital I / F 413 of the PID of CAT and EMM to be deleted from the partial TS (S1010), and instructs the reading of the instructed partial TS (S1012).
[0042]
The digital I / F 413 reads the instructed partial TS from the HDD 401, replaces the PMT in the partial TS with the updated PMT, outputs the partial TS from which CAT and EMM have been deleted to the VCR 420 (S1014), and outputs the partial TS from the HDD 401. The process of S1014 is continued until the TS reading is completed (S1016).
[0043]
In the present embodiment, the program supplementary information 801 is stored in the flash ROM 411, but may be stored in the HDD 401 as a separate file from the partial TS. For example, program supplementary information may be stored in the file 4 shown in FIG.
Further, in this embodiment, the copy control information has been described only for changing the information of the DMT descriptor of the PMT. However, when the partial TS is output to the external VCR 420, the copy control information is different from the copy control information in the partial TS. The copy control information EMI according to IEEE 1394 is output. This EMI information is updated in the same manner as the DTCP_CCI of the DTCP descriptor in the PMT of the partial TS is updated, and is stored in, for example, the file 2 shown in FIG. The EMI information is information that conforms to the IEEE 1394 standard.
[0044]
Therefore, when the copy control information is “No-more-copies” in the EMI information, it is necessary to change the value of Retention_move_mode to “0” and to change this EMI information to “Copy-once”. In the present embodiment, program supplementary information is acquired and stored when a program is recorded. However, when an external VCR 420 is instructed to output a partial TS, a read instruction to the digital I / F 413 is issued. Prior to this, program-accompanying information may be acquired. However, the output of the partial TS to the VCR 420 is delayed by the time required to acquire the program supplementary information.
(Embodiment 2)
Next, a second embodiment of the digital broadcast receiving apparatus according to the present invention will be described. The configuration of this digital broadcast receiving apparatus is almost the same as the configuration of the first embodiment, and will be described with reference to the configuration diagram of FIG.
[0045]
In this embodiment, the VCR 420 is controlled in order to prevent a copy from being made when a program included in the partial TS output to the VCR 420, which is an external storage device, is switched or a partial copy area is not generated. Information is output at a predetermined timing.
For this reason, in addition to the structure of the said Embodiment 1, it has the following structures.
[0046]
FIG. 8 is a diagram showing an example of program supplementary information stored in the flash ROM 411.
The program supplementary information 1101 is information associated with the partial TS stored as the file A 1102 in the HDD 401.
The file A includes a program C that has been pre-recorded, an offset program B that was transmitted before the program C, and an offset program D that follows the program C. Here, the program D is omitted.
[0047]
The program supplementary information 1101 describes items such as copy information identification 1105 for the program (main part) 1103 and program B (offset) 1104 that have been reserved and recorded.
In the copy information identification 1105, “1” in the main part and “0” in the offset are described as information for classifying the program.
[0048]
The offset value 1106 is a preset value, is a recording time added before and after the main part in order to completely record the main part, and is obtained with reference to an EIT (Event Information Table).
The EMI 1107 is copy control information indicating whether copying is possible, the main part is “Free”, and the offset is “Copy-once”.
[0049]
Bitlet information 1108 defines a recording mode of standard “STD” and high image quality “HS”, and the main part is equivalent to 24 Mbps (bit persecond) corresponding to high image quality, and the offset is equivalent to 12 Mbps corresponding to standard. It is.
The digital I / F output enable / disable information 1109 is information indicating whether or not output can be performed in accordance with the IEEE 1394 standard, and both the main part and the offset are possible.
[0050]
The EMI 1107, the bit rate information 1108, and the digital I / F output availability information 1109 are generated from information described in the PMT.
The CPU 410 creates program supplementary information 1101 for each partial TS file stored in the HDD 401.
When the recorded program is recorded with an offset by program reservation, the CPU 410 describes “1” or “0” in order to distinguish the main part from the offset.
[0051]
In addition, the offset value 1106 is obtained by referring to the EIT and obtaining the offset value from the recording time.
The CPU 410 records whether or not the main part of the EMI 1107 and the offset can be copied from the PMT copy control information extracted by the TS decoder 405. Since this information may change over time even within a program, a severely limited value is described.
[0052]
Similarly, bit rate information is acquired from the PMT and recorded, but the highest bit rate value is recorded.
Digital I / F output availability information 1109 is also acquired from the PMT and recorded.
FIG. 9 schematically shows a partial TS of file A corresponding to the program supplementary information 1101. The start time of the offset program B is T0, which is “one minute” before the start time T2 of the program C.
[0053]
A time T1 that is a predetermined time N before the start time T2 of the program C and a time T3 that is a predetermined time α after the start of the program C are set empirically.
Here, the time N is a time until the recording operation is stabilized after an instruction to change the recording state of the VCR 420 is issued. The time α is an appropriate time for using control information such as PMT of the program C as a default value for the head portion of the program C. Time N and time α are set in advance as 2 seconds, respectively.
[0054]
The operation of the CPU 410 will be described using the flowchart of FIG.
The CPU 410 waits for a copy or move instruction from the reception unit (not shown) to the external VCR 420 designated by the user (S1302), and the program of the file including the partial TS stored in the HDD 401 corresponding to the program Accompanying information 1101 is acquired from the flash ROM 411 (S1304).
[0055]
It is determined whether the copy control information of the main content described in the EMI 1107 is Free and a copy instruction is given (S1306). If it is “Free”, it is determined whether or not the offset copy control information is “Free” (S1308). If the offset is “Free”, the partial TS is output from the beginning of the offset (S1310), and the process is terminated. If the offset is not “Free”, only the main part of the partial TS is output (S1312).
[0056]
In S1306, if the main part is not “Free”, that is, if it is “Copy-once”, and if it is “Move instruction”, move processing is performed (S1314).
Hereinafter, the operation of the present embodiment will be described with reference to the flowcharts of FIGS. 11 and 12 regarding the output processing of the partial TS from the head of the offset.
[0057]
First, the CPU 410 reads and acquires from the HDD 401 the PMT and EMI immediately after the time T3 when the time α has elapsed from the beginning of the program C, which is the main part (S1402). The bit rate information of the main part and the offset is acquired from the program supplementary information 1101 (S1404), and it is determined whether or not both bit rates are the same (S1406). If they are not the same, recording mode change information corresponding to the bit rate of the main part is created. When the offset is 12 Mbps and the main part is 24 Mbps, HS recording mode change information is created (S1408).
[0058]
Next, the CPU 410 instructs the VCR 420 to set the recording mode corresponding to the offset bit rate information, for example, the STD recording mode, via the digital I / F 413 (S1410). Next, the VCR 420 is instructed to start recording via the digital I / F (S1412), and waits for the recording operation of the VCR 420 to be stabilized (S1414). Usually, this stabilization takes about 2 to 5 seconds.
[0059]
As in the first embodiment, the CPU 410 generates the updated PMT and EMI when the PMT included in the partial TS stored in the HDD 401 is to be changed or when the EMI is changed, and generates it in the digital I / F 413. Notification is made (S1416). At the same time, the digital I / F 413 is instructed to start output of the partial TS to the VCR 420 (S1418).
[0060]
The digital I / F 413 reads the partial TS from the time T0 of the offset program B according to the instruction from the CPU 410 (S1502), replaces it with the updated PMT and EMI notified from the CPU 410, and outputs the partial TS to the VCR 420. (S1504). Control information such as the PMT of the read partial TS is stored in the memory 412. The CPU 410 notifies the digital I / F 413 at any time when the PMT or the like needs to be changed. The digital I / F 413 outputs the partial TS replaced with the notified updated PMT or the like.
[0061]
The CPU 410 waits for the time T1 (S1506), and when the recording mode change information is created in S1408 (S1508), the created recording mode change information is output to the VCR 420 via the digital I / F 413. (S1510).
Thus, after time N has elapsed from time T1, for example, the recording mode is stably changed from STD (standard rate) to HS (high image quality rate) in the VCR 420.
[0062]
If the recording mode change information has not been created, the process proceeds to S1512.
In step S1512, the CPU 410 instructs the digital I / F 413 to make a change necessary for the PMT and EMI acquired in step S1402 and set the partial TS to be output. The digital I / F 413 outputs the partial TS to the VCR 420 in accordance with an instruction from the CPU 410. That is, after time T1, a partial TS set with PMT and EMI at time T3 after the elapse of time α from the beginning of the program C is output to the VCR 420.
[0063]
The CPU 410 waits for time T3 (S1514), updates the PMT and EMI read from the HDD 401 and stored in the memory 412 as necessary, and notifies the digital I / F 413. The digital I / F 413 replaces the PMT or the like notified from the CPU 410 with the PMT or the like in the read partial TS and outputs it to the VCR 420 (S1516).
[0064]
The digital I / F 413 continues this process until the output of all packets of the partial TS is completed (S1518), and ends the process.
Next, the operation of outputting only the main part partial TS to the VCR 420 will be described with reference to the flowchart of FIG.
This process avoids a situation where the main program cannot be copied when the main program can be copied but the offset program cannot be copied any more.
[0065]
The CPU 410 obtains the bit rate information of the main part from the program supplementary information 1101 stored in the flash ROM 411 (S1602). When the corresponding recording mode, for example, the bit rate information is 24 Mbps, the HS high image quality recording mode is set in the VCR 420. The setting is instructed via the digital I / F 413 (S1604).
[0066]
Subsequently, the CPU 410 instructs the VCR 420 to enter a recording standby state via the digital I / F 413 (S1606).
Next, the CPU 410 reads and acquires PMT and EMI immediately after time T3 of the main program stored in the HDD 401 (S1608).
In response to an instruction from the CPU 410, the digital I / F 413 reads the partial TS from the HDD 401 from time T0 (S1610).
[0067]
The CPU 410 waits for time T1 (S1612), makes necessary changes to the PMT and EMI immediately after the acquired time T3, and instructs the digital I / F 413 to set the partial TS (S1614).
In accordance with the instruction from the CPU 410, the digital I / F 413 outputs the partial TS to the VCR 420 (S1616) and instructs the VCR 420 to start recording (S1618).
[0068]
The CPU 410 waits for time T3 (S1620), and notifies the digital I / F 413 when the PMT and EMI extracted from the partial TS of the HDD 401 and stored in the memory 412 are updated. The digital I / F 413 replaces the notified PMT and EMI, and outputs the partial TS to the VCR 420 (S1622).
[0069]
The digital I / F 413 continues this processing until the output of all packets of the VCR 420 is completed for the partial TS (S1624), and ends the processing.
In this way, the PMT and EMI at the stable time T3 of the main program are output immediately before the recording of the VCR 420 is started, and the main program accompanying the update of the PAT and PMT when switching from the offset to the main program. It is possible to prevent the beginning part of the video from being lost or the main part not being recorded because the EMI information of the offset is not “Free”.
[0070]
The flowchart shown in FIG. 13 is processing according to the description of the copy control information 1107 shown in the program supplementary information 1101 shown in FIG.
The Move process in S1314 is basically the same as the partial TS output process from the beginning shown in FIGS. 11 and 12, but unlike the case of copying with the VCR 420, the move process is performed on the VCR 420. Therefore, after the digital I / F 413 reads the partial TS from the HDD 401, the read partial TS is deleted from the HDD 401.
[0071]
In each of the above embodiments, the partial TS is recorded on the HDD 401. However, it is a matter of course that the storage medium may be a randomly accessible large-capacity recording medium such as a DVD-RAM, an SD card, or a semiconductor memory. is there.
Further, although the partial TS has been described as being recorded in units of files, the partial TS may hold information that manages the recording position on the recording medium and can be accessed using this information, and is limited to a file. It is not a thing.
[0072]
【The invention's effect】
As described above, the present invention is a digital broadcast receiving apparatus connected to an external storage device, the first storage means, an elementary stream that constitutes a program from the received transport stream, and the program A partial transport stream including the control information of the program is stored in the first storage means, and program auxiliary information for outputting the partial transport stream of the program to the external storage device is extracted from the control information and generated. First storage means for storing the program supplementary information generated by the first control means in association with the partial transport stream stored in the first storage means including the program, A partial transport stream including the program stored in the first storage means according to the program supplementary information Second control means for instructing to update the control information, and connected to the external storage device, and after receiving the instruction from the second control means, reads the partial transport stream from the first storage means, And an interface for updating and outputting to an external storage device. With this configuration, the interface can know in advance the control information to be updated, so that the control information can be output to the external storage device while updating the control information from the beginning of the partial transport stream read from the first storage means. it can.
[0073]
In addition, the information processing apparatus further includes reception means for receiving an instruction to copy or move the program, and the second control means obtains program supplementary information corresponding to a partial transport stream including the instructed program from the second storage means. It is said. With such a configuration, a partial transport stream including an instructed program can be output to an external storage device.
[0074]
The first control unit includes a copy control information extraction unit that extracts copy control information described in a Program Map Table included in the control information, and the second control unit is included in the program supplementary information. When the copy control information is “one copy only”, the copy control information change instruction unit for instructing the program map table to change the copy control information to “one copy only” and “move”. The interface updates the contents of the Program Map Table according to the instructions and outputs the updated contents. With this configuration, it is possible to move a partial transport stream having copy control information for “copying only once” to an external storage device.
[0075]
Further, when the interface outputs a partial transport stream with the copy control information of the program map table set to “move”, the second control means deletes the outputted partial transport stream from the first storage means. When the output is completed, it further includes an erasing unit for erasing the program supplementary information stored in the second storage means. With such a configuration, the partial transport stream transferred to the external storage device by the move can be deleted from the own device.
[0076]
The control information includes a conditional access table and an entity management message, and the first control means extracts a packet identifier for extracting an identification management message described in the conditional access table. The second control means has an identification information notification unit for notifying each packet identifier of Conditional Access Table and Entity Management Message of the packet identification information included in the program supplementary information, and the interface , Partial transport output according to the protocol specified in IEEE 1394 Is set to be output by removing said Conditional Access Table and the Entitlement Management Message from the stream. With this configuration, it is impossible to output a program elementary stream until a transport packet that should not be output to an external storage device is removed from the partial transport stream and a transport packet to be removed is found. Can be avoided.
[0077]
In the present invention, the partial transport stream stored in the first storage means stores at least two programs continuous in time, and the first control means includes the Program included in the control information. A bit rate information extracting unit that extracts the bit rate information described in the Map Table for each program; and the second control unit stores the bit rate information included in the program supplementary information stored in the second storage unit. A recording mode instructing unit for instructing to set a recording mode corresponding to the bit rate information of the succeeding program when the bit rate information of the preceding program and the succeeding program is different from each other; When the mode setting instruction is received, an external storage device is set a predetermined time before the output of the partial transport stream including the program. It has decided to instruct the setting of the recording mode. With such a configuration, it is possible to eliminate the inconvenience that the recording mode is changed when the program is switched and the head portion of the subsequent program cannot be copied.
[0078]
The predetermined time is a time from when the external storage device receives a recording mode setting instruction until the recording operation is stabilized. With such a configuration, it is possible to match the timing of setting the recording mode found empirically.
The partial transport stream stored in the first storage means is recorded by program reservation, and a program preceding the reserved program is added as an offset. The first control means includes control information An offset extraction unit that extracts the time of the offset portion with reference to the Event Information Table included in the copy control, and a copy control that extracts and generates copy control information of the offset program and the reserved program from the Program Map Table included in the control information An information generation unit, and the second control unit uses a default value of the initial control information of the reserved program from the start time of the reserved program included in the partial transport stream stored in the first storage unit. Control information after a predetermined time α has passed When the copy control information of the control information update unit to be updated and the reserved program and the offset program are both “Free”, a recording instruction is given to the external storage device, and then the partial transfer is started from the head of the offset program. An output start instructing unit for instructing output of a port stream, and the control information updated by the control information updating unit, when the external storage device receives a recording mode setting instruction from the start time of the reserved program, An update information notification unit for instructing to set a partial transport stream before a predetermined time N, which is a time until stabilization, and the interface outputs a recording instruction to an external storage device, and then starts the offset program The control information that was output a partial transport stream from and updated N times before the scheduled program start time It is set to be output is set to the partial transport stream. With such a configuration, the external storage device that has received the output of the partial transport stream can record the reserved program to be copied as a complete partial transport stream.
[0079]
Further, in the present invention, when the copy control information of the reserved program is “Free” and the offset program is “Once”, the output start instruction unit instructs the external storage device to wait for recording, The update information notifying unit instructs to set the updated control information in the partial transport stream, and then instructs the output of the partial transport stream of the reserved program to an external recording device, and instructs the start of recording. It is said. With such a configuration, it is possible to avoid a situation in which even the reserved program cannot be copied due to the control information that the offset program cannot be copied.
[0080]
The present invention also relates to a digital broadcast receiving method connected to an external storage device, the partial transport stream including an elementary stream constituting a program from the received transport stream and control information of the program Is stored in the first storage area, and the program storage information for outputting the partial transport stream of the program to the external storage device is extracted from the control information and generated, and the first storage area including the program is generated. A first control step of storing in the second storage area in association with the partial transport stream stored in the control, and control of the partial transport stream including the program stored in the first storage area according to the program supplementary information A second control step for instructing to update information; and the second control step It reads the partial transport stream from said first storage area after receiving the instruction, is set to be an output step of outputting to an external storage device to update the control information. By such a method, a complete partial transport stream can be output to the external storage device without interruption.
[0081]
Similarly, the present invention is a digital broadcast receiving program applied to a digital broadcast receiving apparatus connected to an external storage device, an elementary stream constituting a program from the received transport stream, and control of the program A partial transport stream including information is stored in the first storage area, and program auxiliary information for outputting the partial transport stream of the program to the external storage device is extracted from the control information and generated. A first control step of storing in the second storage area in association with the partial transport stream stored in the first storage area including the program, and the program stored in the first storage area in accordance with the program supplementary information The instruction to update the control information of the partial transport stream including Each step of the control step and the output step of reading the partial transport stream from the first storage area after receiving the instruction in the second control step, updating the control information and outputting it to an external storage device Let's make it run. When this digital broadcast receiving program is applied to a digital broadcast receiving apparatus incorporating a large-capacity storage device, a complete partial transport stream can be output to an external storage device without interruption.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of Embodiment 1 of a digital broadcast receiving apparatus according to the present invention.
FIG. 2 is a diagram schematically showing a partial TS stored in the HDD according to the embodiment.
FIG. 3 is an example of a configuration diagram of a partial TS-I stored in the HDD according to the embodiment.
FIG. 4A is a diagram illustrating an example of the contents of a PMT included in a TS input to the TS decoder according to the embodiment.
(B) is a figure which shows an example of the content of PMT contained in the partial TS memorize | stored in HDD of the said embodiment.
FIG. 5 is a diagram showing an example of program supplementary information stored in the flash ROM of the embodiment.
FIG. 6 is a flowchart for explaining a recording operation of program supplementary information at the time of recording a partial TS on the HDD according to the embodiment.
FIG. 7 is a flowchart for explaining an operation of outputting a partial TS to the VCR according to the embodiment.
FIG. 8 is a diagram showing an example of program supplementary information stored in the flash ROM of the second embodiment.
FIG. 9 is a schematic diagram showing a partial TS including a program C that is reserved and recorded in the HDD of the embodiment and its offset.
FIG. 10 is a flowchart illustrating the operation of the embodiment.
FIG. 11 is a flowchart (part 1) illustrating a detailed operation of S1310 in the flowchart of FIG.
FIG. 12 is a flowchart (part 2) for explaining the detailed operation of S1310 in the flowchart of FIG.
FIG. 13 is a flowchart for explaining the detailed operation of S1312 in the flowchart of FIG. 10;
FIG. 14A is a diagram schematically showing a partial TS stored in a digital broadcast receiving apparatus.
(B) is the figure which showed typically partial TS output to the external memory | storage device from the conventional digital broadcast receiver.
FIG. 15 is a diagram schematically showing a partial TS output from a conventional digital broadcast receiving apparatus to an external storage device and a partial TS copied by the external storage device.
FIG. 16 is a diagram for explaining a state in which a partial TS output from a conventional digital broadcast receiving apparatus to an external storage device can no longer be copied by an external storage device according to the copy control information.
[Explanation of symbols]
401 HDD
402 tuner
403 Demodulator
404 De Scrambler
405 TS decoder
406 Image Decoder
407 monitor
408 Audio decoder
409 Speaker
410 CPU
411 Flash ROM
412 memory
413 Digital I / F
420 VCR

Claims (11)

外部の記憶装置と接続されたデジタル放送受信装置であって、
第1記憶手段と、
受信されたトランスポートストリームから番組を構成するエレメンタリストリームと、当該番組の制御情報とを含むパーシャルトランスポートストリームを前記第1記憶手段に記憶させ、前記外部の記憶装置に当該番組のパーシャルトランスポートストリームを出力するための番組付帯情報を前記制御情報から抽出して生成する第1制御手段と、
前記第1制御手段で生成された番組付帯情報を当該番組を含む前記第1記憶手段に記憶されたパーシャルトランスポートストリームと対応付けて記憶する第2記憶手段と、
前記番組付帯情報に従い、前記第1記憶手段に記憶された当該番組を含むパーシャルトランスポートストリームの制御情報を更新するよう指示する第2制御手段と、
前記外部の記憶装置と接続され、前記第2制御手段の指示を受けた後に前記第1記憶手段からパーシャルトランスポートストリームを読み出し、制御情報を更新して外部の記憶装置に出力するインターフェースとを備えることを特徴とするデジタル放送受信装置。
A digital broadcast receiver connected to an external storage device,
First storage means;
A partial transport stream including an elementary stream that configures a program from the received transport stream and control information of the program is stored in the first storage means, and the partial transport of the program is stored in the external storage device First control means for extracting and generating program supplementary information for outputting a stream from the control information;
Second storage means for storing the program supplementary information generated by the first control means in association with the partial transport stream stored in the first storage means including the program;
Second control means for instructing to update the control information of the partial transport stream including the program stored in the first storage means according to the program supplementary information;
An interface that is connected to the external storage device, reads a partial transport stream from the first storage means after receiving an instruction from the second control means, updates the control information, and outputs the updated control information to the external storage device; A digital broadcast receiver characterized by that.
番組のコピー又はムーブの指示を受け付ける受付手段を更に備え、
前記第2制御手段は、指示された番組を含むパーシャルトランスポートストリームに対応する番組付帯情報を前記第2記憶手段から取得することを特徴とする請求項1記載のデジタル放送受信装置。
A reception unit for receiving an instruction to copy or move the program;
2. The digital broadcast receiving apparatus according to claim 1, wherein the second control unit obtains program supplementary information corresponding to a partial transport stream including the designated program from the second storage unit.
前記第1制御手段は
前記制御情報に含まれるProgram Map Tableに記載されたコピー制御情報を抽出するコピー制御情報抽出部を有し、
前記第2制御手段は、
前記番組付帯情報に含まれるコピー制御情報が“コピーを1回限り”とするとき、Program Map Tableのコピー制御情報を“コピーを1回限り”とし、かつ、“ムーブ中”に変更するよう指示するコピー制御情報変更指示部を有し、
前記インターフェースは、Program Map Tableの内容を指示に従い更新して出力することを特徴とする請求項2記載のデジタル放送受信装置。
The first control means includes a copy control information extraction unit that extracts copy control information described in a Program Map Table included in the control information;
The second control means includes
An instruction to change the copy control information of the Program Map Table to "one copy only" and to "move" when the copy control information included in the program supplementary information is "one copy only" A copy control information change instruction unit
3. The digital broadcast receiving apparatus according to claim 2, wherein the interface updates and outputs the contents of the Program Map Table according to an instruction.
前記第2制御手段は、
前記インターフェースがプログラムマップテーブルのコピー制御情報を“ムーブ中”としてパーシャルトランスポートストリームの出力したとき、当該出力したパーシャルトランスポートストリームを前記第1記憶手段から消去し、出力が完了したとき、前記第2記憶手段に記憶されている当該番組付帯情報を消去する消去部を更に有することを特徴とする請求項3記載のデジタル放送受信装置。
The second control means includes
When the interface outputs the partial transport stream with the copy control information of the program map table set to “move”, the outputted partial transport stream is deleted from the first storage means, and when the output is completed, the output is completed. 4. The digital broadcast receiving apparatus according to claim 3, further comprising an erasure unit for erasing the program supplementary information stored in the storage means.
前記制御情報には、Conditional AccessTableとEntitlement Management Messageとが含まれており、
前記第1制御手段は、
前記Conditional Access Tableに記載されたEntitlement Management Messageのパケット識別子を抽出するパケット識別情報抽出部を有し、
前記第2制御手段は、
前記番組付帯情報に含まれるパケット識別情報のConditional Access TableとEntitlement Management Messageとのそれぞれのパケット識別子を通知する識別情報通知部を有し、
前記インターフェースは、IEEE1394に規定のプロトコルに従い、出力するパーシャルトランスポートストリームから前記Conditional Access TableとEntitlement Management Messageとを除去して出力することを特徴とする請求項2記載のデジタル放送受信装置。
The control information includes a Conditional Access Table and an Entity Management Message.
The first control means includes
A packet identification information extraction unit that extracts a packet identifier of the entity management message described in the conditional access table;
The second control means includes
An identification information notification unit for notifying the packet identifiers of the Conditional Access Table and the Entity Management Message of the packet identification information included in the program supplementary information,
3. The digital broadcast receiving apparatus according to claim 2, wherein the interface removes the Conditional Access Table and the Entity Management Message from the partial transport stream to be output in accordance with a protocol defined in IEEE 1394 and outputs the result.
前記第1記憶手段に記憶されたパーシャルトランスポートストリームには、時間的に連続した少なくとも2番組が記憶されており、
前記第1制御手段は、
前記制御情報に含まれるProgram Map Tableに記載されたビットレート情報を番組ごとに抽出するビットレート情報抽出部を有し、
前記第2制御手段は、
前記第2記憶手段に記憶された番組付帯情報に含まれるビットレート情報を取得し、先行する番組と後続の番組とのビットレート情報とが異なるとき、後続の番組のビットレート情報に対応する記録モードの設定指示をする記録モード指示部を有し、
前記インターフェースは、記録モードの設定指示を受けると、当該番組を含むパーシャルトランスポートストリームの出力の所定時間前に外部の記憶装置に記録モードの設定を指示することを特徴とする請求項1記載のデジタル放送受信装置。
The partial transport stream stored in the first storage means stores at least two programs continuous in time,
The first control means includes
A bit rate information extraction unit that extracts the bit rate information described in the Program Map Table included in the control information for each program;
The second control means includes
The bit rate information included in the program supplementary information stored in the second storage means is acquired, and when the bit rate information of the preceding program and the subsequent program are different, the recording corresponding to the bit rate information of the subsequent program It has a recording mode instruction section for instructing mode setting
2. The interface according to claim 1, wherein when receiving an instruction to set a recording mode, the interface instructs an external storage device to set the recording mode a predetermined time before the output of a partial transport stream including the program. Digital broadcast receiver.
前記所定時間は、前記外部の記憶装置が記録モードの設定指示を受けて、記録動作が安定するまでの時間であることを特徴とする請求項6記載のデジタル放送受信装置。7. The digital broadcast receiver according to claim 6, wherein the predetermined time is a time from when the external storage device receives a recording mode setting instruction until a recording operation is stabilized. 前記第1記憶手段に記憶されたパーシャルトランスポートストリームは、番組予約により記録されたものであり、予約番組に先行する番組がオフセットとして付加されており、
前記第1制御手段は、
制御情報に含まれるEvent Information Tableを参照してオフセット部分の時間を抽出するオフセット抽出部と、
制御情報に含まれるProgram Map Tableからオフセットの番組と予約番組とのコピー制御情報を抽出して生成するコピー制御情報生成部とを有し、
前記第2制御手段は、
前記第1記憶手段に記憶されたパーシャルトランスポートストリームに含まれる予約番組の開始時刻から予約番組の初期制御情報のデフォルト値の基に用いることのできる時間である所定時間α経過後の制御情報を抽出して、更新する制御情報更新部と、
前記予約番組とオフセット番組とがともにコピー制御情報が「Free」であるとき、前記外部の記憶装置に録画指示をした後、オフセットの番組の先頭からパーシャルトランスポートストリームの出力を指示する出力開始指示部と、
前記制御情報更新部で更新された制御情報を前記予約番組の開始時刻より前記外部の記憶装置が記録モードの設定指示を受けて、記録動作が安定までの時間である所定時間N前にパーシャルトランスポートストリームに設定するよう指示する更新情報通知部とを有し、
前記インターフェースは、外部の記憶装置に録画指示を出力した後、オフセット番組の先頭からパーシャルトランスポートストリームを出力し、予約番組の開始時刻より所定時間N前に更新された制御情報をパーシャルトランスポートストリームに設定して出力することを特徴とする請求項1記載のデジタル放送受信装置。
The partial transport stream stored in the first storage means is recorded by program reservation, and a program preceding the reserved program is added as an offset,
The first control means includes
An offset extraction unit that extracts the time of the offset portion with reference to the Event Information Table included in the control information;
A copy control information generating unit that extracts and generates copy control information of the offset program and the reserved program from the Program Map Table included in the control information;
The second control means includes
Control information after elapse of a predetermined time α, which is a time that can be used based on the default value of the initial control information of the reserved program from the start time of the reserved program included in the partial transport stream stored in the first storage means A control information update unit for extracting and updating;
When the copy control information for both the reserved program and the offset program is “Free”, a recording start instruction is given to the external storage device, and then an output start instruction is given to output a partial transport stream from the beginning of the offset program And
The control information updated by the control information update unit is received from the start time of the reserved program when the external storage device receives a recording mode setting instruction, and a partial transfer is performed a predetermined time N before the recording operation is stabilized. An update information notification unit for instructing to set the port stream,
The interface outputs a recording instruction to an external storage device, then outputs a partial transport stream from the beginning of the offset program, and the control information updated a predetermined time N before the start time of the reserved program is transmitted to the partial transport stream. 2. The digital broadcast receiving apparatus according to claim 1, wherein the digital broadcast receiving apparatus is set to output.
前記出力開始指示部は、前記予約番組のコピー制御情報が「Free」であり、前記オフセット番組が「Once」のとき、外部の記憶装置への録画待ちの指示をし、前記更新情報通知部が更新された制御情報をパーシャルトランスポートストリームに設定するよう指示した後に、外部の記録装置への予約番組のパーシャルトランスポートストリームの出力を指示して、録画開始を指示することを特徴とする請求項8記載のデジタル放送受信装置。When the copy control information of the reserved program is “Free” and the offset program is “Once”, the output start instruction unit instructs the external storage device to wait for recording, and the update information notification unit The start of recording is instructed by instructing the output of the partial transport stream of the reserved program to an external recording device after instructing to set the updated control information in the partial transport stream. 9. The digital broadcast receiver according to 8. 外部の記憶装置と接続されたデジタル放送受信方法であって、
受信されたトランスポートストリームから番組を構成するエレメンタリストリームと、当該番組の制御情報とを含むパーシャルトランスポートストリームを第1記憶領域に記憶させ、前記外部の記憶装置に当該番組のパーシャルトランスポートストリームを出力するための番組付帯情報を前記制御情報から抽出して生成し、当該番組を含む前記第1記憶領域に記憶させたパーシャルトランスポートストリームと対応付けて第2記憶領域に記憶させる第1制御ステップと、
前記番組付帯情報に従い、前記第1記憶領域に記憶された当該番組を含むパーシャルトランスポートストリームの制御情報を更新するよう指示する第2制御ステップと、
前記第2制御ステップでの指示を受けた後に前記第1記憶領域からパーシャルトランスポートストリームを読み出し、制御情報を更新して外部の記憶装置に出力する出力ステップとを有することを特徴とするデジタル放送受信方法。
A digital broadcast receiving method connected to an external storage device,
A partial transport stream including an elementary stream that configures a program from the received transport stream and control information of the program is stored in the first storage area, and the partial transport stream of the program is stored in the external storage device Is generated by extracting the program supplementary information for outputting the program from the control information and storing it in the second storage area in association with the partial transport stream stored in the first storage area including the program. Steps,
A second control step instructing to update the control information of the partial transport stream including the program stored in the first storage area according to the program supplementary information;
A digital broadcast comprising: an output step of reading a partial transport stream from the first storage area after receiving an instruction in the second control step, updating the control information, and outputting the updated control information to an external storage device; Reception method.
外部の記憶装置と接続されたデジタル放送受信装置に適用されるデジタル放送受信プログラムであって、
受信されたトランスポートストリームから番組を構成するエレメンタリストリームと、当該番組の制御情報とを含むパーシャルトランスポートストリームを第1記憶領域に記憶させ、前記外部の記憶装置に当該番組のパーシャルトランスポートストリームを出力するための番組付帯情報を前記制御情報から抽出して生成し、当該番組を含む前記第1記憶領域に記憶させたパーシャルトランスポートストリームと対応付けて第2記憶領域に記憶させる第1制御ステップと、
前記番組付帯情報に従い、前記第1記憶領域に記憶された当該番組を含むパーシャルトランスポートストリームの制御情報を更新するよう指示する第2制御ステップと、
前記第2制御ステップでの指示を受けた後に前記第1記憶領域からパーシャルトランスポートストリームを読み出し、制御情報を更新して外部の記憶装置に出力する出力ステップとの各ステップをコンピュータに実行させるデジタル放送受信プログラム。
A digital broadcast receiving program applied to a digital broadcast receiving device connected to an external storage device,
A partial transport stream including an elementary stream that configures a program from the received transport stream and control information of the program is stored in the first storage area, and the partial transport stream of the program is stored in the external storage device Is generated by extracting the program supplementary information for outputting the program from the control information and storing it in the second storage area in association with the partial transport stream stored in the first storage area including the program. Steps,
A second control step instructing to update the control information of the partial transport stream including the program stored in the first storage area according to the program supplementary information;
A digital that causes a computer to execute each step including an output step of reading a partial transport stream from the first storage area after receiving an instruction in the second control step, updating control information and outputting the control information to an external storage device Broadcast reception program.
JP2003068956A 2002-03-18 2003-03-13 Digital broadcast receiving apparatus, digital broadcast receiving method, and digital broadcast receiving program Expired - Fee Related JP3878565B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003068956A JP3878565B2 (en) 2002-03-18 2003-03-13 Digital broadcast receiving apparatus, digital broadcast receiving method, and digital broadcast receiving program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2002073624 2002-03-18
JP2002210500 2002-07-19
JP2003068956A JP3878565B2 (en) 2002-03-18 2003-03-13 Digital broadcast receiving apparatus, digital broadcast receiving method, and digital broadcast receiving program

Publications (2)

Publication Number Publication Date
JP2004104752A JP2004104752A (en) 2004-04-02
JP3878565B2 true JP3878565B2 (en) 2007-02-07

Family

ID=32303208

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003068956A Expired - Fee Related JP3878565B2 (en) 2002-03-18 2003-03-13 Digital broadcast receiving apparatus, digital broadcast receiving method, and digital broadcast receiving program

Country Status (1)

Country Link
JP (1) JP3878565B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006345486A (en) 2005-05-10 2006-12-21 Victor Co Of Japan Ltd External-device controller and device control system
JP4709583B2 (en) 2005-05-31 2011-06-22 株式会社東芝 Data transmission apparatus and data transmission method
JP4804201B2 (en) * 2006-04-06 2011-11-02 シャープ株式会社 Digital broadcast receiver
WO2011016241A1 (en) * 2009-08-05 2011-02-10 パナソニック株式会社 Transmission controller, reception controller, transmission control method, reception control method and transmission control program
JP5866635B2 (en) * 2012-03-30 2016-02-17 住友電気工業株式会社 Stream processing apparatus, stream processing method, and stream processing program

Also Published As

Publication number Publication date
JP2004104752A (en) 2004-04-02

Similar Documents

Publication Publication Date Title
US8639089B2 (en) Video audio recording/playback apparatus and method
JP5307315B2 (en) System and method for incorporating previously broadcast content into program recordings
JP4124110B2 (en) Content viewing support apparatus, content viewing support method, and computer program
JP2008099269A (en) Method of recovering program content
JP2002032975A (en) Data recording device and method, data recording and reproducing device and method and disk recording medium
EP1347642A2 (en) Digital broadcast receiving apparatus, method, and program
JP4431374B2 (en) Recording method, recording apparatus, and receiving apparatus
JP2005167782A (en) Recording method of digital broadcast and digital broadcast receiver
JP4154825B2 (en) Digital broadcast receiving system
JP4717499B2 (en) Broadcast receiving apparatus and control method thereof
JP3878565B2 (en) Digital broadcast receiving apparatus, digital broadcast receiving method, and digital broadcast receiving program
JP2002325235A (en) Contents transmitter, its method, contents receiver and its method
JP3685382B2 (en) Video information recording device
JP3369099B2 (en) Multi-program recording system for digital broadcasting
JP2000036949A (en) Data receiving recording method and data receiver
JP4026638B2 (en) Digital television receiver connected to IEEE 1394 serial bus, and controller device connected to IEEE 1394 serial bus
EP2228986B1 (en) Broadcast recording apparatus
JP4232549B2 (en) Signal processing apparatus, signal processing method, recording restriction apparatus, and recording restriction method
JP3824575B2 (en) DIGITAL BROADCAST RECEPTION DEVICE, RECEPTION METHOD, AND DIGITAL BROADCAST TRANSMISSION METHOD
US20070147772A1 (en) Broadcast recording apparatus and broadcast recording method
JP2003199007A (en) Method for recording digital broadcasting and digital broadcasting receiver with built-in recorder
JP4865618B2 (en) Broadcast receiving apparatus and control method thereof
JP3987712B2 (en) Digital broadcast receiving apparatus, digital broadcast receiving method, digital broadcast receiving program, and computer-readable recording medium
JP2007334956A (en) Video recording device and information display method
JP2005110054A (en) Content recording/reproducing apparatus, content reproducing apparatus, content recording/regenerating system, and content managing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061005

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: 20061017

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061102

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees