(57)【要約】【課題】録画機の機種や受信地域に関係なく、ユーザが録画した番組の所望の場面を正確に指定して再生を開始することができるようにする。【解決手段】再生制御部１１１は、所望の場面の位置を特定するための位置指定データ４０１として、基準とする特徴フレームの有する特徴データ４０７と、特徴フレームと所望の場面を含む目的フレームとの相対時間差４０８の情報を取得する。そして、録画した番組データから特徴データを有する特徴フレームを検索し、特徴フレームの位置に相対時間差を加えて目的フレームの位置を特定する。特徴データは、他の近接するフレームとは一意に識別できる字幕、映像または音声を用いる。【選択図】図４
2008078876.tif 000002
【特許請求の範囲】
【請求項１】
録画した番組を所望の場面から再生を開始する番組録画再生装置であって、
受信した番組データをストレージ部に録画する録画制御部と、
該ストレージ部から録画された番組データを再生する再生制御部とを備え、
該再生制御部は、所望の場面の位置を特定するための位置指定データとして、基準とする特徴フレームの有する特徴データと、該特徴フレームと上記所望の場面を含む目的フレームとの相対時間差の情報を取得し、
録画した番組データから上記特徴データを有する上記特徴フレームを検索し、
該検索した特徴フレームの位置に上記相対時間差を加えて目的フレームの位置を特定し、
該特定した目的フレームの位置から再生を開始するように制御することを特徴とする番組録画再生装置。
【請求項２】
請求項１記載の番組録画再生装置において、
前記再生制御部は前記位置指定データとして、さらに、前記特徴フレームが存在すると予想される基準時刻と、該基準時刻を中心に検索すべき検索範囲の情報を取得し、
該取得した検索範囲において、前記録画した番組データから前記特徴データを有する前記特徴フレームを検索することを特徴とする番組録画再生装置。
【請求項３】
請求項１または２記載の番組録画再生装置において、
前記特徴データは、他の近接するフレームとは一意に識別できる字幕、映像または音声の特徴を示すものであることを特徴とする番組録画再生装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の番組録画再生装置において、
前記位置指定データは、放送された番組を基に番組情報提供者が作成し、該番組情報提供者から公開されたものであり、
前記再生制御部は、該位置指定データをインターネットを介して取得することを特徴とする番組録画再生装置。
【請求項５】
録画した番組を所望の場面から再生を開始する番組再生位置制御方法であって、
所望の場面の位置を特定するための位置指定データとして、基準とする特徴フレームの有する特徴データと、該特徴フレームと上記所望の場面を含む目的フレームとの相対時間差の情報を取得し、
録画した番組データから上記特徴データを有する上記特徴フレームを検索し、
該検索した特徴フレームの位置に上記相対時間差を加えて目的フレームの位置を特定し、
該特定した目的フレームの位置から再生を開始することを特徴とする番組再生位置制御方法。
【請求項６】
請求項５記載の番組再生位置制御方法において、
前記位置指定データとして、さらに、前記特徴フレームが存在すると予想される基準時刻と、該基準時刻を中心に検索すべき検索範囲の情報を取得し、
該取得した検索範囲において、前記録画した番組データから前記特徴データを有する前記特徴フレームを検索することを特徴とする番組再生位置制御方法。
【請求項７】
請求項５または６記載の番組再生位置制御方法において、
前記特徴データは、他の近接するフレームとは一意に識別できる字幕、映像または音声の特徴を示すものであることを特徴とする番組再生位置制御方法。
【請求項８】
請求項５ないし７のいずれか１項に記載の番組再生位置制御方法において、
前記位置指定データは、放送された番組を基に番組情報提供者が作成し、該番組情報提供者から公開されたものであることを特徴とする番組再生位置制御方法。
【請求項９】
放送された番組の各場面を特定するための位置指定データを番組録画再生装置へ提供する番組情報提供装置であって、
番組情報作成ＰＣと番組情報提供サーバとを備え、
該番組情報作成ＰＣは、放送された番組を複数の場面に区分し、各場面の位置指定データとして、特徴フレームの有する特徴データと、該特徴フレームが存在すると予想される基準時刻と、該特徴フレームを検索するための検索範囲と、該特徴フレームと当該場面を含む目的フレームとの相対時間差の情報を作成し、
上記番組情報提供サーバは、作成された上記位置指定データをインターネットを介して上記番組録画再生装置へ提供することを特徴とする番組情報提供装置。
【請求項１０】
請求項９記載の番組情報提供装置において、
前記特徴データは、他の近接するフレームとは一意に識別できる字幕、映像または音声の特徴を示すものであることを特徴とする番組情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組を録画した後、番組の所望の場面から高精度に頭出しして再生を開始するための番組録画再生装置、番組再生位置制御方法及び番組情報提供装置に関する。
【背景技術】
【０００２】
近年、ハードディスクドライブ（ＨＤＤ）など、ランダムアクセス可能な記録再生装置の普及にともない、放送番組を録画した後、任意の位置から素早く再生開始できるようになっている。このため、例えば１つの番組を構成する各場面（シーン）毎に再生を開始できるよう、各シーン開始位置のリストを作成し、ユーザがリストから所望のシーンを指定して再生開始できる録画システムも登場している。
【０００３】
特許文献１では、シーン再生を正確に迅速に行うことを目的とし、放送波で正確な番組の開始位置を表す番組開始位置情報を伝送する。受信機側では番組を記録する際に、その情報を元に番組の開始位置を補正したインデックス情報を作成して、シーン再生時にそのインデックス情報を用いて再生位置を決定することが記載される。
【０００４】
また特許文献２では、録画番組中の位置を指定するための情報として、放送局を特定する放送局情報（放送局コード）、および録画時刻を特定する時刻情報（タイムコード）を用いている。そして、この情報に関連したＵＲＬを予めメタデータとして用意し、録画ファイルで映像を視聴している際に、ワンタッチで更に詳細な情報をＵＲＬに基づきインターネット上のＷｅｂサイトを検索して閲覧できるシステムが開示される。
【０００５】
【特許文献１】特開２００５−２３５２７２号公報
【特許文献２】特開２００６−０５３８７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
放送番組を録画後、ユーザが録画データ中の所望の位置から再生を開始したい場合、録画装置の機能や放送地域の相違によって、上記特許文献２記載の時刻情報（タイムコード）だけでは再生開始フレーム（以下「目的フレーム」と称す）を正確に指定できない問題が生じる。
【０００７】
まず、従来の録画装置では、ユーザの指定した録画開始時刻に正確に録画が開始されるとは限らない。例えば、録画の頭切れをなくすために、指定時刻より数秒以前から録画を開始する場合があるからである。また、現在の標準的な録画データには、フレーム毎の正確な録画時刻が付随していない。このため、録画データ中の目的フレームの正確な位置を、時刻情報のみで指定するのは困難である。
【０００８】
また、同一の番組を異なる地域で録画する場合を考えると、生放送であれば広告映像（以下「ＣＭ」と略）の挿入時間（挿入位置）はどの地域でも一致するであろうが、録画番組を放送する場合には、地域によってＣＭ挿入時間が異なる可能性がある。その結果、ユーザの録画した録画データの中で目的フレームの位置がずれてしまい、目的フレームを正確に指定するのは困難となる。
【０００９】
上記特許文献１記載の技術によれば、この問題の解決にはなるが、放送局側で「番組開始位置情報」を伝送し、受信機側では「インデックス情報」を作成する必要がある。よって、受信機側の対応だけで解決できるものではない。
【００１０】
さらに言えば、デジタル放送では映像信号は符号化して送出され、受信側でこれを復号化する。この符号化および復号化に必要な時間のため、生放送の番組であっても、録画あるいは視聴される映像には、信号伝達経路や中継方法などに応じた時間遅れが存在する。この時間遅れも、録画データ中での目的フレームの正確な位置指定を困難にする。
【００１１】
本発明は上記課題を鑑み、受信機側の対応により、ユーザが録画データ中の目的フレームを正確に指定して再生を開始することができるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、録画した番組を所望の場面から再生を開始する番組録画再生装置であって、受信した番組データをストレージ部に録画する録画制御部と、ストレージ部から録画された番組データを再生する再生制御部とを備える。再生制御部は、所望の場面の位置を特定するための位置指定データとして、基準とする特徴フレームの有する特徴データと、特徴フレームと所望の場面を含む目的フレームとの相対時間差の情報を取得する。そして、録画した番組データから特徴データを有する特徴フレームを検索し、検索した特徴フレームの位置に相対時間差を加えて目的フレームの位置を特定し、特定した目的フレームの位置から再生を開始するように制御する。
【００１３】
前記再生制御部は位置指定データとして、さらに、特徴フレームが存在すると予想される基準時刻と、基準時刻を中心に検索すべき検索範囲の情報を取得し、取得した検索範囲において、録画した番組データから特徴データを有する特徴フレームを検索する。
【００１４】
ここに前記特徴データは、他の近接するフレームとは一意に識別できる字幕、映像または音声の特徴を示すものである。
【００１５】
また本発明は、録画した番組を所望の場面から再生を開始する番組再生位置制御方法であって、所望の場面の位置を特定するための位置指定データとして、基準とする特徴フレームの有する特徴データと、特徴フレームと所望の場面を含む目的フレームとの相対時間差の情報を取得する。そして、録画した番組データから特徴データを有する特徴フレームを検索し、検索した特徴フレームの位置に相対時間差を加えて目的フレームの位置を特定し、特定した目的フレームの位置から再生を開始する。
【００１６】
また本発明は、放送された番組の各場面を特定するための位置指定データを番組録画再生装置へ提供する番組情報提供装置であって、番組情報作成ＰＣと番組情報提供サーバとを備える。番組情報作成ＰＣは、放送された番組を複数の場面に区分し、各場面の位置指定データとして、特徴フレームの有する特徴データと、特徴フレームが存在すると予想される基準時刻と、特徴フレームを検索するための検索範囲と、特徴フレームと当該場面を含む目的フレームとの相対時間差の情報を作成する。そして番組情報提供サーバは、作成された位置指定データをインターネットを介して番組録画再生装置へ提供する。
【発明の効果】
【００１７】
本発明によれば、ユーザは録画した番組について、所望の場面から正確に再生を開始することができる。
【発明を実施するための最良の形態】
【００１８】
図１は、本発明に係る番組録画再生システムの一実施例を示すブロック図である。このシステムでは、番組情報提供会社１０１の提供する番組情報、すなわち番組中の各場面（番組を構成する話題等の単位で、以下、「コーナー」と称する）を指定する位置指定データを用いて、ユーザＰＣ１０５にて、録画した番組データの所望のコーナーから再生を開始するものである。
【００１９】
番組情報提供会社１０１は、番組情報提供装置として番組情報作成ＰＣ１０２と番組情報提供サーバ１０３を備える。番組情報作成ＰＣ１０２は、位置指定データの集合を作成する。番組情報作成ＰＣ１０２は、放送番組を受信、録画、再生する機能を持ち、番組情報を作成するための番組情報作成プログラムを搭載している。番組情報作成ＰＣ１０２で作成された位置指定データの集合は、番組情報提供サーバ１０３から、インターネット１０４を通じて公開される。
【００２０】
ユーザは、放送番組を受信して録画する番組録画再生装置として、録画再生機能を有するユーザＰＣ１０５を用いるものとする。放送番組の録画および再生機能を持つＰＣは、既に市販されている周知の構成である。本実施例のシステムを適用するためには、ＰＣ上に搭載された、テレビ番組を録画および視聴するためのソフトウェアを改変するのみで良い。
【００２１】
番組を録画する際、周知のＥＰＧ（電子番組表）を用いると便利である。これにより録画データには、放送局を特定するための放送局情報、録画を開始した時刻をあらわす放送開始時刻、ＥＰＧより取得した番組タイトルなども併せて記録することができる。
【００２２】
ユーザＰＣ１０５の上で動作する映像録画再生プログラムの機能ブロックを説明する。映像録画再生プログラムは、ユーザＰＣ１０５の本体であるユーザＰＣ本体１０６で実行される。映像録画再生プログラムが再生する映像は、モニタ１０７に表示される。なおこの図では、映像の録画および再生のみについて記しており、それ以外の部分は省略されている。
【００２３】
チューナ１０８は放送番組を受信し、録画制御部１０９は、受信した映像データをストレージ１１０に格納する。ストレージ１１０は、例えば大容量のハードディスク記憶装置である。録画制御部１０９は、取得したＥＰＧをユーザに提示し、ユーザはそれを用いて録画する番組を指定できる。
【００２４】
録画制御部１０９は、指定された番組の映像データをストレージ１１０に格納すると同時に、特徴フレームを後に検索するために必要となる情報を計算しても良い。例えば、特徴データとして映像情報が利用される場合には、録画と同時に映像中の特徴データを計算しておけば、後で特徴フレームを計算する処理を高速に実行できる。計算された特徴データは、映像データとともにストレージ１１０に格納する。映像の特徴データとしては、後述するように画面中の色分布などが用いられる。
【００２５】
再生制御部１１１は、インターネット１０４を介して番組情報提供サーバ１０３に接続し、番組を再生するための位置指定データを取得する。そしてユーザに対し、後述する図２の番組情報提供画面２０１や、図３の番組コーナー情報画面３０１などを提示し、ユーザが再生したいコーナーを選択できるようにする。再生制御部１１１は、位置指定データの内容に基づき、ストレージ１１０から適切な映像データを選択し、適切な位置から再生を開始する。位置指定データを取得した後の再生制御部１１１の動作は、図５にて後述する。
【００２６】
図２は、番組情報提供会社１０１の番組情報提供サーバ１０３が提供する番組情報提供画面２０１の一例である。ユーザは、ユーザＰＣ１０５のモニタ１０７で、番組情報提供画面２０１を閲覧し操作する。番組情報提供画面２０１には、番組情報を作成済みである番組の一覧である番組リスト２０２が表示される。この例では、ユーザが番組を指定するための情報として、放送局名２０３、放送時間帯２０４、番組名２０５が提示されている。ユーザはこの番組リスト２０２から、視聴したいコーナーが含まれる番組を選択する。この図では、ユーザが「ＡＢＣ放送局」の「７時のニュース」（符号２０６で示す）を選択（クリック）したとする。
【００２７】
ユーザが所望の番組を選択すると、番組情報提供サーバ１０３から次の画面が提供される。
【００２８】
図３は、番組情報提供サーバ１０３が提供する番組コーナー情報画面３０１の一例である。ここでは、図２の番組情報提供画面２０１で選択した番組である「ＡＢＣ放送局」の「７時のニュース」について、番組中のコーナーを時系列に配置したコーナーリスト３０２が表示される。コーナーリスト３０２には、各コーナーについてコーナー名３０３と、コーナー開始の基準時刻３０４、コーナーを再生するための再生時間３０５が含まれている。この図では、ユーザは「天気予報」（符号３０６で示す）を選択（クリック）したとする。
【００２９】
ユーザが所望のコーナーを選択すると、番組情報提供サーバ１０３から位置指定データが提供される。この位置指定データでは、所望のコーナーに対応する目的フレームを正確に位置決めするために、目的フレームの近傍にあって、映像等の特徴によって他と区別可能なフレーム（以下「特徴フレーム」と称す）からの時間差で、目的フレームの位置を記述するものである。そして、特徴フレームを特定するための情報を「特徴データ」と呼ぶ。このように本実施例では、目的フレームの位置は特徴フレームの位置からの時間差で指定する方式を採用しており、その時間差は録画の開始位置やＣＭ挿入時間などの影響を受けず常に一定値であるので、録画装置の機能や放送地域の相違によって、所望のコーナーの再生開始位置がずれることはない。
【００３０】
図４は、ユーザＰＣ１０５が番組情報提供サーバ１０３から受信する位置指定データ４０１の一例である。位置指定データ４０１には、放送局情報４０２、放送開始時刻４０３、番組名４０４、基準時刻４０５、特徴検索範囲４０６、特徴データ４０７、相対時間差４０８、再生時間４０９が含まれる。
【００３１】
基準時刻４０５は、所望のコーナーである「天気予報」に対応する目的フレームが存在する位置（正確には、その近傍に存在すると予想される位置）であり、番組開始時刻から、目的のフレームが何秒後に現れたかを示す情報（タイムコード）である。課題で説明したように、録画機の機種による録画開始位置のずれ、ＣＭ挿入時間の変動の可能性、放送信号送出受信時の時間遅れ等により、この基準時刻４０５だけでは、目的のフレームを正確に特定できない。
【００３２】
特徴検索範囲４０６は、基準時刻４０５の前後で、特徴フレームを検索すべき時間の範囲であり、基準時刻４０５から前に何秒間、後ろに何秒間の範囲で特徴フレームを検索すべきかを指定する。図４の例では、基準時刻４０５が１６２０秒（番組開始から２７分経過した時点）であり、そこから前に２８秒、後ろに１２秒の範囲で特徴フレームを検索すべきことを示している。
【００３３】
特徴データ４０７は、特徴フレームを特定するのに必要な情報のことであり、特徴種別４１０と特徴パラメータ４１１からなる。図４の例では、特徴種別４１０が「字幕」、特徴パラメータ４１１が「それでは今日の天気です」という文字列である。つまり、「それでは今日の天気です」という字幕が最初に出たフレームを特徴フレームとして特定することを表している。
【００３４】
相対時間差４０８は、目的フレームが、特徴フレームから何秒前または何秒後にあるかを示す情報である。図４の例では、相対時間差４０８が−２であるから、特徴フレームから２秒前が目的フレームであることを示している。再生時間４０９は、文字通り、そのコーナーを視聴するための再生時間である。図４の例では、再生時間４０９は３００秒、すなわち５分である。
【００３５】
ここでユーザＰＣ１０５が取得する位置指定データ４０１には、ユーザの住んでいる地域差が考慮されている。すなわち、ユーザが住んでいる地域を番組情報提供サーバ１０３にあらかじめ登録してあれば、番組情報提供サーバ１０３は、位置指定データ４０１に含まれる放送局情報４０２および放送開始時刻４０３を、その地域に適した放送局情報４０２と放送開始時刻４０３に変換して送出する。例えば、東京で放映された番組を、地方局が曜日や時間帯をずらしたりＣＭ時間を変更して放映する場合など、この仕組みで対応可能となる。この場合でも、特徴フレームからの相対時間差で目的フレームの特定ができるので、位置指定データ４０１の他の構成要素には変更を加える必要はない。
【００３６】
ユーザＰＣ１０５は番組情報提供サーバ１０３から上記のような位置指定データ４０１を受信すると、以下の手順でユーザの選択したコーナー（対応する目的フレーム）を検索して、そこから再生を開始する。なお、受信した位置指定データ４０１をモニタ１０７に表示する必要はない。
【００３７】
図５は、本発明に係る番組再生位置制御方法の処理手順の一実施例を示すフローチャートである。このフローチャートでは、ユーザＰＣ１０５が、図４で示される位置指定データ４０１を取得した後の処理を示す。
【００３８】
ユーザＰＣ１０５は、受け取った位置指定データ４０１の放送局情報４０２、放送開始時刻４０３を参照し、ユーザＰＣ１０５のストレージ１１０に予め格納されている録画データから該当する番組を検索する（ステップ５０１）。ユーザＰＣ１０５が録画した録画データには、前述したように放送局情報と放送開始時刻が併せて記録されているので、位置指定データ４０１に含まれる放送局情報４０２と放送開始時刻４０３と照合することにより、容易に録画データから該当番組を特定可能である。検索の結果、該当番組が存在するかどうかを判定する（ステップ５０２）。ストレージ１１０に、該当番組が存在しない場合は、その旨モニタに表示して処理を終了する（ステップ５０３）。処理が終了すると、再び図２のような番組選択の画面に戻る。
【００３９】
ステップ５０２で該当番組が存在する場合は、位置指定データ４０１の基準時刻４０５および特徴検索範囲４０６を参照し、録画データ中で特徴フレームを探す範囲を求める（ステップ５０４）。図４の例では、基準時刻４０５が１６２０秒、特徴検索範囲４０６が−２８〜＋１２秒であるので、１５９２秒から１６３２秒の間が、特徴フレームを検索すべき範囲となる。
【００４０】
次に、位置指定データ４０１の特徴データ４０７を参照し、ステップ５０４で求めた検索範囲において、録画データから特徴フレームを検索する（ステップ５０５）。すなわち、録画データを特徴検索範囲の始点位置に頭出しし、そこから順次特徴データ４０７と合致するフレームを検索する。特徴検索範囲の終点位置まで来たら検索を終了する。図４の位置指定データ４０１の場合は、特徴種別４１０が「字幕」であるので、合致を判定するには、注目するフレームから特徴パラメータ４１１の文字列である「それでは天気予報です」が始まるかどうかを調べればよい。
【００４１】
特徴フレームが検索できたかどうかを判定する（ステップ５０６）。特徴フレームの検索の結果、複数のフレームが合致すると判定された場合、これらの候補から最も適切なフレームを特徴フレームとして選択する（ステップ５０７）。特徴種別４１０が字幕の場合はその判定は比較的明確であるが、仮に複数の候補が得られた場合には、基準時刻４０５に最も近いものを選択すればよい。特徴種別４１０が「音声」や「映像」の場合は、例えば特徴パラメータ４１１と最も近い特徴を持っていたフレームを特徴フレームとして選択するのが良い。
【００４２】
特徴フレームを特定すれば、その時刻に相対時間差４０８を加えることで、目的フレームの位置を特定できる（ステップ５０８）。例えば、この例で特徴フレームの位置（録画データの先頭からの時間）が１５９６秒であったとすると、相対時間差４０８は−２であるため、目的フレームの位置は１５９４秒と計算される。
【００４３】
もしステップ５０６で特徴フレームが検索できなかった場合は、基準時刻４０５を目的フレームとみなして処理を続行する（ステップ５０９）。
【００４４】
ユーザＰＣ１０５は、求めた目的フレームの位置（この場合は録画データ先頭から１５９４秒の位置）を再生開始位置とし、再生時間４０９で指定された長さ（この場合は３００秒間）だけ再生する（ステップ５０８）。再生が終了すると、ユーザＰＣ１０５は再び番組内コーナーを選択する画面、この場合は図３の例のような画面を表示する。
【００４５】
このように本実施例では、目的フレームの位置は特徴フレームの位置からの相対時間差で指定する。特徴フレームは、近接する他のフレームとは一意に識別できる特徴を有しているので容易に特定することができ、その結果、所望のコーナーの再生開始位置を正確に指定することができる。
【００４６】
本実施例では、特徴フレームを指定する特徴データ４０７として、特定の字幕が出現するタイミングを利用したが、これ以外に、映像の特徴を抽出してシーンの切り替わりのフレームを特定したり、音声の特徴（例えば「ピー」音の出現箇所）を抽出してフレームを特定することも可能である。
【００４７】
映像をフレームを特定する特徴として用いる場合、画面を所定の数のマスに分割し、各マス中に含まれる画素の色の平均を求め、その平均色の集合を特徴パラメータとする方法がある。例えば縦横とも４分割するとすれば、画面は１６のマスに分割されるので、１６の色情報の集合が、特徴パラメータとなる。同じシーンが続いている箇所では、このマスの色分布も連続的に変化するが、シーンの変わり目では色分布が大きく変化する。これにより、シーンの切り替え位置を検出できる。シーンの切り替え位置にあるフレームが、特徴フレームの候補となりうる。その候補のうち、与えられた特徴パラメータと最も近い色分布を持つフレームを、特徴フレームと判定すれば良い。
【００４８】
また、特徴データが音声の場合は、所定の長さ以上の無音区間に続く、所定の長さの音声波形を特徴パラメータとすればよい。特徴フレームを検索する際には、まず所定の長さ以上の無音区間を探し、それに続く音声波形と、特徴パラメータとして与えられた音声波形を比較し、それらが一致しているかどうかを判定すればよい。音声波形が十分に一致していれば、そのフレームを特徴フレームと判定できる。
【００４９】
次に、番組情報提供会社１０１が、ユーザに提供する番組情報すなわち位置指定データ４０１をいかに作成するかを説明する。
【００５０】
図６は、番組情報提供会社１０１（番組情報提供サーバ１０３の運営者または、運営者から作業を委託された者）が、放送された番組をコーナーに区分し、それに対して図４で示した位置指定データ４０１を作成する際の処理手順の一例を示すフローチャートである。番組情報提供会社１０１の番組情報作成ＰＣ１０２には、番組情報を作成するための特別なプログラム（以下「番組情報作成プログラム」と称す）が搭載され、これを用いて以下の処理を行う。
【００５１】
まず番組情報作成ＰＣ１０２は、放送された番組を受信しこれを記憶部に録画しておく。番組情報作成者は、記憶部から録画データを再生し、番組情報を作成する対象である番組を検索する。各番組の先頭には、頭切れを防止するため、番組開始前の映像が数秒間入っていることもある。よって、例えば番組タイトルが表示される瞬間を探してこれを番組の正確な開始位置と定めて、その時点を基準時刻算出の原点（以下「時刻原点」と称す）と設定する（ステップ６０１）。
【００５２】
番組情報作成者は、番組内の映像・音声の視聴を開始し、早送り、巻き戻し、一時停止などの操作を繰り返し、１つの番組をその話題内容やニュース項目などにより複数のコーナーに区分する。そして各コーナー毎にコーナータイトルやコメントを入力し、各コーナーの先頭位置と終了位置に印を付ける（ステップ６０２）。
【００５３】
各コーナーの先頭位置および終了位置を、時刻原点からの経過時間で記述する。そして、コーナー先頭位置を表す経過時間から、図４で示す位置指定データ４０１の基準時刻４０５を決定する。また、コーナー先頭位置から終了位置までの時間から、位置指定データ４０１の再生時間４０９を決定する（ステップ６０３）。
【００５４】
次に、コーナーの先頭位置を特定するための特徴データ４０７を生成（抽出）し、特徴検索範囲４０６を決定する工程に入る。この説明にあたり、コーナー先頭位置をＴｃで表し、特徴フレームの位置をＴａで表す。コーナー先頭位置Ｔｃは、位置指定データ４０１では基準時刻４０５で与えられる。例えば、天気予報のコーナーが番組開始の時刻原点から５２分後であったとすると、Ｔｃすなわち基準時刻４０５は２７×６０＝１６２０秒となる。なお本実施例では、説明を簡略にするために、映像フレームは１秒間に１枚の割合で存在するものと仮定する。
【００５５】
しかしながら、ユーザＰＣ１０５に格納した録画データは、コーナー先頭位置Ｔｃが基準時刻４０５に一致せず、最大Ｍ秒早めに、また最大Ｎ秒遅れて出現する可能性がある。例えば、ＣＭ挿入時間は放送される地域によっては最大３０秒間短くなる場合がある。また、録画開始時の頭切れ防止や、放送送出および受信時の時間遅れにより、コーナー先頭位置に最大１０秒分の他の映像が付く場合がある。その場合、Ｍ＝３０、Ｎ＝１０となる。すなわちこの条件では、ユーザＰＣ１０５が録画した録画データにおいて、目的フレームが現れる位置Ｔｃは、基準時刻４０５（１６２０秒）よりＭ＝３０秒前からＮ＝１０秒後の範囲に存在する。その区間幅はＭ＋Ｎ＝４０秒であり、この不確定範囲（Ｍ＋Ｎ）を考慮して特徴データ４０７を生成（抽出）を行う。
【００５６】
まず、コーナー先頭位置Ｔｃのフレームそのものが、一意に特定できる特徴を持つかどうかを調べる。調べる範囲は、Ｔｃを中心に前後（Ｍ＋Ｎ）の区間、すなわち、Ｔｃ−Ｍ−ＮからＴｃ＋Ｍ＋Ｎの間の各フレームと比較する（ステップ６０４）。一意に識別可能かどうかを判定し（ステップ６０５）、識別可能であれば、Ｔｃそのものを特徴フレームとして決定する。その場合は、特徴フレームの位置Ｔａはコーナー先頭位置Ｔｃと等しいので、相対時間差４０８は０、特徴検索範囲４０６はＴｃが録画データで出現する可能性のある範囲と同じであるので、−Ｍ〜＋Ｎ、すなわちこの例では−３０〜＋１０となる（ステップ６０６）。特徴フレームが決定すれば、そのフレームを識別するために用いた特徴点を抽出し、位置指定データ４０１の特徴データ４０７（特徴種別４１０および特徴パラメータ４１１）として記述する（ステップ６１６）。
【００５７】
ステップ６０５でコーナー先頭位置Ｔｃのフレームが一意に識別できるものではない場合は、Ｔｃの前後のフレームが特徴フレームになり得るかどうかを調べる。すなわち、ｉ＝１とおき（ステップ６０７）、Ｔｃ−ｉまたはＴｃ＋ｉのフレームが、特徴フレームになり得るか調べる。この際、Ｔｃ−ｉのフレームが一意に特定できるかどうかを調べる範囲はＴｃ−Ｍ−Ｎ−ｉからＴｃ＋Ｍ＋Ｎ−ｉとし（ステップ６０９）、またＴｃ＋ｉのフレームが一意に特定できるかを調べる範囲はＴｃ−Ｍ−Ｎ＋ｉからＴｃ＋Ｍ＋Ｎ＋ｉとする（ステップ６１２）。もし、Ｔｃ−ｉが特徴フレームになれば、位置指定データ４０１の相対時間差４０８はｉ、特徴検索範囲４０６は−Ｍ−ｉ〜＋Ｎ−ｉである（ステップ６１１）。もしＴｃ＋ｉが特徴フレームになれば、位置指定データ４０１の相対時間差４０８は−ｉ、特徴検索範囲４０７は−Ｍ＋ｉ〜＋Ｎ＋ｉである（ステップ６１４）。いずれも特徴フレームにならない場合は、ｉを１ずつ増やしながら（ステップ６１５）、所定の値（例えば１０）まで増やし、特徴フレームを決定できるか調べていく。もし、ｉを所定の値まで増やしても特徴フレームを決定できない場合は（ステップ６０８でＹｅｓ）、Ｔｃそのものを特徴フレームとして用いることとする（ステップ６０６）。いずれの場合も、特徴フレームが決定すれば、そのフレームを識別するのに用いた特徴点を抽出し、位置指定データ４０１の特徴データ４０７（特徴種別４１０および特徴パラメータ４１１）として記述し（ステップ６１６）、位置指定データ４０１を作成する工程を終了する。
【００５８】
なお図４の例では、Ｔｃ＋２のフレームにおいて、Ｔｃ−Ｍ−Ｎ＋２〜Ｔｃ＋Ｍ＋Ｎ＋２の範囲で、一意に特定可能な特徴、すなわち「それでは今日の天気です」という字幕が出現した場合である。この場合には、特徴データ４０７の特徴種別４１０は「字幕」、特徴パラメータ４１１は「それでは今日の天気です」という文字列、特徴検索範囲４０６は−２８〜＋１２、相対時間差４０８は−２として作成される。
【００５９】
本実施例による番組録画再生システムでは、異なる録画装置、異なる地域で録画された録画データでも、ユーザの所望のコーナーを正確に位置指定することが可能となる。そのために番組情報提供会社は、様々な環境にある不特定多数のユーザに向けて、映像の位置指定に有効な情報を提供する。さらに位置指定情報には、例えば、映像中の特定の位置にコメントを付し、それをインターネットで公開するような形態が有効である。
【００６０】
本実施例では番組録画再生装置として、録画機能付ＰＣを用いたが、録画再生装置はこれに限らないのは言うまでもない。外部から録画または再生の制御が可能なＨＤＤレコーダや録画機能内蔵テレビ受像機を用いても良い。その場合ユーザは、図１におけるインターネット１０４経由で情報を取得可能なＰＣやゲームコンソールなどで、番組情報提供サーバ１０３から位置指定データ４０１を取得し、それを外部制御可能なＨＤＤレコーダや録画機能内蔵テレビ受像機に通知する。ＨＤＤレコーダや録画機能内蔵テレビ受像機は、位置指定データ４０１を解釈して、録画データを指定の位置から再生開始する。あるいは、ＨＤＤレコーダや録画機能内蔵テレビ受像機は、インターネット１０４を通じて番組情報提供サーバ１０３から直接情報を取得できるようにしても良い。
【図面の簡単な説明】
【００６１】
【図１】本発明に係る番組録画再生システムの一実施例を示すブロック図。
【図２】番組情報提供サーバが提供する番組情報提供画面の一例。
【図３】番組情報提供サーバが提供する番組コーナー情報画面の一例。
【図４】番組情報提供サーバから受信する位置指定データの一例。
【図５】本発明に係る番組再生位置制御方法の処理手順の一実施例を示すフローチャート。
【図６】番組情報提供会社が位置指定データを作成する際の処理手順の一例を示すフローチャート。
【符号の説明】
【００６２】
１０１…番組情報提供会社、１０２…番組情報作成ＰＣ、１０３…番組情報提供サーバ、１０４…インターネット、１０５…ユーザＰＣ（番組録画再生装置）、１０６…ユーザＰＣ本体、１０７…モニタ、１０８…チューナ、１０９…録画制御部、１１０…ストレージ、１１１…再生制御部、２０１…番組情報提供画面、２０２…番組リスト、２０３…放送局名、２０４…放送時間帯、２０５…番組名、３０１…番組コーナー情報画面、３０２…コーナーリスト、３０３…コーナー名、３０４…基準時刻、３０５…再生時間、４０１…位置指定データ、４０２…放送局情報、４０３…放送開始時刻、４０４…番組名、４０５…基準時刻、４０６…特徴検索範囲、４０７…特徴データ、４０８…相対時間差、４０９…再生時間、４１０…特徴種別、４１１…特徴パラメータ。
【図１】
2008078876.tif 000003
【図２】
2008078876.tif 000004
【図３】
2008078876.tif 000005
【図４】
2008078876.tif 000006
【図５】
2008078876.tif 000007
【図６】
2008078876.tif 000008