(57)【要約】【課題】他の装置から伝送されてきたコンテンツをそのトリックプレイに用いられる情報とともに記録することを効率的に行うことができるようにする。【解決手段】PVR３１のハードディスク４３に記録されているコンテンツをレコーダ３２を伝送先の装置として伝送することが指示されたとき、伝送対象のコンテンツのAVストリームと、早送り等のトリックプレイに用いられる情報としてあらかじめ作成されていたトリックプレイ情報に含まれる情報のうちのPTSがハードディスク４３から読み出される。TSパケットに格納されてPVR３１から伝送されるPTSは、レコーダ３２においてトリックプレイ情報の生成に用いられる。レコーダ３２において生成されたトリックプレイ情報は光ディスク５４などにAVストリームとともに記録される。本発明は、デジタル録画機器に適用することができる。【選択図】図３
2008294638.tif 000002
【特許請求の範囲】
【請求項１】
第１と第２の記録装置がネットワークを介して接続される伝送システムにおいて、
前記第１の記録装置は、
AVストリームを記録する記録手段と、
前記AVストリームに含まれる各ピクチャのピクチャタイプを解析し、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成する生成手段と、
前記記録手段に記録されている前記AVストリームを、前記生成手段により生成された前記トリックプレイ情報に含まれる前記時刻情報とともに前記第２の記録装置に伝送する伝送手段と
を備え、
前記第２の記録装置は、
前記第１の記録装置から伝送されてきた前記AVストリームと前記時刻情報を受信する受信手段と、
前記受信手段により受信された前記AVストリームを所定の記録媒体に記録させるとともに、前記受信手段により受信された前記時刻情報に基づいて生成した、前記AVストリームに含まれるＩピクチャの前記所定の記録媒体上の記録位置と、それぞれのＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を前記所定の記録媒体に記録させる記録制御手段と
を備える伝送システム。
【請求項２】
他の記録装置とネットワークを介して接続される記録装置において、
AVストリームを記録する記録手段と、
前記AVストリームに含まれる各ピクチャのピクチャタイプを解析し、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成する生成手段と、
前記記録手段に記録されている前記AVストリームを、前記生成手段により生成された前記トリックプレイ情報に含まれる前記時刻情報とともに前記他の記録装置に伝送する伝送手段と
を備える記録装置。
【請求項３】
前記伝送手段は、前記AVストリームを構成するＩピクチャのデータを格納する第１のパケットの列の直前の位置に前記時刻情報を格納する第２のパケットを挿入し、前記第２のパケットを伝送してから、前記第１のパケットの列を伝送する
請求項２に記載の記録装置。
【請求項４】
前記伝送手段は、前記第１と第２のパケットにそれぞれ異なるパケットIDを付加して伝送する
請求項３に記載の記録装置。
【請求項５】
他の記録装置とネットワークを介して接続される記録装置の伝送方法において、
AVストリームを記録し、
前記AVストリームに含まれる各ピクチャのピクチャタイプを解析し、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成し、
前記AVストリームを、生成した前記トリックプレイ情報に含まれる前記時刻情報とともに前記他の記録装置に伝送する
ステップを含む伝送方法。
【請求項６】
他の記録装置とネットワークを介して接続される記録装置の伝送処理をコンピュータに実行させるプログラムにおいて、
AVストリームを記録し、
前記AVストリームに含まれる各ピクチャのピクチャタイプを解析し、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成し、
前記AVストリームを、生成した前記トリックプレイ情報に含まれる前記時刻情報とともに前記他の記録装置に伝送する
ステップを含むプログラム。
【請求項７】
AVストリームに含まれる各ピクチャのピクチャタイプを解析して、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成し、記録しておいた前記AVストリームを、前記トリックプレイ情報に含まれる前記時刻情報とともに伝送する他の記録装置とネットワークを介して接続される記録装置において、
前記他の記録装置から伝送されてきた前記AVストリームと前記時刻情報を受信する受信手段と、
前記受信手段により受信された前記AVストリームを所定の記録媒体に記録させるとともに、前記受信手段により受信された前記時刻情報に基づいて生成した、前記AVストリームに含まれるＩピクチャの前記所定の記録媒体上の記録位置と、それぞれのＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を前記所定の記録媒体に記録させる記録制御手段と
を備える記録装置。
【請求項８】
前記AVストリームを構成するＩピクチャのデータを格納する第１のパケットの列の直前の位置に前記時刻情報を格納する第２のパケットが挿入され、前記第２のパケットが伝送されてから、前記第１のパケットの列が伝送されてくる場合、
前記記録制御手段は、前記第２のパケットに格納されている前記時刻情報と、前記第２のパケットの直後に伝送されてきた前記第１のパケットの列にデータが格納されているＩピクチャの前記所定の記録媒体上の記録位置とを対応付けて前記トリックプレイ情報を生成する
請求項７に記載の記録装置。
【請求項９】
AVストリームに含まれる各ピクチャのピクチャタイプを解析して、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成し、記録しておいた前記AVストリームを、前記トリックプレイ情報に含まれる前記時刻情報とともに伝送する他の記録装置とネットワークを介して接続される記録装置の記録方法において、
前記他の記録装置から伝送されてきた前記AVストリームと前記時刻情報を受信し、
受信した前記AVストリームを所定の記録媒体に記録させるとともに、受信した前記時刻情報に基づいて生成した、前記AVストリームに含まれるＩピクチャの前記所定の記録媒体上の記録位置と、それぞれのＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を前記所定の記録媒体に記録させる
ステップを含む記録方法。
【請求項１０】
AVストリームに含まれる各ピクチャのピクチャタイプを解析して、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成し、記録しておいた前記AVストリームを、前記トリックプレイ情報に含まれる前記時刻情報とともに伝送する他の記録装置とネットワークを介して接続される記録装置の記録処理をコンピュータに実行させるプログラムにおいて、
前記他の記録装置から伝送されてきた前記AVストリームと前記時刻情報を受信し、
受信した前記AVストリームを所定の記録媒体に記録させるとともに、受信した前記時刻情報に基づいて生成した、前記AVストリームに含まれるＩピクチャの前記所定の記録媒体上の記録位置と、それぞれのＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を前記所定の記録媒体に記録させる
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送システム、記録装置、伝送方法、記録方法、およびプログラムに関し、特に、他の装置から伝送されてきたコンテンツをそのトリックプレイに用いられる情報とともに記録することを効率的に行うことができるようにした伝送システム、記録装置、伝送方法、記録方法、およびプログラムに関する。
【背景技術】
【０００２】
DVD(Digital Versatile Disc)レコーダやBlu-ray（商標）レコーダなどの記録装置が普及してきている。ユーザは、デジタル放送などによって放送されたコンテンツを内蔵のハードディスクに記録させておき、後からそのコンテンツを視聴したりすることができる。
【０００３】
ハードディスクに記録させておいたコンテンツを視聴するとき、ユーザは、トリックプレイによってそれを行うこともできる。トリックプレイには、再生中のコンテンツの早送り、巻き戻し、頭出し等の、順方向の等倍再生以外の各種の再生方法が含まれる。
【０００４】
このような各種の再生方法を実現するために、記録装置においては、コンテンツの記録時に、そのコンテンツのトリックプレイに用いられる情報であるトリックプレイ情報をあわせて記録するようになされている。コンテンツの記録方式がMPEG(Moving Picture Experts Group)方式である場合、トリックプレイ情報には、それぞれのＩピクチャのコンテンツ上の時刻を表すPTS(Presentation Time Stamp)が含まれる。
【０００５】
ここで、トリックプレイ情報について説明する。
【０００６】
MPEG方式でのコンテンツの記録はGOP(Group Of Picture)単位で行われ、１つのGOPはＩピクチャ、Ｐピクチャ、Ｂピクチャの３つのタイプの所定の数のピクチャからなる。
【０００７】
Ｉピクチャは、他のピクチャを参照せずにイントラ符号化されるピクチャである。Ｐピクチャは、時間的に先に表示されるＩピクチャまたはＰピクチャを参照して、その参照されるピクチャから生成される予測画像を用いて予測符号化されるピクチャである。Ｂピクチャは、時間的に先に表示されるＩピクチャまたはＰピクチャと、時間的に後に表示されるＩピクチャまたはＰピクチャのうちの一方または両方を参照して、その参照されるピクチャから生成される予測画像を用いて予測符号化されるピクチャである。
【０００８】
復号（再生）処理も、この順番で行われ、必要に応じて、時間的に後に表示されるピクチャが参照される。
【０００９】
GOPを構成する各ピクチャを、ピクチャタイプを表すアルファベット（I,P,B）と、表示順を表す数字の組み合わせで表した場合、１GOPが１５フレームのピクチャで構成され、ＩピクチャまたはＰピクチャが３ピクチャ単位で配置されるものとすると、１GOPは、B1,B2,I3,B4,B5,P6,B7,B8,P9,B10,B11,P12,B13,B14,P15として表される。
【００１０】
例えば、Ｂピクチャは時間的に先に表示されるピクチャだけでなく、時間的に後に表示されるピクチャを参照して符号化される場合があるため、後に表示されるピクチャを再生していないと、そのＢピクチャを再生することができない。
【００１１】
そこで、MPEG方式で記録されたコンテンツの再生時には、Ｂピクチャの再生に参照されるピクチャは、そのＢピクチャよりも先に再生される。このため、上述したようにB1,B2,I3,B4,B5,P6,B7,B8,P9,B10,B11,P12,B13,B14,P15から構成され、その順で表示されるGOPの再生は、I3,B1,B2,P6,B4,B5,P9,B7,B8,P12,B10,B11,P15,B13,B14の順番で行われることになる。
【００１２】
すなわち、あるGOPのピクチャB1,B2は、１つ前のGOPのピクチャP15と、後に表示される同一のGOPのピクチャI3を参照して再生され、ピクチャI3は、他のピクチャを参照せずに再生される。
【００１３】
ピクチャB4,B5は、先に表示される同一GOPのピクチャI3と、後に表示される、同一のGOPのピクチャP6を参照して再生され、ピクチャP6は、先に表示される同一GOPのピクチャI3を参照して再生される。
【００１４】
ピクチャB7,B8は、先に表示される同一GOPのピクチャP6と、後に表示される同一のGOPのピクチャP9を参照して再生され、ピクチャP9は、先に表示される同一GOPのピクチャP6を参照して再生される。
【００１５】
ピクチャB10,B11は、先に表示される同一GOPのピクチャP9と、後に表示される同一のGOPのピクチャP12を参照して再生され、ピクチャP12は、先に表示される同一GOPのピクチャP9を参照して再生される。
【００１６】
ピクチャB13,B14は、先に表示される同一GOPのピクチャP12と、後に表示される同一のGOPのピクチャP15を参照して再生され、ピクチャP15は、先に表示される同一GOPのピクチャP12を参照して再生される。
【００１７】
従って、例えば、トリックプレイのうちの早送りが選択され、早送り先の位置としてあるGOPのピクチャB5の位置が指定された場合、そのピクチャB5を再生するためには、先に表示される同一GOPのピクチャI3と、後に表示される、同一のGOPのピクチャP6を再生しておく必要があるため、早送り先の位置として指定されたピクチャB5を含むGOPの再生は、図１の上段に示されるように、ピクチャI3,P6,B5,P9,B7,B8,P12,B10,B11,P15,B13,B14の順番で行われる。
【００１８】
映像の表示は、図１の下段に示されるように、早送り先の位置として指定されたピクチャであるピクチャB5から、ピクチャP6,B7,B8,P9,B10,B11,P12,B13,B14,P15の順で行われる。
【００１９】
このように、トリックプレイの指示に応じてコンテンツのある位置から映像を表示するには、表示開始位置のピクチャを再生する前に再生しておく必要があるＩピクチャの位置（時刻）を知っておく必要があるから、記録装置においては、コンテンツの記録時に、そのコンテンツに含まれるそれぞれのＩピクチャのPTSがトリックプレイ情報として記録される。トリックプレイ情報には、PTSの他に、Ｉピクチャの番号、記録媒体上のＩピクチャの記録位置などを表す情報も含まれる。
【００２０】
トリックプレイについては特許文献１に記載されている。
【特許文献１】特開２００２−３６９１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【００２１】
ところで、近年、１人のユーザが複数の記録装置を使うことも珍しくはなくなり、このような環境下では、一方の記録装置に記録させておいたコンテンツを他方の記録装置に伝送し、その他方の記録装置に記録させておくといったコンテンツの使い方が行われている。
【００２２】
これにより、ユーザは、例えば、ハードディスク内蔵のSTB(Set Top Box)に記録させておいたコンテンツを、同じくハードディスク内蔵のDVDレコーダやBlu-Rayレコーダに伝送し、その伝送先のレコーダに再生させてコンテンツを視聴したりすることができる。
【００２３】
しかしながら、このような複数の機器間での情報の伝送において、コンテンツの伝送については各種の取極がされているものの、トリックプレイ情報の伝送については取極がされていない。従って、仮に、伝送元の記録装置がトリックプレイ情報を作成し、それを管理している場合であっても、伝送先の記録装置は、伝送されてきたコンテンツを解析し、トリックプレイ情報を自ら作成する必要がある。
【００２４】
図２は、従来のコンテンツ伝送システムの例を示す図である。
【００２５】
図２のコンテンツ伝送システムは、PVR(Personal Video Recorder)１とレコーダ２が、DLNA(Digital Living Network Alliance)やIEEE(Institute of Electrical and Electronics Engineers)1394などの規格に準拠したネットワーク３を介して接続されることによって構成される。
【００２６】
PVR１は、ハードディスク内蔵のSTBであり、CS(Communications Satellite)放送やケーブルテレビジョン放送でコンテンツを提供する事業者によって提供されたものである。一方、レコーダ２は、ハードディスク内蔵のBlu-Rayレコーダなどの記録装置であり、ユーザが販売店などで購入したものである。
【００２７】
図２に示されるように、PVR１はチューナ１１、記録制御部１２、ハードディスク１３、および伝送部１４から構成される。レコーダ２は、受信部２１、記録制御部２２、およびハードディスク２３から構成される。レコーダ２には、Blu-Rayディスクなどの光ディスク２４が装着されている。Blu-Rayディスクのフォーマットにおいては、コンテンツを記録するとき、そのトリックプレイ情報をあわせて記録するようになっている。
【００２８】
PVR１のチューナ１１は、放送波信号を受信、復調し、MPEG-TS(MPEG-Transport Stream)を取得する。チューナ１１は、録画の対象になっているコンテンツのAVストリームをMPEG-TSから取得し、取得したAVストリームを記録制御部１２に出力する。
【００２９】
記録制御部１２は、チューナ１１から供給されたAVストリームをハードディスク１３に記録する。また、記録制御部１２はストリーム解析・トリックプレイ情報生成部１２Ａを有しており、このストリーム解析・トリックプレイ情報生成部１２Ａにおいて、チューナ１１から供給されたAVストリームを解析し、トリックプレイ情報を生成する。
【００３０】
例えば、ストリーム解析・トリックプレイ情報生成部１２Ａは、AVストリームを構成するそれぞれのピクチャのピクチャタイプを解析し、ＩピクチャのPTSを取得する。ストリーム解析・トリックプレイ情報生成部１２Ａは、取得したPTSと、そのPTSによって時刻が表されるＩピクチャのハードディスク１３上の記録位置を表す情報を対応付けることによってトリックプレイ情報を生成し、生成したトリックプレイ情報をハードディスク１３に記録する。
【００３１】
ハードディスク１３はAVストリームを記録するAVストリーム領域と、トリックプレイ情報を記録するトリックプレイ情報領域からなり、記録制御部１２から供給された情報のうち、AVストリームをAVストリーム領域に記録し、トリックプレイ情報をトリックプレイ情報領域に記録する。
【００３２】
伝送部１４は、あるコンテンツをレコーダ２に伝送することがユーザにより指示されたとき、伝送対象のコンテンツのトリックプレイ情報は読み出さずに、伝送対象のコンテンツのAVストリームだけを読み出し、読み出したAVストリームを複数のTSパケットに格納して、ネットワーク３を介してレコーダ２に伝送する。
【００３３】
レコーダ２の受信部２１は、PVR１から伝送されてきたTSパケットを受信し、TSパケットに格納されているAVストリームを記録制御部２２に出力する。
【００３４】
記録制御部２２は、受信部２１から供給されたAVストリームを、ハードディスク２３と光ディスク２４のうちの記録先として指定されている方の記録媒体に記録する。また、記録制御部２２はストリーム解析・トリックプレイ情報生成部２２Ａを有しており、このストリーム解析・トリックプレイ情報生成部２２Ａにおいて、受信部２１から供給されたAVストリームを解析し、トリックプレイ情報を生成する。
【００３５】
例えば、ストリーム解析・トリックプレイ情報生成部２２Ａは、AVストリームを構成するそれぞれのピクチャのピクチャタイプを解析し、ＩピクチャのPTSを取得する。ストリーム解析・トリックプレイ情報生成部２２Ａは、取得したPTSと、そのPTSによって時刻が表されるＩピクチャの記録媒体上の記録位置を表す情報を対応付けることによってトリックプレイ情報を生成し、生成したトリックプレイ情報をハードディスク２３、または光ディスク２４に記録する。
【００３６】
ハードディスク２３はAVストリームを記録するAVストリーム領域と、トリックプレイ情報を記録するトリックプレイ情報領域からなり、記録制御部２２から供給された情報のうち、AVストリームをAVストリーム領域に、トリックプレイ情報をトリックプレイ情報領域に記録する。
【００３７】
光ディスク２４も同様に、記録制御部２２から供給されたAVストリームをAVストリーム領域に記録し、トリックプレイ情報をトリックプレイ情報領域に記録する。
【００３８】
このように、従来、一方の装置から他方の装置にコンテンツを伝送する場合、伝送元の装置と伝送先の装置の双方において、AVストリームを解析し、トリックプレイ情報を生成するといったことが行われている。
【００３９】
従って、トリックプレイ情報を生成するために大規模なハードウェアを伝送先の装置にも用意しておく必要があったり、伝送先の装置の処理の負荷が重かったりして効率が悪い。
【００４０】
本発明はこのような状況に鑑みてなされたものであり、他の装置から伝送されてきたコンテンツをそのトリックプレイに用いられる情報とともに記録することを効率的に行うことができるようにするものである。
【課題を解決するための手段】
【００４１】
本発明の第１の側面の伝送システムは、第１と第２の記録装置がネットワークを介して接続される伝送システムであって、前記第１の記録装置は、AVストリームを記録する記録手段と、前記AVストリームに含まれる各ピクチャのピクチャタイプを解析し、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成する生成手段と、前記記録手段に記録されている前記AVストリームを、前記生成手段により生成された前記トリックプレイ情報に含まれる前記時刻情報とともに前記第２の記録装置に伝送する伝送手段とを備える。
【００４２】
また、前記第２の記録装置は、前記第１の記録装置から伝送されてきた前記AVストリームと前記時刻情報を受信する受信手段と、前記受信手段により受信された前記AVストリームを所定の記録媒体に記録させるとともに、前記受信手段により受信された前記時刻情報に基づいて生成した、前記AVストリームに含まれるＩピクチャの前記所定の記録媒体上の記録位置と、それぞれのＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を前記所定の記録媒体に記録させる記録制御手段とを備える。
【００４３】
本発明の第２の側面の記録装置は、他の記録装置とネットワークを介して接続される記録装置において、AVストリームを記録する記録手段と、前記AVストリームに含まれる各ピクチャのピクチャタイプを解析し、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成する生成手段と、前記記録手段に記録されている前記AVストリームを、前記生成手段により生成された前記トリックプレイ情報に含まれる前記時刻情報とともに前記他の記録装置に伝送する伝送手段とを備える。
【００４４】
前記伝送手段には、前記AVストリームを構成するＩピクチャのデータを格納する第１のパケットの列の直前の位置に前記時刻情報を格納する第２のパケットを挿入させ、前記第２のパケットを伝送させてから、前記第１のパケットの列を伝送させることができる。
【００４５】
前記伝送手段には、前記第１と第２のパケットにそれぞれ異なるパケットIDを付加して伝送させることができる。
【００４６】
本発明の第２の側面の伝送方法またはプログラムは、AVストリームを記録し、前記AVストリームに含まれる各ピクチャのピクチャタイプを解析し、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成し、前記AVストリームを、生成した前記トリックプレイ情報に含まれる前記時刻情報とともに他の記録装置に伝送するステップを含む。
【００４７】
本発明の第３の側面の記録装置は、AVストリームに含まれる各ピクチャのピクチャタイプを解析して、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成し、記録しておいた前記AVストリームを、前記トリックプレイ情報に含まれる前記時刻情報とともに伝送する他の記録装置とネットワークを介して接続される記録装置において、前記他の記録装置から伝送されてきた前記AVストリームと前記時刻情報を受信する受信手段と、前記受信手段により受信された前記AVストリームを所定の記録媒体に記録させるとともに、前記受信手段により受信された前記時刻情報に基づいて生成した、前記AVストリームに含まれるＩピクチャの前記所定の記録媒体上の記録位置と、それぞれのＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を前記所定の記録媒体に記録させる記録制御手段とを備える。
【００４８】
前記AVストリームを構成するＩピクチャのデータを格納する第１のパケットの列の直前の位置に前記時刻情報を格納する第２のパケットが挿入され、前記第２のパケットが伝送されてから、前記第１のパケットの列が伝送されてくる場合、前記記録制御手段には、前記第２のパケットに格納されている前記時刻情報と、前記第２のパケットの直後に伝送されてきた前記第１のパケットの列にデータが格納されているＩピクチャの前記所定の記録媒体上の記録位置とを対応付けて前記トリックプレイ情報を生成させることができる。
【００４９】
本発明の第３の側面の記録方法またはプログラムは、他の記録装置から伝送されてきたAVストリームと時刻情報を受信し、受信した前記AVストリームを所定の記録媒体に記録させるとともに、受信した前記時刻情報に基づいて生成した、前記AVストリームに含まれるＩピクチャの前記所定の記録媒体上の記録位置と、それぞれのＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を前記所定の記録媒体に記録させるステップを含む。
【００５０】
本発明の第１の側面においては、第１の記録装置において、AVストリームが記録され、前記AVストリームに含まれる各ピクチャのピクチャタイプが解析され、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報が生成される。また、記録されている前記AVストリームが、生成された前記トリックプレイ情報に含まれる前記時刻情報とともに第２の記録装置に伝送される。
【００５１】
また、第２の記録装置において、前記第１の記録装置から伝送されてきた前記AVストリームと前記時刻情報が受信され、受信された前記AVストリームが所定の記録媒体に記録されるとともに、受信された前記時刻情報に基づいて生成された、前記AVストリームに含まれるＩピクチャの前記所定の記録媒体上の記録位置と、それぞれのＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報が前記所定の記録媒体に記録される。
【００５２】
本発明の第２の側面においては、AVストリームが記録され、前記AVストリームに含まれる各ピクチャのピクチャタイプが解析され、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報が生成される。また、前記AVストリームが、生成した前記トリックプレイ情報に含まれる前記時刻情報とともに他の記録装置に伝送される。
【００５３】
本発明の第３の側面においては、他の記録装置から伝送されてきたAVストリームと時刻情報が受信され、受信された前記AVストリームが所定の記録媒体に記録されるとともに、受信された前記時刻情報に基づいて生成された、前記AVストリームに含まれるＩピクチャの前記所定の記録媒体上の記録位置と、それぞれのＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報が前記所定の記録媒体に記録される。
【発明の効果】
【００５４】
本発明によれば、他の装置から伝送されてきたコンテンツをそのトリックプレイに用いられる情報とともに記録することを効率的に行うことができる。
【発明を実施するための最良の形態】
【００５５】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００５６】
本発明の伝送システムは、第１と第２の記録装置がネットワークを介して接続される伝送システムにおいて、前記第１の記録装置（例えば、図３のPVR３１）は、AVストリームを記録する記録手段（例えば、図３のハードディスク４３）と、前記AVストリームに含まれる各ピクチャのピクチャタイプを解析し、トリックプレイによる再生開始位置として指定されたピクチャを再生する前に再生しておく必要のあるＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を生成する生成手段（例えば、図３の記録制御部４２）と、前記記録手段に記録されている前記AVストリームを、前記生成手段により生成された前記トリックプレイ情報に含まれる前記時刻情報とともに前記第２の記録装置に伝送する伝送手段（例えば、図３のミックス処理部４４）とを備え、前記第２の記録装置（例えば、図３のレコーダ３２）は、前記第１の記録装置から伝送されてきた前記AVストリームと前記時刻情報を受信する受信手段（例えば、図３の受信部５１）と、前記受信手段により受信された前記AVストリームを所定の記録媒体に記録させるとともに、前記受信手段により受信された前記時刻情報に基づいて生成した、前記AVストリームに含まれるＩピクチャの前記所定の記録媒体上の記録位置と、それぞれのＩピクチャの前記AVストリーム上の時刻を表す時刻情報を含むトリックプレイ情報を前記所定の記録媒体に記録させる記録制御手段（例えば、図３の記録制御部５２）とを備える。
【００５７】
以下、本発明の実施の形態について図を参照して説明する。
【００５８】
図３は、本発明の一実施形態に係るコンテンツ伝送システムの例を示す図である。
【００５９】
図３のコンテンツ伝送システムは、PVR３１とレコーダ３２が、DLNAやIEEE1394などの規格に準拠したネットワーク３３を介して接続されることによって構成される。
【００６０】
PVR３１は、ハードディスク内蔵のSTBであり、CS放送やケーブルテレビジョン放送でコンテンツを提供する事業者によって提供されたものである。一方、レコーダ３２は、ハードディスク内蔵のBlu-Rayレコーダなどの記録装置であり、ユーザが販売店などで購入したものである。
【００６１】
図３に示されるように、PVR３１はチューナ４１、記録制御部４２、ハードディスク４３、ミックス処理部４４、および伝送部４５から構成される。レコーダ３２は、受信部５１、記録制御部５２、およびハードディスク５３から構成される。レコーダ３２には、Blu-Rayディスクなどの光ディスク５４が装着されている。
【００６２】
PVR３１のチューナ４１は、放送波信号を受信、復調し、MPEG-TSを取得する。チューナ４１は、録画の対象になっているコンテンツのAVストリームをMPEG-TSから取得し、取得したAVストリームを記録制御部４２に出力する。
【００６３】
記録制御部４２は、チューナ４１から供給されたAVストリームをハードディスク４３に記録する。また、記録制御部４２はストリーム解析・トリックプレイ情報生成部４２Ａを有しており、このストリーム解析・トリックプレイ情報生成部４２Ａにおいて、チューナ４１から供給されたAVストリームを解析し、トリックプレイ情報を生成する。
【００６４】
例えば、ストリーム解析・トリックプレイ情報生成部４２Ａは、AVストリームを構成するそれぞれのピクチャのピクチャタイプを解析し、ＩピクチャのPTSを取得する。ストリーム解析・トリックプレイ情報生成部４２Ａは、取得したPTSと、そのPTSによって時刻が表されるＩピクチャのハードディスク４３上の記録位置を表す情報を対応付けることによってトリックプレイ情報を生成し、生成したトリックプレイ情報をハードディスク４３に記録する。
【００６５】
ハードディスク４３はAVストリームを記録するAVストリーム領域と、トリックプレイ情報を記録するトリックプレイ情報領域からなり、記録制御部４２から供給された情報のうち、AVストリームをAVストリーム領域に記録し、トリックプレイ情報をトリックプレイ情報領域に記録する。
【００６６】
図４は、トリックプレイ情報の例を示す図である。
【００６７】
図４の例においては、AVストリーム上の所定の時刻を基準として１つ目のＩピクチャの時刻を表すPTS１と、PTS１によって時刻が表されるＩピクチャのハードディスク４３上の記録位置であるＩピクチャ記録位置１が対応付けられている。他のＩピクチャについても同様に、Ｉピクチャの時刻を表すPTSと、そのPTSによって時刻が表されるＩピクチャの記録位置が対応付けられている。
【００６８】
例えば、トリックプレイによる再生がユーザにより指示されたとき、再生開始位置のピクチャの位置（時刻）に応じて、そのピクチャを再生する前に再生しておく必要のあるＩピクチャの時刻と記録位置が図４に示されるようなトリックプレイ情報に基づいて確認される。
【００６９】
図３の説明に戻り、ミックス処理部４４は、あるコンテンツをレコーダ３２に伝送することがユーザにより指示されたとき、伝送対象のコンテンツのAVストリームをハードディスク４３から読み出すとともに、伝送対象のコンテンツのトリックプレイ情報に含まれるPTSをハードディスク４３から読み出す。
【００７０】
また、ミックス処理部４４は、ハードディスク４３から読み出したAVストリームを複数のTSパケットに格納し、伝送順に並べるとともに、Ｉピクチャのデータを格納するTSパケットの列の先頭に、そのＩピクチャのPTSを格納したTSパケットを挿入する。
【００７１】
ミックス処理部４４は、Ｉピクチャなどのビデオデータを格納するTSパケットのパケットヘッダにはビデオデータに割り当てられたPIDを付加し、オーディオデータを格納するTSパケットのパケットヘッダにはオーディオデータに割り当てられたPIDを付加する。
【００７２】
また、ミックス処理部４４は、ＩピクチャのPTSを格納したTSパケットには、テーブル情報などを含むセクションデータに割り当てられたPIDなどの、AVストリーム（ビデオデータ、オーディオデータ）を格納しているパケットのパケットヘッダに付加されるPIDとは異なるPIDを付加する。それぞれのPIDにどの種類のデータが格納されているのかは、コンテンツの伝送先の装置であるレコーダ３２においても管理されている。
【００７３】
ミックス処理部４４は、そのようにして生成したTSパケットの列を伝送部４５に出力する。後述するように、PVR３１から伝送されてきたTSパケットを受信したレコーダ３２においては、所定のPIDにより識別されるTSパケットに格納されているPTSが取得された場合、取得されたPTSが、それを格納していたTSパケットに続けて伝送されてきたＩピクチャのPTSを表すものとして認識され、そのPTSを用いてトリックプレイ情報が生成される。
【００７４】
TSパケットに格納されてPVR３１から伝送されるPTSは、レコーダ３２においてトリックプレイ情報の生成に用いられるため、トリックプレイ情報を生成するための情報（トリックプレイ情報生成用情報）といえる。トリックプレイ情報生成用情報には、PTSの他に、PVR３１により生成されたトリックプレイ情報に含まれる、Ｉピクチャの番号などの情報が含まれるようにしてもよい。
【００７５】
伝送部４５は、ミックス処理部４４から供給されたそれぞれのTSパケットに、例えばネットワーク３がDLNAの規格に準拠したネットワークである場合、DLNAの規格で定められるタイムスタンプを付加し、ミックス処理部４４により並べられた順に、ネットワーク３３を介してレコーダ３２に伝送する。
【００７６】
図５は、PVR３１から伝送される情報の例を示す図である。
【００７７】
図５には伝送情報＃１乃至＃７が示されており、右側に示されるものから順に伝送される。それぞれの伝送情報は、１８８バイトのTSパケットに、DLNAの規格で定められる３２ビットのタイムスタンプを付加した形で構成される。
【００７８】
図５の例においては、伝送情報＃１乃至＃３は、それぞれAVストリーム（ビデオデータまたはオーディオデータ）を格納するTSパケットとタイムスタンプからなるものとされている。
【００７９】
また、伝送情報＃４は、それに続く伝送情報＃５乃至＃７に格納されているＩピクチャのPTSなどのトリックプレイ情報生成用情報を格納するTSパケットとタイムスタンプからなるものとされている。
【００８０】
伝送情報＃５乃至＃７は、Ｉピクチャを格納するTSパケットとタイムスタンプからなるものとされている。このように、PVR３１からレコーダ３２に対しては、Ｉピクチャを格納するTSパケットの前に、トリックプレイ情報生成用情報を格納するTSパケットが伝送される。
【００８１】
図３の説明に戻り、一方、レコーダ３２の受信部５１は、DLNAの規格で定められるタイムスタンプが付加された形でPVR３１から伝送されてきたTSパケットを受信し、受信したTSパケットを記録制御部５２に出力する。
【００８２】
記録制御部５２は、ハードディスク５３と光ディスク５４のうちの記録先として指定されている方の記録媒体に対するデータの記録を制御する。図３に示されるように、記録制御部５２は分離・編集処理部５２Ａを有している。
【００８３】
分離・編集処理部５２Ａは、受信部５１から供給されたTSパケットをパケットヘッダに付加されているPIDに基づいて分離する。分離・編集処理部５２Ａは、TSパケットに格納されているAVストリームを、ハードディスク５３と光ディスク５４のうちの記録先として指定されている方の記録媒体に記録する。
【００８４】
また、分離・編集処理部５２Ａは、TSパケットに格納されているトリックプレイ情報生成用情報を用いてトリックプレイ情報を生成し、生成したトリックプレイ情報を記録先として指定されている方の記録媒体に記録する。後述するように、分離・編集処理部５２Ａによるトリックプレイ情報の生成は、AVストリームを解析することなく行われる。
【００８５】
ハードディスク５３はAVストリームを記録するAVストリーム領域と、トリックプレイ情報を記録するトリックプレイ情報領域からなり、記録制御部５２から供給された情報のうち、AVストリームをAVストリーム領域に、トリックプレイ情報をトリックプレイ情報領域に記録する。
【００８６】
光ディスク５４も同様に、記録制御部５２から供給されたAVストリームをAVストリーム領域に記録し、トリックプレイ情報をトリックプレイ情報領域に記録する。
【００８７】
図６は、図３の分離・編集処理部５２Ａの構成例を示すブロック図である。
【００８８】
図６に示されるように、分離・編集処理部５２ＡはDEMUX６１、ビデオデータ処理部６２、オーディオデータ処理部６３、CPU(Central Processing Unit)６４から構成される。CPU６４においては所定のプログラムが実行され、トリックプレイ情報生成部６４Ａが実現される。
【００８９】
DEMUX６１は、受信部５１から供給されたTSパケットをパケットヘッダに付加されているPIDに基づいて分離し、ビデオデータが格納されているTSパケットをビデオデータ処理部６２に、オーディオデータが格納されているTSパケットをオーディオデータ処理部６３に、PVR３１とレコーダ３２においてセクション情報に含まれるものとされているトリックプレイ情報生成用情報が格納されているTSパケットをCPU６４に、それぞれ出力する。
【００９０】
図６の例においては、ビデオデータはPIDｘによって識別されるTSパケットに格納されているものとされ、オーディオデータはPIDｙによって識別されるTSパケットに格納されているものとされている。また、トリックプレイ情報生成用情報はPIDｚによって識別されるTSパケットに格納されているものとされている。
【００９１】
また、DEMUX６１は、PIDｚによって識別されるTSパケットが検出されたとき、インタラプト信号をトリックプレイ情報生成部６４Ａに出力し、トリックプレイ情報の生成を他の処理に優先して行わせる。インタラプト信号は、セクション情報が検出されたときにDEMUX６１からCPU６４に出力される信号である。
【００９２】
DEMUX６１からCPU６４に対しては、トリックプレイ情報生成用情報が格納されているTSパケットに続けて伝送されてきたTSパケットが、ビデオデータ処理部６２のバッファに記憶されているTSパケットのうちのどのTSパケットであるのかを表す情報などがPIDｘに関する情報として出力される。PIDｚによって識別されるTSパケットに続けて伝送されてきたTSパケットはＩピクチャのデータが格納されたTSパケットであり、そのTSパケットはDEMUX６１からビデオデータ処理部６２に出力され、ビデオデータ処理部６２のバッファに記憶されている。
【００９３】
ビデオデータ処理部６２は、DEMUX６１から供給されたTSパケットをバッファに一時的に記憶し、TSパケットに格納されているデータに基づいてビデオデータを生成する。ビデオデータ処理部６２は、生成したビデオデータを、ハードディスク５３と光ディスク５４のうちの記録先として指定されている方の記録媒体に出力し、記録する。
【００９４】
オーディオデータ処理部６３は、DEMUX６１から供給されたTSパケットをバッファに一時的に記憶し、TSパケットに格納されているデータに基づいてオーディオデータを生成する。オーディオデータ処理部６３は、生成したオーディオデータを、ハードディスク５３と光ディスク５４のうちの記録先として指定されている方の記録媒体に出力し、記録する。
【００９５】
CPU６４は、ビデオデータ処理部６２、オーディオデータ処理部６３を制御し、AVストリームの記録を管理する。
【００９６】
CPU６４のトリックプレイ情報生成部６４Ａは、DEMUX６１からインタラプト信号が供給されることに応じて、DEMUX６１から供給されたトリックプレイ情報生成用情報に含まれるPTSにより時刻が表されるＩピクチャが、どのTSパケットに格納されるＩピクチャであるのかをビデオデータ処理部６２のバッファにアクセスして確認する。
【００９７】
トリックプレイ情報生成部６４Ａは、DEMUX６１から供給されたトリックプレイ情報生成用情報に含まれるPTSにより時刻が表されるＩピクチャが、どのTSパケットに格納されるＩピクチャであるのかを確認した後、ビデオデータ処理部６２を制御してそのＩピクチャをハードディスク５３または光ディスク５４の所定の位置に記録させ、記録位置の情報を取得する。
【００９８】
トリックプレイ情報生成部６４Ａは、取得した記録位置の情報と、トリックプレイ情報生成用情報として供給されたPTSを対応付けて管理する。ハードディスク５３または光ディスク５４に記録させているAVストリームに含まれる全てのＩピクチャについて、同様にして記録位置の情報とPTSを対応付けることによってトリックプレイ情報を生成したとき、トリックプレイ情報生成部６４Ａは、生成したトリックプレイ情報をハードディスク５３または光ディスク５４に出力し、AVストリームとあわせて記録させる。
【００９９】
このように、分離・編集処理部５２Ａにおいては、AVストリームを解析することなくトリックプレイ情報が生成される。
【０１００】
AVストリームを解析し、ピクチャタイプを判別する処理は複雑な処理であり、仮にそれを行うとすればCPU６４の負担になるが、以上のようにしてトリックプレイ情報生成用情報に含まれるPTSと、トリックプレイ情報生成用情報に続けて伝送されてきたＩピクチャの記録位置を対応付けるだけで生成することができるようにすることにより、CPU６４の負担を軽減し、トリックプレイ情報の生成、記録を効率的に行うことが可能になる。
【０１０１】
ここで、図７乃至図１０を参照して、レコーダ３２による処理の具体例について説明する。
【０１０２】
図７は、AVストリームに含まれるＩピクチャのデータの分割の例を示す図である。
【０１０３】
TSパケットは１８８バイトのデータであるから、１フレームのＩピクチャのデータは通常複数のTSパケットに分けて格納して伝送する必要があり、伝送元の装置であるPVR３１においては図７に示されるような分割が行われる。
【０１０４】
図７の例においては、Ｉピクチャ＃１を構成するデータのうち、先頭から所定の量のデータがTSパケット１に格納され、TSパケット１に格納されたデータに続く所定の量のデータがTSパケット２に格納されている。同様に、TSパケット２に格納されたデータに続くデータは、TSパケットｎまでのそれぞれのTSパケットに格納されている。
【０１０５】
このようにして１フレームのＩピクチャがそれぞれのTSパケットに格納された場合、TSパケット１乃至ｎの順で伝送されるが、図８に示されるように、TSパケット１乃至ｎの先頭には、Ｉピクチャ＃１のPTSであるPTS＃１が格納されたTSパケット０が挿入され、Ｉピクチャ＃１に関する情報の伝送は、TSパケット０乃至ｎの順で行われる。
【０１０６】
図９は、図８に示される順番で伝送されてきたTSパケットを受信したレコーダ３２の状態を示す図である。
【０１０７】
図９に示されるように、図８に示される順番で伝送されてきたTSパケット０乃至ｎのうち、TSパケット０はPIDｚに基づいてトリックプレイ情報生成部６４Ａに出力される。また、TSパケット０に続けて伝送されてきたTSパケット１乃至ｎはPIDｘに基づいてビデオデータ処理部６２に出力され、バッファ６２Ａに記憶される。
【０１０８】
トリックプレイ情報生成部６４Ａは、DEMUX６１からインタラプト信号が供給されることに応じてバッファ６２Ａにアクセスし、TSパケット０に格納されるPTS＃１が、バッファ６２Ａに記憶されているTSパケット１乃至ｎに格納されているＩピクチャ＃１の時刻を表すものであることを確認する（PTS＃１とＩピクチャ＃１の同期をとる）。
【０１０９】
トリックプレイ情報生成部６４Ａは、PTS＃１がＩピクチャ＃１の時刻を表すものであることを確認した後、ビデオデータ処理部６２を制御してＩピクチャ＃１をハードディスク５３または光ディスク５４の所定の位置に記録させ、記録位置の情報を取得する。
【０１１０】
トリックプレイ情報生成部６４Ａは、記録位置の情報とPTS＃１を対応付けて管理する。ハードディスク５３または光ディスク５４に記録させているAVストリームに含まれる全てのＩピクチャについて、同様にして記録位置の情報とPTSを対応付けることによってトリックプレイ情報を生成したとき、トリックプレイ情報生成部６４Ａは、生成したトリックプレイ情報をハードディスク５３または光ディスク５４に出力し、AVストリームとあわせて記録させる。
【０１１１】
図１０は、トリックプレイ情報生成部６４Ａにより生成されるトリックプレイ情報の例を示す図である。
【０１１２】
図１０の例においては、PTS＃１とＩピクチャ＃１の記録位置が対応付けられている。他のＩピクチャについても同様に、トリックプレイ情報においてはPTSと記録位置が対応付けられる。
【０１１３】
次に、以上のような構成を有するPVR３１とレコーダ３２の処理について説明する。
【０１１４】
はじめに、図１１および図１２のフローチャートを参照して、コンテンツの伝送元の装置であるPVR３１の処理について説明する。
【０１１５】
ステップＳ１において、チューナ４１は、放送波信号を受信、復調し、MPEG-TSを取得する。チューナ４１は、録画の対象になっているコンテンツのAVストリームをMPEG-TSから取得し、取得したAVストリームを記録制御部４２に出力する。
【０１１６】
ステップＳ２において、記録制御部４２のストリーム解析・トリックプレイ情報生成部４２Ａは、チューナ４１から供給されたAVストリームを解析してＩピクチャのPTSを取得し、取得したPTSと、そのPTSによって時刻が表されるＩピクチャの記録位置を表す情報を対応付けることによってトリックプレイ情報を生成する。
【０１１７】
ステップＳ３において、記録制御部４２は、チューナ４１から供給されたAVストリームをハードディスク４３に記録する。
【０１１８】
ステップＳ４において、記録制御部４２は、AVストリームの記録を終了するか否かを判定し、録画の対象になっているコンテンツのAVストリームの全てを記録していないことから、記録を終了しないと判定した場合、ステップＳ１に戻り、それ以降の処理を繰り返す。
【０１１９】
AVストリームの記録を終了するとステップＳ４において判定した場合、ステップＳ５において、記録制御部４２は、生成したトリックプレイ情報をハードディスク４３に記録する。
【０１２０】
ステップＳ６において、ミックス処理部４４は、ハードディスク４３に記録されているコンテンツの伝送を開始するか否かを判定し、伝送を開始すると判定するまで待機する。
【０１２１】
ユーザにより指示されたことから、コンテンツの伝送を開始するとステップＳ６において判定した場合、ステップＳ７において、ミックス処理部４４は、伝送対象のコンテンツのAVストリームをハードディスク４３から読み出し、読み出したAVストリームを複数のTSパケットに格納する。
【０１２２】
ステップＳ８において、ミックス処理部４４は、伝送対象のコンテンツのトリックプレイ情報に含まれるPTSをハードディスク４３から読み出し、読み出したPTSをトリックプレイ情報生成用情報としてTSパケットに格納する。トリックプレイ情報生成用情報が格納されたTSパケットには、セクション情報であることを表すPIDなどが付加されている。
【０１２３】
ステップＳ９において、ミックス処理部４４は、AVストリームを格納したTSパケットを伝送順に並べ、Ｉピクチャのデータを格納するTSパケットの列の先頭に、そのＩピクチャのPTSを含むトリックプレイ情報生成用情報を格納したTSパケットを挿入する。
【０１２４】
ステップＳ１０において、伝送部４５は、ミックス処理部４４により並べられたTSパケットを、DLNAの規格で定められるタイムコードを付加してレコーダ３２に順に伝送する。
【０１２５】
ステップＳ１１において、伝送部４５は、伝送対象のコンテンツのAVストリームを全て伝送したか否かを判定し、伝送が終わっていないと判定した場合、ステップＳ７に戻り、それ以降の処理を繰り返す。
【０１２６】
ステップＳ１１において、伝送対象のコンテンツのAVストリームを全て伝送したと判定された場合、処理は終了される。
【０１２７】
次に、図１３のフローチャートを参照して、コンテンツの伝送先の装置であるレコーダ３２の処理について説明する。この処理は、AVストリームなどを格納したTSパケットがPVR３１から伝送されてきたときに開始される。
【０１２８】
ステップＳ２１において、受信部５１は、PVR３１から伝送されてきたTSパケットを受信し、受信したTSパケットを記録制御部５２に出力する。
【０１２９】
ステップＳ２２において、記録制御部５２のDEMUX６１は、受信部５１から供給されたTSパケットをパケットヘッダに付加されているPIDに基づいて分離し、ビデオデータが格納されているTSパケットをビデオデータ処理部６２に、オーディオデータが格納されているTSパケットをビデオデータ処理部６２に、トリックプレイ情報生成用情報が格納されているTSパケットをCPU６４に、それぞれ出力する。DEMUX６１からトリックプレイ情報生成部６４Ａに対してはインタラプト信号も出力される。
【０１３０】
ステップＳ２３において、ビデオデータ処理部６２は、DEMUX６１から供給されたTSパケットをバッファに一時的に記憶し、TSパケットに格納されているデータに基づいてビデオデータを生成する。また、オーディオデータ処理部６３は、DEMUX６１から供給されたTSパケットをバッファに一時的に記憶し、TSパケットに格納されているデータに基づいてオーディオデータを生成する。
【０１３１】
ステップＳ２４において、トリックプレイ情報生成部６４Ａは、DEMUX６１からインタラプト信号が供給されることに応じて、トリックプレイ情報生成用情報に含まれるPTSにより時刻が表されるＩピクチャが、どのTSパケットに格納されるＩピクチャであるのかを確認し、ビデオデータ処理部６２を制御してそのＩピクチャをハードディスク５３または光ディスク５４の所定の位置に記録させる。また、トリックプレイ情報生成部６４Ａは、Ｉピクチャの記録位置の情報を取得し、取得した記録位置の情報と、トリックプレイ情報生成用情報として供給されたPTSを対応付けてトリックプレイ情報を生成する。
【０１３２】
ステップＳ２５において、ビデオデータ処理部６２は、生成したビデオデータを、ハードディスク５３と光ディスク５４のうちの記録先として指定されている方の記録媒体に出力し、記録する。また、オーディオデータ処理部６３は、生成したオーディオデータを、ハードディスク５３と光ディスク５４のうちの記録先として指定されている方の記録媒体に出力し、記録する。
【０１３３】
ステップＳ２６において、トリックプレイ情報生成部６４Ａは、AVストリームを全て記録したか否かを判定し、記録していないと判定した場合、ステップＳ２１に戻り、それ以降の処理を繰り返す。
【０１３４】
一方、AVストリームを全て記録したとステップＳ２６において判定した場合、ステップＳ２７において、トリックプレイ情報生成部６４Ａは、トリックプレイ情報をハードディスク５３または光ディスク５４に出力し、AVストリームとあわせて記録させる。ここで記録されるトリックプレイ情報には、ハードディスク５３または光ディスク５４に記録されているAVストリームに含まれる全てのＩピクチャについての記録位置の情報とPTSが対応付けられている。トリックプレイ情報が記録されたとき、処理は終了される。
【０１３５】
以上の処理により、コンテンツの伝送先の機器であるレコーダ３２の負担を軽減することができ、伝送処理を効率的に行うことが可能になる。また、ストリームの解析を行うことができるほど十分に高性能なチップをレコーダ３２に用意する必要がないため、レコーダ３２の製造コストを下げることができる。
【０１３６】
以上においては、トリックプレイ情報生成用情報の格納されているTSパケットが、PIDによって他のTSパケットから識別されるものとしたが、他の情報によって識別されるようにしてもよい。
【０１３７】
例えば、AVストリームを格納するそれぞれのTSパケットには伝送順に時系列に沿ったタイムスタンプが付加されるが、Ｉピクチャのデータを格納するTSパケットの列の直前に、時系列に沿ったものではないタイムスタンプが付加されたTSパケットが挿入され、そのような時系列に沿ったものではないタイムスタンプによって、トリックプレイ情報生成用情報が格納されているTSパケットが識別されるようにしてもよい。
【０１３８】
レコーダ３２においては、時系列に沿ったものではないタイムスタンプが付加されたTSパケットが検出されたとき、そのTSパケットにはトリックプレイ情報生成用情報が格納されているものとして認識され、トリックプレイ情報生成用情報として格納されているPTSが、直後に続くTSパケットに格納されているＩピクチャの時刻を表すものとして認識されてトリックプレイ情報の生成に用いられる。
【０１３９】
以上においては、PTSを格納したTSパケットは、Ｉピクチャのデータを格納するTSパケットの列の先頭に挿入されて伝送されるものとしたが、コンテンツの伝送先の装置であるレコーダ３２が判別可能な位置であれば、Ｉピクチャのデータを格納するTSパケットの列の終わりの位置に挿入されて伝送されるようにしてもよいし、Ｉピクチャのデータを格納するTSパケットの列の真ん中の位置に挿入されて伝送されるようにしてもよい。
【０１４０】
なお、以上においては、DLNAの規格に従ってコンテンツの伝送が行われる場合について説明したが、他の規格に従ってコンテンツの伝送が行われるようにしてもよい。DLNA以外の規格に従ってコンテンツの伝送が行われる場合、伝送されるTSパケットには、図５に示されるような３２ビットのタイムスタンプは付加されない。
【０１４１】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な汎用のパーソナルコンピュータなどにインストールされる。
【０１４２】
インストールされる実行するプログラムは、例えば、パッケージメディアである図３に示される光ディスク５４に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。プログラムは、ハードディスク５３にあらかじめインストールしておくことができる。
【０１４３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１４４】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１４５】
【図１】MPEG方式で符号化されたデータの再生順について説明する図である。
【図２】従来のコンテンツ伝送システムの例を示す図である。
【図３】本発明の一実施形態に係るコンテンツ伝送システムの例を示す図である。
【図４】トリックプレイ情報の例を示す図である。
【図５】PVRから伝送される情報の例を示す図である。
【図６】図３の分離・編集処理部の構成例を示すブロック図である。
【図７】レコーダによる処理の具体例を示す図である。
【図８】レコーダによる処理の具体例を示す他の図である。
【図９】レコーダによる処理の具体例を示すさらに他の図である。
【図１０】レコーダによる処理の具体例を示す図である。
【図１１】PVRの処理について説明するフローチャートである。
【図１２】PVRの処理について説明する、図１１に続くフローチャートである。
【図１３】レコーダの処理について説明するフローチャートである。
【符号の説明】
【０１４６】
３１  PVR，  ３２  レコーダ，  ４１  チューナ，  ４２  記録制御部，  ４２Ａ  ストリーム解析・トリックプレイ情報生成部，  ４３  ハードディスク，  ４４  ミックス処理部，  ４５  伝送部，  ５１  受信部，  ５２  記録制御部，  ５２Ａ  分離・編集処理部，  ５３  ハードディスク，  ５４  光ディスク
【図１】
2008294638.tif 000003
【図２】
2008294638.tif 000004
【図３】
2008294638.tif 000005
【図４】
2008294638.tif 000006
【図５】
2008294638.tif 000007
【図６】
2008294638.tif 000008
【図７】
2008294638.tif 000009
【図８】
2008294638.tif 000010
【図９】
2008294638.tif 000011
【図１０】
2008294638.tif 000012
【図１１】
2008294638.tif 000013
【図１２】
2008294638.tif 000014
【図１３】
2008294638.tif 000015