(57)【要約】【課題】トランスポートストリームを記録媒体に記録する際に付加するタイムスタンプのデータ長を４バイトより小さくし、この小さくした分を他の再生制御情報に有効利用することを目的とする。【解決手段】トランスポートストリームを記録媒体に記録する際に付加するタイムスタンプのデータ長を４バイトよりも小さいタイムスタンプを付すことにより空く領域に、“Ｉ，Ｂ，Ｐのフレーム種別を識別するための制御情報”／“特殊再生による不連続パケットの識別に用いるための制御情報”／“暗号鍵が切り替わるパケットの識別に用いるための制御情報”／“バッファのバンクが切り替わるパケットの識別に用いるための制御情報”を記録しておき、再生時にこれらの制御情報に基づいた制御を行う。【選択図】　　　図１
2004120509.tif 000002
【特許請求の範囲】
【請求項１】
パケット化されたトランスポートストリームが入力される入力端と、
時間を計数し、この計数した時間情報を出力する自走式のタイマーと、
前記タイマーからの時間情報を、前記入力端から入力された前記トランスポートストリームを構成する各パケットに到来時刻情報として付加するタイムスタンプ付加手段と、
前記入力端から入力された前記トランスポートストリームを解析することにより前記各パケットがＩフレーム，Ｂフレーム，Ｐフレームの内、いずれのフレームのパケットかを判定するフレーム判定手段と、
前記フレーム判定手段による判定結果に応じて前記パケットが前記いずれのフレームかを示すフレーム種別情報を、前記各パケットに付加するフレーム種別情報付加手段と、
前記到来時刻情報および前記フレーム種別情報とが付加されたパケットを記録媒体に記録する記録手段と、
前記記録媒体から前記パケットを再生する再生手段と、
前記再生手段により再生されたパケットが入力され、前記フレーム種別情報に基づく前記パケットを、前記到来時刻情報に基づいた時間に出力する出力手段と、
前記出力手段から入力された前記パケットをデパケット化した後デコードするデコード手段とを備えたことを特徴とする記録再生装置。
【請求項２】
パケット化されたトランスポートストリームが入力される入力端と、
時間を計数し、この計数した時間情報を出力する自走式のタイマーと、
前記タイマーからの時間情報を、前記入力端から入力された前記トランスポートストリームを構成する各パケットに到来時刻情報として付加するタイムスタンプ付加手段と、
前記到来時刻情報および前記フレーム種別情報とが付加されたパケットを記録媒体に記録する記録手段と、
前記記録媒体から特殊再生に必要な前記パケットのみを選択して再生する特殊再生手段と、
前記特殊再生手段により再生された不連続なパケットに、不連続であることを示す不連続情報を付加し、前記到来時刻情報に応じたタイミングで出力する不連続情報付加手段と、
前記不連続情報付加手段から前記不連続情報が付加された前記パケットが入力され、前記パケットをデパケットすると共に前記不連続情報に応じてデコードするデコード手段とを備えたことを特徴とする記録再生装置。
【請求項３】
パケット化されたトランスポートストリームが入力される入力端と、
時間を計数し、この計数した時間情報を出力する自走式のタイマーと、
前記タイマーからの時間情報を、前記入力端から入力された前記トランスポートストリームを構成する各パケットに到来時刻情報として付加するタイムスタンプ付加手段と、
前記入力端から入力された前記トランスポートストリームを暗号化する暗号化手段と、
前記暗号化手段による暗号化に用いた暗号鍵の鍵更新情報を前記パケットに付加する更新情報付加手段と、
前記暗号化手段により暗号化されたトランスポートストリーム，前記到来時刻情報および前記鍵更新情報を記録する記録手段と、
前記記録媒体から前記暗号化されたトランスポートストリーム，前記到来時刻情報および前記鍵更新情報を再生する再生手段と、
前記再生手段により再生された暗号化されているトランスポートストリームが入力され、このトランスポートストリームを前記暗号鍵および前記鍵更新情報に基づいて復号する復号手段と、
前記復号手段にて復号されたストリームを前記到来時刻情報に応じたタイミングで出力する出力手段とを備えたことを特徴とする記録再生装置。
【請求項４】
パケット化されたトランスポートストリームが入力される入力端と、
時間を計数し、この計数した時間情報を出力する自走式のタイマーと、
前記タイマーからの時間情報を、前記入力端から入力された前記トランスポートストリームを構成する各パケットに到来時刻情報として付加するタイムスタンプ付加手段と、
前記タイムスタンプ付加手段により到来時刻情報が付加されたトランスポートストリームが入力され、このトランスポートストリームを任意のパケットの区切り目にて分割し、この分割されたパケットに前記分割の区切り目となったパケットを識別するための分割識別情報を付加する分割識別情報付加手段と、
前記分割識別情報付加手段から入力されたトランスポートストリームを前記分割した点にて不連続になるように記録媒体へ記録する分割記録手段と、
前記分割記録手段により前記記録媒体へ記録されたストリームを前記到来時刻情報と前記分割識別情報に基づいて再生する再生手段とを備えることを特徴とする記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、トランスポートストリームを記録再生する記録再生装置に関し、特にタイムスタンプ付きトランスポートストリームを記録再生する記録再生装置に関する。
【０００２】
【従来の技術】
送信局から送信されてくるトランスポートストリーム（ＭＰＥＧ２−ＴＳ）を記録する方法として、各ＴＳパケットに対し、到来時刻情報としてのタイムスタンプを先頭部に付加して記録することが行われている（例えば、特許文献１参照）。このタイムスタンプは、記録したトランスポートストリーム（ＭＰＥＧ２−ＴＳ）を再生する際に、転送タイミングの制御に利用される。また、ＴＳパケットのデータ長である１８８（＝２２×４７）バイトよりも、４バイトのデータを付加した１９２（＝２６×３）バイトの方が蓄積データとして扱いやすいという理由から、各ＴＳパケットに付加されるタイムスタンプのデータ長は主に４バイトが用いられている。
【０００３】
しかしながら、トランスポートストリーム（ＭＰＥＧ２−ＴＳ）を再生する際の転送タイミングの制御に、４バイトものタイムスタンプは必要ない。
【特許文献１】
特開平０９−１３５４２４８号公報（第９−１１頁、図３）
【０００４】
【発明が解決しようとする課題】
このように従来のトランスポートストリームの記録再生装置においては、４バイトものタイムスタンプを付加して記録媒体に記録していたため、１８８バイトに付加するデータをタイムスタンプ以外に有効に使うことができないという問題があった。
【０００５】
この発明は、トランスポートストリームを記録媒体に記録する際に付加するタイムスタンプのデータ長を４バイトより小さくし、この小さくした分を他の再生制御情報に有効利用することを目的とする。
【０００６】
【課題を解決するための手段】
上記の目的を達成するために、この発明においては、パケット化されたトランスポートストリームが入力される入力端と、時間を計数し、この計数した時間情報を出力する自走式のタイマーと、前記タイマーからの時間情報を、前記入力端から入力された前記トランスポートストリームを構成する各パケットに到来時刻情報として付加するタイムスタンプ付加手段と、前記入力端から入力された前記トランスポートストリームを解析することにより前記各パケットがＩフレーム，Ｂフレーム，Ｐフレームの内、いずれのフレームのパケットかを判定するフレーム判定手段と、前記フレーム判定手段による判定結果に応じて前記パケットが前記いずれのフレームかを示すフレーム種別情報を、前記各パケットに付加するフレーム種別情報付加手段と、前記到来時刻情報および前記フレーム種別情報とが付加されたパケットを記録媒体に記録する記録手段と、前記記録媒体から前記パケットを再生する再生手段と、前記再生手段により再生されたパケットが入力され、前記フレーム種別情報に基づく前記パケットを、前記到来時刻情報に基づいた時間に出力する出力手段と、前記出力手段から入力された前記パケットをデパケット化した後デコードするデコード手段とを備えたことを特徴とする記録再生装置を提供する。
【０００７】
また、上記の目的を達成するために、この発明においては、パケット化されたトランスポートストリームが入力される入力端と、時間を計数し、この計数した時間情報を出力する自走式のタイマーと、前記タイマーからの時間情報を、前記入力端から入力された前記トランスポートストリームを構成する各パケットに到来時刻情報として付加するタイムスタンプ付加手段と、前記到来時刻情報および前記フレーム種別情報とが付加されたパケットを記録媒体に記録する記録手段と、前記記録媒体から特殊再生に必要な前記パケットのみを選択して再生する特殊再生手段と、前記特殊再生手段により再生された不連続なパケットに、不連続であることを示す不連続情報を付加し、前記到来時刻情報に応じたタイミングで出力する不連続情報付加手段と、前記不連続情報付加手段から前記不連続情報が付加された前記パケットが入力され、前記パケットをデパケットすると共に前記不連続情報に応じてデコードするデコード手段とを備えたことを特徴とする記録再生装置を提供する。
【０００８】
また、上記の目的を達成するために、この発明においては、パケット化されたトランスポートストリームが入力される入力端と、時間を計数し、この計数した時間情報を出力する自走式のタイマーと、前記タイマーからの時間情報を、前記入力端から入力された前記トランスポートストリームを構成する各パケットに到来時刻情報として付加するタイムスタンプ付加手段と、前記入力端から入力された前記トランスポートストリームを暗号化する暗号化手段と、前記暗号化手段による暗号化に用いた暗号鍵の鍵更新情報を前記パケットに付加する更新情報付加手段と、前記暗号化手段により暗号化されたトランスポートストリーム，前記到来時刻情報および前記鍵更新情報を記録する記録手段と、前記記録媒体から前記暗号化されたトランスポートストリーム，前記到来時刻情報および前記鍵更新情報を再生する再生手段と、前記再生手段により再生された暗号化されているトランスポートストリームが入力され、このトランスポートストリームを前記暗号鍵および前記鍵更新情報に基づいて復号する復号手段と、前記復号手段にて復号されたストリームを前記到来時刻情報に応じたタイミングで出力する出力手段とを備えたことを特徴とする記録再生装置を提供する。
【０００９】
また、上記の目的を達成するために、この発明においては、パケット化されたトランスポートストリームが入力される入力端と、時間を計数し、この計数した時間情報を出力する自走式のタイマーと、前記タイマーからの時間情報を、前記入力端から入力された前記トランスポートストリームを構成する各パケットに到来時刻情報として付加するタイムスタンプ付加手段と、前記タイムスタンプ付加手段により到来時刻情報が付加されたトランスポートストリームが入力され、このトランスポートストリームを任意のパケットの区切り目にて分割し、この分割されたパケットに前記分割の区切り目となったパケットを識別するための分割識別情報を付加する分割識別情報付加手段と、前記分割識別情報付加手段から入力されたトランスポートストリームを前記分割した点にて不連続になるように記録媒体へ記録する分割記録手段と、前記分割記録手段により前記記録媒体へ記録されたストリームを前記到来時刻情報と前記分割識別情報に基づいて再生する再生手段とを備えることを特徴とする記録再生装置を提供する。
【００１０】
【発明の実施の形態】
（第１の実施の形態）
この第１の実施の形態においては、４バイトよりも小さいタイムスタンプを付すことにより空く領域に、“Ｉ，Ｂ，Ｐのフレーム種別を識別するための制御情報”を記録している。
【００１１】
本発明の第１の実施の形態に係る記録再生装置で記録するトランスポートストリームおよびこのトランスポートストリームに付加するタイムスタンプについて図１を用いて説明する。
【００１２】
図１は、記録媒体に記録されるときのデータの構造を示す図である。
図１において、右側１８８バイトのデータは放送により送られてくるトランスポートストリーム（ＭＰＥＧ２−ＴＳ）のデータであり、１８８バイトの大きさにパケット化されている。この１８８バイトのパケットデータを記録媒体に記録するときには、新たにこのパケットのタイムスタンプとして例えば３０ビット、再生制御情報として２ビットを付加して記録媒体に記録する。これらタイムスタンプ（３０［ビット］）と再生制御情報（２［ビット］）とを合わせると、４［バイト］（４［バイト］×８［ビット／バイト］＝３２ビット）の大きさとなる。
【００１３】
この第１の実施の形態においては、この制御情報としてＩ，Ｂ，Ｐのフレーム種別に利用している。３種類を判別できれば良いので２ビット用いている。
具体的には、付加するタイムスタンプを３０ビットとし、Ｉ，Ｂ，Ｐのフレーム種別に２ビット（以後、“フレーム識別フラグ”と記す）を使用する。
次に、この発明の第１の実施の形態に係る記録再生装置の構成について図２を用いて詳細に説明する。
図２は、この発明の第１の実施の形態に係る記録再生装置の構成を示す図である。
図２において、記録再生装置２００は、ＰＩＤフィルタ２０１と、タイムスタンプ生成部２０２と、ピクチャ検出部２０３と、データ管理部２０４と、記録媒体２０５と、パケット送出部２０６と、ＭＰＥＧデコーダ２０７とを備えている。
【００１４】
記録再生装置２００における記録処理について説明する。
ＰＩＤフィルタ２０１は、入力された記録再生装置２００の外部から入力されたトランスポートストリーム（以下、ＴＳと記す）から、ユーザーの指示に応じたＰＩＤ（プログラムＩＤ）をフィルタリングすることにより所望のパケットを選別する。
【００１５】
ＰＩＤフィルタ２０１は、記録するＴＳパケット（１８８バイト）については、タイムスタンプ生成部２０２へ出力する。
タイムスタンプ生成部２０２は内部に持っているタイマーを用いることにより、ＴＳパケット（１８８バイト）に、到来時刻情報として３０ビットのタイムスタンプを付加し（１８８バイト＋３０ビット）、ピクチャ検出部２０３へ出力する。
【００１６】
ピクチャ検出部２０３は、タイムスタンプ生成部２０２から入力されたデータのＴＳパケットの部分である１８８バイトを解析し、この１８８バイトのデータがＩ，Ｂ，Ｐの何れのフレーム種別なのかを判断し、更にこのフレーム種別に応じた２ビットのフレーム識別フラグを付加し（１８８バイト＋３０ビット＋２ビット＝１９２バイト）、データ管理部２０４へ出力する。
【００１７】
データ管理部２０４は、ピクチャ検出部２０３から入力された２バイトのデータが付加されたＴＳパケットを記録媒体２０５に書き込む。
次に、記録再生装置２００における再生処理について説明する。
再生時、データ管理部２０４は記録媒体２０５から１パケットにつき１９２バイトとなったデータを記録媒体２０５から読み出し、パケット送出部２０６へ出力する。
【００１８】
パケット送出部２０６は、データ管理部２０４から入力されたデータからタイムスタンプに応じたタイミングにて１８８バイトのパケットのデータをＭＰＥＧデコーダ２０７へ出力する。
【００１９】
ＭＰＥＧデコーダ２０７は、パケット送出部２０６から入力されたパケットのデータをデコードし映像信号として外部のディスプレイへ出力する。
以上が通常の記録および再生の動作である。
次に、記録再生装置２００における特殊再生処理について説明する。
データ管理部２０４は、記録媒体２０５からパケットのデータを読み出す。
もし、Ｉフレームのみ出力する特殊再生の場合、記録時に１８８バイトのパケットに付加した２ビットからなるフレーム識別フラグを参照し、Ｉフレームのパケットのみをパケット送出部１６へ出力する。
【００２０】
これによりパケット送出部２０６は、記録時にパケットに付加したタイムスタンプを利用して送出タイミング制御し、ＭＰＥＧデコーダ２０７へパケットを出力する。
【００２１】
ＭＰＥＧデコーダ２０７は、パケット送出部２０６から入力されたＩフレームに関するパケットのデータをデコードし映像信号として外部のディスプレイへ出力する。
【００２２】
以上説明したように、付加するタイムスタンプのデータ長を４バイトよりも縮小し、この縮小により空いた部分をＩ，Ｂ，Ｐのフレーム種別に利用することにより、特殊再生等でＩフレームのみ出力することが容易になる。
【００２３】
なお、タイムスタンプは３２ビット無くても良い理由については実施の形態の欄の最後に記載する。
（第２の実施の形態）
この第２の実施の形態においては、４バイトよりも小さいタイムスタンプを付すことにより空く領域に、“特殊再生による不連続パケットの識別に用いるための制御情報”を記録している。
【００２４】
具体的には、付加するタイムスタンプを３１ビットとし、特殊再生による不連続パケットの識別に１ビット（以下、“特殊再生による不連続識別フラグ”と記す）を使用する。
【００２５】
本発明の第２の実施の形態に係る記録再生装置で記録するトランスポートストリームおよびこのトランスポートストリームに付加するタイムスタンプについて図１と同じである。
【００２６】
次に、この発明の第２の実施の形態に係る記録再生装置の構成について図３を用いて詳細に説明する。
図３は、この発明の第２の実施の形態に係る記録再生装置の構成を示す図である。
図３において、記録再生装置３００は、ＰＩＤフィルタ３０１と、タイムスタンプ生成部３０２と、データ管理部３０４と、記録媒体３０５と、パケット送出部３０６と、ＭＰＥＧデコーダ３０７とを備えている。
【００２７】
記録再生装置３００における記録処理について説明する。
ＰＩＤフィルタ３０１は、入力された記録再生装置３００の外部から入力されたＴＳから、ユーザーの指示に応じたＰＩＤをフィルタリングすることにより所望のパケットを選別する。
【００２８】
ＰＩＤフィルタ３０１は、記録するＴＳパケット（１８８バイト）については、タイムスタンプ生成部３０２へ出力する。
タイムスタンプ生成部３０２は内部に持っているタイマーを用いることにより、ＴＳパケット（１８８バイト）に、到来時刻情報として３１ビットのタイムスタンプを付加し（１８８バイト＋３１ビット）、データ管理部３０４へ出力する。
【００２９】
データ管理部３０４は、タイムスタンプ生成部３０２から１８８バイトのパケットに３１ビットのデータが付加されたＴＳパケット入力され、この入力されたＴＳパケットに“特殊再生による不連続識別フラグ”を通常値の０にして付加し、１パケット１９２バイトで記録媒体２４に書き込む。
【００３０】
次に、記録再生装置３００における再生処理について説明する。
再生時、データ管理部３０４は記録媒体３０５から１パケットにつき１９２バイトとなったデータを記録媒体３０５から読み出し、パケット送出部３０６へ出力する。
【００３１】
パケット送出部３０６は、データ管理部３０４から入力されたデータからタイムスタンプに応じたタイミングにて１８８バイトのパケットのデータをＭＰＥＧデコーダ３０７へ出力する。
【００３２】
ＭＰＥＧデコーダ３０７は、パケット送出部３０６から入力されたパケットのデータをデコードし映像信号として外部のディスプレイへ出力する。
以上が通常の記録および再生の動作である。
次に、記録再生装置３００における特殊再生処理について説明する。
データ管理部３０４は、記録媒体３０５からＩフレーム等の特殊再生に必要なパケットのデータのみを選択して読み出し、パケット送出部３０６へ出力する。
このデータ管理部３０４が、どのようにしてＩフレーム等の特殊再生に必要なパケットのデータのみを選択して読み出すかについては、例えば第１の実施の形態のように、Ｉ，Ｂ，Ｐフレームを識別するためのデータが付加しても良いし、他にも従来から知られている種々の公知技術を用いて検出しても良い。
【００３３】
このとき特殊再生に必要なパケットのみを抜き出すために、パケット送出部３０６へ出力するパケットのデータからなるストリームは不連続になる。
データ管理部３０４は、不連続になるパケットの場合、“特殊再生による不連続識別フラグ（１ビット）”を１にセットしてから、パケット送出部３０６へ出力する。
【００３４】
パケット送出部３０６は、“特殊再生による不連続識別フラグ（１ビット）”を参照し、値が通常値の０であれば、記録時にパケットに付加したタイムスタンプを利用して送出タイミングを制御し、ＭＰＥＧデコーダ３０７へ１８８バイトのパケットのデータを出力する。反対にパケット送出部３０６は、“特殊再生による不連続パケットの識別フラグ（１ビット）”が１であれば、このパケットは不連続パケットであり、このタイムスタンプも不連続であるからタイムスタンプによる再生制御を一度リセットしてからＭＰＥＧデコーダ３０７へ１８８バイトのパケットのデータを出力する。また、Ｉフレームのみ出力する場合には、Ｉフレームの先頭パケットにおいて“特殊再生による不連続識別フラグ”を１にセットすることで、ＩフレームとＩフレームの送出間隔の調整にも利用できる。
【００３５】
ＭＰＥＧデコーダ３０７は、パケット送出部３０６から入力された１８８バイトのパケットのデータをデコードし映像信号として外部のディスプレイへ出力する。
以上説明したように、付加するタイムスタンプのデータ長を４バイトよりも縮小し、この縮小により空いた部分を特殊再生による不連続パケットの識別に利用することにより、特殊再生による不連続なパケットの処理が容易になる。
【００３６】
また、特殊再生におけるＩフレーム毎の送出間隔を制御することも容易になる。
なお、タイムスタンプは３２ビット無くても良い理由については実施の形態の欄の最後に記載する。
（第３の実施の形態）
この第３の実施の形態においては、４バイトよりも小さいタイムスタンプを付すことにより空く領域に、“暗号鍵が切り替わるパケットの識別に用いるための制御情報”を記録している。
【００３７】
具体的には、付加するタイムスタンプを３１ビットとし、暗号鍵が切り替わるパケットの識別情報に１ビット（以下、“鍵変更フラグ”と記す）を使用する。
本発明の第３の実施の形態に係る記録再生装置で記録するトランスポートストリームおよびこのトランスポートストリームに付加するタイムスタンプについて図１と同じである。
【００３８】
次に、この発明の第３の実施の形態に係る記録再生装置の構成について図４を用いて詳細に説明する。
図４は、この発明の第３の実施の形態に係る記録再生装置の構成を示す図である。
図４において、記録再生装置４００は、ＰＩＤフィルタ４０１と、タイムスタンプ生成部４０２と、暗号化部４１０と、データ管理部４０４と、記録媒体４０５と、パケット送出部４０６と、ＭＰＥＧデコーダ４０７とを備えている。
【００３９】
記録再生装置４００における記録処理について説明する。
ＰＩＤフィルタ４０１は、入力された記録再生装置４００の外部から入力されたＴＳから、ユーザーの指示に応じたＰＩＤをフィルタリングすることにより所望のパケットを選別する。
【００４０】
ＰＩＤフィルタ４０１は、記録するＴＳパケット（１８８バイト）については、タイムスタンプ生成部４０２へ出力する。
タイムスタンプ生成部４０２は、ＴＳパケット（１８８バイト）に、到来時刻情報として３１ビットのタイムスタンプを付加し（１８８バイト＋３１ビット）、暗号化部４１０へ出力する。
【００４１】
暗号化部４１０は、入力されたパケットのＴＳヘッダ以下（アダプテーションフィールドおよびペイロード）を、暗号鍵を用いて暗号化する。暗号鍵を変える場合は、“鍵変更フラグ”を１にセットし、暗号鍵を変えない場合は、“鍵変更フラグ”を０にセットして、データ管理部４０４へ出力する。データ管理部４０４は、暗号化部４１０から入力されたパケット（１９２バイト）を記録媒体４０５へ書き込む。
【００４２】
次に、記録再生装置４００における再生処理について説明する。
再生時、データ管理部４０４は、記録媒体４０５から記録されたパケットを読み出し、暗号化部４１０に出力する。
暗号化部４１０は、入力されたパケットの“鍵変更フラグ”が１の場合、復号鍵を切り替える。また、暗号化部４１０は、復号鍵を用いて復号したパケットをパケット送出部４０６へ出力する。
【００４３】
パケット送出部４０６は、記録時にパケットに付加したタイムスタンプを利用して送出タイミングを制御し、ＭＰＥＧデコーダ４０７へ１８８バイトのパケットのデータを出力する。
【００４４】
ＭＰＥＧデコーダ４０７は、パケット送出部４０６から入力されたパケットのデータをデコードし映像信号として外部のディスプレイへ出力する。
以上説明したように、付加するタイムスタンプのデータ長を４バイトよりも縮小し、この縮小により空いた部分を暗号鍵が切り替わるパケットの識別情報に利用することにより、鍵の変更の制御が容易になる。
【００４５】
なお、タイムスタンプは３２ビット無くても良い理由については実施の形態の欄の最後に記載する。
（第４の実施の形態）
この第４の実施の形態においては、４バイトよりも小さいタイムスタンプを付すことにより空く領域に、“バッファのバンクが切り替わるパケットの識別に用いるための制御情報”を記録している。
【００４６】
具体的には、付加するタイムスタンプを３１ビットとし、バッファのバンクが切り替わるパケットの識別情報に１ビット（以下、“バンク変更フラグ”と記す）を使用する。
【００４７】
本発明の第４の実施の形態に係る記録再生装置で記録するトランスポートストリームおよびこのトランスポートストリームに付加するタイムスタンプについて図１と同じである。
【００４８】
次に、この発明の第４の実施の形態に係る記録再生装置の構成について図５を用いて詳細に説明する。
図５は、この発明の第４の実施の形態に係る記録再生装置の構成を示す図である。
図５において、記録再生装置５００は、ＰＩＤフィルタ５０１と、タイムスタンプ生成部５０２と、データ管理部５０４と、バッファ５１０と、記録媒体５０５と、パケット送出部５０６と、ＭＰＥＧデコーダ５０７とを備えている。
【００４９】
バッファ５１０は、記録媒体５０５の書き込みサイズに合わせて複数のバンクで構成される。
図６に、バッファサイズ３Ｍバイト、バンクサイズ１Ｍバイトの場合の模式図を示す。
記録再生装置５００における記録処理について説明する。
ＰＩＤフィルタ５０１は、入力された記録再生装置５００の外部から入力されたＴＳから、ユーザーの指示に応じたＰＩＤをフィルタリングすることにより所望のパケットを選別する。
【００５０】
ＰＩＤフィルタ５０１は、記録するＴＳパケット（１８８バイト）については、タイムスタンプ生成部５０２へ出力する。
タイムスタンプ生成部５０２は、ＴＳパケット（１８８バイト）に、到来時刻情報として３１ビットのタイムスタンプを付加し（１８８バイト＋３１ビット）、データ管理部５０４へ出力する。
【００５１】
データ管理部５０４は、入力されたパケット（１９２バイト）をバッファ５１０に順次出力する。
バッファ５１０は、データ管理部５０４から入力されたパケットを、バンク単位にて記録媒体５０５に書き込む。
データ管理部５０４は、記録しているストリームをファイル分割したい場合等に、“バンク変更フラグ”を１にセットしたパケットをバッファ５１０へ出力してから、バッファ５１０のバンクを次バンクに切り替える。
【００５２】
図７に、バンク途中でバンク切り替えをした場合の模式図を示す。図７は、バッファのバンク１が一杯になる前に、バッファのバンクが切り替えられ、バンク単位で記録媒体に記録したためにＴＳパケットが不連続に記録された様子を示している。
【００５３】
次に、記録再生装置５００における再生処理について説明する。
再生時、記録媒体５０５に記録されたパケットは、バッファ５１０にバンク単位で読み出される。
データ管理部５０４は、バッファ５１０に読み出されたパケットを、順次、パケット送出部５０６へ出力する。このときパケットの“バンク変更フラグ”をチェックし、もし“バンク変更フラグ”が１の場合は、次のパケットは次バンクの先頭から読み出す。
【００５４】
パケット送出部５０６は、記録時にパケットに付加したタイムスタンプを利用して送出タイミングを制御し、ＭＰＥＧデコーダ５０７へ１８８バイトのパケットのデータを出力する。
【００５５】
ＭＰＥＧデコーダ５０７は、パケット送出部５０６から入力されたパケットのデータをデコードし映像信号として外部のディスプレイへ出力する。
以上説明したように、付加するタイムスタンプのデータ長を４バイトよりも縮小し、この縮小により空いた部分をバッファのバンクが切り替わるパケットの識別情報に利用することにより、バッファのバンク変更の制御が容易になる。
【００５６】
なお、上記４つの実施の形態にて示した制御情報は、組み合わせて利用しても良い。
上記４つの実施例を全て利用した場合、使用できるタイムスタンプのデータ長は、３２ビットから２７ビットに縮小される。２７ＭＨｚのシステムクロック（Ｓｙｓｔｅｍ　Ｔｉｍｅ　Ｃｌｏｃｋ）の下位２７ビットをタイムスタンプに利用した場合、タイムスタンプは約２．９秒で一周する。記録するトランスポートストリームのレートが１Ｍｂｐｓの場合、タイムスタンプが一周する約２．９秒間にＴＳパケットが約６６５パケット記録されることになり、パケットの転送タイミング制御に十分な値である。
【００５７】
【発明の効果】
以上説明したようにこの発明によれば、トランスポートストリームに付加するタイムスタンプのデータ長を４バイトよりも小さくし、この小さくしたことにより空いた部分を識別情報に利用することにより、特殊再生等、他の制御を容易に実現することができる。
【図面の簡単な説明】
【図１】記録媒体に記録されるときのデータの構造を示す図。
【図２】本発明の記録再生装置の構成を説明するためのブロック図。
【図３】本発明の記録再生装置の構成を説明するためのブロック図。
【図４】本発明の記録再生装置の構成を説明するためのブロック図。
【図５】本発明の記録再生装置の構成を説明するためのブロック図。
【図６】バッファサイズ３Ｍバイト、バンクサイズ１Ｍバイトの場合のバッファの模式図。
【図７】バンク途中でバンク切り替えをした場合のバッファの模式図。
【符号の説明】
２００，３００，４００，５００…記録再生装置、２０１，３０１，４０１，５０１…ＰＩＤフィルタ、２０２，３０２，４０２，５０２…タイムスタンプ生成部、２０３…ピクチャ検出部、２０４，３０４，４０４，５０４…データ管理部、２０５，３０５，４０５，５０５…記録媒体、２０６，３０６，４０６，５０６…パケット送出部、２０７，３０７，４０７，５０７…ＭＰＥＧデコーダ、４１０…暗号化部、５１０…バッファ。
【図１】
2004120509.tif 000003
【図２】
2004120509.tif 000004
【図３】
2004120509.tif 000005
【図４】
2004120509.tif 000006
【図５】
2004120509.tif 000007
【図６】
2004120509.tif 000008
【図７】
2004120509.tif 000009