(57)【要約】【課題】一つのコンテンツが複数の記録メディアに分割されて記録されている場合における、ユーザの利便性を向上させたい。【解決手段】複数の装着部１１、１２は、記録メディアをそれぞれ装着可能である。制御部２０は、複数の装着部１１、１２のいずれかに装着されている記録メディアに記録されているコンテンツファイルを再生制御する。制御部２０は、ある装着部１１に装着されている記録メディアに記録されている、コンテンツ全編の一部分を記録したコンテンツファイルの再生を開始させた後、そのコンテンツファイルの再生が終了したとき、それ以外の装着部１２に装着されている記録メディアに上記コンテンツ全編の一部分の、続きの部分を記録したコンテンツファイルが存在する場合、そのコンテンツファイルを、ユーザ操作の有無に関わらず、再生させる。【選択図】図１
2011123981.tif 000002
【特許請求の範囲】
【請求項１】
記録メディアをそれぞれ装着可能な複数の装着部と、
前記複数の装着部のいずれかに装着されている記録メディアに記録されているコンテンツファイルを再生制御する制御部と、を備え、
前記制御部は、ある装着部に装着されている記録メディアに記録されている、コンテンツ全編の一部分を記録したコンテンツファイルの再生を開始させた後、そのコンテンツファイルの再生が終了したとき、それ以外の装着部に装着されている記録メディアに前記コンテンツ全編の一部分の、続きの部分を記録したコンテンツファイルが存在する場合、そのコンテンツファイルを、ユーザ操作の有無に関わらず、再生させることを特徴とするコンテンツ再生装置。
【請求項２】
前記制御部は、ある装着部に装着されている記録メディアに記録されている、コンテンツ全編の一部分を記録したコンテンツファイルの再生が指示されたとき、それ以外の装着部に装着されている記録メディアに、前記コンテンツ全編の別の部分を記録したコンテンツファイルが存在する場合、前記コンテンツ全編のうち時間的に先の部分を記録したコンテンツファイルを再生させることを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
ユーザ操作の有無に関わらず、あるコンテンツファイルの再生終了後、連続再生させるべきコンテンツファイルの識別情報を保持するための継続再生管理テーブルをさらに備え、
前記制御部は、前記継続再生管理テーブルを利用して、複数の記録メディアに分割されて記録されたコンテンツファイルを連続再生することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項４】
前記制御部は、ある装着部に装着されている記録メディアに記録されている、コンテンツ全編の一部分を記録したコンテンツファイルの再生中、それ以外の装着部のいずれかに別の記録メディアが装着されたとき、またはそれ以外の装着部のいずれかから別の記録メディアが脱着されたとき、前記継続再生管理テーブルの内容を適宜更新することを特徴とする請求項３に記載のコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録メディアに記録されているコンテンツを再生するコンテンツ再生装置に関する。
【背景技術】
【０００２】
地上デジタル放送の普及、インターネット回線のブロードバンド化などに伴い、動画像コンテンツの高画質化が進展している。それに伴いコンテンツファイルを記録するための記録メディアも大容量化してきている。たとえば、ＢＤ、ＨＤ  ＤＶＤなどの光ディスクが普及してきている。また、ｉＶＤＲ(Information Versatile Disk for Removable usage）に準拠したリムーバブルＨＤＤも実用化されている。コンテンツの記録再生装置は、複数のドライブを搭載したタイプが主流となっている。たとえば、光ディスクＤとＨＤＤを搭載したタイプが普及している（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７４３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のドライブを搭載した記録再生装置では、一つのコンテンツが複数の記録メディアに分割されて記録される場合がある。たとえば、地上デジタル放送で受信したコンテンツを記録する際、コンテンツ全編すべてを光ディスクに記録しきれない場合、残りの部分を内蔵のＨＤに記録する処理が行われる。このような場合、一つのプログラムが光ディスクとＨＤに分割されて記録されることになる。
【０００５】
本発明はこうした状況に鑑みてなされたもので、その目的は、一つのコンテンツが複数の記録メディアに分割されて記録されている場合における、ユーザの利便性を向上させる技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のある態様のコンテンツ再生装置は、記録メディアをそれぞれ装着可能な複数の装着部と、複数の装着部のいずれかに装着されている記録メディアに記録されているコンテンツファイルを再生制御する制御部と、を備える。制御部は、ある装着部に装着されている記録メディアに記録されている、コンテンツ全編の一部分を記録したコンテンツファイルの再生を開始させた後、そのコンテンツファイルの再生が終了したとき、それ以外の装着部に装着されている記録メディアに前記コンテンツ全編の一部分の、続きの部分を記録したコンテンツファイルが存在する場合、そのコンテンツファイルを、ユーザ操作の有無に関わらず、再生させる。
【０００７】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録メディア、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、一つのコンテンツが複数の記録メディアに分割されて記録されている場合における、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係るコンテンツ再生装置の構成を示す図である。
【図２】各記録メディアにコンテンツを記録するためのファイル構造を定義するためのフォーマットの第１例を示す図である。
【図３】各記録メディアにコンテンツを記録するためのファイル構造を定義するためのフォーマットの第２例を示す図である。
【図４】各記録メディアコンテンツを記録するためのファイル構造を定義するためのフォーマットの第３例を示す図である。
【図５】オーバーラップ記録を説明するための図である。
【図６】分割録画された複数のプログラムを連続再生する手順１を示すフローチャートである。
【図７】分割録画された複数のプログラムを連続再生する手順２を示すフローチャートである。
【図８】分割録画された複数のプログラムを連続再生する手順３を示すフローチャートである。
【図９】上記手順３における継続再生管理テーブルの更新処理（再生中の脱着時）を示すフローチャートである。
【図１０】上記手順３における継続再生管理テーブルの更新処理（再生中の装着時）を示すフローチャートである。
【図１１】分割録画された複数のプログラムを連続再生する手順４を示すフローチャートである。
【図１２】上記手順４における継続再生管理テーブルの更新処理（再生開始時）を示すフローチャートである。
【図１３】上記手順４における継続再生管理テーブルの更新処理（再生中の脱着時）を示すフローチャートである。
【図１４】上記手順４における継続再生管理テーブルの更新処理（再生中の装着時）を示すフローチャートである。
【発明を実施するための形態】
【００１０】
図１は、本発明の実施の形態に係るコンテンツ再生装置１００の構成を示す。当該コンテンツ再生装置１００の適用例として、ＨＤＤを搭載したＤＶＤレコーダや、ＨＤＤを搭載したブルーレイレコーダ、ｉＶＤＲに準拠した複数のリムーバブルＨＤＤを搭載したレコーダなどが該当する。以下、ｉＶＤＲに準拠した複数のリムーバブルＨＤＤを搭載したレコーダを想定して説明する。
【００１１】
コンテンツ再生装置１００は、装着部１０、制御部２０、継続再生管理テーブル３０および操作部４０を備える。制御部２０は、ファイル制御部２１、再生制御部２２、表示制御部２３および着脱検出部２４を含む。
【００１２】
これらの構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。なお、本実施の形態では主に、再生機能に注目するため、チューナ機能や録画機能に関する構成要素は省略して描いている。
【００１３】
装着部１０は、記録メディアをそれぞれ装着可能な複数の装着部を備える。図１では、二つの装着部（第１装着部１１および第２装着部１２）を備える例を描いている。もちろん、三つ以上の装着部を備えてもよい。
【００１４】
制御部２０は、コンテンツ再生装置１００全体を統括的に制御する。ファイル制御部２１は、複数の装着部に装着されている記録メディアに記録されているファイルの管理をする。記録メディアに記録されているコンテンツは、主に、動画コンテンツである。本実施の形態では、主に、テレビ放送を録画した番組コンテンツを想定するが、映画などがプリ記録されたパッケージコンテンツであってもよいし、インターネット等のネットワークを経由でダウンロードして記録した配信コンテンツであってもよい。これらのコンテンツは、ファイルとして記録メディアに記録されて、ファイル制御部２１によって管理される。ファイル制御部２１によるファイル制御の詳細は後述する。
【００１５】
表示制御部２３は、再生制御部２２によって再生されたコンテンツを表示装置（たとえば、テレビ）に表示させる。また、表示制御部２３は、複数の装着部に装着されている記録メディアに記録されている動画コンテンツのリスト（以下、録画リストと呼ぶ）を表示装置に表示させる。
【００１６】
再生制御部２２は、複数の装着部のいずれかに装着されている記録メディアに記録されているコンテンツを再生制御する。基本的に、再生制御部２２は、ユーザ操作に起因した、操作部４０からの再生指示や停止指示にしたがい、ファイル制御部２１を介して、ユーザから指定されたコンテンツが格納されたファイルからデータを読み出し、コンテンツの再生を行う再生制御をする。
【００１７】
再生制御部２２はオプションとして以下のような再生方法を採用することができる。再生制御部２２は、ある装着部に装着されている記録メディアに対する録画リストに表示されている、上記コンテンツ全編の一部が記録されたコンテンツの再生が指示された場合であって、別の装着部に装着されている記録メディアに上記コンテンツ全編の一部に時間的に連続する先の部分が記録されていれば、先の部分のコンテンツを再生させる。すなわち、再生制御部２２は、複数の装着部のうちのある装着部に装着されている記録メディアに記録されている、コンテンツ全編の一部分を記録したコンテンツの再生が指示されたとき、それ以外の装着部に装着されている記録メディアに、コンテンツ全編の別の部分を記録したコンテンツが存在する場合、これらの部分が連続するならば、コンテンツ全編のうち最も時間的に先の部分を記録したコンテンツを再生させる。
【００１８】
すなわち、時間的に後の部分が記録されたコンテンツの再生をユーザが指示した場合でも、再生制御部２２は、時間的に前の部分が記録されたコンテンツを再生させる。上記コンテンツ全編が三つ以上の部分に分割されて別々の記録メディアに記録され、かつそれら記録メディアの三つ以上が複数の装着部に装着されている場合、再生制御部２２は、最も時間的に先の部分のコンテンツフを再生させる。
【００１９】
この処理は、最も時間的に先の部分が記録されたコンテンツが上記コンテンツ全編の先頭部分のファイルである場合、とくに有効である。上記コンテンツ全編のどの部分のコンテンツの再生をユーザが指示した場合でも、上記コンテンツ全編の先頭から再生されることになる。
【００２０】
また、再生制御部２２は、ある装着部に装着されている記録メディアに記録されている、コンテンツ全編の一部分を記録したコンテンツの再生を開始させた後、そのコンテンツの再生が終了したとき、それ以外の装着部に装着されている記録メディアにコンテンツ全編の一部分の、続きの部分を記録したコンテンツが存在する場合、そのコンテンツを、ユーザ操作の有無に関わらず、再生させる。すなわち、分割して記録された前後するコンテンツを自動的に連続再生させる。
【００２１】
着脱検出部２４は、複数の装着部に対する記録メディアの装着および脱着を検出する。着脱検出部２４は、記録メディアの装着または脱着を検出すると、ファイル制御部２１に通知する。ファイル制御部２１は、着脱検出部２４からの検出通知により、複数の装着部に装着されている記録メディアに記録されているコンテンツの変動を認識することができる。
【００２２】
継続再生管理テーブル３０は、ユーザ操作の有無に関わらず、あるコンテンツの再生終了後、連続再生させるべきコンテンツの識別情報を保持するためのテーブルである。再生制御部２２は、継続再生管理テーブル３０を利用して、複数の記録メディアに分割されて記録されたコンテンツを連続再生させることができる。
【００２３】
ファイル制御部２１は、複数の装着部のうちのある装着部に装着されている記録メディアに記録されている、コンテンツ全編の一部分を記録したコンテンツの再生中、それ以外の装着部のいずれかに別の記録メディアが装着されたとき、またはそれ以外の装着部のいずれかから別の記録メディアが脱着されたとき、継続再生管理テーブル３０の内容を適宜更新する。この更新処理の詳細は後述する。
【００２４】
図２は、各記録メディアが記録しているコンテンツを記録するためのファイル構造の第１例を示す図である。記録メディアに記録された１つのコンテンツの単位を、以下、プログラムという。第１例では、メディアＩＤのみで、分割された録画されたコンテンツのリンクを検索する構造である。各記録メディアは、ユニークなメディアＩＤを持ち、自己が記録しているプログラムのリストを持つ。リストには、プログラムの登録数Ｎ（Ｎは０以上の整数）、登録されている各プログラムの識別情報（ここでは、プログラム番号）が記述される。記録メディアが複数の装着部のいずれかに装着されると、その記録メディアのリストがファイル制御部２１に読み込まれる。
【００２５】
各プログラムは、主データファイルおよび副データファイルを持つ。主データファイルは、実際の動画コンテンツを格納したファイルである。副データファイルは、録画番組情報と分割録画情報を含む。録画番組情報は、録画番組に関する情報を記述したものであり、タイトル(title)、記録開始時間(start_time)、記録終了時間(end_time)、・・・を含む。分割録画情報は、分割録画に関する情報を記述したものであり、継続フラグ(cp_flg)、先行メディアＩＤ(cp_fmid)および後続メディアＩＤ(cp_pmid)を含む。第１例では、この三つの項目が分割録画情報に含まれる。
【００２６】
継続フラグ(cp_flg)には、プログラムがコンテンツ全編を分割録画された部分であるか否か、プログラムが分割録画された部分である場合、残りの部分が時間的に前に存在するか、後に存在するか、前後に存在するかを示す情報がセットされる。たとえば、「０」がセットされている場合、分割録画されていない単独のプログラムであることを示し、「１」がセットされている場合、分割録画されているプログラムであり、残りの部分が時間的に後に存在することを示し、「２」がセットされている場合、分割録画されているプログラムであり、残りの部分が時間的に前に存在することを示し、および「３」がセットされている場合、分割録画されているプログラムであり、残りの部分が時間的に前後に存在することを示す。
【００２７】
先行メディアＩＤ(cp_fmid)には、上記残りの部分が時間的に前に存在する場合に記述され、その部分のプログラムを記録している記録メディアの識別情報が記述される。後続メディアＩＤ(cp_pmid)には、上記残りの部分が時間的に後に存在する場合に記述され、その部分のプログラムを記録している記録メディアの識別情報が記述される。上記残りの部分が時間的に前後に存在する場合、それぞれの記録メディアの識別情報がそれぞれ記述される。
【００２８】
ファイル制御部２１は、この分割録画情報を参照して、分割録画されたプログラムのリンクを検索する。ファイル制御部２１は、継続フラグ(cp_flg)を参照の結果、分割録画されているプログラムであり、上記残りの部分が時間的に後に存在する場合、後続メディアＩＤ(cp_pmid)に記述された識別情報を持つ記録メディアが、複数の装着部のいずれかに装着されているか否かを探索する。装着されている場合、その記録メディア内に、対象プログラムのファイル名と一致するファイル名のプログラムが存在するか否かを探索する。存在する場合、リンクが完成する。図２の例では、「ＰＲＯ１２３４．ＡＶＳ」を持つプログラムが探索されると、リンクが完成する。
【００２９】
後続メディアＩＤ(cp_pmid)に記述された識別情報を持つ記録メディアが装着されていない場合、対象プログラムのファイル名と一致するファイル名のプログラムが存在しない場合、リンクが完成しない。なお、上記残りの部分が時間的に前に存在する場合、および前後に存在する場合も、同様に処理する。
【００３０】
図３は、各記録メディアが記録しているコンテンツを記録するためのファイル構造の第２例を示す図である。第２例では、メディアＩＤおよびプログラムＩＤで、分割録画されたプログラムのリンクを検索する構造である。以下、第１例に係るファイル構造との相違点について説明する。第２例では、分割録画情報は、継続フラグ(cp_flg)、先行メディアＩＤ(cp_fmid)、先行プログラムＩＤ(cp_fpid)、後続メディアＩＤ(cp_pmid)および後続プログラムＩＤ(cp_ppid)を含む。第２例では、この五つの項目が分割録画情報に含まれる。
【００３１】
先行プログラムＩＤ(cp_fpid)には、上記残りの部分が時間的に前に存在する場合に記述され、その部分を記録したプログラムの識別情報（ここでは、プログラム番号）が記述される。後続プログラムＩＤ(cp_ppid)には、上記残りの部分が時間的に後に存在する場合に記述され、その部分を記録したプログラムの識別情報が記述される。上記残りの部分が時間的に前後に存在する場合、それぞれの部分を記録したプログラムの識別情報がそれぞれ記述される。
【００３２】
ファイル制御部２１は、継続フラグ(cp_flg)を参照の結果、分割録画されているプログラムであり、上記残りの部分が時間的に後に存在する場合、後続メディアＩＤ(cp_pmid)に記述された識別情報を持つ記録媒体が、複数の装着部のいずれかに装着されているか否かを探索する。装着されている場合、その記録メディア内に、後続プログラムＩＤ(cp_ppid)に記述された識別情報を持つプログラムが存在するか否かを調査する。存在する場合、リンクが完成する。図３の例では、プログラム番号が「１２３４」のプログラムが存在する場合、リンクが完成する。
【００３３】
後続メディアＩＤ(cp_pmid)に記述された識別情報を持つ記録メディアが装着されていない場合、または後続プログラムＩＤ(cp_ppid)に記述された識別情報を持つプログラムが存在しない場合、リンクが完成しない。なお、上記残りの部分が時間的に前に存在する場合、および前後に存在する場合も、同様に処理する。
【００３４】
図４は、各記録メディアが記録しているコンテンツを記録するためのファイル構造の第３例を示す図である。第３例は、オーバーラップ記録に対応したものである。
【００３５】
図５は、オーバーラップ記録を説明するための図である。ここでは、一つのコンテンツが主データファイル１と主データファイル２とに分割されて記録された例を描いている。その際、連続再生がシームレスに実現されるよう、主データファイル１と主データファイル２との境目部分のデータをオーバーラップさせて記録する。
【００３６】
図４に戻る。第３例は、第２例を前提とする。以下、第２例に係るファイル構造との相違点について説明する。第３例では、分割録画情報は、継続フラグ(cp_flg)、先行メディアＩＤ(cp_fmid)、先行プログラムＩＤ(cp_fpid)、先行オフセット(cp_fooffset)、後続メディアＩＤ(cp_pmid)および後続プログラムＩＤ(cp_ppid)を含む。第３例では、分割録画情報にこの六つの項目が含まれる。
【００３７】
先行オフセット(cp_foffset)は、先行プログラムのデータと自己のデータとがオーバーラップしているオフセット量を示す（図５参照）。オフセット量は、ブロック数、タイプスタンプ、バイト数などで記述される。再生制御部２２は、分割録画されたプログラムを連続再生する際、このオフセット量を参照して、シームレスな連続再生を実現する。
【００３８】
なお、図４、５では、主データファイル１と主データファイル２とに分割録画された際、後続の主データファイル２の分割録画情報に、先行オフセット(cp_foffset)を追加する例を示したが、その代わりにまたは追加的に、先行する主データファイル１の分割録画情報に、後続オフセット(cp_poffset)を追加してもよい。プログラムを、一つの主データファイルと、一つの副データファイルによって構成する例を示したが、一つのプログラムを構成する主データファイルは複数であってもよいし、副データファイルも複数であってもよい。
【００３９】
図６は、分割録画された複数のプログラムを連続再生する手順１を示すフローチャートである。手順１では、図１に示したように装着部の数が二であることを前提とする。また、後述するレジューム位置からの再生は考慮せず、先頭位置からの再生を前提とする。また、継続再生管理テーブル３０を使用せずに再生制御することを前提とする。
【００４０】
図６のフローチャートにて、再生制御部２２は、ユーザ操作に起因して、操作部４０から再生指示を受け付ける（Ｓ１０）。ファイル制御部２１は、再生指示されたプログラムの分割録画情報に含まれる継続フラグ(cp_flg)を参照し、そのプログラムに先行する分割録画されたプログラムが存在するか否か判定する（Ｓ１１）。
【００４１】
再生指示されたプログラムに先行する分割録画されたプログラムが存在する場合（Ｓ１１のＹ）、ファイル制御部２１は、着脱検出部２４からの検出信号をもとに、再生指示されたプログラムを記録している記録メディアが装着されている装着部以外の装着部に、別の記録メディアが装着されているか否か判定する（Ｓ１２）。別の記録メディアが装着されている場合（Ｓ１２のＹ）、ファイル制御部２１は、再生指示されたプログラムの分割録画情報に含まれる先行メディアＩＤ(cp_fmid)に記述された識別情報を持つ記録メディアが装着されているか否か判定する（Ｓ１３）。
【００４２】
当該識別情報を持つ記録メディアが装着されている場合（Ｓ１３のＹ）、ファイル制御部２１は、当該記録メディア内に、再生指示されたプログラムに先行する分割録画されたプログラムが存在するか否か判定する（Ｓ１４）。当該記録メディア内に、先行する分割録画されたプログラムが存在する場合（Ｓ１４のＹ）、ファイル制御部２１は、再生対象プログラムを、再生指示されたプログラムから、先行する分割録画されたプログラムに変更する（Ｓ１５）。再生制御部２２は、その変更されたプログラムを再生させる（Ｓ１６）。
【００４３】
ステップＳ１１にて再生指示されたプログラムに先行する分割録画されたプログラムが存在しない場合（Ｓ１１のＮ）、ステップＳ１２にて別の記録メディアが装着されていない場合（Ｓ１２のＮ）、ステップＳ１３にて当該識別情報を持つ記録メディアが装着されていない場合（Ｓ１３のＮ）、および当該記録メディア内に、先行する分割録画されたプログラムが存在しない場合（Ｓ１４のＮ）、再生制御部２２は、再生指示されたプログラムを再生させる（Ｓ１６）。
【００４４】
その後、ファイル制御部２１は、再生プログラムの分割録画情報に含まれる継続フラグ(cp_flg)を参照し、そのプログラムに後続する分割録画されたプログラムが存在するか否か判定する（Ｓ１７）。
【００４５】
再生プログラムに後続する分割録画されたプログラムが存在する場合（Ｓ１７のＹ）、ファイル制御部２１は、着脱検出部２４からの検出信号をもとに、再生プログラムを記録している記録メディアが装着されている装着部以外の装着部に、別の記録メディアが装着されているか否か判定する（Ｓ１８）。別の記録メディアが装着されている場合（Ｓ１８のＹ）、ファイル制御部２１は、再生プログラムの分割録画情報に含まれる後続メディアＩＤ(cp_pmid)に記述された識別情報を持つ記録メディアが装着されているか否か判定する（Ｓ１９）。
【００４６】
当該識別情報を持つ記録メディアが装着されている場合（Ｓ１９のＹ）、ファイル制御部２１は、当該記録メディア内に、再生プログラムに後続する分割録画されたプログラムが存在するか否か判定する（Ｓ２０）。当該記録メディア内に、後続する分割録画されたプログラムが存在する場合（Ｓ２０のＹ）、ファイル制御部２１は、再生プログラムの再生終了とともに、再生対象プログラムを、後続する分割録画されたプログラムに変更する（Ｓ１５）。再生制御部２２は、その変更されたプログラムを再生させる（Ｓ１６）。
【００４７】
ステップＳ１７にて再生中のプログラムに分割録画されたプログラムが存在しない場合（Ｓ１７のＮ）、ステップＳ１８にて別の記録メディアが装着されていない場合（Ｓ１８のＮ）、ステップＳ１９にて当該識別情報を持つ記録メディアが装着されていない場合（Ｓ１９のＮ）、および当該記録メディア内に、後続する分割録画されたプログラムが存在しない場合（Ｓ２０のＮ）、再生制御部２２は、再生プログラムの再生が終了するとともに、再生処理を終了する。
【００４８】
なお、ステップＳ１１とステップＳ１２の処理の順番、およびステップＳ１７の処理とステップＳ１８の処理の順番は逆であってもよい。
【００４９】
図７は、分割録画された複数のプログラムを連続再生する手順２を示すフローチャートである。手順２では、図１に示したように装着部の数が二であることを前提とする。また、レジューム位置からの再生を考慮する。また、継続再生管理テーブル３０を使用せずに再生制御することを前提とする。レジューム位置とは、前回の再生停止位置である。レジューム再生機能を搭載している場合、前回の再生停止位置が保持される。
【００５０】
図７のフローチャートにて、再生制御部２２は、ユーザ操作に起因して、操作部４０から再生指示を受け付ける（Ｓ３０）。ファイル制御部２１は、再生指示されたプログラムにレジューム指定が存在するか否か判定する（Ｓ３１）。レジューム指定が存在するとは、プログラムの途中から再生させるようレジュームポイントが指定されていることを意味する。したがって、レジューム指定が存在しないとは、レジュームポイントの指定があるなしに関わらず、プログラムの最初から再生させると判断されることを意味する。レジューム指定が存在しない場合（Ｓ３１のＮ）、ステップＳ３２に遷移する。ステップＳ３２からステップＳ３６までの処理は、図６のフローチャートに示したステップＳ１１からステップＳ１５までの処理と同様であるため、その説明を省略する。ファイル制御部２１は、再生対象とすべき、先行する分割録画されたプログラムにレジューム指定が存在するか否か判定する（Ｓ３７）。
【００５１】
レジューム指定が存在しない場合（Ｓ３７のＮ）、ファイル制御部２１は、再生開始位置を、先行する分割録画されたプログラムの先頭位置に設定する（Ｓ３８）。ステップＳ３１にてレジューム指定が存在する場合（Ｓ３１のＹ）、およびステップＳ３７にてレジューム指定が存在する場合（Ｓ３７のＹ）、ファイル制御部２１は、再生開始位置を、再生対象プログラムのレジューム位置に設定する（Ｓ３９）。再生制御部２２は、再生対象プログラムを、上記再生開始位置から再生させる（Ｓ４０）。
【００５２】
以下、ステップＳ４１からステップＳ４５までの処理は、図６のフローチャートに示したステップＳ１７からステップＳ２０まで、およびステップＳ１５の処理と同様であるため、その説明を省略する。
【００５３】
図８は、分割録画された複数のプログラムを連続再生する手順３を示すフローチャートである。手順３では、図１に示したように装着部の数が二であることを前提とする。また、後述するレジューム位置からの再生を考慮する。また、継続再生管理テーブル３０を使用して再生制御することを前提とする。
【００５４】
図８のフローチャートにて、再生制御部２２は、ユーザ操作に起因して、操作部４０から再生指示を受け付ける（Ｓ５０）。ファイル制御部２１は、着脱検出部２４からの検出信号をもとに、再生指示されたプログラムを記録している記録メディアが装着されている装着部以外の装着部に、別の記録メディアが装着されているか否か判定する（Ｓ５１）。
【００５５】
別の記録メディアが装着されている場合（Ｓ５１のＹ）、ファイル制御部２１は、再生指示されたプログラムにレジューム指定が存在するか否か判定する（Ｓ５２）。レジューム指定が存在しない場合（Ｓ５２のＮ）、ファイル制御部２１は、再生指示されたプログラムの分割録画情報に含まれる継続フラグ(cp_flg)を参照し、そのプログラムに先行する分割録画されたプログラムが存在するか否か判定する（Ｓ５３）。
【００５６】
再生指示されたプログラムに先行する分割録画されたプログラムが存在する場合（Ｓ５３のＹ）、ファイル制御部２１は、再生指示されたプログラムの分割録画情報に含まれる先行メディアＩＤ(cp_fmid)に記述された識別情報を持つ記録メディアが装着されているか否か判定する（Ｓ５４）。
【００５７】
当該識別情報を持つ記録メディアが装着されている場合（Ｓ５４のＹ）、ファイル制御部２１は、当該記録メディア内に、再生指示されたプログラムに先行する分割録画されたプログラムが存在するか否か判定する（Ｓ５５）。当該記録メディア内に、先行する分割録画されたプログラムが存在する場合（Ｓ５５のＹ）、ファイル制御部２１は、継続再生管理テーブル３０に後続プログラム情報として、再生指示されたプログラムの識別情報をセットする（Ｓ５６）。それとともに、ファイル制御部２１は、再生対象プログラムを、再生指示されたプログラムから、先行する分割録画されたプログラムに変更する（Ｓ５７）。
【００５８】
ステップＳ５２にてレジューム指定が存在する場合（Ｓ５２のＹ）、ステップＳ５３にて再生指示されたプログラムに先行する分割録画されたプログラムが存在しない場合（Ｓ５３のＮ）、およびステップＳ５４にて当該識別情報を持つ記録メディアが装着されていない場合（Ｓ５４のＮ）、ファイル制御部２１は、再生指示されたプログラムの分割録画情報に含まれる継続フラグ(cp_flg)を参照し、そのプログラムに後続する分割録画されたプログラムが存在するか否か判定する（Ｓ５８）。
【００５９】
再生指示されたプログラムに後続する分割録画されたプログラムが存在する場合（Ｓ５８のＹ）、ファイル制御部２１は、再生指示されたプログラムの分割録画情報に含まれる後続メディアＩＤ(cp_pmid)に記述された識別情報を持つ記録メディアが装着されているか否か判定する（Ｓ５９）。
【００６０】
当該識別情報を持つ記録メディアが装着されている場合（Ｓ５９のＹ）、ファイル制御部２１は、当該記録メディア内に、再生指示されたプログラムに後続する分割録画されたプログラムが存在するか否か判定する（Ｓ６０）。当該記録メディア内に、後続する分割録画されたプログラムが存在する場合（Ｓ６０のＹ）、ファイル制御部２１は、継続再生管理テーブル３０に後続プログラム情報として、その後続する分割録画されたプログラムの識別情報をセットする（Ｓ６１）。
【００６１】
ステップＳ５５にて当該記録メディア内に、先行する分割録画されたプログラムが存在しない場合（Ｓ５５のＮ）、ステップＳ５８にて再生指示されたプログラムに後続する分割録画されたプログラムが存在しない場合（Ｓ５８のＮ）、後続メディアＩＤ(cp_pmid)に記述された識別情報を持つ記録メディアが装着されていない場合（Ｓ５９のＮ）、および当該記録メディア内に、後続する分割録画されたプログラムが存在しない場合（Ｓ６０のＮ）、ファイル制御部２１は、継続再生管理テーブル３０の後続プログラム情報をクリアする（Ｓ６２）。
【００６２】
ファイル制御部２１は、再生対象プログラムにレジューム指定が存在するか否か判定する（Ｓ６３）。存在する場合（Ｓ６３のＹ）、ファイル制御部２１は、再生開始位置を、再生対象プログラムのレジューム位置に設定する（Ｓ６４）。存在しない場合（Ｓ６３のＮ）、ファイル制御部２１は、再生開始位置を、再生対象プログラムの先頭位置に設定する（Ｓ６５）。再生制御部２２は、再生対象プログラムを、上記再生開始位置から再生させる（Ｓ６６）。
【００６３】
ファイル制御部２１は、継続再生管理テーブル３０に後続プログラム情報が存在するか否か判定する（Ｓ６７）。存在しない場合（Ｓ６７のＮ）、再生処理は終了となる。存在する場合（Ｓ６７のＹ）、ファイル制御部２１は、再生対象プログラムを、継続再生管理テーブル３０の後続プログラム情報により指定されるプログラムに変更する（Ｓ６８）。その後、ファイル制御部２１は、継続再生管理テーブル３０の後続プログラム情報をクリアする（Ｓ６９）。以下、ステップＳ６５に遷移する。
【００６４】
図９は、上記手順３における継続再生管理テーブル３０の更新処理（再生中の脱着時）を示すフローチャートである。ファイル制御部２１は、複数の装着部のうちのいずれかの装着部から記録メディアが脱着されると（Ｓ７０のＹ）、その装着部が再生中の装着部であるか否か判定する（Ｓ７１）。再生中の装着部である場合（Ｓ７１のＹ）、再生制御部２２は、再生停止処理を実行する（Ｓ７２）。再生中の装着部でない場合（Ｓ７１のＮ）、ファイル制御部２１は、継続再生管理テーブル３０に後続プログラム情報が存在するか否か判定する（Ｓ７３）。存在する場合（７３のＹ）、継続再生管理テーブル３０の後続プログラム情報をクリアする（Ｓ７４）。存在しない場合（７３のＮ）、継続再生管理テーブル３０の更新処理は発生しない。
【００６５】
図１０は、上記手順３における継続再生管理テーブル３０の更新処理（再生中の装着時）を示すフローチャートである。ファイル制御部２１は、装着部１０におけるいずれかの装着部から記録メディアが装着されると（Ｓ８０のＹ）、再生中のプログラムの分割録画情報に含まれる継続フラグ(cp_flg)を参照し、再生中のプログラムに後続する分割録画されたプログラムが存在するか否か判定する（Ｓ８１）。
【００６６】
再生中のプログラムに後続する分割録画されたプログラムが存在する場合（Ｓ８１のＹ）、ファイル制御部２１は、装着された記録メディアが、再生中のプログラムの分割録画情報に含まれる後続メディアＩＤ(cp_pmid)に記述された識別情報を持つ記録メディアであるか否か判定する（Ｓ８２）。
【００６７】
装着された記録メディアが、当該識別情報を持つ記録メディアである場合（Ｓ８２のＹ）、ファイル制御部２１は、当該記録メディア内に、再生中のプログラムに後続する分割録画されたプログラムが存在するか否か判定する（Ｓ８３）。当該記録メディア内に、後続する分割録画されたプログラムが存在する場合（Ｓ８３のＹ）、ファイル制御部２１は、継続再生管理テーブル３０に後続プログラム情報として、後続する分割録画されたプログラムの識別情報をセットする（Ｓ８４）。
【００６８】
ステップＳ８１にて再生中のプログラムに後続する分割録画されたプログラムが存在しない場合（Ｓ８１のＮ）、ステップＳ８２にて装着された記録メディアが、当該識別情報を持つ記録メディアでない場合（Ｓ８２のＮ）、およびステップＳ８３にて当該記録メディア内に、後続する分割録画されたプログラムが存在しない場合（Ｓ８３のＮ）、継続再生管理テーブル３０の更新処理は発生しない。
【００６９】
図１１は、分割録画された複数のプログラムを連続再生する手順４を示すフローチャートである。手順４では、装着部の数が三以上であることを前提とする。また、レジューム位置からの再生を考慮する。また、継続再生管理テーブル３０を使用して再生制御することを前提とする。
【００７０】
図１１のフローチャートにて、再生制御部２２は、ユーザ操作に起因して、操作部４０から再生指示を受け付ける（Ｓ９０）。ファイル制御部２１は、再生指示されたプログラムにレジューム指定が存在するか否か判定する（Ｓ９１）。レジューム指定が存在しない場合（Ｓ９１のＮ）、ステップＳ９２に遷移する。ステップＳ９２からステップＳ９５までの処理は、図６のフローチャートに示しステップＳ１１からステップＳ１４までの処理と同様であるため、その説明を省略する。
【００７１】
ステップＳ９５にて、先行する分割録画されたプログラムが存在する場合（Ｓ９５のＹ）、ファイル制御部２１は、再生対象プログラムを、再生指示されたプログラムから、先行する分割録画されたプログラムに変更する（Ｓ９６）。その後、ステップＳ９１に遷移する。
【００７２】
ステップＳ９２にて再生指示されたプログラムに先行する分割録画されたプログラムが存在しない場合（Ｓ９２のＮ）、ステップＳ９３にて別の記録メディアが装着されていない場合（Ｓ９３のＮ）、ステップＳ９４にて当該識別情報を持つ記録メディアが装着されていない場合（Ｓ９４のＮ）、およびステップＳ９５にて当該記録メディア内に、先行する分割録画されたプログラムが存在しない場合（Ｓ９５のＮ）、ファイル制御部２１は、再生開始位置を、再生対象プログラムの先頭位置に設定する（Ｓ９７）。ステップＳ９１にてレジューム指定が存在する場合（Ｓ９１のＹ）、ファイル制御部２１は、再生開始位置を、再生対象プログラムのレジューム位置に設定する（Ｓ９８）。
【００７３】
再生制御部２２は、再生対象プログラムを、上記再生開始位置から再生させる（Ｓ９９）。ファイル制御部２１は、継続再生管理テーブル３０に後続プログラム情報が存在するか否か判定する（Ｓ１００）。存在しない場合（Ｓ１００のＮ）、再生処理は終了となる。存在する場合（Ｓ１００のＹ）、ファイル制御部２１は、再生対象プログラムを、継続再生管理テーブル３０の後続プログラム情報により指定されるプログラムに変更する（Ｓ１０１）。その後、ステップＳ９７に遷移する。
【００７４】
図１２は、上記手順４における継続再生管理テーブル３０の更新処理（再生開始時）を示すフローチャートである。図１１のステップＳ９９の開始直前あるいは開始直後に実行される。ファイル制御部２１は、再生プログラムの分割録画情報に含まれる継続フラグ(cp_flg)を参照し、再生プログラムに後続する分割録画されたプログラムが存在するか否か判定する（Ｓ１１０）。再生プログラムに後続する分割録画されたプログラムが存在する場合（Ｓ１１０のＹ）、ファイル制御部２１は、着脱検出部２４からの検出信号をもとに、再生プログラムを記録している記録メディアが装着されている装着部以外の装着部に、別の記録メディアが装着されているか否か判定する（Ｓ１１１）。別の記録メディアが装着されている場合（Ｓ１１１のＹ）、ファイル制御部２１は、再生プログラムの分割録画情報に含まれる後続メディアＩＤ(cp_pmid)に記述された識別情報を持つ記録メディアが装着されているか否か判定する（Ｓ１１２）。
【００７５】
当該識別情報を持つ記録メディアが装着されている場合（Ｓ１１２のＹ）、ファイル制御部２１は、当該記録メディア内に、再生プログラムに後続する分割録画されたプログラムが存在するか否か判定する（Ｓ１１３）。当該記録メディア内に、後続する分割録画されたプログラムが存在する場合（Ｓ１１３のＹ）、ファイル制御部２１は、継続再生管理テーブル３０に後続プログラム情報として、その後続する分割録画されたプログラムの識別情報をセットする（Ｓ１１５）。
【００７６】
ステップＳ１１０にて再生プログラムに後続する分割録画されたプログラムが存在しない場合（Ｓ１１０のＮ）、ステップＳ１１１にて別の記録メディアが装着されていない場合（Ｓ１１１のＮ）、ステップＳ１１２にて当該識別情報を持つ記録メディアが装着されていない場合（Ｓ１１２のＮ）、およびステップＳ１１３にて当該記録メディア内に、後続する分割録画されたプログラムが存在しない場合（Ｓ１１３のＮ）、ファイル制御部２１は、継続再生管理テーブル３０の後続プログラム情報をクリアする（Ｓ１１４）。
【００７７】
図１３は、上記手順４における継続再生管理テーブル３０の更新処理（再生中の脱着時）を示すフローチャートである。ファイル制御部２１は、複数の装着部のうちいずれかの装着部から記録メディアが脱着されると（Ｓ１２０のＹ）、その装着部が再生中の装着部であるか否か判定する（Ｓ１２１）。再生中の装着部である場合（Ｓ１２１のＹ）、再生制御部２２は、再生停止処理を実行する（Ｓ１２２）。再生中の装着部でない場合（Ｓ１２１のＮ）、ファイル制御部２１は、継続再生管理テーブル３０に後続プログラム情報が存在するか否か判定する（Ｓ１２３）。
【００７８】
後続プログラム情報が存在する場合（１２３のＹ）、ファイル制御部２１は、記録メディアが脱着された装着部が、後続プログラム情報により指定される後続プログラムが記録されている記録メディアを装着していた装着部であるか否か判定する（Ｓ１２４）。後続プログラムが記録されている記録メディアを装着していた装着部である場合（Ｓ１２４のＹ）、ファイル制御部２１は、継続再生管理テーブル３０の後続プログラム情報をクリアする（Ｓ１２５）。
【００７９】
ステップＳ１２３にて後続プログラム情報が存在しない場合（Ｓ１２３のＮ）、およびステップＳ１２４にて後続プログラムが記録されている記録メディアを装着していた装着部でない場合（Ｓ１２４のＮ）、継続再生管理テーブル３０の更新処理は発生しない。
【００８０】
図１４は、上記手順４における継続再生管理テーブル３０の更新処理（再生中の装着時）を示すフローチャートである。ファイル制御部２１は、装着部１０におけるいずれかの装着部から記録メディアが装着されると（Ｓ１３０のＹ）、継続再生管理テーブル３０に後続プログラム情報が存在するか否か判定する（Ｓ１３１）。後続プログラム情報が存在する場合（Ｓ１３１のＹ）、ファイル制御部２１は、再生中のプログラムの分割録画情報に含まれる継続フラグ(cp_flg)を参照し、再生中のプログラムに後続する分割録画されたプログラムが存在するか否か判定する（Ｓ１３２）。
【００８１】
再生中のプログラムに後続する分割録画されたプログラムが存在する場合（Ｓ１３２のＹ）、ファイル制御部２１は、装着された記録メディアが、再生中のプログラムの分割録画情報に含まれる後続メディアＩＤ(cp_pmid)に記述された識別情報を持つ記録メディアであるか否か判定する（Ｓ１３３）。
【００８２】
装着された記録メディアが、当該識別情報を持つ記録メディアである場合（Ｓ１３３のＹ）、ファイル制御部２１は、当該記録メディア内に、再生中のプログラムに後続する分割録画されたプログラムが存在するか否か判定する（Ｓ１３４）。当該記録メディア内に、後続する分割録画されたプログラムが存在する場合（Ｓ１３４のＹ）、ファイル制御部２１は、継続再生管理テーブル３０に後続プログラム情報として、その後続する分割録画されたプログラムの識別情報をセットする（Ｓ１３５）。
【００８３】
ステップＳ１３１にて後続プログラム情報が存在しない場合（Ｓ１３１のＮ）、ステップＳ１３２にて再生中のプログラムに後続する分割録画されたプログラムが存在しない場合（Ｓ１３２のＮ）、ステップＳ１３３にて装着された記録メディアが、当該識別情報を持つ記録メディアでない場合（Ｓ１３３のＮ）、およびステップＳ１３４にて当該記録メディア内に、後続する分割録画されたプログラムが存在しない場合（Ｓ１３４のＮ）、継続再生管理テーブル３０の更新処理は発生しない。
【００８４】
以上説明したように本実施の形態によれば、一つのコンテンツが複数の記録メディアに分割されて記録されている場合における、ユーザの利便性を向上させることができる。すなわち、装着部に装着されている、分割されて記録された複数のコンテンツファイルのいずれの再生指示が出された場合も、時間的に先の部分を記録したコンテンツファイルを再生することにより、ユーザの利便性を向上させることができる。また、分割されて記録された複数のコンテンツファイルを、ユーザ操作の有無に関わらず、連続再生することにより、ユーザの利便性を向上させることができる。
【００８５】
また、三つ以上の装着部を搭載する場合にも、継続再生管理テーブル３０を用いることにより、シームレスな連続再生を実現することができる。また、継続再生管理テーブル３０を用いることにより、再生中における他の装着部における記録メディアの脱着、装着によるステータスの変更をリアルタイムに管理することができる。また、レジューム再生にも対応することができる。
【００８６】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００８７】
上述した実施の形態では、一つのコンテンツが複数の記録メディアに分割されて記録されている場合として、分割録画の例を説明した。この点、分割録画に限るものではない。パッケージコンテンツであっても、一つの長編映画が前編と後編に分割されて記録されたり、テレビシリーズのドラマの全話が複数の記録メディアに分割されて記録されることがある。本発明の実施の形態はこのような例にも適用可能である。
【符号の説明】
【００８８】
１００  コンテンツ再生装置、  １０  装着部、  １１  第１装着部、  １２  第２装着部、  ２０  制御部、  ２１  ファイル制御部、  ２２  再生制御部、  ２３  表示制御部、  ２４  着脱検出部、  ３０  継続再生管理テーブル、  ４０  操作部。
【図１】
2011123981.tif 000003
【図２】
2011123981.tif 000004
【図３】
2011123981.tif 000005
【図４】
2011123981.tif 000006
【図５】
2011123981.tif 000007
【図６】
2011123981.tif 000008
【図７】
2011123981.tif 000009
【図８】
2011123981.tif 000010
【図９】
2011123981.tif 000011
【図１０】
2011123981.tif 000012
【図１１】
2011123981.tif 000013
【図１２】
2011123981.tif 000014
【図１３】
2011123981.tif 000015
【図１４】
2011123981.tif 000016