(57)【要約】【課題】編集されたプレイリストに基づいて再生される映像が途切れないように映像データを記録する映像信号記録制御装置および映像信号記録制御方法を提供する。【解決手段】映像データのストリームとプレイリストとが記録されたＨＤＤ１５から、ストリームを取得して再配置可能な記録範囲に分解するストリーム分解手段１８ａと、ストリーム分解手段１８ａにおいて得られた記録範囲をＨＤＤ１５に記録されたプレイリストで指定された再生順序に基づいて再配置する再配置手段１８ｂと、再配置手段１８ｂで記録範囲が再配置されたストリームとプレイリストとを光ディスク１９に記録する記録制御手段１８ｃとを備える。【選択図】  図１
2007188592.tif 000002
【特許請求の範囲】
【請求項１】
映像データのストリームとこのストリームの任意のシーンを任意の順序で再生するための情報であるプレイリストとが記録された第１メディアから、前記ストリームを取得して再配置可能な記録範囲に分解するストリーム分解手段と、
前記ストリーム分解手段において得られた記録範囲を前記第１メディアに記録された前記プレイリストで指定された再生順序に基づいて再配置する再配置手段と、
前記再配置手段で記録範囲が再配置されたストリームと前記プレイリストとを第２メディアに少なくとも記録する記録制御手段と、
を備えたことを特徴とする映像信号記録制御装置。
【請求項２】
請求項１に記載の映像信号記録制御装置において、
前記第２メディアは光ディスク記録媒体であることを特徴とする映像信号記録制御装置。
【請求項３】
映像信号記録制御装置が、
映像データのストリームとこのストリームの任意のシーンを任意の順序で再生するための情報であるプレイリストとが記録された第１メディアから、前記ストリームを取得して再配置可能な記録範囲に分解するストリーム分解ステップと、
前記ストリーム分解ステップにおいて得られた記録範囲を前記第１メディアに記録された前記プレイリストで指定された再生順序に基づいて再配置する再配置ステップと、
前記再配置ステップで記録範囲が再配置されたストリームと前記プレイリストとを第２メディアに少なくとも記録する記録制御ステップと、
を備えたことを特徴とする映像信号記録制御方法。
【請求項４】
請求項３に記載の映像信号記録制御方法において、
前記第２メディアは光ディスク記録媒体であることを特徴とする映像信号記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高能率符号化された映像信号の記憶媒体への記録処理を制御する映像信号記録制御装置および映像信号記録制御方法に関する。
【背景技術】
【０００２】
近年、光ディスクの記録密度の向上により、圧縮符号化された映像信号（以下、「ストリーム」と称する）を光ディスクに記録することが行われている。
【０００３】
光ディスクへのストリームの記録再生方式の規格として、「DVD Specifications for Rewritable/Re-recordable Discs」（以下、「ＶＲ規格」と称する）がある。
【０００４】
このＶＲ規格によりストリームを記録する際には、記録バッファに保持するデータの１領域分の記録時間が、トラックを跨って連続する領域の位置決めに要するシーク時間（１秒程度）より長くなるように定義されている。このように定義されることにより、記録バッファから送出されるデータが途切れることなく記録される。
【０００５】
また、この規格では、記録したストリームの任意の映像区間およびこの映像区間の任意の再生順序を規定するプレイリストを編集することを可能にしている。このプレイリストを利用することにより、ストリームを復号して編集することなく、所望の映像区間を所望の順序で連続して再生させることができる。
【０００６】
このプレイリストの編集と、光ディスクへのストリームおよび編集したプレイリストの記録とを行うための装置として、ハードディスクドライブ（以下、「ＨＤＤ」と称する）が搭載された光ディスク記録装置がある。この光ディスク記録装置では、ストリームをＨＤＤに記録した後ＨＤＤ上でプレイリストの編集を行い、ストリームと編集されたプレイリストとを光ディスクに記録する。
【０００７】
この光ディスク記録装置を用いて編集されたプレイリストとストリームとをＨＤＤから光ディスクに記録する場合、プレイリストの記録とストリームの記録とは独立した処理で行われる。
【０００８】
すなわち、ＨＤＤに記録された映像データのストリームが光ディスクに記録された後、ＨＤＤに記録されたプレイリストを基に光ディスク上のストリームが分解されプレイリストが生成される。再生される際は、生成されたプレイリストを基に光ディスク上で分解されたストリームが順次読み出される。
【０００９】
このようにＨＤＤから光ディスクに記録されたストリームをプレイリストに基づいて再生する際には、前述したようなバッファに保持するデータ長に関する制限がない。そのため、光ディスクの最内周に配置され且つデータ長が短いシーンの後に、光ディスクの最外周に配置されたシーンが連続して再生するようにプレイリストで規定されている場合、映像が途切れてしまうことがあるという問題があった。
【００１０】
これは、再生バッファに蓄積されているシーンのデータ長が短いことと、最内周と最外周とが物理的に離れておりシーク時間を多く要することにより、再生バッファから送出されるデータがなくなる期間が発生することにより起こるものである。
【００１１】
シーンの大きさとシーク時間との関係において、シーンの再生ビットレートをRd、プレイリストに基づいて再生されるシーンが光ディスク上で連続配置されたときのデータの大きさをS（ビット）、光ディスクの読み出しビットレートをRr、次のシーンへのシーク時間をTs（秒）とすると、これらが下記式（１）を満たす場合はバッファに充足されたデータがなくなる期間が発生せず、再生映像が途切れることがない。
【００１２】
〔数１〕
S／（Rr−Rd）＞Ts        （１）
生成されたプレイリストを基に、光ディスクに記録されたストリームが上記式（１）を満たす状態で再生されるときの再生バッファのデータ量について図６〜８を参照して説明する。
【００１３】
図６は、ＨＤＤに記録されたストリームとこのストリームから切り出されたシーンが結合されて生成されたプレイリストのデータ例を示す説明図である。
【００１４】
図６において、ＨＤＤに記録されたストリームは〈１６〉ストリームA（A0〜A3）、〈１７〉ストリームB（B0〜B3）、および〈１８〉ストリームC（C0〜C3）の３つがある。〈１６〉ストリームAはシーン（A0〜A1）、シーン（A1〜A2）、およびシーン（A2〜A3）の３つのシーンで構成され、〈１７〉ストリームBはシーン（B0〜B1）、シーン（B1〜B2）、およびシーン（B2〜B3）の３つのシーンで構成され、〈１８〉ストリームCはシーン（C0〜C1）、シーン（C1〜C2）、およびシーン（C2〜C3）の３つのシーンで構成されている。
【００１５】
〈１９〉はユーザにより生成されたプレイリストであり、ストリームAの中のシーン（A1〜A2）と、ストリームBの中のシーン（B1〜B2）と、ストリームCの中のシーン（C1〜C2）とが選択され、シーン（A1〜A2）→シーン（B1〜B2）→シーン（C1〜C2）の順に再生するよう指定されている。
【００１６】
図７は、図６の〈１６〉ストリームA（A0〜A3）、〈１７〉ストリームB（B0〜B3）、および〈１８〉ストリームC（C0〜C3）が光ディスクに記録されたときの、光ディスク上でのデータの配置を示す例である。
【００１７】
図７においては、ＨＤＤ内での各ストリームの中のデータA0、A1、A2、A3、B0、B1、B2、B3、C0、C1、C2、C3に対応する光ディスクでの物理的な位置をa0、a1、a2、b3、b0、b1、b2、b３、c0、c1、c2、c3とし、光ディスクの中心Ｏと外周の１点Ｐを結ぶ線分O−P上での各点a0〜c３の位置を、線分O’−P’に対応させて示している。
【００１８】
線分O’−P’の位置（a1〜a2）、（b1〜b2）、および（c1〜c2）が、図６で生成されたプレイリストで再生されるデータ部分である。
【００１９】
図７のように光ディスクに記録されたデータが、図６で生成されたプレイリストに基づいて再生されたときの、再生装置内の再生バッファのデータ充足量の変化を図８に示す。
【００２０】
図８のグラフにおいて、横軸は経過時間を示し、縦軸は再生バッファのデータ充足量を示す。
【００２１】
再生処理を開始した時間t10から時間t11までの期間（t10〜t11）は、光ディスク上の位置a1にピックをシークしている時間であり、この期間はバッファにはデータは充足されていない。
【００２２】
期間（t11〜t12）は、所定の初期充足量までストリームの位置（a1〜a2）のデータを再生バッファに充足している期間である。この初期充足量は、再生バッファのデータ量を管理するためにＭＰＥＧの規格で規定されているVBV（Video Buffer Verifier）バッファの初期値と再生装置の能力とによって決定される。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、光ディスクの読み出しビットレートRr（ビット／秒）である。
【００２３】
期間（t12〜t13）は、光ディスクから再生バッファに位置（a1〜a2）のデータを引き続き充足するとともに、再生する位置（a1〜a2）のデータが順次再生バッファから出力されている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、光ディスクの読み出しビットレートRrと再生ビットレートRd（ビット／秒）との差（Rr−Rd）である。
【００２４】
期間（t13〜t14）は、光ディスクからの位置（a1〜a2）のデータの充足が終了した後、位置a2から位置b1にピックをシークするとともに、引き続き再生する位置（a1〜a2）のデータが順次再生バッファから出力されている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、再生ビットレートRdの負数である−Rdである。
【００２５】
期間（t14〜t15）は、引き続き位置（a1〜a2）のデータが順次再生バッファから出力されるとともに、位置（b1〜b2）のデータを充足している期間である。位置（a1〜a2）の再生が終了すると位置（b1〜b2）の再生が開始される。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t12〜t13）と同様に光ディスクの読み出しビットレートRrと再生ビットレートRdとの差（Rr−Rd）である。
【００２６】
期間（t15〜t16）は、引き続き位置（b1〜b2）のデータが順次再生バッファから出力されるとともに、引き続き位置（b1〜b2）のデータを充足している期間である。ここでは、再生バッファの充足量が限界値に達しているため、出力されたデータ分だけ位置（b1〜b2）のデータが順次充足される。
【００２７】
期間（t16〜t17）は、光ディスクからの位置（b1〜b2）のデータの充足が終了した後、位置b2から位置c1にピックをシークするとともに、引き続き再生する位置（b1〜b2）のデータが順次再生バッファから出力されている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t13〜t14）と同様に再生ビットレートRdの負数である−Rdである。
【００２８】
期間（t17〜t18）は、引き続き位置（b1〜b2）のデータが順次再生バッファから出力されるとともに、位置（c1〜c2）のデータを充足している期間である。位置（b1〜b2）の再生が終了すると位置（c1〜c2）の再生が開始される。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t12〜t13）、期間（t14〜t15）と同様に光ディスクの読み出しビットレートRrと再生ビットレートRdとの差（Rr−Rd）である。
【００２９】
期間（t18〜t19）は、光ディスクからの位置（c1〜c2）のデータの充足が終了することにより再生するすべてのデータの読み出しが終了し、引き続き位置（c1〜c2）の再生が終了するまで行われている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t13〜t14）、期間（t16〜t17）と同様に再生ビットレートRdの負数である−Rdである。
【００３０】
すなわち、再生装置においては、期間（t12〜t19）がプレイリストの再生が行われている期間である。
【００３１】
また、光ディスクにおいては、期間（t10〜t11）は位置a1へのシーク期間であり、期間（t11〜t13）は位置（a1〜a2）の読み出しが行われている期間であり、期間（t13〜t14）は位置b1へのシーク期間であり、期間（t14〜t16）は位置（b1〜b2）の読み出しが行われている期間であり、期間（t16〜t17）はc1へのシーク期間であり、期間（t17〜t18）は位置（c1〜c2）の読み出しが行われている期間である。
【００３２】
以上説明したような図７および図８の場合は、上記式（１）を常に満たしており、バッファに充足されたデータがなくなる期間が発生しないため、再生映像が途切れることがない。
【００３３】
次に、光ディスクに記録されたデータが生成されたプレイリストに基づいて再生される際に、上記式（１）を満たさない状態が発生する場合について図９および図１０を参照して説明する。
【００３４】
図９において、〈１〉はＨＤＤに記録されたストリームであり、ストリームD（D0〜D3）、ストリームE（E0〜E3）、およびストリームF（F0〜F3）の３つが連続して配置されている。ストリームDはシーン（D0〜D1）、シーン（D1〜D2）、およびシーン（D2〜D3）の３つのシーンで構成され、ストリームEはシーン（E0〜E1）、シーン（E1〜E2）、およびシーン（E2〜E3）の３つのシーンで構成され、ストリームFはシーン（F0〜F1）、シーン（F1〜F2）、およびシーン（F2〜F3）の３つのシーンで構成されている。
【００３５】
〈２〉はユーザにより生成されたプレイリストであり、ストリームDの中のシーン（D1〜D2）と、ストリームEの中のシーン（E1〜E2）と、ストリームFの中のシーン（F1〜F2）とが選択され、シーン（D1〜D2）→シーン（E1〜E2）→シーン（F1〜F2）の順に再生するよう指定されている。
【００３６】
〈２０〉は光ディスクに記録されたストリームD〜Fであり、各ストリームのデータ位置を光ディスクの中心と外周の１点とを結ぶ直線状に示している。〈２０〉において、ＨＤＤのデータD0、D1、D2、D3、E0、E1、E2、E3、F0、F1、F2、F3に対応した位置を、それぞれd0、d1、d2、d3、e0、e1、e2、e3、f0、f1、f2、f3として示す。
【００３７】
〈２０〉において、位置（d1〜d2）、（e1〜e2）、および（f1〜f2）が〈２〉プレイリストで再生されるデータ部分である。
【００３８】
〈２０〉のように光ディスクに記録されたデータが、〈２〉のように生成されたプレイリストに基づいて再生されたときの、再生装置内の再生バッファのデータ充足量の変化を図１０に示す。
【００３９】
図１０のグラフにおいて、横軸は経過時間を示し、縦軸は再生バッファのデータ充足量を示す。
【００４０】
再生処理を開始した時間t20から時間t21までの期間（t20〜t21）は、光ディスク上の位置d1にピックをシークしている時間であり、この期間はバッファにはデータは充足されていない。
【００４１】
期間（t21〜t22）は、所定の初期充足量までストリームの位置（d1〜d2）のデータを再生バッファに充足している期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、光ディスクの読み出しビットレートRr（ビット／秒）である。
【００４２】
期間（t22〜t23）は、光ディスクから再生バッファに位置（d1〜d2）のデータを引き続き充足するとともに、再生する位置（d1〜d2）のデータが順次再生バッファから出力されている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、光ディスクの読み出しビットレートRrと再生ビットレートRd（ビット／秒）との差（Rr−Rd）である。
【００４３】
期間（t23〜t24）は、光ディスクからの位置（d1〜d2）のデータの充足が終了した後、位置d2から位置e1にピックをシークするとともに、引き続き再生する位置（d1〜d2）のデータが順次再生バッファから出力されている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、再生ビットレートRdの負数である−Rdである。
【００４４】
期間（t24〜t25）は、引き続き位置（d1〜d2）のデータが順次再生バッファから出力されるとともに、位置（e1〜e2）のデータを充足している期間である。位置（d1〜d2）の再生が終了すると位置（e1〜e2）の再生が開始される。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t22〜t23）と同様に光ディスクの読み出しビットレートRrと再生ビットレートRdとの差（Rr−Rd）である。
【００４５】
期間（t25〜t26）は、光ディスクからの位置（e1〜e2）のデータの充足が終了した後、位置e2から位置f1にピックをシークするとともに、引き続き再生する位置（e1〜e2）のデータが順次再生バッファから出力されている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t23〜t24）と同様に再生ビットレートRdの負数である−Rdである。
【００４６】
期間（t26〜t27）は、位置（e1〜e2）の再生が終了した後、引き続き位置e2から位置f1にピックをシークしている期間である。この期間は、再生バッファの充足量は０である。
【００４７】
期間（t27〜t28）は、光ディスクから再生バッファに位置（f1〜f2）のデータを充足するとともに、この位置（f1〜f2）のデータが順次再生バッファから出力されている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t22〜t23）、期間（t24〜t25）と同様に光ディスクの読み出しビットレートRrと再生ビットレートRd（ビット／秒）との差（Rr−Rd）である。
【００４８】
期間（t28〜t29）は、光ディスクからの位置（f1〜f2）のデータの充足が終了することにより再生するすべてのデータの読み出しが終了し、引き続き位置（f1〜f2）の再生が終了するまで行われている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t23〜t24）、および期間（t25〜t26）と同様に再生ビットレートRdの負数である−Rdである。
【００４９】
すなわち、再生装置においては、期間（t22〜t26）、および期間（t27〜t29）がプレイリストの再生が行われている期間である。
【００５０】
また、光ディスクにおいては、期間（t20〜t21）は位置a1へのシーク期間であり、期間（t21〜t23）は位置（d1〜d2）の読み出しが行われている期間であり、期間（t23〜t24）は位置e1へのシーク期間であり、期間（t24〜t25）は位置（e1〜e2）の読み出しが行われている期間であり、期間（t25〜t27）はf1へのシーク期間であり、期間（t27〜t28）は位置（f1〜f2）の読み出しが行われている期間である。
【００５１】
以上説明したような図９および図１０の場合は、期間（t26〜t27）において上記式（１）を満たしておらず、この期間は再生映像が途切れてしまう。これは、位置（e1〜e2）のデータ長が短く再生バッファからの出力が短い期間で終わってしまうことに加え、位置（e1〜e2）の終了位置である位置e2から次の再生位置である位置f1までが物理的に離れておりシーク時間が長いため、再生バッファの充足量が０になることにより起こる。
【００５２】
このようにプレイリストによる再生時に映像が途切れるという問題を解決するため、特許文献１には、転送レートやシーク時間等の再生条件が異なる複数の再生装置を用いて映像の再生を行う場合に、利用形態に応じて再生条件を選択し、効率良くプレイリストの編集を行うことができる技術が記載されている。
【００５３】
例えばこの技術を利用することにより、転送レートが１倍速の再生の能力しかない古い再生装置と、Ｎ倍速の再生能力を持つ新しい再生装置を混在させて映像データの編集を行う場合、Ｎ倍速の再生装置で最終的な再生を行うことを前提として、１倍速の再生装置においてもプレイリストの再生条件をＮ倍速として編集することなどが可能である。そのため、効率良く高速の転送レートを利用して再生バッファへストリームを転送することができ、映像が途切れることなく再生させることができる。
【特許文献１】特開２００４−１４０４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００５４】
しかし、特許文献１の技術を用いて映像が途切れることなく効率の良い再生を行うためには、Ｎ倍速の再生能力を有する再生装置を用いることが前提になる。そのため、光ディスクに記録したデータを用い、シークが頻繁に発生するような条件で映像が途切れないように再生するためには、従来行われていたように複数のファイルのストリームを一旦復号して映像データの状態で細かくつなぎ合わせた後に再符号化して新たなファイルとしてディスクに書き戻すことが必要なってしまうという問題があった。
【００５５】
本発明は、上記事情に鑑みてなされたものであり、符号化された映像データのストリームを復号および再符号化することなく、編集されたプレイリストに基づいて再生される映像が途切れないように映像データを記録する映像信号記録制御装置および映像信号記録制御方法を提供することを目的とする。
【課題を解決するための手段】
【００５６】
上記目的を達成するための本発明の請求項１に記載の映像信号記録制御装置は、映像データのストリームとこのストリームの任意のシーンを任意の順序で再生するための情報であるプレイリストとが記録された第１メディアから、ストリームを取得して再配置可能な記録範囲に分解するストリーム分解手段と、ストリーム分解手段において得られた記録範囲を第１メディアに記録されたプレイリストで指定された再生順序に基づいて再配置する再配置手段と、再配置手段で記録範囲が再配置されたストリームとプレイリストとを第２メディアに少なくとも記録する記録制御手段とを備えたことを特徴とする。
【００５７】
また、請求項２は請求項１に記載の映像信号記録制御装置において、第２メディアは光ディスク記録媒体であることを特徴とする。
【００５８】
また、請求項３に記載の映像信号記録制御方法は、映像信号記録制御装置が、映像データのストリームとこのストリームの任意のシーンを任意の順序で再生するための情報であるプレイリストとが記録された第１メディアから、ストリームを取得して再配置可能な記録範囲に分解するストリーム分解ステップと、ストリーム分解ステップにおいて得られた記録範囲を第１メディアに記録されたプレイリストで指定された再生順序に基づいて再配置する再配置ステップと、再配置ステップで記録範囲が再配置されたストリームとプレイリストとを第２メディアに少なくとも記録する記録制御ステップとを備えたことを特徴とする。
【００５９】
また、請求項４は請求項３に記載の映像信号記録制御方法において、第２メディアは光ディスク記録媒体であることを特徴とする。
【発明の効果】
【００６０】
本発明の映像信号記録制御装置および映像信号記録制御方法によれば、符号化された映像データのストリームを復号および再符号化することなく、編集されたプレイリストに基づいて再生される映像が途切れないように映像データを記録することができる。
【発明を実施するための最良の形態】
【００６１】
本発明の一実施形態による映像信号記録制御装置は、ＨＤＤなどに記録された映像信号を光ディスクなどの別媒体へ記録する際に、各シーンの記録位置を制御して映像が途切れず再生されるようにするものである。
【００６２】
《記録再生装置の構成》
本実施形態による映像信号記録制御装置としての光ディスク記録制御装置１８を内蔵する記録再生装置１の構成を図１に示す。
【００６３】
本実施形態による記録再生装置１は、映像データを入力する入力端子１１と、映像データ符号化手段１２と、再生情報変換手段１３と、ＨＤＤ記録制御手段１４と、第１のメディアとしてのＨＤＤ１５と、入力手段１６と、プレイリスト生成手段１７と、光ディスク記録制御装置１８と、第２のメディアとしての光ディスク１９と、再生バッファ２０と、ストリーム復号手段２１と、出力端子２２とを有する。
【００６４】
映像データ符号化手段１２は、入力端子１１から入力された映像データをＭＰＥＧ２形式で符号化してストリームとしてＨＤＤ記録制御手段１４に出力するとともに、再生時に必要な符号化情報、例えばフレーム毎の符号化後のビット量等を再生情報変換手段１３に出力する。
【００６５】
再生情報変換手段１３は、映像データ符号化手段１２から取得した符号化情報をＶＲ規格に則したフォーマットに変換し、ＶＲ符号化情報としてＨＤＤ記録制御手段１４に出力する。
【００６６】
ＨＤＤ記録制御手段１４は、映像データ符号化手段１２から取得したストリームおよびＶＲ符号化情報のＨＤＤ１５上での配置を決定し、このストリームおよびＶＲ符号化情報をＨＤＤ１５に記録するための制御を行う。また、後述するプレイリストのＨＤＤ１５への記録制御を行う。
【００６７】
ＨＤＤ１５は、記録または再生の際に高速処理が可能であり、ＨＤＤ記録制御手段１４の制御によりストリーム、ＶＲ符号化情報、および後述するプレイリストを記録する。
【００６８】
入力手段１６は、ユーザにより操作されるものであり、ＨＤＤ１５上のデータを操作する。
【００６９】
プレイリスト生成手段１７は、ＨＤＤ１５に記録されたストリームから、ユーザによる入力手段１６の操作で連続したフレームであるシーンを切り出して再生順序を指定し、プレイリストを生成してＨＤＤ１５に送出する。
【００７０】
光ディスク記録制御装置１８は、ストリーム分解手段１８ａと、再配置手段１８ｂと、記録制御手段１８ｃとを有する。
【００７１】
ストリーム分解手段１８ａは、ＨＤＤ１５からストリームを取得して、配置換え可能な大きさの記録範囲に分解する分解処理を行う。
【００７２】
再配置手段１８ｂは、ストリーム分解手段１８ａにおいて得られた記録範囲を、ＨＤＤ１５に記録されたプレイリストで指定された再生順序を基に配置を換える再配置処理を行う。
【００７３】
記録制御手段１８ｃは、再配置手段１８ｂにおいて記録範囲の再配置処理が行われたストリームと、ＨＤＤ１５から取得したＶＲ符号化手段と、プレイリストとを光ディスク１９に記録するための制御を行う。
【００７４】
光ディスク１９は、記録範囲の再配置処理が行われたストリームと、ＶＲ符号化情報と、プレイリストとを記録する。
【００７５】
再生バッファ２０は、光ディスク１９に記録されたストリームが再生される際に一時的に再生データを蓄積する。
【００７６】
ストリーム復号手段２１は、再生バッファから出力されたストリームをＶＲ符号化情報に従って復号する。
【００７７】
出力端子２２は、ストリーム復号手段２１で復号されたストリームを表示装置などに出力する。
【００７８】
《記録再生装置の動作》
本実施形態による映像信号記録制御装置としての光ディスク記録制御装置１８を内蔵する記録再生装置１の動作について説明する。
【００７９】
まず、入力端子１１から映像データが入力されると（Ｓ１）、映像データ符号化手段１２によりＭＰＥＧ２形式で符号化されストリームとしてＨＤＤ記録制御手段１４に出力される（Ｓ２）とともに、再生時に必要な符号化情報、例えばフレーム毎の符号化後のビット量等が再生情報変換手段１３に出力される（Ｓ３）。
【００８０】
次に、再生情報変換手段１３において、取得された符号化情報がＶＲ規格に則したフォーマットに変換され、ＶＲ符号化情報としてＨＤＤ記録制御手段１４に出力される（Ｓ４）。
【００８１】
ＨＤＤ記録制御手段１４において、映像データ符号化手段１２からストリームが取得されるとともに再生情報変換手段１３からＶＲ符号化情報が取得されると、これらのＨＤＤ１５上での配置が決定される。
【００８２】
ＨＤＤ記録制御手段１４において配置が決定されたストリームとＶＲ符号化情報とは、ＨＤＤ記録制御手段１４の制御によりＨＤＤ１５に記録される（Ｓ５）。
【００８３】
次に、ユーザにより入力手段１６が操作されてＨＤＤ１５に記録されたストリームから所望のシーンが切り出され再生順序が指定されると、プレイリスト生成手段１７においてプレイリストが生成される（Ｓ６）。
【００８４】
生成されたプレイリストは、ＨＤＤ記録制御手段１４の制御によりＨＤＤ１５に記録される（Ｓ７）。
【００８５】
さらにユーザにより入力手段１６が操作されて光ディスク１９へストリームおよびプレイリストを記録する指示が入力されると、光ディスク記録制御装置１８のストリーム分解手段１８ａにおいてＨＤＤ１５からストリームが取得される（Ｓ８）。
【００８６】
取得されたストリームは、ストリーム分解手段１８ａにおいて配置換え可能な大きさの記録範囲への分解処理が行われる（Ｓ９）。
【００８７】
次に、再配置手段１８ｂにおいてＨＤＤ１５からプレイリストが取得され、ストリーム分解手段１８ａで記録範囲に分解されたストリームがプレイリストで指定された再生順序を基に再生される際に途切れることがない様、最適化された位置への再配置処理が行われる（Ｓ１０）。
【００８８】
ステップＳ９およびステップＳ１０で光ディスク記録制御装置１８において実行される、ストリームの分解処理、および、再配置処理について図３を参照して詳しく説明する。
【００８９】
まず、ストリーム分解手段１８ａにおいて、上記式（１）における次のシーンへのシーク時間Ts（秒）が、最大値に設定される。最大値とは、光ディスクの最内周のデータと最外周のデータとが連続して再生されるときに発生するシーク時間である（Ｓ２１）。
【００９０】
次に、ストリーム分解手段１８ａにおいてＨＤＤ１５から取得されたストリームがシーンごとに分解され、それぞれのシーンが記録範囲RAn（n＝0〜k）として定義される（Ｓ２２）。
【００９１】
次に、ストリーム分解手段１８ａにおいて、ストリーム中の複数の記録範囲RAnの中から最小の記録範囲RAlt（0≦lt≦k）が検出される（Ｓ２３）。
【００９２】
さらに、検出された最小の記録範囲RAltが上記式（１）を満たすか否かが判定される（Ｓ２４）。
【００９３】
判定の結果、最小の記録範囲RAltが上記式（１）を満たさない場合（Ｓ２４の「NO」）は、ＨＤＤ１５において記録範囲RAltに前後いずれかで隣り合って記録されている記録範囲と結合され、下記式（２）または（３）のように新たな記録範囲が生成される（Ｓ２５）。
【００９４】
〔数２〕
RAlt←RAlt+RA(lt+1)        （２）
RA(lt-1)←RAlt+RA(lt-1)      （３）
記録範囲の結合が行われると記録範囲の数が減るため、記録範囲RAnの数がkから（k-1）に更新される（Ｓ２６）。
【００９５】
ステップＳ２６の処理が終了すると、ステップＳ２３に戻って新たな最小の記録範囲が検出され、ストリームの各記録範囲が全て上記式（１）を満たすようになるまでステップＳ２３〜Ｓ２６が繰り返され分解処理が行われる。各記録範囲が上記式（１）を満たすことにより、自由に配置を換えることが可能になる。
【００９６】
ストリーム中の最小の記録範囲RAltが上記式（１）を満たす状態になったときは（Ｓ２４の「YES」）、再配置手段１８ｂにおいて記録範囲の再配置処理が行われる。
【００９７】
記録範囲の再配置処理を行うため、まず、再配置手段１８ｂにおいてＨＤＤ１５からプレイリストが取得される。
【００９８】
次に、取得されたプレイリストの中のシーンのうち、j番目に小さいシーンを検出するための変数ｊに「１」が代入されることにより、このプレイリストの各シーンの中から最小のシーンSkおよびこのシーンSkの次に再生されるシーンSk+1が検出される（Ｓ２７、Ｓ２８）。
【００９９】
次に、配置換え可能な大きさに分解された記録範囲の中から、シーンSkを含む記録範囲RAmと、このシーンSkの次に再生されることがプレイリストで指定されているシーンSk+1を含む記録範囲RAiとが検出され、近接して配置される（Ｓ２９）。
【０１００】
この再配置処理がプレイリストに含まれる全てのシーンについて行われたか判定され（Ｓ３０）、未処理のシーンがあるときには（Ｓ３０の「NO」）、変数jが１加算されて（Ｓ３１）ステップＳ２８に戻る。
【０１０１】
ここでは、変数jが１加算されて２になることにより、２番目に小さい記録範囲がSkとして検出される。この２番目に小さい記録範囲についてもステップＳ２８およびステップＳ２９の処理が行われる。
【０１０２】
プレイリストに含まれる全てのシーンを含む記録範囲についての再配置処理が終了したときは（Ｓ３０の「YES」）、プレイリストのシーンを含む記録範囲以外の記録範囲が、ＨＤＤ１５に記録されていたときの順序に従って配置される（Ｓ３１）。
【０１０３】
以上で、ストリームの分解処理および再配置処理が終了する。
【０１０４】
ここで具体的な一例として、ＨＤＤ１５に記録されたストリームとして図９の〈１〉のデータを用い、プレイリストとして図９の〈２〉のデータを用いてストリームの分解処理および再配置処理を行った場合について図３および図４を参照して説明する。
【０１０５】
まず、ステップＳ２１の処理に従ってシーク時間Tsが設定された後、図４の〈３〉に示すように、〈１〉ＨＤＤに記録されたストリームがストリーム分解手段１８ａによりシーンごとに分解される。ストリームDはシーン（D0〜D1）、シーン（D1〜D2）、およびシーン（D2〜D3）の３つのシーンに分解され、ストリームEはシーン（E0〜E1）、シーン（E1〜E2）、およびシーン（E2〜E3）の３つのシーンに分解され、ストリームFはシーン（F0〜F1）、シーン（F1〜F2）、およびシーン（F2〜F3）の３つのシーンに分解される。
【０１０６】
これらに分解されたシーンがそれぞれ記録範囲RAn（n＝0〜k）として定義される。つまり、〈４〉に示すようにそれぞれシーン（D0〜D1）は記録範囲RA0、シーン（D1〜D2）は記録範囲RA1、シーン（D2〜D3）は記録範囲RA2、シーン（E0〜E1）は記録範囲RA3、シーン（E1〜E2）は記録範囲RA4、シーン（E2〜E3）は記録範囲RA5、シーン（F0〜F1）は記録範囲RA6、シーン（F1〜F2）は記録範囲RA7、シーン（F2〜F3）は記録範囲RA8として定義される（Ｓ２２）。
【０１０７】
ここで、記録範囲RAnのサイズをSRAnとすると、〈２〉プレイリストのシーンとして定義されていない各シーンのサイズは、下記式（２）を満たすものとする。
【０１０８】
〔数２〕
SRA8＜SRA2＜SRA0＜SRA4＜SRA6        （２）
また、サイズSをサイズSRA６としたとき上記式（１）は満たされず、下記式（３）に示すようになるものとする。
【０１０９】
〔数３〕
SRA6／（Rr−Rd）＜Ts        （３）
式（２）より当然ながら、サイズSをサイズSRA8、SRA2、SRA0、またはSRA4としたときも式（１）は満たされないものとする。
【０１１０】
次に、記録範囲RA0〜RA8の中でサイズが最小の記録範囲RA8が検出される（Ｓ２３）。
【０１１１】
次に、検出された最小の記録範囲RA8が上記式（１）を満たすか否かが判定される（Ｓ２４）。上述したように記録範囲RA8は上記式（１）を満たさないので（Ｓ２４の「NO」）、ステップＳ２５に移り、〈１〉でＨＤＤ１５に記録されているときの順序でRA8の１つ前のシーンの記録範囲であるRA7と結合されて、〈５〉に示すように新たな記録範囲RA7が生成される（Ｓ２５）。
【０１１２】
次に、ステップＳ２３に戻り、新たな最小の記録範囲としてRA2が検出される（Ｓ２３）。
【０１１３】
次に、検出された最小の記録範囲RA2が上記式（１）を満たすか否かが判定される（Ｓ２４）。記録範囲RA2もまた上述したように上記式（１）を満たさないので（Ｓ２４の「NO」）、ステップＳ２５に移り、〈１〉でＨＤＤ１５に記録されているときの順序でRA2の１つ前のシーンの記録範囲であるRA1と結合されて、〈６〉に示すように新たな記録範囲RA1が生成される（Ｓ２５）。
【０１１４】
次に、ステップＳ２３に戻り、新たな最小の記録範囲としてRA0が検出される（Ｓ２３）。
【０１１５】
次に、検出された最小の記録範囲RA0が上記式（１）を満たすか否かが判定される（Ｓ２４）。記録範囲RA0もまた上述したように上記式（１）を満たさないので（Ｓ２４の「NO」）、ステップＳ２５に移り、〈１〉でＨＤＤ１５に記録されているときの順序でRA0の１つ後のシーンの記録範囲であるRA1と結合されて、〈７〉に示すように新たな記録範囲RA0が生成される（Ｓ２５）。
【０１１６】
次に、ステップＳ２３に戻り、新たな最小の記録範囲としてRA4が検出される（Ｓ２３）。
【０１１７】
次に、検出された最小の記録範囲RA4が上記式（１）を満たすか否かが判定される（Ｓ２４）。記録範囲RA4もまた上述したように上記式（１）を満たさないので（Ｓ２４の「NO」）、ステップＳ２５に移り、〈１〉でＨＤＤ１５に記録されているときの順序でRA4の１つ前のシーンの記録範囲であるRA3と結合されて、〈８〉に示すように新たな記録範囲RA3が生成される（Ｓ２５）。
【０１１８】
次に、ステップＳ２３に戻り、新たな最小の記録範囲としてRA6が検出される（Ｓ２３）。
【０１１９】
次に、検出された最小の記録範囲RA6が上記式（１）を満たすか否かが判定される（Ｓ２４）。記録範囲RA6もまた上述したように上記式（１）を満たさないので（Ｓ２４の「NO」）、ステップＳ２５に移り、〈１〉でＨＤＤ１５に記録されているときの順序でRA6の１つ後のシーンの記録範囲であるRA7と結合されて、〈９〉に示すように新たな記録範囲RA6が生成される（Ｓ２５）。
【０１２０】
次に、ステップＳ２３に戻り、新たな最小の記録範囲としてRA3が検出される（Ｓ２３）。
【０１２１】
記録範囲RA3は上記式（１）を満たし、配置換え可能な大きさであるため、ステップS２６に移り、再配置手段１８ｂにおいて記録範囲の再配置処理が行われる。
【０１２２】
まず、再配置手段１８ｂにおいて〈２〉プレイリストの中のシーン（D1〜D2）、シーン（E1〜E2）、およびシーン（F1〜F2）のうち最小であるシーン（E1〜E2）を含む記録範囲RA3が〈１０〉に示すように検出される。
【０１２３】
さらに、プレイリストによりこのシーン（E1〜E2）の次に再生されるシーン（F1〜F2）を含む記録範囲RA6が検出される（Ｓ２６、Ｓ２７）。
【０１２４】
検出された記録範囲RA3と記録範囲RA6とが、〈１１〉に示すように近接して配置される（Ｓ２８）。
【０１２５】
次に、まだプレイリスト中の全てのシーンについて再配置処理が行われていないため（Ｓ２９の「NO」）ステップＳ２７に戻り、プレイリスト中の２番目に小さいシーン（D1〜D2）を含む記録範囲RA0が〈１２〉に示すように検出される。
【０１２６】
さらに、プレイリストによりこのシーン（D1〜D2）の次に再生されるシーン（E1〜E2）を含む記録範囲RA3が検出される（Ｓ２７）。
【０１２７】
さらに、検出された記録範囲RA0と記録範囲RA3とが近接して配置される（Ｓ２８）。このとき、記録範囲RA3は既に記録範囲RA6と近接して配置されているため、〈１３〉に示すように、記録範囲RA0、RA3、およびRA6が近接して配置されるようになる。
【０１２８】
このようにして記録範囲RA0、RA3、およびRA6が配置されることによりプレイリストに含まれる全てのシーンについての再配置処理が終了したため（Ｓ２９の「YES」）、プレイリストのシーンを含む記録範囲以外の記録範囲であるRA5が〈１４〉に示すように記録範囲RA0、RA3、およびRA6の後に配置される（Ｓ３１）。
【０１２９】
この再配置処理により、〈１５〉に示すようにＨＤＤ１５から取得されたストリームは、シーン（D0〜D1）、シーン（D1〜D2）、シーン（D2〜D3）、（E0〜E1）、シーン（E1〜E2）、（F0〜F1）、シーン（F1〜F2）、シーン（F2〜F3）、シーン（E2〜E3）の順に配置換えされる。
【０１３０】
以上で〈１〉のストリームおよび〈２〉のプレイリストを用いたストリームの分解処理および再配置処理が終了し、〈１５〉に示すように再配置されたストリームと、ＨＤＤ１５から取得したＶＲ符号化情報と、プレイリストとが記録制御手段１８ｃの制御により光ディスク１９に記録される（Ｓ１１）。
【０１３１】
光ディスク１９に〈１５〉に示す配置で記録されたストリームが〈２〉のプレイリストに基づいて再生される際は、再生されるシーンのストリームのデータが順に再生バッファ２０に一時的に保存される（Ｓ１２）。
【０１３２】
このときの再生バッファのデータ充足量の変化を図５に示す。
【０１３３】
図５のグラフにおいて、横軸は経過時間を示し、縦軸は再生バッファのデータ充足量を示す。
【０１３４】
再生処理を開始した時間t0から時間t1までの期間（t0〜t1）は、〈１５〉の光ディスク上の位置d1にピックをシークしている時間であり、この期間はバッファにはデータは充足されていない。
【０１３５】
期間（t1〜t2）は、所定の初期充足量までストリームの位置（d1〜d2）のデータを再生バッファに充足している期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、光ディスクの読み出しビットレートRr（ビット／秒）である。
【０１３６】
期間（t2〜t3）は、光ディスクから再生バッファに位置（d1〜d2）のデータを引き続き充足するとともに、再生する位置（d1〜d2）のデータが順次再生バッファから出力されている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、光ディスクの読み出しビットレートRrと再生ビットレートRd（ビット／秒）との差（Rr−Rd）である。
【０１３７】
期間（t3〜t4）は、光ディスクからの位置（d1〜d2）のデータの充足が終了した後、位置d2から位置e1にピックをシークするとともに、引き続き再生する位置（d1〜d2）のデータが順次再生バッファから出力されている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、再生ビットレートRdの負数である−Rdである。
【０１３８】
期間（t4〜t5）は、引き続き位置（d1〜d2）のデータが順次再生バッファから出力されるとともに、位置（e1〜e2）のデータを充足している期間である。位置（d1〜d2）の再生が終了すると位置（e1〜e2）の再生が開始される。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t2〜t3）と同様に光ディスクの読み出しビットレートRrと再生ビットレートRdとの差（Rr−Rd）である。
【０１３９】
期間（t5〜t6）は、光ディスクからの位置（e1〜e2）のデータの充足が終了した後、位置e2から位置f1にピックをシークするとともに、引き続き再生する位置（e1〜e2）のデータが順次再生バッファから出力されている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t3〜t4）と同様に再生ビットレートRdの負数である−Rdである。
【０１４０】
期間（t6〜t7）は、引き続き位置（e1〜e2）のデータが順次再生バッファから出力されるとともに、位置（f1〜f2）のデータを充足している期間である。位置（e1〜e2）の再生が終了すると位置（f1〜f2）の再生が開始される。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t2〜t3）、および期間（t4〜t5）と同様に光ディスクの読み出しビットレートRrと再生ビットレートRdとの差（Rr−Rd）である。
【０１４１】
期間（t7〜t8）は、光ディスクからの位置（f1〜f2）のデータの充足が終了することにより再生するすべてのデータの読み出しが終了し、引き続き位置（f1〜f2）の再生が終了するまで行われている期間である。この期間の再生バッファへのデータの充足量を示すグラフの傾きは、期間（t3〜t4）、および期間（t5〜t6）と同様に再生ビットレートRdの負数である−Rdである。
【０１４２】
すなわち、記録再生装置においては、期間（t2〜t8）がプレイリストの再生が行われている期間である。
【０１４３】
また、光ディスク１９においては、期間（t0〜t1）は位置a1へのシーク期間であり、期間（t1〜t3）は位置（d1〜d2）の読み出しが行われている期間であり、期間（t3〜t4）は位置e1へのシーク期間であり、期間（t4〜t5）は位置（e1〜e2）の読み出しが行われている期間であり、期間（t5〜t6）はf1へのシーク期間であり、期間（t6〜t7）は位置（f1〜f2）の読み出しが行われている期間である。
【０１４４】
このように、図５の場合は上記式（１）を常に満たしており、バッファに充足されたデータがなくなる期間が発生しない。
【０１４５】
上述したように、再生バッファ２０に一時保存されたストリームのデータは、ストリーム復号手段２１で復号されて（Ｓ１３）出力端子２２から表示手段などに出力されて再生される。これをすべてのシーンについて繰り返す（Ｓ１４）。
【０１４６】
以上の実施形態によれば、ＨＤＤから光ディスクに映像データのストリームとプレイリストとを記録する際に、プレイリストに含まれる短いシーンとこのシーンの後に連続して再生されるシーンとを近接して光ディスクに記録するため、プレイリストに基づいて光ディスクからストリームを再生する際にシーク時間に再生バッファのデータ充足量がなくなる期間が発生することにより映像が途切れることを防止することができる。
【図面の簡単な説明】
【０１４７】
【図１】本発明の一実施形態による光ディスク記録制御装置を内蔵する記録再生装置の構成を示すブロック図である。
【図２】本発明の一実施形態による光ディスク記録制御装置を内蔵する記録再生装置の動作を示すフローチャートである。
【図３】本発明の一実施形態による光ディスク記録制御装置の動作を示すフローチャートである。
【図４】本発明の一実施形態による光ディスク記録制御装置においてストリームを分解および再配置する動作を示す説明図である。
【図５】本発明の一実施形態による光ディスク記録制御装置を内蔵する記録再生装置の再生バッファの充足量の変化を示すグラフである。
【図６】従来の記録再生装置に記録されるストリームとプレイリストとの関係を示す説明図である。
【図７】従来の記録再生装置により光ディスクに記録されたデータの位置を示す説明図である。
【図８】従来の記録再生装置の再生バッファの充足量の変化を示すグラフである。
【図９】従来の記録再生装置により記録および再生されるストリームとプレイリストとの関係を示す説明図である。
【図１０】従来の記録再生装置の再生バッファの充足量の変化を示すグラフである。
【符号の説明】
【０１４８】
１…記録再生装置
１１…入力端子
１２…映像データ符号化手段
１３…再生情報変換手段
１４…ＨＤＤ記録制御手段
１５…ＨＤＤ
１６…入力手段
１７…プレイリスト生成手段
１８…光ディスク記録制御装置
１８ａ…ストリーム分解手段
１８ｂ…再配置手段
１８ｃ…光ディスク記録制御手段
１９…光ディスク
２０…再生バッファ
２１…ストリーム復号手段
２２…出力端子
【図１】
2007188592.tif 000003
【図２】
2007188592.tif 000004
【図３】
2007188592.tif 000005
【図４】
2007188592.tif 000006
【図５】
2007188592.tif 000007
【図６】
2007188592.tif 000008
【図７】
2007188592.tif 000009
【図８】
2007188592.tif 000010
【図９】
2007188592.tif 000011
【図１０】
2007188592.tif 000012