(57)【要約】【課題】ＭＰＥＧ規格によるデジタル放送のマルチビュー放送において、番組の中の一つプログラムのストリームしかＩピクチャ位置情報を持たない場合であっても、番組の中に含まれている全てのプログラムのストリームに対して、処理能力の低い装置においてもＩピクチャを利用したスムーズな特殊再生をおこなえるようにする。【解決手段】マルチビュー放送のＡＶストリームをを特殊再生するときに、映像記録再生装置の制御部は、番組のメインストリームのＩピクチャ情報を参照して、特殊再生に必要なあるＩピクチャと次のＩピクチャの位置情報を参照して、その間にある番組のストリームを読出す。そして、そのストリームの中から再生しようとするプログラムのストリームを分離・抽出して、Ｉピクチャを取り出し、そのＩピクチャにより再生しようとするプログラムの特殊再生をおこなう。【選択図】        図３
2008236163.tif 000002
【特許請求の範囲】
【請求項１】
第一のプログラムと第二のプログラムを含むコンテンツを記録する記録部と、
前記記録部に記録されたコンテンツを再生する再生部と、
前記第一のプログラムに含まれる情報に基づき前記第二のプログラムを再生する再生装置。
【請求項２】
前記記録部は前記再生装置に対して着脱可能である請求項１記載の再生装置。
【請求項３】
予め規定された単位パケット化された情報を複数含んで伝送されるコンテンツ情報を受信し、前記コンテンツ情報を構成する番組は、複数のプログラムのストリームからなり、
前記プログラムの一つのストリームは、特定のフレーム情報を含めて記録媒体に記録される映像記録再生装置において、
記録されたストリームを再生する記録再生部と、
前記ストリームの読み出しを指示する制御部とを有し、
前記制御部は、前記特定のフレーム情報に基づき、前記記録されたストリームの読み出し位置を決定して、前記再生を指示されたプログラムのストリームに対して再生することを前記記録再生部に指示することを特徴とする映像記録再生装置。
【請求項４】
前記特定のフレーム情報は、ＭＰＥＧのＩピクチャ情報であり、
前記記録再生部は、復号部を有し、再生指示のときに、Ｉピクチャのみを出力するＩピクチャ専用モードの指示を与え、前記Ｉピクチャを出力させることを特徴とする請求項３記載の映像記録再生装置。
【請求項５】
予め規定された単位パケット化された情報を複数含んで伝送されるコンテンツ情報を受信し、前記コンテンツ情報を構成する番組は、複数のプログラムのストリームからなり、
前記プログラムの一つのストリームは、特定のフレーム情報を含めて記録媒体に記録される映像記録再生装置の特殊再生方法において、
前記制御部は、前記特定のフレーム位置情報に基づき、特殊再生に必要なる特定フレームとを含むストリームを読出す手順と
前記制御部は、読み出されたストリームに対して、再生しようとするプログラムのストリームを指定して、記録再生部に再生の指示を与える手順と、
前記記録再生部の分離・抽出部が、前記再生しようとするプログラムのストリームを分離・抽出する手順と、
前記記録再生部の復号部は、前記再生しようとするプログラムのストリームら中から前記特定のフレームを復号して出力する手順とを有することを特徴とする映像記録再生装置の特殊再生方法。
【請求項６】
前記特定のフレーム情報は、ＭＰＥＧのＩピクチャ情報であり、
前記記録再生部は、復号部を有し、再生指示のときに、Ｉピクチャのみを出力するＩピクチャ専用モードの指示を与え、前記Ｉピクチャを出力させることを特徴とする請求項５記載の映像記録再生装置の特殊再生方法。
【請求項７】
予め規定された単位パケット化された情報を複数含んで伝送されるコンテンツ情報を受信し、
前記コンテンツ情報を構成する番組は、複数のプログラムのストリームからなり、
前記単位情報群の各々には、その単位情報群を構成するパケットの受信された時刻が前記単位情報群のタイムスタンプとして、前記単位情報群と共に、そのタイムスタンプを記録媒体に記録される映像記録再生装置において、
記録されたストリームを再生する記録再生部と、
前記ストリームの読み出しを指示する制御部とを有し、
前記制御部は、あるプログラムのストリームの特殊再生の指示を受けて、前記単位情報群のタイムスタンプを参照して、読み出す単位情報群を決定して、その単位情報群に含まれた前記再生を指示されたプログラムのストリームに対して再生することを前記記録再生部に指示することを特徴とする映像記録再生装置。
【請求項８】
前記単位情報群には、ＭＰＥＧのＩピクチャが含まれ、
前記制御部は、前記Ｉピクチャの再生をすることを前記記録再生部の復号部に指示することを特徴とする請求項７記載の映像記録再生装置。
【請求項９】
予め規定された単位パケット化された情報を複数含んで伝送されるコンテンツ情報を受信し、
前記コンテンツ情報を構成する番組には、複数のプログラムのストリームからなり、
前記単位情報群の各々には、その単位情報群を構成する最初のパケットの受信された時刻が前記単位情報群のタイムスタンプとし、前記単位情報群と共に、記録媒体に記録される映像記録再生装置の特殊再生方法において、
前記映像記録再生装置の制御部が、あるプログラムのストリームの特殊再生の指示を受ける手順と、
前記制御部が、前記単位情報群のタイムスタンプを参照して、読み出す単位情報群を決定する手順と、
前記制御部が、前記読み出した単位情報群に含まれた前記再生を指示されたプログラムのストリームに対して再生することを記録再生部に指示する手順とを有することを特徴とする映像記録再生装置の特殊再生方法。
【請求項１０】
前記単位情報群には、ＭＰＥＧのＩピクチャが含まれ、
さらに、前記制御部は、前記Ｉピクチャの再生をすることを前記記録再生部の復号部に指示する手順を含むことを特徴とする請求項９記載の映像記録再生装置の特殊再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野は、記録された映像を再生する映像再生装置及び再生方法に関する。
【背景技術】
【０００２】
近年、テレビ放送の分野においては、従来のアナログ放送からデジタル放送に移行しようとしてきている。
【０００３】
特許文献１には、「放送情報の再生の利便性を高めつつ再生すべき放送情報を正確に特定して再生することが可能となるように放送情報を記録することができる情報記録装置等を提供する」ことを課題とし、その解決手段として「放送情報に含まれているパケットを複数含むアロケーションユニットＡＬＵの最初のパケットの受信時刻と最後のパケットの受信時刻とによりアロケーションユニットＡＬＵ単位で再生時の時間管理を行うと共に、当該パケット内に含まれているＩピクチャの表示時刻情報又はその受信時刻情報に基づいて当該Ｉピクチャを含むアクセスユニット単位でも当該時間管理を行う」ことが記載されている。
【０００４】
特許文献２には、「トランスポートストリームの記録時に、Ｉピクチャの位置情報をトランスポートストリームに所定のルールに従って挿入し、特殊再生時には、Ｉピクチャの位置情報を前記ルールに従って素早く読み出し、該位置情報を基にＩピクチャを検出して容易に特殊再生可能にすること」を課題とし、その解決手段として「トランスポートストリームの記録媒体への記録時、ＭＰＥＧのピクチャタイプの解析を行ってＩピクチャの位置情報を取得し、取得した前方のＩピクチャの位置情報を、トランスポートストリームパケットの形式で記述してＩ参照パケットとし、該Ｉ参照パケットを周期的に（一定数パケット毎に）トランスポートストリームに挿入して記録し、特殊再生時は、挿入されている前記Ｉ参照パケットを取得し、これに基づいてＩピクチャのトランスポートストリームパケットを抜き出して特殊再生する」ことが記載されている。
【０００５】
非特許文献１には、「ある番組の内容を標準テレビ画質で最大３つに分割して放送。スポーツ・劇場中継・ドラマなどに応用でき」る技術として「マルチビュー」が開示されている。
【０００６】
【特許文献１】特開２００３−２５７１５７号公報
【特許文献２】特開２００５−１９７８３９号公報
【非特許文献１】nhk/digital  ＢＳデジタル放送の特長  マルチ放送、[online]、[平成１９年２月１日検索]、インターネット＜ＵＲＬ： http://www.nhk.or.jp/digital/bs/guide/multi/＞
【発明の開示】
【発明が解決しようとする課題】
【０００７】
デジタル放送では、画像データを圧縮して送信する画像圧縮技術を用いることができ、デジタル放送の画像圧縮技術の事実上の標準としては、ＭＰＥＧ技術が広く普及している。
【０００８】
ＭＰＥＧ技術を採用したデジタルテレビ放送では、比較的に短い伝送単位（トランスポートパケット）によって時分割多重して、ＭＰＥＧ２―ＴＳ（トランスポートストリーム）として、放送局から受信機まで伝送される。
【０００９】
ＭＰＥＧ２の規格では、映像および音声データ（ＡＶデータ）は符号化（エンコード）され、エンコードされたデータは、複数のトランスポートパケットからなるＭＰＥＧ２―ＴＳとして伝送される。
【００１０】
受信機で受信されたＭＰＥＧ２―ＴＳは、デコーダによって復号（デコード）され、ＡＶデータとして表示画面・音声出力装置に出力される。
【００１１】
また、受信されたＭＰＥＧ２―ＴＳは、一時的に、ＨＤＤ（ハードディスクドライブ）、光ディスク、光磁気ディスク、および、磁気ディスクなどのディスクを利用した蓄積メディアや、半導体を利用した例えばカード状の蓄積メディアなどの記録装置・メディアに記録されて、視聴者の操作などによって、視聴者の望んだときに再生して、視聴されることもできる。このとき、ユーザは再生時に、早送り再生、巻戻し再生、ジャンプ再生などの特殊再生をおこなうことができる。ＭＰＥＧ２―ＴＳを記録装置・メディアに記録するための方法などの技術について例えば特許文献１に開示されている。
【００１２】
ところで、ＭＰＥＧ２では、画像を符号化する際、全フレームの画像データを直接符号化するだけではなく、すでに符号化された近隣のフレームのデータを参照し、そのデータとの差異のみを符号化する機能を有している。一般的に、動画像は近隣のフレーム同士の相関が高いため、近隣のフレームとの差異のみを符号化することで、符号化後の情報量を大幅に減少させることができることが期待される。
【００１３】
ＭＰＥＧの規格によれば、フレーム（ピクチャ）をＩ（Intra）ピクチャ、Ｐ（Predictive）ピクチャ、Ｂ（Bidirectionally predictive）ピクチャの三つのピクチャタイプに分類している。
【００１４】
Ｉピクチャは、ＧＯＰ（Group of Pictures）の中で独立性を保ち、他のフレーム（ピクチャ）のデータを参照せずに符号化をおこなうフレーム（ピクチャ）である。一方、Ｐピクチャは、過去のＩピクチャまたはＰピクチャを参照して符号化がおこなわれるフレーム（ピクチャ）であり、Ｂピクチャは、過去および未来のＩピクチャまたはＰピクチャを参照して符号化がおこなわれるフレーム（ピクチャ）である。符号化効率は、Ｉ、Ｐ、Ｂの順に高くなり、Ｉピクチャが一番符号化効率が悪いことになる。しかしながら、Ｉピクチャは、一フレーム（ピクチャ）のみで画像を復元できるという特徴を持つ。
【００１５】
したがって、早送りなどの特殊再生をおこなうときには、Ｉピクチャのみを抜き出して、画像の復元をおこなう。以下の特許文献２には、Ｉピクチャの位置情報をＨＤＤなどの記録媒体に記憶して、それを読出すことにより、トランスポートストリームを特殊再生する方法が開示されている。
【００１６】
さらに、デジタル放送は、様々な高度なサービスをユーザに提供できることを謳っている。その一つとして、マルチビュー放送があり、非特許文献１にはマルチビュー放送の例として、ゴルフ番組で様々なホールの状況を切り換えて楽しむことかできる例が挙げられている。
【００１７】
ここで、映像データ、音声データ等のＡＶストリームコンテンツの記録媒体に記憶するときのデータ構造の一例を、図５ないし図７を用いて説明する。
図５は、ＴＴＳパケットの一例を示す模式図である。
図６は、記録媒体に記憶するＡＶストリームにおけるＴＴＳパケット、ＡＵ（Allocation Unit）の関係の一例を示す模式図である。
図７は、記録媒体に記憶するＡＶストリームのＡＵ、Ｉピクチャとそれに付随する情報の関係の一例を示す模式図である。
【００１８】
図５に示されるように、ＭＰＥＧ規格における１８８バイトの長さのトランスポートパケット（ＴＳパケット）は、先頭に４バイトの時間情報（例えば、受信機がトランスポートパケットを受信した時刻）（以下では、ＡＴＳ：Arrival Time Stampと記述する）が付加され、１９２バイトの長さのＴＴＳ（Time stamped Transport Stream packet）パケットとして、ＨＤＤなどの記録媒体に記録される。時間情報のＡＴＳには、そのトランスポートパケットが到着したときのタイムスタンプ情報が保持される。ＭＰＥＧ規格のＴＳパケットは、先頭４バイトのヘッダと、それに続く１８４バイトのペイロード（または、アダプテーションフィールド）からなる。ヘッダには、パケットＩＤ（ＰＩＤ）が格納されており、各パケットを識別する。また、ＭＰＥＧ規格として、ＰＩＤとプログラムを対応付けるプログラムマップテーブル(ＰＭＴ)を有しており、ビデオ、オーディオの別や、番組提供者がストリームを識別するときに用いることができる。
【００１９】
図６に示されるように、例えば、ＴＴＳパケットが８１９２個集まって、ＡＵ（Allocation Unit）を構成する。この場合、各々のＡＵのサイズは、約１．５Ｍバイトになる。
【００２０】
ＡＵ内のＴＴＳパケットには、トランスポートパケットのペイロードに上記のＩピクチャを含むＴＴＳパケットが存在する。
【００２１】
ＳＩ(Stream Information)は、上記ＡＵ単位で記録媒体に記録されたＡＶストリームの再生時のサーチ・アクセス単位を管理する情報でありＡＵとは別ファイルとして記録されている、Ｉピクチャ、ＧＯＰなどの位置に関する情報は、ＳＩに記録される。
【００２２】
一方、ＡＵの管理情報を記録するファイルが、ＡＵＩ（Allocation Unit Information）である。ＡＵＩには、ＡＵの最初のＴＴＳパケットが、到着した時刻（例えば、受信機がトランスポートパケットを受信した時刻）がタイムスタンプ（Timestamp）情報として記録される。
【００２３】
上記従来技術は、ＭＰＥＧ２―ＴＳの特殊再生のために、Ｉピクチャの位置情報を予めの記録媒体に記憶して、それを利用する方法について述べている。すなわち、上記説明におけるＳＩファイルを作成して、これを利用してＭＰＥＧ２―ＴＳの特殊再生を実現している。
【００２４】
しかしながら、上記従来技術においては、上記のマルチビュー放送に対応したプログラムが含まれた番組の録画データを特殊再生をする方法については開示されていない。
【００２５】
一方、リムーバブルメディアに対応したデジタル記録の規格を定めようという動きがある。現在のところ、そのような規格においても上記のＳＩに対応したＩピクチャの位置情報を持つが、一つの番組中においては、一つのプログラムに関するＩピクチャの位置情報しか有しない。したがって、そのような場合、マルチビュー放送のメインのプログラムのストリームにおいては、Ｉピクチャの位置情報により特殊再生がおこなうことができても、サブとするプログラムのストリームは、Ｉピクチャ位置情報を持たず、スムーズな特殊再生がおこなえなくなるという問題点があった。
【００２６】
さらに、そのようなリムーバブルメディアに対応したデジタル記録の規格においては、Ｉピクチャの位置情報を持たせることは、必須ではなく、オプション扱いである。これは、特に異なったメーカ間で、リムーバブルメディアなどにマルチビュー放送の録画データをやり取りする場合に問題となる。
【課題を解決するための手段】
【００２７】
本発明の一実施の態様は、複数のプログラムを含むコンテンツの再生において、第一のプログラムに含まれる情報に基づき第二のプログラムを再生を行なう。具体的には、マルチビュー放送で一つのプログラムのストリームにしか、Ｉピクチャの位置情報を持たない場合には、そのＩピクチャの位置情報を利用して、複数のプログラムのストリームを読み出し、それから再生をしたいプログラムのストリームを分離・抽出して、その再生をしたいプログラムのＩピクチャを復号部により取り出して、そのＩピクチャにより、再生をしたプログラムのストリームの特殊再生をおこなう。
【００２８】
また、マルチビュー放送でＩピクチャの位置情報を全く持たない場合には、上記のＡＵにあたるＴＴＳの一つのブロックの先頭に付加されているタイムスタンプ情報を利用して、再生をしたプログラムのストリームの特殊再生をおこなう。
【発明の効果】
【００２９】
上記手段によれば、記録された映像のスムーズな特殊再生を行なうことができる。特に、デジタル放送のマルチビュー放送においてもスムーズな特殊再生をおこなうことができる。上記以外の課題、手段、効果も後述する実施形態の説明の欄で述べる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明に係る各実施形態を、図１ないし図４を用いて説明する。
【００３１】
〔実施形態１〕
以下、本発明に係る第一の実施形態を、図１ないし図３を用いて説明する。
【００３２】
先ず、図１を用いて第一の実施形態に係る映像記録再生装置の構成を説明する。
図１は、第一の実施形態に係る映像記録再生装置の構成の一例を示すブロック図である。
【００３３】
本実施形態の映像記録再生装置は、デジタル放送を受信して、記録と再生をおこなう映像記録再生装置である。また、画像圧縮技術の例としては、ＭＰＥＧ（Moving Picture Experts Group）方式によって符号化され多重化された信号を扱う場合について説明する。
【００３４】
本構成例は、各々をハードウェアの要素として記載しているが、一部をソフトウェアで実現してもよい。また、ＶＯＤ（Video On Demand）等といった特定ユーザに映像コンテンツ、音声コンテンツ等を送信することに適用してもよい。これらを総称して配信ともいう。
【００３５】
図１に示される本実施形態の映像記録再生装置は、記録再生部１０、制御部１１４（例えば、ＣＰＵ（Central Processing Unit））、ユーザインタフェース部１１５（例えば、入力装置として、キーボード、マウスまたはリモコン等）からなる。
【００３６】
制御部１１４は、バス部で本映像記録再生装置の各部（記録再生部１０を含む）と接続されており、映像記録再生装置全体の動作を制御する。また、ユーザインタフェース部１１５のリモコンなどを介してユーザから種々の命令信号を受け、その命令信号に基づいてバス部を介して接続された各部を制御することで、種々の処理を実行する。
【００３７】
記録再生部１０は、チューナ復号部１０１、セレクタ１０２、分離・抽出部１０３（例えば、デマルチプレクサ）、入力バッファ１０４、復号部１０５（例えば、ＭＰＥＧデコーダ）、ネットワークインタフェース部１０６、バッファ管理部１０７、クロック再生部１０８、タイムスタンプ比較／出力部１０９、タイムスタンプ付加部１１０、読み出し部１１１、書き込み部１１２、記録媒体１１３、出力部１１６、固定クロック発生部１１７（例えば、水晶発振器）、制御情報作成部２０１、読み出し制御部２０２からなる。
【００３８】
ここで、記録媒体１１３は、例えば、ハードディスク、半導体メモリ、光ディスク、光磁気ディスク、磁気ディスクなどのランダムアクセスが可能な媒体である。また、記録媒体１１３は着脱可能なリムーバブル記録媒体でもよい。出力部１１６は、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）等を利用した表示部、スピーカ等による音声出力部、または他の表示装置等に映像データ／音声データを出力する出力端子等である。
【００３９】
なお、情報、ＰＣＲ等の流れを表す線が交差している場所については、接触していないものとする。ただし、黒丸が付されている部分については接触があり、そこから分岐していることを示す。
【００４０】
チューナ復号部１０１は、衛星、地上、ケーブルなどの放送伝送網を介して放送局からのデジタル放送信号を受信する。ユーザインタフェース部１１５のリモコンなどのユーザ操作部および制御部１１４を介して指定された物理的なあるいは仮想的なチャンネルの周波数に選局および検波処理を施す。さらに、デジタル復調および誤り訂正処理を施した後のＭＰＥＧ２―ＴＳ（トランスポートストリーム）をセレクタ１０２へ出力する。
【００４１】
セレクタ１０２は、制御部１１４からの制御に従い３入力１出力の選択処理をおこない、その出力を分離・抽出部１０３へ出力する。
【００４２】
分離・抽出部１０３は、ユーザインタフェース部１１５のリモコンなどのユーザ操作部および制御部１１４を介して指定されたチャンネル（番組）のトランスポートパケットを、入力されたＭＰＥＧ２―ＴＳから分離・抽出し、分離・抽出されたトランスポートパケットをタイムスタンプ付加部１１０へ出力する。また、分離・抽出部１０３は、ユーザインタフェース部１１５のリモコンなどのユーザ操作部および制御部１１４を介して指定されたチャンネル（番組）のトランスポートパケットから、映像と音声のＰＥＳ(Packetized Elementary Stream)またはＥＳ(Elementary Stream)を分離・抽出し、入力バッファ１０４へ出力する。
【００４３】
ここで、ＥＳとは圧縮・符号化された画像・音声データのそれぞれのことであり、ＰＥＳとは画像ＥＳまたは音声ＥＳを適当な大きさに分割してパケット化したものである。また、分離・抽出部１０３は、ユーザインタフェース部１１５のリモコンなどのユーザ操作部および制御部１１４を介して指定されたチャンネル（番組）のトランスポートパケットから、ＰＣＲ（Program Clock Reference）を抽出し、クロック再生部１０８へ出力する。
【００４４】
さらに、マルチビュー放送で一つの番組が複数のプログラムにより構成されている場合、分離・抽出部１０３は、ユーザインタフェース部１１５のリモコンなどのユーザ操作部および制御部１１４を介して指定されたチャンネル（番組）のトランスポートパケットから、プログラム別の映像と音声のＰＥＳまたはＥＳを分離・抽出し、入力バッファ１０４へ出力する。
【００４５】
なお、マルチビュー放送とは、例えば、サービス内で複数の映像／音声を流し、放送局が意図する映像音声の組み合わせ単位で切り替えができる放送の方式である。１つの映像音声の組み合わせがメインサービス、他がサブサービスとして違いがある。メインサービスのＰＩＤはデフォルトＥＳとしてＰＭＴ（Program Map Tableの略。あるプログラムに含まれる画像や音声などの各ＰＩＤ（パケット識別子。各トランスポートパケットのそれぞれが何を伝送しているものか示すためのもの。）を格納したもの）に記載される。メインとサブの関係はＥＩＴ（Event Information Table）内のcomponent_group_descripterで指定される。なお、受信時はメインチャンネルから提示する。
【００４６】
入力バッファ１０４は、分離・抽出部１０３からの映像／音声のＰＥＳまたはＥＳを一時格納する。復号部１０５は、入力バッファ１０４に格納されたＰＥＳまたはＥＳに対応するＤＴＳ（Decoding Time Stamp）／ＰＴＳ（Presentation Time Stamp）と、クロック再生部１０８からのＳＴＣ（System Time Clock）カウント値を比較し復号・表示タイミングを取ることにより入力バッファ１０４に格納された映像／音声のＰＥＳまたはＥＳを取り出し復号し、復号された映像／音声は、出力部１１６へ出力される。
【００４７】
出力部１１６は、復号された映像／音声を、出力装置である表示部／音声出力部にて再生する。または、出力端子（例えば、ＨＤＭＩ（High-Definition Multimedia Interface））等を介して他の表示装置等に映像／音声コンテンツデータ等を出力する。
【００４８】
クロック再生部１０８は、ＰＣＲを利用し、例えば、放送局側の符号・多重化部のシステムクロックと周波数の一致した受信機のシステムクロックを再現する。再現したシステムクロックはクロック再生部１０８内部のＳＴＣカウンタ、タイムスタンプ付加部１１０等に出力する。また、再現したシステムクロックにより動作するＳＴＣカウンタのＳＴＣカウント値を復号部１０５へ出力する。
【００４９】
タイムスタンプ付加部１１０は、例えばクロック再生部１０８にて再現されたシステムクロック、あるいは図示しない水晶発振器をもとに動作するカウンタによりタイムスタンプを生成し、分離・抽出部１０３で分離・抽出されたトランスポートパケットにそれぞれタイムスタンプ（図５のＡＴＳ）を付加して、書き込み部１１２へ出力する。
【００５０】
書き込み部１１２は、タイムスタンプ付加部１１０でタイムスタンプが付加されたトランスポートパケットを記録媒体１１３に記録する処理をおこなう。この結果、あるチャネル（別の言い方をすれば、ある番組コンテンツ、ダウンロードしたコンテンツ）の映像／音声データが含まれた複数のタイムスタンプが付加されたトランスポートパケットを有する一つのストリームが、一つのデータファイルまたはそれが分割された２以上の断片データファイルとして記録媒体１１３に記憶される。
【００５１】
なお、タイムスタンプとは、そのスタンプが付されるトランスポートパケットの時間的位置に関する時間情報とも言える。例えば、タイムスタンプ付加部１１０に分離・抽出部１０３からのトランスポートパケットが入力された時点の時刻、または、基準とされるあるトランスポートパケット（一例として、直前または最先頭のトランスポートパケット）との時間的差分であるとも言える。このタイムスタンプは、前述の通り、トランスポートパケットに予め含まれているタイムスタンプ（例えば、ＰＣＲやＤＴＳやＰＴＳ）とは異なる。
【００５２】
バッファ管理部１０７は、入力バッファ１０４における復号部１０５で未処理のトランスポートパケットの量を監視し、その量に応じて読み出し部１１１の読み出し開始と停止を制御する。
【００５３】
読み出し部１１１は、バッファ管理部１０７あるいは制御部１１４を介して制御され、ストリームに含まれている複数のタイムスタンプが付加されたトランスポートパケットを記録媒体１１３から次々に読み出し、タイムスタンプ比較／出力部１０９と読み出し制御部２０２へ出力する。
【００５４】
タイムスタンプ比較／出力部１０９は、水晶発振器等の固定クロック再生部１１７を基に動作するカウンタのカウンタ値と、読み出し部１１１で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプとを比較し、一致した場合、トランスポートパケットからタイムスタンプを削除（除去）し、セレクタ１０２、および、ネットワークインタフェース部１０６へ出力する。なお、上述のようにバッファ管理部１０７で入力バッファ１０４の残量を監視し、その量に応じて読み出し部１１１を制御している場合には、カウンタ値とタイムスタンプを比較せずにトランスポートパケットからタイムスタンプを削除し、セレクタ１０２、および、ネットワークインタフェース部１０６へ出力しても良い。特に、通常再生（１倍速再生）以外の再生時にはこの方法で出力した方が好ましい。
【００５５】
ネットワークインタフェース部１０６は、回線（ＩＥＥＥ１３９４ケーブルやＬＡＮケーブルや無線等）を介して、出力先／入力元である他の装置（レコーダやディスプレイ、サーバー等）が接続される。そして、タイムスタンプ比較／出力部１０９でタイムスタンプが削除された映像／音声等のトランスポートパケットを受け、それらのトランスポートパケットを、回線を介してそれぞれの伝送規格に沿った形式に変換して出力先である他の装置へ出力する。また、回線を介して入力元である他の装置から映像／音声等のデータをそれぞれの伝送規格に沿った形式で入力されてトランスポートパケットに変換し、セレクタ１０２へ出力する。ネットワークインタフェース部１０６は、複数あってもよい。
【００５６】
また、制御情報作成部２０１は、ＡＶストリームに対して、ＡＵＩやＳＩの制御情報を作成する部分である。
【００５７】
次に、図２および図３を用いて第一の実施形態に係る映像記録再生装置の特殊再生処理について説明する。なお、この図はマルチビュー放送のトランスポートストリームから映像のＥＳのみを抜き出し時間順に並べたものである。
図２は、第一の実施形態に係るマルチビュー放送のＡＶストリームの一例を示す図である。なお、この図ではマルチビュー放送のトランスポートストリームから映像のＥＳのみを抜き出し時間順に並べたものである。
図３は、第一の実施形態に係るマルチビュー放送の特殊再生処理の手順を示すフローチャートである。
【００５８】
本実施形態では、図２に示されるようなマルチビュー放送のＡＶストリーム（ＶＥＳ：Video Elementary Stream）を考える。このＡＶストリームでは、一つの番組のストリームが、プログラムＡ（ＶＥＳＡ）、Ｂ（ＶＥＳＢ）、Ｃ（ＶＥＳＣ）のストリームよりなり、ＡがメインストリームとしてＩピクチャの位置情報がＳＩに記録されているとする。図では、ＶＥＳＡ＃ｉ番目のストリームの先頭のＩピクチャの位置情報をＳＩ＃ｉとしている。
【００５９】
そして、例えば、サブストリームのプログラムＢをＶＥＳＢ＃ｉ番目の位置から再生（サーチ）する場合を考える。
【００６０】
図１に示した制御部１１４は、読み出したストリームの中で、再生しようとするプログラムのストリームのＢを再生するように記録再生部１０に指示を与える。
【００６１】
記録再生部１０の分離・抽出部１０３は、再生しようとするプログラムのストリームのＢのみを分離・抽出する(Ｓ１００)。
【００６２】
それと同時に、記録再生部１０の復号部１０５が１枚のＩピクチャのみを復号して例えば割り込み等の手段により復号終了を知らせるＩピクチャ専用モードで動作するように指示を与える（Ｓ１０１）。
【００６３】
図１に示した制御部１１４は、読み出し制御部２０２に対して、管理情報の中から特殊再生のために必要なＳＩ＃ｉとＳＩ＃(ｉ＋１)を読出すように指示する（Ｓ１０１）。
【００６４】
次に、制御部１１４は、読み出し制御部２０２に対して、管理情報の中から特殊再生のために必要なＶＥＳＡ＃ｉ番目のＳＩ＃ｉとＶＥＳＡ＃（ｉ＋１）番目のＳＩ＃(ｉ＋１)を読出すように指示する（Ｓ１０３）。
【００６５】
次に、制御部１１４は、ＳＩ＃ｉとＳＩ＃(ｉ＋１)の間のストリームを読出すように、読み出し制御部２０２に指示する(Ｓ１０４)。
【００６６】
そして、割り込み等の手段により、記録再生部１０の復号部１０５からＩピクチャを一つ出力したことの報告を受け（Ｓ１０５）、次に、制御部１１４は、特殊再生に必要なＶＥＳＡ＃ｉ番目のストリームの位置情報をサーチし、このような動作を一つの番組のＡＶストリームの終了、あるいは、特殊再生の終了にいたるまで繰り返す（Ｓ１０２）。なお、上記ｉの値はＳ１０５からＳ１００へのループ処理が行われるたびに、再生速度の倍速に応じた値に更新される。
【００６７】
例えば、２倍速の早送り再生としては、ＳＩ＃０とＳＩ＃１、ＳＩ＃２とＳＩ＃３、ＳＩ＃４とＳＩ＃５、…のようにストリームを取り出して行けばよい。なお、この場合は、Ｉピクチャを更新表示する時間間隔を通常再生（１倍速再生）のＩピクチャを更新表示する時間間隔と同じ場合である。
【００６８】
また、巻戻し再生の場合は、ストリームの取り出しを負の方向におこなうことで実現可能になることは簡単に理解できる。
【００６９】
また、本実施形態では、放送波によるデジタルＴＶ放送を想定して説明してきたが、インターネットなどのネットワークによるインターネットＴＶや、コンテンツをダウンロードして取得したデータについても適用することができる。
【００７０】
また、本実施形態では、画像圧縮技術としてＭＰＥＧを例にしたが、Ｈ．２６４などの画像圧縮技術についても適用することができる。この場合、上記説明におけるＩピクチャをＩＤＲ(Instantaneous Decoder Refresh)ピクチャ（フレーム）として処理してもよい。
【００７１】
〔実施形態２〕
次に、図４を用いて第二の実施形態に係る映像記録再生装置の特殊再生処理について説明する。
図４は、ＡＵとＡＵＩに記載されているタイムスタンプの関係を示す図である。
【００７２】
第一の実施形態は、メインストリームのプログラムのＩピクチャの位置情報のみがＳＩに記録されている場合に、サブストリームのプログラムの特殊再生をおこなう場合であった。
【００７３】
本実施形態は、ＳＩにＩピクチャの位置情報が記録されていない、或いはＳＩ情報そのものが存在しない場合に、特殊再生をおこなうものである。
【００７４】
既に説明したように、ＡＵＩには、ＡＵの最初のＴＴＳパケットが、到着した時刻がタイムスタンプ情報として記録した各ＡＵの先頭にはタイムスタンプ情報が付加されている。図７に示されるように、ＡＵ♯ｉのタイムスタンプは、タイムスタンプ♯ｉであるとする。
【００７５】
図４のように、例えば、タイムスタンプ♯３＝ｔ秒、タイムスタンプ♯４＝ｔ＋５秒であるとする。したがって、ＡＵ♯３の通常再生時に換算した時間は、５秒である。
【００７６】
映像の再生単位としては、ＭＰＥＧの規格として、ＧＯＰが定められており、デジタル放送におけるこの期間は、約０．５秒であり、一つのＧＯＰの中には、必ず一つ以上のＩピクチャを含むように定められている。
【００７７】
ここで、再生しようとする番組のプログラムがＡ、Ｂ、Ｃよりなり、Ｂのプログラムのストリームの特殊再生をする場合を考える。
【００７８】
ＡＵ♯３の再生時間は、上述のように５秒であるから、ＧＯＰが１０個程度存在することになる。したがって、その中にＩピクチャも１０個以上存在することになる。ＧＯＰのなかには、通常１５枚のピクチャが入っており、Ｉピクチャを一つ再生する時間は、０.５秒／１５＝１／３０秒程度である。したがって、ＡＵ♯３の中のプログラムＢにもＩピクチャが１０個程度あるので、ＡＵ♯３のＩピクチャを全て再生するのには、１／３０秒×１０＝１／３秒である。
【００７９】
例えば、ＡＵ♯３の中のプログラムＢのストリームを２倍速で早送り再生しようとする場合には、制御部１１４は、復号部１０５に指示して、Ｉピクチャ専用動作にさせるようにして、ＡＵ♯３の中のＩピクチャを全て出力し(１／３秒で全て表示される)、再生開始から２．５秒たったときに、次のＡＵ♯４の再生を開始するよう記録再生部に指示する。
【００８０】
すなわち、ＡＵ♯ｉの中のプログラムＢのストリームをｎ倍速で早送り再生しようとするときには、プログラムＢの中のＩピクチャをＡＵ♯ｉの以下の(式１)で示される再生時間内に表示するように調整すればよい。
【００８１】
(タイムスタンプ＃（ｉ＋１）−タイムスタンプ＃ｉ)／ｎ      …(式１)
但し、上述の例のＡＵ＃３の場合のようにタイムスタンプ＃（ｉ＋１）−タイムスタンプ＃ｉ＝５のときに、６０倍速で早送りを行う場合、（式１）の結果は１／１２秒となる。この場合は、この期間にＡＵ＃３に存在する１０個のＩピクチャを全て表示することは不可能であるので、例えば１／１２秒の時間内に表示できる個数（２個）を表示すればよい。このとき、１０個のうちの最初のＩピクチャと、６個目のＩピクチャを表示することで等間隔（滑らか）に表示することができる。
また、上述の２倍速の例においても、１０個のＩピクチャを１／３秒で全て再生するのではなく、例えば、２．５（秒）／１０（個）＝１／４、つまり１／４秒ごとに１個のＩピクチャを表示することで等間隔（滑らか）に表示することができる。これは、例えば、Ｉピクチャ専用動作の復号部１０５において、一つのＩピクチャの表示開始から時間測定を開始し、一つのＩピクチャの表示が完了した通知を受けた時点で時間測定開始から１／４秒経っていなければ、表示を一時的に停止する設定を行い、時間測定開始から１／４秒経った時点で表示の一時停止を解除し、次のＩピクチャを表示することの繰り返しで実現可能である。
【００８２】
上記実施例によれば、記録された映像のスムーズな特殊再生を行なうことができる。特に、デジタル放送のマルチビュー放送において、番組中の一つのプログラムのストリームしかＩピクチャ位置情報を持たない場合であっても、あるいは、まったく持たない場合であっても、番組の中に含まれている全てのプログラムのストリームに対して、Ｉピクチャを利用したスムーズな特殊再生をおこなうことができる。
【図面の簡単な説明】
【００８３】
【図１】第一の実施形態に係る映像記録再生装置の構成の一例を示すブロック図である。
【図２】第一の実施形態に係るマルチビュー放送のＡＶストリームの一例を示す図である。
【図３】第一の実施形態に係るマルチビュー放送の特殊再生処理の手順を示すフローチャートである。
【図４】ＡＵとタイムスタンプの関係を示す図である。
【図５】ＴＴＳパケットの一例を示す模式図である。
【図６】記録媒体に記憶するＡＶストリームにおけるＴＴＳパケット、ＡＵの関係の一例を示す模式図である。
【図７】記録媒体に記憶するＡＶストリームのＡＵ、Ｉピクチャとそれに付随する情報の関係の一例を示す模式図である。
【符号の説明】
【００８４】
１０１…チューナ復号部
１０２…セレクタ
１０３…分離・抽出部
１０４…入力バッファ部
１０５…復号部
１０６…ネットワークインタフェース部
１０７…バッファ管理部
１０８…クロック再生部
１０９…タイムスタンプ比較／出力部
１１０…タイムスタンプ付加部
１１１…読み出し部
１１２…書き込み部
１１３…記録媒体
１１４…制御部
１１５…ユーザインタフェース部
１１６…出力部
１１７…固定クロック発生部
２０１…制御情報作成部
２０２…読み出し制御部
【図１】
2008236163.tif 000003
【図２】
2008236163.tif 000004
【図３】
2008236163.tif 000005
【図４】
2008236163.tif 000006
【図５】
2008236163.tif 000007
【図６】
2008236163.tif 000008
【図７】
2008236163.tif 000009