(57)【要約】【課題】  時間の連続性を失われ難くすることにより、実時間による再生を実現するストリーム処理装置を得る。【解決手段】  タイムスタンプ付トランスポート・ストリームのパケットの間隔が所定の時間よりも開く場合に、前記出力手段に対してＮＵＬＬパケット等のパケットを挿入して出力させる。このように定期的にあるパケット（例えばNULLパケット）を挿入することで、データの連続性を保つ。また、パーシャル・トランスポート・ストリームに関するセクションデータのパケットを挿入する。【選択図】      図７
2008028888.tif 000002
【特許請求の範囲】
【請求項１】
複数の番組が多重されたトランスポート・ストリームから所定の番組のトランスポート・ストリームのみを抽出したパーシャル・トランスポート・ストリームを出力する抽出手段と、
前記抽出手段が出力したパーシャル・トランスポート・ストリームに関するセクションデータのパケットを抽出するセクションデータ抽出手段と、
前記抽出手段が出力したパーシャル・トランスポート・ストリームおよび前記セクションデータのパケットを受信したときのタイムスタンプを、前記抽出したパーシャル・トランスポート・ストリームおよび前記セクションデータのパケットに付加したタイムスタンプ付トランスポート・ストリームを出力する出力手段と、
前記出力手段が出力する前記タイムスタンプ付トランスポート・ストリームのパケットの間隔が所定の時間よりも開く場合に、前記出力手段に対してＮＵＬＬパケット等のパケットを挿入して出力させる制御手段とを備えたことを特徴とするストリーム処理装置。
【請求項２】
前記書定時間は、タイムスタンプが一周してしまう時間であることを特徴とする請求項１記載のストリーム処理装置。
【請求項３】
前記セクションデータには、ＰＡＴ（Program Association Table），ＰＭＴ（Program Map Table），ＳＩＴ（Selection Information Table），ＤＩＴ（Discontinuity Information Table）の内の少なくとも１を含むことを特徴とする請求項１記載のストリーム処理装置。
【請求項４】
複数の番組が多重されたトランスポート・ストリームから所定の番組のトランスポート・ストリームのみを抽出したパーシャル・トランスポート・ストリームを出力するステップと、
前記出力されたパーシャル・トランスポート・ストリームに関するセクションデータのパケットを抽出するステップと、
前記出力されたパーシャル・トランスポート・ストリームおよび前記セクションデータのパケットを受信したときのタイムスタンプを、前記抽出したパーシャル・トランスポート・ストリームおよび前記セクションデータのパケットに付加したタイムスタンプ付トランスポート・ストリームを出力するステップと、
この出力された前記タイムスタンプ付トランスポート・ストリームのパケットの間隔が所定の時間よりも開く場合に、ＮＵＬＬパケット等のパケットを挿入するステップとを有することを特徴とするストリーム処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、トランスポート・ストリームを処理するストリーム処理装置に関し、特にパーシャル・トランスポート・ストリームを処理するストリーム処理装置に関する。
【背景技術】
【０００２】
ＨＤＤ等の記録媒体に保存したパーシャル・トランスポート・ストリームを再生する際、予め記録媒体に記録する時に付加しておいたタイムスタンプにより同期をとりつつパーシャル・トランスポート・ストリームを信号処理部へ渡すことで、実時間の再生を実現することができる。
【０００３】
しかしながら記録時、信号を抜くなどを行うとその期間はストリームが入力されてこない場合が想定される。結果として、時間の連続性が失われ実時間の再生が難しくなるという問題があった。
【０００４】
なお、従来、再生不可能なストリームデータの記録を防止するものとしては、トランスポート・ストリームのデータを記録する際に、ユーザーから記録指示が出されたときにメイン処理装置においてストリームデータの解析を行い、そしてＰＡＴ，ＤＩＴ，ＰＭＴ等のパケットの到着時刻に基づいて記録開始点を適切に設定するものが知られている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１９８１４３公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように従来のストリーム処理装置、例えばパーシャル・トランスポート・ストリーム再生装置においては、時間の連続性が失われ、実時間の再生が難しくなる場合があるという問題があった。
【０００６】
この発明は、時間の連続性を失われ難くすることにより、実時間による再生を実現するストリーム処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、この発明においては、複数の番組が多重されたトランスポート・ストリームから所定の番組のトランスポート・ストリームのみを抽出したパーシャル・トランスポート・ストリームを出力する抽出手段と、前記抽出手段が出力したパーシャル・トランスポート・ストリームに関するセクションデータのパケットを抽出するセクションデータ抽出手段と、前記抽出手段が出力したパーシャル・トランスポート・ストリームおよび前記セクションデータのパケットを受信したときのタイムスタンプを、前記抽出したパーシャル・トランスポート・ストリームおよび前記セクションデータのパケットに付加したタイムスタンプ付トランスポート・ストリームを出力する出力手段と、前記出力手段が出力する前記タイムスタンプ付トランスポート・ストリームのパケットの間隔が所定の時間よりも開く場合に、前記出力手段に対してＮＵＬＬパケット等のパケットを挿入して出力させる制御手段とを備えたことを特徴とするストリーム処理装置を提供する。
【０００８】
また、上記の目的を達成するために、この発明においては、複数の番組が多重されたトランスポート・ストリームから所定の番組のトランスポート・ストリームのみを抽出したパーシャル・トランスポート・ストリームを出力するステップと、前記出力されたパーシャル・トランスポート・ストリームに関するセクションデータのパケットを抽出するステップと、前記出力されたパーシャル・トランスポート・ストリームおよび前記セクションデータのパケットを受信したときのタイムスタンプを、前記抽出したパーシャル・トランスポート・ストリームおよび前記セクションデータのパケットに付加したタイムスタンプ付トランスポート・ストリームを出力するステップと、この出力された前記タイムスタンプ付トランスポート・ストリームのパケットの間隔が所定の時間よりも開く場合に、ＮＵＬＬパケット等のパケットを挿入するステップとを有することを特徴とするストリーム処理方法を提供する。
【０００９】
また、装置または方法に係る本発明は、コンピュータに当該発明に相当する手順を実行させるための（あるいはコンピュータを当該発明に相当する手段として機能させるための、あるいはコンピュータに当該発明に相当する機能を実現させるための）プログラムとしても成立し、該プログラムを記録したコンピュータ読み取り可能な記録媒体としても成立する。
【発明の効果】
【００１０】
この発明によれば、ストリームの連続性を保つことにより、実時間による再生を実現することを目的とする。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明の実施形態について説明する。
図１は、この発明を適用したデジタルテレビジョン放送受信装置１１１の外観と、このデジタルテレビジョン放送受信装置１１１を中心として構成されるネットワークシステムの一例を概略的に示している。
【００１２】
すなわち、デジタルテレビジョン放送受信装置１１１は、主として、薄型のキャビネット１１２と、このキャビネット１１２を起立させて支持する支持台１１３とから構成されている。そして、キャビネット１１２には、例えばＳＥＤ（Surface-conduction Electron-emitter Display）表示パネル，液晶表示パネル等でなる平面パネル型の映像表示器１１４、スピーカ１１５、操作部１１６、リモートコントローラ１１７から送信される操作情報を受ける受光部１１８等が設置されている。
【００１３】
また、このデジタルテレビジョン放送受信装置１１１には、例えばＳＤ（Secure Digital）メモリカード、ＭＭＣ（Multimedia Card）及びメモリスティック等の第１のメモリカード１１９が着脱可能となっており、この第１のメモリカード１１９に対して番組や写真等の情報の記録再生が行なわれるようになっている。
【００１４】
さらに、このデジタルテレビジョン放送受信装置１１１には、例えば契約情報等の記録された第２のメモリカード（ＩＣカード）１２０が着脱可能となっており、この第２のメモリカード１２０に対して情報の記録再生が行なわれるようになっている。
【００１５】
また、このデジタルテレビジョン放送受信装置１１１は、第１のＬＡＮ（Local Area Network）端子１２１、第２のＬＡＮ端子１２２、ＵＳＢ（Universal Serial Bus）端子１２３及びｉ．ＬＩＮＫ端子１２４を備えている。
【００１６】
このうち、第１のＬＡＮ端子１２１は、ＬＡＮ対応ＨＤＤ専用ポートとして使用されるもので、接続されたＮＡＳ（Network Attached Storage）であるＬＡＮ対応のＨＤＤ１２５に対して、イーサネット（登録商標）により情報の記録再生を行なうために使用される。
【００１７】
このように、ＬＡＮ対応ＨＤＤ専用ポートとしての第１のＬＡＮ端子１２１を設けることにより、他のネットワーク環境やネットワーク使用状況等に影響されることなく、ＨＤＤ１２５に対してハイビジョン画質による番組の情報記録を安定して行なうことができる。
【００１８】
また、第２のＬＡＮ端子１２２は、イーサネット（登録商標）を用いた一般的なＬＡＮ対応ポートとして使用されるもので、例えばハブ１２６を介して、ＬＡＮ対応のＨＤＤ１２７、コンテンツサーバ１２８、ＨＤＤ内蔵のＤＶＤ（Digital Versatile Disk）レコーダ１２９等の機器を接続し、これらの機器と情報伝送を行なうために使用される。
【００１９】
なお、コンテンツサーバ１２８については、家庭内ネットワークにおいてコンテンツのサーバ機器として動作するための機能を持ち、さらにコンテンツのアクセスに必要なＵＲＩ（Uniform Resource Identifier）情報を提供するサービスを備えたＵＰｎＰ（ユニバーサルプラグアンドプレイ）対応機器として構成される。
【００２０】
なお、ＤＶＤレコーダ１２９については、第２のＬＡＮ端子１２２を介して通信されるデジタル情報が制御系のみの情報であるため、デジタルテレビジョン放送受信装置１１１との間でアナログの映像及び音声情報を伝送するために、専用のアナログ伝送路１３０を設ける必要がある。
【００２１】
さらに、この第２のＬＡＮ端子１２２は、ハブ１２６に接続されたブロードバンドルータ１３１を介して、例えばインターネット等のネットワーク１３２に接続し、このネットワーク１３２を介してコンテンツサーバ１３３や携帯電話１３４等と情報伝送を行なうために使用される。
【００２２】
なお、コンテンツサーバ１３３についてはコンテンツのサーバ機器として動作するための機能を持ち、さらにコンテンツのアクセスに必要なＵＲＩ情報を提供するサービスを備えたＵＰｎＰ対応機器として構成される。
【００２３】
また、上記ＵＳＢ端子１２３は、一般的なＵＳＢ対応ポートとして使用されるもので、例えばハブ１３５を介して、携帯電話１３６、デジタルカメラ１３７、メモリカードに対するカードリーダ／ライタ１３８、ＨＤＤ１３９、キーボード１４０等のＵＳＢ機器を接続し、これらのＵＳＢ機器と情報伝送を行なうために使用される。
【００２４】
さらに、上記ｉ．ＬＩＮＫ端子１２４は、例えばＡＶ−ＨＤＤ１４１、Ｄ（Digital）−ＶＨＳ（Video Home System）１４２等をシリアル接続し、これらの機器と情報伝送を行なうために使用される。
【００２５】
なお、図１において、ｉ．ＬＩＮＫ端子１２４およびこのｉ．ＬＩＮＫ端子１２４に接続されるＡＶ−ＨＤＤ１４１は、デジタルテレビジョン放送受信装置１１１に内蔵していてもよい。
【００２６】
図２は、上記したデジタルテレビジョン放送受信装置１１１の主要な信号処理系を示している。
すなわち、ＢＳ／ＣＳデジタル放送受信用のアンテナ２４３で受信した衛星デジタルテレビジョン放送信号は、入力端子２４４を介して衛星デジタル放送用のチューナ２４５ａに供給される。
【００２７】
チューナ２４５ａは、制御部２６１からの制御信号により所望のチャンネルの放送信号を選局し、この選局された放送信号をＰＳＫ（Phase Shift Keying）復調器２４５ｂに出力する。
【００２８】
ＰＳＫ復調器２４５ｂは、制御部２６１からの制御信号により、チューナ２４５ａで選局された放送信号を復調し、所望の番組を含んだパーシャル・トランスポート・ストリームを得て、信号処理部２４７に出力する。
【００２９】
また、地上波放送受信用のアンテナ２４８で受信した地上デジタルテレビジョン放送信号は、入力端子２４９を介して地上デジタル放送用のチューナ２５０ａに供給される。
【００３０】
チューナ２５０ａは、制御部２６１からの制御信号により所望のチャンネルの放送信号を選局し、この選局された放送信号をＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調器２５０ｂに出力する。
【００３１】
ＯＦＤＭ復調器２５０ｂは、制御部２６１からの制御信号により、チューナ２５０ａで選局された放送信号を復調し、所望の番組を含んだパーシャル・トランスポート・ストリームを得て、信号処理部２４７に出力する。
【００３２】
また、信号処理部２４７は、デジタル放送により送られているセクション情報を制御部２６１へ出力する。
ここで、上記信号処理部２４７は、テレビ視聴時には、ＰＳＫ復調器２４５ｂおよびＯＦＤＭ復調器２５０ｂからそれぞれ供給されたパーシャル・トランスポート・ストリームをデパケットしてデジタルの映像信号及び音声信号を得て、このデジタルの映像信号及び音声信号に対して、選択的に所定のデジタル信号処理を施し、グラフィック処理部２５４及び音声処理部２５５に出力している。また、信号処理部２４７は、コンテンツ再生時には、制御部２６１から入力されたコンテンツの再生信号を選択し、所定のデジタル信号処理を施し、グラフィック処理部２５４及び音声処理部２５５に出力している。
【００３３】
制御部２６１には、信号処理部２４７から、番組を取得するための各種データや電子番組ガイド（ＥＰＧ）情報，番組属性情報（番組ジャンル等），字幕情報等（サービス情報、ＳＩやＰＳＩ）が入力されている。
【００３４】
制御部２６１は、これら入力された情報からＥＰＧ，字幕を表示するため画像生成処理を行い、この生成した画像情報をグラフィック処理部２５４へ出力する。
制御部２６１は、信号処理部２４７から入力されたセクション情報の中から、番組を取得するための各種データや電子番組ガイド（ＥＰＧ）情報，番組属性情報（番組ジャンル等），字幕情報等（サービス情報、ＳＩやＰＳＩ）を得る。
【００３５】
グラフィック処理部２５４は、（１）信号処理部２４７内のＡＶデコーダ２４７ｇから供給されるデジタルの映像信号と、（２）ＯＳＤ（On Screen Display）信号生成部２５７で生成されるＯＳＤ信号と、（３）データ放送による画像データと、（４）制御部２６１により生成されたＥＰＧ，字幕信号とを合成して映像処理部２５８へ出力する機能を有する。
【００３６】
また、字幕放送による字幕を表示するとき、グラフィック処理部２５４は、制御部２６１からの制御による字幕情報に基づき、映像信号上に字幕情報を重畳する処理を行う。
【００３７】
グラフィック処理部２５４から出力されたデジタルの映像信号は、映像処理部２５８に供給される。この映像処理部２５８は、入力されたデジタルの映像信号を、前記映像表示器１１４で表示可能なフォーマットのアナログ映像信号に変換した後、映像表示器１１４に出力して映像表示させるとともに、出力端子２５９を介して外部に導出させる。
【００３８】
また、上記音声処理部２５５は、入力されたデジタルの音声信号を、前記スピーカ１１５で再生可能なフォーマットのアナログ音声信号に変換した後、スピーカ１１５に出力して音声再生させるとともに、出力端子２６０を介して外部に導出させる。
【００３９】
ここで、このデジタルテレビジョン放送受信装置１１１は、上記した各種の受信動作を含むその全ての動作を制御部２６１によって統括的に制御されている。この制御部２６１は、ＣＰＵ（Central Processing Unit）等を内蔵しており、前記操作部１１６からの操作情報を受け、または、リモートコントローラ１１７から送出された操作情報を、前記受光部１１８を介して受信し、その操作内容が反映されるように各部をそれぞれ制御している。
【００４０】
この場合、制御部２６１は、主として、そのＣＰＵが実行する制御プログラムを格納したＲＯＭ（Read Only Memory）２６１ａと、該ＣＰＵに作業エリアを提供するＲＡＭ（Random Access Memory）２６１ｂと、各種の設定情報及び制御情報等が格納される不揮発性メモリ２６１ｃとを利用している。
【００４１】
また、この制御部２６１は、カードＩ／Ｆ（Interface）２６５を介して、前記第１のメモリカード１１９が装着可能なカードホルダ２６６に接続されている。これによって、制御部２６１は、カードホルダ２６６に装着された第１のメモリカード１１９と、カードＩ／Ｆ２６５を介して情報伝送することができる。
【００４２】
さらに、上記制御部２６１は、カードＩ／Ｆ２６７を介して、前記第２のメモリカード１２０が装着可能なカードホルダ２６８に接続されている。これにより、制御部２６１は、カードホルダ２６８に装着された第２のメモリカード１２０と、カードＩ／Ｆ２６７を介して情報伝送することができる。
【００４３】
また、上記制御部２６１は、通信Ｉ／Ｆ２６９を介して第１のＬＡＮ端子１２１に接続されている。これにより、制御部２６１は、第１のＬＡＮ端子１２１に接続されたＬＡＮ対応のＨＤＤ１２５と、通信Ｉ／Ｆ２６９を介して情報伝送することができる。この場合、制御部２６１は、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ機能を有し、第１のＬＡＮ端子１２１に接続されたＬＡＮ対応のＨＤＤ１２５にＩＰ（Internet Protocol）アドレスを割り当てて制御している。
【００４４】
さらに、上記制御部２６１は、通信Ｉ／Ｆ２７０を介して第２のＬＡＮ端子１２２に接続されている。これにより、制御部２６１は、第２のＬＡＮ端子１２２に接続された各機器（図１参照）と、通信Ｉ／Ｆ２７０を介して情報伝送することができる。
【００４５】
また、上記制御部２６１は、ＵＳＢ  Ｉ／Ｆ２７１を介して前記ＵＳＢ端子１２３に接続されている。これにより、制御部２６１は、ＵＳＢ端子１２３に接続された各機器（図１参照）と、ＵＳＢ  Ｉ／Ｆ２７１を介して情報伝送することができる。
【００４６】
さらに、上記制御部２６１は、ｉ．ＬＩＮＫ  Ｉ／Ｆ２７２を介してｉ．ＬＩＮＫ端子１２４に接続されている。これにより、制御部２６１は、ｉ．ＬＩＮＫ端子１２４に接続された各機器（図１参照）と、ｉ．ＬＩＮＫ  Ｉ／Ｆ２７２を介して情報伝送することができる。
【００４７】
ところで、この実施形態では、ＨＤＤ１２５に初期登録時のＨＤＤ１２５、ＨＤＤ１２７、コンテンツサーバ１２８、ＤＶＤレコーダ１２９それぞれに割り当てられたストレージＩＤ（ＩＰアドレス、機器名を含む）を記述した登録ファイルを記憶保持している。
【００４８】
また、不揮発性メモリ２６１ｃに、ＨＤＤ１２５、ＨＤＤ１２７、コンテンツサーバ１２８、ＤＶＤレコーダ１２９それぞれのストレージＩＤを記憶している。
また、制御部２６１は、この発明に係わる機能として、ＵＰｎＰを利用した（１）サーバ機器発見機能２６１ｄと、（２）ＵＰｎＰを利用したコンテンツ情報取得機能２６１ｅと、（３）コンテンツアクセス制御機能２６１ｆとを備えている。
【００４９】
（１）制御部２６１は、サーバ機器発見機能２６１ｄにより、ＵＰｎＰのディスカバリ機能を用いてネットワーク上のＵＰｎＰ対応機器を発見する。例えばサーバ機器発見機能２６１ｄは、ＵＰｎＰのディスカバリ機能を用いてコンテンツサーバ１２８を発見する。
【００５０】
（２）制御部２６１は、コンテンツ情報取得機能２６１ｅにより、ＵＰｎＰのコントロール機能を用いてＵＰｎＰ対応機器をコントロールし、ＵＰｎＰ対応機器内のコンテンツをアクセスするために必要なＵＲＩ情報を取得する。例えばコンテンツ情報取得機能２６１ｅは、コンテンツサーバ１２８をコントロールし、コンテンツサーバ１２８内のＨＤＤ等に蓄積されているコンテンツをアクセスするために必要なＵＲＩ情報をコンテンツサーバ１２８から取得する。
【００５１】
（３）制御部２６１は、コンテンツアクセス制御機能２６１ｆにより、サーバ機器発見機能２６１ｄにより取得したサーバ機器のＩＰアドレス情報と、コンテンツ情報取得機能２６１ｅにより取得したＵＲＩ情報から得たＩＰアドレス情報と、デジタルテレビジョン放送受信装置１１１のＬＡＮ端子１２２に割り当てられたＩＰアドレスとネットマスクに基づいてコンテンツへのアクセス可否判定を行う。そして制御部２６１は、アクセス可と判断した場合にはコンテンツアクセスを許可するが、否と判断した場合には許可できない旨を映像表示器１１４にＯＳＤにより表示させる。
【００５２】
次に、図３を用いて信号処理部２４７と制御部２６１について処理について説明する。
放送により受信したトランスポート・ストリームは信号処理部２４７内のデマルチプレクサ２４７ａに供給される。また、ＨＤＤ等から再生されたＴＳは制御部２６１からデマルチプレクサ２４７ａに供給される。
【００５３】
デマルチプレクサ２４７ａは、入力されたトランスポート・ストリームから、制御部２６１から指定されたパケットＩＤに応じて所望の番組のビデオパケットを抽出しビデオデコーダ２４７ｃへ出力する。
【００５４】
また、デマルチプレクサ２４７ａは、入力されたトランスポート・ストリームから、制御部２６１から指定されたパケットＩＤに応じて所望の番組のオーディオパケットを抽出しオーディオデコーダ２４７ｂへ出力する。
【００５５】
また、デマルチプレクサ２４７ａは、入力されたトランスポート・ストリームから、制御部２６１から指定されたパケットＩＤに応じて所望の番組のData放送のパケットを抽出しグラフィック処理部２５４へ出力する。
【００５６】
次に、図４を用いて記録時の処理について説明する。
ＢＳデジタル放送では、複数のＳＤ番組が多重化されて放送されている場合がある。チューナ２４５ａにより受信された信号はＰＳＫ復調器２４５ｂにより復調され、複数のＳＤ番組が多重化されたトランスポート・ストリームが信号処理部２４７へ供給される。この複数のＳＤ番組が多重化されたトランスポート・ストリームを振り分ける作業（デマルチプレクス）をするが、そのときにストリームに記載されているパケットＩＤで振り分け先を決定する。
【００５７】
ＨＤＤ等の記録媒体へ記録するときは、一度バッファであるＲＡＭ２６１ｂに蓄積するのであるが、このときに受信した時刻をタイムスタンプ（時間情報）としてトランスポート・ストリームに付加しておき、このタイムスタンプの付いたトランスポート・ストリームを記録媒体へ記録する。
【００５８】
ＨＤＤ等の記録媒体に保存したパーシャル・トランスポート・ストリームを再生する際、制御部２６１は、図５に示すように記録媒体から読み出してきたパーシャル・トランスポート・ストリームを、予め記録媒体に記録する時に付加しておいたタイムスタンプを評価しながら同期をとりつつパーシャル・トランスポート・ストリームを信号処理部２４７内のデマルチプレクサ２４７ａへ渡す。これにより放送を受信したとき（記録時）と同様の時間でパーシャル・トランスポート・ストリーム再生を再現することが実現でき、問題なく再生することができる。
【００５９】
記録時にストリームの連続性が保障されていれば、実時間で再生することは可能である。しかし、記録時、一時的に信号線が引き抜かれてしまったり、或いは一時的に信号の品質が悪化したとき等、その期間は正常なストリームが入力されてこない場合が想定され、結果として時間の連続性の保障が失われてしまう。このような状態で記録されたパーシャル・トランスポート・ストリームを再生すると、ストリームが断絶されている時間が想定できないために、この区間の実時間の再生が難しくなるという問題がある。
【００６０】
この発明は上記課題を解決するために、次の２つの方法を取る。
（１）記録時に挿入するＰＡＴ（Program Association Table），ＰＭＴ（Program Map Table），ＳＩＴ（Selection Information Table），ＤＩＴ（Discontinuity Information Table）等のセクションデータを、入力されるストリームの状態に関係なく挿入し続け記録しておくことで連続性を担保する。
【００６１】
（２）図７に示すように、入力ストリームの入力状態を監視し、必要であればＮＵＬＬパケット等のパケットを挿入する。例えばパケットが断絶される時間が所定時間以上続かないように定期的にＮＵＬＬパケット等のパケットを挿入したり、入力されるストリームの有無にかかわらずＮＵＬＬパケット等のパケットを挿入して定期的にデータを書き込む。
【００６２】
これによりストリームの連続性を保つことができる。
なお、上記定期的な時間の長さは、例えばパケットの前に付加するタイムスタンプの参照クロックに左右される。例えば２７ＭＨｚでタイムスタンプを付加した場合、４バイトのタイムスタンプでは約２分３９秒で一周することになる。よってこの例の場合、少なくとも２分３９秒以内にパケットを入れる必要があるものである。要するにタイムスタンプが一周してしまう前にパケットを入れる必要がある。
【００６３】
次に、この記録時の動作を図８のフローチャートを用いて説明する。
図８は、記録時の動作を説明するためのフローチャートである。
ステップＳ８０１：制御部２６１は、受信したパケットが所望の番組のＰＩＤにマッチしたＴＳパケットかを判定し、ＰＩＤにマッチしたＴＳパケットならばステップＳ８０４へ進み、ＰＩＤにマッチしたＴＳパケットでなければステップＳ８０３へ進む。
【００６４】
ステップＳ８０２：制御部２６１は、ＮＵＬＬパケットを出力（挿入）する。
ステップＳ８０３：制御部２６１は、挿入するＴＳパケットがあるか否かを判定し、挿入するＴＳパケットがある場合にはステップＳ８０４へ進み、挿入するＴＳパケットがない場合にはステップＳ８０１へ戻る。
【００６５】
ステップＳ８０４：制御部２６１は、ＰＩＤにマッチしたＴＳパケットを最後に出力してから一定時間経過したか否かを判定し、一定時間経過したらステップＳ８０２へ進み、一定時間経過していなければステップＳ８０１へ戻る。
【００６６】
この結果、図７に示すように最低でも所定時間毎にデータが挿入されることとなり、実時間による再生を実現することができる。
次に、再生時の動作を図９のフローチャートを用いて説明する。
図９は、再生時の動作を説明するためのフローチャートである。
ステップＳ９０１：制御部２６１は、データが入力されたかを判定し、データが入力されていたらステップＳ９０２へ進み、入力されていなければステップＳ９０１へ戻る。
【００６７】
ステップＳ９０２：制御部２６１は、現在時刻がパケットの時間情報の時間に到達したかを判定し、到達していたらステップＳ９０３へ進み、到達していなければステップＳ９０１へ戻る。
【００６８】
ステップＳ９０３：制御部２６１は、到達した時間になったパケットを出力する。
以上説明したとおり、本発明によれば、最低でも所定時間毎にデータが挿入されることにより時間の連続性が確保されるので、実時間による再生を実現することができる。
【００６９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。例えば、第１の実施形態と第２の実施形態とを組み合わせ、所望の番組属性として、ジャンル、チャンネルを組みとしたものとしてもよい。
【図面の簡単な説明】
【００７０】
【図１】本発明を適用したデジタルテレビジョン放送受信装置１１１の外観と、このデジタルテレビジョン放送受信装置１１１を中心として構成されるネットワークシステムを説明するための図。
【図２】デジタルテレビジョン放送受信装置１１１の主要な信号処理系を示す図。
【図３】信号処理部２４７と制御部２６１を説明するための図。
【図４】記録時の動作を説明するための図。
【図５】ＨＤＤ等の記録媒体に保存したパーシャル・トランスポート・ストリームを再生する際のストリームを説明するための図。
【図６】記録時にストリームの連続性が保障されていない場合のストリームを説明するための図。
【図７】入力ストリームの入力状態を監視し、必要であればＮＵＬＬパケット等のパケットを挿入する動作を説明するための図。
【図８】記録時の動作を説明するためのフローチャート。
【図９】再生時の動作を説明するためのフローチャート。
【符号の説明】
【００７１】
１１１…デジタルテレビジョン放送受信装置、１１２…キャビネット、１１３…支持台、１１４…映像表示器、１１５…スピーカ、１１６…操作部、１１７…リモートコントローラ、１１８…受光部、１１９…第１のメモリカード、１２０…第２のメモリカード、１２１…第１のＬＡＮ端子、１２２…第２のＬＡＮ端子、１２３…ＵＳＢ端子、１２４…ｉ．ＬＩＮＫ端子、１２５，１２７，１３９…ＨＤＤ、１２６，１３５…ハブ、１２８，１３３…コンテンツサーバ、１２９…ＤＶＤレコーダ、１３０…アナログ伝送路、１３１…ブロードバンドルータ、１３２…ネットワーク、１３４，１３６…携帯電話、１３７…デジタルカメラ、１３８…カードリーダ／ライタ、１４０…キーボード、１４１…ＡＶ−ＨＤＤ、１４２…Ｄ−ＶＨＳ。
【図１】
2008028888.tif 000003
【図２】
2008028888.tif 000004
【図３】
2008028888.tif 000005
【図４】
2008028888.tif 000006
【図５】
2008028888.tif 000007
【図６】
2008028888.tif 000008
【図７】
2008028888.tif 000009
【図８】
2008028888.tif 000010
【図９】
2008028888.tif 000011