(57)【特許請求の範囲】
【請求項１】
デジタル放送ストリーム処理装置であって、
所定番組の記録を開始するために、入力トランスポートストリームからパーシャルトランスポートストリームを作成し、さらに、メッセージの自動表示に必要な情報を分離するトランスポートデコーダと、
前記トランスポートデコーダにより作成されたパーシャルトランスポートストリームを格納する記録装置と、
前記トランスポートデコーダにより分離された情報を格納する情報格納部と、所定番組の再生を開始するための再生コマンドを生成する再生開始処理部とを備え、
前記記録装置はさらに、前記再生開始処理部により生成された再生コマンドに応答して、所定番組を含むパーシャルトランスポートストリームを読み出し、
前記トランスポートデコーダはさらに、前記記録装置により読み出されたパーシャルトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生し、
前記デジタル放送ストリーム処理装置はさらに、前記再生開始処理部により再生コマンドが生成されると、前記情報格納部の格納情報を使って、自動表示メッセージを作成するメッセージ作成部をさらに備える、デジタル放送ストリーム処理装置。
【請求項２】
トランスポートストリームに多重される番組をユーザがタイムシフト再生可能に構成されており、
前記トランスポートデコーダはさらに、前記記録装置により読み出されたパーシャルトランスポートストリームから、所定番組を構成する映像を表しておりかつ符号化されている符号化映像データを少なくとも再生し、
前記デジタル放送ストリーム処理装置はさらに、
前記トランスポートデコーダにより再生された符号化映像データを復号して、所定番組を構成する映像を表す映像データを再生する映像デコーダと、
前記メッセージ作成部で作成された自動表示メッセージを、前記映像デコーダで再生された映像データに重畳する画像合成部とを備える、請求項１に記載のデジタル放送ストリーム処理装置。
【請求項３】
所定番組の録画開始時刻と再生開始時刻との時間差を算出して、算出した時間差が所定の基準時間以下か否かを判断する判断部をさらに備え、
前記メッセージ作成部は、前記判断部により基準時間以下であると判断された場合に限り、前記情報格納部の格納情報を使って、自動表示メッセージを作成する、請求項１に記載のデジタル放送ストリーム処理装置。
【請求項４】
デジタル放送ストリーム処理装置であって、
所定番組の記録を開始するために、入力トランスポートストリームから、メッセージの自動表示に必要な情報を含むパーシャルトランスポートストリームを作成するトランスポートデコーダと、
前記トランスポートデコーダにより作成されたパーシャルトランスポートストリームを格納する記録装置と、
所定番組の再生を開始するための再生コマンドを生成する再生開始処理部とを備え、
前記記録装置はさらに、前記再生開始処理部により生成された再生コマンドに応答して、所定番組を含むパーシャルトランスポートストリームを読み出し、
前記トランスポートデコーダはさらに、前記記録装置により読み出されたパーシャルトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離し、
前記デジタル放送ストリーム処理装置はさらに、前記再生開始処理部により再生コマンドが生成されると、前記トランスポートデコーダにより分離された情報を使って、自動表示メッセージを作成するメッセージ作成部を備える、デジタル放送ストリーム処理装置。
【請求項５】
トランスポートストリームに多重される番組をユーザがタイムシフト再生可能に構成されており、
前記トランスポートデコーダはさらに、前記記録装置により読み出されたパーシャルトランスポートストリームから、所定番組を構成する映像を表しておりかつ符号化されている符号化映像データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離し、
前記デジタル放送ストリーム処理装置はさらに、
前記トランスポートデコーダにより再生された符号化映像データを復号して、所定番組を構成する映像を表す映像データを再生する映像デコーダと、
前記メッセージ作成部で作成された自動表示メッセージを、前記映像デコーダで再生された映像データに重畳する画像合成部とを備える、請求項４に記載のデジタル放送ストリーム処理装置。
【請求項６】
所定番組の録画開始時刻と再生開始時刻との時間差を算出して、算出した時間差が所定の基準時間以下か否かを判断する判断部をさらに備え、
前記メッセージ作成部は、前記判断部により基準時間以下であると判断された場合に限り、前記情報格納部の格納情報を使って、自動表示メッセージを作成する、請求項４に記載のデジタル放送ストリーム処理装置。
【請求項７】
前記自動表示メッセージに必要な情報は、パーシャルトランスポートストリームのＰＭＴ(Program Map Table )又はＳＩＴ(Selection Map Table )に記述される、請求項４に記載のデジタル放送ストリーム処理装置。
【請求項８】
前記自動表示メッセージに必要な情報は、エレメンタリストリームとして、パーシャルトランスポートストリームに多重される、請求項４に記載のデジタル放送ストリーム処理装置。
【請求項９】
デジタル放送ストリーム処理装置であって、
所定番組を記録するために、受信トランスポートストリームを格納する記録装置と、
所定番組の再生を開始するための再生コマンドを生成する再生開始処理部とを備え、
前記記録装置はさらに、前記再生開始処理部により生成された再生コマンドに応答して、所定番組を含むトランスポートストリームを読み出し、
前記デジタル放送ストリーム処理装置はさらに、
前記記録装置により読み出されたトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離するトランスポートデコーダと、
前記再生開始処理部により再生コマンドが生成されると、前記トランスポートデコーダにより分離された情報を使って、自動表示メッセージを作成するメッセージ作成部とを備える、デジタル放送ストリーム処理装置。
【請求項１０】
トランスポートストリームに多重される番組をユーザがタイムシフト再生可能に構成されており、
前記トランスポートデコーダはさらに、前記記録装置により読み出されたトランスポートストリームから、所定番組を構成する映像を表しておりかつ符号化されている符号化映像データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離し、
前記デジタル放送ストリーム処理装置はさらに、
前記再生開始処理部により再生コマンドが生成されると、前記トランスポートデコーダにより分離された情報を使って、自動表示メッセージを作成するメッセージ作成部と、
前記トランスポートデコーダにより再生された符号化映像データを復号して、所定番組を構成する映像を表す映像データを再生する映像デコーダと、
前記メッセージ作成部で作成された自動表示メッセージを、前記映像デコーダで再生された映像データに重畳する画像合成部とを備える、請求項９に記載のデジタル放送ストリーム処理装置。
【請求項１１】
所定番組の録画開始時刻と再生開始時刻との時間差を算出して、算出した時間差が所定の基準時間以下か否かを判断する判断部をさらに備え、
前記メッセージ作成部は、前記判断部により基準時間以下であると判断された場合に限り、前記情報格納部の格納情報を使って、自動表示メッセージを作成する、請求項９に記載のデジタル放送ストリーム処理装置。
【請求項１２】
デジタル放送ストリーム処理方法であって、
所定番組の記録を開始するために、入力トランスポートストリームからパーシャルトランスポートストリームを作成し、さらに、メッセージの自動表示に必要な情報を分離する第１のデコードステップと、
前記第１のデコードステップで作成されたパーシャルトランスポートストリームを格納する記録ステップと、
前記第１のデコードステップで分離された情報を格納する情報格納ステップと、
所定番組の再生を開始するための再生コマンドを生成する再生開始ステップと、
前記再生開始ステップで生成された再生コマンドに応答して、所定番組を含むパーシャルトランスポートストリームを読み出す読み出しステップと、
前記読み出しステップで読み出されたパーシャルトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生する再生ステップと、
前記再生開始ステップで再生コマンドが生成されると、前記情報格納ステップの格納情報を使って、自動表示メッセージを作成するメッセージ作成ステップとを備える、デジタル放送ストリーム処理装置。
【請求項１３】
コンピュータ装置上で実行可能なコンピュータプログラムとして実現される、請求項１２に記載のデジタル放送ストリーム処理方法。
【請求項１４】
前記コンピュータプログラムが記録媒体上に記録される、請求項１３に記載のデジタル放送ストリーム処理方法。
【請求項１５】
デジタル放送ストリーム処理方法であって、
所定番組の記録を開始するために、入力トランスポートストリームから、メッセージの自動表示に必要な情報を含むパーシャルトランスポートストリームを作成する第１のデコードステップと、
前記第１のデコードステップで作成されたパーシャルトランスポートストリームを格納する記録ステップと、
所定番組の再生を開始するための再生コマンドを生成する再生開始ステップと、
前記再生開始ステップで生成された再生コマンドに応答して、所定番組を含むパーシャルトランスポートストリームを読み出す読み出しステップと、
前記記録ステップで読み出されたパーシャルトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離する再生・分離ステップと、
前記再生開始ステップで再生コマンドが生成されると、前記再生・分離ステップで分離された情報を使って、自動表示メッセージを作成するメッセージ作成ステップとを備える、デジタル放送ストリーム処理方法。
【請求項１６】
コンピュータ装置上で実行可能なコンピュータプログラムとして実現される、請求項１５に記載のデジタル放送ストリーム処理方法。
【請求項１７】
前記コンピュータプログラムが記録媒体上に記録される、請求項１６に記載のデジタル放送ストリーム処理方法。
【請求項１８】
デジタル放送ストリーム処理方法であって、
所定番組を記録するために、受信トランスポートストリームを格納する記録ステップと、
所定番組の再生を開始するための再生コマンドを生成する再生開始ステップと、
前記再生開始ステップで生成された再生コマンドに応答して、所定番組を含むトランスポートストリームを読み出す読み出しステップと、
前記記録ステップで読み出されたトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離する再生・分離ステップと、
前記再生開始ステップで再生コマンドが生成されると、前記再生・分離ステップで分離された情報を使って、自動表示メッセージを作成するメッセージ作成ステップとを備える、デジタル放送ストリーム処理方法。
【請求項１９】
コンピュータ装置上で実行可能なコンピュータプログラムとして実現される、請求項１８に記載のデジタル放送ストリーム処理方法。
【請求項２０】
前記コンピュータプログラムが記録媒体上に記録される、請求項１９に記載のデジタル放送ストリーム処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送ストリーム処理装置に関し、より特定的には、受信ストリームが表す番組をタイムシフト再生可能なデジタル放送ストリーム処理装置に関する。
【０００２】
【従来の技術】
近年、タイムシフト再生が可能なデジタル放送ストリーム処理装置（以下、ストリーム処理装置と略記する）が普及してきている。タイムシフト再生とは、デジタル放送本来の編成時間とは別の時間に番組を再生することを意味する。特に、番組が映像及び音声から構成される場合、タイムシフト再生により、ユーザは上記編成時間とは別の時間に番組を視聴できるようになる。
【０００３】
図１７は、従来のストリーム処理装置の全体構成を示すブロック図である。図１７において、ストリーム処理装置は、チューナ１０１と、復調部１０２と、デスクランブラ１０３と、トランスポートデコーダ１０４と、インタフェイス１０５と、バス１０６と、記録装置１０７と、音声デコーダ１０８と、映像デコーダ１０９と、画像合成部１０１０と、インタフェイス１０１１と、フラッシュＲＯＭ(Read Only Memory)１０１２と、ＣＰＵ(Central Processing Unit)１０１３とを備えている。
【０００４】
チューナ１０１は、プロセッサ１０１３からの制御信号に従って選局を行い、選択された放送局に割り当てられた周波数帯（つまり、チャネル）の高周波信号ＨＳを受信する。受信した高周波信号ＨＳを、チューナ１０１は、受信信号ＲＳとして復調部１０２に出力する。ここで、高周波信号ＨＳは、所定の鍵Ｋd を使ってスクランブルされたトランスポートストリームＴＳを搬送波に載せた信号である。また、トランスポートストリームＴＳは、番組を表す音声データＡＤ及び映像データＶＤ、並びに必要なデータをＭＰＥＧ２(Motion Picture Experts Group phase2)に従って符号化したものを少なくとも含む。
【０００５】
復調部１０２は、チューナ１０１の受信信号ＲＳを復調して、復調したものを、ベースバンド帯を有する復調信号ＤＳ（つまりスクランブルされたトランスポートストリームＴＳ）として、デスクランブラ１０３に出力する。
デスクランブラ１０３は、プロセッサ１０１３の制御下で設定される鍵Ｋd を使って、復調部１０２からの復調信号ＤＳをデスクランブルする。デスクランブルしたものを、復調部１０２は、トランスポートストリームＴＳとして、トランスポートデコーダ１０４に出力する。
【０００６】
トランスポートデコーダ１０４は様々な動作を行うが、本従来技術の説明では、タイムシフト再生時の処理について説明する。つまり、トランスポートデコーダ１０４は、デスクランブラ１０３からのトランスポートストリームＴＳをデコードして、パーシャルトランスポートストリームＰＳを作成する。その後、トランスポートデコーダ１０４は、作成したパーシャルトランスポートストリームＰＳをインタフェイス１０５に出力する。
【０００７】
インタフェイス１０５は、トランスポートデコーダ１０４からのパーシャルトランスポートストリームＰＳを使って、ＩＥＥＥ(Institute of Electrical and Electronics Engineers)１３９４の規定に従って複数のパケットＰPSを組み立てて、バス１０６に送出する。
バス１０６は、ＩＥＥＥ１３９４に準拠しており、インタフェイス１０５からの各パケットＰPSを記録装置１０７に向けて伝送する。
【０００８】
記録装置１０７は、例えばハードディスク又はＤＶＤ(Digital Varsatile Disk)のように、大容量でランダムアクセス可能な記録媒体を有しており、バス１０６からのパケットＰPSを、パーシャルトランスポートストリームＰＳに分解して、分解したものを内部の記録媒体に記録する。
【０００９】
また、タイムシフト再生するに先立ち、記録装置１０７には、プロセッサ１０１３から、現在録画中の番組の再生コマンドが送られてくる。記録装置１０７は、受信コマンドに応答して、再生すべき番組を構成するパーシャルトランスポートストリームＰＳを内部の記録媒体から読み出し、その後、読み出したものからパケットＰPSを組み立てて、バス１０６に送出する。
【００１０】
バス１０６は、記録装置１０７からのパケットＰPSをインタフェイス１０５に向けて伝送する。インタフェイス１０５は、受信パケットＰPSを、パーシャルトランスポートストリームＰＳに分解して、分解したものをトランスポートデコーダ１０４に出力する。
【００１１】
トランスポートデコーダ１０４は、インタフェイス１０５からのパーシャルトランスポートストリームＰＳをデコードして、ＭＰＥＧ２に従って符号化された音声データＣＤＡ及び映像データＣＤＶを再生する。その後、トランスポートデコーダ１０４は、再生した符号化音声データＣＤＡを音声デコーダ１０８に出力し、再生した符号化映像データＣＤＶを映像デコーダ１０９に出力する。
【００１２】
音声デコーダ１０８は、トランスポートデコーダ１０４からの符号化音声データＣＤＡを復号して、再生対象番組を構成する音声を表す音声データＡＤを再生する。その後、音声デコーダ１０８は、再生した音声データＡＤを、ストリーム処理装置の音声出力端子（図示せず）に接続されているスピーカ２００に送信する。スピーカ２００は、受信した音声データＡＤに従って音声を出力する。
【００１３】
また、映像デコーダ１０９は、トランスポートデコーダ１０４からの符号化映像データＣＤＶを復号して、再生対象番組を表す映像データＶＤを再生する。その後、映像デコーダ１０９は、再生した映像データＶＤを、プロセッサ１０１３の制御下で画像合成部１０１０が有するフレームメモリ（図示せず）に転送する。画像合成部１０１０は、ストリーム処理装置の映像出力端子（図示せず）に接続されているモニタ３００に、フレームメモリ上の映像データＶＤを送信する。モニタ３００は、受信映像データＶＤに従って、映像を出力する。
【００１４】
また、ストリーム処理装置のスロット（図示せず）には、ＩＣカード４００が挿入され、これによって、インタフェイス１０１１は、ＩＣカード４００と接続される。ＩＣカード４００は、記録装置１０７に記録される番組の放送開始前に、トランスポートストリームＴＳに多重化される各種情報を使って、鍵Ｋd を生成する。生成された鍵Ｋd は、上述のようにデスクランブラ１０３に設定される。さらに、ＩＣカード４００には、トランスポートストリームＴＳに多重化されるＥＭＭ個人メッセージが格納される。このＥＭＭ個人メッセージは典型的には、有料デジタル放送の視聴料金をユーザが放送事業者に支払ったか否かを示すデータである。
【００１５】
フラッシュＲＯＭ１０１２は、本ストリーム処理装置の各構成を制御するためのコンピュータプログラムを格納している。このコンピュータプログラムを、プロセッサ１０１３は実行する。
以上のようなストリーム処理装置は、例えば、特許公開２００１−１１９６６９号公報に開示されている。
【００１６】
また、トランスポートストリームＴＳには、番組を表す映像及び音声以外にも、自動表示メッセージを多重することができる。自動表示メッセージは、上述のようなストリーム処理装置の画像合成部１０１０で、映像データＶＤに合成される。自動表示メッセージに関しては、「ＢＳ/広帯域ＣＳデジタル放送運用規定技術資料（ＡＲＩＢ  ＴＲ−Ｂ１５）」（社団法人  電波産業会）の第四編及び第五編に詳細に規定されている。
【００１７】
【特許文献１】
特許公開２００１−１１９６６９号公報
【非特許文献１】
「ＢＳ/広帯域ＣＳデジタル放送運用規定技術資料（ＡＲＩＢ  ＴＲ−Ｂ１５）」（社団法人  電波産業会）
【００１８】
【発明が解決しようとする課題】
ところで、メッセージの自動表示には、限定受信テーブル(以下、ＣＡＴ(Conditional Access Table)と称する) 及び個別情報(以下、ＥＭＭ(Entitlement Management Message)と称する) が必要となる。また、トランスポートデコーダ１０４は、トランスポートストリームＴＳから、パーシャルトランスポートストリームＰＳを作成するが、ＩＥＥＥ１３９４の規定によれば、パーシャルトランスポートストリームＰＳにＣＡＴ及びＥＭＭは含まれない。その結果、パーシャルトランスポートストリームＰＳを使って番組を再生するタイムシフト再生時に、上述のストリーム処理装置は、自動表示メッセージをユーザに提供することができないという問題点があった。
【００１９】
それ故に、本発明の目的は、タイムシフト再生時にも、自動表示メッセージを生成可能なデジタル放送ストリーム処理装置を提供することである。
【００２０】
【課題を解決するための手段及び発明の効果】
第１の発明は、デジタル放送ストリーム処理装置であって、所定番組の記録を開始するために、入力トランスポートストリームからパーシャルトランスポートストリームを作成し、さらに、メッセージの自動表示に必要な情報を分離するトランスポートデコーダと、トランスポートデコーダにより作成されたパーシャルトランスポートストリームを格納する記録装置と、トランスポートデコーダにより分離された情報を格納する情報格納部と、所定番組の再生を開始するための再生コマンドを生成する再生開始処理部とを備える。ここで、記録装置はさらに、再生開始処理部により生成された再生コマンドに応答して、所定番組を含むパーシャルトランスポートストリームを読み出す。トランスポートデコーダはさらに、記録装置により読み出されたパーシャルトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生する。デジタル放送ストリーム処理装置はさらに、再生開始処理部により再生コマンドが生成されると、情報格納部の格納情報を使って、自動表示メッセージを作成するメッセージ作成部をさらに備える。
【００２１】
第１の発明において、デジタル放送ストリーム処理装置は、トランスポートストリームに多重される番組をユーザがタイムシフト再生可能に構成されている。また、トランスポートデコーダはさらに、記録装置により読み出されたパーシャルトランスポートストリームから、所定番組を構成する映像を表しておりかつ符号化されている符号化映像データを少なくとも再生する。デジタル放送ストリーム処理装置はさらに、トランスポートデコーダにより再生された符号化映像データを復号して、所定番組を構成する映像を表す映像データを再生する映像デコーダと、メッセージ作成部で作成された自動表示メッセージを、映像デコーダで再生された映像データに重畳する画像合成部とを備える。
【００２２】
第２の発明は、デジタル放送ストリーム処理装置であって、所定番組の記録を開始するために、入力トランスポートストリームから、メッセージの自動表示に必要な情報を含むパーシャルトランスポートストリームを作成するトランスポートデコーダと、トランスポートデコーダにより作成されたパーシャルトランスポートストリームを格納する記録装置と、所定番組の再生を開始するための再生コマンドを生成する再生開始処理部とを備える。ここで、記録装置はさらに、再生開始処理部により生成された再生コマンドに応答して、所定番組を含むパーシャルトランスポートストリームを読み出す。トランスポートデコーダはさらに、記録装置により読み出されたパーシャルトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離する。デジタル放送ストリーム処理装置はさらに、再生開始処理部により再生コマンドが生成されると、トランスポートデコーダにより分離された情報を使って、自動表示メッセージを作成するメッセージ作成部を備える。
【００２３】
第２の発明において、デジタル放送ストリーム処理装置は、トランスポートストリームに多重される番組をユーザがタイムシフト再生可能に構成されている。トランスポートデコーダはさらに、記録装置により読み出されたパーシャルトランスポートストリームから、所定番組を構成する映像を表しておりかつ符号化されている符号化映像データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離する。デジタル放送ストリーム処理装置はさらに、トランスポートデコーダにより再生された符号化映像データを復号して、所定番組を構成する映像を表す映像データを再生する映像デコーダと、メッセージ作成部で作成された自動表示メッセージを、映像デコーダで再生された映像データに重畳する画像合成部とを備える。
【００２４】
第２の発明において、自動表示メッセージに必要な情報は、パーシャルトランスポートストリームのＰＭＴ(Program Map Table )又はＳＩＴ(Selection Map Table )に記述される。また、他にも、自動表示メッセージに必要な情報は、エレメンタリストリームとして、パーシャルトランスポートストリームに多重される。
【００２５】
第３の発明は、デジタル放送ストリーム処理装置であって、所定番組を記録するために、受信トランスポートストリームを格納する記録装置と、所定番組の再生を開始するための再生コマンドを生成する再生開始処理部とを備える。ここで、記録装置はさらに、再生開始処理部により生成された再生コマンドに応答して、所定番組を含むトランスポートストリームを読み出す。デジタル放送ストリーム処理装置はさらに、記録装置により読み出されたトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離するトランスポートデコーダと、再生開始処理部により再生コマンドが生成されると、トランスポートデコーダにより分離された情報を使って、自動表示メッセージを作成するメッセージ作成部とを備える。
【００２６】
第３の発明において、デジタル放送ストリーム処理装置は、トランスポートストリームに多重される番組をユーザがタイムシフト再生可能に構成されている。ここで、トランスポートデコーダはさらに、記録装置により読み出されたトランスポートストリームから、所定番組を構成する映像を表しておりかつ符号化されている符号化映像データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離する。デジタル放送ストリーム処理装置はさらに、再生開始処理部により再生コマンドが生成されると、トランスポートデコーダにより分離された情報を使って、自動表示メッセージを作成するメッセージ作成部と、トランスポートデコーダにより再生された符号化映像データを復号して、所定番組を構成する映像を表す映像データを再生する映像デコーダと、メッセージ作成部で作成された自動表示メッセージを、映像デコーダで再生された映像データに重畳する画像合成部とを備える。
【００２７】
第１〜第３の発明において、デジタル放送ストリーム処理装置は、好ましくは、所定番組の録画開始時刻と再生開始時刻との時間差を算出して、算出した時間差が所定の基準時間以下か否かを判断する判断部をさらに備える。ここで、メッセージ作成部は、判断部により基準時間以下であると判断された場合に限り、情報格納部の格納情報を使って、自動表示メッセージを作成する。
【００２８】
以上の第１〜第３の発明によれば、所定番組の録画時に、自動表示メッセージの作成に必要な情報は待避される。そして、タイムシフト再生のために再生コマンドが作成されると、待避された情報を使って、自動表示メッセージの作成が行われる。これによって、タイムシフト再生時であっても、ユーザに自動表示メッセージを提示することが可能なデジタル放送ストリーム処理装置を提供することが可能となる。
【００２９】
第４の発明は、デジタル放送ストリーム処理方法であって、所定番組の記録を開始するために、入力トランスポートストリームからパーシャルトランスポートストリームを作成し、さらに、メッセージの自動表示に必要な情報を分離する第１のデコードステップと、第１のデコードステップで作成されたパーシャルトランスポートストリームを格納する記録ステップと、第１のデコードステップで分離された情報を格納する情報格納ステップと、所定番組の再生を開始するための再生コマンドを生成する再生開始ステップと、再生開始ステップで生成された再生コマンドに応答して、所定番組を含むパーシャルトランスポートストリームを読み出す読み出しステップと、読み出しステップで読み出されたパーシャルトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生する再生ステップと、再生開始ステップで再生コマンドが生成されると、情報格納ステップの格納情報を使って、自動表示メッセージを作成するメッセージ作成ステップとを備える。
【００３０】
第５の発明は、デジタル放送ストリーム処理方法であって、所定番組の記録を開始するために、入力トランスポートストリームから、メッセージの自動表示に必要な情報を含むパーシャルトランスポートストリームを作成する第１のデコードステップと、第１のデコードステップで作成されたパーシャルトランスポートストリームを格納する記録ステップと、所定番組の再生を開始するための再生コマンドを生成する再生開始ステップと、再生開始ステップで生成された再生コマンドに応答して、所定番組を含むパーシャルトランスポートストリームを読み出す読み出しステップと、記録ステップで読み出されたパーシャルトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離する再生・分離ステップと、再生開始ステップで再生コマンドが生成されると、再生・分離ステップで分離された情報を使って、自動表示メッセージを作成するメッセージ作成ステップとを備える。
【００３１】
第６の発明は、デジタル放送ストリーム処理方法であって、所定番組を記録するために、受信トランスポートストリームを格納する記録ステップと、所定番組の再生を開始するための再生コマンドを生成する再生開始ステップと、再生開始ステップで生成された再生コマンドに応答して、所定番組を含むトランスポートストリームを読み出す読み出しステップと、記録ステップで読み出されたトランスポートストリームから、所定番組を表しておりかつ符号化されている符号化データを少なくとも再生し、さらに、メッセージの自動表示に必要な情報を分離する再生・分離ステップと、再生開始ステップで再生コマンドが生成されると、再生・分離ステップで分離された情報を使って、自動表示メッセージを作成するメッセージ作成ステップとを備える。
【００３２】
第４〜第６の発明において、デジタル放送ストリーム処理方法は、コンピュータ装置上で実行可能なコンピュータプログラムとして実現される。また、コンピュータプログラムが記録媒体上に記録される。
【００３３】
【発明の実施の形態】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るストリーム処理装置１の全体構成を示すブロック図である。図１において、ストリーム処理装置１は、図１７のストリーム処理装置と比較すると、トランスポートデコーダ１０４、画像合成部１０１０、及びフラッシュＲＯＭ(Read Only Memory)１０１２の代わりに、トランスポートデコーダ５０１、画像合成部５０３及びフラッシュＲＯＭ５０４を備える点で相違する。また、ストリーム処理装置１は、ＲＡＭ５０２をさらに備える点で、図１７のストリーム処理装置と相違する。それ以外に両者の間には相違点は無いので、図１において、図１７の構成に相当するものには同一の参照符号を割り当て、それらの説明を省略する。
【００３４】
トランスポートデコーダ５０１は、デスクランブラ１０３からのトランスポートストリームＴＳを受け取り、受け取ったものに対して、後で詳説する処理を行う。ここで、図２は、トランスポートデコーダ５０１への入力トランスポートストリームＴＳのデータ構造を示す模式図である。図２において、トランスポートストリームＴＳは、プログラムアソシエーションテーブルパケット（以下、ＰＡＴパケットと称する）ＰPAT と、プログラムマップテーブルパケット（以下、ＰＭＴパケット）ＰPMT と、エレメンタリストリームパケット（以下、ＥＳパケットと称する）ＰESと、限定受信テーブルパケット（以下、ＣＡＴパケットと称する）ＰCAT と、個別情報パケット（以下、ＥＭＭパケットと称する）ＰEMM とを含む。
【００３５】
ＰＡＴパケットＰPAT は、ＰＡＴ(Program Association Table) を構成しており、各チャネルのＰＭＴパケットＰPMT に割り当てられているＰＩＤ(Packet ID) を指定する。ＰＭＴパケットＰPMT は、各チャネル毎のＰＭＴ(Program Map Table) を構成しており、対象となるチャネルを使って多重される映像、音声及びデータを構成するＥＳパケットＰESのＰＩＤを指定する。ＥＳパケットＰESには、所定のＰＩＤが割り当てられており、さらに、各チャネルに多重される映像、音声又はデータのエレメンタリストリームが含まれる。
【００３６】
限定受信テーブルパケットＰCAT は、ＣＡＴ(Conditional Access Table)を構成しており、ＥＭＭパケットＰEMM に割り当てられているＣＡ＿ＰＩＤを指定する。ＥＭＭパケットＰEMM には、所定のＣＡ＿ＰＩＤが割り当てられており、典型的には、ＥＭＭ共通メッセージが含まれる。ここで、本実施形態では、ＥＭＭ共通メッセージは、ＥＭＭ個別メッセージに関連して、ユーザに視聴料金の支払いを促すためのメッセージであるとする。
【００３７】
なお、トランスポートストリームＴＳは、他にもさまざまなパケットを含んでいるが、これらについては図示を省略している。
【００３８】
ＲＡＭ(Random Access Memory)５０２は一般的には、プロセッサ１０１３の作業領域として使われる。本実施形態において特徴的であるのは、ＲＡＭ５０２には、図３に示すように、第１〜第３の格納領域５０２１〜５０２３が予約される点である。第１の格納領域５０２１は、トランスポートデコーダ５０１で処理されたトランスポートストリームＴＳに含まれるＣＡＴパケットＰCAT 及びＥＭＭパケットＰEMM を格納する。第２の格納領域５０２２は、ユーザにより指定された番組の録画を開始した時刻（以下、録画開始時刻と称する）ＴREC を格納する。第３の格納領域５０２３は、録画中の番組再生を開始した時刻（以下、再生開始時刻と称する）ＴPLAYを格納する。
【００３９】
再度、図１を参照する。フラッシュＲＯＭ５０４は、本ストリーム処理装置１の各構成を制御するためのコンピュータプログラム５０４１を格納する。コンピュータプログラム５０４１はプロセッサ１０１３により実行される。その結果、タイムシフト再生時、プロセッサ１０１３は、ＲＡＭ５０２内のＣＡＴパケットＰCAT 及びＥＭＭパケットＰEMM と、ＩＣカード４００内のＥＭＭ個別メッセージとから、自動表示メッセージを表すデータ（以下メッセージデータと称する）ＭＤを作成して、画像合成部５０３に転送する。
【００４０】
画像合成部５０３は、後述する条件を満たす場合に、映像デコーダ１０９から送られてくる映像データＶＤ、及びプロセッサ１０１３により作成されたメッセージデータＭＤをブレンディングして、内部に有するフレームメモリ（図示せず）上で、自動表示メッセージが合成された番組映像を表す映像データＶＤ’を作成する。画像合成部５０３は、ストリーム処理装置１の映像出力端子（図示せず）に接続されているモニタ３００に、フレームメモリ上の映像データＶＤ’を送信する。モニタ３００は、受信映像データＶＤ’に従って、スピーカ２００の出力音声と同期した映像を出力する。
【００４１】
図４は、図１に示すストリーム処理装置１のタイムシフト再生時における動作を示すフローチャートである。
まず、ステップＡ１で、プロセッサ１０１３は、ある放送番組の録画を開始する。具体的には、図示しない入力装置の録画ボタンがユーザにより操作された時に、番組録画が開始される。ストリーム処理装置１に設定された予約録画の開始時刻に到達した場合にも、番組録画は開始される。番組録画の開始するために、プロセッサ１０１３は、前述の制御信号を作成して、チューナ１０１に送信する。プロセッサ１０１３はさらに、現在時刻をタイマ（図示せず）から受け取り、受け取った現在時刻を録画開始時刻ＴREC として第２の格納領域５０２２に格納する。
【００４２】
以上の制御信号に応答して、チューナ１０１は、受信周波数帯を設定した後、録画対象の番組が多重されている高周波信号ＨＳの受信を開始し、受信したものを受信信号ＲＳとして復調部１０２に出力する。復調部１０２は、チューナ１０１の受信信号ＲＳを復調して、復調信号ＤＳとしてデスクランブラ１０３に出力する。デスクランブラ１０３は、プロセッサ１０１３により設定された鍵Ｋd を使って、復調部１０２の出力信号ＤＳをデスクランブルして、トランスポートストリームＴＳとしてトランスポートデコーダ５０１に出力する。
【００４３】
トランスポートデコーダ５０１は、入力トランスポートストリームＴＳから、前述のパーシャルトランスポートストリームＰＳを作成し、作成したものをインタフェイス１０５に出力する。インタフェイス１０５は、入力パーシャルトランスポートストリームＰＳから前述のパケットＰPSを組み立てて、それぞれをバス１０６を介して記録装置１０７に送信する。記録装置１０７は、受信パケットＰPSをパーシャルトランスポートストリームＰＳに分解して、分解したものを内部の記録媒体に記録する。
【００４４】
トランスポートデコーダ５０１はさらに、入力トランスポートストリームＴＳから、ＣＡＴパケットＰCAT 及びＥＭＭパケットＰEMM を分離し、分離したものを、メッセージの自動表示に必要な情報ＮＩとして、第１の記録領域５０２１に格納する。
以上のようにして始まった番組録画は、所定の終了タイミングが来るまで行われる。
【００４５】
次のステップＡ２で、プロセッサ１０１３は、現在録画中の番組再生を開始するか否か、つまりタイムシフト再生するか否かを判断する。ステップＡ２では、番組の再生は典型的には、現在録画中の番組を指定した状態で、上述の入力装置の再生ボタンがユーザにより操作された時に開始される。ステップＡ２でＮＯと判断した場合、プロセッサ１０１３は、ステップＡ２を再度行う。逆にＹＥＳの場合、プロセッサ１０１３は、ステップＡ３を行う。
【００４６】
ステップＡ３において、プロセッサ１０１３は、メッセージの自動表示を行うか否かを判断する。より具体的には、プロセッサ１０１３はまず、第１の格納領域５０２１に、ＣＡＴパケットＰCAT 及びＥＭＭパケットＰEMM の組み合わせが格納されているか否かを判断する。これらパケットＰCAT 及びＰEMM がない場合、ステップＡ３ではＮＯと判断され、プロセッサ１０１３は後述のステップＡ６を行う。
【００４７】
逆に、ＣＡＴパケットＰCAT 及びＥＭＭパケットＰEMM がある場合には、プロセッサ１０１３はさらに、第１の格納領域５０２１内のＣＡＴパケットＰCAT のＣＡ＿ｓｅｒｖｉｃｅ＿ｄｅｓｃｒｉｐｔｏｒを確認した後、インタフェイス１０１１を介して、ＥＭＭ個別メッセージをＩＣカード４００から取得する。ここで、ＥＭＭ個別メッセージには、有料デジタル放送の場合、ユーザが契約通りに視聴料金を支払ったか否かを示す情報が含まれる。プロセッサ１０１３は、以上のＥＭＭ個別メッセージを参照して、ユーザが視聴料金を支払い済みか否かを判断する。支払い済みであれば、ステップＡ３ではＮＯと判断され、プロセッサ１０１３は後述のステップＡ６を行う。また、未払いであれば、プロセッサ１０１３はステップＡ４を行う。
【００４８】
ステップＡ４で、プロセッサ１０１３は、現在時刻をタイマ（図示せず）から受け取り、受け取った現在時刻を再生開始時刻ＴPLAYとして第３の格納領域５０２３に格納する。その後、プロセッサ１０１３は、再生開始時刻ＴPLAYから、第２の格納領域５０２２内の録画開始時刻ＴREC を引き算して、時間差Δｔを算出する。さらに、プロセッサ１０１３は、時間差Δｔが予め定められた基準時間ＴREF 以下か否かを判断する。ステップＡ４でＮＯと判断した場合、プロセッサ１０１３は、後述のステップＡ６を行う。逆にＹＥＳと判断した場合、プロセッサ１０１３は、ステップＡ５を行う。
【００４９】
ここで、基準時間ＴREF は、どのような値に設定されても構わない。しかし、自動表示メッセージは、有料デジタル放送の場合、視聴料金を未納のユーザに対して視聴料金の支払いを促すものである場合がある。このような場合、基準時間ＴREF をあまりに大きな値に設定すると、視聴料金の支払いが終了しているにもかかわらず、ユーザに視聴料金の支払いを促すことになる場合がある。このような観点から、基準時間ＴREF は、上述のような行き違いが発生する可能性が小さい値、例えば３０分に設定される。
【００５０】
ステップＡ５において、プロセッサ１０１３は、再生対象となる番組、つまり録画中の番組を指定した再生コマンドを生成して、記録装置１０７に送る。さらに、プロセッサ１０１３は、第１の記録領域５０２１内のＥＭＭパケットＰEMM から、ＥＭＭ共通メッセージを取得する。以上のＥＭＭ個別メッセージとＥＭＭ共通メッセージから、プロセッサ１０１３は、自動表示メッセージを表すデータ（以下メッセージデータと称する）ＭＤを作成して、画像合成部５０３に転送する。
【００５１】
記録装置１０７は、再生コマンドに応答して、再生対象の番組を構成するパーシャルトランスポートストリームＰＳを読み出し、読み出したものからパケットＰPSを組み立て、バス１０６を介してインタフェイス１０５に送信する。インタフェイス１０５は、受信パケットＰPSを、パーシャルトランスポートストリームＰＳに分解して、トランスポートデコーダ５０１に出力する。
【００５２】
トランスポートデコーダ５０１は、入力パーシャルトランスポートストリームＰＳをデコードして、符号化音声データＣＤＡ及び符号化映像データＣＤＶを再生する。その後、トランスポートデコーダ１０４は、再生した符号化音声データＣＤＡを音声デコーダ１０８に出力し、再生した符号化映像データＣＤＶを映像デコーダ１０９に出力する。
【００５３】
音声デコーダ１０８は、トランスポートデコーダ１０４からの符号化音声データＣＤＡを復号し、これによって再生した音声データＡＤをスピーカ２００に送信する。スピーカ２００は、受信した音声データＡＤに従って音声を出力する。映像デコーダ１０９は、トランスポートデコーダ１０４からの符号化映像データＣＤＶを復号して、映像データＶＤを再生する。映像デコーダ１０９は、再生した映像データＶＤを、画像合成部５０３に転送する。
【００５４】
画像合成部５０３は、受信映像データＶＤ及び受信メッセージデータＭＤをブレンディングして、内部に有するフレームメモリ（図示せず）上に、自動表示メッセージが合成された番組映像を表す映像データＶＤ’を作成する。画像合成部５０３は、ストリーム処理装置１に接続されているモニタ３００に、フレームメモリ上の映像データＶＤ’を送信する。モニタ３００は、受信映像データＶＤ’に従って、スピーカ２００の出力音声と同期した映像と、それに重畳された自動表示メッセージとを出力する（図５参照）。
【００５５】
以上説明したように、本実施形態によれば、第１の格納領域５０２１には、ＣＡＴパケットＰCAT 及びＥＭＭパケットＰEMM が格納される。さらに、プロセッサ１０１３は、ステップＡ３〜Ａ５を行うことにより、タイムシフト再生時であっても、自動表示メッセージを番組映像上に重畳することが可能となる。
【００５６】
なお、ステップＡ３で自動表示メッセージがないと、又はステップＡ４で時間差Δｔが基準時間ＴREF 以下でないと判断した場合、ステップＡ６で、プロセッサ１０１３は、上述同様の再生コマンドを生成して、インタフェイス１０５を介して記録装置１０７に送る。これによって、従来技術の欄で説明したような、自動表示メッセージが合成されていない番組映像がモニタ３００から出力される。
【００５７】
なお、第１の実施形態では、ＣＡＴパケットＰCAT 及びＥＭＭパケットＰEMM は、ＲＡＭ５０２に格納されるとして説明したが、これに限らず、他の記憶媒体でも構わない。
【００５８】
（第２の実施形態）
図６は、本発明の第２の実施形態に係るストリーム処理装置２の全体構成を示すブロック図である。図６において、ストリーム処理装置２は、図１７のストリーム処理装置と比較すると、トランスポートデコーダ１０４、画像合成部１０１０、及びフラッシュＲＯＭ(Read Only Memory)１０１２の代わりに、トランスポートデコーダ６０１、画像合成部６０３及びフラッシュＲＯＭ６０４を備える点で相違する。また、ストリーム処理装置２は、ＲＡＭ６０２をさらに備える点で、図１７のストリーム処理装置と相違する。それ以外に両者の間には相違点は無いので、図６において、図１７の構成に相当するものには同一の参照符号を割り当て、それらの説明を省略する。
【００５９】
トランスポートデコーダ６０１は、デスクランブラ１０３からのトランスポートストリームＴＳを受け取り、受け取ったものに対して、後で詳説する処理を行う。
図７は、トランスポートデコーダ６０１への入力トランスポートストリームＴＳのデータ構造を示す模式図である。図７において、トランスポートストリームＴＳは、ＰＡＴパケットＰPAT と、ＰＭＴパケットＰPMT と、ＥＳパケットＰESとを含む。
【００６０】
ＰＡＴパケットＰPAT 及びＥＳパケットＰESは、第１の実施形態で説明した通りのものであるため、それぞれの説明を省略する。ＰＭＴパケットＰPMT は、メッセージの自動表示に必要な情報ＮＩを含む。
【００６１】
図８は、本実施形態に係るＰＭＴパケットＰPMT で構成されるＰＭＴを示す模式図である。図８において、ＰＭＴは、ｔａｂｌｅ＿ｉｄと、ｐｒｏｇｒａｍ＿ｎｕｍｂｅｒと、ｄｅｓｃｒｉｐｔｏｒ＿ｔａｇと、ｄｅｓｃｒｉｐｔｏｒ＿ｌｅｎｇｔｈと、ＣＡ＿ｓｙｓｔｅｍ＿ｉｄと、ＣＡ＿ｂｒｏａｄｃａｓｔｅｒ＿ｇｒｏｕｐ＿ｉｄと、個別情報としてのＥＭＭ共通メッセージと、いくつかのｓｔｒｅａｍ＿ｔｙｐｅ及びＥＳ＿ＰＩＤの組みとを含んでいる。
【００６２】
ｔａｂｌｅ＿ｉｄは、ＰＭＴを特定するための固有の番号であり、０ｘ０２に定められている。ｐｒｏｇｒａｍ＿ｎｕｍｂｅｒは、ＰＭＴが記述する番組を示す固有の番号であり、本実施形態では１０３と記述されている。
【００６３】
ｄｅｓｃｒｉｐｔｏｒ＿ｔａｇは、自動表示メッセージ用の記述子を識別するための固有の番号であり、本実施形態では０ｘ７ｆと定められている。ｄｅｓｃｒｉｐｔｏｒ＿ｌｅｎｇｔｈは、メッセージの自動表示に必要な情報ＮＩの長さを示している。ＣＡ＿ｓｙｓｔｅｍ＿ｉｄは、対象となる限定受信方式を識別するための番号であり、ＣＡ＿ｂｒｏａｄｃａｓｔｅｒ＿ｇｒｏｕｐ＿ｉｄは、対象となる限定受信情報を放送している事業者を識別するための番号である。
【００６４】
ｓｔｒｅａｍ＿ｔｙｐｅは、ＰＭＴに記述する番組を構成する映像、音声及びデータのいずれかを示す。また、ＥＳ＿ＰＩＤは、同じ組みをｓｔｒｅａｍ＿ｔｙｐｅで特定される映像、音声又はデータのエレメンタリストリームのＰＩＤである。
【００６５】
なお、トランスポートストリームＴＳは、他にもさまざまなパケットを含んでいるが、これらについては図示を省略している。
【００６６】
ＲＡＭ(Random Access Memory)６０２は一般的には、プロセッサ１０１３の作業領域として使われる。本実施形態において特徴的であるのは、ＲＡＭ６０２には、図９に示すように、第１及び第２の格納領域６０２１及び６０２２が予約される点である。第１の格納領域６０２１及び第２の格納領域６０２２は、第１の実施形態で定義した録画開始時刻ＴREC 及び再生開始時刻ＴPLAYを格納する。
【００６７】
再度、図６を参照する。フラッシュＲＯＭ６０４は、本ストリーム処理装置２の各構成を制御するためのコンピュータプログラム６０４１を格納する。コンピュータプログラム６０４１はプロセッサ１０１３により実行される。その結果、タイムシフト再生時、プロセッサ１０１３は、上述のＰＭＴパケットＰPMT と、ＩＣカード４００内のＥＭＭ個別メッセージとから、自動表示メッセージを表すデータ（以下メッセージデータと称する）ＭＤを作成して、画像合成部６０３に転送する。
【００６８】
画像合成部６０３は、後述する条件を満たす場合に、映像デコーダ１０９から送られてくる映像データＶＤ、及びプロセッサ１０１３により作成されたメッセージデータＭＤをブレンディングして、内部に有するフレームメモリ（図示せず）上で、自動表示メッセージが合成された番組映像を表す映像データＶＤ’を作成する。画像合成部６０３は、ストリーム処理装置２に接続されているモニタ３００に、フレームメモリ上の映像データＶＤ’を送信する。
【００６９】
図１０は、本ストリーム処理装置２のタイムシフト再生時の動作を示すフローチャートである。
まず、ステップＢ１で、プロセッサ１０１３は、前述のステップＡ１で説明したように、ある番組の録画開始のために、前述の制御信号を作成して、チューナ１０１に送信する。プロセッサ１０１３はさらに、図示しないタイマから録画開始時刻ＴREC を取得し、第１の格納領域６０２１に格納する。
【００７０】
番組録画の開始により、前述と同様に、デスクランブラ１０３は、トランスポートストリームＴＳをトランスポートデコーダ６０１に出力する。トランスポートデコーダ６０１は、入力トランスポートストリームＴＳから、前述のパーシャルトランスポートストリームＰＳを作成し、作成したものをインタフェイス１０５に出力する。以上のようなパーシャルトランスポートストリームＰＳは、前述と同様に記録装置１０７に記録される。ここで、トランスポートデコーダ６０１は、ＡＲＩＢの規定に従った処理を行って、ＰＭＴパケットＰPMT が含まれるパーシャルトランスポートストリームＰＳを作成する。また、自動表示メッセージに必要な情報ＮＩは全てＰＭＴに記述される。以上のことから、本実施形態では、自動表示メッセージに必要な情報ＮＩは記録装置１０７に格納されることになる。以上のようにして始まった番組録画は、所定の終了タイミングが来るまで行われる。
【００７１】
次のステップＢ２で、プロセッサ１０１３は、前述のステップＡ２と同様の手法で、現在録画中の番組再生を開始するか否かを判断する。ステップＢ２でＮＯと判断した場合、プロセッサ１０１３は、ステップＢ２を再度行う。逆にＹＥＳの場合、プロセッサ１０１３はステップＢ３を行う。
【００７２】
ステップＢ３において、プロセッサ１０１３は、再生対象となる番組、つまり録画中の番組を指定した再生コマンドを生成して、記録装置１０７に送る。その結果、記録装置１０７は、再生対象の番組を構成するパーシャルトランスポートストリームＰＳから組み立てられたパケットＰPSを、バス１０６を介してインタフェイス１０５に送信する。インタフェイス１０５は、受信パケットＰPSを、パーシャルトランスポートストリームＰＳに分解して、トランスポートデコーダ６０１に出力する。
【００７３】
トランスポートデコーダ６０１は、前述と同様、入力パーシャルトランスポートストリームＰＳから、符号化音声データＣＤＡ及び符号化映像データＣＤＶを再生する。符号化音声データＣＤＡは音声デコーダ１０８に出力され、符号化映像データＣＤＶは映像デコーダ１０９に出力される。さらに、トランスポートデコーダ６０１は、入力パーシャルトランスポートストリームＰＳに、ｄｅｓｃｒｉｐｔｏｒ＿ｔａｇが含まれる場合には、メッセージの自動表示に必要な情報ＮＩとして、ｄｅｓｃｒｉｐｔｏｒ＿ｔａｇと、ｄｅｓｃｒｉｐｔｏｒ＿ｌｅｎｇｔｈと、ＣＡ＿ｓｙｓｔｅｍ＿ｉｄと、ＣＡ＿ｂｒｏａｄｃａｓｔｅｒ＿ｇｒｏｕｐ＿ｉｄと、個別情報としてのＥＭＭ共通メッセージとを分離して、プロセッサ１０１３に送信する。
【００７４】
音声デコーダ１０８は、トランスポートデコーダ１０４からの符号化音声データＣＤＡを復号し、これによって再生した音声データＡＤをスピーカ２００に送信する。スピーカ２００は、受信した音声データＡＤに従って音声を出力する。映像デコーダ１０９は、トランスポートデコーダ１０４からの符号化映像データＣＤＶを復号して、映像データＶＤを再生する。映像デコーダ１０９は、再生した映像データＶＤを、画像合成部６０３に転送する。
【００７５】
ステップＢ３の後、ステップＢ４で、プロセッサ１０１３は、予め定められた時間（以下、制限時間と称する）だけ、メッセージの自動表示に必要な情報ＮＩが送られてくることを待機する。必要な情報ＮＩを制限時間内に受信できない場合、プロセッサ１０１３は、図１０の処理を終了する。逆に、必要な情報ＮＩを受信した場合、プロセッサ１０１３は、ステップＢ５を行う。
【００７６】
ステップＢ５で、プロセッサ１０１３は、ステップメッセージの自動表示を行うか否かを判断する。より具体的には、プロセッサ１０１３はまず、インタフェイス１０１１を介して、前述のＥＭＭ個別メッセージをＩＣカード４００から取得する。ＥＭＭ個別メッセージから視聴料金が支払い済みであるとプロセッサ１０１３が判断すれば、ステップＢ５ではＮＯと判断され、プロセッサ１０１３は、図１０の処理を終了する。また、未払いであれば、プロセッサ１０１３はステップＢ６を行う。
【００７７】
ステップＢ６で、プロセッサ１０１３は、現在時刻をタイマ（図示せず）から受け取り、受け取った現在時刻を再生開始時刻ＴPLAYとして第２の格納領域６０２２に格納する。その後、プロセッサ１０１３は、第１の実施形態と同様にして時間差Δｔを算出し、その後、算出した時間差Δｔが予め定められた基準時間ＴREF 以下か否かを判断する。以上のステップＢ６でＮＯと判断した場合、プロセッサ１０１３は、図１０の処理を終了する。逆にＹＥＳと判断した場合、プロセッサ１０１３は、ステップＢ７を行う。
【００７８】
ステップＢ７において、プロセッサ１０１３は、トランスポートデコーダ６０１からの受信情報ＮＩから、ＥＭＭ共通メッセージを取得する。以上のＥＭＭ個別メッセージとＥＭＭ共通メッセージから、プロセッサ１０１３は、自動表示メッセージを表すデータ（以下メッセージデータと称する）ＭＤを作成して、画像合成部６０３に転送する。
【００７９】
画像合成部６０３は、受信映像データＶＤ及び受信メッセージデータＭＤをブレンディングして、内部に有するフレームメモリ（図示せず）上に、自動表示メッセージが合成された番組映像を表す映像データＶＤ’を作成する。画像合成部６０３は、ストリーム処理装置２に接続されているモニタ３００に、フレームメモリ上の映像データＶＤ’を送信する。モニタ３００は、受信映像データＶＤ’に従って、スピーカ２００の出力音声と同期した映像と、それに重畳された自動表示メッセージとを出力する（図５参照）。
【００８０】
以上説明したように、本実施形態によれば、トランスポートストリームＴＳのＰＭＴパケットＰPMT は個別情報を含む。さらに、プロセッサ１０１３は、ステップＢ３〜Ｂ７を行うことにより、タイムシフト再生時であっても、自動表示メッセージを番組映像上に重畳することが可能となる。
【００８１】
なお、ステップＢ４〜Ｂ６のいずれかでＮＯと判断した場合、プロセッサ１０１３は、メッセージデータＭＤを作成しない。これによって、従来技術の欄で説明したような、自動表示メッセージが合成されていない番組映像がモニタ３００から出力される。
【００８２】
なお、第２の実施形態において、メッセージの自動表示に必要な情報ＮＩの記述子をＰＭＴパケットＰPMT に記述されたが、これに限らず、この記述子は、図１１に示すように、ＳＩＴ(Selection Information Table) パケットＰSIT が構成するＳＩＴに記述されても良い。この場合も、トランスポートデコーダ６０１は、上述と同様の処理により、メッセージの自動表示を行うことができる。
【００８３】
（第３の実施形態）
図１２は、本発明の第３の実施形態に係るストリーム処理装置３の全体構成を示すブロック図である。図１２において、ストリーム処理装置３は、図１７のストリーム処理装置と比較すると、トランスポートデコーダ１０４、画像合成部１０１０、及びフラッシュＲＯＭ(Read Only Memory)１０１２の代わりに、トランスポートデコーダ７０１、画像合成部７０３及びフラッシュＲＯＭ７０４を備える点で相違する。また、ストリーム処理装置３は、ＲＡＭ７０２をさらに備える点で、図１７のストリーム処理装置と相違する。それ以外に両者の間には相違点は無いので、図１２において、図１７の構成に相当するものには同一の参照符号を割り当て、それらの説明を省略する。
【００８４】
トランスポートデコーダ７０１はまず、デスクランブラ１０３の出力トランスポートストリームＴＳから、パーシャルトランスポートストリームＰＳを作成する。なお、トランスポートストリームＴＳのデータ構造は、第１の実施形態で説明したとおりであるため、本実施形態では、その説明を省略する。また、パーシャルトランスポートストリームＰＳの詳細な作成方法については後述する。
【００８５】
ＲＡＭ(Random Access Memory)７０２は一般的には、プロセッサ１０１３の作業領域として使われ、第２の実施形態と同様に、録画開始時刻ＴREC を格納するための第１の格納領域６０２１と、再生開始時刻ＴPLAYを格納するための第２の格納領域６０２２とを有している（図９参照）。
【００８６】
フラッシュＲＯＭ７０４は、本ストリーム処理装置３の各構成を制御するためのコンピュータプログラム７０４１を格納する。コンピュータプログラム７０４１はプロセッサ１０１３により実行される。その結果、タイムシフト再生時、プロセッサ１０１３は、上述のパーシャルトランスポートストリームＰＳにエレメンタリストリームとして多重されるＣＡＴパケットＰCAT 及び個別情報パケットＰEMM と、ＩＣカード４００内のＥＭＭ個別メッセージとから、自動表示メッセージを表すデータ（以下メッセージデータと称する）ＭＤを作成して、画像合成部７０３に転送する。
【００８７】
画像合成部７０３は、後述する条件を満たす場合に、映像デコーダ１０９から送られてくる映像データＶＤ、及びプロセッサ１０１３により作成されたメッセージデータＭＤをブレンディングして、内部に有するフレームメモリ（図示せず）上で、自動表示メッセージが合成された番組映像を表す映像データＶＤ’を作成する。画像合成部７０３は、ストリーム処理装置３に接続されているモニタ３００に、フレームメモリ上の映像データＶＤ’を送信する。
【００８８】
図１３は、本ストリーム処理装置３のタイムシフト再生時の動作を示すフローチャートである。
まず、ステップＣ１で、プロセッサ１０１３は、前述のステップＡ１で説明したように、ある番組の録画開始のために、前述の制御信号を作成して、チューナ１０１に送信する。プロセッサ１０１３はさらに、図示しないタイマから録画開始時刻ＴREC を取得し、第１の格納領域６０２１に格納する。
【００８９】
番組録画の開始により、前述と同様に、デスクランブラ１０３は、トランスポートストリームＴＳをトランスポートデコーダ７０１に出力する。トランスポートデコーダ７０１は、入力トランスポートストリームＴＳから、パーシャルトランスポートストリームＰＳを作成する。
【００９０】
具体的には、入力トランスポートストリームＴＳから、トランスポートデコーダ７０１は、メッセージの自動表示に必要な情報ＮＩとして、ＣＡＴパケットＰCAT 及び個別情報パケットＰEMM を取り出す。その後、トランスポートデコーダ７０１は、取り出したＣＡＴパケットＰCAT 及び個別情報パケットＰEMM から、新たなデータＸのエレメンタリストリームを作成した後、作成したエレメンタリストリームに、固有のＰＩＤ（例えば、ｙ）を割り当てる。さらに、トランスポートデコーダ７０１は、図１４に示すように、このエレメンタリストリームから、割り当てたＰＩＤを含むＥＳパケットＰESを作成した後、作成した各ＥＳパケットＰESを、ＣＡＴパケットＰCAT 及び個別情報パケットＰEMM が取り出されたトランスポートストリームＴＳに多重する。さらに、トランスポートデコーダ７０１は、図１４に示すように、対象となるＰＭＴに、作成したエレメンタリストリームのＰＩＤ（図示はＥＳ＿ＰＩＤ＝ｙ）を記述する。これによって、図１４に示すような新たなトランスポートストリームＴＳ’が作成される。トランスポートデコーダ７０１は、このようなトランスポートストリームＴＳ’から、ＡＲＩＢで規定された通りのパーシャルトランスポートストリームＰＳを作成する。
【００９１】
以上のパーシャルトランスポートストリームＰＳは、インタフェイス１０５に出力され、最終的に記録装置１０７に格納される。以上のようにして始まった番組録画は、所定の終了タイミングが来るまで行われる。
【００９２】
次のステップＣ２で、プロセッサ１０１３は、前述のステップＡ２と同様の手法で、現在録画中の番組再生を開始するか否かを判断する。ステップＣ２でＮＯと判断した場合、プロセッサ１０１３は、ステップＣ２を再度行う。逆にＹＥＳの場合、プロセッサ１０１３は、ステップＣ３を行う。
【００９３】
ステップＣ３において、プロセッサ１０１３は、再生対象となる番組、つまり録画中の番組を指定した再生コマンドを生成して、インタフェイス１０５を介して記録装置１０７に送る。その結果、記録装置１０７は、再生対象の番組を構成するパーシャルトランスポートストリームＰＳから組み立てられたパケットＰPSを、バス１０６を介してインタフェイス１０５に送信する。インタフェイス１０５は、受信パケットＰPSを、パーシャルトランスポートストリームＰＳに分解して、トランスポートデコーダ７０１に出力する。
【００９４】
トランスポートデコーダ７０１は、入力されたパーシャルトランスポートストリームＰＳから、符号化音声データＣＤＡ及び符号化映像データＣＤＶを再生する。符号化音声データＣＤＡは音声デコーダ１０８に出力され、符号化映像データＣＤＶは映像デコーダ１０９に出力される。さらに、トランスポートデコーダ７０１は、入力パーシャルトランスポートストリームＰＳのＰＭＴに、メッセージの自動表示に必要な情報ＮＩのＰＩＤが記述されている場合には、入力パーシャルトランスポートストリームＰＳに多重されているＣＡＴパケットＰCAT 及び個別情報パケットＰEMM を分離して、プロセッサ１０１３に送信する。
【００９５】
音声デコーダ１０８は、トランスポートデコーダ１０４からの符号化音声データＣＤＡを復号し、これによって再生した音声データＡＤをスピーカ２００に送信する。スピーカ２００は、受信した音声データＡＤに従って音声を出力する。映像デコーダ１０９は、トランスポートデコーダ１０４からの符号化映像データＣＤＶを復号して、映像データＶＤを再生する。映像デコーダ１０９は、再生した映像データＶＤを、画像合成部７０３に転送する。
【００９６】
ステップＣ３の後、ステップＣ４で、プロセッサ１０１３は、前述のステップＢ４と同様の手法で、前述の制限時間内に、メッセージの自動表示に必要な情報ＮＩが送られてくることを待機する。必要な情報ＮＩを正しく受信できない場合、プロセッサ１０１３は、図１３の処理を終了する。逆に、必要な情報ＮＩを正しく受信した場合、プロセッサ１０１３は、ステップＣ５を行う。
【００９７】
ステップＣ５で、プロセッサ１０１３は、前述のステップＢ５と同様の手法で、ステップメッセージの自動表示を行うか否かを判断する。ステップＣ５でＮＯと判断された場合、プロセッサ１０１３は、図１３の処理を終了する。また、ＹＥＳと判断されれば、プロセッサ１０１３はステップＣ６を行う。
【００９８】
ステップＣ６で、プロセッサ１０１３は、ステップＢ６と同様の手法で時間差Δｔを算出した後、時間差Δｔが基準時間ＴREF 以下か否かを判断する。以上のステップＣ６でＮＯと判断した場合、プロセッサ１０１３は、図１３の処理を終了する。逆にＹＥＳと判断した場合、プロセッサ１０１３は、ステップＣ７を行う。
【００９９】
ステップＣ７において、プロセッサ１０１３は、トランスポートデコーダ７０１からの受信情報ＮＩから、ＥＭＭ共通メッセージを取得する。以上のＥＭＭ個別メッセージとＥＭＭ共通メッセージから、プロセッサ１０１３は、自動表示メッセージを表すデータ（以下メッセージデータと称する）ＭＤを作成して、画像合成部７０３に転送する。
【０１００】
画像合成部７０３は、画像合成部６０３と同様に、受信映像データＶＤ及び受信メッセージデータＭＤから映像データＶＤ’を作成して、モニタ３００に送信する。モニタ３００は、受信映像データＶＤ’に従って、スピーカ２００の出力音声と同期した映像と、それに重畳された自動表示メッセージとを出力する（図５参照）。
【０１０１】
以上説明したように、本実施形態によれば、トランスポートデコーダ７０１は、ＣＡＴパケットＰCAT 及び個別情報パケットＰEMM がエレメンタリストリームとして多重されたトランスポートストリームＴＳ’を作成した後、パーシャルトランスポートストリームＰＳを作成して、記録装置１０７に格納する。さらに、プロセッサ１０１３がステップＣ３〜Ｃ７を行うことにより、タイムシフト再生時であっても、自動表示メッセージを番組映像上に重畳することが可能となる。
【０１０２】
（第４の実施形態）
図１５は、本発明の第４の実施形態に係るストリーム処理装置４の全体構成を示すブロック図である。図１５において、ストリーム処理装置４は、図１７のストリーム処理装置と比較すると、トランスポートデコーダ１０４、画像合成部１０１０、及びフラッシュＲＯＭ(Read Only Memory)１０１２の代わりに、トランスポートデコーダ８０１、画像合成部８０３及びフラッシュＲＯＭ８０４を備える点で相違する。また、ストリーム処理装置４は、ＲＡＭ８０２をさらに備える点で、図１７のストリーム処理装置と相違する。それ以外に両者の間には相違点は無いので、図１５において、図１７の構成に相当するものには同一の参照符号を割り当て、それらの説明を省略する。
【０１０３】
トランスポートデコーダ８０１はまず、デスクランブラ１０３の出力トランスポートストリームＴＳを、そのままインタフェイス１０５に出力する。なお、トランスポートストリームＴＳのデータ構造は、第１の実施形態で説明したとおりであるため、本実施形態では、その説明を省略する。
【０１０４】
ＲＡＭ(Random Access Memory)８０２は一般的には、プロセッサ１０１３の作業領域として使われ、第２の実施形態と同様に、前述の録画開始時刻ＴREC を格納するための第１の格納領域６０２１と、前述の再生開始時刻ＴPLAYを格納するための第２の格納領域６０２２とを有している（図９参照）。
【０１０５】
フラッシュＲＯＭ８０４は、本ストリーム処理装置４の各構成を制御するためのコンピュータプログラム８０４１を格納する。コンピュータプログラム８０４１はプロセッサ１０１３により実行される。その結果、タイムシフト再生時、プロセッサ１０１３は、トランスポートストリームＴＳに多重されるＣＡＴパケットＰCAT 及び個別情報パケットＰEMM と、ＩＣカード４００内のＥＭＭ個別メッセージとから、自動表示メッセージを表すデータ（以下メッセージデータと称する）ＭＤを作成して、画像合成部８０３に転送する。
【０１０６】
画像合成部８０３は、後述する条件を満たす場合に、映像デコーダ１０９から送られてくる映像データＶＤ、及びプロセッサ１０１３により作成されたメッセージデータＭＤをブレンディングして、内部に有するフレームメモリ（図示せず）上で、自動表示メッセージが合成された番組映像を表す映像データＶＤ’を作成する。画像合成部８０３は、ストリーム処理装置４に接続されているモニタ３００に、フレームメモリ上の映像データＶＤ’を送信する。
【０１０７】
図１６は、本ストリーム処理装置４のタイムシフト再生時の動作を示すフローチャートである。
まず、ステップＤ１で、プロセッサ１０１３は、前述のステップＡ１で説明したように、ある番組の録画開始のために、前述の制御信号を作成して、チューナ１０１に送信する。プロセッサ１０１３はさらに、図示しないタイマから録画開始時刻ＴREC を取得し、第１の格納領域６０２１に格納する。
【０１０８】
番組録画の開始により、前述と同様に、デスクランブラ１０３は、トランスポートストリームＴＳをトランスポートデコーダ８０１に出力する。トランスポートデコーダ８０１は、ＡＲＩＢの規定を考慮することなく、入力トランスポートストリームＴＳをそのままインタフェイス１０５に出力する。インタフェイス１０５は、入力トランスポートストリームＴＳから、パケットＰPSを組み立てる。そのため、記録装置１０７には、トランスポートストリームＴＳが格納される。以上のようにして始まった番組録画は、所定の終了タイミングが来るまで行われる。
【０１０９】
次のステップＤ２で、プロセッサ１０１３は、前述のステップＡ２と同様の手法で、現在録画中の番組再生を開始するか否かを判断する。ステップＤ２でＮＯと判断した場合、プロセッサ１０１３は、ステップＤ２を再度行う。逆にＹＥＳの場合、プロセッサ１０１３は、ステップＤ３を行う。
【０１１０】
ステップＤ３において、プロセッサ１０１３は、再生対象となる番組、つまり録画中の番組を指定した再生コマンドを生成して、インタフェイス１０５及びバス１０６を介して記録装置１０７に送る。その結果、記録装置１０７は、再生対象の番組を構成するトランスポートストリームＴＳから組み立てられたパケットＰPSを、バス１０６を介してインタフェイス１０５に送信する。インタフェイス１０５は、受信パケットＰPSを、トランスポートストリームＴＳに分解して、トランスポートデコーダ８０１に出力する。
【０１１１】
トランスポートデコーダ８０１は、入力されたトランスポートストリームＴＳから、符号化音声データＣＤＡ及び符号化映像データＣＤＶを再生する。符号化音声データＣＤＡは音声デコーダ１０８に出力され、符号化映像データＣＤＶは映像デコーダ１０９に出力される。さらに、トランスポートデコーダ８０１は、入力パーシャルトランスポートストリームＰＳのＰＭＴに、メッセージの自動表示に必要な情報ＮＩのＰＩＤが記述されている場合には、入力パーシャルトランスポートストリームＰＳに多重されているＣＡＴパケットＰCAT 及び個別情報パケットＰEMM を分離して、プロセッサ１０１３に送信する。
【０１１２】
音声デコーダ１０８は、トランスポートデコーダ１０４からの符号化音声データＣＤＡを復号し、これによって再生した音声データＡＤをスピーカ２００に送信する。スピーカ２００は、受信した音声データＡＤに従って音声を出力する。映像デコーダ１０９は、トランスポートデコーダ１０４からの符号化映像データＣＤＶを復号して、映像データＶＤを再生する。映像デコーダ１０９は、再生した映像データＶＤを、画像合成部８０３に転送する。
【０１１３】
ステップＤ３の後、ステップＤ４で、プロセッサ１０１３は、前述のステップＢ４と同様の手法で、前述の制限時間内に、メッセージの自動表示に必要な情報ＮＩが送られてくることを待機する。必要な情報ＮＩを正しく受信できない場合、プロセッサ１０１３は、図１６の処理を終了する。逆に、必要な情報ＮＩを正しく受信した場合、プロセッサ１０１３は、ステップＤ５を行う。
【０１１４】
ステップＤ５で、プロセッサ１０１３は、前述のステップＢ５と同様の手法で、ステップメッセージの自動表示を行うか否かを判断する。ステップＤ５でＮＯと判断された場合、プロセッサ１０１３は、図１６の処理を終了する。また、ＹＥＳと判断されれば、プロセッサ１０１３はステップＤ６を行う。
【０１１５】
ステップＤ６で、プロセッサ１０１３は、ステップＢ６と同様の手法で時間差Δｔを算出した後、時間差Δｔが基準時間ＴREF 以下か否かを判断する。以上のステップＤ６でＮＯと判断した場合、プロセッサ１０１３は、図１６の処理を終了する。逆にＹＥＳと判断した場合、プロセッサ１０１３は、ステップＤ７を行う。
【０１１６】
ステップＤ７において、プロセッサ１０１３は、トランスポートデコーダ８０１からの受信情報ＮＩから、ＥＭＭ共通メッセージを取得する。以上のＥＭＭ個別メッセージとＥＭＭ共通メッセージから、プロセッサ１０１３は、自動表示メッセージを表すデータ（以下メッセージデータと称する）ＭＤを作成して、画像合成部８０３に転送する。
【０１１７】
画像合成部８０３は、画像合成部６０３と同様に、受信映像データＶＤ及び受信メッセージデータＭＤから映像データＶＤ’を作成して、モニタ３００に送信する。モニタ３００は、受信映像データＶＤ’に従って、スピーカ２００の出力音声と同期した映像と、それに重畳された自動表示メッセージとを出力する（図５参照）。
【０１１８】
以上説明したように、本実施形態によれば、トランスポートストリームＴＳはそのまま記録装置１０７に格納される。タイムシフト再生時、プロセッサ１０１３がステップＤ３〜Ｄ７を行うことにより、トランスポートストリームＴＳに多重されるＣＡＴパケットＰCAT 及び個別情報パケットＰEMM を使って、自動表示メッセージを番組映像上に重畳する。これによって、タイムシフト再生時であっても、メッセージの自動表示が可能となる。
【０１１９】
なお、以上の第１〜第４の実施形態において、ＥＭＭ個別メッセージには、ユーザが契約通りに視聴料金を支払ったか否かを示す情報が含まれ、ＥＭＭ個別メッセージ共通メッセージは、ユーザに視聴料金の支払いを促すためのメッセージであるとして説明した。しかし、これに限らず、ＥＭＭ個別メッセージは、ユーザが聴覚不自由者であるか否かを示す情報を含んでいて、ＥＭＭ共通メッセージは、字幕スーパー又は緊急災害情報を含んでいても良い。この場合、ユーザが聴覚不自由者であれば、各ストリーム処理装置１〜４は、字幕スーパー又は緊急災害情報を表示することになる。
【０１２０】
また、以上の第１〜第４の実施形態において、番組は映像及び音声から構成されるとして説明したが、これに限らず、番組は、音声又はデータのみから構成されていても良い。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るストリーム処理装置１の全体構成を示すブロック図である。
【図２】
図１に示すトランスポートデコーダ５０１への入力トランスポートストリームＴＳのデータ構造を示す模式図である。
【図３】図１に示すＲＡＭ５０２に予約される第１〜第３の格納領域５０２１〜５０２３を示す模式図である。
【図４】図１に示すストリーム処理装置１のタイムシフト再生時における動作を示すフローチャートである。
【図５】図１に示すモニタ３００の表示画面の一例を示す模式図である。
【図６】本発明の第２の実施形態に係るストリーム処理装置２の全体構成を示すブロック図である。
【図７】図６に示すトランスポートデコーダ６０１への入力トランスポートストリームＴＳのデータ構造を示す模式図である。
【図８】第２の実施形態に係るＰＭＴパケットＰPMT で構成されるＰＭＴを示す模式図である。
【図９】図６に示すＲＡＭ６０２に予約される第１の格納領域６０２１及び第２の格納領域６０２２を示す模式図である。
【図１０】図６に示すストリーム処理装置２のタイムシフト再生時における動作を示すフローチャートである。
【図１１】第２の実施形態の変型例に係るＳＩＴパケットＰSIT で構成されるＳＩＴを示す模式図である。
【図１２】本発明の第３の実施形態に係るストリーム処理装置３の全体構成を示すブロック図である。
【図１３】本ストリーム処理装置３のタイムシフト再生時の動作を示すフローチャートである。
【図１４】図１２に示すトランスポートデコーダ７０１が再構成するトランスポートストリームＴＳ’のデータ構造を示す模式図である。
【図１５】本発明の第４の実施形態に係るストリーム処理装置４の全体構成を示すブロック図である。
【図１６】図１５に示すストリーム処理装置４のタイムシフト再生時における動作を示すフローチャートである。
【図１７】従来のストリーム処理装置の全体構成を示すブロック図である。
【符号の説明】
１，２，３，４…デジタル放送ストリーム処理装置
１０１…チューナ
１０２…復調部
１０３…デスクランブラ
５０１，６０１，７０１，８０１…トランスポートデコーダ
１０５…インタフェイス
１０６…バス
１０７…記録装置
５０２，６０２，７０２，８０２…ＲＡＭ(Random Access Memory)
１０８…音声デコーダ
１０９…映像デコーダ
５０３，６０３，７０３，８０３…画像合成部
１０１１…インタフェイス
５０４，６０４，７０４，８０４…フラッシュＲＯＭ(Read Only Memory)
５０４１，６０４１，７０４１，８０４１…コンピュータプログラム
１０１３…ＣＰＵ(Central Processing Unit)
【図１】
0003871129.tif 000002
【図２】
0003871129.tif 000003
【図３】
0003871129.tif 000004
【図４】
0003871129.tif 000005
【図５】
0003871129.tif 000006
【図６】
0003871129.tif 000007
【図７】
0003871129.tif 000008
【図８】
0003871129.tif 000009
【図９】
0003871129.tif 000010
【図１０】
0003871129.tif 000011
【図１１】
0003871129.tif 000012
【図１２】
0003871129.tif 000013
【図１３】
0003871129.tif 000014
【図１４】
0003871129.tif 000015
【図１５】
0003871129.tif 000016
【図１６】
0003871129.tif 000017
【図１７】
0003871129.tif 000018