(57)【特許請求の範囲】
【請求項１】
動画像データを再生可能な再生装置であって、
当該再生装置以外の装置によりディスク状またはカード状の記録媒体に記録され、複数の区間に区分けするための第１のエントリーポイント情報が付加された前記動画像データを入力する入力手段と、
前記入力された動画像データを再生する再生手段と、
前記動画像データの再生中に、当該動画像データ中から特徴点情報を抽出し、当該特徴点情報が存在する位置情報を、当該動画像データを新たに複数の区間に区分けするための第２のエントリーポイント情報として生成する生成手段と、
前記生成された第２のエントリーポイント情報を前記入力された動画像データと対応付けて記録する記憶手段と、
前記記録媒体が書き換え可能な記録媒体であるか否かを判断する判断手段と、
前記記録媒体が書き換え可能であると判断された場合に、当該記録媒体に記録された前記第１のエントリーポイント情報を前記生成された第２のエントリーポイント情報に更新する更新手段と、
前記動画像データの再生中に第１の区間から第２の区間へ移動して再生するためのユーザの操作を入力する操作入力手段と
を具備し、
前記再生手段は、
前記ユーザの操作が入力された場合であって、前記第１のエントリーポイント情報が前記第２のエントリーポイント情報に更新されている場合は、当該第２のエントリーポイント情報に基づいて前記第２の区間へ移動して当該第２の区間の動画像を再生し、
前記ユーザの操作が入力された場合であって、前記記録媒体が書き換え不可能であると判断された場合は、前記記憶された第２のエントリーポイント情報を前記第１のエントリーポイント情報に優先させて参照し、当該第２のエントリーポイント情報に基づいて前記第２の区間へ移動して当該第２の区間の動画像を再生する
再生装置。
【請求項２】
請求項１に記載の再生装置において、
前記再生手段は、前記入力された動画像データを再生させるために当該動画像データを復号化する第１のデコーダを有し、
前記生成手段は、前記特徴点情報を抽出するために前記動画像データを復号化する第２のデコーダを有する
ことを特徴とする再生装置。
【請求項３】
請求項２に記載の再生装置において、
前記第１のデコーダは第１の復号処理速度を有し、
前記第２のデコーダは前記第１の復号処理速度よりも速い第２の復号処理速度を有する
ことを特徴とする再生装置。
【請求項４】
動画像データを再生可能な再生装置が当該動画像データを処理する方法であって、
前記再生装置以外の装置によりディスク状またはカード状の記録媒体に記録され、複数の区間に区分けするための第１のエントリーポイント情報が付加された前記動画像データを入力するステップと、
前記入力された動画像データを再生するステップと、
前記動画像データの再生中に、当該動画像データ中から特徴点情報を抽出し、当該特徴点情報が存在する位置情報を、当該動画像データを新たに複数の区間に区分けするための第２のエントリーポイント情報として生成するステップと、
前記生成された第２のエントリーポイント情報を前記入力された動画像データと対応付けて記録するステップと、
前記記録媒体が書き換え可能な記録媒体であるか否かを判断するステップと、
前記記録媒体が書き換え可能であると判断された場合に、当該記録媒体に記録された前記第１のエントリーポイント情報を前記生成された第２のエントリーポイント情報に更新するステップと、
前記動画像データの再生中に第１の区間から第２の区間へ移動して再生するためのユーザの操作を入力するステップと、
前記ユーザの操作が入力された場合であって、前記第１のエントリーポイント情報が前記第２のエントリーポイント情報に更新されている場合に、当該第２のエントリーポイント情報に基づいて前記第２の区間へ移動して当該第２の区間の動画像を再生するステップと、
前記ユーザの操作が入力された場合であって、前記記録媒体が書き換え不可能であると判断された場合に、前記記憶された第２のエントリーポイント情報を前記第１のエントリーポイント情報に優先させて参照し、当該第２のエントリーポイント情報に基づいて前記第２の区間へ移動して当該第２の区間の動画像を再生するステップと
を具備するデータ処理方法。
【請求項５】
動画像データを再生可能な再生装置に、
前記再生装置以外の装置によりディスク状またはカード状の記録媒体に記録され、複数の区間に区分けするための第１のエントリーポイント情報が付加された前記動画像データを入力するステップと、
前記入力された動画像データを再生するステップと、
前記動画像データの再生中に、当該動画像データ中から特徴点情報を抽出し、当該特徴点情報が存在する位置情報を、当該動画像データを新たに複数の区間に区分けするための第２のエントリーポイント情報として生成するステップと、
前記生成された第２のエントリーポイント情報を前記入力された動画像データと対応付けて記録するステップと、
前記記録媒体が書き換え可能な記録媒体であるか否かを判断するステップと、
前記記録媒体が書き換え可能であると判断された場合に、当該記録媒体に記録された前記第１のエントリーポイント情報を前記生成された第２のエントリーポイント情報に更新するステップと、
前記動画像データの再生中に第１の区間から第２の区間へ移動して再生するためのユーザの操作を入力するステップと、
前記ユーザの操作が入力された場合であって、前記第１のエントリーポイント情報が前記第２のエントリーポイント情報に更新されている場合に、当該第２のエントリーポイント情報に基づいて前記第２の区間へ移動して当該第２の区間の動画像を再生するステップと、
前記ユーザの操作が入力された場合であって、前記記録媒体が書き換え不可能であると判断された場合に、前記記憶された第２のエントリーポイント情報を前記第１のエントリーポイント情報に優先させて参照し、当該第２のエントリーポイント情報に基づいて前記第２の区間へ移動して当該第２の区間の動画像を再生するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像データを再生可能な再生装置、当該動画像データを記録し、再生させることが可能な記録再生装置、当該動画像データを処理するためのデータ処理方法及びそのプログラムに関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disc）やＢｌｕ−ｒａｙ等の光ディスク、半導体メモリ等に記録された動画像データを再生可能な再生装置や、放送された動画像データを受信してＨＤＤ（Hard Disk Drive）や上記光ディスク及び半導体メモリに記録し、当該記録した動画像データを再生可能な記録再生装置が普及している。
【０００３】
そして、上記記録再生装置の中には、記録対象の動画像データ中から特徴的なシーンを抽出して、例えばＣＭ（Commercial Message）と番組本編の変わり目や、シーンの変わり目等を抽出してそこにエントリーポイント（インデックス）と呼ばれる区分け位置情報を付し、動画像データを複数の区間（チャプター）を作成することが可能なものがある。例えば、下記特許文献１においては、受信したデジタル放送信号から、当該デジタル放送信号中に含まれるデータを識別するＰＩＤ（Program Identification）情報を抽出して、当該ＰＩＤの変化によりＣＭを検出して、検出箇所にインデックスを付けるという技術が記載されている。また、特徴的なシーンの抽出は行わず、例えば１５秒、３０秒といった所定間隔毎に等間隔のエントリーポイントを付してチャプターを作成しているものもある。このようなチャプターを作成することで、動画像データをチャプター単位で再生させることが可能となる。  
【特許文献１】特開２００３−３２５９８号公報（段落[００１２]〜[００１６]）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記再生装置及び記録再生装置においては、他の装置によって上記光ディスクや半導体メモリ、ＨＤＤ等に記録された動画像データを、光ディスクや半導体メモリを挿入したり、ＵＳＢ（Universal Serial Bus）やＬＡＮ（Local Area Network）等を経由したりすることで外部から入力して、再生することがある。
【０００５】
しかしながら、他の装置において上述の特許文献１に記載のようにエントリーポイント（インデックス）が付された動画像データを再生する場合には、当該他の装置がどのような条件でエントリーポイントを付加したのかを認識することは困難であるため、当該他の装置で付されたエントリーポイントを忠実に利用することしかできない。したがって、例えば他の装置で付されたエントリーポイントの精度が悪く、シーンチェンジ等を正確に反映していない場合でも、当該不正確なエントリーポイントを利用してチャプター移動をせざるを得ない。また、他の装置において、上述のように所定時間間隔で等間隔にチャプターが付されている場合には、シーンチェンジ等に基づいたチャプター移動はできない。更に、他の装置において上記動画像データに上記エントリーポイントが何も付されていない場合はチャプター移動すらできないことになる。このように、他の装置において付加されたエントリーポイントに従う場合にはユーザの利便性を著しく欠く結果となる。
【０００６】
以上のような事情に鑑み、本発明の目的は、他の装置で記録された動画像データを再生する場合に、当該動画像データに予め付されたエントリーポイントの有無に関わらず、新たにエントリーポイントを生成して、快適な再生操作を行わせることが可能な再生装置、記録再生装置、データ処理方法及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明の主たる観点に係る再生装置は、動画像データを再生可能な再生装置であって、当該再生装置以外の装置で記録された前記動画像データを入力する入力手段と、前記入力された動画像データを再生する再生手段と、前記動画像データの再生中に、当該動画像データを複数の区間に区分けするための第１のエントリーポイント情報を生成する生成手段とを具備する。
【０００８】
ここで動画像データとは、例えばＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等）やＢｌｕ−ｒａｙディスク、ＣＤ（Compact Disc）等の着脱自在な光ディスク、フラッシュメモリ等の半導体メモリに録画された放送番組の動画像データや、デジタルカメラやデジタルビデオカメラ等の記録装置で撮影された動画像データ等である。上記区間とはいわゆるチャプターと称されるものであり、エントリーポイントとは当該区間の区分け位置のことをいう。上記入力手段は、例えば光ディスクドライブや、半導体メモリと再生装置とを半導体メモリ用インターフェース、デジタルカメラと再生装置とを接続するためのＵＳＢインターフェース、デジタルビデオカメラと再生装置とを接続するためのＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４インターフェースや、その他の機器（例えばＰＣ等）と再生装置をＬＡＮを介して接続するためのインターフェース等である。
【０００９】
この構成によれば、当該再生装置以外のどのような装置で記録された動画像データであっても、上記エントリーポイント情報を新たに生成することができるため、当該新たに生成された区分位置情報を利用して再生区間を移動することで、動画像の快適な再生操作が可能となる。
【００１０】
本発明の一の形態によれば、上記再生装置において、前記生成手段は、前記再生中の動画像データ中から特徴点情報を抽出し、当該特徴点情報が存在する位置情報を上記第１のエントリーポイント情報として生成するようにしてもよい。
【００１１】
上記特徴点情報とは、動画像データ中のシーンチェンジ、ＣＭと番組本編との切り替わり等の特徴的なシーンの情報である。これにより、どのような装置で録画された動画像データであっても上記特徴点情報に基づいて生成されたエントリーポイント情報を利用して再生区間を移動することで、快適な再生操作が可能となる。
【００１２】
本発明の一の形態によれば、上記再生装置において、前記入力された動画像データには、前記再生装置以外の装置により前記動画像データを複数の区間に区分けするための第２のエントリーポイント情報が付加されており、当該再生装置は、前記動画像データの再生中に第１の区間から第２の区間へ移動して再生するためのユーザの操作を入力する手段を更に具備し、前記再生手段は、前記ユーザ操作が入力された場合に、前記第１のエントリーポイント情報を前記第２のエントリーポイント情報に優先させて参照し、当該第１のエントリーポイントに基づいて前記第２の区間へ移動して当該第２の区間の動画像を再生するようにしても構わない。
【００１３】
上記第２のエントリーポイント情報は、上記特徴点情報の抽出により生成されて付加される場合もあれば、特徴点情報とは無関係に所定の時間間隔で等間隔に付加される場合もある。上記ユーザ操作が入力された場合に、上記第１のエントリーポイント情報を第２のエントリーポイント情報に優先させることで、例えば第２のエントリーポイント情報が、特徴点情報とは関係なく等間隔に付加されている場合や、特徴点情報を基に付加されているものの特徴点抽出の精度が低く、シーンチェンジ等を見逃している場合であっても、上記特徴点情報を新たに検出して生成した精度の高い第１のエントリーポイント情報を利用して区間の移動を行うことができ、快適な再生操作が可能となる。
【００１４】
本発明の一の形態によれば、上記再生装置において、前記再生手段は、前記入力された動画像データを再生させるために当該動画像データを復号化する第１のデコーダを有し、前記生成手段は、前記特徴点情報を抽出するために前記動画像データを復号化する第２のデコーダを有していてもよい。
【００１５】
これにより、上記動画像の再生を行なうための第１のデコーダと上記特徴点情報抽出のための第２のデコーダを別個に備えることで、例えば一時停止や停止等の動画像データの再生停止状況に関わらず特徴点情報を抽出することが可能となる。
【００１６】
本発明の一の形態によれば、上記再生装置において、前記第１のデコーダは第１の復号処理速度を有し、前記第２のデコーダは前記第１の復号処理速度よりも速い第２の復号処理速度を有していてもよい。
【００１７】
これにより、動画像データの再生処理に先んじて特徴点情報の抽出を行ない第１のエントリーポイントを生成することができるため、再生中の動画像データが最後まで再生されなくとも、上記先んじて生成した第１のエントリーポイントに基づいて動画像データの再生区間を移動することができる。
【００１８】
本発明の一の形態によれば、上記再生装置において、前記生成された第１のエントリーポイント情報を前記入力された動画像データと対応付けて記録する記憶手段を更に具備し、前記再生手段は、前記動画像データが入力され前記ユーザ操作が入力される毎に、当該動画像データに対応する前記記憶された第１のエントリーポイント情報に基づいて前記第２の区間へ移動して当該動画像データを再生するようにしても構わない。
【００１９】
これにより、例えば動画像データが記録された光ディスク等のメディアが一端再生装置から取り出されても、上記第１のエントリーポイント情報を記憶しておき、メディアが再生装置に再度挿入されて当該動画像データが入力されたときに上記記憶された第１のエントリーポイント情報を用いて区間の移動を行うことができるため、ユーザにとっては当該光ディスク等のメディアにあたかも最初から上記第１のエントリーポイント情報が付加されていたかのように当該動画像データに対する移動操作を行うことができる。
【００２０】
本発明の一の形態によれば、前記動画像データは、ディスク状またはカード状の記録媒体に記録されており、当該再生装置は、前記記録媒体が書き換え可能な記録媒体であるか否かを判断する手段と、前記記録媒体が書き換え可能であると判断された場合に、当該記録媒体に記録された前記第２のエントリーポイント情報を前記生成された第１のエントリーポイント情報に更新する手段とを更に具備していてもよい。
【００２１】
ディスク状またはカード状の記録媒体とは、上記ＤＶＤ、Ｂｌｕ−ｒａｙディスク等の光ディスクや、フラッシュメモリ等である。これにより、上記記録媒体に記録された第２のエントリーポイント情報の精度が低い場合等には、精度の高い第１のエントリーポイント情報へ更新することで、その後は例えば他の再生装置等においても当該第１のエントリーポイント情報を利用させることが可能となる。
【００２２】
本発明の他の観点に係る記録再生装置は、動画像データを記録し、再生することが可能な記録再生装置であって、放送された第１の動画像データを受信する受信手段と、当該記録再生装置以外の装置で記録された第２の動画像データを入力する入力手段と、前記受信された第１の動画像データ中から特徴点情報を抽出し、当該特徴点情報が存在する位置情報を、当該第１の動画像データを複数の区間に区分けするための第１のエントリーポイント情報として生成するとともに、前記入力された第２の動画像データ中から前記特徴点情報を抽出し、当該特徴点情報が存在する位置情報を、当該第２の動画像データを複数の区間に区分けするための第２のエントリーポイント情報として生成する生成手段とを具備する。
【００２３】
この構成により、上記受信された第１の動画像データ中から特徴点を抽出してエントリーポイント情報を生成する手段を、上記入力された第２の動画像のエントリーポイント情報を生成する手段としても兼用させることができる。これにより、生成手段を別個に設ける場合に比べてコストの増加を抑えることができ、またユーザは、当該記録再生装置以外の装置で記録された第２の動画像データについても、当該記録再生装置で記録された第１の動画像データについて生成されるエントリーポイント情報と同様のエントリーポイント情報を利用して、第２の動画像データ再生中の区間の移動を行なうことができ、第２の動画像データがあたかも当該記録再生装置で記録されたような再生操作を行なうことが可能となる。
【００２４】
本発明の他の観点に係るデータ処理方法は、動画像データを再生可能な再生装置が当該動画像データを処理する方法であって、前記再生装置以外の装置で記録された前記動画像データを入力するステップと、前記入力された動画像データを再生するステップと、前記動画像データの再生中に、当該動画像データを複数の区間に区分けするための第１のエントリーポイント情報を生成するステップとを具備する。
【００２５】
本発明のまた別の観点に係るデータ処理方法は、動画像データを記録し、再生することが可能な記録再生装置が当該動画像データを処理する方法であって、放送された第１の動画像データを受信するステップと、当該記録再生装置以外の装置で記録された第２の動画像データを入力するステップと、前記受信された第１の動画像データ中から特徴点情報を抽出し、当該特徴点情報が存在する位置情報を、当該第１の動画像データを複数の区間に区分けするための第１のエントリーポイント情報として生成するとともに、前記入力された第２の動画像データ中から前記特徴点情報を抽出し、当該特徴点情報が存在する位置情報を、当該第２の動画像データを複数の区間に区分けするための第２のエントリーポイント情報として生成するステップとを具備する。
【００２６】
本発明の他の観点に係るプログラムは、動画像データを再生可能な再生装置に、前記再生装置以外の装置で記録された前記動画像データを入力するステップと、前記入力された動画像データを再生するステップと、前記動画像データの再生中に、当該動画像データを複数の区間に区分けするための第１のエントリーポイント情報を生成するステップとを実行させるためのものである。
【００２７】
本発明のまた別の観点に係るプログラムは、動画像データを記録し、再生することが可能な記録再生装置に、放送された第１の動画像データを受信するステップと、当該記録再生装置以外の装置で記録された第２の動画像データを入力するステップと、前記受信された第１の動画像データ中から特徴点情報を抽出し、当該特徴点情報が存在する位置情報を、当該第１の動画像データを複数の区間に区分けするための第１のエントリーポイント情報として生成するとともに、前記入力された第２の動画像データ中から前記特徴点情報を抽出し、当該特徴点情報が存在する位置情報を、当該第２の動画像データを複数の区間に区分けするための第２のエントリーポイント情報として生成するステップとを実行させるためのものである。
【発明の効果】
【００２８】
以上のように、本発明によれば、他の装置で記録された動画像データを再生する場合に、当該動画像データに予め付されたエントリーポイントの有無に関わらず、新たにエントリーポイントを生成して、快適な再生操作を行わせることができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態を図面に基づき説明する。
【００３０】
（第１実施形態）  
まず、本発明の第１の実施形態について説明する。図１は、本実施形態における再生装置１００の構成を示したブロック図である。再生装置１００は、当該再生装置１００以外の装置（例えば他の記録再生装置）において記録された動画像データを入力して再生することが可能である。
【００３１】
同図に示すように、再生装置１００は、ＣＰＵ（Central Processing Unit）１、ＲＡＭ（Random Access Memory）２、操作入力部３、特徴点抽出部４、光ディスクドライブ５、バッファコントローラ６、デマルチプレクサ７、ＡＶデコーダ８、ＯＳＤ（On Screen Display）９、Ｄ／Ａ（Digital / Analog）コンバータ１０及びＤ／Ａコンバータ１１を有している。
【００３２】
ＣＰＵ１は、必要に応じてＲＡＭ２等に適宜アクセスし、再生装置１００の各ブロック全体を制御する。ＲＡＭ２は、ＣＰＵ１の作業用領域等として用いられ、ＯＳやプログラム、処理データ等を一時的に保持するメモリである。
【００３３】
操作入力部３は、ボタン、スイッチ、キー、操作確認用の表示器や、リモートコントローラ（図示せず）から送信される赤外線信号の受光部等で構成され、ユーザの操作による各種設定値や指令を入力してＣＰＵ１へ出力する。
【００３４】
光ディスクドライブ５は、再生装置１００以外の装置によって着脱可能な光ディスク１２に、例えばＭＰＥＧ（Motion Picture Expert Group）方式で圧縮されて記録された動画像データ（以下、ＭＰＥＧストリームと称する）を読み出し、バッファコントローラ６へ入力する。光ディスク１２は、例えばＤＶＤディスク（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等）やＢｌｕ−ｒａｙディスク等である。なお動画像データの圧縮方式はＭＰＥＧに限られるものではなく、その他の圧縮方式であっても構わない。
【００３５】
バッファコントローラ６は、光ディスクドライブ５から連続的に入力されるＭＰＥＧストリームの読み出しのタイミングやデータ量を制御し、光ディスクドライブから断続的に読み出されるＭＰＥＧストリームを、デマルチプレクサ７へ連続的に出力する。
【００３６】
すなわち、光ディスクドライブ５がシーク動作を行っている間はデータの読み出しを行うことができない一方、デマルチプレクサや７やＡＶデコーダは連続的なＭＰＥＧストリームの出力を期待するため、上記バッファコントローラ６内部でＭＰＥＧストリームをバッファリングし、光ディスクドライブ５の特性に合わせた読み出しのタイミング制御を行っている。
【００３７】
デマルチプレクサ７は、前記バッファコントローラ６から入力された多重化されたＭＰＥＧストリームをＭＰＥＧオーディオストリームとＭＰＥＧビデオストリームとに分離して、ＡＶデコーダ８へ出力する。
【００３８】
ＡＶデコーダ８は、上記分離されたＭＰＥＧオーディオストリーム及びＭＰＥＧビデオストリームにそれぞれ復号処理を施して、デジタルオーディオ信号及びデジタルビデオ信号に変換し、デジタルオーディオ信号をＤ／Ａコンバータ１０へ、またデジタルビデオ信号をＯＳＤ９へ出力する。
【００３９】
また、ＡＶデコーダ８による復号前のＭＰＥＧオーディオストリーム及びＭＰＥＧビデオストリーム、または、ＡＶデコーダ８による復号後のデジタルオーディオ信号及びデジタルビデオ信号は、特徴点抽出部４に入力される。当該特徴点抽出部４の詳細については後述する。
【００４０】
Ｄ／Ａコンバータ１０は、上記ＡＶデコーダ８から入力されたデジタルオーディオ信号をアナログオーディオ信号に変換して、図示しないスピーカに出力して再生させる。
【００４１】
ＯＳＤ９は、図示しないディスプレイに表示するためのグラフィックス等を生成して、上記デジタルビデオ信号との合成処理や切り替え処理を施し、処理後の映像データをＤ／Ａコンバータ１１に出力する。
【００４２】
Ｄ／Ａコンバータ１１はＯＳＤ９でグラフィック処理を施されたデジタルビデオ信号をアナログビデオ信号（ＮＴＳＣ（National Television Standards Committee）信号）に変換し、図示しないディスプレイに出力して表示させる。
【００４３】
特徴点抽出部４は、ＡＶデコーダ８による復号前の上記各ＭＰＥＧストリーム、またはＡＶデコーダによる復号後の各デジタル信号から、特徴点を抽出する。
【００４４】
具体的には、特徴点抽出部４は、各タイトル（番組）として存在する上記各ＭＰＥＧストリームまたは各デジタル信号中から、例えばシーンチェンジ、ＣＭと番組本編との切り替わり、ハイライトシーン、テロップ情報の有無、音量の大小等の特徴点を抽出する。ＣＰＵ１は、それらの特徴点が存在するフレームの位置情報等をエントリーポイント情報として生成し、当該フレームを各チャプターの先頭フレームとし、各タイトルを複数のチャプターに区分けする。当該エントリーポイントが付加されると、上記先頭フレームから（すなわち、チャプター単位で）タイトルを再生させることが可能となる。生成されたエントリーポイント情報は、各タイトル毎にＲＡＭ２へ記憶され、操作入力部３を介してユーザからチャプター移動等の操作がある度に利用される。
【００４５】
また、デジタル放送のＭＰＥＧストリームには、オーディオストリーム及びビデオストリームの他に、データ放送信号やＥＰＧ（Electronic Program Guide）データ等を伝送するためのＰＳＩ／ＳＩ（Program Specific Information / Service Information）信号等が含まれているが、それらのデータを特徴点抽出に利用しても構わない。
【００４６】
上記エントリーポイント生成のより具体的な手法を説明すると、例えば、シーンチェンジを検出する場合には、上記各ＭＰＥＧストリームまたは各デジタル信号を構成するフレーム毎の輝度成分や音声情報を基に１フレーム毎に特徴点を検出し、各フレームの特徴点の変化や大小を比較する等して特徴的なシーンを抽出し、当該シーンのフレームをエントリーポイントとして抽出する。また、ＣＭと番組本編との切り替わりを検出する場合には、音声信号のステレオ／モノラルの切り替わり位置を検出したり、音量の大小（ＣＭ区間は番組本編に比べて音量が大きい）を検出したりしてその切り替わり位置をエントリーポイントとして抽出する。
【００４７】
また、シーンチェンジを検出する一つのパラメータとして音声情報を用いる場合、所定の閾値を設定して所定区間の平均パワーが当該閾値よりも大きい場合にはその区間は音声の特徴的区間としてその区間の開始時間の位置にエントリーポイントを付加するようにしてもよい。また、人の話し声は、子音、母音区間、息継ぎ等があるため、音楽等に比べて所定パワー以上区間の継続性が短い特徴があるため、時間閾値を設定して、所定パワー以上の平均継続時間長が当該時間閾値よりも小さい場合にはその区間は話者区間としてその区間の開始時間の位置にエントリーポイントを付加するようにしてもよい。
【００４８】
また、テロップ情報を検出する場合には、例えば、各フレームをいくつかの領域に分割し、所定領域のマクロブロックに着目して、エッジ数を計測し、予め設定されたエッジ数の閾値よりも大きい場合にはテロップが出現していると判断する。エッジ数はＭＰＥＧビデオストリームにおけるＡＣ係数を用いる手法や、ウェーブレット解析における多重解像度解析等の手法により計測することができる。
【００４９】
なお、ＡＶデコーダ８による復号処理前の各ＭＰＥＧストリームを特徴点抽出処理に用いる場合、復号処理後の各デジタル信号を用いる場合に比べて処理対象のデータ量を削減することができ、処理用のバッファ領域の容量も小さくて済むというメリットがある。したがって、通常は復号後の各デジタル信号を特徴点抽出に用いるようにして、バッファの容量に余裕が無い場合には復号前の各ＭＰＥＧストリームを用いるようにしても構わない。
【００５０】
また、上記ＥＰＧデータを基に特徴点抽出を行なう場合、当該ＥＰＧデータ中のテキストデータ等はデコード前の方が処理しやすいため、それらのデータに関してはデコード前に特徴点抽出部に出力するようにしてもよい。
【００５１】
次に、上記エントリーポイント情報について説明する。図２は、再生装置１００以外の装置において付加されうるエントリーポイント情報（同図（ａ）及び（ｂ））と、再生装置１００において生成されるエントリーポイント情報（同図（ｃ））を示した図である。
【００５２】
同図（ａ）は、再生装置１００以外の装置において、エントリーポイント情報が所定の時間間隔（例えば１５秒、３０秒等）の等間隔で付加されている場合を示している。この場合には、単に所定間隔毎にチャプターを移動できるのみであるため、ユーザの所望のシーンを検索するには不便である。
【００５３】
同図（ｂ）は、再生装置１００以外の装置において、特徴点（この場合はＣＭと番組本編の切り替わり）を抽出としてエントリーポイント情報を付加した場合を示している。しかし、特徴点抽出の精度が低いため、最初のＣＭ２１ａと番組本編２２ａとの切り替わり、３番目のＣＭ２１ｃと番組本編２２ｃとの切り替わり及び番組本編２２ｃと４番目のＣＭ２１ｄとの切り替わりを抽出できていない。また、２番目のＣＭ２１ｂと番組本編２２ｂとの切り替わり位置の抽出にずれが生じている。このような抽出漏れやずれがあると、せっかく特徴点を抽出してエントリーポイント情報を生成しても、ユーザにとって逆に不便な結果となる場合がある。
【００５４】
同図（ｃ）は、本実施形態における再生装置１００において生成可能なエントリーポイント情報を示している。同図に示すように、番組本編とＣＭとの切り替わりが確実に抽出され、精度の高いエントリーポイント情報が付加されており、ユーザは、当該精度の高いエントリーポイント情報を利用することで、ユーザは快適なチャプター移動操作を行うことができる。本実施形態においては、上記同図（ａ）及び（ｂ）のような、利便性の低い、または精度の低いエントリーポイント情報を他の装置に付加されて光ディスク１２に記録された動画像データであっても上記同図（ｃ）のような精度の高いエントリーポイント情報を再生成することで、快適な再生操作を可能としている。
【００５５】
なお、再生装置１００は、上述したように、ＣＭと番組本編の切り替わりのみならず、シーンチェンジやテロップ（タイトルコール、エンドロール等も含む）等の映像の特徴点を抽出してエントリーポイント情報を生成することも勿論可能である。
【００５６】
次に、本実施形態における再生装置１００の動作について説明する。
【００５７】
図３は、本実施形態において再生装置１００がエントリーポイント情報を生成する処理の流れを示したフローチャートである。同図に示すように、まず、光ディスクドライブ５に光ディスク１２が挿入されると、上述したように、バッファコントローラ６、上記デマルチプレクサ７、ＡＶデコーダ８、ＯＳＤ９、Ｄ／Ａコンバータ１０、Ｄ／Ａコンバータ１１及び図示しないディスプレイやスピーカ等の処理により、光ディスク１２に記録されたタイトルが再生される（ステップ３１）。
【００５８】
続いて、ＣＰＵ１は、上記特徴点抽出部４等の処理により、エントリーポイント情報が既に生成されているか否かを判断する（ステップ３２）。
【００５９】
エントリーポイント情報が既に生成されている場合（ステップ３２のＹＥＳ）には、エントリーポイント情報の生成処理は行わずに、当該生成されたエントリーポイント情報をユーザに利用させる。
【００６０】
エントリーポイント情報がまだ生成されていない場合（ステップ３２のＮＯ）には、特徴点抽出部４は、上記タイトル再生中に、タイトルのＭＰＥＧストリーム中から上述の手法により特徴点を抽出し（ステップ３３）、ＣＰＵ１は、当該抽出された特徴点情報を基にエントリーポイント情報を生成する（ステップ３４）。当該エントリーポイント情報の生成処理について、図４も用いて詳述する。
【００６１】
図４は、本実施形態において再生装置１００がエントリーポイント情報を生成する際の処理の遷移を示した図である。
【００６２】
同図（ａ）は、再生装置１００に光ディスク１２が挿入され、タイトルの再生が開始された時刻ｔにおけるエントリーポイント情報の抽出状況を示している。当該時刻ｔから、特徴点抽出部４は特徴点抽出処理を開始するが、この時点では特徴点抽出は行なわれていないため、他の装置によって記録されたエントリーポイント情報を利用するしかない。
【００６３】
同図（ｂ）は、上記時刻ｔからαだけ時間が経過した時点におけるエントリーポイント情報の抽出状況を示している。同図に示すように、タイトルは番組本編２２ａまで再生されており、特徴点抽出部４も当該再生に同期して、再生された箇所までに存在する特徴点（最初のＣＭ２１ａの開始位置、ＣＭ２１ａと番組本編２２ａとの切り替わり）を抽出して、その２つの位置にエントリーポイント情報を生成している。
【００６４】
同図（ｃ）は上記時刻ｔ＋αからβだけ時間が経過した時点におけるエントリーポイント情報の抽出状況を示している。同図に示すように、上記時刻ｔ＋αまでに生成したエントリーポイント情報に加えて、タイトルの再生状況に同期して更に４つのエントリーポイント情報が生成されている。
【００６５】
特徴点抽出部４はこのようにタイトルの再生状況と同期して特徴点を抽出し、エントリーポイント情報を生成していく。生成されたエントリーポイント情報はＲＡＭ２に保存され（ステップ３５）、ユーザから操作入力部３を介してチャプター移動の操作が入力される度に利用される。特徴点抽出部４は、以上の動作を、光ディスク１２に記録されたＭＰＥＧストリームが再生される度に繰り返す。
【００６６】
なお、本実施形態においては、エントリーポイント情報が生成される際、特徴点抽出処理を行う位置と再生位置とが同期しているため、再生されていない箇所に属するチャプターに移動するには、上記他の装置によって記録されたエントリーポイント情報を利用することとなるが、既に再生された箇所よりも前のチャプターに移動する際には、上記新たに生成されたエントリーポイント情報を利用することができ、また、タイトルが最後まで再生された後、再度再生される際には、タイトルの全ての箇所についてエントリーポイント情報が生成されているため、当該生成されたエントリーポイント情報を利用してチャプター移動を行うことができる。
【００６７】
次に、再生装置１００が、上述のように生成されたエントリーポイント情報を利用する際の動作について説明する。図５は、当該動作の流れを示したフローチャートである。
【００６８】
同図に示すように、光ディスクに記録されたＭＰＥＧストリームの再生が開始されると（ステップ５１）、ＣＰＵ１は、ユーザからの操作入力の待ち受け状態に入る（ステップ５２）。
【００６９】
ユーザから操作入力があった場合（ステップ５２のＹＥＳ）には、当該操作がエントリーポイント情報を利用する操作であるか、すなわちチャプター移動操作であるか否かを判別する（ステップ５３）。
【００７０】
ユーザの操作がチャプター移動操作でない場合（ステップ５３のＮＯ）には、更に当該ユーザ操作がタイトルの再生停止を要求するコマンドの入力であるかを判別し（ステップ５７）、再生停止コマンドである場合（ステップ５７のＹＥＳ）にはタイトルの再生を停止して（ステップ５８）終了する。再生停止コマンドでない場合（ステップ５７のＮＯ）には、ユーザ操作の待ち受け状態に戻る（ステップ５２）。
【００７１】
ユーザの操作がチャプター移動操作であった場合（ステップ５３のＹＥＳ）には、ＣＰＵ１は、当該再生中のタイトルについて既にエントリーポイント情報が生成されているか否かを判別する（ステップ５４）。なお、生成されたエントリーポイント情報は、各タイトルを識別するＩＤと対応付けられてＲＡＭ２に保存されているため、ＣＰＵ１は、再生中のタイトルのＩＤを光ディスク１２から読み出し、当該ＩＤに対応するエントリーポイント情報があるか否かによって生成されたエントリーポイント情報の有無を判断する。
【００７２】
エントリーポイント情報が生成されている場合（ステップ５４のＹＥＳ）には、当該エントリーポイント情報を基にチャプター移動を行う（ステップ５５）。エントリーポイント情報が生成されていない場合（ステップ５４のＮＯ）には、上記図４（ａ）に示したような他の装置によって記録されたエントリーポイント情報を利用してチャプター移動を行う（ステップ５６）。
【００７３】
以上のように、再生装置１００以外の装置で光ディスク１２に記録されたＭＰＥＧストリームを再生する際、エントリーポイント情報を新たに生成して、そのエントリーポイント情報を基にチャプター移動を行うことができるため、再生装置１００以外の装置で記録されたエントリーポイント情報の精度が低い場合等でも、精度の高いエントリーポイント情報を再構築して、より快適な再生操作を行わせることができる。
【００７４】
なお、上記生成されたエントリーポイント情報はＲＡＭ２に記憶され、光ディスク１２が挿入されて再生される度に利用されるが、光ディスク１２がデータ書き換え可能である場合には、上記他の装置で記録されたエントリーポイント情報を、上記生成したエントリーポイント情報に更新することも可能である。図６は、この場合の再生装置１００の動作の流れを示したフローチャートである。
【００７５】
同図に示すように、まず、ＣＰＵ１は、エントリーポイント情報を生成すると（ステップ６１）、光ディスクドライブ５に挿入されている光ディスク１２が書き換え可能であるか否かを判別する（ステップ６２）。
【００７６】
書き換え可能である場合（ステップ６２のＹＥＳ）（例えばＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等）には、エントリーポイント情報を更新するか否かをユーザに確認する（ステップ６３）。具体的には、エントリーポイント情報の更新意思の有無をユーザに問うポップアップ画面をディスプレイに表示させる。
【００７７】
ユーザから、操作入力部３を介してエントリーポイント情報を更新する旨の操作入力があった場合（ステップ６３）には、上記生成したエントリーポイント情報をＲＡＭ２から読み出し、光ディスク１２へ書き出して、エントリーポイント情報を更新する（ステップ６４）。
【００７８】
上記光ディスク１２が書き換え不可であった場合（ステップ６２のＮＯ）、及びユーザからエントリーポイント情報を更新しない旨の操作入力があった場合（ステップ６３のＮＯ）には、更新せずに終了する。
【００７９】
以上の動作により、光ディスク１２は、再生装置１００以外の再生装置において再生される場合にも、再生装置１００が新たに生成したエントリーポイント情報を利用してチャプター移動操作を行うことができる。
【００８０】
（第２実施形態）  
次に、本発明の第２の実施形態について説明する。
【００８１】
図７は、本実施形態における記録再生装置２００の構成を示したブロック図である。なお、本実施形態において、上記第１実施形態における再生装置１００と同様の構成となる箇所については同一の符号を付し、説明を省略又は簡略化する。本実施形態の記録再生装置２００も、上記第１実施形態の再生装置１００と同様に、再生中のＭＰＥＧストリーム等の動画像データから特徴点を抽出してエントリーポイント情報を生成することが可能である。
【００８２】
本実施形態における記録再生装置２００は、上記第１実施形態における再生装置１００に加えて、デジタルチューナ１５、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４Ｉ／Ｆ（インターフェース）１６、Ｅｔｈｅｒｎｅｔ（登録商標）／無線ＬＡＮ（Local Area Network）インターフェース１７、ＵＳＢ（Universal Serial Bus）インターフェース１８及びフラッシュメモリインターフェース１９の各インターフェースと、ＨＤＤ（Hard Disk Drive）１４、当該ＨＤＤ用のバッファコントローラ１３及びセレクタ２０を具備している。
【００８３】
デジタルチューナ１５は、ＣＰＵ１の制御に従って、図示しないアンテナを介してデジタル放送の特定のチャンネルを選局してＭＰＥＧストリームを受信し、当該ＭＰＥＧストリーム等の放送データを復調して、セレクタ２０を介してデマルチプレクサ７に出力して再生させたり、バッファコントローラ６を介して光ディスクドライブ５に挿入された光ディスク１２へ記録させたり、バッファコントローラ１３を介してＨＤＤ１４に記録させたりする。
【００８４】
ＩＥＥＥ１３９４インターフェース１６は、例えばデジタルビデオカメラ等の外部機器に接続可能である。例えばデジタルビデオカメラによって撮影され記録されたＭＰＥＧストリーム等のデータは、上記デジタルチューナ１５によって受信されたＭＰＥＧストリームと同様に再生させたり、光ディスク１２やＨＤＤ１４に記録させたりすることが可能である。
【００８５】
Ｅｔｈｅｒｎｅｔ（登録商標）／無線ＬＡＮインターフェース１７は、例えばＰＣや他の記録再生装置に記録されたＭＰＥＧストリームをＥｔｈｅｒｎｅｔ（登録商標）または無線ＬＡＮ経由で入力する。当該ＭＰＥＧストリームも、再生及び光ディスク１２やＨＤＤ１４への記録が可能である。
【００８６】
ＵＳＢインターフェース１８は、ＵＳＢを介して例えばＵＳＢメモリ等の外部記憶装置やデジタルカメラ等の機器からＭＰＥＧストリーム等のデータを入力する。当該ＭＰＥＧストリーム等も再生及び光ディスク１２やＨＤＤ１４への記録が可能である。
【００８７】
フラッシュメモリインターフェース１９は、例えばフラッシュメモリを内蔵したメモリーカード（例えばメモリーカード）と接続して、当該フラッシュメモリに記録されたＭＰＥＧストリーム等のデータを入力する。当該ＭＰＥＧストリーム等のデータも再生及び光ディスク１２やＨＤＤ１４への記録が可能である。
【００８８】
ＨＤＤ１４は、上記ＭＰＥＧストリームの他、各種プログラムやデータ等を内蔵のハードディスクに記録し、また再生時等にそれらを当該ハードディスクから読み出す。
【００８９】
バッファコントローラ１３は、上記デジタルチューナ１５から連続的に供給されるＭＰＥＧストリーム等のデータの、ＨＤＤ１４への書き込みのタイミングやデータ量を制御し、当該ＭＰＥＧストリーム等のデータをＨＤＤ１４へ断続的に書き込む。また、バッファコントローラ１３は、ＨＤＤ１４に記録されたＭＰＥＧストリーム等のデータの読み出しのタイミングやデータ量を制御し、ＨＤＤ１４から断続的に読み出されるＭＰＥＧストリーム等のデータを、デマルチプレクサ７へ連続的に供給する。
【００９０】
セレクタ２０は、上記各インターフェース、光ディスクドライブ５及びＨＤＤ１４のいずれかから入力されるＭＰＥＧストリーム等のデータをＣＰＵ１からの制御信号に基づき選択する。
【００９１】
以上のように構成された記録再生装置２００においては、光ディスク１２以外にも、上記各インターフェースを介して入力されたＭＰＥＧストリームが再生される際、または、ＨＤＤ１４へ記録されたＭＰＥＧストリームが再生される際に、上記第１実施形態の再生装置１００と同様の処理により特徴点抽出部４が特徴点を抽出し、エントリーポイント情報を生成することが可能である。
【００９２】
本実施形態においては、上記各インターフェースから入力されるＭＰＥＧストリームには、エントリーポイント情報自体を有していないものも考えられるが、そのようなＭＰＥＧストリームに対してもエントリーポイント情報を生成することで、ユーザに快適な再生操作を行わせることが可能である。
【００９３】
また、生成されたエントリーポイント情報は、ＲＡＭ２のみならずＨＤＤ１４にも記憶させることが可能であるため、エントリーポイント情報を生成した後、記録再生装置２００の電源が切断された場合であっても、次回以降に各インターフェースや光ディスク１２及びＨＤＤ１４に記録されたＭＰＥＧストリームを再生する際も、当該記憶されたエントリーポイント情報を利用したチャプター移動操作を行うことが可能である。
【００９４】
（第３実施形態）  
次に、本発明の第３の実施形態について説明する。
【００９５】
図８は、本実施形態における記録再生装置３００の構成を示したブロック図である。なお、本実施形態において、上記第２実施形態における記録再生装置２００と同様の構成となる箇所については同一の符号を付し、説明を省略又は簡略化する。
【００９６】
本実施形態における記録再生装置３００は、上記第２実施形態における記録再生装置２００に加えて、アナログチューナ８１、Ａ／Ｄコンバータ８２、Ａ／Ｄコンバータ８３、ＮＴＳＣデコーダ８４、ＡＶエンコーダ８５、マルチプレクサ８６、デマルチプレクサ８７、ＡＶデコーダ８８及びセレクタ８９を新たに具備している。
【００９７】
アナログチューナ８１は、ＣＰＵ１の制御に従って、図示しないアンテナを介してアナログ放送の特定のチャンネルを選局してアナログオーディオ信号及びアナログビデオ信号を受信し、当該各信号を復調して、アナログオーディオ信号をＡ／Ｄコンバータ８２へ、またアナログビデオ信号をＡ／Ｄコンバータ８３へ出力する。
【００９８】
Ａ／Ｄコンバータ８２は、アナログチューナから入力されたアナログオーディオ信号をデジタルオーディオ信号に変換してＡＶエンコーダ８５に出力する。また、Ａ／Ｄコンバータ８２は、デジタルオーディオ信号をセレクタ８９へ出力する。当該デジタルオーディオ信号はＤ／Ａコンバータ１０でアナログオーディオ信号に変換され、図示しないスピーカから出力される。更に、Ａ／Ｄコンバータ８２は、デジタルオーディオ信号を特徴点抽出部４へも出力し、特徴点抽出処理を行わせる。
【００９９】
Ａ／Ｄコンバータ８３は、上記アナログチューナ８１から入力されたアナログビデオ信号（ＮＴＳＣ信号）をデジタルのＮＴＳＣ信号に変換して、ＮＴＳＣデコーダ８４へ出力する。
【０１００】
ＮＴＳＣデコーダ８４は、デジタルのＮＴＳＣ信号を復号してデジタルビデオ信号に変換し、ＡＶエンコーダ８５へ出力する。また、ＮＴＳＣデコーダ８４は、デジタルビデオ信号をＯＳＤ９に出力する。ＯＳＤ９に出力されたデジタルビデオ信号はグラフィック処理を施されてＤ／Ａコンバータ１１でアナログビデオ信号に変換され、図示しないディスプレイに表示される。更に、ＮＴＳＣデコーダ８４は、デジタルビデオ信号を特徴点抽出部４へも出力し、特徴点抽出処理を行わせる。
【０１０１】
ＡＶエンコーダ８５は、Ａ／Ｄコンバータ８２から入力されたデジタルオーディオ信号と、ＮＴＳＣデコーダ８４から入力されたデジタルビデオ信号をＭＰＥＧフォーマットに従って圧縮してそれぞれＭＰＥＧオーディオストリーム及びＭＰＥＧビデオストリームを生成し、マルチプレクサ８６に出力する。また、ＡＶエンコーダ８５は、圧縮後のＭＰＥＧオーディオストリーム及びＭＰＥＧビデオストリームを特徴点抽出部４に出力し、特徴点抽出処理を行わせる。
【０１０２】
マルチプレクサ８６は、上記ＡＶエンコーダ８５から入力されたＭＰＥＧオーディオストリームとＭＰＥＧビデオストリームとを多重化して、セレクタ２０を介してバッファコントローラ６またはバッファコントローラ１３へ出力して光ディスク１２またはＨＤＤ１４に記録させる。
【０１０３】
本実施形態における記録再生装置３００は、上記アナログチューナ８１からＮＴＳＣデコーダ８４及びＡＶエンコーダ８５を介して出力されるデジタル信号、及びデジタルチューナ１５からデマルチプレクサ８７を介して出力されるデジタル信号を特徴点抽出部４へも入力することで、タイトルの光ディスク１２またはＨＤＤ１４への記録前に（再生されなくても）特徴点情報を抽出してエントリーポイント情報を生成して、当該エントリーポイント情報とともにタイトルを記録させることができる。また、それとともに、他の装置で記録されたＭＰＥＧストリームについても、上記特徴点抽出部４によって特徴点を抽出してエントリーポイント情報を生成することができる。すなわち、記録時と再生時において同一の特徴点抽出部４を用いることで、他の装置で記録されたＭＰＥＧストリーム用に新たに特徴点抽出部を設ける場合に比べてコストの増加を抑えることができる。
【０１０４】
また、本実施形態における記録再生装置３００は、デジタル入力信号の再エンコード機能を有している。
【０１０５】
すなわち、デジタルチューナ１５で受信されたＭＰＥＧストリームや、各インターフェース、光ディスクドライブ５及びＨＤＤ１４から入力されたデジタル信号を、セレクタ２０を介してデマルチプレクサ８７に入力し、デジタルオーディオ信号とデジタルビデオ信号とに分離した後、ＡＶデコーダ８８によりデコードして、更にＡＶエンコーダ８５に入力してエンコードすることで、符号化フォーマットの変換、画枠の変換、ビットレートの変換等を行うことが可能である。変換したオーディオストリーム及びビデオストリームは、マルチプレクサ８６で多重化され、光ディスク１２またはＨＤＤ１４に記録される。
【０１０６】
また、本実施形態においては、ＡＶデコーダ８８とＡＶデコーダ８の２つのデコーダを有している。ＡＶデコーダ８８は、上記再エンコードを行う場合や、特徴点抽出部４へ特徴点抽出処理を行わせる場合に使用する。ＡＶデコーダ８は、タイトルの再生を行なう場合に使用する。すなわち、特徴点抽出用と再生用に別個のデコーダを設けることで、特徴点抽出処理を再生状況（例えば、タイトルの再生停止、一時停止等）に依存することなく行うことが可能となる。また例えば光ディスクドライブ５に光ディスク１２が挿入されたり、フラッシュメモリＩ／Ｆにフラッシュメモリが挿入されたりした場合において、再生が開始されない場合においてもデコーダ８８は特徴点抽出用にデコードを先に行い、エントリーポイント情報を生成することもできる。
【０１０７】
この場合、セレクタを介して各インターフェースまたは光ディスクドライブ５またはＨＤＤ１４から入力された各タイトルのＭＰＥＧストリーム等のデータは、デマルチプレクサ８７とデマルチプレクサ７とにそれぞれ出力される。
【０１０８】
デマルチプレクサ８７で分離されたＭＰＥＧオーディオストリーム及びＭＰＥＧビデオストリームは、ＡＶデコーダ８８によりデコード処理されて特徴点抽出部４に供給され、特徴点抽出処理に利用される。
【０１０９】
一方、デマルチプレクサ７で分離されたＭＰＥＧオーディオストリーム及びＭＰＥＧビデオストリームは、ＡＶデコーダ８によりデコード処理されて、セレクタ８９やＯＳＤ９で処理され、Ｄ／Ａコンバータ１０及び１１でアナログ変換されてスピーカ及びディスプレイにおいて再生される。
【０１１０】
また、ＡＶデコーダ８８を、ＡＶデコーダ８よりもデコード処理速度が高速なものとすることで、上記第１及び第２実施形態においてタイトルの再生処理と特徴点抽出処理とが同期していたのに対して、特徴点抽出処理をタイトルの再生処理に先んじて行わせることができる。
【０１１１】
次に、本実施形態における記録再生装置３００の動作について説明する。
【０１１２】
図９は、記録再生装置３００がエントリーポイント情報を生成する処理の流れを示したフローチャートである。同図に示すように、光ディスクドライブ５やＨＤＤ１４、または各インターフェースから入力されたタイトルの再生を開始すると（ステップ９１）、既に生成したエントリーポイント情報はあるか否かを判断する（ステップ９２）。
【０１１３】
エントリーポイントがまだ生成されていない場合（ステップ９２のＮＯ）には、特徴点抽出部４は、タイトルのＭＰＥＧストリーム中から上述の手法により、ＡＶデコーダ８８によって高速にデコード処理を施し、再生処理に先んじて特徴点を抽出する（ステップ９３）。ＣＰＵ１は、抽出された特徴点情報を基にエントリーポイント情報を生成する（ステップ９４）。当該エントリーポイント情報の生成処理について、図１０も用いて詳述する。
【０１１４】
図１０は、本実施形態において記録再生装置３００がエントリーポイント情報を生成する際の処理の遷移を示した図である。
【０１１５】
同図（ａ）は、記録再生装置３００においてタイトルの再生が開始された時刻ｔにおけるエントリーポイント情報の抽出状況を示している。当該時刻ｔから、特徴点抽出部４は特徴点抽出処理を開始するが、この時点では特徴点抽出は行なわれていないため、他の装置によって記録されたエントリーポイント情報を利用するしかない。
【０１１６】
同図（ｂ）は、上記時刻ｔからαだけ時間が経過した時点におけるエントリーポイント情報の抽出状況を示している。特徴点抽出部４は、ＡＶデコーダ８８により高速にデコード処理されたデジタル信号を用いることで、ＡＶデコーダ８から出力されるデジタル信号を基に行うタイトル再生処理よりも先んじて（すなわち、再生されているフレームよりも先のフレームについて）、また、再生停止や再生一時停止といった再生状況に依存することなく、特徴点抽出処理を行うことができる。同図においては、タイトルは番組本編２２ａまで再生されているが、特徴点抽出処理は再生ポイントより先の番組本編２２ｂの途中まで特徴点抽出処理を行っており、４つのエントリーポイント情報を生成している。
【０１１７】
同図（ｃ）は上記時刻ｔ＋αからβだけ時間が経過した時点におけるエントリーポイント情報の抽出状況を示している。同図に示すように、この時点においては、タイトルはまだ番組本編２２ｃまでしか再生されていないが、特徴点抽出処理はタイトルの最後まで行われており、全部で９個のエントリーポイント情報を生成している。
【０１１８】
このように、特徴点抽出用のＡＶデコーダ８８を設けたことで、タイトルの再生ポイントよりも先のポイントまでエントリーポイント情報を生成することができ、当該エントリーポイント情報を利用することで、再生中にリアルタイムで先のチャプターまで移動することが可能となる。
【０１１９】
生成されたエントリーポイント情報は、タイトルの再生中はＲＡＭ２へ保持され、ユーザのチャプター移動操作がある度に利用される。またタイトル再生終了後は、エントリーポイント情報はＨＤＤ１４に保存され（ステップ９５）、次回以降タイトルが再生される度に利用される。
【０１２０】
なお、本発明は上述の２つの実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１２１】
上述の３つの実施形態においては、タイトルが再生される度にエントリーポイント情報を生成していたが、ユーザが、他の装置において光ディスク１２等に記録されたエントリーポイント情報をそのまま利用したい場合も考えられるため、タイトルが再生される毎に、当該タイトルについてエントリーポイント情報を生成するか否かをユーザに選択させるようにしても構わない。
【０１２２】
上述の３つの実施形態においては、特徴点情報としてＣＭと番組本編との切り替わりを抽出して、その切り替わり位置にエントリーポイント情報を生成する例を中心に説明したが、例えばシーンチェンジやテロップの有無、音量の大小等の条件で特徴点情報を抽出してエントリーポイント情報を生成するようにしても勿論構わない。
【０１２３】
上述の第３の実施形態における記録再生装置３００は、特徴点抽出用のＡＶデコーダ８８と再生用のＡＶデコーダ８の２つのデコーダを有していたが、上記第１の実施形態における再生装置１００が当該２つのＡＶデコーダを有しているような形態であっても勿論構わない。
【０１２４】
上述の３つの実施形態においては、いわゆるＤＶＤプレーヤ型の再生装置及びいわゆるＤＶＤ／ＨＤＤレコーダ型の記録再生装置に本発明を適用したが、例えばＰＣ等の他の装置に適用することも勿論可能である。
【図面の簡単な説明】
【０１２５】
【図１】本発明の第１の実施形態における再生装置１００の構成を示したブロック図である。
【図２】第１実施形態において再生装置１００以外の装置において付加されうるエントリーポイント情報と、再生装置１００において生成可能なエントリーポイント情報を示した図である。
【図３】第１実施形態において再生装置１００がエントリーポイント情報を生成する処理の流れを示したフローチャートである。
【図４】第１実施形態において再生装置１００がエントリーポイント情報を生成する際の処理の遷移を示した図である。
【図５】第１実施形態において、再生装置１００が生成されたエントリーポイント情報を利用する際の動作の流れを示したフローチャートである。
【図６】第１実施形態において光ディスク１２に記録されたエントリーポイント情報を更新する場合の再生装置１００の動作の流れを示したフローチャートである。
【図７】本発明の第２の実施形態における記録再生装置２００の構成を示したブロック図である。
【図８】本発明の第３の実施形態における記録再生装置２００の構成を示したブロック図である。
【図９】第３実施形態において記録再生装置３００がエントリーポイント情報を生成する処理の流れを示したフローチャートである。
【図１０】第３実施形態において記録再生装置３００がエントリーポイント情報を生成する際の処理の遷移を示した図である。
【符号の説明】
【０１２６】
１…ＣＰＵ
２…ＲＡＭ
３…操作入力部
４…特徴点抽出部
５…光ディスクドライブ
６…バッファコントローラ
８…ＡＶデコーダ
１２…光ディスク
１３…バッファコントローラ
１４…ＨＤＤ
１５…デジタルチューナ
１６…ＩＥＥＥ１３９４インターフェース
１７…ＬＡＮインターフェース
１８…ＵＳＢインターフェース
１９…フラッシュメモリインターフェース
８１…アナログチューナ
８８…ＡＶデコーダ
１００…再生装置
２００…記録再生装置
３００…記録再生装置
【図１】
0004600236.tif 000002
【図２】
0004600236.tif 000003
【図３】
0004600236.tif 000004
【図４】
0004600236.tif 000005
【図５】
0004600236.tif 000006
【図６】
0004600236.tif 000007
【図７】
0004600236.tif 000008
【図８】
0004600236.tif 000009
【図９】
0004600236.tif 000010
【図１０】
0004600236.tif 000011