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 PDFInfo
- 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
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
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
[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
[0017]
The digital broadcast receiver includes a built-in HDD (Hard Disk Drive) 401, a
[0018]
The
FIG. 2 is a diagram schematically showing a partial TS stored in the recording medium HD501 of the
[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
[0021]
The
[0022]
When a program is recorded on the
[0023]
FIG. 4A is a diagram illustrating an example of the contents of the PMT included in the TS input to the
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
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
The
[0026]
FIG. 5 is a diagram showing an example of program supplementary information stored in the
[0027]
When the
The
[0028]
When receiving an instruction to record a program transmitted from the broadcasting station to the
When the
[0029]
Since the copy is prohibited even if the
[0030]
When the
[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
[0032]
The
The
[0033]
The digital I /
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
[0034]
As described above, since the digital I /
When the partial TS 101 shown in FIG. 14A is output, it can be output from the
[0035]
When a partial TS is output with the move instruction, that is, the value of Retention_move_mode set to “0”, the
[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
The
[0037]
When the
[0038]
In S912, the
In S918, the
[0039]
Next, an operation of outputting a partial TS including a program designated by the
The
[0040]
The
[0041]
The
The
[0042]
The digital I /
[0043]
In the present embodiment, the program
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
[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
(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
For this reason, in addition to the structure of the said
[0046]
FIG. 8 is a diagram showing an example of program supplementary information stored in the
The program supplementary information 1101 is information associated with the partial TS stored as the
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
In the
[0048]
The offset
The
[0049]
The digital I / F output enable / disable
[0050]
The
The
When the recorded program is recorded with an offset by program reservation, the
[0051]
In addition, the offset
The
[0052]
Similarly, bit rate information is acquired from the PMT and recorded, but the highest bit rate value is recorded.
Digital I / F
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
[0054]
The operation of the
The
[0055]
It is determined whether the copy control information of the main content described in the
[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
[0058]
Next, the
[0059]
As in the first embodiment, the
[0060]
The digital I /
[0061]
The
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
[0062]
If the recording mode change information has not been created, the process proceeds to S1512.
In step S1512, the
[0063]
The
[0064]
The digital I /
Next, the operation of outputting only the main part partial TS to the
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
[0066]
Subsequently, the
Next, the
In response to an instruction from the
[0067]
The
In accordance with the instruction from the
[0068]
The
[0069]
The digital I /
In this way, the PMT and EMI at the stable time T3 of the main program are output immediately before the recording of the
[0070]
The flowchart shown in FIG. 13 is processing according to the description of the
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
[0071]
In each of the above embodiments, the partial TS is recorded on the
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
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.
前記制御情報に含まれる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.
前記インターフェースがプログラムマップテーブルのコピー制御情報を“ムーブ中”としてパーシャルトランスポートストリームの出力したとき、当該出力したパーシャルトランスポートストリームを前記第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.
前記第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制御手段は、
前記制御情報に含まれる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.
前記第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.
受信されたトランスポートストリームから番組を構成するエレメンタリストリームと、当該番組の制御情報とを含むパーシャルトランスポートストリームを第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.
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)
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 |
-
2003
- 2003-03-13 JP JP2003068956A patent/JP3878565B2/en not_active Expired - Fee Related
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 |