(57)【要約】【課題】映像記録再生装置におけるデジタル放送の録画データファイルで、リムーバブルメディアにより受け渡される場合に、録画データファイルを最適化することにより、装置間の互換性を高める。【解決手段】録画ファイルを再生するとき、また、リムーバブルメディアに格納された録画ファイルを最初にアクセスするときに、オプションとなっている表示のための制御情報（ＳＩ）を持つか否かをチェックして、その録画ファイルが表示のための制御情報を持たないときには、その録画ファイルから表示のための制御情報を生成し、その録画ファイルと共に格納する。【選択図】        図２Ａ
2008236161.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ情報を記録する記録部と、
コンテンツ情報を制御する制御情報を作成する制御情報作成部と、
前記制御情報作成部で作成された制御情報をコンテンツ情報に付加し、当該コンテンツを前記記録部に記録する記録制御部と、
前記記録部に記録されたコンテンツに制御情報が含まれていない場合に、前記制御情報作成部が当該コンテンツの制御情報を作成し、前記記録制御部が当該制御情報を当該コンテンツに付加して前記記録部に記録するよう制御する制御部とを有する記録装置。
【請求項２】
予め規定された単位パケット化された情報を複数含んで伝送されるコンテンツ情報を受信して、前記コンテンツ情報のストリームに対して、制御情報を生成して録画ファイルと共に記録媒体に記録される映像記録再生装置において、
前記制御情報を作成する制御情報作成部と、
前記制御情報の有無をチェックする制御部とを有し、
前記制御部は、所定のタイミングで前記制御情報の有無をチェックして、前記録画ファイルの再生時に、前記制御情報が生成されていないときに、前記再生のために読み出した録画ファイルに対して、前記記録再生部に前記制御情報を生成して格納することを指示することを特徴とする映像記録再生装置。
【請求項３】
前記制御情報は、ＭＰＥＧ規格におけるＩピクチャの位置情報を含むことを特徴とする請求項２記載の映像記録再生装置。
【請求項４】
予め規定された単位パケット化された情報を複数含んで伝送されるコンテンツ情報を受信して、前記コンテンツ情報のストリームに対して、制御情報を生成して録画ファイルと共に記録媒体に記録される映像記録再生装置において、
前記制御情報を作成する制御情報作成部と、
前記制御情報の有無をチェックする制御部とを有し、
前記制御部は、所定のタイミングで前記制御情報の有無をチェックして、前記録画ファイルの再生時に、前記制御情報が生成されていないときに、前記記憶媒体に格納されている録画ファイルの読み出しを指示し、読み出した録画ファイルに対して、前記記録再生部に前記制御情報を生成して格納することを指示することを特徴とする映像記録再生装置。
【請求項５】
前記所定のタイミングは、リムーバブルメディア内に録画ファイルを検出したとき、映像データをネットワークによりダウンロードしたとき、装置がスタンバイのモードになったとき、制御情報を生成する処理をスケジュールされたときのいずれか一つ以上を含むことを特徴とする請求項４記載の映像記録再生装置。
【請求項６】
前記制御情報は、ＭＰＥＧ規格におけるＩピクチャの位置情報を含むことを特徴とする請求項４記載の映像記録再生装置。
【請求項７】
前記記録再生部は、
前記制御情報作成部と、
前記記録媒体から前記録画ファイルを読み出す読み出し部と、
前記記録媒体に前記録画ファイルを書き込む書き込み部と含み、
前記読み出し部によって読み出された録画ファイルを、前記制御情報作成部に出力し、
前記制御情報作成部により制御情報を生成された制御情報を、前記書込み部に出力し、
前記書き込み部は、前記記録媒体に前記制御情報を格納することを特徴とする請求項４記載の映像記録再生装置。
【請求項８】
予め規定された単位パケット化された情報を複数含んで伝送されるコンテンツ情報を受信して、前記コンテンツ情報のストリームに対して、制御情報を生成して録画ファイルと共に記録媒体に記録される映像記録再生装置の録画ファイル加工方法において、
前記映像記録再生装置は、
前記制御情報を作成する制御情報作成部と、
前記制御情報の有無をチェックする制御部とを有し、
前記制御部が、所定のタイミングで前記制御情報の有無をチェックする手順と、
前記制御部が、前記録画ファイルの再生時に、前記制御情報が生成されていないときに、前記再生のために読み出した録画ファイルに対して、前記記録再生部に前記制御情報を生成して格納することを指示する手順とを有することを特徴とする映像記録再生装置の録画ファイル加工方法。
【請求項９】
前記制御情報は、ＭＰＥＧ規格におけるＩピクチャの位置情報を含むことを特徴とする請求項８記載の映像記録再生装置の録画ファイル加工方法。
【請求項１０】
予め規定された単位パケット化された情報を複数含んで伝送されるコンテンツ情報を受信して、前記コンテンツ情報のストリームのパケットの内容に、第一のタイムスタンプが含まれ、前記コンテンツ情報のストリームを構成するパケットに対して、装置側で第二のタイムスタンプを付加して録画ファイルとして記録媒体に記録される映像記録再生装置において、
タイムスタンプ比較／出力部と、
タイムスタンプ修復部と、
記録再生部に対して前記録画ファイルの読み出しと書き込みを指示する制御部とを有し、
前記制御部は、前記記録再生部に所定のタイミングで前記録画ファイルの読み出しを指示し、前記タイムスタンプ比較／出力部により、前記第一のタイムスタンプの差分と前記第二のタイムスタンプの差分とを比較し、前記第一のタイムスタンプの差分と前記第二のタイムスタンプの差分との差が所定の閾値より大きいときには、前記第二のタイムスタンプを、前記第一のタイムスタンプの差分と前記第二のタイムスタンプの差分との差が所定の閾値以下になるように書き直し、書き直された録画ファイルのデータを再書き込みすることを前記記録再生部に指示することを特徴とする映像記録再生装置。
【請求項１１】
前記所定のタイミングは、リムーバブルメディア内に録画ファイルを検出したとき、前記録画ファイルをネットワークによりダウンロードしたとき、装置がスタンバイのモードになったとき、タイムスタンプの修復処理をスケジュールされたときのいずれか一つ以上を含むことを特徴とする請求項１０記載の映像記録再生装置。
【請求項１２】
前記第一のタイムスタンプは、ＭＰＥＧ規格におけるＰＣＲ（Program Clock Reference）であることを特徴とする請求項１０記載の映像記録再生装置。
【請求項１３】
予め規定された単位パケット化された情報を複数含んで伝送されるコンテンツ情報を受信して、前記コンテンツ情報のストリームのパケットの内容に、第一のタイムスタンプが含まれ、前記コンテンツ情報のストリームを構成するパケットに対して、装置側で第二のタイムスタンプを付加して録画ファイルとして記録媒体に記録される映像記録再生装置の録画ファイル加工方法において、
前記映像記録再生装置は、
タイムスタンプ比較／出力部と、
タイムスタンプ修復部と、
記録再生部に対して前記録画ファイルの読み出しと書き込みを指示する制御部とを有し、
前記制御部が、前記記録再生部に所定のタイミングで前記録画ファイルの読み出しを指示する手順と、
前記タイムスタンプ比較／出力部が、前記第一のタイムスタンプの差分と前記第二のタイムスタンプの差分とを比較する手順と、
前記タイムスタンプ修復部が、前記第一のタイムスタンプの差分と前記第二のタイムスタンプの差分が所定の閾値より大きいときには、前記第二のタイムスタンプを、前記第一のタイムスタンプの差分と前記第二のタイムスタンプの差分との差が所定の閾値以下になるように書き直す手順と、
前記制御部が、書き直された録画ファイルのデータを再書き込みすることを前記記録再生部に指示する手順とを有することを特徴とする映像記録再生装置の録画ファイル加工方法。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野は、記録された映像を再生する映像再生装置及び記録された映像ファイルの加工方法に関する。
【背景技術】
【０００２】
近年、テレビ放送の分野においては、従来のアナログ放送からデジタル放送に移行しようとしてきている。
【０００３】
特許文献１には、「放送情報の再生の利便性を高めつつ再生すべき放送情報を正確に特定して再生することが可能となるように放送情報を記録することができる情報記録装置等を提供する」ことを課題とし、その解決手段として「放送情報に含まれているパケットを複数含むアロケーションユニットＡＬＵの最初のパケットの受信時刻と最後のパケットの受信時刻とによりアロケーションユニットＡＬＵ単位で再生時の時間管理を行うと共に、当該パケット内に含まれているＩピクチャの表示時刻情報又はその受信時刻情報に基づいて当該Ｉピクチャを含むアクセスユニット単位でも当該時間管理を行う」ことが開示されている。
【０００４】
【特許文献１】特開２００３−２５７１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
デジタル放送では、画像データを圧縮して送信する画像圧縮技術を用いることができ、デジタル放送の画像圧縮技術の事実上の標準としては、ＭＰＥＧ技術が広く普及している。
【０００６】
ＭＰＥＧ技術を採用したデジタルテレビ放送では、比較的に短い伝送単位（トランスポートパケット）によって時分割多重して、ＭＰＥＧ２―ＴＳ（トランスポートストリーム）として、放送局から受信機まで伝送される。
【０００７】
ＭＰＥＧ２の規格では、映像および音声データ（ＡＶデータ）は符号化（エンコード）され、エンコードされたデータは、複数のトランスポートパケットからなるＭＰＥＧ２―ＴＳとして伝送される。
【０００８】
受信機で受信されたＭＰＥＧ２―ＴＳは、デコーダによって復号（デコード）され、ＡＶデータとして表示画面・音声出力装置に出力される。
【０００９】
また、受信されたＭＰＥＧ２―ＴＳは、一時的に、ＨＤＤ（ハードディスクドライブ）、光ディスク、光磁気ディスク、および、磁気ディスクなどのディスクを利用した蓄積メディアや、半導体を利用した例えばカード状の蓄積メディア（半導体メモリ）などの記録装置・メディアに記録されて、視聴者の操作などによって、視聴者の望んだときに再生して、視聴されることもできる。このとき、ユーザは再生時に、早送り再生、巻戻し再生、ジャンプ再生などの特殊再生をおこなうことができる。
【００１０】
ここで、映像データ、音声データ等のＡＶストリームコンテンツの記録媒体に記憶するときのデータ構造の一例を、図７ないし図９を用いて説明する。
図７は、ＴＴＳ（Time stamped Transport Stream packet）パケットの一例を示す模式図である。
図８は、記録媒体に記憶するＡＶストリームにおけるＴＴＳパケット、ＡＵ（Allocation Unit）の関係の一例を示す模式図である。
図９は、記録媒体に記憶するＡＶストリームのＡＵ、Ｉピクチャとそれに付随する情報（ＳＩ）の関係の一例を示す模式図である。
【００１１】
図７に示されるように、ＭＰＥＧ規格における１８８バイトの長さのトランスポートパケット（ＴＳパケット）は、先頭に４バイトの時間情報（例えば、受信機がトランスポートパケットを受信した時刻）（以下では、ＡＴＳ：Arrival Time Stampと記述する）が付加され、１９２バイトの長さのＴＴＳ（Time stamped Transport Stream packet）パケットとして、ＨＤＤなどの記録媒体に記録される。時間情報のＡＴＳには、そのトランスポートパケットが到着したときのタイムスタンプ情報が保持される。ＭＰＥＧ規格のＴＳパケットは、先頭４バイトのヘッダと、それに続く１８４バイトのペイロード（または、アダプテーションフィールド）からなる。ヘッダには、パケットＩＤ（ＰＩＤ）が格納されており、各パケットを識別する。また、ＭＰＥＧ規格として、ＰＩＤとプログラムを対応付けるプログラムマップテーブル(ＰＭＴ)を有しており、ビデオ、オーディオの区別や、番組提供者がストリームを識別するときに用いることができる。
【００１２】
図８に示されるように、例えば、ＴＴＳパケットが８１９２個集まって、ＡＵ（Allocation Unit）を構成する。各々のＡＵのサイズは、約１．５Ｍバイトになる。
【００１３】
ＡＵ内のＴＴＳパケットには、トランスポートパケットのペイロードに上記のＩピクチャを含むＴＴＳパケットが存在する。
【００１４】
ＳＩ(Stream Information)は、上記ＡＵ単位で記録媒体に記録されたＡＶストリームの再生時のサーチ・アクセス単位を管理する情報でありＡＵとは別ファイルとして記録されている、Ｉピクチャ、ＧＯＰなどの位置に関する情報は、ＳＩに記録される。ここで、Ｉピクチャは、ＧＯＰ（Group of Pictures）の中で独立性を保ち、他のフレーム（ピクチャ）のデータを参照せずに符号化をおこなうフレーム（ピクチャ）であり、このＩピクチャを利用して、早送りなどの特殊再生をスムーズにおこなうことができる。
【００１５】
一方、ＡＵの管理情報を記録するファイルが、ＡＵＩ（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）を抽出し、クロック再生部１０８へ出力する。
【００３５】
入力バッファ１０４は、分離・抽出部１０３からの映像／音声のＰＥＳまたはＥＳを一時格納する。復号部１０５は、入力バッファ１０４に格納されたＰＥＳまたはＥＳに対応するＤＴＳ（Decoding Time Stamp）／ＰＴＳ（Presentation Time Stamp）と、クロック再生部１０８からのＳＴＣ（System Time Clock）カウント値を比較し復号・表示タイミングを取ることにより入力バッファ１０４に格納された映像／音声のＰＥＳまたはＥＳを取り出し復号し、復号された映像／音声は、出力部１１６へ出力される。
【００３６】
出力部１１６は、復号された映像／音声を、出力装置である表示部／音声出力部にて再生する。または、出力端子（例えば、ＨＤＭＩ（High-Definition Multimedia Interface））等を介して他の表示装置等に映像／音声コンテンツデータ等を出力する。
【００３７】
クロック再生部１０８は、ＰＣＲを利用し、例えば、放送局側の符号・多重化部のシステムクロックと周波数の一致した受信機のシステムクロックを再現する。再現したシステムクロックはクロック再生部１０８内部のＳＴＣカウンタ、タイムスタンプ付加部１１０等に出力する。また、再現したシステムクロックにより動作するＳＴＣカウンタのＳＴＣカウント値を復号部１０５へ出力する。
【００３８】
タイムスタンプ付加部１１０は、例えばクロック再生部１０８にて再現されたシステムクロック、あるいは水晶発振器をもとに動作するカウンタによりタイムスタンプを生成し、分離・抽出部１０３で分離・抽出されたトランスポートパケットにそれぞれタイムスタンプ（図７のＡＴＳ）を付加して、書き込み部１１２へ出力する。
【００３９】
書き込み部１１２は、タイムスタンプ付加部１１０でタイムスタンプが付加されたトランスポートパケットを記録媒体１１３に記録する処理をおこなう。この結果、あるチャネル（別の言い方をすれば、ある番組コンテンツ、ダウンロードしたコンテンツ）の映像／音声データが含まれた複数のタイムスタンプが付加されたトランスポートパケットを有する一つのストリームが、一つのデータファイルまたはそれが分割された２以上の断片データファイルとして記録媒体１１３に記憶される。
【００４０】
なお、タイムスタンプとは、そのスタンプが付されるトランスポートパケットの時間的位置に関する時間情報とも言える。例えば、タイムスタンプ付加部１１０に分離・抽出部１０３からのトランスポートパケットが入力された時点の時刻、または、基準とされるあるトランスポートパケット（一例として、直前または最先頭のトランスポートパケット）との時間的差分であるとも言える。このタイムスタンプは、前述の通り、トランスポートパケットに予め含まれているタイムスタンプ（例えば、ＰＣＲやＤＴＳやＰＴＳ）とは異なる。
【００４１】
バッファ管理部１０７は、入力バッファ１０４における復号部１０５で未処理のトランスポートパケットの量を監視し、その量に応じて読み出し部１１１の読み出し開始と停止を制御する。
【００４２】
読み出し部１１１は、バッファ管理部１０７あるいは制御部１１４を介して制御され、ストリームに含まれている複数のタイムスタンプが付加されたトランスポートパケットを記録媒体１１３から次々に読み出し、タイムスタンプ比較／出力部１０９へ出力する。
【００４３】
タイムスタンプ比較／出力部１０９は、水晶発振器等の固定クロック再生部１１７を基に動作するカウンタのカウンタ値と、読み出し部１１１で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプとを比較し、一致した場合、トランスポートパケットからタイムスタンプを削除（除去）し、セレクタ１０２、および、ネットワークインタフェース部１０６へ出力する。なお、上述のようにバッファ管理部１０７で入力バッファ１０４の残量を監視し、その量に応じて読み出し部１１１を制御している場合には、カウンタ値とタイムスタンプを比較せずにトランスポートパケットからタイムスタンプを削除し、セレクタ１０２、および、ネットワークインタフェース部１０６へ出力しても良い。特に、通常再生（１倍速再生）以外の再生時にはこの方法で出力した方が好ましい。
【００４４】
ネットワークインタフェース部１０６は、回線（ＩＥＥＥ１３９４ケーブルやＬＡＮケーブルや無線等）を介して、出力先／入力元である他の装置（レコーダやディスプレイ等）が接続される。そして、タイムスタンプ比較／出力部１０９でタイムスタンプが削除された映像／音声等のトランスポートパケットを受け、それらのトランスポートパケットを、回線を介してそれぞれの伝送規格に沿った形式に変換して出力先である他の装置へ出力する。また、回線を介して入力元である他の装置から映像／音声等のデータをそれぞれの伝送規格に沿った形式で入力されてトランスポートパケットに変換し、セレクタ１０２へ出力する。ネットワークインタフェース部１０６は、複数あってもよい。
【００４５】
また、制御情報作成部２０１は、ＡＶストリームに対して、ＡＵＩやＳＩの制御情報を作成する部分である。
【００４６】
次に、図２Ａないし図２Ｃ、および図３を用いて第一の実施形態に係る映像記録再生装置の録画ファイル加工方法について説明する。
図２Ａないし図２Ｃは、第一の実施形態に係る映像記録再生装置の録画ファイル加工の手順を示すフローチャートである。
図３は、ユーザに録画ファイルの再構成を問い合わせる画面を示す図である。
【００４７】
上記のようにＳＩなどの録画ファイルに対して生成される補助情報は、映像を録画してファイルに格納されるときに、映像データの制御情報として別ファイルとしてＨＤＤなどの記録媒体１１３（または、リムーバブルＨＤＤ１１９）に格納されるものであった。
【００４８】
本実施形態は、映像の録画時でないときにも、録画ファイルに対して生成される補助情報を持たない録画ファイルに対して補助情報を生成するようにするものである。
【００４９】
先ず、録画ファイル再生時には（図２Ａ：ＣａｓｅＡ）、記録媒体１１３、リムーバブルＨＤＤ１１９などからデータが読み出され、分離抽出部１０３、入力バッファ１０４、復号部１０５、出力部１１６という経路で映像データが再生される。
【００５０】
制御部１１４は、読み出した録画ファイルがＳＩを持つか否かをチェックする（ＳＡ０１）。録画ファイルが制御情報としてＳＩを持つときには、通常再生をする（ＳＡ０４）。そして、録画ファイルが制御情報としてＳＩを持たないときには、図３に示すような問い合わせ画面を表示してユーザに録画ファイルの再構成を問い合わせる（ＳＡ０２）。ここでは、録画ファイルに対して、その録画ファイルのＳＩを生成することを、ユーザに対して「録画ファイルの再構成」という概念で説明することにする。
【００５１】
ユーザが再構成をしないとして、「いいえ」のボタンを選択したときには（ＳＡ０３）、通常再生をする（ＳＡ０４）。ユーザが再構成をするとして、「はい」のボタンを選択したときには（ＳＡ０３）、制御部１１４は、再生をしながら、分離・抽出部１０３から、タイムスタンプ部１１０、書き込み部１１２、記録媒体１１３（または、リムーバブルＨＤＤ１１９）に映像情報を送り、制御情報作成部２０１により、録画ファイルに対してＳＩを生成して格納するように記録再生部に指示する（ＳＡ０５）。
【００５２】
次に、リムーバブルＨＤＤ１１９がこの映像記録再生装置に装着されて、内部の録画ファイルを検出したとき（図２Ｂ：ＣａｓｅＢ）、あるいは、インターネットなどのネットワーク上に存在する映像サーバなどから映像データをダウンロードするときには（図２Ｂ：ＣａｓｅＣ）、制御部１１４は、リムーバブルＨＤＤ１１に格納されている、或いはダウンロード中の録画ファイルの制御情報を読み出してＳＩを持つか否かをチェックする（ＳＢ０１）、そして、録画ファイルが制御情報としてＳＩを持たないときには、図３に示すような問い合わせ画面を表示してユーザに録画ファイルの再構成を問い合わせる（ＳＢ０２）。
【００５３】
ユーザが再構成をしないとして、「いいえ」のボタンを選択したときには（ＳＢ０３）、処理を終了する。ユーザが再構成をするとして、「はい」のボタンを選択したときには、制御部１１４は、記録媒体１１３（または、リムーバブルＨＤＤ１１９）から録画ファイルを読み出して、制御情報作成部２０１により、録画ファイルに対してＳＩを生成して格納するように記録再生部に指示する（ＳＢ０４）。
【００５４】
なお、図２Ａ又は図２Ｂにおいて、ＳＡ０２並びにＳＡ０３又はＳＢ０２並びにＳＢ０３のステップは行なわず、ＳＡ０１又はＳＢ０１でＳＩが無ければ自動的にＳＩを生成する構成にしてもよい。
【００５５】
次に、映像記録再生装置がスタンバイ時（図２Ｃ：ＣａｓｅＤ）、あるいは、録画ファイルの再構成のスケジュール時の時刻に達したときには（図２Ｃ：ＣａｓｅＥ）、制御部１１４は、格納されている録画ファイルの制御情報を読み出してＳＩを持つか否かをチェックする（ＳＣ０１）。
【００５６】
そして、録画ファイルが制御情報としてＳＩを持たないときには、制御部１１４は、記録媒体１１３（または、リムーバブルＨＤＤ１１９）から録画ファイルを読み出して、制御情報作成部２０１により、録画ファイルに対してＳＩを生成してを格納するように記録再生部に指示する（ＳＣ０２）。
【００５７】
録画ファイルの再構成のスケジュールとは、この映像記録再生装置のユーティリティ機能として、時刻を指定して録画ファイルの最適化のスケジュールするようにしたものである。ユーザは、録画や再生をしない空いた時間を利用できるように、時刻を指定すればよい。指定された情報は、図には示さなかったがこの映像記録再生装置の制御情報として装置に内蔵されたメモリか記録媒体１１３に記憶される。
【００５８】
また、ユーザ操作などによりスタンバイのモードから再生モードに移るときには、ＳＩの作成したところまでを制御情報（例えば、１時間番組の中の３０分についてＳＩを作成）として格納するようにし、いったん、再生モードで再生の処理をおこなって、それが終わり、スタンバイのモードに移ったときに、中断した場所からＳＩを作成する機能を入れてもよい。
【００５９】
この図２Ｃに示される場合に、ユーザに録画ファイルの再構成をすることを問い合わせる画面を表示しないのは、この場合には、ユーザは録画ファイルの再構成を自動的におこなえることを期待しているものと考えられるからである。
【００６０】
以上、各種の場合について録画ファイルを最適化するために、ＳＩを生成する例について述べてきたが、さらに、各場合にユーザに録画ファイルの再構成をすることを問い合わせる画面を表示することの有無はオプションとして選択できるようにしてもよい。
【００６１】
また、各場合に録画ファイルを再構成することの有無についてもオプションとして選択できるようにしてもよい。
【００６２】
また、本実施形態では、録画ファイルの制御情報として、オプション情報であるＳＩを持たない場合について、録画ファイルを再構成する場合について述べたが、ＡＵの管理情報であるＡＵＩについて、欠落などのエラーがあったときに修復処理をするなどの処理を入れてもよい。
【００６３】
〔実施形態２〕
以下、本発明に係る第二の実施形態を、図４を用いて説明する。
図４は、第二の実施形態に係る映像記録再生装置の構成の一例を示すブロック図である。
【００６４】
本実施形態は、第一の実施形態の構成を若干変更したものである。
【００６５】
すなわち、第一の実施形態では、図１に示されるように、ＳＩを付加する録画ファイルを記録媒体１１３（または、リムーバブルディスク１１３ａ）から読み出して、読み出し部１１１、タイムスタンプ比較／出力部１０９、セレクタ１０２、分離・抽出部１０３、タイムスタンプ付加部１１０、書き込む部１１２という経路を通って、制御情報作成部２０１でＳＩを生成していた。
【００６６】
この方法では、既存の映像録画のときの制御情報作成機構を利用できるというメリットはある。
【００６７】
しかしながら、第一の実施形態で述べたＣａｓｅＡの場合以外には、再生処理は必要ない。本実施形態では、ＣａｓｅＢないしＣａｓｅＥの場合に、高速で動作するように、その構成を最適にするようにしたものである。すなわち、図４に示されるように、本実施形態では、ＳＩを付加する録画ファイルを記録媒体１１３（または、リムーバブルディスク１１３ａ）から読み出して、読み出し部１１１の次に、制御情報作成部２０１ａに行き、そこでＳＩが生成され、書き込む部１１２というパスを通って、ＳＩが記録媒体１１３に再格納される。
【００６８】
このパスを通って制御情報が生成されるときには、むだな経路を通らないため、処理が高速化され、省電力にもなる。
【００６９】
〔実施形態３〕
以下、本発明に係る第三の実施形態を、図５および図６を用いて説明する。
【００７０】
先ず、図５を用いて第三の実施形態に係る映像記録再生装置の構成を説明する。
図５は、第三の実施形態に係る映像記録再生装置の構成の一例を示すブロック図である。
図６は、映像データが録画されるときのデータ構造におけるタイムスタンプを示す図である。
【００７１】
本実施形態は、ＴＴＳに付加されているタイムスタンプであるＡＴＳのエラーを検出して、そのようなＡＴＳを正しいものに修復するものである。第一の実施形態で述べたように、ＭＰＥＧのトランスポートストリームは、ＰＣＲという時間情報を有する。このＰＣＲは、放送局で付加されるので正確なことが期待されるが、ＴＴＳに付加されるＡＴＳは、装置の固有のクロックなどに基づいて付加されるものであるので、特に、リムーバブルＨＤＤなどにより、クロックが正確でない外部の装置で録画された録画ファイルを取り込んで再生するときに問題となる。或いは装置側のＡＴＳの付加処理は正常に行われていたとしても、ネットワークを介して入力されたコンテンツデータがネットワークのトラフィックの問題などによりデータ処理が適切に実行できない場合には装置へのＴＳ入力が滞ってしまい、その結果精度の悪い（ＰＣＲを基準と考えた場合）ＡＴＳが付加されることになる。
【００７２】
本実施形態では、図５に示されるように、第一の実施形態に構成にタイムスタンプ修復部１２０を設けたものである。
【００７３】
録画ファイルを、読み出し部１１１で読み出され、タイムスタンプ比較／出力部１０９でエラーを検出して、タイムスタンプ修復部１２０によりエラーのあるＡＴＳを修復して、書き込み部１１２より記録媒体１１３（または、リムーバブルＨＤＤ１１９）に再格納する。
【００７４】
ＭＰＥＧのトランスポートストリームのパケットは、上記のように、先頭に装置に到着したタイムスタンプであるＡＴＳが付加されたＴＴＳパケットの形式で記録媒体１１３（または、リムーバブルＨＤＤ１１９）に格納されている。
【００７５】
ここで、ＰＣＲは、パケットのアダプテーションフィールドに格納される。ここで、ｎ番目にＰＣＲを持つパケットがあるとして、そのパケットをＴＴＳｎとし、そのＰＣＲの値をＰＣＲｎ、そのＡＴＳの値をＡＴＳｎとする。
【００７６】
同様に、その次のｍ番目にＰＣＲを持つパケットがあるとして、そのパケットをＴＴＳｍとし、そのＰＣＲの値をＰＣＲｍ、そのＡＴＳの値をＡＴＳｍとする。
【００７７】
そのときに、タイムスタンプ比較／出力部１０９は、各々のパケットのＰＣＲとＡＴＳの値の差分を比較し、以下の（式１）で表されるＴ（ｍ, ｎ）を評価する。
【００７８】
Ｔ（ｎ, ｍ）＝ （ＰＣＲｎ−ＰＣＲｍ)−Ｋ×(ＡＴＳｎ−ＡＴＳｍ)  …（式１）
ここで、Ｋは、ＰＣＲとＡＴＳの単位を合わせるための定数である。
【００７９】
そして、Ｔ（ｎ, ｍ）が一定の閾値Δより大きくなったときには、タイムスタンプ付加部１１０は、 Ｔ（ｎ, ｍ）ができるだけ０に近くなるべく、以下の（式２）を満たすように、ＡＴＳｍを書き換える。つまり、元の値に修正オフセット値を与えた結果を書き換える。
【００８０】
Ｔ（ｎ, ｍ） ≦ Δ    …（式２）
そして、書き込み部１１２を介して、記録媒体１１３（または、リムーバブルＨＤＤ１１９）に書き込む。
【００８１】
このタイムスタンプを格納するタイミングとしては、第一の実施形態に記載したようなＣａｓｅＢないしＣａｓｅＥの場合が考えられる。
【００８２】
なお、ＰＣＲが挿入されているＴＴＳは約４０〜１００ｍｓｅｃ周期で存在するが、ＰＣＲが挿入されていないＴＴＳのＡＴＳの補正については、上述の（式１）（式２）で判定された修正オフセット値に基づいて補正する。つまり、ＴＴＳｎとＴＴＳｍの間にあるＴＴＳのＡＴＳは上記修正オフセット値を用いて補正する。
【図面の簡単な説明】
【００８３】
【図１】第一の実施形態に係る映像記録再生装置の構成の一例を示すブロック図である。
【図２Ａ】第一の実施形態に係る映像記録再生装置の録画ファイル加工の手順を示すフローチャートである（その一）。
【図２Ｂ】第一の実施形態に係る映像記録再生装置の録画ファイル加工の手順を示すフローチャートである（その二）。
【図２Ｃ】第一の実施形態に係る映像記録再生装置の録画ファイル加工の手順を示すフローチャートである（その三）。
【図３】ユーザに録画ファイルの再構成を問い合わせる画面を示す図である。
【図４】第二の実施形態に係る映像記録再生装置の構成の一例を示すブロック図である。
【図５】第三の実施形態に係る映像記録再生装置の構成の一例を示すブロック図である。
【図６】映像データが録画されるときのデータ構造におけるタイムスタンプを示す図である。
【図７】ＴＴＳパケットの一例を示す模式図である。
【図８】記録媒体に記憶するＡＶストリームにおけるＴＴＳパケット、ＡＵの関係の一例を示す模式図である。
【図９】記録媒体に記憶するＡＶストリームのＡＵ、Ｉピクチャとそれに付随する情報（ＳＩ）の関係の一例を示す模式図である。
【符号の説明】
【００８４】
１０１…チューナ復号部
１０２…セレクタ
１０３…分離・抽出部
１０４…入力バッファ部
１０５…復号部
１０６…ネットワークインタフェース部
１０７…バッファ管理部
１０８…クロック再生部
１０９…タイムスタンプ比較／出力部
１１０…タイムスタンプ付加部
１１１…読み出し部
１１２…書き込み部
１１３…記録媒体
１１４…制御部
１１５…ユーザインタフェース部
１１６…出力部
１１７…固定クロック発生部
１２０…タイムスタンプ修復部
２０１,２０１ａ…制御情報作成部
２０２…読み出し制御部
【図１】
2008236161.tif 000003
【図２Ａ】
2008236161.tif 000004
【図２Ｂ】
2008236161.tif 000005
【図２Ｃ】
2008236161.tif 000006
【図３】
2008236161.tif 000007
【図４】
2008236161.tif 000008
【図５】
2008236161.tif 000009
【図６】
2008236161.tif 000010
【図７】
2008236161.tif 000011
【図８】
2008236161.tif 000012
【図９】
2008236161.tif 000013