(57)【要約】【課題】画質劣化を防止しつつ、ストリームの記録ビットレートと送信ビットレートを異ならせることができるようにする。【解決手段】  MPEG映像デコード部４３によりES1がデコードされるとベースバンド信号BB1-Fが得られる。MPEG映像エンコード部１７は、システムコントロール部１１の制御に基づいて、ES1においてＩピクチャであったフレームBB1-FをそのままＩピクチャとして選択して、信号BB1のうちの、信号ES1のGOP1に対応する部分（１５枚のフレーム）に対して再エンコード処理を施し、その結果得られる、ES1のGOP1の位相と一致しているES2を出力する。本発明は、光ディスク記録再生装置等に適用可能である。【選択図】図４
2007074467.tif 000002
【特許請求の範囲】
【請求項１】
第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、
前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、
前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成する位相情報生成手段と、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を、前記位相情報生成手段により生成された前記位相情報に基づいて制御するエンコード制御手段と
を備える情報処理装置。
【請求項２】
複数の前記第１のエンコード単位データおよび複数の前記第２のエンコード単位データのそれぞれは、対応する第１の単位データまたは第２の単位データのみを利用してエンコード処理が施された結果得られる第１のタイプと、対応する第１の単位データまたは第２の単位データに加えて他の第１の単位データまたは他の第２の単位データを利用してエンコード処理が施された結果得られる第２のタイプとのうちの何れかに分類され、
前記第１のエンコードストリームと前記第２のエンコードストリームとは、少なくとも1つの前記第１のタイプを含む１以上の前記第１のエンコード単位データ若しくは前記第２のエンコード単位データが、所定の順番で配置されて構成されるグループを単位として構成され、
前記位相情報生成手段は、複数の前記第２の単位データのうちの、対応する前記第１のエンコード単位データが前記第１のタイプであったものについての前記特定情報を含む前記位相情報を生成する
請求項１に記載の情報処理装置。
【請求項３】
前記第１のエンコードストリームを構成する１以上の前記グループの中に他とは異なる構造の異グループが含まれる場合、
前記位相情報生成手段は、前記特定情報に加えてさらに、前記第１のエンコードストリーム中の前記異グループの位置および前記異グループの構造を特定可能な情報を含めた前記位相情報を生成する
請求項２に記載の情報処理装置。
【請求項４】
第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、
前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、
前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と
を少なくとも備える情報処理装置の情報処理方法において、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御する
ステップを含む情報処理方法。
【請求項５】
第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、
前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、
前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と
を少なくとも備える装置を制御するコンピュータに実行させるプログラムであって、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御する
ステップを含むプログラム。
【請求項６】
第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、
前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、
前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成する位相情報生成手段と、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を、前記位相情報生成手段により生成された前記位相情報に基づいて制御するエンコード制御手段と、
前記エンコード制御手段の制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを送信する送信手段と
を備える送信装置。
【請求項７】
前記第２のエンコードストリームを、IEEE（The Institute of Electrical and Electronics Engineers, Inc.）1394で規定されているトランスポートストリームに変換する変換手段をさらに備え、
前記送信手段は、前記第２のエンコードストリームを、前記変換手段により変換された前記トランスポートストリームの形態で送信する
請求項６に記載の送信装置。
【請求項８】
前記第１のエンコードストリームは所定の記録媒体に記録されて前記送信装置に提供され、
前記取得手段は、前記第１のエンコードストリームを前記所定の記録媒体から読み出すことで、前記第１のエンコードストリームを取得する
請求項６に記載の送信装置。
【請求項９】
第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、
前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、
前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と
を少なくとも備え、前記エンコード手段から出力された前記第２のエンコードストリームを送信する送信装置の送信方法において、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御し、
その制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを、前記送信装置から送信させる制御を行う
ステップを含む送信方法。
【請求項１０】
第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、
前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、
前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と
を少なくとも備え、前記エンコード手段から出力された前記第２のエンコードストリームを送信する装置を制御するコンピュータに実行させるプログラムであって、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御し、
その制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを前記装置から送信させる
ステップを含むプログラム。
【請求項１１】
第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、
前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、
前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成する位相情報生成手段と、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を、前記位相情報生成手段により生成された前記位相情報に基づいて制御するエンコード制御手段と、
前記エンコード制御手段の制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを、所定の記録媒体に記録する制御を行う記録制御手段と
を備える記録装置。
【請求項１２】
前記第１のエンコードストリームは、IEEE（The Institute of Electrical and Electronics Engineers, Inc.）1394で規定されているトランスポートストリームの形態で前記記録装置に送信されてくることで、前記記録装置に提供され、
前記取得手段は、前記トランスポートストリームを受信し、前記トランスポートストリームを前記第１のエンコードストリームに変換することで、前記第１のエンコードストリームを取得する
請求項１１に記載の記録装置。
【請求項１３】
第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、
前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、
前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と
を少なくとも備え、前記エンコード手段から出力された前記第２のエンコードストリームを所定の記録媒体に記録する記録装置の記録方法において、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御し、
その制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを、前記所定の記録媒体に記録する制御を行う
ステップを含む記録方法。
【請求項１４】
第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、
前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、
前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と
を少なくとも備え、前記エンコード手段から出力された前記第２のエンコードストリームを所定の記録媒体に記録する装置を制御するコンピュータに実行させるプログラムであって、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御し、
その制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを、前記所定の記録媒体に記録する制御を行う
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、送信装置および方法、記録装置および方法、並びにプログラムに関し、特に、画質劣化を防止しつつ、ストリームの記録ビットレートと送信ビットレートを異ならせることができるようになった、情報処理装置および方法、送信装置および方法、記録装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、放送局等で利用される光ディスク記録再生装置（例えば特許文献1参照）では、高精細度テレビジョン放送（High-Definition Television）の規格に従ったベースバンド信号（以下、HD信号と称する）を、例えばMPEG（Moving Picture Experts Group）方式で圧縮符号化（エンコード）し、その結果得られるエレメンタリーストリーム信号（以下、ES信号と称する）を、光ディスクに記録することができる。また、光ディスク記録再生装置は、光ディスクに記録されたES信号を再生し（読み出し）、放送局等の他の装置に送信することもできる。
【０００３】
その際、光ディスクに記録されたときのビットレートとは異なるビットレートで、ES信号を送信させたい、という要望が存在する。また、他から送信されてきたES信号を、送信時のビットレートとは異なるビットレートで、光ディスクに記録させたい、という要望が存在する。さらに、その記録や送信の際、可能な限り画質劣化を防止したい、という要望が存在する。
【０００４】
【特許文献１】特開２００４−６２９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の光ディスク記録再生装置では、かかる要望に応えることは困難であった。特に、編集技術の進歩により、他とは異なる構造のGOP（Group Of Picture）を含むES信号も記録対象にしたり、送受信対象にすることが可能となっているが、かかるES信号が記録対象や送受信対象になっている際にはその困難さはさらに増大する。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、画質劣化を防止しつつ、ストリームの記録ビットレートと送信ビットレートを異ならせることができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の一側面の情報処理装置は、第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と、前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成する位相情報生成手段と、複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を、前記位相情報生成手段により生成された前記位相情報に基づいて制御するエンコード制御手段とを備える。
【０００８】
複数の前記第１のエンコード単位データおよび複数の前記第２のエンコード単位データのそれぞれは、対応する第１の単位データまたは第２の単位データのみを利用してエンコード処理が施された結果得られる第１のタイプと、対応する第１の単位データまたは第２の単位データに加えて他の第１の単位データまたは他の第２の単位データを利用してエンコード処理が施された結果得られる第２のタイプとのうちの何れかに分類され、前記第１のエンコードストリームと前記第２のエンコードストリームとは、少なくとも1つの前記第１のタイプを含む１以上の前記第１のエンコード単位データ若しくは前記第２のエンコード単位データが、所定の順番で配置されて構成されるグループを単位として構成され、前記位相情報生成手段は、複数の前記第２の単位データのうちの、対応する前記第１のエンコード単位データが前記第１のタイプであったものについての前記特定情報を含む前記位相情報を生成することができる。
【０００９】
前記第１のエンコードストリームを構成する１以上の前記グループの中に他とは異なる構造の異グループが含まれる場合、前記位相情報生成手段は、前記特定情報に加えてさらに、前記第１のエンコードストリーム中の前記異グループの位置および前記異グループの構造を特定可能な情報を含めた前記位相情報を生成することができる。
【００１０】
本発明の一側面の情報処理方法／プログラムは、第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段とを少なくとも備える情報処理装置の情報処理方法／備える装置を制御するコンピュータに実行させるプログラムであって、前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し、複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御するステップを含む。
【００１１】
本発明の情報処理装置および方法並びにプログラムにおいては、第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段とを少なくとも備える情報処理装置／装置が対象とされて、次のような処理が実行される。即ち、前記デコード手段の前記デコード処理が監視されることで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報が生成される。そして、複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データが注目データとされて、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理が、前記位相情報に基づいて制御される。
【００１２】
本発明の一側面の送信装置は、第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と、前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成する位相情報生成手段と、複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を、前記位相情報生成手段により生成された前記位相情報に基づいて制御するエンコード制御手段と、
前記エンコード制御手段の制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを送信する送信手段とを備える。
【００１３】
前記第２のエンコードストリームを、IEEE（The Institute of Electrical and Electronics Engineers, Inc.）1394で規定されているトランスポートストリームに変換する変換手段をさらに備え、前記送信手段は、前記第２のエンコードストリームを、前記変換手段により変換された前記トランスポートストリームの形態で送信することができる。
【００１４】
前記第１のエンコードストリームは所定の記録媒体に記録されて前記送信装置に提供され、前記取得手段は、前記第１のエンコードストリームを前記所定の記録媒体から読み出すことで、前記第１のエンコードストリームを取得することができる。
【００１５】
本発明の一側面の送信方法/プログラムは、第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段とを少なくとも備え、前記エンコード手段から出力された前記第２のエンコードストリームを送信する送信装置の送信方法/装置を制御するコンピュータに実行させるプログラムであって、前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し、複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御し、その制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを、前記送信装置から送信させる制御を行うステップを含む。
【００１６】
本発明の一側面の送信装置および送信方法並びにプログラムにおいては、第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段とを少なくとも備え、前記エンコード手段から出力された前記第２のエンコードストリームを送信する送信装置/装置が対象とされて、次のような処理が実行される。即ち、前記デコード手段の前記デコード処理が監視されることで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報が生成される。そして、複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データが注目データとされて、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理が、前記位相情報に基づいて制御される。そのような制御処理により前記エンコード手段から出力された前記第２のエンコードストリームは、前記送信装置から送信される。
【００１７】
本発明の一側面の記録装置は、第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段と、前記デコード手段の前記デコード処理を常に監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成する位相情報生成手段と、複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが常時一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を、前記位相情報生成手段により生成された前記位相情報に基づいて制御するエンコード制御手段と、前記エンコード制御手段の制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを、所定の記録媒体に記録する制御を行う記録制御手段とを備える。
【００１８】
前記第１のエンコードストリームは、IEEE（The Institute of Electrical and Electronics Engineers, Inc.）1394で規定されているトランスポートストリームの形態で前記記録装置に送信されてくることで、前記記録装置に提供され、前記取得手段は、前記トランスポートストリームを受信し、前記トランスポートストリームを前記第１のエンコードストリームに変換することで、前記第１のエンコードストリームを取得することができる。
【００１９】
本発明の一側面の記録方法/プログラムは、第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段とを少なくとも備え、前記エンコード手段から出力された前記第２のエンコードストリームを所定の記録媒体に記録する記録装置の記録方法/装置を制御するコンピュータに実行させるプログラムであって、前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し、複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御し、その制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを、前記所定の記録媒体に記録する制御を行うステップを含む。
【００２０】
本発明の一側面の記録装置および記録方法並びにプログラムにおいては、第１のストリームを構成する複数の第１の単位データのそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データから構成される第１のエンコードストリームが提供された場合、その第１のエンコードストリームを取得する取得手段と、前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データから構成される第２のストリームを出力するデコード手段と、前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データから構成される第２のエンコードストリームを出力するエンコード手段とを少なくとも備え、前記エンコード手段から出力された前記第２のエンコードストリームを所定の記録媒体に記録する記録装置/装置が対象とされて、次のような処理が実行される。即ち、前記デコード手段の前記デコード処理が監視されることで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報が生成される。そして、複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データが注目データとされて、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理が、前記位相情報に基づいて制御される。そのような制御処理により前記エンコード手段から出力された前記第２のエンコードストリームが、前記所定の記録媒体に記録される。
【発明の効果】
【００２１】
以上のごとく、本発明の一側面によれば、ストリームを記録したり送信することができる。特に、画質劣化を防止しつつ、ストリームの記録ビットレートと送信ビットレートを異ならせることができることができる。
【発明を実施するための最良の形態】
【００２２】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２３】
本発明の一側面の情報処理装置（例えば図１の光ディスク記録再生装置１や図７の光ディスク記録再生装置１０１）は、
第１のストリーム（例えば後述するHD信号）を構成する複数の第１の単位データ（例えば後述するHD信号を構成する複数のフレーム）のそれぞれに対してエンコード処理が順次施され、その結果得られる複数の第１のエンコード単位データ（例えば後述するES信号を構成する複数のフレーム）から構成される第１のエンコードストリーム（例えば後述するES信号）が提供された場合、その第１のエンコードストリームを取得する取得手段（例えば、図１の例では、他装置２から第１のエンコードストリームが提供される場合には、図１のTS入出力部１３のうちの図２のIEEE1394入出力部４１やTSストリーム復号部４２であり、光ディスク３１から第１のエンコードストリームが提供される場合には、図１の光ディスク記録/再生部１８である。また、図７の例では、光ディスク３１から第１のエンコードストリームが提供されるので、光ディスク記録/再生部１１５である）と、
前記取得手段により取得された前記第１のエンコードストリームを構成する複数の前記第１のエンコード単位データのそれぞれに対してデコード処理を順次施し、その結果得られる複数の第２の単位データ（例えば後述するHD信号を構成する複数のフレーム）から構成される第２のストリーム（例えば後述するHD信号）を出力するデコード手段（例えば、図１の例では、取得手段が図２のTS入出力部１３のうちのIEEE1394入出力部４１やTSストリーム復号部４２である場合、即ち、図４の例の場合、図１のTS入出力部１３のうちの図２のMPEG映像デコード部４３であり、取得手段が図１の光ディスク記録/再生部１８である場合、即ち、図６の例の場合には、図１のMPEG映像デコード部１９である。また、図７の例では、MPEG映像デコード部１１６である）と、
前記デコード手段から出力された前記第２のストリームを構成する複数の前記第２の単位データのそれぞれに対してエンコード処理を順次施し、その結果得られる複数の第２のエンコード単位データ（例えば後述するES信号を構成する複数のフレーム）から構成される第２のエンコードストリーム（例えば後述するES信号）を出力するエンコード手段（例えば、図１の例では、デコード手段が図２のMPEG映像デコード部４３である場合、即ち、図４の例の場合、図１のMPEG映像エンコード部１７であり、デコード手段が図１の例のMPEG映像デコード部１９である場合、即ち、図６の例の場合には、図１のTS入出力部１３のうちの図２のMPEG映像エンコード部４４である。また、図７の例では、MPEG映像エンコード部１１９である）と、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データ（例えば図４の例では、フレームBB1-Fであり、図６の例ではフレームBB2-F）に対応する前記第１のエンコード単位データ（例えば図４の例では、信号ES1のGOP1におけるIピクチャであり、図６の例では、信号ES3のGOP3におけるIピクチャである）の、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成する位相情報生成手段（例えば、図１の例では、デコード手段が図２のMPEG映像デコード部４３である場合、即ち、図４の例の場合、図２の位相情報生成部５１であり、デコード手段が図１の例のMPEG映像デコード部１９である場合、即ち、図６の例の場合には、図１の位相情報生成部２４である。また、図７の例では、位相情報生成部１３１である）と、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データ（例えば図４の例では、フレームBB1-Fであり、図６の例ではフレームBB2-F）として、前記注目データに対応する前記第１のエンコード単位データ（例えば図４の例では、信号ES1のGOP1におけるIピクチャであり、図６の例では、信号ES3のGOP3におけるIピクチャである）の前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データ（例えば図４の例では、信号ES2のGOP2におけるIピクチャであり、図６の例では、信号ES4のGOP4におけるIピクチャである）の前記第２のエンコードストリームにおける配置位置とが一致するように（例えば図４や図６に示されるように）、前記エンコード手段の前記注目データに対する前記エンコード処理を、前記位相情報生成手段により生成された前記位相情報に基づいて制御するエンコード制御手段（例えば、図１の例では、システムコントロール部１１である。また、図７の例では、システムコントロール部１１０である）と
を備える。
【００２４】
複数の前記第１のエンコード単位データおよび複数の前記第２のエンコード単位データのそれぞれは、対応する第１の単位データまたは第２の単位データのみを利用してエンコード処理が施された結果得られる第１のタイプ（例えば図４の例や図６の例に示されるＩピクチャ）と、対応する第１の単位データまたは第２の単位データに加えて他の第１の単位データまたは他の第２の単位データを利用してエンコード処理が施された結果得られる第２のタイプ（例えば図４の例や図６の例に示されるＰまたはＢピクチャ）とのうちの何れかに分類され、
前記第１のエンコードストリームと前記第２のエンコードストリームとは、少なくとも1つの前記第１のタイプを含む１以上の前記第１のエンコード単位データ若しくは前記第２のエンコード単位データが、所定の順番で配置されて構成されるグループ（例えば図４または図６の例に示されるGOP1乃至4）を単位として構成され、
前記位相情報生成手段は、複数の前記第２の単位データのうちの、対応する前記第１のエンコード単位データが前記第１のタイプであったものについての前記特定情報を含む前記位相情報を生成する
【００２５】
前記第１のエンコードストリームを構成する１以上の前記グループの中に他とは異なる構造の異グループ（例えば後述するGOP乱れ部分）が含まれる場合（例えば後述する図８の信号ES7や図１１の信号ES12が対象とされる場合）、
前記位相情報生成手段は、前記特定情報に加えてさらに、前記第１のエンコードストリーム中の前記異グループの位置および前記異グループの構造を特定可能な情報を含めた前記位相情報を生成する。
【００２６】
本発明の一側面の情報処理方法/プログラムは、
上述した本発明の一側面の情報処理装置と同様の取得手段、デコード手段、エンコード手段とを少なくとも備える情報処理装置の情報処理方法/装置を制御するコンピュータに実行させるプログラムであって、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し（例えば図３のステップＳ３や図５のステップＳ２３）、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御する（例えば図３のステップＳ４や図５のステップＳ２４）
ステップを含む。
【００２７】
本発明の一側面の送信装置（例えば図５や図６の再生処理を実行する場合の図１の光ディスク記録再生装置１や、図７の光ディスク記録再生装置１０１）は、
上述した本発明の一側面の情報処理装置と同様の取得手段、デコード手段、エンコード手段、位相情報生成手段、および、エンコード制御手段、
並びに、
前記エンコード制御手段の制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを送信する送信手段（例えば図２のIEEE1394入出力部４１や、図７のIEEE1394入出力部１２１）と
を備える。
【００２８】
前記第２のエンコードストリームを、IEEE（The Institute of Electrical and Electronics Engineers, Inc.）1394で規定されているトランスポートストリームに変換する変換手段（例えば図２のTSストリーム多重化部４５や、図７のTSストリーム多重化部１２０）をさらに備え、
前記送信手段は、前記第２のエンコードストリームを、前記変換手段により変換された前記トランスポートストリームの形態で送信する。
【００２９】
前記第１のエンコードストリームは所定の記録媒体（例えば図１や図７の光ディスク３１）に記録されて前記送信装置に提供され、
前記取得手段は、前記第１のエンコードストリームを前記所定の記録媒体から読み出すことで、前記第１のエンコードストリームを取得する。
【００３０】
本発明の一側面の送信方法/プログラムは、
上述した本発明の一側面の送信装置と同様の取得手段、デコード手段、エンコード手段とを少なくとも備え、前記エンコード手段から出力された前記第２のエンコードストリームを送信する送信装置の送信方法/装置を制御するコンピュータに実行させるプログラムであって、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し（例えば図５のステップＳ２３）、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御し（例えば図５のステップＳ２４）、
その制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを、前記送信装置から送信させる制御を行う（例えば図５のステップＳ２５）
ステップを含む。
【００３１】
本発明の一側面の記録装置（例えば図３や図４の記録処理を実行する場合の図１の光ディスク記録再生装置１）は、
上述した本発明の一側面の情報処理装置と同様の取得手段、デコード手段、エンコード手段、位相情報生成手段、および、エンコード制御手段、
並びに、
前記エンコード制御手段の制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを、所定の記録媒体（例えば図１の光ディスク３１）に記録する制御を行う記録制御手段（例えば図１の光ディスク記録/再生部１８）と
を備える。
【００３２】
前記第１のエンコードストリームは、IEEE（The Institute of Electrical and Electronics Engineers, Inc.）1394で規定されているトランスポートストリームの形態で前記記録装置に送信されてくることで、前記記録装置に提供され（例えば後述するように他装置２からTS信号として送信されてきて）、
前記取得手段は、前記トランスポートストリームを受信し（例えば図２のIEEE1394入出力部４１がTS信号を受信し）、前記トランスポートストリームを前記第１のエンコードストリームに変換する（例えば図２のTSストリーム復号部４２がTS信号からES信号に変換する）ことで、前記第１のエンコードストリームを取得する。
【００３３】
本発明の一側面の記録方法/プログラムは、
上述した本発明の一側面の記録装置と同様の取得手段、デコード手段、エンコード手段とを少なくとも備え、前記エンコード手段から出力された前記第２のエンコードストリームを所定の記録媒体（例えば図１の光ディスク３１）に記録する記録装置の記録方法/装置を制御するコンピュータに実行させるプログラムであって、
前記デコード手段の前記デコード処理を監視することで、所定の前記第２の単位データに対応する前記第１のエンコード単位データの、前記第１のエンコードストリームにおける配置位置を特定可能な特定情報を１以上含む位相情報を生成し（例えば図３のステップＳ３）、
複数の前記第２の単位データのうちの、前記エンコード手段の前記エンコード処理の対象となる第２の単位データを注目データとして、前記注目データに対応する前記第１のエンコード単位データの前記第１のエンコードストリームにおける配置位置と、前記注目データに対応する前記第２のエンコード単位データの前記第２のエンコードストリームにおける配置位置とが一致するように、前記エンコード手段の前記注目データに対する前記エンコード処理を前記位相情報に基づいて制御し（例えば図３のステップＳ４）、
その制御処理により前記エンコード手段から出力された前記第２のエンコードストリームを、前記所定の記録媒体に記録する制御を行う（例えば図３のステップＳ５）
ステップを含む。
【００３４】
以下、図面を参照して、本発明の実施の形態について説明する。
【００３５】
図１は、本発明を適用した情報処理装置としての光ディスク記録再生装置の構成例を示す図である。
【００３６】
図１の例では、光ディスク記録再生装置１は、高精細度テレビジョン放送（High-Definition Television）の規格に従ったベースバンド信号（以下、HD信号と称する）を、例えばMPEG（Moving Picture Experts Group）方式で圧縮符号化（エンコード）し、その結果得られるエレメンタリーストリーム信号（以下、ES信号と称する）を、光ディスク３１に記録する（書き込む）ことができる。また、光ディスク記録再生装置１は、光ディスク３１に記録されたES信号を再生し（読み出し）、そのES信号をMPEG方式で伸張復号（デコード）し、その結果得られるHD信号を出力することができる。
【００３７】
その際、光ディスク記録再生装置１は、HD信号を他の装置と送受信するとき、そのままの形態で送受信することもできるし、また、IEEE（The Institute of Electrical and Electronics Engineers, Inc.）1394で規定されているトランスポートストリーム信号（以下、TS信号と称する）の形態で送受信することもできる。ただし、後者の形態でHD信号を送信する場合、即ち、TS信号を送信する場合、光ディスク記録再生装置１は、HD信号を例えばMPEG方式で圧縮符号化（エンコード）し、さらに、その結果得られるES信号をTS信号に変換するまでの一連の処理（以下、この一連の処理を、HD/TS変換処理と称する）を実行する。また、後者の形態でHD信号を受信する場合、即ち、TS信号を受信する場合、光ディスク記録再生装置１は、そのTS信号からES信号に変換し、さらに、そのES信号を例えばMPEG方式で伸張復号する（エンコード）ことでHD信号を得るまでの一連の処理（以下、この一連の処理をTS/HD変換処理と称する）を実行する。
【００３８】
図１の例では、光ディスク記録再生装置１は、他装置２とTS信号の送受信を行い、他装置３から送信されたHD信号を受信し、また、HD信号を他装置４に送信するようになされている。このため、図１の例では、光ディスク記録再生装置１は、システムコントロール部１１乃至操作入力部２３を含むように構成されている。
【００３９】
システムコントロール部１１は、この光ディスク記録再生装置１の動作全体を制御する。その際、システムコントロール部１１は、必要に応じて操作入力部２３から入力される各種指令に従って各種処理を実行する。なお、システムコントロール部１１の制御処理の具体例については後述する。
【００４０】
TS入出力部１３は、他装置２から送信されてきたTS信号を端子１２を介して受信し、そのTS信号に対してTS/HD変換処理を施し、その結果得られるHD信号を切替部１６に提供する。その際、TS入出力部１３は、受信したTS信号（それに対応するES信号やHD信号）に関する各種情報（例えば、後述するGOP位相情報やGOP乱れ情報等）を必要に応じて生成して、システムコントロール部１１に提供する。
【００４１】
また、後述するように、TS入出力部１３には、HD信号が切替部２０から提供されてくる場合がある。このような場合、TS入出力部１３は、そのHD信号に対してHD/TS変換処理を施し、その結果得られるTS信号を端子１２を介して他装置２に送信する。その際、TS入出力部１３は、そのHD信号に関する各種情報（例えば、後述するGOP位相情報等）を、必要に応じてシステムコントロール部１１から取得して利用する。
【００４２】
なお、TS入出力部１３の詳細例については図２を参照して後述する。
【００４３】
HD信号入力部１５は、他装置３から送信されてきたHD信号を端子１４を介して受信し、切替部１６に提供する。
【００４４】
切替部１６は、システムコントロール部１１の制御に従って、その入力を、TS入出力部１３側とHD信号入力部１５側とのうちのいずれか一方に切り替える。
【００４５】
具体的には、切替部１６の入力がTS入出力部１３側に切り替えられた場合、TS入出力部１３から出力されたHD信号、即ち、他装置２からTS信号の形態で送信されてきたHD信号が、切替部１６に入力されてMPEG映像エンコード部１７に提供される。
【００４６】
一方、切替部１６の入力がHD信号入力部１５側に切り替えられた場合、HD信号入力部１５から出力されたHD信号、即ち、他装置３から送信されてきたHD信号が、切替部１６に入力されてMPEG映像エンコード部１７に提供される。
【００４７】
MPEG映像エンコード部１７は、システムコントロール部１１の制御に基づいて、切替部１６からのHD信号をMPEG方式で圧縮符号化（エンコード）し、その結果得られるES信号を光ディスク記録/再生部１８に提供する。
【００４８】
なお、他装置２からTS信号の形態で送信されてきたHD信号、即ち、TS入出力部１３から切替部１６を介してMPEG映像エンコード部１７に提供されたHD信号とは、TS入出力部１３のTS/HD変換処理により、TS信号から第１のES信号に変換され、MPEG方式でデコードされた結果得られるHD信号である。即ち、かかるHD信号は、他装置２等においてMPEG方式で１度目のエンコード処理が施されており、MPEG映像エンコード部１７において再エンコード処理が施され、その結果得られる第２のES信号が光ディスク記録/再生部１８に提供されることになる。このような場合、１度目のエンコード処理におけるGOP（Group Of Picture）構造を考慮しないで、即ち、第１のES信号のGOP構造を考慮しないで、再エンコード処理が実行されると、その再エンコード処理の結果得られる第２のES信号の劣化（第２のES信号の再生時の画質劣化）が激しくなるという問題が生じてしまう。なお、かかる問題が何故生じるかについては後述する。
【００４９】
そこで、本実施の形態のMPEG映像エンコード部１７は、システムコントロール部１１の制御に基づいて、第１のES信号と第２のES信号のGOPの位相が一致するように、対応するHD信号をエンコードする、といった再エンコード処理を実行する。GOPの位相が一致するとは、HD信号を構成する各フレームのうちのIピクチャとして選択されるフレーム（またはフィールド）が第１のES信号と第２のES信号ともに一致し、かつ、そのIピクチャを含むGOPの構造が第１のES信号と第２のES信号ともに一致することをいう。なお、かかる再エンコード処理等の詳細については図３と図４を参照して後述する。
【００５０】
光ディスク記録/再生部１８は、システムコントロール部１１の制御に基づいて、MPEG映像エンコード部１７から提供されたES信号を光ディスク３１に記録する（書き込む）。
【００５１】
また、光ディスク記録/再生部１８は、システムコントロール部１１の制御に基づいて、光ディスク３１に記憶されているES信号を再生し（読み出し）、MPEG映像デコード部１９に提供する。
【００５２】
なお、詳細については図８乃至図１３を参照して説明するが、光ディスク３１への記録対象のES信号、即ち、MPEG映像エンコード部１７から出力されたES信号を構成する各GOPは、一般的には予め規定されたGOP構造を全て有している。ただし、各GOPの中には他とは異なるGOP構造を有しているGOPが含まれる場合があり得る。そのような場合、光ディスク記録/再生部１８は、システムコントロール部１１の制御に基づいて、他とは異なるGOP構造を有するGOPに対してエッセンスマークを付与し、より正確には、そのGOPを構成する各フレーム（またはフィールド）のうちの１以上にエッセンスマークを付与し、そのエッセンスマークをメタデータとして、記録対象のES信号と関連付けて光ディスク３１に記録する（書き込む）ことができるようになされている。
【００５３】
エッセンスマークとは、記録媒体（図１の例では光ディスク３１）に映像（図１の例ではES信号）とともに記録する情報であって、記録内容の検索性を向上させるための記録開始点、シーンチェンジ部分、goodshot等を示すマーク情報をいう。ただし、本実施の形態では、記録開始点、シーンチェンジ部分、またはgoodshotではなく、他とは異なるGOP構造を有するGOPの部分（以下、かかる部分をGOP乱れ部分と称する）を示すマーク情報として、エッセンスマークが利用されている。
【００５４】
MPEG映像デコード部１９は、システムコントロール部１１の制御に基づいて、光ディスク記録/再生部１８により光ディスク３１から読み出されたES信号を、MPEG方式で伸張復号（デコード）し、その結果得られるHD信号を切替部２０に提供する。
【００５５】
なお、MPEG映像デコード部１９から出力されたHD信号とは、上述したように、MPEG方式で１度目のエンコード処理が施された結果得られる第１のES信号（光ディスク３１に記録されていた第１のES信号）が、MPEG映像デコード部１９によりデコードされた結果得られる信号である。従って、かかるHD信号が後述する切替部２０を介してTS入出力部１３に提供される場合、そのHD信号は、TS入出力部１３のHD/TS変換処理により、再エンコード処理が施されて第２のES信号となった後、TS信号に変換される。このような場合も、１度目のエンコード処理におけるGOP構造を考慮しないで、即ち、第１のES信号のGOP構造を考慮しないで、再エンコード処理が実行されると、その再エンコード処理の結果得られる第２のES信号の劣化（第２のES信号の再生時の画質劣化）が激しくなるという上述した問題が生じてしまう。なお、かかる問題が何故生じるかについては後述する。
【００５６】
そこで、本実施の形態では、TS入出力部１３（詳細には後述する図２のMPEG映像エンコード部４４）は、HD/TS変換処理の一部の処理として、第１のES信号と第２のES信号のGOPの位相が一致するように、対応するHD信号をエンコードする、といった再エンコード処理を実行する。
【００５７】
かかる再エンコード処理の詳細については図５と図６を参照して後述するが、かかる再エンコード処理をシステムコントロール部１１が制御するためには、第１のES信号の各GOPの位相を示す情報、即ち、HD信号を構成する各フレームが、デコード前の第１のES信号のうちの何れのGOPの何れのピクチャ（フレーム）に対応するのかを特定可能な情報（以下、かかる情報を、GOP位相情報と称する）が必要になる。
【００５８】
そこで、MPEG映像デコード部１９には、かかるGOP位相情報を生成するための位相情報生成部２４が設けられている。即ち、位相情報生成部２４は、MPEG映像デコード部１９のデコード対象のES信号（TS入出力部１３から見た場合には上述した第１のES信号）についてのGOP位相情報を生成し、システムコントロール部１１に提供する。
【００５９】
切替部２０は、システムコントロール部１１の制御に従って、その出力を、TS入出力部１３側とHD信号出力部２１側とのうちのいずれか一方に切り替える。
【００６０】
具体的には、切替部２０の出力がTS入出力部１３側に切り替えられた場合、MPEG映像デコード部１９から出力されたHD信号、即ち、光ディスク３１にES信号の形態で記録されていたHD信号は、切替部２０に入力されてTS入出力部１３に提供される。そして、上述したように、かかるHD信号は、TS入出力部１３においてTS信号に変換されて、端子１２を介して他装置２に提供される。
【００６１】
一方、切替部２０の出力がHD信号出力部２１側に切り替えられた場合、MPEG映像デコード部１９から出力されたHD信号は、HD信号出力部２１に提供される。
【００６２】
HD信号出力部２１は、切替部２０から提供されたHD信号、即ち、光ディスク３１にES信号の形態で記録されていたHD信号を、端子２２を介して他装置４に提供する。
【００６３】
操作入力部２３は、ユーザにより操作され、ユーザからの各種指令等をシステムコントロール部１１に提供する。
【００６４】
次に、図２を参照して、TS入出力部１３の詳細な構成例について説明する。
【００６５】
図２の例では、TS入出力部１３は、IEEE1394入出力部４１乃至MPEG映像エンコード部４４を含むように構成されている。
【００６６】
IEEE1394入出力部４１は、後述するTSストリーム多重化部４５から提供されたTS信号を端子１２から出力する。図１の例では、端子１２から出力されたTS信号は他装置２に送信される。
【００６７】
また、IEEE1394入出力部４１は、端子１２から入力されたTS信号（図１の例では他装置２から送信されてきたTS信号）をTSストリーム復号部４２に提供する。
【００６８】
TSストリーム復号部４２は、IEEE1394入出力部４１から提供されたTS信号をES信号に変換し、MPEG映像デコード部４３に提供する。
【００６９】
MPEG映像デコード部４３は、TSストリーム復号部４２から提供されたES信号をMPEG方式で伸張復号（デコード）し、その結果得られるHD信号を切替部１６（図１）に提供する。
【００７０】
上述したように、MPEG映像デコード部４３から出力されたHD信号は、MPEG映像エンコード部１７（図１）により再エンコード処理が施された上、光ディスク３１に記録される。その際、MPEG映像エンコード部１７においては、MPEG映像デコード部４３のデコード対象の第１のES信号のGOPの位相と一致するように再エンコード処理が実行される。即ち、そのような再エンコード処理が実行されるようにシステムコントロール部１１により制御される。その結果、光ディスク３１への記録対象の第２のES信号が得られる。このような再エンコード処理を実現するためには、即ち、そのような制御をシステムコントロール部１１が行うためには、第１のES信号についてのGOP位相情報が必要となる。
【００７１】
そこで、MPEG映像デコード部４３には、かかるGOP位相情報を生成するための位相情報生成部５１が設けられている。位相情報生成部５１は、TSストリーム復号部４２から提供された第１のES信号、即ち、MPEG映像デコード部４３のデコード対象の第１のES信号についてのGOP位相情報を生成し、システムコントロール部１１に提供する。なお、かかるGOP位相情報を利用するシステムコントロール部１１の制御処理等の詳細については、図３と図４を参照して後述する。
【００７２】
また、上述したように、TSストリーム復号部４２から提供された第１のES信号の中には、他とは異なるGOP構造を有するGOP、即ち、GOP乱れ部分を含む場合がある。このGOP乱れ部分を検出するために、MPEG映像デコード部４３にはGOP乱れ検出部５２が設けられている。GOP乱れ検出部５２は、TSストリーム復号部４２から提供された第１のES信号、即ち、MPEG映像デコード部４３のデコード対象の第１のES信号を構成する各GOPのGOP構造を監視し、GOP乱れ部分を検出した場合には、そのGOP乱れ部分を特定可能な情報（以下、GOP乱れ情報と称する）を生成してシステムコントロール部１１に提供する。なお、システムコントロール部１１は、このGOP乱れ情報を参照して、光ディスク３１の記録対象の第２のES信号を構成する各フレームのうちの何れのフレームにエッセンスマークを付与するのかを決定し、決定したフレームに付与したエッセンスマークを第２のES信号のメタデータとして光ディスク３１に記録させる、といった制御処理を実行する。ただし、かかる制御処理の詳細については、図８乃至図１３を参照して後述する。
【００７３】
MPEG映像エンコード部４４は、システムコントロール部１１の制御に基づいて、切替部２０からのHD信号を、MPEG方式で圧縮符号化（エンコード）し、その結果得られるES信号をTSストリーム多重化部４５に提供する。
【００７４】
なお、繰り返しになるが、かかるシステムコントロール部１１の制御とは、MPEG映像デコード部１９（図１）からのGOP位相情報を利用する制御である。かかるシステムコントロール部１１の制御の結果、光ディスク３１に記録されていた第１のES信号と、MPEG映像エンコード部４４からTSストリーム多重化部４５に提供される第２のES信号のGOPの位相が一致することになる。このことの詳細については図５と図６を参照して後述する。
【００７５】
TSストリーム多重化部４５は、MPEG映像エンコード部４４からのES信号、即ち、光ディスク３１に記録されていた第１のES信号のGOPの位相と一致している第２のES信号を、TS信号に変換してIEEE1394入出力部４１に提供する。
【００７６】
以上、TS入出力部１２１３の詳細な構成例について説明した。
【００７７】
次に、図３と図４を参照して、図１の例の光ディスク記録再生装置１の処理（動作）のうちの、他装置２からTS信号の形態で送信されてきたHD信号を、ES信号の形態で光ディスク３１に記録するまでの一連の処理（以下、かかる一連の処理を記録処理と称する）の一例について説明する。
【００７８】
即ち、図３は、記録処理の一例を説明するフローチャートであり、図４は、記録処理の一例を説明する模式図である。
【００７９】
図１の他装置２から送信されてきたTS信号が、端子１２を介してTS入出力部１３に入力されると、より詳細には図２のIEEE1394入出力部４１を介してTSストリーム復号部４２に入力されると、図３の例の記録処理が開始される。
【００８０】
ステップＳ１において、TSストリーム復号部４２は、入力されたTS信号を第１のES信号に変換する。
【００８１】
第１のES信号が、TSストリーム復号部４２からMPEG映像デコード部４３に提供されると、処理はステップＳ２に進む。ステップＳ２において、MPEG映像デコード部４３は、第１のES信号をデコードし、その結果得られるHD信号を、図１の切替部１６を介してMPEG映像エンコード部１７に出力する。
【００８２】
また、ステップＳ３において、MPEG映像デコード部４３の位相情報生成部５１（図２や図４）は、第１のES信号についてのGOP位相情報をGOP単位で生成し、システムコントロール部１１に出力する。
【００８３】
なお、図３の例では、説明の便宜上、ステップＳ２のデコード処理後にステップＳ３の処理が実行されるように記載されているが、ステップＳ２のデコード処理中にステップＳ３の処理が独立して実行されるようになされてもよい。即ち、所定のGOPについてのデコード処理中またはその前後に、その所定のGOPについてのGOP位相情報を生成する処理が実行されるようになされてもよい。
【００８４】
さらに、図４を参照して、ステップＳ１乃至Ｓ３までの処理について説明する。
【００８５】
図４の例では、ステップＳ１の処理の結果として、即ち、第１のES信号として信号ES1が得られ、その信号ES1がMPEG映像デコード部４３に提供されている。
【００８６】
この信号ES1を構成する各GOPのGOP構造は、１５枚のフレーム（データ）からなる構造とされており、具体的には、１５枚のフレームのそれぞれの内訳は再生順で示すと（Ｂ，Ｂ，Ｉ，Ｂ，Ｂ，Ｐ，Ｂ，Ｂ，Ｐ，Ｂ，Ｂ，Ｐ，Ｂ，Ｂ，Ｐ）となる構造とされている。なお、本実施の形態では、後述するES信号のGOP構造も、この信号ES1のGOP構造と同一とされている。ただし、GOP乱れ部分とは、他とは異なるGOP構造のことであるので、当然ながら、GOP乱れ部分についてはこの限りでない。
【００８７】
ここで、「Ｉ」はＩピクチャを、「Ｐ」はＰピクチャを、「Ｂ」はＢピクチャを、それぞれ示している。
【００８８】
Ｉピクチャとは、イントラ ピクチャのことであり、1枚のフレーム内の情報のみを圧縮符号化した結果得られる画面（画像データ）をいう。Ｉピクチャは、一般的に1つのGOPに１枚のみ含まれ、そのGOPについての圧縮の基本（エンコード処理やデコード処理の基本）となるフレームでる。それ故、Ｉピクチャは、画面当たりのデータ量は最も大きく、ブロックエラーは最も少ない画面である。
【００８９】
Ｐピクチャとは、プレディクティブ ピクチャのことであり、直前のＩまたはＰピクチャからの動き予測符号化によって得られる画面（画像データ）をいう。図４も含めて本実施の形態では、Ｐピクチャは、GOPに４枚含まれており、Iピクチャよりもデータ量が小さく、Ｉピクチャと比較して画像にはブロックエラーが一般的に多く含まれる画面である。
【００９０】
Ｂピクチャとは、バイディレクショナル プレディクティブ ピクチャのことであり、直前と直後のＩまたはＰピクチャからの動き予測符号化によって得られる画面（画像データ）をいう。図４も含めて本実施の形態では、Ｂピクチャは、GOPに１０枚含まれており、画面当たりのデータ量はもっとも小さく、画像に含まれるブロックエラーが一般的に最も多い画面である。
【００９１】
このような信号ES1が、ステップＳ２の処理でMPEG映像デコード部４３によりデコードさると、その結果、図４の例では、HD信号として信号BB1が得られる。なお、理解を容易なものとするために、信号BB１は、図４中では、各フレームの画像（オートバイを含む画像）の集合体として模式的に示されている。
【００９２】
MPEG映像エンコード部１７は、この信号BB1に対して再エンコード処理を施すとき、信号ES1のGOPの位相を考慮しないと、信号BB1を構成する各フレームのうちの、信号ES１においてＢまたはＰピクチャであったフレームをＩピクチャとして選択してしまう場合が多々起こり得る。信号ES1においてＢまたはＰピクチャであったフレームには、上述したように、信号ES1においてＩピクチャであったフレームと比較してブロックエラーが一般的により一段と多く含まれている。従って、MPEG映像エンコード部１７が、そのようなブロックエラーが多く含まれるフレームをＩピクチャとして選択して、再エンコード処理を信号BB1に対して施した場合、その再エンコード処理の結果得られるES信号は劣化（ES信号の再生時の画質劣化）が激しくなるという上述した問題が生じてしまう。
【００９３】
従って、かかる問題を解決するためには、即ち、再エンコード処理の結果得られるES信号の再生時の画質を最適にするためには、再エンコード処理時の基準となるＩピクチャとして、最も画質の良いフレーム、即ち、元の（１度目のエンコード時の）Ｉピクチャを選択すればよい。即ち、MPEG映像エンコード部１７は、信号ES1においてＩピクチャであったフレームをそのままＩピクチャとして選択するような再エンコード処理、換言すると、信号ES1のGOPの位相と一致させるような再エンコード処理を、信号BB1に対して施せばよい。具体的には例えば図４の例では、MPEG映像エンコード部１７は、信号BB1のうちの、信号ES1においてＩピクチャであったフレームBB1-FをそのままＩピクチャとして選択して、信号ES1のGOP1に対応する１５枚のフレームに対して再エンコード処理を施せばよい。このような再エンコード処理の結果、第２のES信号として、図４に示されるような信号ES2、即ち、信号ES1のGOP1の位相と一致しているGOP2を含む信号ES2が得られることになる。
【００９４】
かかるMPEG映像エンコード部１７の再エンコード処理を実現させるためには、HD信号（図４の例では信号BB1）を構成する各フレーム（データ）のうちの何れのフレームが、デコード前のES信号（図４の例では信号ES1）においてＩピクチャであったのかを特定可能な情報が必要となり、本実施の形態では、かかる情報がGOP位相情報としてMPEG映像デコード部４３の位相情報生成部５１により生成されて、システムコントロール部１１に提供される。
【００９５】
そして、図４の例では、システムコントロール部１１が、このGOP位相情報に基づいて、信号BB1を構成する各フレーム（図４中オートバイの映像を含む各フレーム）のそれぞれについて、信号ES1においてＩピクチャであったか否かを判定し、Ｉピクチャであったと判定した場合、そのことをMPEG映像エンコード部１７に通知する（図４中では、フレームBB1-Fが、信号ES1においてＩピクチャであったことを通知する）。即ち、MPEG映像エンコード部１７は、信号BB1を構成する各フレーム（データ）のうちの、システムコントロール部１１からＩピクチャである旨の通知があったフレーム（図４中では、フレームBB1-F）をＩピクチャとして選択する再エンコード処理を、信号BB1に対して施し、その結果得られる信号ES2を光ディスク記録/再生部１８に提供する。
【００９６】
このようなシステムコントロール部１１の制御に基づくMPEG映像エンコード部１７の再エンコード処理が、図３のステップＳ４の処理として実行される。即ち、ステップＳ４において、MPEG映像エンコード部１７は、GOP位相情報を参照して（より正確には、上述したように、実際に参照するのはシステムコントロール部１１であり、そのシステムコントロール部１１の制御に基づいて）、第１のES信号のGOPの位相と一致するように、HD信号を再エンコードし、その結果得られる第２のES信号を光ディスク記録/再生部１８に出力する。
【００９７】
すると、ステップＳ５において、光ディスク記録/再生部１８は、第２のES信号（図４の例では信号ES2）を光ディスク３１に記録する。
【００９８】
これにより、図１の例の光ディスク記録再生装置１の記録処理は終了となる。
【００９９】
次に、図５と図６を参照して、図１の例の光ディスク記録再生装置１の処理（動作）のうちの、ES信号の形態で光ディスク３１に記録されているHD信号を、光ディスク３１から再生し（読み出し）、TS信号の形態で他装置２に送信するまでの一連の処理（以下、かかる一連の処理を再生処理と称する）の一例について説明する。
【０１００】
即ち、図５は、再生処理の一例を説明するフローチャートであり、図６は、再生処理の一例を説明する模式図である。
【０１０１】
ステップＳ２１において、図１（図６）の光ディスク記録/再生部１８は、光ディスク３１から第１のES信号を再生する（読み出す）。
【０１０２】
なお、この再生処理が、上述した図３と図４の記録処理後に実行される場合、記録処理で言う「第２のES信号」が光ディスク３１に記録されていることになる。従って、記録処理で言う「第２のES信号」が、再生処理で言う「第１のES信号」として、このステップＳ２１の処理で読み出されることになる。このように、記録処理で言う「第１のES信号」や「第２のES信号」と、再生処理で言う「第１のES信号」や「第２のES信号」とは異なるので、その点注意が必要である。
【０１０３】
第１のES信号が、光ディスク記録/再生部１８からMPEG映像デコード部１９に提供されると、処理はステップＳ２２に進む。ステップＳ２２において、MPEG映像デコード部１９は、第１のES信号をデコードし、その結果得られるHD信号を、切替部２０を介してTS入出力部１３のMPEG映像エンコード部４４（図２や図６）に出力する。
【０１０４】
また、ステップＳ２３において、MPEG映像デコード部１９の位相情報生成部２４（図１や図６）は、第１のES信号についてのGOP位相情報をGOP単位で生成し、システムコントロール部１１に出力する。
【０１０５】
なお、図５の例では、説明の便宜上、ステップＳ２２のデコード処理後にステップＳ２３の処理が実行されるように記載されているが、ステップＳ２２のデコード処理中にステップＳ２３の処理が独立して実行されるようになされてもよい。即ち、所定のGOPについてのデコード処理中またはその前後に、その所定のGOPについてのGOP位相情報を生成する処理が実行されるようになされてもよい。
【０１０６】
さらに、図６を参照して、ステップＳ２１乃至Ｓ２３の処理を説明する。
【０１０７】
図６の例では、ステップＳ２１の処理の結果として、即ち、再生された第１のES信号として信号ES3が得られ、それがMPEG映像デコード部１９に提供されている。なお、上述したように、この信号ES3を構成する各GOPのGOP構造は、信号ES1のGOP構造と同一とされている。
【０１０８】
このような信号ES3が、ステップＳ２２の処理でMPEG映像デコード部１９によりデコードされると、その結果、図６の例では、HD信号として信号BB2が得られる。なお、理解を容易なものとするために、信号BB2は、図４の例と同様に図６中では、各フレームの画像（オートバイの画像）の集合体として模式的に示されている。
【０１０９】
図６の例では、この信号BB2が、MPEG映像エンコード部４４による再エンコード処理の対象とされている。即ち、MPEG映像エンコード部４４は、上述したMPEG映像エンコード部１７（図１や図４）と同様な再エンコード処理、即ち、信号ES3においてＩピクチャであったフレームをそのままＩピクチャとして選択する再エンコード処理を、換言すると、信号ES3のGOPの位相と一致させるような再エンコード処理を、信号BB2に対して施す。具体的には例えば図６の例では、MPEG映像エンコード部４４は、信号BB2のうちの、信号ES3においてＩピクチャであったフレームBB2-FをそのままＩピクチャとして選択し、信号ES3のGOP3に対応する１５枚のフレームに対して再エンコード処理を施す。このような再エンコード処理の結果、第２のES信号として、図６に示されるような信号ES4、即ち、信号ES3のGOP3の位相と一致しているGOP4を含む信号ES4が得られることになる。
【０１１０】
このようなMPEG映像エンコード部４４の再エンコード処理を実現させるためには、MPEG映像エンコード部１７の再エンコード処理と同様に、HD信号（図６の例では信号BB2）を構成する各フレーム（データ）のうちの何れのフレームが、デコード前のES信号（図６の例では信号ES3）においてＩピクチャであったのかを特定可能な情報が必要となる。そこで、本実施の形態では、かかる情報がGOP位相情報としてMPEG映像デコード部１９の位相情報生成部２４により生成されて、システムコントロール部１１に提供される。
【０１１１】
そして、図６の例では、システムコントロール部１１が、このGOP位相情報に基づいて、信号BB2を構成する各フレーム（図６中オートバイの映像を含む各フレーム）のそれぞれについて、信号ES3においてＩピクチャであったか否かを判定し、Ｉピクチャであったと判定した場合そのことをMPEG映像エンコード部４４に通知する（図６中では、フレームBB2-Fが、信号ES3においてＩピクチャであったことを通知する）。即ち、MPEG映像エンコード部４４は、信号BB2を構成する各フレーム（データ）のうちの、システムコントロール部１１からＩピクチャである旨の通知があったフレーム（図６の例では、フレームBB2-F）をＩピクチャとして選択する再エンコード処理を、その信号BB2に対して施し、その結果得られる信号ES4をTSストリーム多重化部４５（図２）に提供する。
【０１１２】
このようなシステムコントロール部１１の制御に基づくMPEG映像エンコード部４４の処理が、図５のステップＳ２４の処理として実行される。即ち、ステップＳ２４において、MPEG映像エンコード部４４は、GOP位相情報を参照して（より正確には、上述したように、実際に参照するのはシステムコントロール部１１であり、そのシステムコントロール部１１の制御に基づいて）、第１のES信号のGOPの位相と一致するように、HD信号を再エンコードし、その結果得られる第２のES信号をTSストリーム多重化部４５に出力する。
【０１１３】
すると、ステップＳ２５において、TSストリーム多重化部４５は、第２のES信号（図６の例では信号ES4）を、TS信号に変換して、IEEE1394入出力部４１と端子１２を介して外部に出力する（図１の例では、他装置２に送信する）。
【０１１４】
これにより、図１の例の光ディスク記録再生装置１の再生処理は終了となる。
【０１１５】
以上説明した図４と図６とを比較すると容易にわかるように、図１の例の光ディスク記録再生装置１は、記録処理と再生処理とによらず、次のような一連の処理を実行することができる。
【０１１６】
即ち、一度目のエンコード処理が施された結果得られる第１のES信号（図４の例では信号ES1であり、図６の例では信号ES3である）に対してデコード処理が施され、その結果ベースバンド信号（本実施の形態ではHD信号であり、具体的には図４の例では信号BB1であり、図６の例では信号BB2である）が得られる。次に、かかるベースバンド信号に対して再エンコード処理が施され、その結果第２のES信号（図４の例では信号ES2であり、図６の例では信号ES4である）が得られる。このような一連の処理（以下、かかる一連の処理を、デコード/再エンコード処理と称する）が、図１の例の光ディスク記録再生装置１内で実行可能となされている。
【０１１７】
かかるデコード/再エンコード処理を適用することで、例えば第１のES信号と第２のES信号とのビットレートを異ならせたい等の要望に応えることが可能になる。
【０１１８】
例えば、上述した例のように、コンテンツの伝送形態がTS信号とされているときがある。具体的には例えば、放送局とそれが所有する自動車（いわゆるバン）との間でマイクロ波として伝送されるときや、携帯電話等で伝送されるとき等である。このようなとき、伝送帯域にあわせたビットレート、即ち、記録ビットレートとは異なるビットレートで、TS信号を送信したいという要望が挙げられるときがある。
【０１１９】
このようなとき、かかるデコード/再エンコード処理を適用することで、記録媒体に第１のES信号が記録される際の記録ビットレートとは異なるビットレートで、即ち、伝送帯域にあわせたビットレートで、再エンコード処理後の第２のES信号を生成し、さらに、その第２のES信号をTS信号に変換すること、即ち、上述した要望に応えることが容易に可能になる。
【０１２０】
また、デコード/再エンコード処理を適用することで、記録ビットレートよりも低いビットレートでTS信号を出力することもできるので、長時間アーカイブ用途でのHDV I/Fへの出力の実現も容易に可能になる。
【０１２１】
ただし、上述したように、デコード/再エンコード処理において、第１のES信号のGOPの位相が考慮されずに再エンコード処理が実行されてしまうと、その再エンコード処理の結果得られる第２のES信号が著しく劣化してしまう（第２のES信号の再生時の画像劣化を起こす）という問題が生じてしまう。
【０１２２】
そこで、上述したように、この問題を解決するために、即ち、再エンコード処理の結果得られる第２のES信号の再生画質を最適にするために、第１のES信号のGOPの位相と一致するように再エンコード処理を実行する、という手法（以下、GOP位相一致再エンコード手法と称する）が、図１の例の光ディスク記録再生装置１に適用されている。
【０１２３】
より具体的には例えば、第１のES信号にGOP乱れ部分が含まれない場合、即ち、第１のES信号を構成する各GOPのGOP構造が全て一致する場合、第１のES信号に対してデコード処理が施され、その結果得られるHD信号が再エンコードされる際、その再エンコード処理時の基準となるＩピクチャとして、HD信号を構成する各フレームのうちの、第１のES信号においてIピクチャであったフレームを選択する、という手法が、GOP位相一致再エンコード手法の一例である。
【０１２４】
なお、第１のES信号にGOP乱れ部分が含まれる場合のGOP位相一致再エンコード手法の一例については、図８乃至図１１を用いてGOP乱れ部分の例を後述した後に別途説明する。
【０１２５】
かかるGOP位相一致再エンコード手法こそが、本発明人が発明した手法のひとつである。かかるGOP位相一致再エンコード手法は、上述した図１の例の光ディスク記録再生装置１のみならず、デコード/再エンコード処理を実行可能な装置やシステム（システムの定義については後述する）であれば何れにも適用可能である。
【０１２６】
具体的には例えば、図７は、かかるGOP位相一致再エンコード手法を適用した光ディスク記録再生装置の構成例であって、図１の例とは異なる構成例を示している。即ち、図１の例では、デッキ型の光ディスク記録再生装置１とされていたが、図７の例では、カムコーダ型の光ディスク記録再生装置１０１とされている。
【０１２７】
図７の例では、光ディスク記録再生装置１０１は、システムコントロール部１１０乃至端子１２３を含むように構成されている。
【０１２８】
システムコントロール部１１０は、この光ディスク記録再生装置１０１の動作全体を制御する。ただし、その制御の内容の具体例については後述する。
【０１２９】
撮像部１１２は、例えばCCD（Charge-Coupled Device）等により構成され、図示せぬ被写体をレンズ１１１を介して撮像し、それをアナログの画像信号としてHD信号エンコード部１１３に提供する。
【０１３０】
HD信号エンコード部１１３は、撮像部１１２から提供された画像信号をHD信号に変換して、MPEG映像エンコード部１１４、切替部１１７、および、切替部１１８に提供する。
【０１３１】
MPEG映像エンコード部１１４は、HD信号エンコード部１１３からのHD信号をMPEG方式で圧縮符号化（エンコード）し、その結果得られるES信号を光ディスク記録/再生部１１５に提供する。
【０１３２】
光ディスク記録/再生部１１５は、MPEG映像エンコード部１１４から提供されたES信号を光ディスク３１に記録する（書き込む）。
【０１３３】
また、光ディスク記録/再生部１１５は、光ディスク３１に記憶されているES信号を再生し（読み出し）、MPEG映像デコード部１１６に提供する。
【０１３４】
MPEG映像デコード部１１６は、光ディスク記録/再生部１１５により光ディスク３１から読み出されたES信号をMPEG方式で伸張復号（デコード）し、その結果得られるHD信号を切替部１１７と切替部１１８に提供する。
【０１３５】
後述するように、MPEG映像デコード部１１６に入力されるES信号が、上述したデコード/再エンコード処理における、HD信号が一度エンコードされた結果得られる第１のES信号である。即ち、MPEG映像デコード部１１６は、図１のMPEG映像デコード部１９に相当するブロックである。従って、GOP位相一致再エンコード手法を適用するために、MPEG映像デコード部１１６には、図１の位相情報生成部２４と同様の機能と構成を有する位相情報生成部１３１が設けられている。即ち、位相情報生成部１３１は、MPEG映像デコード部１１６のデコード対象のES信号（デコード/再エンコード処理における第１のES信号）についてのGOP位相情報を生成し、システムコントロール部１１０に提供する。
【０１３６】
切替部１１７は、システムコントロール部１１０の制御に従って、その入力を、HD信号エンコード部１１３側とMPEG映像デコード部１１６側とのうちのいずれか一方に切り替える。
【０１３７】
具体的には、切替部１１７の入力がHD信号エンコード部１１３側に切り替えられた場合、HD信号エンコード部１１３から出力されたHD信号、即ち、撮像部１１２により撮像された結果得られるHD信号が、切替部１１７にリアルタイムに入力されて端子１２３を介して外部に出力される。
【０１３８】
一方、切替部１１７の入力がMPEG映像デコード部１１６側に切り替えられた場合、MPEG映像デコード部１１６から出力されたHD信号、即ち、光ディスク３１にES信号の形態で一旦記録された後再生されたHD信号が、切替部１１７に入力されて端子１２３を介して外部に出力される。
【０１３９】
切替部１１８は、システムコントロール部１１０の制御に従って、その入力を、HD信号エンコード部１１３側とMPEG映像デコード部１１６側とのうちのいずれか一方に切り替える。
【０１４０】
具体的には、切替部１１８の入力がHD信号エンコード部１１３側に切り替えられた場合、HD信号エンコード部１１３から出力されたHD信号、即ち、撮像部１１２により撮像された結果得られるHD信号が、切替部１１８にリアルタイムに入力されてMPEG映像エンコード部１１９に入力される。
【０１４１】
一方、切替部１１８の入力がMPEG映像デコード部１１６側に切り替えられた場合、MPEG映像デコード部１１６から出力されたHD信号、即ち、光ディスク３１にES信号の形態で一旦記録された後再生されたHD信号が、切替部１１８に入力されてMPEG映像エンコード部１１９に入力される。
【０１４２】
MPEG映像エンコード部１１９は、システムコントロール部１１０の制御に基づいて、切替部１１８からのHD信号をMPEG方式で圧縮符号化（エンコード）し、その結果得られるES信号をTSストリーム多重化部１２０に提供する。
【０１４３】
ここで、図６と図７とを比較するに、図７の切替部１１８の入力がMPEG映像デコード部１１６側に切り替えられている場合には、図７の光ディスク記録/再生部１１５は図６（図１）の光ディスク記録/再生部１８に相当し、図７のMPEG映像デコード部１１６は上述したように図６（図１）のMPEG映像デコード部１９に相当し、図７のシステムコントロール部１１０は図６（図１）のシステムコントロール部１１に相当し、図７のMPEG映像エンコード部１１９は図６（図２）のMPEG映像エンコード部４４に相当していることがわかる。そして、図２と図７とを比較するに、図７のTSストリーム多重化部１２０が図２のTSストリーム多重化部４５に相当し、図７のIEEE1394入出力部１２１が図２のIEEE1394入出力部４１に相当し、図７の端子１２２が図２（図１）の端子１２に相当していることがわかる。
【０１４４】
従って、図７の切替部１１８の入力がMPEG映像デコード部１１６側に切り替えられている場合には、図７の例の光ディスク記録再生装置１０１は、図１の例の光ディスク記録再生装置１と全く同様に、図５や図６を用いて説明した再生処理を実行することができる。即ち、図７の例の光ディスク記録再生装置１０１のうちの、システムコントロール部１１０、MPEG映像デコード部１１６、および、MPEG映像エンコード部１１９が、GOP位相一致再エンコード手法が適用されたデコード/再エンコード処理を実行することができ、その結果、光ディスク３１から再生された第１のES信号の位相と一致する第２のES信号、即ち、再生画質が最適となる第２のES信号が出力されるのである。
【０１４５】
また、図７の例の光ディスク記録再生装置１０１は、デコード/再エンコード処理自体を実行できるので、例えば、撮像部１１２により撮像されたコンテンツ（被写体の動画像等）を、光ディスク３１には高ビットレートのES信号として記録したいが、端子１２２からTS信号として出力するときには低ビットレートで送信したい、即ち、上述した長時間アーカイブ用途の出力を実現したい、といった要望に簡単に応えることが可能になる。
【０１４６】
ところで、図１の例の光ディスク記録再生装置１や図７の例の光ディスク記録再生装置１０１においては、光ディスク３１の記録/再生対象のES信号として、上述したように、GOP乱れ部分（他とは異なるGOP構造のGOP）を含むES信号も想定されている。
【０１４７】
以下、図８乃至図１１を参照して、GOP乱れ部分を含むES信号の２つの例について説明する。
【０１４８】
図８は、GOP乱れ部分を含むES信号の２つの例のうちの１つ目の例を説明する図である。
【０１４９】
例えば、光ディスク３１に記録されているES信号として、図８中一番上方の信号ES5と同図中一番下方の信号ES6とが存在し、信号ES5が第１のファイルに含められて記録されている一方、信号ES6が第２のファイルに含められて記録されているとする。
【０１５０】
また例えば、図１の例の光ディスク記録再生装置１や図７の例の光ディスク記録再生装置１０１（以下、図８乃至図１１の説明においては、特に断りの無い限り光ディスク記録再生装置１にのみ言及する）が、信号ES5をフレーム単位で第１のファイルから読み出すことができ、かつ、信号ES6をフレーム単位で第２のファイルから読み出すことができる機能を有しているとする。
【０１５１】
この場合、光ディスク記録再生装置１は、例えば、図８の中央の信号ES7を生成することができる。
【０１５２】
即ち、光ディスク記録再生装置１は、信号ES5のうちの第１のフレームから第２のフレームまでの部分ES5-a、信号ES6のうちの第３のフレームから第４のフレームまでの部分ES6-A、信号ES5のうちの第５のフレームから第６のフレームまでの部分ES5-b、および、信号ES6のうちの第７のフレームから第８のフレームまでの部分ES6-Bのそれぞれを個別に光ディスク３１から読み出して、その順番で配置させることで信号ES7を生成することができる。
【０１５３】
なお、このようにして、図８の信号ES7のようなES信号を生成する手法を、以下、ディスククリップリスト手法と称する。
【０１５４】
ディスククリップリスト手法により生成された信号ES7において、部分ES5-aと部分ES6-Aとの境界点T1前後にできる部分（GOP）ES7-αは、GOP乱れ部分（他とは異なるGOP構造のGOP）となるときがある。部分ES5-aと部分ES6-Aとはフレーム単位で抽出された部分であるので、境界点T1の直前の第２のフレームが信号ES5における所定のGOPの途中のフレームであったり、境界点T1の直後の第３のフレームが信号ES6におけるGOPの途中のフレームであるときがあるからである。同様の理由で、部分ES6-Aと部分ES5-bとの境界点T2前後にできる部分（GOP）ES7-βや、部分ES5-bと部分ES6-Bとの境界点T3前後にできる部分（GOP）ES7-γもまた、GOP乱れ部分となるときがある。
【０１５５】
このように、信号ES7は、ディスククリップリスト手法により生成されたES信号の一例であって、GOP乱れ部分を含むES信号の一例である。即ち、ディスククリップリスト手法により生成されたES信号は、GOP乱れ部分を含む場合がある。
【０１５６】
ディスククリップリスト手法を図１の光ディスク記録再生装置１に適用する場合には、MPEG映像デコード部１９は、例えば図９に示すように構成することができる。即ち、図９は、ディスククリップリスト手法を適用したMPEG映像デコード部１９の構成例を示している。
【０１５７】
図９の例では、MPEG映像デコード部１９は、上述した位相情報生成部２４の他、切替部１５１乃至切替部１５３を含むように構成されている。
【０１５８】
切替部１５１は、システムコントロール部１１の制御に従って、その出力を、MPEGデコード部１５２−１側とMPEGデコード部１５２−２側とのうちのいずれか一方に切り替える。
【０１５９】
具体的には、切替部１５１の出力がMPEGデコード部１５２−１側に切り替えられた場合、光ディスク記録/再生部１８により光ディスク３１（図１）から再生されたES信号が、切替部１５１に入力されてMPEGデコード部１５２−１に提供される。
【０１６０】
一方、切替部１５１の出力がMPEGデコード部１５２−２側に切り替えられた場合、光ディスク記録/再生部１８により光ディスク３１（図１）から再生されたES信号が、切替部１５１に入力されてMPEGデコード部１５２−２に提供される。
【０１６１】
MPEGデコード部１５１−１，１５２−１のそれぞれは、切替部１５１から提供されてきたES信号をMPEG方式でそれぞれ伸張復号（デコード）し、その結果得られるHD信号を切替部１５３にそれぞれ提供する。
【０１６２】
切替部１５３は、システムコントロール部１１の制御に従って、その入力を、MPEGデコード部１５２−１側とMPEGデコード部１５２−２側とのうちのいずれか一方に切り替える。
【０１６３】
具体的には、切替部１５１の入力がMPEGデコード部１５２−１側に切り替えられた場合、MPEGデコード部１５２−１から出力されたHD信号が、切替部１５３に入力されて切替部２０（図１）に提供される。
【０１６４】
一方、切替部１５１の入力がMPEGデコード部１５２−２側に切り替えられた場合、MPEGデコード部１５２−２から出力されたHD信号が、切替部１５３に入力されて切替部２０（図１）に提供される。
【０１６５】
以下、かかる図９の例のMPEG映像デコード部１９の動作の一例について説明する。
【０１６６】
ここでも例えば、光ディスク３１に、図８の信号ES5が第１のファイルに含められて記録され、かつ、図８の信号ES6が第２のファイルに含められて記録されているとする。
【０１６７】
そして、MPEGデコード部１５２−１が第１のファイルのデコード処理用として利用され、MPEGデコード部１５２−２が第２のファイルのデコード処理用として利用されることが予め設定されているとする。即ち、そのことがシステムコントロール部１１により予め認識されているとする。
【０１６８】
この場合、システムコントロール部１１は、光ディスク記録/再生部１８により第１のファイルの内容が読み出されたとき（そのように制御したとき）、切替部１５１の出力をMPEGデコード部１５２−１側に切り替える。すると、第１のファイルの内容（信号ES5の少なくとも一部分）は、MPEGデコード部１５２−１に提供され、そこでデコード処理が施され、その結果得られるHD信号（信号ES5の少なくとも一部分に対応するHD信号）が切替部１５３に提供される。
【０１６９】
一方、システムコントロール部１１は、光ディスク記録/再生部１８により第２のファイルの内容が読み出されたとき（そのように制御したとき）、切替部１５１の出力をMPEGデコード部１５２−２側に切り替える。すると、第２のファイルの内容（信号ES6の少なくとも一部分）は、MPEGデコード部１５２−２に提供され、そこでデコード処理が施され、その結果得られるHD信号（信号ES6の少なくとも一部分に対応するHD信号）が切替部１５３に提供される。
【０１７０】
このようにして、切替部１５３には、第１のファイルの内容に対応するHD信号（信号ES5の少なくとも一部分に対応するHD信号）、または、第２のファイルの内容に対応するHD信号（信号ES6の少なくとも一部分に対応するHD信号）が入力されてくるので、システムコントロール部１１は、適切なタイミングでその入力を切り替える。すると、切替部１５３からは、第１のファイルの内容に対応するHD信号と、第２のファイルの内容に対応するHD信号とが混在したHD信号が出力される。
【０１７１】
より具体的には例えば、信号ES5のうちの第１のフレームから第２のフレームまでの部分ES5-a、信号ES6のうちの第３のフレームから第４のフレームまでの部分ES6-A、信号ES5のうちの第５のフレームから第６のフレームまでの部分ES5-b、および、信号ES6のうちの第７のフレームから第８のフレームまでの部分ES6-Bがその順番で、光ディスク記録/再生部１８により光ディスク３１から読み出される（そのようにシステムコントロール部１１が制御する）とする。
【０１７２】
この場合、部分ES5-aが提供されてくるまでは、切替部１５１の出力はMPEGデコード部１５２−１側に切り替えられており、その結果、部分ES5-aは、MPEGデコード部１５２−１によりデコード処理が施されて、その結果得られるHD信号（部分ES5-aに対応するHD信号）が切替部１５３に提供される。このとき、切替部１５３の入力はMPEGデコード部１５２−１側に切り替えられており、部分ES5-aに対応するHD信号が、MPEG映像デコード部１９から出力されて切替部２０（図１）に提供される。
【０１７３】
次に、部分ES5-aの切替部１５１への提供が終了して部分ES6-Aの提供が開始されるときには、即ち、第２のフレームの提供が終了して第３のフレームの提供が開始されるときには、切替部１５１の出力はMPEGデコード部１５２−２側に切り替えられ、その結果、今度は、部分ES6-Aが、MPEGデコード部１５２−２によりデコード処理が施されて、その結果得られるHD信号（部分ES6-Aに対応するHD信号）が切替部１５３に提供される。このとき、切替部１５３の入力はMPEGデコード部１５２−２側に切り替えられており、部分ES6-Aに対応するHD信号が、MPEG映像デコード部１９から出力されて切替部２０（図１）に提供される。
【０１７４】
以下同様に、部分ES6-Aの切替部１５１への提供が終了して部分ES5-bの提供が開始されるときには、即ち、第４のフレームの提供が終了して第５のフレームの提供が開始されるときには、切替部１５１の出力はMPEGデコード部１５２−１側に切り替えられ、その結果、今度は、部分ES5-bが、MPEGデコード部１５２−１によりデコード処理が施されて、その結果得られるHD信号（部分ES5-bに対応するHD信号）が切替部１５３に提供される。このとき、切替部１５３の入力はMPEGデコード部１５２−１側に切り替えられており、部分ES5-bに対応するHD信号が、MPEG映像デコード部１９から出力されて切替部２０（図１）に提供される。
【０１７５】
そして、部分ES5-bの切替部１５１への提供が終了して部分ES6-Bの提供が開始されるときには、即ち、第６のフレームの提供が終了して第７のフレームの提供が開始されるときには、切替部１５１の出力はMPEGデコード部１５２−２側に切り替えられ、その結果、今度は、部分ES6-Bが、MPEGデコード部１５２−２によりデコード処理が施されて、その結果得られるHD信号（部分ES6-Bに対応するHD信号）が切替部１５３に提供される。このとき、切替部１５３の入力はMPEGデコード部１５２−２側に切り替えられており、部分ES6-Bに対応するHD信号が、MPEG映像デコード部１９から出力されて切替部２０（図１）に提供される。
【０１７６】
以上の一連の処理の結果、GOP乱れ部分を含む図８の信号ES7に対して、デコード処理が施された結果得られるHD信号と等価な信号が、MPEG映像デコード部１９により生成されて切替部２０（図１）に提供される。
【０１７７】
その際、位相情報生成部２４は、信号ES７についてのGOP位相情報をGOP単位で生成してシステムコントロール部１１に提供する。
【０１７８】
ただし、GOP位相情報として、単に、MPEG映像デコード部１９から出力されるHD信号を構成する各フレームのうちの、デコード前の第１のES信号（図８の例では信号ES７）においてＩピクチャであったフレームを特定可能な情報のみを採用しても、図６（図２）のMPEG映像エンコード部４４側で、その第１のES信号のGOPの位相と同期するように再エンコード処理を実行することは困難である。
【０１７９】
なぜならば、いまの場合、デコード前の第１のES信号である信号ES7にはGOP乱れ部分（他とは異なるGOP構造のGOP）が含まれているが、MPEG映像エンコード部４４側で、そのことを認識できないからである。即ち、その結果として、MPEG映像エンコード部４４は、GOP乱れ部分に対して、他と一緒のGOP構造（規定のGOP構造）となるように再エンコード処理を施してしまうため、再エンコード処理の結果得られる第２のES信号のGOP乱れ部分以降の部分については、信号ES7のGOPの位相と全く同期しないことになるからである。
【０１８０】
そこで、図９の例の位相情報生成部２４は、MPEGデコード部１５２−１，１５２−２のデコード処理内容や、切替部１５３の切替状況等に基づいて、デコード対象のGOPがGOP乱れ部分であるか否か、即ち、デコード対象のGOPのGOP構造が規定構造であるか否かを判定する。換言すると、図９の例の位相情報生成部２４は、デコード対象のES信号（デコード/再エンコード処理における第１のES信号）を構成する各GOPの位相を監視し続ける。
【０１８１】
なお、本実施の形態では、規定構造とは、上述したように、１５枚のフレーム（データ）からなるGOP構造であって、具体的には、１５枚のフレームのそれぞれの内訳が再生順で示すと（Ｂ，Ｂ，Ｉ，Ｂ，Ｂ，Ｐ，Ｂ，Ｂ，Ｐ，Ｂ，Ｂ，Ｐ，Ｂ，Ｂ，Ｐ）となるGOP構造をいう。
【０１８２】
そして、デコード対象のGOPがGOP乱れ部分ではないと判定した場合、即ち、デコード対象のGOPが規定構造を有している場合、位相情報生成部２４は、デコード対象のGOPのうちのＩピクチャを後で特定可能な情報、即ち、HD信号を構成する各フレームのうちの何れのフレームがＩピクチャに相当するのかを特定可能な情報をGOP位相情報として生成して、システムコントロール部１１に提供する。
【０１８３】
これに対して、デコード対象のGOPがGOP乱れ部分であると判定した場合、即ち、デコード対象のGOPが規定構造以外のGOP構造を有する場合、位相情報生成部２４は、HD信号のうちの何れの部分がGOP乱れ部分に相当するのかを特定可能であって、かつ、そのGOP乱れ部分のGOP構造を特定可能な情報をGOP位相情報として生成して、システムコントロール部１１に提供する。
【０１８４】
この場合、システムコントロール１１側で、かかるGOP位相情報を利用してMPEG映像エンコード部４４を制御することで、デコード/再エンコード処理における第１のES信号にGOP乱れ部分が含まれているときであっても、図６（図２）のMPEG映像エンコード部４４側で、その第１のES信号のGOPの位相と同期するような再エンコード処理を実行することが容易に可能になる。
【０１８５】
以上、図８と図９を参照して、GOP乱れ部分を含むES信号の２つの例のうちの１つ目の例として、ディスククリップリスト手法により生成されるES信号について説明した。
【０１８６】
なお、ディスククリップリスト手法を図７の光ディスク記録再生装置１０１に適用する場合には、MPEG映像デコード部１１６を、例えば図９に示すように構成すればよい。
【０１８７】
次に、図１０と図１１を参照して、GOP乱れ部分を含むES信号の２つの例のうちの２つ目の例について説明する。
【０１８８】
GOP乱れ部分を含むES信号の２つ目の例とは、図１の例の光ディスク記録再生装置１に接続される他の装置２、即ち、コンテンツをTS信号の形態で送受信する他の装置２として、例えば図１０に示されるHDVカムコーダ２−１とHDV編集機２−２とからなるシステム（システムの定義については後述する）が採用されている場合に、HDV編集機２−２により生成されるES信号である。即ち、図１０の例では、HDV編集機２−２により、GOP乱れ部分を含むES信号が生成され、それがTS信号に変換されて光ディスク記録再生装置１に送信されてくるときがある。
【０１８９】
HDVカムコーダ２−１は、被写体の動画像等を撮像し、その動画像等（コンテンツ）を、HD信号、または、そのHD信号をMPEG方式でエンコードした結果得られるES信号等の所定の形態でHDV編集機２−２に提供する。
【０１９０】
HDV編集機２−２は、HDVカムコーダ２−１から提供された２以上のコンテンツ（動画像等）をES信号の形態で記録し、それらのコンテンツを編集することができる。
【０１９１】
具体的には例えば、コンテンツのES信号として、図１１に示される第１のコンテンツの信号ES10と、第２のコンテンツの信号ES11とが編集機２−２に記録されているとする。
【０１９２】
この場合、HDV編集機２−２は、信号ES10の一部分と信号ES11の一部分とをフレーム単位で繋ぎ合わせることで、第１のコンテンツの一部分と第２のコンテンツの一部分を繋ぎ合わせる編集を行うことができる。
【０１９３】
より具体的には例えば、HDV編集機２−２は、第１のコンテンツの一部分と第２のコンテンツの一部分を繋ぎ合わされた点e（以下編集点ｅと称する）を境にして、その編集点ｅよりも前に、信号ES10のうちの、ES10-GOP0、ES10-GOP1、および、ES10-GOP2の前半の３フレーム（Ｂ，Ｂ，Ｉ）までの部分を配置させ、その編集点ｅよりも後に、信号ES11のうちの、ES11-GOP1のうちの後半の３フレーム（Ｂ，Ｂ，Ｐ）、ES11-GOP2、それ以降の部分を配置させることで、第１のコンテンツの一部分と第２のコンテンツの一部分を繋ぎ合わせる編集を行うことができる。
【０１９４】
この場合、HDV編集機２−２は、信号ES10と信号ES11のうちの編集点eを含むGOP、即ち、信号ES10におけるES10-GOP2と、信号ES11におけるES11-GOP1とのみをデコードする。その結果、ES10-GOP2に対応する第１のHD信号と、ES11-GOP1に対応する第２のHD信号とが得られることになる。そこで、HDV編集機２−２は、第１のHD信号のうちの、ES10-GOP2の前半の３フレーム（Ｂ，Ｂ，Ｉ）に対応する部分と、第２のHD信号のうちの、ES11-GOP1の後半の３フレーム（Ｂ，Ｂ，Ｐ）に対応する部分とをその順番で配置させた第３のHD信号を生成する。次に、HDV編集機２−２は、第３のHD信号を再エンコードする。その結果、図１１に示されるES12-GOP2が得られる。このES12-GOP2は、（Ｂ，Ｂ，Ｉ，Ｂ，Ｂ，Ｐ）といったように、他とは異なるGOP構造を有するGOP、即ち、GOP乱れ部分となる。次に、HDV編集機２−２は、信号ES10のうちのES10-GOP0とES10-GOP1とのそれぞれをES12-GOP0とES12-GOP1とのそれぞれとして配置し、それらの後に、ES12-GOP2を配置し、その後に、信号ES11のうちのES11-GOP2をES12-GOP3とES12して配置し、それ以降の信号ES11の各GOPをその順番で配置していく。これにより、信号ES10の一部分と信号ES１１の一部分とをフレーム単位で繋ぎ合わせたES信号と等価な信号ES12が生成される。
【０１９５】
なお、以下、以上のような一連の処理を実現可能な手法を、スマートレンダリング編集手法と称する。即ち、HDV編集機２−２には、スマートレンダリング編集手法が適用されている。
【０１９６】
その後、HDV編集機２−２は、このスマートレンダリング編集手法により生成された信号ES12を、TS信号に変換した後、光ディスク記録再生装置１に送信することができる。
【０１９７】
この場合、図１１から明らかなように（上述したように）、信号ES12のうちのES12-GOP2は、そのGOP構造が（Ｂ，Ｂ，Ｉ，Ｂ，Ｂ，Ｐ）であり他のGOP構造とは異なるため、GOP乱れ部分となる。即ち、スマートレンダリング編集手法により生成される信号ES12は、GOP乱れ部分（ES12-GOP2）を含むES信号の一例である。
【０１９８】
以上説明したように、スマートレンダリング編集手法やディスククリップリスト手法により生成されるＥＳ信号は、GOP乱れ部分を含む場合がある。即ち、他の装置２等に対してスマートレンダリング編集手法やディスククリップリスト手法が適用されていれば、他の装置２等により、GOP乱れ部分を含むES信号が生成されて、そのES信号がTS信号に変換されて図１の例の光ディスク記録再生装置１に送信されてくる場合がある。
【０１９９】
このような場合、図２（図４）のMPEG映像デコード部４３の位相情報生成部５１は、図９の例の位相情報生成部２４の上述した処理と同様の処理、即ち、次のような処理を実行すればよい。
【０２００】
位相情報生成部５１は、TSストリーム復号部４２からのデコード対象のES信号（デコード/エンコード処理における第１のES信号）のうちの、デコード対象のGOPがGOP乱れ部分であるか否か、即ち、デコード対象のGOPが規定構造を有しているか否かを判定する。換言すると、位相情報生成部５１は、デコード対象のES信号を構成する各GOPの位相を監視し続ける。
【０２０１】
そして、デコード対象のGOPがGOP乱れ部分ではないと判定した場合、即ち、デコード対象のGOPが規定構造を有している場合、位相情報生成部５１は、デコード対象のGOPのうちのＩピクチャを後で特定可能な情報、即ち、HD信号を構成する各フレームのうちの何れのフレームがＩピクチャに相当するのかを特定可能な情報をGOP位相情報として生成して、システムコントロール部１１に提供する。
【０２０２】
これに対して、デコード対象のGOPがGOP乱れ部分であると判定した場合、即ち、デコード対象のGOPが規定構造以外のGOP構造を有する場合、位相情報生成部５１は、HD信号のうちの何れの部分がそのGOP乱れ部分に相当するのかを特定可能であって、かつ、そのGOP乱れ部分のGOP構造を特定可能な情報をGOP位相情報として生成して、システムコントロール部１１に提供する。
【０２０３】
この場合、システムコントロール１１側で、かかるGOP位相情報を利用してMPEG映像エンコード部１７（図１や図４）を制御することで、デコード/再エンコード処理における第１のES信号にGOP乱れ部分が含まれているときであっても、MPEG映像エンコード部１７側で、その第１のES信号のGOPの位相と同期するような再エンコード処理を実行することが容易に可能になる。
【０２０４】
ところで、上述したように、図４（図１）のMPEG映像エンコード部１７の再エンコード処理の結果得られる第２のES信号とは、第１のES信号のGOPの位相と同期するES信号である。このため、第１のES信号にGOP乱れ部分が含まれる場合、第２のES信号にも全く同様にGOP乱れ部分が含まれることになる。従って、光ディスク３１に、GOP乱れ部分を含むES信号が記録される場合がある。このGOP乱れ部分は、例えば上述したように、スマートレンダリング編集手法により生成されたES信号のうちの編集点を含むGOP（上述した図１１の例では編集点ｅを含むES12-GOP2）であったり、ディスククリップリスト手法により生成されたES信号のうちの境界点を含むGOP（上述した図８の例では境界点T1を含む部分ES7-α、境界点T2を含む部分ES7-β、および、境界点T3を含む部分ES7-γ）等である。従って、光ディスク３１から再生されたES信号にGOP乱れ部分が含まれる場合、そのGOP乱れ部分を検出できれば、編集箇所（編集点や境界点）を効率的に検出できて便利である。
【０２０５】
そこで、上述したように、図１の例の光ディスク記録再生装置１は、GOP乱れ部分を含むES信号を光ディスク３１に記録するとき、そのGOP乱れ部分を特定して、エッセンスマークを挿入する（メタデータとして光ディスク３１に記録する）までの一連の処理を実行することができる。以下、かかる一連の処理を、メタデータ生成処理と称する。
【０２０６】
これにより、編集箇所（編集点等）を効率的に検出できるようになる。即ち、従来においては、編集箇所として、光ディスク等に記録されたコンテンツを実際に再生させて、絵柄の変化があった２つのフレームの間の点をいわゆるシーンチェンジ点として検出する、といった手法が利用されていた。これに対して、本実施の形態ではメタデータ生成処理が実行されるので、その結果、光ディスク３１等に記録されたコンテンツを構成する各フレームのうちの、エッセンスマークが付されたフレームを容易に特定し、特定されたフレーム自身またはその前後等を編集箇所として容易に検出できるので、上述した従来の手法に比較して効率的である。
【０２０７】
以下、図１２と図１３を参照して、メタデータ生成処理の一例について説明する。即ち、図１２は、メタデータ生成処理の一例を説明するフローチャートであり、図１３は、メタデータ生成処理の一例を説明する模式図である。
【０２０８】
上述した図３の記録処理のステップＳ１の処理で、図２のTSストリーム復号部４２によりES信号（記録処理でいう第１のES信号）が生成されて、MPEG映像デコード部４３に提供されると、図１２のメタデータ生成処理は開始される。即ち、図１２のメタデータ生成処理は、図３の記録処理と並行して実行される。
【０２０９】
ステップＳ４１において、MPEG映像デコード部４３のGOP乱れ検出部５２（図２や図１３）は、TSストリーム復号部４２からのES信号をGOP単位で入力する。
【０２１０】
ステップＳ４２において、GOP乱れ検出部５２は、未処理のGOPのうちの先頭のGOPを、注目GOPとして設定する。
【０２１１】
ステップＳ４３において、GOP乱れ検出部５２は、注目GOPについて、GOP長乱れが発生しているか否か（他とは異なるGOP構造であるか否か）を判定する。即ち、ステップＳ４３において、GOP乱れ検出部５２は、注目GOPは上述したGOP乱れ部分であるか否かを判定する。
【０２１２】
具体的には例えば、TSストリーム復号部４２からのES信号として、図１３に示される信号ES21がGOP単位でGOP乱れ検出部５２に入力されるとする。即ち、信号ES21を構成するGOP１乃至GOP11等がその順番でGOP乱れ検出部５２に順次入力されるとする。
【０２１３】
なお、図１３中信号ES21の下方の信号BB21は、MPEG映像デコード部４３によりデコードされた結果得られるHD信号であって、理解を容易なものとするために、幾つかの代表するフレームの画像（バスやオートバイ等の画像）の集合体として模式的に示されている。
【０２１４】
このような信号ES21のうちのGOPk（kは、1以上の整数値であり、図１３の例では１乃至１１のうちの何れかの値）がステップＳ４１の処理で入力された場合、GOP乱れ検出部５２は、ステップＳ４２において、GOPkを注目GOPに設定し、ステップＳ４３において、GOPkについて、GOP長乱れ（他とは異なるGOP構造）があるか否かを判定する。
【０２１５】
上述したように本実施の形態では、GOPの規定構造は、１５フレームからなる構造とされているので、即ち、GOPの規定長は１５フレーム分の長さとされているので、GOP乱れ検出部５２は、ステップＳ４３において、GOPkの長さが規定長以外の長さであるのか否かを判定することで、即ち、GOPkに含まれるフレームの枚数が１５枚以外であるのか或いは１５枚であるのかを判定することで、GOPkにGOP長乱れが発生しているのか否かを判定する。
【０２１６】
具体的には例えば、図１３の信号ES21中のGOPk内に記載されている数値は、そのGOPkに含まれるフレームの枚数を示している。即ち、GOP1乃至GOP3内には１５と記述されていることから、GOP1乃至GOP3のそれぞれには１５枚のフレームが含まれていること、換言すると、GOP1乃至GOP3の長さが規定長であることがわかる。従って、GOP1乃至GOP3が注目GOPに設定されている場合には、ステップＳ４３において、注目GOPについて、GOP長乱れが発生していないと判定されて、処理はステップＳ４１に戻され、それ以降の処理が繰り返される。即ち、次のGOP（注目GOPが、GOP1であった場合にはGOP２、GOP2であった場合にはGOP3、GOP3であった場合にはGOP4である）が新たな注目GOPに設定されて、その新たな注目GOPについて、GOP長乱れが発生しているか否かが判定される。
【０２１７】
これに対して、例えばGOP4内には１５−ｎ（ｎは、１以上１４以下の整数値）と記述されていることから、GOP4には１５−ｎ枚のフレームが含まれていること、即ち、GOP4の長さが規定長以外であることがわかる。従って、GOP4が注目GOPに設定されている場合には、ステップＳ４３において、注目GOPについて、GOP長乱れが発生していると判定されて、処理はステップＳ４４に進む。
【０２１８】
ステップＳ４４において、GOP乱れ検出部５２は、注目GOP（いまの場合GOP4）を後ほど特定可能な情報やその注目GOPがGOP乱れ部分であることを示す情報等（以下、これらの情報をまとめて、GOP乱れ情報と称する）を生成する。
【０２１９】
かかるGOP乱れ情報は、GOP乱れ検出部５２からシステムコントロール部１１（図１や図１３）に提供される。すると、処理はステップＳ４５に進む。
【０２２０】
ステップＳ４５において、システムコントロール部１１は、注目GOP（いまの場合GOP4）を構成する各フレームのうちの何れのフレームにエッセンスマークを付与するのかを決定する。
【０２２１】
なお、エッセンスマークの付与対象のフレームは特に限定されない。即ち、注目GOP（GOP乱れ部分）を構成する各フレームの何れもが、エッセンスマークの付与対象となり得る。また、エッセンスマークが付与されるフレーム数も、注目GOPを構成するフレーム総数以下の範囲の任意の数でよい。
【０２２２】
従って、システムコントロール部１１は、例えば、注目GOPを構成する各フレームのうちの、全ての（本実施の形態では１５枚の）フレームをエッセンスマークの付与対象として決定することもできるし、或いは、所定の幾つかのフレームのみをエッセンスマークの付与対象として決定してもよい。
【０２２３】
さらに、後者の場合、即ち、所定の幾つかのフレームのみをエッセンスマークの付与対象として決定する場合、その決定手法も特に限定されない。例えば、注目GOPの先頭フレームをエッセンスマークの付与対象として決定する、といった決定手法を採用することができる。また例えば、いわゆるシーンチェンジ点を検出し（その検出方法も特に限定されない）、シーンチェンジ点前後のフレームをエッセンスマークの付与対象として決定する、といった決定手法を適用することもできる。
【０２２４】
ステップＳ４６において、システムコントロール部１１は、光ディスク記録/再生部１８を制御して、注目GOP（いまの場合GOP4）についてのエッセンスマーク、即ち、ステップＳ４５の処理で決定されたフレームに付与されるエッセンスマークをメタデータとして光ディスク３１に記録する。
【０２２５】
なお、ステップＳ４６の処理タイミング、即ち、注目GOPについてのエッセンスマークの光ディスク３１への記録タイミングは、一般的には、図３の記録処理のステップＳ５の処理タイミング、即ち、記録処理で言う第２のES信号（図１３の例では、信号ES21に対してデコード処理が施されて信号BB21が得られるとされているが、この信号BB21に対して再エンコード処理が施された結果得られるES信号）の光ディスク３１への記録タイミングと同一またはその前後のタイミングとなる。ただし、エッセンスマークを、第２のES信号中に含めず、別個の独立したメタデータとして光ディスク３１に記録する場合、エッセンスマークの記録タイミングは特に限定されない。
【０２２６】
ステップＳ４７において、システムコントロール部１１は、注目GOPは最後のGOPであるか否かを判定する。
【０２２７】
例えばいまの場合、注目GOPはGOP4であるので、ステップＳ４７において、注目GOPは最後のGOPではないと判定されて、処理はステップＳ４１に戻され、それ以降の処理が繰り返し実行される。
【０２２８】
即ち、GOP5乃至GOP11およびそれ以降のGOPが順次注目GOPに設定されて、上述したステップＳ４１乃至Ｓ４６の処理がそれぞれ実行される。
【０２２９】
例えば図１３の例のGOP5乃至GOP8、GOP10、およびGOP11がステップＳ４２の処理で注目GOPに設定された場合、次のステップＳ４３においてＮＯであると判定されて、その結果、注目GOP（それを構成する全フレーム）はエッセンスマークの付与対象とならずに、ステップＳ４１に戻されて、ステップＳ４２において、次のGOPが新たな注目GOPに設定される。
【０２３０】
これに対して、例えばGOP9がステップＳ４２の処理で注目GOPに設定された場合、図１３中のGOP9内には１５＋ｍ（ｍは、１以上１４以下の整数値）と記述されていることから、GOP9には１５＋ｍ枚のフレームが含まれていること、即ち、GOP9の長さが規定長以外であることがわかる。従って、次のステップＳ４３において、注目GOPについてGOP乱れが発生している（注目GOPの長さが規定長以外である）と判定されることになる。そして、ステップＳ４４の処理後のＳ４５において、注目GOPを構成する各フレームのうちの１以上のフレームがエッセンスマークの付与対象として決定され、ステップＳ４６において、そのエッセンスマークがメタデータとして光ディスク３１に記録される。その後、処理はステップＳ４１に再び戻され、直後のステップＳ４２において、次のGOPが新たな注目GOPに設定される。
【０２３１】
なお、上述した例では、メタデータとしてエッセンスマークが採用されたが、エッセンスマークに特に限定されず、GOP乱れが発生しているGOP（注目GOPの長さが規定長以外であるGOP）、即ち、GOP乱れ部分を特定可能な情報であれば任意の情報を採用することができる。
【０２３２】
ところで、規定長（本実施の形態ではフレーム１５枚分の長さ）を超える長さを有するGOP（以下、規定長超GOP乱れ部分と称する）を含むES信号が光ディスク３１に記録されている場合、そのES信号を光ディスク３１から再生するとき、通常速度では正常再生できていたものが、早送り再生等の特殊再生を行おうとすると、規定長超GOP乱れ部分またはそれ以降の再生が正常に行えなくなる、という問題点（以下、特殊再生不可問題点と称する）が発生することがある。
【０２３３】
そこで、特殊再生不可問題点を解決するために、本発明人は、規定長超GOP乱れ部分を含むES信号を記録媒体（本実施の形態では光ディスク３１）に記録する場合、ES信号のうちの、規定長超GOP乱れ部分の記録を禁止し、規定長超GOP乱れ部分よりも前の部分を第１のファイルに含めて記録媒体に記録し、かつ、規定長超GOP乱れ部分よりも後の部分を第２のファイルに含めて記録媒体に記録する、といった手法をさらに発明した。なお、以下、かかる手法を、規定長超GOP乱れ部分対応記録手法と称する。
【０２３４】
図１４は、規定長超GOP乱れ部分対応記録手法を説明する模式図である。
【０２３５】
図１４の例では、光ディスク３１への記録対象のES信号として、信号ES31が用意されている。この信号ES31は、第１のES信号である図１３の信号ES21がデコードされ、その結果得られるHD信号（信号BB21）が再エンコードされた結果得られる第２のES信号である。
【０２３６】
従って、この信号ES31には、信号ES21と同様に、GOP4とGOP9とがGOP乱れ部分として含まれている。ただし、GOP4は、フレーム１５−ｎ枚分の長さといったように規定長（ここではフレーム１５枚分の長さ）以下であるので、規定長超GOP乱れ部分ではない。一方、GOP9は、フレーム１５＋ｍ枚分といったように規定長を超えているので、規定長超GOP乱れ部分である。
【０２３７】
従って、図１４に示されるように、信号ES31のうちの、規定長超GOP乱れ部分であるGOP9のみが光ディスク３１への記録禁止の対象となり（破棄され）、GOP9よりも前のGOP1乃至GOP8の部分が第１のファイルf1として光ディスク３１に記録され、かつ、GOP9よりも後の部分、即ち、GOP10，GOP11，・・・の部分が第２のファイルf2として光ディスク３１に記録される。
【０２３８】
以上説明したように、信号ES３１のうちのGOP4とGOP9とがGOP乱れ部分であるが、規定長超GOP乱れ部分対応記録手法では、記録の禁止の対象となるGOPは規定長超GOP乱れ部分であるGOP9のみである。即ち、規定長超GOP乱れ部分ではないGOP4は記録の対象となる（記録が許可される）。このように、規定長超GOP乱れ部分ではないGOP4が記録の対象となる（記録が許可される）理由は、GOPの長さが規定長以下であれば、即ち、規定長超GOP乱れ部分でなければ、早送り再生等の特殊再生が正常にできるからである。
【０２３９】
かかる規定長超GOP乱れ部分対応記録手法を図１の例の光ディスク記録再生装置１に適用すると、光ディスク記録再生装置１は次のような一連の処理を実行することができる
【０２４０】
即ち、図２のGOP乱れ検出部５２は、図１２のメタデータ生成処理のうちのステップＳ４１乃至Ｓ４４の処理に相当するを実行する。ただし、ステップＳ４３の処理タイミングにおいては、ステップＳ４３の処理の代りに、注目GOPは、規定長超GOP乱れ部分であるか否かを判定するといった処理が実行される。
【０２４１】
そして、図１のシステムコントロール部１１は、GOP乱れ情報に基づいて、MPEG映像エンコード部１７から出力されるES信号（図１４の例では信号ES31）のうちの、規定長超GOP乱れ部分（図１４の例ではGOP9）の記録を禁止し、規定長超GOP乱れ部分よりも前の部分を第１のファイル（図１４の例ではファイルf1）として光ディスク３１に記録させ、かつ、規定長超GOP乱れ部分よりも後の部分を第２のファイル（図１４の例ではファイルf2）として光ディスク３１に記録させるように、光ディスク記録/再生部１８を制御する。
【０２４２】
具体的には例えば、記録対象のES信号が先頭GOPから順にGOP単位で順次MPEG映像エンコード部１７から順次出力されていくとする。この場合、システムコントロール部１１は、GOP乱れ情報に基づいて、MPEG映像エンコード部１７から1つのGOPが出力される毎に、そのGOPを注目GOPとして、注目GOPが規定長超GOP乱れ部分であるか否かを判定する。
【０２４３】
システムコントロール部１１は、注目GOPが規定長超GOP乱れ部分ではないと判定した場合、光ディスク３１上の対象ファイルに注目GOPを記録させるように、光ディスク記録/再生部１８を制御する。
【０２４４】
ここで、対象ファイルとは、注目GOPの直前GOPが規定長超GOP乱れ部分ではない場合には、注目GOPの直前GOPが記録されているファイルであり、一方、直前GOPが規定長超GOP乱れ部分であった場合には、新たに作成されたファイルである。即ち、システムコントロール部１１は、注目GOPが規定長超GOP乱れ部分ではなく、かつ、規定長超GOP乱れ部分の直後のGOPであると判定した場合、対象ファイルとして新たなファイルを光ディスク３１上に作成した後、注目GOPをその新たな対象ファイルに記憶させるように、光ディスク記録/再生部１８を制御する。
【０２４５】
また、システムコントロール部１１は、注目GOPが規定長超GOP乱れ部分であると判定した場合、これまでの対象ファイルのエンド処理を実行し、その注目GOPの光ディスク３１への記録を禁止するように、光ディスク記録/再生部１８を制御する。
【０２４６】
このような一連の処理が実行されることで、規定長超GOP乱れ部分対応記録手法が実現される。
【０２４７】
以上説明したように、規定長超GOP乱れ部分対応記録手法を適用することで、規定長超GOP乱れ部分（図１４の例ではGOP9）が記録媒体（図１４等本実施の形態では光ディスク３１）に記録されないので、特殊再生不可問題点を解決できる効果、即ち、記録媒体に記録されたES信号について、早送り再生等の特殊再生が正常にできる、という第１の効果を奏することが可能になる。
【０２４８】
その他、規定長超GOP乱れ部分対応記録手法を適用することで、記録対象のES信号のうちの、規定長超GOP乱れ部分前後の部分がそれぞれ別々のファイルに記録されるので、次のような第２の効果と第３の効果を奏することが可能になる。
【０２４９】
即ち、上述したスマートレンダリング編集手法等により生成されたES信号では、規定長超GOP乱れ部分に編集点が含まれることになる。従って、規定長超GOP乱れ部分対応記録手法を適用することで、スマートレンダリング編集手法等により生成されたES信号は、編集前の別々のコンテンツ（ES信号）が別々のファイルに含まれて記録されることになるので、編集点を容易に検出できる、という第２の効果を奏することが可能になる。
【０２５０】
さらに、ファイルの先頭のフレーム（データ）をサムネイル画像（データ）として登録する機能とあわせて、規定長超GOP乱れ部分対応記録手法を適用することで、スマートレンダリング編集手法等により生成されたES信号のうちの、編集前の別々のコンテンツ（ES信号）の先頭フレームをそれぞれサムネイル画像として登録することができる、という第３の効果を奏することが可能になる。
【０２５１】
なお、第２の効果と第３の効果とに着目した場合、記録媒体への記録禁止の対象とするGOPは、規定長超GOP乱れ部分のみならず、規定長よりも短い長さのGOP（図１４の例では、GOP4）も含めたGOP乱れ部分全体としてもよい。
【０２５２】
この場合、規定長超GOP乱れ部分対応記録手法は、次のような拡張された手法となる。即ち、GOP乱れ部分を含むES信号を記録媒体（本実施の形態では光ディスク３１）に記録する場合、ES信号のうちの、GOP乱れ部分の記録を禁止し、GOP乱れ部分よりも前の部分を第１のファイルに含めて記録媒体に記録し、かつ、GOP乱れ部分よりも後の部分を第２のファイルに含めて記録媒体に記録する、といった手法が、規定長超GOP乱れ部分対応記録手法が拡張された手法である。なお、以下、かかる手法を、GOP乱れ部分対応記録手法と称する。換言すると、規定長超GOP乱れ部分対応記録手法とは、GOP乱れ部分対応記録手法の一形態であって、記録の禁止対象のGOPを規定長超GOP乱れ部分に限定した手法であるといえる。
【０２５３】
さらに、従来、記録用のMPEGエンコーダ（図１のMPEG映像エンコード部１７に相当）を持たない再生機が存在する。かかる従来の再生機でも、TSインタフェース（図２のIEEE1394入出力部４１とTSストリーム復号部４２とに相当）を有していれば、他装置２（図１）等から送信されてきたTS信号からES信号（エンコード済みの信号）を得ることが可能であり、そのES信号をそのまま光ディスクに一旦記録することが可能であった。しかしながら、入力されたTS信号に対応するES信号が、スマートレンダリング編集手法等により生成されたES信号である場合、上述したように、規定長超GOP乱れ部分を含むときがある。そのようなときには、従来の再生機では、フォーマットの関係上、その規定長超GOP乱れ部分を含むES信号をそのまま記録できなかった、という問題点があった。かかる問題点を解決できるという第４の効果も、規定長超GOP乱れ部分対応記録手法は有している。
【０２５４】
即ち、記録用のMPEGエンコーダを持たない再生機に対して、規定長超GOP乱れ部分対応記録手法を適用することで、第４の効果、即ち、規定長超GOP乱れ部分を含むES信号に対応するTS信号が入力されても、そのTS信号の記録が可能になるという効果を奏することが可能になる。
【０２５５】
換言すると、第４の効果とは、結局、図１の例のようにTS信号に対してデコード/再エンコード処理を施した上で記録するといった複雑な工程を必要とせずに（そのような工程の必要がない場合）、簡単な方法で、TS信号に対応するES信号を記録できる（ただし、規定長超GOP乱れ部分除く）という効果である、と捉えることもできる。
【０２５６】
図１５は、かかる第４の効果を奏することが可能な再生機、即ち、本発明の規定長超GOP乱れ部分対応記録手法が適用された再生機であって、記録用のMPEGエンコーダを持たない再生機の構成例を示している。なお、かかる再生機は、コンテンツ（ES信号）の再生を主目的としているが、上述したように、コンテンツ（ES信号）を光ディスクに一旦記録できる機能を有している。そこで、かかる再生機もまた、光ディスク記録再生装置と称する。
【０２５７】
図１５の例では、光ディスク記録再生装置２０１は、IEEE1394入出力部２１１乃至端子２１８を含むように構成されている。
【０２５８】
IEEE1394入出力部２１１は、図１５には図示せぬ他装置２（図１参照）等から送信されてきたTS信号を、後述するTS復号部２１２に提供したり、後述するTS多重化部２１９から提供されたTS信号を他装置２等に送信する。
【０２５９】
TS復号部２１２は、IEEE1394入出力部２１１から提供されたTS信号をES信号に変換し、GOP単位で、GOP長監視部２１３と光ディスク記録再生部２１５とに提供する。
【０２６０】
GOP長監視部２１３は、GOPが入力される毎に、それを注目GOPとして、注目GOPの長さを監視（検出）し、その監視結果（検出結果）をシステムコントロール部２１４に提供する。
【０２６１】
システムコントロール部２１４は、この光ディスク記録再生装置２０１全体の動作を制御する。
【０２６２】
具体的には例えば、システムコントロール部２１４は、GOP長監視部２１３の監視結果に基づいて、注目GOPが規定長超GOP乱れ部分（本実施の形態では、規定長である１５枚を超えた枚数、即ち、１６枚以上のフレームで構成されるGOP）であるか否かを判定する。
【０２６３】
システムコントロール部２１４は、注目GOPが規定長超GOP乱れ部分ではないと判定した場合、その注目GOPを、光ディスク３１上の対象ファイルに記録させるように、光ディスク記録/再生部２１５を制御する。
【０２６４】
ただし、システムコントロール部２１４は、注目GOPが規定長超GOP乱れ部分ではなく、かつ、規定長超GOP乱れ部分の直後のGOPであると判定した場合、対象ファイルとして新たなファイルを光ディスク３１上に作成した後、注目GOPをその新たな対象ファイルに記憶させるように、光ディスク記録/再生部２１５を制御する。
【０２６５】
一方、システムコントロール部２１４は、注目GOPが規定長超GOP乱れ部分であると判定した場合、これまでの対象ファイルのエンド処理を実行し、その注目GOPの光ディスク３１への記録を禁止するように、光ディスク記録/再生部２１５を制御する。
【０２６６】
このように、光ディスク記録/再生部２１５は、システムコントロール部２１４の制御に基づいて、TS復号部２１２から提供されたES信号を光ディスク３１に記録する（書き込む）。
【０２６７】
また、光ディスク記録/再生部２１５は、システムコントロール部２１４の制御に基づいて、光ディスク３１に記憶されているES信号を再生し（読み出し）、MPEG映像デコード部２１６とTS多重化部２１９とのうちの少なくとも一方に提供する。
【０２６８】
MPEG映像デコード部２１６は、光ディスク記録/再生部２１５により光ディスク３１から読み出されたES信号が提供されてきた場合、そのES信号をMPEG方式で伸張復号（デコード）し、その結果得られるHD信号をHD信号出力部２１７に提供する。
【０２６９】
HD信号出力部２１７は、MPEG映像デコード部２１６から提供されたHD信号、即ち、光ディスク３１にES信号の形態で記録されていたHD信号を、端子２１８を介して他の装置等（例えば図１５には図示せぬ、図１の他装置４等）に提供する。
【０２７０】
TS多重化部２１９は、光ディスク記録/再生部２１５により光ディスク３１から読み出されたES信号が提供されてきた場合、そのES信号をTS信号に変換してIEEE1394入出力部２１１に提供する。
【０２７１】
図１６は、かかる図１５の例の光ディスク記録再生装置２０１の記録処理の一例を説明するフローチャートである。
【０２７２】
ステップＳ６１において、TS復号部２１２は、IEEE1394入出力部２１１に入力されたTS信号をES信号に変換する。
【０２７３】
ステップＳ６２において、GOP長監視部２１３は、ステップＳ６１の処理の結果得られたES信号を、GOP単位で入力する。
【０２７４】
ステップＳ６３において、GOP長監視部２１３は、未処理のGOPのうちの先頭のGOPを、注目GOPに設定し、その長さを検出する。
【０２７５】
GOP長監視部２１３の検出結果、即ち、注目GOPの長さがシステムコントロール部２１４に提供されると、処理はステップＳ６４に進む。ステップＳ６４において、GOP長監視部２１３は、注目GOPの長さが規定長（本実施の形態ではフレーム１５枚分の長さ）よりも長いか否か、即ち、注目GOPが規定長超GOP乱れ部分であるか否かを判定する。
【０２７６】
ステップＳ６４において、注目GOPの長さが規定長よりも長くない（規定長以下である）と判定された場合、即ち、注目GOPが規定長超GOP乱れ部分ではないと判定された場合、処理はステップＳ６５に進む。ステップＳ６５において、システムコントロール部２１４は、対象ファイルが作成されているか否かを判定する。
【０２７７】
上述したように、注目GOPが規定長超GOP乱れ部分ではなく、かつ、規定長超GOP乱れ部分の直後のGOPである場合、新たな対象ファイルはまだ作成されていないので、このような場合、ステップＳ６５の処理でＮＯであると判定されて、処理はステップＳ６６に進む。ステップＳ６６において、システムコントロール部２１４は、光ディスク記録/再生部２１５を制御して、光ディスク３１上に対象ファイルを作成する。これにより、処理はステップＳ６７に進む。
【０２７８】
これに対して、注目GOPが規定長超GOP乱れ部分ではなく、かつ、規定長超GOP乱れ部分の直後のGOPでもない場合、対象ファイルは既に作成されているので（直前GOPが記録された対象ファイルが存在するので）、このような場合、ステップＳ６５の処理でＹＥＳであると判定されて、ステップＳ６６の処理は実行されずに、即ち、対象ファイルは新たに作成されずに、処理はステップＳ６７に進む。
【０２７９】
ステップＳ６７において、システムコントロール部２１４は、光ディスク記録/再生部２１５を制御して、注目GOPを、光ディスク３１の対象ファイルに記録する。その後、処理はステップＳ７０に進む。なお、ステップＳ７０以降の処理については後述する。
【０２８０】
以上説明したように、注目GOPが規定長超GOP乱れ部分以外である場合には、ステップＳ６４の処理でＮＯであると判定された後、ステップＳ６５乃至Ｓ６７の処理が実行されて、注目GOPが対象ファイルに記録される。
【０２８１】
これに対して、注目GOPが規定長超GOP乱れ部分である場合には、ステップＳ６４の処理でＹＥＳであると判定された後、次のようなステップＳ６８以降の処理が実行される。
【０２８２】
即ち、ステップＳ６８において、システムコントロール部２１４は、光ディスク記録/再生部２１５を制御して、注目GOPの光ディスク３１への記録を禁止する（注目GOPを破棄する）。
【０２８３】
そして、ステップＳ６９において、システムコントロール部２１４は、対象ファイルのエンド処理を実行する。なお、対象ファイルのエンド処理が実行された後のステップＳ６５の処理では、対象ファイルが作成されていないと判定されることになる。かかるステップＳ６９の処理が終了すると、即ち、対象ファイルのエンド処理が終了すると、処理はステップＳ７０に進む。
【０２８４】
ステップＳ７０において、システムコントロール部２１４は、注目GOPは最後のGOPであるか否かを判定する。
【０２８５】
注目GOPが、ステップＳ６１の処理で得られたES信号を構成する各GOPのうちの最後のGOPではない場合、ステップＳ７０においてＮＯであると判定されて、処理はステップＳ６２に戻されそれ以降の処理が繰り返し実行される。即ち、次のGOPが注目GOPに設定されて、上述したステップＳ６４乃至Ｓ６９の処理が実行される。
【０２８６】
これに対して、注目GOPが最後のGOPである場合、ステップＳ７０においてＹＥＳであると判定されて、この記録処理が終了となる。
【０２８７】
ところで、上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２８８】
図１７は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。即ち、上述した光ディスク記録再生装置の全体または一部分（例えば上述したシステムコントロール部等）は、図１７の構成のパーソナルコンピュータとして構成することもできる。
【０２８９】
図１７において、CPU（Central Processing Unit）３０１は、ROM（Read Only Memory）３０２、または記憶部３０８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）３０３には、CPU３０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３０１、ROM３０２、およびRAM３０３は、バス３０４により相互に接続されている。
【０２９０】
CPU３０１にはまた、バス３０４を介して入出力インタフェース３０５が接続されている。入出力インタフェース３０５には、キーボード、マウス、マイクロホンなどよりなる入力部３０６、ディスプレイ、スピーカなどよりなる出力部３０７が接続されている。CPU３０１は、入力部３０６から入力される指令に対応して各種の処理を実行する。そして、CPU３０１は、処理の結果を出力部３０７に出力する。
【０２９１】
入出力インタフェース３０５に接続されている記憶部３０８は、例えばハードディスクからなり、CPU３０１が実行するプログラムや各種のデータを記憶する。通信部３０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０２９２】
また、通信部３０９を介してプログラムを取得し、記憶部３０８に記憶してもよい。
【０２９３】
入出力インタフェース３０５に接続されているドライブ３１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部３０８に転送され、記憶される。
【０２９４】
また、ドライブ３１０は、リムーバブルメディア３１１が装着されたとき、それらを駆動し、そこにデータなどを記録することもできる。
【０２９５】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図１７に示されるように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３１１、または、プログラムが一時的もしくは永続的に格納されるROM３０２や、記憶部３０８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部２０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０２９６】
また、コンテンツ(ES信号等)の記録先は、上述した例では光ディスク３１とされたが、上述した例では特に限定されず、例えばリムーバブルメディア３１１や、記憶部３０８を構成するハードディスクなどでも構わない。
【０２９７】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２９８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２９９】
【図１】本発明を適用した光ディスク記録再生装置の構成例を示すブロック図である。
【図２】図１の光ディスク記録再生装置のTS入出力部の詳細な構成例を示すブロック図である。
【図３】図１の光ディスク記録再生装置の記録処理例を説明するフローチャートである。
【図４】図１の光ディスク記録再生装置の記録処理例を説明する模式図である。
【図５】図１の光ディスク記録再生装置の再生処理例を説明するフローチャートである。
【図６】図１の光ディスク記録再生装置の再生処理例を説明する模式図である。
【図７】本発明を適用した光ディスク記録再生装置の構成例であって、図１とは異なる例を示すブロック図である。
【図８】GOP乱れ部分を含むES信号の例を説明する図である。
【図９】図１の光ディスク記録再生装置のMPEG映像デコード部の詳細な構成例であって、図８の例のGOP乱れ部分を含むES信号に対応するHD信号を生成可能なMPEG映像デコード部の詳細な構成例を示すブロック図である。
【図１０】図１の光ディスク記録再生装置、GOP乱れ部分を含むES信号を生成するHDV編集機、およびHDVカムコーダを含むシステムの構成例を示す図である。
【図１１】図１０のHDV編集機により生成される、GOP乱れ部分を含むES信号の例、即ち、図８とは異なる例を説明する図である。
【図１２】図１の光ディスク記録再生装置のメタデータ生成処理例を説明するフローチャートである。
【図１３】図１の光ディスク記録再生装置のメタデータ生成処理例を説明する模式図である。
【図１４】本発明が適用される手法のひとつである、規定長超GOP乱れ部分対応記録手法を説明する模式図である。
【図１５】本発明を適用した光ディスク記録再生装置の構成例であって、図１や図７とは異なる例を示すブロック図である。
【図１６】図１５の光ディスク記録再生装置の記録処理例を説明するフローチャートである。
【図１７】本発明が適用されるプログラムを実行するパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０３００】
１  光ディスク記録再生装置，  ２−２  HDV編集機  １１  システムコントロール部，  １３  TS入出力部，  １７  MPEG映像デコード部，  １８  光ディスク記録/再生部，  １９  MPEG映像デコード部，  ２４  位相情報生成部，  ３１  光ディスク，  ４１  IEEE1394入出力部，  ４２  TSストリーム復号部，  ４３  MPEG映像デコード部，  ４４  MPEG映像エンコード部，  ４５  TSストリーム多重化部，  ５１  位相情報生成部，  ５２  GOP乱れ検出部，  １０１  光ディスク記録再生装置，  １１０  システムコントロール部，  １１４  MPEG映像エンコード部，  １１５  光ディスク記録/再生部，  １１６  MPEG映像デコード部，  １１９  MPEG映像エンコード部，  １２０  TSストリーム多重化部，  １２１  IEEE1394入出力部，  １５１  切替部，  １５２−１，１５２−２  MPEGデコード部，  １５３  切替部，  ２０１  光ディスク記録再生装置，  ２１１  IEEE1394入出力部，  ２１２  TS復号部，  ２１３  GOP長監視部，  ２１４  システムコントロール部，  ２１５  光ディスク記録/再生部，  ３０１  CPU，  ３０２  ROM，  ３０８  記憶部，  ３１１  リムーバブルメディア
【図１】
2007074467.tif 000003
【図２】
2007074467.tif 000004
【図３】
2007074467.tif 000005
【図４】
2007074467.tif 000006
【図５】
2007074467.tif 000007
【図６】
2007074467.tif 000008
【図７】
2007074467.tif 000009
【図８】
2007074467.tif 000010
【図９】
2007074467.tif 000011
【図１０】
2007074467.tif 000012
【図１１】
2007074467.tif 000013
【図１２】
2007074467.tif 000014
【図１３】
2007074467.tif 000015
【図１４】
2007074467.tif 000016
【図１５】
2007074467.tif 000017
【図１６】
2007074467.tif 000018
【図１７】
2007074467.tif 000019