(57)【要約】【課題】動画の記録されたメディア内の動画の接続状態の確認を行い、不連続な(シームレスでない)接続を検出することで、画像の乱れや停止等のない情報処理方法及び装置を提供する。【解決手段】不連続検出手段によりプレイアイテム間のストリームの不連続部分を検出し、代替ストリーム作成手段により不連続検出手段で検出された不連続部分に対して連続再生可能な代替ストリームを作成する。そして、記録手段により代替ストリームを記録媒体１００に記録してプレイアイテム間の不連続部分をシームレス化する。プレイアイテム間の不連続は、ストリーム管理情報又はＭＰＥＧ２のＧＯＰ内の再生位置に基づいて検出する。【選択図】図６
2008135089.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に含まれる複数のプレイアイテムから構成されるプレイリストの編集を行う情報処理方法において、
不連続検出手段により前記プレイアイテム間のストリームの不連続部分を検出するステップと、
代替ストリーム作成手段により前記検出手段で検出された不連続部分に対して連続再生可能な代替ストリームを作成するステップと、
記録手段により前記代替ストリームを前記記録媒体に記録して前記プレイアイテム間の不連続部分をシームレス化するステップと、
を含むことを特徴とする情報処理方法。
【請求項２】
前記プレイアイテム間の不連続部分を、ストリーム管理情報又はＭＰＥＧ２のＧＯＰ内の再生位置に基づいて検出することを特徴とする請求項１に記載の情報処理方法。
【請求項３】
前記不連続部分をシームレス化する処理を、入力手段により入力されたユーザからの指示によって行う、又は自動的に行うことを特徴とする請求項１又は２に記載の情報処理方法。
【請求項４】
切り替え手段を用いて、前記入力手段によるユーザからの指示によって行うことと、前記自動的に行うことを切り替えることを特徴とする請求項３に記載の情報処理方法。
【請求項５】
前記不連続部分をシームレス化する処理を、装置の電源ＯＮ時又はＯＦＦ時、前記記録媒体の装着時又は排出時に行うことを特徴とする請求項１〜４のいずれか１項に記載の情報処理方法。
【請求項６】
記録媒体に含まれる複数のプレイアイテムから構成されるプレイリストの編集を行う情報処理装置において、
前記プレイアイテム間のストリームの不連続部分を検出する手段と、
前記検出手段で検出された不連続部分に対して連続再生可能な代替ストリームを作成する手段と、
前記代替ストリームを前記記録媒体に記録して前記プレイアイテム間の不連続部分をシームレス化する手段と、
を備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法及び装置、特に、記録媒体に記録された動画情報に関して動画のスムーズな再生を可能とする方法に関するものである。
【背景技術】
【０００２】
従来、記録媒体に記録された映像データや音声データ等の複数のマルチメディアデータを持つ動画像を再生する装置がある。この装置においては別々に記録された複数の動画像ストリームの連続再生をする場合には、動画の繋ぎ目で画像の乱れや停止が生じることがある。
【０００３】
画像の圧縮方式の一つであるＭＰＥＧ方式は、ＧＯＰと呼ばれる単位で動画像を扱うため、ＧＯＰのフレーム数が中途半端な場合や、Ｉフレーム、Ｐフレーム、Ｂフレームの関係が壊れている動画を再生する場合には乱れが生じる。また、動画のバッファコントロールが連続していない場合には画像の停止等が発生する。
【０００４】
画像の連続性を保つように再生する方法としては、例えば、特許文献1に記載された方法がある。その方法は、別々に記録されたClip1とClip2を連続再生するとき、Clip1からClip2への橋渡しの役割を持つBridge-Clipを生成する方法である。そのBridge-ClipがClip1からClip2への切り替わる部分の動画像の代替ストリームとなる。
【０００５】
通常、Clip1からClip2のみで連続再生する場合に再生画像の乱れを生じることがある。そこで、Clip1からClip2へのスムーズな再生を行えるように再エンコードし直したBridge-Clipを用いて生成することで、擬似的にClip1とClip2を連続再生出来るようにするものである。
【特許文献１】特開２００２−１５８９７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、プレイリストの編集を行う事が可能な情報処理装置全てが、このBridge-Clipを作成するとは限らない。例えば、Blu-rayディスクの仕様では、Bridge-Clipの作成は任意であり、使用しなくても構わない。
【０００７】
このような場合には、再生的に不連続な(シームレスでない)接続になることがある。例えば、プレイリストの編集が可能な情報処理装置を使用した場合、機種によってはBridge-Clipを作成せず、シームレスでない接続が存在してしまい、再生時に画像の乱れや停止等を生じる課題があった。
【０００８】
本発明の目的は、動画の記録されたメディア内の動画の接続状態の確認を行い、不連続な(シームレスでない)接続を検出することで、画像の乱れや停止等のない情報処理方法及び装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、記録媒体に含まれる複数のプレイアイテム間のストリームの不連続部分を検出し、検出した不連続部分に対して連続再生可能な代替ストリームを作成する。そして、作成した代替ストリームを記録媒体に記録してプレイアイテム間の不連続部分をシームレス化する。
【発明の効果】
【００１０】
本発明によれば、別々に記録されるＡＶストリームの連続性を確保でき、作成されたプレイリストに関して全体の連続性を保つことが可能となる。従って、画像の乱れや停止等のない再生を実現することが可能となる。
【発明を実施するための最良の形態】
【００１１】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。図１は本発明を適用した記録再生装置の内部構成例を示す図である。記録再生装置１は、主に記憶部２、再生部３、制御部２３から構成されている。記録媒体１００は装置本体に対して着脱可能である。
【００１２】
最初に、外部から入力された信号を記録媒体１００に記録する動作を説明する。記録再生装置１はマルチメディア情報を入力し、それを記録する。端子１１にはビデオ信号が、端子１２にはオーディオ信号がそれぞれ入力される。
【００１３】
端子１１に入力されたビデオ信号はＡＶエンコーダ１５に出力され、端子１２に入力されたオーディオ信号もＡＶエンコーダ１５に出力される。ＡＶエンコーダ１５は入力されたビデオ信号とオーディオ信号をそれぞれ符号化し、符号化マルチメディアストリームをマルチプレクサ１６に出力する。
【００１４】
符号化マルチメディアストリームは、例えば、ＭＰＥＧ(Moving Picture Expert Group)２方式により符号化されたビデオストリーム等である。マルチプレクサ１６は入力されたビデオ及びオーディオのストリームを多重化して、制御部２３とソースパケッタイザ１９に出力する。多重化ストリームは、例えば、ＭＰＥＧ２トランスポートストリームやＭＰＥＧ２プログラムストリームである。
【００１５】
ソースパケッタイザ１９は、入力された多重化ストリームをそのストリームを記録する記録媒体１００のアプリケーションフォーマットに従ってソースパケットから構成されるＡＶストリームを符号化する。ＡＶストリームは、符号化変調部２１で所定の処理が施され、書き込み部２２に出力される。
【００１６】
書き込み部２２は、制御部２３から出力される制御信号に基づいて記録媒体１００にＡＶストリームファイルを書き込む(記録する)。記録方式の指示情報は、ユーザインターフェイスとしての端子２４から制御部２３へ入力される。本実施形態では、ＡＶストリームのファイルを記録媒体１００に記録すると共に、そのファイルを管理するアプリケーションデータベース情報も記録する。
【００１７】
アプリケーションデータベース情報は制御部２３により作成される。制御部２３への入力情報はＡＶエンコーダ１５からの動画像の特徴情報、ＡＶストリームの特徴情報、及び端子２４から入力されるユーザからの指示情報である。
【００１８】
ＡＶエンコーダ１５からのＡＶストリームの特徴情報は、記録するＡＶストリームの符号化情報に関係する情報である。例えば、ＡＶストリーム内のＩピクチャのアドレス情報、ＡＶストリームの符号化パラメータ、ＡＶストリームの中の符号化パラメータの変化点情報、ビデオストリームの中の特徴的な画像に関係する情報(マーク)等である。
【００１９】
端子２４からのユーザの指示情報は、ＡＶストリームの中のユーザが指定した再生区間の指定情報、その再生区間の内容を説明するキャラクター文字、ユーザが好みのシーンにセットするブックマークやリジューム点の情報等である。
【００２０】
制御部２３はこれら入力情報に基づいてＡＶストリームのデータベース(Clip)、ＡＶストリームの再生区間(PlayItem)をグループ化したもの(PlayList)のデータベース等の情報を作成する。また、記録媒体１００の記録内容の管理情報(info.dvr)等の情報を作成する。
【００２１】
記録媒体100に記録されているデータは、本発明ではBlu-rayフォーマットに乗っ取って記録されている。そのため、マルチメディア情報は階層化されている。その主なマルチメディア情報は全体の状態を保持する。そして、管理するための管理情報(info.bvr)を始め、ＡＶストリームの動画データである動画ストリーム、動画ストリームが幾つかに区分された動画の単位であるClipがある。更に、それに対応して再生区間情報であるPlayItem、PlayItemをグループ化し、再生順番を指定するためのPlayList等がある。
【００２２】
ユーザが編集する場合、記録媒体１００上で余計なデータの削除動作や移動動作が発生しないように、PlayList情報を変更することで編集を行う。また、編集は動画の削除や入れ替え等が発生するためPlayItemは細かくなり、更にPlayItemをグループ化するPlayListがそれを保持する形になる。
【００２３】
この際に発生するClip同士の接続の不連続性を解決するのがBridge-Clipである。これらの情報から構成されるアプリケーションデータベース情報は、ＡＶストリームと同様に符号化変調部２１で処理され、書き込み部２２へ入力される。書き込み部２２は制御部２３から出力される制御信号に基づいて記録媒体１００へデータベースファイルを記録する。アプリケーションデータベース情報については後述する。
【００２４】
次に、記録再生装置１の再生動作について説明する。記録媒体１００に記録されたＡＶストリームファイル(画像データと音声データのファイル)と、アプリケーションデータベース情報を再生部３で再生する場合の動作である。まず、制御部２３は読み出し部２８に記録媒体１００からアプリケーションデータベース情報の読み出しを指示する。
【００２５】
読み出し部２８は記録媒体１００からアプリケーションデータベース情報を読み出し、そのアプリケーションデータベース情報は復調復号部２９の復調と誤り訂正処理を経て、制御部２３へ入力される。制御部２３はアプリケーションデータベース情報に基づいて記録媒体１００に記録されているPlayListの一覧を端子２４のユーザインターフェイスへ出力する。
【００２６】
ユーザはPlayListの一覧から再生したいPlayListを選択し、指定されたPlayListに関する情報が端子２４から制御部２３へ入力される。
【００２７】
制御部２３はそのPlayListの再生に必要なＡＶストリームファイルの読み出しを、読み出し部２８に指示する。読み出し部２８はその指示に従い、記録媒体１００から対応するＡＶストリームを読み出し、復調複合部２９に出力する。復調複合部２９は入力されたＡＶストリームに所定の処理を施して復調し、ソースデパケッタイザ３１に出力する。
【００２８】
ソースデパケッタイザ３１は記録媒体１００から読み出され、所定の処理が施されたアプリケーションフォーマットのＡＶストリームを、デマルチプレクサ２６が処理可能なストリームに変換する。
【００２９】
デマルチプレクサ２６は制御部２３により指定されたＡＶストリームの再生区間(PlayItem)を構成するビデオストリーム、オーディオストリーム等をＡＶデコーダ２７に出力する。ＡＶデコーダ２７はビデオストリームとオーディオストリームを復号し、再生ビデオ信号と再生オーディオ信号をそれぞれ対応する端子３２と端子３３から出力する。
【００３０】
また、ユーザインターフェイスとしての端子２４からランダムアクセス再生や特殊再生を指示する情報が入力される。その場合、制御部２３はＡＶストリームのデータベース(Clip)の内容に基づき記録媒体１００からのＡＶストリームの読み出し位置を決定する。そして、そのＡＶストリームの読み出しを読み出し部２８に指示する。
【００３１】
例えば、ユーザにより選択されたPlayListを、所定の時刻から再生する場合、制御部２３は指定された時刻に最も近いタイムスタンプを持つＩピクチャからのデータを読み出すように読み出し部２８に指示する。
【００３２】
更に、アプリケーションデータベース情報を構成するＡＶストリームのデータベースのサムネール画像リスト等をユーザインターフェイスに表示し、ユーザがその中からある画像を選択する。制御部２３はClip Informationの内容に基づいて記録媒体１００からのＡＶストリームの読み出し位置を決定し、そのＡＶストリームの読み出しを読み出し部２８へ指示する。即ち、ユーザが選択した画像がストアされているＡＶストリーム上でのアドレスに最も近いアドレスにあるＩピクチャからのデータを読み出すように読み出し部２８へ指示する。
【００３３】
読み出し部２８は指定されたアドレスからデータを読み出し、読み出されたデータは復調複合部２９、ソースデパケッタイザ３１の処理を経て、デマルチプレクサ２６へ入力される。そして、ＡＶデコーダ２７で復号され、ユーザの指示のあったシーンのピクチャのアドレスで示されるＡＶデータが再生される。
【００３４】
また、読み出し部２８はＩピクチャが記録されている位置として指定されたランダムアクセスポイントからＡＶストリームのデータを読み出す。読み出されたデータは後段の各部の処理を経て再生される。以上のような動作を経て再生を行う。
【００３５】
次に、Bridge-Clipを作成する動作について説明する。Bridge-Clipの詳細は後述する。Bridge-Clipは、シームレスでない接続のClip同士をシームレスに接続するためのものであり、つなぎ目近辺のClipからシームレスな接続にするためのClip(Bridge-Clip)を作成する。
【００３６】
この際、元クリップから再エンコードを行ってBridge-Clipを作成する。この動作に関して説明する。まず、制御部２３はデマルチプレクサ２６に入力されたデータを解析する。そして、ビデオストリームの再エンコード方法、picture_coding_typeの変更、再エンコードする符号化ビット量の割り当てと、再多重化方式を決定する。その方式をＡＶエンコーダ１５とマルチプレクサ１６に供給する。
【００３７】
マルチプレクサ２６は入力されたストリームをビデオストリーム、オーディオストリーム等に分離する。これらのマルチメディアストリームはＡＶデコーダ２７によってデコードされ、ＡＶエンコーダ１５に入力され、再エンコードが行われる。
【００３８】
マルチプレクサ１６は制御部２３から入力された情報に基づいて入力ストリームを多重化し、多重化ストリームを出力する。多重化ストリームはソースパケッタイザ１９、符号化変調部２１で処理され、書き込み部２２に入力される。
【００３９】
書き込み部２２は制御部２３から供給される制御信号に基づいて記録媒体１００にＡＶストリームを記録する。このようにして、Clipの接続点付近のビデオストリームが部分的に再エンコードされたビデオを含むBridge-Clipを作成する。
【００４０】
制御部２３はBridge-Clipのデータベースを作成する。即ち、ＡＶストリームからBridge-Clipの先頭へデータ読出しを切り替える時の第１のＡＶストリーム上のデータアドレス情報(SPN_exit_from_preceding_Clip)を持つBridge-Clipのデータベースを作成する。またBridge-Clipに対応する第２のＡＶストリームへデータ読出しを切り替える時の第２のＡＶストリーム上のデータアドレス情報(SPN_enter_to_following_Clip)を持つBridge-Clipのデータベースを作成する。
【００４１】
更に制御部２３はＡＶストリームのデータベース(Clip)と、ＡＶストリームの再生区間(PlayItem)をグループ化したもの(PlayList)のデータベースを作成する。これらの情報から構成されるアプリケーションデータベース情報はＡＶストリームと同様に符号化変調部２１で処理され、書き込み部２２へ入力される。書き込み部２２は制御部２３から出力される制御信号に基づいて記録媒体１００へデータベースファイルを記録する。
【００４２】
このように記録媒体１００に記録されたＡＶストリームファイル(画像データと音声データのファイル)と、アプリケーションデータベース情報を再生する場合、制御部２３は読み出し部２８に対して記録媒体１００からその情報の読み出しを指示する。読み出し部２８は記録媒体１００からアプリケーションデータベース情報を読み出し、そのアプリケーションデータベース情報は復調復号部２９の処理を経て、制御部２３へ入力される。
【００４３】
制御部２３はアプリケーションデータベース情報に基づいて記録媒体１００に記録されているPlayListの一覧を端子２４のユーザインターフェイスへ出力する。ユーザはPlayListの一覧から再生したいPlayListを選択し、再生を指定されたPlayListに関する情報が制御部２３へ入力される。
【００４４】
次に、Bridge-Clipの内容について説明する。Bridge-Clipは本実施形態においてPlayItem間のビデオとオーディオのシームレス接続をサポートする。PlayItem間をシームレスに接続するということは、記録再生装置に”データの連続供給”と”シームレスな復号処理”を保証するということである。
【００４５】
”データの連続供給”とは、ファイルシステムが、デコーダにバッファのアンダーフローを起こさせることのないように必要なビットレートでデータを供給することを保証することである。これにより、データのリアルタイム性を保証し、データを記録媒体から読み出すことができるようにデータが十分な大きさの連続したプロック単位でストアされるようにする。
【００４６】
”シームレスな復号処理”とは、記録再生装置がデコーダの再生出力にポーズやギャップを起こさせることなく、記録媒体に記録されたオーディオやビデオデータを表示することである。
【００４７】
シームレス接続されている２つの参照するＡＶストリームについて説明する。先行するPlayItemと現在のPlayItemの接続が、シームレス表示できるように保証されているかどうかは、以下のように判断できる。即ち、現在のPlayItemにおいて定義されているconnection_conditionフィールドから判断することができる。
【００４８】
図２はBridge-Clipを使用する場合の先行する(時間的に前の)PlayItemと現在のPlayItemの関係を示す図である。図２においては、再生装置が読み出すストリームデータを斜線で示す。
【００４９】
図２に示すＴＳ１は、Clip1(Clip ＡＶストリーム)の斜線で示す部分のストリームデータと、Bridge-Clipの１番目のATC-sequenceで指されるＡＶストリームデータから構成される。ＴＳ１のClip1の斜線で示す部分のＡＶストリームデータは以下に説明するＡＶストリームデータである。
【００５０】
即ち、先行するPlayItemのIN_time(図２のIN_time1)に対応するプレデンテーションユニットを復号するために必要なストリームのアドレスからのＡＶストリームデータである。また、それからSPN_exit_from_preceding_Clipで参照されるソースパケットまでのＡＶストリームデータである。ＴＳ１とＴＳ２はソースパケットの連続したストリームである。
【００５１】
図３はBridge-Clip AV streamの付属情報を示す。Clip_stream_typeはそのClipのＡＶストリームファイルがClip ＡＶストリームファイルであるか、Bridge-Clip ＡＶストリームファイルであるかを示す。Clip_stream_typeがBridge-Clip ＡＶストリームファイルを示す場合、次のシンタクスフィールドが続く。
【００５２】
preceding_Clip_Information_file_nameは、そのBridge-Clip AVストリームファイルの前に接続されるClipのClip Informationファイル名を示す。
【００５３】
SPN_exit_from_preceding_Clipは、preceding_Clip_Information_file_nameで示されるClip ＡＶストリームファイル上のソースパケットのソースパケット番号である。そのソースパケットに続いてBridge-Clip ＡＶストリームファイルの最初のソースパケットが接続される。またソースパケット番号は、Clip ＡＶストリームファイルの最初のソースパケットからゼロを初期値としてカウントされる値である。
【００５４】
following_Clip_Information_file_nameは、そのBridge-Clip ＡＶストリームファイルの後ろに接続されるClipのClip  Informationファイル名を示す。
【００５５】
SPN_enter_to_following_Clipは、following_Clip_Information_file_nameで示されるClip ＡＶストリームファイル上のソースパケットのソースパケット番号である。そして、そのソースパケットの前にBridge-Clip ＡＶストリームフアイルの最後のソースパケットが接続される。そのソースパケット番号は、Clip ＡＶストリームファイルの最初のソースパケットからゼロを初期値としてカウントされる値である。
【００５６】
図４はconnection_conditionについて説明する図である。図４ではconnection_conditionの００、０１、１０、１１について説明している。connection_conditionは２つのClipの接続状態を示す値であり、特許文献１（特開２００２−１５８９７４号公報）でも開示されているデータである。
【００５７】
このデータによって２つのClipの接続の状態を判断する事が出来る。図２に示すconnection pointの状態が不連続(シームレスでない状態)である場合には、再生時に表示に問題が生じる。そのため、本発明は記録媒体にあるプレイリストの中のプレイアイテムの接続状態に対して検索を実施し、全ての不連続(シームレスでない状態)に対してシームレスにするための処理を行う。
【００５８】
図５は図４に示すconnection_conditionの状態を図示化したものである。上記特許文献１でも開示されているように記憶メディアにおいて図５（Ａ）で示す状態や図５（Ｂ）で示す状態が、シームレスではない状態と判断出来る。
【００５９】
この状態から、Bridge-Clipを使用したシームレスな状態（図５（Ｃ））にする処理を全体に施す。若しくは、Bridge-Clipを用いなくてもＧＯＰ単位でOUT_timeとIN_timeが設定出来る場合においてシームレスな状態（図５（Ｄ））にする処理を全体に施す。この処理は制御部２３によって行う。
【００６０】
図６はClipを連続(シームレスな状態)にするためのフローを示す。制御部２３は不連続(シームレスでない状態)を検出し、接続をシームレス化する。図５において、Ｓ５−１から処理を開始する。
【００６１】
制御部２３は最初にconnection_conditionの値を確認する(Ｓ５−２)。connection_conditionは、上記特許文献１に開示されている接続の状態を示すフラグである。このフラグによって処理が分かれる。
【００６２】
接続の状態は、前述の図４、図５に示すような接続状態である。この接続で不連続(シームレスでない状態)であると判断した場合には、シームレス化を行う処理を実行する（Ｓ５−３、Ｓ５−４）。無論、連続(シームレスな状態)であれば特に処理は行わない。これは、前述の記録媒体に記録されているマルチメディア情報のプレイアイテム間の映像ストリームの不連続を検出する不連続検出手段に該当する。
【００６３】
シームレス化処理は、Ｓ５−５で行う。まず、最初にストリームの管理方式がTU_map若しくはEP_mapであるかを判断する（Ｓ５−６）。この二つの管理方式は、上記特許文献１に開示されているので詳しい説明は省略する。EP_mapが使用されていないと判断すると、処理Ｓ５−７〜Ｓ５−１２を実行する。
【００６４】
この詳細は次の通りである。TU_mapは、ストリーム中のデータ状態を参照しない記録方式である。そのため、正確な連続(シームレスな状態)を作るために、EP_mapを作成する必要がある。そこで、Ｓ５−７で該当するクリップのストリームファイルを読み込み、Ｓ５−８にてシステムデコードを行う。
【００６５】
この処理は、前述のBridge-Clipを作成する系を用いてデコードし、ＡＶデコーダ２７からＧＯＰの情報等のEP_mapを構成するためのアプリケーション情報を制御部２３が得ることが出来る。
【００６６】
次に、EP_mapを作成する元の情報であるＧＯＰの位置の認識やPresentationとの関係やＳＰＮとの対応をＳ５−９で行う。最終的なEP_mapは、Ｓ５−１１にて算出し、Ｓ５−１２にてTU_mapからEP_mapに変更を行う。この計算方法の詳細は、同様に特許文献１に開示されている。
【００６７】
次に、処理Ｓ５−１３〜Ｓ５−１６において連続(シームレス)な状態を作るために、Bridge-Clipを作成する。この処理は、検出された不連続部分に対して連続再生可能な代替ストリームを作成する代替ストリーム作成手段に該当する。
【００６８】
まず、Ｓ−１３にて接続を行うClipのストリームデータを読み込む。またＳ５−１４にてデコードと再エンコード(トランスコード)をＡＶデコーダ２７、ＡＶエンコーダ１５、マルチプレクサ１６によって行い、Bridge-Clipを作成する。
【００６９】
こうして作成されたBridge-Clipは、Ｓ５−１５で記録媒体１００に書き込み部（記録手段）２２により記録され、連続化（シームレス化）処理を行う。なお、再生時には管理情報によりプレイアイテム間の不連続部分に対してBridge-Clipが読み出され、乱れや停止等のない再生が可能となる。
【００７０】
Clip同士の接続は、シームレス化が完了したので、Ｓ５−１６にてconnenction_condition等の管理情報を更新して処理を終わる。このようにして、不連続(シームレスではない)状態を検出し、記録を行う。
【００７１】
このシームレス化処理の呼び出しは、ユーザが任意に行うことも可能だし（ユーザからの指示によって行う）、ユーザが意識しないで自動的に行うことも可能である。特に、編集を自由に行いたいユーザに対しては、画面表示によるＧＵＩや専用のボタン等（入力手段）を設けることで、記録媒体全体のプレイリストの確認を行って連続化(シームレス化)を行うのが良い。
【００７２】
また、このような動作を煩雑と考えるユーザに対しては、上述のような処理を記録再生装置１の電源ＯＮ時やＯＦＦ時、記録媒体１００の挿入時や排出時に自動的に行っても良い。また、編集によってプレイリストの状態が変更される場合に実行しても良いし、ユーザが処理を何も行っていないアイドル時間を利用して実行しても良い。
【００７３】
更に、切り替え手段を設けることで、上述のように入力手段からのユーザの指示によってシームレス化を行うことと、自動的にシームレス化を行うことを切り替えるように構成することも可能である。
【００７４】
上述のようなタイミングで処理を行うことによって記録媒体に記録されている全てのプレイアイテムの接続状態を連続（シームレスな）状態にすることが出来る。最終的に、シームレスではない接続を記録再生装置が作った動画像データであっても、本発明はシームレス化を行い、再生時に正しく表示する記録媒体１００を作成することが可能になる。
【００７５】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。ソフトウェアを用いた場合、例えば、記録再生装置１は図７に示すようなコンピュータ装置により構成される。
【００７６】
図７において、ＣＰＵ１３１はＲＯＭ１３２に記憶されているプログラムまたは記憶部１３８からＲＡＭ１３３にロート゛されたプログラムに従って各種の処理を実行する。ＲＡＭ１３３には、ＣＰＵ１３１が各種の処理を実行する上で必要なデータ等も適宜記憶される。
【００７７】
ＣＰＵ１３１、ＲＯＭ１３２及びＲＡＭ１３３は、バス１３４を介して相互に接続されている。このバス１３４には入出力インターフェイス１３５も接続されている。入出力インターフェイス１３５には、キーボード、マウス等よりなる入力部１３６、ＣＲＴ、ＬＣＤ等よりなるディスプレイ（図示せず）が接続されている。
【００７８】
また、スピーカ等よりなる出力部１３７、ハードディスク等より構成される記憶部１３８、モデム、ターミナルアダプタ等より構成される通信部１３９が接続されている。通信部１３９はインターネット(図示せず)を含むネットワークを介して通信処理を行う。
【００７９】
入出力インターフェイス１３５には、必要に応じてドライブ１４０が接続され、磁気ディスク１５１、光ディスク１５２、光磁気ディスク１５３、或いは半導体メモリ１５４等が適宜装着される。そして、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１３８にインストールされる。
【００８０】
コンピュータにインストールされ、コンピュータによって実行可能な状態とするプログラムを格納するプログラム格納媒体は、図７に示すように磁気ディスク１５１（フロッピー（登録商標）ディスクを含む）等のパッケージメディアからなる。
【００８１】
また、光ディスク１５２(ＣＤ−ＲＯＭ(Compact Disk-Read Only Memory)、ＤＶＤ(Digital Versatile Disk)を含む)等のパッケージメディアからなる。更に、光磁気ディスク１５３(ＭＤ(Mini-Disk)を含む)等のパッケージメディアからなる。
【００８２】
若しくは、半導体メモリ１５４等のパッケージメディア、或いはプログラムが一時的若しくは永続的に格納されるＲＯＭ１３２、或いは記憶部１３８を構成するハードディスク等により構成されている。
【００８３】
プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデム等のインターフェイスを介してローカルエリアネットワーク、インターネット、デジタル衛星放送といった有線または無線の通信媒体を利用して行う。このように図７で説明したようなコンピュータ装置によっても、本発明は同様に実行することが可能である。
【００８４】
本発明は、上述の通り実施することによって動画の記録されたメディア内の動画の接続状態の確認を行い、不連続な(シームレスでない)接続を自動で検出する。そして、不連続な(シームレスでない)接続をなくし、再生時におけるシームレスな再生を常に保つことが可能となる。
【図面の簡単な説明】
【００８５】
【図１】本発明を適用した記録再生装置の一実施形態を示すブロック図である。
【図２】Bridge-clipを使用する場合の先行するPlayItemと現在のPlayItemの関係を説明する図である。
【図３】Bridge-Clip AV Streamの付属情報を示す図である。
【図４】connection_conditionを説明する図である。
【図５】connection_conditionを説明する図である。
【図６】本発明に係る接続をシームレス化する処理を示すフローチャートである。
【図７】本発明に係るコンピュータの構成を示すブロック図である。
【符号の説明】
【００８６】
１  記録再生装置
２  記憶部
３  再生部
１１、１２  端子
１５  ＡＶデコーダ
１６  マルチプレクサ
１９  ソースパケッタイザ
２１  符号化変調部
２２  書き込み部
２３  制御部
２４  端子
２６  デマルチプレクサ
２７  ＡＶデコーダ
２８  読み出し部
２９  復調復号部
３１  ソースパケッタザ
３２、３３  端子
１００  記録媒体
１３１  ＣＰＵ
１３２  ＲＯＭ
１３３  ＲＡＭ
１３４  バス
１３５  入出力インターフェイス
１３６  入力部
１３７  出力部
１３８  記憶部
１３９  通信部
１４０  ドライブ
１５１  磁気ディスク
１５２  光ディスク
１５３  光磁気ディスク
１５４  半導体メモリ
【図１】
2008135089.tif 000003
【図２】
2008135089.tif 000004
【図３】
2008135089.tif 000005
【図４】
2008135089.tif 000006
【図５】
2008135089.tif 000007
【図６】
2008135089.tif 000008
【図７】
2008135089.tif 000009