(57)【要約】【課題】より簡単にコンテンツの所望する区間を記録媒体に記録させる。【解決手段】テロップ検出部４２は、記録部２４に録画されたコンテンツからテロップを検出する。区間検出部４３は、テロップが継続して表示されるテロップ区間の開始時刻および終了時刻を検出する。区間分割部４５は、他のテロップ区間が含まれるテロップ区間および他のテロップ区間を新たなテロップ区間に分割する。書き出し制御部２９は、コンテンツのユーザに指定されたテロップ区間のデータを、記録部２４から取得し、リムーバブルメディア１２に供給して記録させる。本発明は、パーソナルコンピュータに適用することができる。【選択図】図１
2008167256.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ中のテロップが表示されている領域をテロップ画像として抽出する領域画像抽出手段と、
前記テロップ画像が継続して表示されるコンテンツの区間の開始点および終了点をそれぞれ分割点として設定する分割点設定手段と、
前記分割点により区切られる区間であって、前記テロップ画像が表示される区間をテロップ区間として分割する分割手段と、
前記テロップ区間として分割された区間と、前記テロップ区間に表示されるテロップ画像とを対応付けて表示する表示制御手段と
を備える情報処理装置。
【請求項２】
前記分割手段は、第１のテロップ画像により設定される一の分割点と、第２のテロップ画像により設定される一の分割点とにより区切られる区間のうち、少なくとも前記第１のテロップ画像および前記第２のテロップ画像の何れか一方が表示される区間をテロップ区間として分割する
請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツ中に複数のテロップが同時に表示される区間が含まれる場合、前記分割手段は、前記分割点に基づいて、テロップ画像毎にテロップ区間を分割する
請求項１に記載の情報処理装置。
【請求項４】
前記コンテンツ中に複数のテロップが同時に表示される区間が含まれる場合、前記分割手段は、前記分割点に基づいて、複数のテロップが同時に表示される区間をテロップ区間として分割する
請求項１に記載の情報処理装置。
【請求項５】
前記テロップ区間を指定する指定手段と、
前記指定されたテロップ区間の記録媒体への記録を制御する記録制御手段と
をさらに備える請求項１に記載の情報処理装置。
【請求項６】
前記指定手段は、前記表示制御手段により表示されるテロップ画像が選択されることにより、前記テロップ画像に対応付けられたテロップ区間を指定する
請求項５に記載の情報処理装置。
【請求項７】
コンテンツ中のテロップが表示されている領域をテロップ画像として抽出し、
前記テロップ画像が継続して表示されるコンテンツの区間の開始点および終了点をそれぞれ分割点として設定し、
前記分割点により区切られる区間であって、前記テロップ画像が表示される区間をテロップ区間として分割し、
前記テロップ区間として分割された区間と、前記テロップ区間に表示されるテロップ画像とを対応付けて表示させる
ステップを含む情報処理方法。
【請求項８】
コンテンツ中のテロップが表示されている領域をテロップ画像として抽出し、
前記テロップ画像が継続して表示されるコンテンツの区間の開始点および終了点をそれぞれ分割点として設定し、
前記分割点により区切られる区間であって、前記テロップ画像が表示される区間をテロップ区間として分割し、
前記テロップ区間として分割された区間と、前記テロップ区間に表示されるテロップ画像とを対応付けて表示させる
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および方法、並びにプログラムに関し、特に、より簡単にコンテンツの所望する区間を記録媒体に記録させることができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
例えば、テレビジョン放送されている番組等のコンテンツの画像には、字幕や画像などからなるテロップが表示されることが多い。テロップには、有意義な情報が含まれていることが多く、コンテンツから重要度が高いと思われるテロップを抽出し、抽出したテロップが内容ごとに分類されたテロップリストを作成する装置も提案されている（例えば、特許文献１参照）。
【０００３】
このようなテロップリストは、コンテンツの編集などに用いられている。例えば、編集装置を操作してコンテンツを編集するユーザは、コンテンツの編集時にテロップリストを参照することで、テロップからコンテンツの内容をある程度把握することができ、容易に編集を行うことができる。
【０００４】
【特許文献１】特開２００４−８０１５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した技術では、コンテンツからユーザの所望する区間を抽出して記録媒体に記録させることは容易ではなかった。例えば、ユーザがテロップリストを参照してコンテンツの編集を行い、所望する区間を記録媒体に記録させる場合、ユーザは編集装置を操作して、記録媒体に記録させようとする区間ごとに、それらの区間の始点と終点をいちいち指定しなければならなかった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、より簡単にコンテンツの所望する区間を記録媒体に記録させることができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の一側面の情報処理装置は、コンテンツ中のテロップが表示されている領域をテロップ画像として抽出する領域画像抽出手段と、前記テロップ画像が継続して表示されるコンテンツの区間の開始点および終了点をそれぞれ分割点として設定する分割点設定手段と、前記分割点により区切られる区間であって、前記テロップ画像が表示される区間をテロップ区間として分割する分割手段と、前記テロップ区間として分割された区間と、前記テロップ区間に表示されるテロップ画像とを対応付けて表示する表示制御手段とを備える。
【０００８】
前記分割手段には、第１のテロップ画像により設定される一の分割点と、第２のテロップ画像により設定される一の分割点とにより区切られる区間のうち、少なくとも前記第１のテロップ画像および前記第２のテロップ画像の何れか一方が表示される区間をテロップ区間として分割させることができる。
【０００９】
前記コンテンツ中に複数のテロップが同時に表示される区間が含まれる場合、前記分割手段には、前記分割点に基づいて、テロップ画像毎にテロップ区間を分割させることができる。
【００１０】
前記コンテンツ中に複数のテロップが同時に表示される区間が含まれる場合、前記分割手段には、前記分割点に基づいて、複数のテロップが同時に表示される区間をテロップ区間として分割させることができる。
【００１１】
情報処理装置には、前記テロップ区間を指定する指定手段と、前記指定されたテロップ区間の記録媒体への記録を制御する記録制御手段とをさらに設けることができる。
【００１２】
前記指定手段には、前記表示制御手段により表示されるテロップ画像が選択されることにより、前記テロップ画像に対応付けられたテロップ区間を指定させることができる。
【００１３】
本発明の一側面の情報処理方法またはプログラムは、コンテンツ中のテロップが表示されている領域をテロップ画像として抽出し、前記テロップ画像が継続して表示されるコンテンツの区間の開始点および終了点をそれぞれ分割点として設定し、前記分割点により区切られる区間であって、前記テロップ画像が表示される区間をテロップ区間として分割し、前記テロップ区間として分割された区間と、前記テロップ区間に表示されるテロップ画像とを対応付けて表示させるステップを含む。
【００１４】
本発明の一側面においては、コンテンツ中のテロップが表示されている領域がテロップ画像として抽出され、前記テロップ画像が継続して表示されるコンテンツの区間の開始点および終了点がそれぞれ分割点として設定され、前記分割点により区切られる区間であって、前記テロップ画像が表示される区間がテロップ区間として分割され、前記テロップ区間として分割された区間と、前記テロップ区間に表示されるテロップ画像とが対応付けられて表示される。
【発明の効果】
【００１５】
本発明の一側面によれば、コンテンツを記録媒体に記録させることができる。特に、本発明の一側面によれば、より簡単にコンテンツの所望する区間を記録媒体に記録させることができる。
【発明を実施するための最良の形態】
【００１６】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１７】
本発明の一側面の情報処理装置は、コンテンツ中のテロップが表示されている領域をテロップ画像として抽出する領域画像抽出手段（例えば、図１のテロップ検出部４２）と、前記テロップ画像が継続して表示されるコンテンツの区間の開始点および終了点をそれぞれ分割点として設定する分割点設定手段（例えば、図１の分割点設定部４６）と、前記分割点により区切られる区間であって、前記テロップ画像が表示される区間をテロップ区間として分割する分割手段（例えば、図１の区間データ生成部４４および区間分割部４５）と、前記テロップ区間として分割された区間と、前記テロップ区間に表示されるテロップ画像とを対応付けて表示する表示制御手段（例えば、図１の再生制御部２７）とを備える。
【００１８】
前記分割手段には、第１のテロップ画像により設定される一の分割点と、第２のテロップ画像により設定される一の分割点とにより区切られる区間のうち、少なくとも前記第１のテロップ画像および前記第２のテロップ画像の何れか一方が表示される区間（例えば、図５の区間Ｒ１２乃至区間Ｒ１４の何れかの区間）をテロップ区間として分割させる（例えば、図４のステップＳ４７の処理）ことができる。
【００１９】
前記コンテンツ中に複数のテロップが同時に表示される区間が含まれる場合、前記分割手段には、前記分割点に基づいて、複数のテロップが同時に表示される区間（例えば、図５の区間Ｒ１３）をテロップ区間として分割させる（例えば、図４のステップＳ４７の処理）ことができる。
【００２０】
情報処理装置には、前記テロップ区間を指定する指定手段（例えば、図１の選択部４７）と、前記指定されたテロップ区間の記録媒体への記録を制御する記録制御手段（例えば、図１の書き出し制御部２９）とをさらに設けることができる。
【００２１】
前記指定手段には、前記表示制御手段により表示されるテロップ画像が選択されることにより、前記テロップ画像に対応付けられたテロップ区間を指定させる（例えば、図９のステップＳ１５３の処理）ことができる。
【００２２】
本発明の一側面の情報処理方法またはプログラムは、コンテンツ中のテロップが表示されている領域をテロップ画像として抽出し（例えば、図７のステップＳ７３）、前記テロップ画像が継続して表示されるコンテンツの区間の開始点および終了点をそれぞれ分割点として設定し（例えば、図４のステップＳ４６）、前記分割点により区切られる区間であって、前記テロップ画像が表示される区間をテロップ区間として分割し（例えば、図４のステップＳ４７）、前記テロップ区間として分割された区間と、前記テロップ区間に表示されるテロップ画像とを対応付けて表示させる（例えば、図９のステップＳ１５１）ステップを含む。
【００２３】
以下、図面を参照して、本発明を適用した実施の形態について説明する。
【００２４】
図１は、本発明を適用した表示装置の一実施の形態の構成例を示すブロック図である。
【００２５】
表示装置１１は、例えば、パーソナルコンピュータ、テレビジョン受像機などから構成され、表示装置１１には、表示装置１１に着脱自在な記録媒体であるリムーバブルメディア１２が装着されている。このリムーバブルメディア１２は、例えばDVD（Digital Versatile Disc）、半導体メモリなどからなる。
【００２６】
表示装置１１は、テレビジョン放送された番組等のコンテンツを受信して録画したり、録画したコンテンツを再生したりする。また、表示装置１１は、録画したコンテンツのうちの、ユーザにより指定された区間をリムーバブルメディア１２に供給して記録させる。
【００２７】
図１の表示装置１１は、入力部２１、チューナ２２、録画制御部２３、記録部２４、コンテンツ解析部２５、区間データ保持部２６、再生制御部２７、表示部２８、および書き出し制御部２９から構成される。
【００２８】
入力部２１は、例えばマウス、キーボード、図示せぬリモートコマンダからの制御信号を受信する受信部などから構成され、ユーザの操作に応じた操作信号を、録画制御部２３または再生制御部２７に供給する。チューナ２２は、図示せぬ放送局によりテレビジョン放送された、コンテンツとしての番組を受信して録画制御部２３に供給する。
【００２９】
録画制御部２３は、入力部２１からの操作信号に応じてチューナ２２からコンテンツ、より詳細にはコンテンツを再生させるためのコンテンツデータを取得し、取得したコンテンツを記録部２４に供給して録画させる。また、録画制御部２３は、フィルムロールデータ生成部４１を備えている。
【００３０】
フィルムロールデータ生成部４１は、録画制御部２３が取得したコンテンツに基づいてフィルムロールデータを生成して記録部２４に供給し、記録させる。ここで、フィルムロールデータとは、コンテンツを構成する各シーンの内容を表すサムネイル画像と、コンテンツの開始位置を基準とする各シーンの開始時刻とからなるデータをいう。このフィルムロールデータに含まれるサムネイル画像は、コンテンツの再生時にコンテンツの画像とともに表示画面に表示される。
【００３１】
記録部２４は、例えばハードディスクなどからなり、録画制御部２３から供給されたコンテンツおよびフィルムロールデータを関連付けて記録する。
【００３２】
コンテンツ解析部２５は、記録部２４からコンテンツを取得して解析し、コンテンツをテロップが表示されない通常区間と、テロップが表示されるテロップ区間とに分割する。コンテンツ解析部２５は、テロップ検出部４２、区間検出部４３、区間データ生成部４４、区間分割部４５、および分割点設定部４６から構成される。なお、テロップ検出部４２、区間検出部４３、区間データ生成部４４、区間分割部４５、および分割点設定部４６のそれぞれは、相互にデータを授受することが可能とされている。
【００３３】
テロップ検出部４２は、記録部２４に記録されているコンテンツからテロップを検出する。すなわち、テロップ検出部４２は、コンテンツの各フレームについて、それらのフレームの画像中において、テロップが表示されている領域を検出する。また、テロップ検出部４２は、コンテンツから、検出したテロップが含まれる領域の画像を抽出し、その画像のサムネイル画像を生成する。なお、以下、テロップが含まれる領域の画像を、適宜、テロップ画像とも称し、そのテロップ画像のサムネイル画像をテロップサムネイル画像とも称する。
【００３４】
区間検出部４３は、テロップ検出部４２により検出されたテロップが継続して表示される区間を検出する。すなわち、区間検出部４３は、コンテンツの開始位置を基準として、テロップの表示が開始される時刻と、そのテロップが消えた時刻、つまりテロップの表示が終了した時刻とを検出することにより、テロップが継続して表示される区間であるテロップ区間を検出する。なお、以下、各テロップ区間の開始時刻をテロップ開始時刻とも称し、テロップ区間の終了時刻をテロップ終了時刻とも称する。
【００３５】
より詳細には、区間検出部４３によりテロップ開始時刻およびテロップ終了時刻が検出されると、分割点設定部４６は、検出されたテロップ開始時刻およびテロップ終了時刻を分割点として設定し、区間データ生成部４４は、設定された分割点に基づいてコンテンツを分割し、テロップ開始時刻からテロップ終了時刻までの区間をテロップ区間とする。
【００３６】
区間データ生成部４４は、テロップ検出部４２によりテロップが検出されると、テロップ区間の内容を表すサムネイル画像として、テロップの表示が開始されたフレームの画像のサムネイル画像を生成し、生成したサムネイル画像、テロップ検出部４２により生成されたテロップサムネイル画像、および区間検出部４３により検出されたテロップ区間、つまり分割点設定部４６により設定された分割点に基づいて、テロップ区間に関する情報が含まれるテロップ区間データを生成する。このテロップ区間データには、サムネイル画像、テロップサムネイル画像、テロップ開始時刻、テロップ終了時刻、およびテロップが表示される区間を示す区間情報が含まれている。
【００３７】
また、区間データ生成部４４は、コンテンツにおいて、テロップが表示されない区間である通常区間に関する情報が含まれている通常区間データを生成する。この通常区間データには、その通常区間の内容を表すサムネイル画像としての、通常区間が開始されるフレームの画像のサムネイル画像と、通常区間の開始時刻および終了時刻とが含まれている。
【００３８】
区間分割部４５は、区間データ生成部４４が生成したテロップ区間データを参照して、複数のテロップが表示される区間が含まれているテロップ区間を分割する。すなわち、区間分割部４５は、テロップ区間データにより示されるテロップ区間のうち、他のテロップ区間の一部または全部が含まれているテロップ区間を検索する。そして、分割点設定部４６は、区間分割部４５による検索の結果として得られた、コンテンツの同じ区間が含まれるテロップ区間のそれぞれのテロップ開始時刻、およびテロップ終了時刻のそれぞれを分割点として設定する。区間分割部４５は、設定された分割点に基づいて、分割点により区切られる区間、つまり各分割点のそれぞれから、時間的に後の最も近い分割点のそれぞれまでの区間のそれぞれが新しいテロップ区間となるように、テロップ区間を分割する。
【００３９】
したがって、例えば、テロップ区間データにより示されるテロップ区間として、テロップ開始時刻が時刻ｔ１であり、テロップ終了時刻が時刻ｔ２であるテロップ区間Ａ１と、テロップ開始時刻が時刻ｔ３であり、テロップ終了時刻が時刻ｔ４であるテロップ区間Ｂ１とがあったとする。ここで、時刻ｔ３が時刻ｔ１よりも後の時刻であり、かつ時刻ｔ２よりも前の時刻であるとし、また、時刻ｔ４が時刻ｔ２よりも後の時刻であるとすると、分割点設定部４６は、時刻ｔ１乃至時刻ｔ４のそれぞれを分割点として設定し、区間分割部４５は、設定された分割点に基づいてテロップ区間Ａ１およびテロップ区間Ｂ１を分割する。
【００４０】
つまり、区間分割部４５は、時刻ｔ１から時刻ｔ３までの区間、時刻ｔ３から時刻ｔ２までの区間、および時刻ｔ２から時刻ｔ４までの区間のそれぞれが、新たなテロップ区間となるように、テロップ区間Ａ１およびテロップ区間Ｂ１を分割する。
【００４１】
区間データ生成部４４は、生成したテロップ区間データのうち、区間分割部４５により分割されたテロップ区間を示すテロップ区間データを更新する。つまり、区間データ生成部４４は、分割前のテロップ区間についてのテロップ区間データを削除し、新たにテロップ区間とされた区間についてのテロップ区間データを生成する。
【００４２】
ここで、新たに生成されたテロップ区間データに含まれる区間情報は、その新たなテロップ区間が含まれていた分割前のテロップ区間を示す情報とされる。したがって、例えば、新たなテロップ区間が、分割前のテロップ区間Ａ１およびテロップ区間Ｂ１に含まれていた区間である場合、その新たなテロップ区間の区間情報は、テロップ区間Ａ１およびテロップ区間Ｂ１を示す情報とされる。また、分割されなかったテロップ区間についてのテロップ区間データに含まれる区間情報は、その分割されなかったテロップ区間を示す情報とされる。
【００４３】
また、区間データ生成部４４は、生成したテロップ区間データおよび通常区間データを区間データ保持部２６に供給する。区間データ保持部２６は、コンテンツ解析部２５の区間データ生成部４４から供給されたテロップ区間データおよび通常区間データを保持する。
【００４４】
再生制御部２７は、入力部２１からの操作信号に応じて、記録部２４に記録されているコンテンツを表示部２８に供給して、コンテンツの再生を制御する。また、再生制御部２７は、入力部２１からの操作信号に応じて、区間データ保持部２６に保持されているテロップ区間データおよび通常区間データに基づいて、リムーバブルメディア１２に書き出すコンテンツの区間を選択させるための選択画面の表示を制御する。
【００４５】
さらに、再生制御部２７は、選択部４７を備えている。選択部４７は、入力部２１からの操作信号に応じて、コンテンツのリムーバブルメディア１２に書き出す区間を選択（指定）する。
【００４６】
表示部２８は、例えばLCD（Liquid Crystal Display）などからなり、再生制御部２７の制御に基づいて、コンテンツの画像を表示したり、選択画面を表示したりする。
【００４７】
書き出し制御部２９は、記録部２４に記録されているコンテンツのリムーバブルメディア１２への書き出しを制御する。すなわち、書き出し制御部２９は、選択画面上においてユーザにより指定されたコンテンツの区間を再生させるためのコンテンツデータを記録部２４から取得し、取得したコンテンツデータをリムーバブルメディア１２に供給して記録させる。
【００４８】
ところで、記録部２４に記録されているコンテンツが再生されると、表示部２８には、例えば、図２に示す再生表示画面が表示される。
【００４９】
図２の再生表示画面７１には、プレイリストが表示されるプレイリスト表示領域８１、再生されているコンテンツの画像が表示されるコンテンツ表示領域８２、フィルムロールデータに含まれているサムネイル画像が時系列に並べられたフィルムロールが表示されるフィルムロール表示領域８３、およびテロップ区間データに含まれるテロップサムネイル画像が時系列に表示されるテロップ一覧表示領域８４が設けられている。
【００５０】
プレイリスト表示領域８１には、現在再生されているコンテンツに関する情報が表示される。図２の例では、コンテンツに関する情報として、再生されているコンテンツの名前を示す文字「笑ったいいかも？」と、再生されているコンテンツ全体の再生時間を示す文字「00：59：54」とが表示されている。
【００５１】
また、コンテンツ表示領域８２には、現在再生されているコンテンツの画像が表示されており、フィルムロール表示領域８３には、再生されているコンテンツの再生位置付近のシーンのサムネイル画像が並べられて表示されるフィルムロールが表示されている。
【００５２】
ここで、フィルムロール表示領域８３の横方向は時間方向を示しており、図中、より右側の位置ほど、時間的により後の時刻を示している。また、フィルムロール表示領域８３の中央には、コンテンツの現在の再生位置、すなわちコンテンツの開始位置を基準とする再生時刻を示す垂直線８５が表示されている。
【００５３】
さらに、フィルムロール表示領域８３に表示されているフィルムロールには、再生されているコンテンツのフィルムロールデータに含まれているサムネイル画像８６が表示されており、フィルムロールは、時間の経過とともに図中、左方向にスクロールされるようになされている。したがって、サムネイル画像８６は、時間の経過とともに図中、左方向に移動する。ユーザは、入力部２１を操作して、表示部２８の表示画面に表示される図示せぬポインタなどにより、フィルムロールをドラッグすることによって、再生されているコンテンツの再生のタイミングとは独立して、フィルムロールの表示を左右方向にスクロールさせることができる。
【００５４】
テロップ一覧表示領域８４には、再生されているコンテンツのテロップ区間データに含まれているテロップサムネイル画像８７−１乃至テロップサムネイル画像８７−５のそれぞれが、図中、上から下方向に、テロップ区間データに含まれるテロップ開始時刻が古いものから順番に並べられて表示されている。すなわち、テロップサムネイル画像８７−１は、テロップサムネイル画像８７−１乃至テロップサムネイル画像８７−５のうち、最もコンテンツの開始位置に近い時刻に表示されたテロップのサムネイル画像であり、テロップサムネイル画像８７−５は、最もコンテンツの開始位置から遠い時刻に表示されたテロップのサムネイル画像である。なお、以下、テロップサムネイル画像８７−１乃至テロップサムネイル画像８７−５のそれぞれを特に区別する必要のない場合、単にテロップサムネイル画像８７と称する。
【００５５】
また、フィルムロール表示領域８３の図中、下側には、コンテンツの再生、および再生の一時停止を指示するときに操作される再生一時停止ボタン８８、コンテンツの再生の停止を指示するときに操作される停止ボタン８９、並びに再生されているコンテンツの所定の区間のリムーバブルメディア１２への書き出しを指示するときに操作される書き出しボタン９０が表示されている。
【００５６】
さらに、ユーザは、入力部２１を操作し、サムネイル画像８６を選択することによって、選択されたサムネイル画像８６により示される再生位置からコンテンツを再生させることができ、同様に、テロップサムネイル画像８７を選択することによっても、選択されたテロップサムネイル画像８７により示されるテロップが表示される再生位置からコンテンツを再生させることができる。
【００５７】
このように、ユーザによって、録画されたコンテンツの再生が指示されると、表示部２８にはコンテンツの画像が表示される。
【００５８】
次に、図３のフローチャートを参照して、表示装置１１による録画処理について説明する。この録画処理は、ユーザにより入力部２１が操作され、コンテンツの録画が指示されると開始される。
【００５９】
ステップＳ１１において、チューナ２２は、録画が指示されたコンテンツの受信を開始する。すなわち、録画制御部２３は、入力部２１から供給された操作信号に応じて、チューナ２２を制御し、チューナ２２に録画が指示されたコンテンツを受信させる。そして、録画制御部２３は、チューナ２２から受信されたコンテンツを取得する。
【００６０】
ステップＳ１２において、録画制御部２３は、チューナ２２から取得したコンテンツを記録部２４に供給して記録させることにより、コンテンツを録画する。また、フィルムロールデータ生成部４１は、コンテンツの最初のフレームの画像に基づいて、コンテンツの最初のシーンの内容を表すサムネイル画像、およびそのシーンの開始時刻からなるフィルムロールデータを生成し、記録部２４に供給する。記録部２４は、供給されたコンテンツとフィルムロールデータとを対応付けて記録する。
【００６１】
さらに、フィルムロールデータ生成部４１は、録画制御部２３により取得されたコンテンツに基づいて、コンテンツを構成するシーンの切り替わりを検出する。例えば、フィルムロールデータ生成部４１は、取得されたコンテンツのフレームの画像の各画素について、画像上の画素の画素値と、その画素と同じ位置にある、時間的に１つ前のフレームの画像の画素の画素値との差分を求め、各画素の差分の和が所定の閾値以上であるか否かを判定することによりシーンの切り替わりを検出する。
【００６２】
ステップＳ１３において、フィルムロールデータ生成部４１は、シーンの切り替わりが検出されたか否かを判定する。例えば、各画素の差分の和が所定の閾値以上であった場合、シーンの切り替わりが検出されたと判定される。
【００６３】
ステップＳ１３において、シーンの切り替わりが検出されたと判定された場合、ステップＳ１４において、フィルムロールデータ生成部４１は、記録部２４に記録されているフィルムロールデータを更新する。
【００６４】
例えば、フィルムロールデータ生成部４１は、新たにシーンの切り替わりが検出されると、シーンが切り替わった直後のフレームの画像に基づいて、切り替わった新たなシーンの内容を表すサムネイル画像と、その新たなシーンの開始時刻とが、記録部２４に記録されているフィルムロールデータに含まれるように、フィルムロールデータを更新する。
【００６５】
したがって、記録部２４に記録されているフィルムロールデータは、新たなシーンが検出されるたびに、そのシーンの内容を表すサムネイル画像と、シーンの開始時刻とが含まれるように更新される。そして、ステップＳ１４において、フィルムロールデータが更新されると、処理はステップＳ１５に進む。
【００６６】
一方、ステップＳ１３においてシーンの切り替わりが検出されなかったと判定された場合、ステップＳ１４の処理はスキップされて、処理はステップＳ１５に進む。
【００６７】
ステップＳ１４においてフィルムロールデータが更新されるか、ステップＳ１３においてシーンの切り替わりが検出されなかったと判定されると、ステップＳ１５において、録画制御部２３は、録画を終了するか否かを判定する。例えば、録画制御部２３は、入力部２１から録画を終了する旨の操作信号が供給されたか、または録画しているコンテンツの放送が終了した場合、録画を終了すると判定する。
【００６８】
ステップＳ１５において、録画を終了しないと判定された場合、処理はステップＳ１２に戻り、上述した処理が繰り返される。これに対して、ステップＳ１５において、録画を終了すると判定された場合、表示装置１１の各部は行っている処理を終了し、録画処理は終了する。
【００６９】
このようにして、表示装置１１は、ユーザにより指示されたコンテンツを録画する。コンテンツが録画されると、表示装置１１は、解析処理を行うことにより、新たに録画されたコンテンツの解析を行って、そのコンテンツに対する通常区間データおよびテロップ区間データを生成する。
【００７０】
以下、図４のフローチャートを参照して、表示装置１１による解析処理について説明する。この解析処理は、記録部２４に新たにコンテンツが記録されると開始される。
【００７１】
ステップＳ４１において、コンテンツ解析部２５は、記録部２４から新たに録画されたコンテンツを取得し、取得したコンテンツの再生を開始する。なお、コンテンツ解析部２５により取得されたコンテンツは、通常区間データおよびテロップ区間データを生成するために再生されるので、表示部２８には表示されない。
【００７２】
コンテンツの再生が開始されると、ステップＳ４２において、テロップ検出部４２は、コンテンツの画像中に表示されるテロップの検出を開始する。例えば、テロップ検出部４２は、コンテンツの画像上において、所定の時間変化しない部分を含む領域を、テロップが表示されている領域として検出する。
【００７３】
すなわち、テロップが表示される場合、コンテンツの画像上におけるテロップの部分においては、その部分の画素の画素値と、前後のフレームの画像上の同じ位置の画素の画素値との差分が０となる。そこで、テロップ検出部４２は、例えば１５秒間など所定の時間、継続して画像上の同じ位置にある画素の画素値の差分が０となる領域を検出し、検出された領域を、コンテンツの画像上のテロップが表示される領域とする。
【００７４】
ステップＳ４３において、表示装置１１は、テロップ区間検出処理を行う。なお、テロップ区間検出処理の詳細は後述するが、このテロップ区間検出処理において、表示装置１１は、コンテンツからテロップ区間を検出する。また、テロップ区間検出処理においては、検出されたテロップ区間のそれぞれについて、テロップ区間データが生成され、テロップが表示されない通常区間のそれぞれについて、通常区間データが生成される。
【００７５】
ステップＳ４４において、コンテンツ解析部２５は、コンテンツの再生が終了したか否かを判定する。ステップＳ４４において、再生が終了していないと判定された場合、処理はステップＳ４３に戻り、上述した処理が繰り返される。
【００７６】
これに対して、ステップＳ４４において、再生が終了したと判定された場合、処理はステップＳ４５に進む。なお、より詳細には、ステップＳ４４において、再生が終了したと判定された場合、コンテンツの再生の終了時刻がテロップの表示されない区間の終了時刻であるとき、分割点設定部４６は、表示されていたテロップが最後に消えた時刻と、コンテンツの再生の終了時刻とを分割点として設定する。そして、区間データ生成部４４は、設定された分割点に基づいてコンテンツを分割して、表示されていたテロップが最後に消えた時刻から、コンテンツの再生の終了時刻までの区間を通常区間とし、その通常区間の開始時刻のフレームの画像のサムネイル画像と、その通常区間の開始時刻および終了時刻とが含まれる通常区間データを生成する。そして、区間データ生成部４４は、生成した通常区間データを区間データ保持部２６に供給して保持させ、処理はステップＳ４５に進む。
【００７７】
ステップＳ４５において、区間分割部４５は、生成されたテロップ区間データに基づいて、検出されたテロップ区間のうち、他のテロップ区間が含まれているテロップ区間があるか否かを判定する。換言すれば、区間分割部４５は、複数のテロップ区間のそれぞれに、コンテンツの同じ区間が含まれているか否かを判定する。
【００７８】
例えば、区間分割部４５は、検出された全てのテロップ区間を対象として、テロップ区間のうち、他のテロップ区間の一部または全部が含まれているテロップ区間を検索する。そして、区間分割部４５は、１つのテロップ区間に他のテロップ区間の一部または全部が含まれている場合、他のテロップ区間が含まれているテロップ区間があると判定する。
【００７９】
ステップＳ４５において、他のテロップ区間が含まれているテロップ区間がない、すなわちコンテンツに、複数のテロップが同時に表示される区間がないと判定された場合、テロップ区間を分割する必要はないので、ステップＳ４６の処理乃至ステップＳ４８の処理はスキップされて、解析処理は終了する。
【００８０】
これに対して、ステップＳ４５において、他のテロップ区間が含まれているテロップ区間があると判定された場合、ステップＳ４６において、分割点設定部４６は、区間データ生成部４４により生成されたテロップ区間データに基づいて、他のテロップ区間が含まれているテロップ区間の開始時刻および終了時刻を分割点として設定する。
【００８１】
ステップＳ４７において、区間分割部４５は、区間データ生成部４４により生成されたテロップ区間データと、設定された分割点とに基づいて、他のテロップ区間が含まれているテロップ区間を分割する。
【００８２】
例えば、図５に示すように、分割点設定部４６により各区間の開始時刻と終了時刻とが分割点として設定されて、区間データ生成部４４によりコンテンツが分割点に基づいて、テロップ区間と通常区間とに分割されたとする。すなわち、コンテンツからテロップが表示されるテロップ区間Ａ１１乃至テロップ区間Ｃ１１が検出されたとする。ここで、図５において横方向は時間を示している。また、図中の長方形の左端はコンテンツの開始時刻を示しており、長方形の右端はコンテンツの終了時刻を示している。さらに、区間Ｒ１１乃至区間Ｒ１７は、分割後の通常区間またはテロップ区間を表している。
【００８３】
コンテンツにおける、テロップ区間Ｂ１１の開示時刻から、テロップ区間Ａ１１の終了時刻までの区間は、テロップ区間Ａ１１およびテロップ区間Ｂ１１の両方の区間に含まれており、その区間においては、コンテンツの画像上に２つのテロップが表示されることになる。そのような場合、ユーザがリムーバブルメディア１２に書き出す区間として、テロップ区間Ａ１１およびテロップ区間Ｂ１１を指定したときに、コンテンツのテロップ区間Ａ１１の部分と、テロップ区間Ｂ１１の部分とがリムーバブルメディア１２に書き出されるようにすると、リムーバブルメディア１２には、テロップ区間Ｂ１１の開示時刻から、テロップ区間Ａ１１の終了時刻までの区間が重複して書き出されることになる。
【００８４】
したがって、例えば、リムーバブルメディア１２に書き出されたコンテンツの各区間を、ユーザが連続して再生させて視聴するような場合には、ユーザは、同じ区間を重複して視聴しなければならなくなる。
【００８５】
そこで、分割点設定部４６は、テロップ区間Ａ１１およびテロップ区間Ｂ１１の開始時刻および終了時刻を分割点として設定し、区間分割部４５は、テロップ区間Ａ１１の開始時刻からテロップ区間Ｂ１１の終了時刻までの区間を、各分割点から、時間的に後の最も近い分割点までが新たなテロップ区間となるように分割する。
【００８６】
すなわち、区間分割部４５は、テロップ区間Ａ１１およびテロップ区間Ｂ１１を、テロップ区間Ａ１１の開始時刻から、テロップ区間Ｂ１１の開始時刻までの区間Ｒ１２、テロップ区間Ｂ１１の開始時刻からテロップ区間Ａ１１の終了時刻までの区間Ｒ１３、およびテロップ区間Ａ１１の終了時刻から、テロップ区間Ｂ１１の終了時刻までの区間Ｒ１４の３つの区間に分割し、分割により得られた区間Ｒ１２乃至区間Ｒ１４のそれぞれを、新たなテロップ区間とする。
【００８７】
また、テロップ区間Ｃ１１、すなわち区間Ｒ１６は、他のテロップ区間が含まれていないので分割されない。さらに、テロップが表示されない区間Ｒ１１、区間Ｒ１５、および区間Ｒ１７のそれぞれは、通常区間とされる。
【００８８】
テロップ区間が区間分割部４５によって分割される前の時点において、区間データ生成部４４は、通常区である区間Ｒ１１、区間Ｒ１５、および区間Ｒ１７についての通常区間データを生成して保持しており、テロップ区間Ａ１１、テロップ区間Ｂ１１、およびテロップ区間Ｃ１１についてのテロップ区間データを生成して保持している。
【００８９】
そして、区間分割部４５によって、テロップ区間Ａ１１およびテロップ区間Ｂ１１が、新たなテロップ区間としての区間Ｒ１２乃至区間Ｒ１４に分割されると、区間データ生成部４４は、分割により得られた新たなテロップ区間Ｒ１２乃至テロップ区間Ｒ１４についてのテロップ区間データを生成する。
【００９０】
つまり、分割点設定部４６は、コンテンツの開始時刻および終了時刻と、各テロップ区間の開始時刻および終了時刻とを分割点として設定し、区間データ生成部４４および区間分割部４５は、互いに隣り合う分割点を開始時刻および終了時刻とする区間にコンテンツを分割する処理を行うということができる。
【００９１】
例えば、区間分割部４５は、コンテンツに２つのテロップが同時に表示される区間がある場合、分割点に基づいて、それらの２つのテロップのうちの少なくとも一方が表示される区間、つまり一方のテロップが表示される区間、または両方のテロップが表示される区間が新たなテロップ区間となるように、テロップ区間を分割する。
【００９２】
なお、１つのテロップ区間において、３以上のテロップが表示される場合、例えば、図６に示すように、１つのテロップ区間Ｂ２１に２つのテロップ区間Ａ２１およびテロップ区間Ｃ２１のそれぞれの一部が含まれる場合においても、図５における場合と同様に、各テロップ区間の開始時刻および終了時刻が分割点とされ、各テロップ区間が分割される。ここで、図６において、横方向は時間を示している。また、区間Ｒ２１乃至区間Ｒ２５は、分割後のテロップ区間を表している。
【００９３】
図６においては、他のテロップ区間が含まれているテロップ区間として、テロップ区間Ａ２１、テロップ区間Ｂ２１、およびテロップ区間Ｃ２１が検出される。すなわち、テロップ区間Ｂ２１には、テロップ区間Ａ２１の一部と、テロップ区間Ｃ２１の一部とが含まれている。
【００９４】
このような場合、分割点設定部４６は、各テロップ区間の開始時刻および終了時刻を分割点として設定し、区間分割部４５は、テロップ区間Ａ２１乃至テロップ区間Ｃ２１を、各分割点について、隣り合う分割点のうち時間的に前の分割点を開始時刻とし、時間的に後の分割点を終了時刻とする新たなテロップ区間に分割する。
【００９５】
すなわち、テロップ区間Ａ２１乃至テロップ区間Ｃ２１は、テロップ区間Ａ２１の開始時刻からテロップ区間Ｂ２１の開始時刻までの区間Ｒ２１、テロップ区間Ｂ２１の開始時刻からテロップ区間Ａ２１の終了時刻までの区間Ｒ２２、テロップ区間Ａ２１の終了時刻からテロップ区間Ｃ２１の開始時刻までの区間Ｒ２３、テロップ区間Ｃ２１の開始時刻からテロップ区間Ｂ２１の終了時刻までの区間Ｒ２４、およびテロップ区間Ｂ２１の終了時刻からテロップ区間Ｃ２１の終了時刻までの区間Ｒ２５に分割される。そして、これらの区間Ｒ２１乃至区間Ｒ２５の５つの区間が新たなテロップ区間とされる。
【００９６】
このように、他のテロップ区間が含まれているテロップ区間を分割して新たなテロップ区間とすることにより、コンテンツの所定の区間が重複してリムーバブルメディア１２に書き出されることを防止することができる。したがって、ユーザは、コンテンツの同じ区間を重複して視聴しなくてすむ。
【００９７】
図４のフローチャートの説明に戻り、テロップ区間が分割されると、ステップＳ４８において、区間データ生成部４４は、テロップ区間データを更新し、更新したテロップ区間データを区間データ保持部２６に供給して保持させる。区間データ保持部２６は、区間データ生成部４４から供給されたテロップ区間データを、通常区間データと関連付けて保持し、解析処理は終了する。
【００９８】
例えば、図５に示したテロップ区間Ａ１１およびテロップ区間Ｂ１１が、新たなテロップ区間Ｒ１２乃至テロップ区間Ｒ１４に分割された場合、区間データ生成部４４は、テロップ区間Ａ１１およびテロップ区間Ｂ１１のテロップ区間データを、新たなテロップ区間Ｒ１２乃至テロップ区間Ｒ１４のそれぞれのテロップ区間データに書き換えることにより、テロップ区間データを更新する。
【００９９】
この場合、例えばテロップ区間Ｒ１３のテロップサムネイル画像は、分割前のテロップ区間Ｂ１１の開始時刻において表示される２つのテロップの画像からなる画像のサムネイル画像とされ、開示時刻は分割前のテロップ区間Ｂ１１の開始時刻とされ、終了時刻は分割前のテロップ区間Ａ１１の終了時刻とされる。また、分割前のテロップ区間を示す区間情報は、テロップ区間Ａ１１およびテロップ区間Ｂ１１を示す情報とされ、テロップ区間Ｒ１３の内容を表すサムネイル画像は、そのテロップ区間Ｒ１３の開始時刻、つまりテロップ区間Ｂ１１の開始時刻におけるフレームの画像のサムネイル画像とされる。
【０１００】
このようにして、表示装置１１は、コンテンツからテロップ区間を検出し、テロップ区間の開始時刻および終了時刻と、コンテンツの開始時刻および終了時刻とを分割点として、コンテンツを通常区間とテロップ区間とに分割する。
【０１０１】
このように、コンテンツをテロップ区間と通常区間とに分割することによって、ユーザは、コンテンツのうちの書き出したい区間をより詳細に指定することができる。したがって、より簡単にコンテンツの所望する区間を書き出させることができる。特に、他のテロップ区間が含まれているテロップ区間が新たなテロップ区間に分割されるので、コンテンツのどの区間が指定されても、その区間が重複してリムーバブルメディア１２に書き出されないようにすることができる。
【０１０２】
次に、図７のフローチャートを参照して、図４のステップＳ４３の処理に対応するテロップ区間検出処理について説明する。
【０１０３】
ステップＳ７１において、テロップ検出部４２は、コンテンツの画像からテロップが検出されたか否かを判定する。ステップＳ７１において、テロップが検出されなかったと判定された場合、テロップ区間データを生成しないので、ステップＳ７２の処理乃至ステップＳ８０の処理はスキップされて、処理は図４のステップＳ４４に進む。
【０１０４】
これに対して、ステップＳ７１において、テロップが検出されたと判定された場合、ステップＳ７２において、区間データ生成部４４は、通常区間データを生成する。例えば、図５の区間Ｒ１６の開始時刻において、テロップが検出された場合、分割点設定部４６は、区間Ｒ１６の開始時刻を分割点に設定する。また、この場合、分割点設定部４６により、既に区間Ｒ１４の終了時刻が分割点として設定されている。区間データ生成部４４は、区間Ｒ１６の時間的に直前の区間Ｒ１５についての通常区間データを生成する。つまり、区間データ生成部４４は、設定された分割点に基づいてコンテンツを分割し、分割点により区切られる区間、すなわち区間Ｒ１４の終了時刻から区間Ｒ１６の開始時刻までの区間Ｒ１５を通常区間として、その通常区間の通常区間データを生成する。
【０１０５】
より具体的には、区間データ生成部４４は、区間Ｒ１５の開始時刻のフレームの画像のサムネイル画像と、分割点における時刻である区間Ｒ１５の開始時刻および終了時刻とを、通常区間Ｒ１５の通常区間データとして生成する。また、区間データ生成部４４は、生成した通常区間データを区間データ保持部２６に供給して保持させる。区間データ保持部２６は、区間データ生成部４４から供給された通常区間データを保持する。なお、後述するステップＳ７８の処理によって、生成しようとする通常区間のサムネイル画像が既に生成されている場合には、そのサムネイル画像が用いられて通常区間データが生成される。
【０１０６】
図７のフローチャートの説明に戻り、テロップが検出されて通常区間データが保持（更新）されると、ステップＳ７３において、テロップ検出部４２は、コンテンツからテロップ画像を抽出する。例えば、図５の区間Ｒ１６の開始時刻においてテロップが検出された場合、テロップ検出部４２は、区間Ｒ１６の開始時刻におけるフレームの画像からテロップ画像を抽出する。そして、テロップ検出部４２は、抽出したテロップ画像からテロップサムネイル画像を生成する。
【０１０７】
また、区間データ生成部４４は、コンテンツのテロップの表示が開始されたフレームの画像のサムネイル画像を生成する。例えば、図５の区間Ｒ１６の開始時刻においてテロップが検出された場合、区間データ生成部４４は、区間Ｒ１６の開始時刻におけるフレームの画像のサムネイル画像を生成する。
【０１０８】
ステップＳ７４において、区間検出部４３は、新たに検出されたテロップが継続して表示されるテロップ区間の開始時刻を検出する。すなわち、区間検出部４３は、コンテンツの開始時刻を基準とする、新たなテロップが検出された時刻をテロップ区間の開始時刻とする。また、分割点設定部４６は、区間検出部４３により検出された時刻、つまり新たなテロップの表示が開始された時刻を分割点として設定する。
【０１０９】
ステップＳ７５において、テロップ検出部４２は、これまで継続して表示されていたテロップが消えたか否か、すなわち新たに検出されたテロップの表示が終了したか否かを判定する。なお、コンテンツの画像に複数のテロップが表示されている場合、それらの複数のテロップのうちの何れか１つでも、そのテロップが表示されなくなると、テロップが消えたと判定される。
【０１１０】
ステップＳ７５において、テロップが消えていない、つまりテロップが継続して表示されていると判定された場合、ステップＳ７６において、テロップ検出部４２は、他の新たなテロップが検出されたか否かを判定する。ステップＳ７６において、他のテロップが検出されなかったと判定された場合、処理はステップＳ７５に戻り、テロップが消えたと判定されるまで、判定の処理が繰り返される。
【０１１１】
これに対して、ステップＳ７６において、他のテロップが検出された、つまりこれまで表示されていたテロップとは異なる新たなテロップが表示されたと判定された場合、処理はステップＳ７３に戻り、新たに検出されたテロップのテロップ画像が抽出される。
【０１１２】
また、ステップＳ７５において、テロップが消えたと判定された場合、ステップＳ７７において、区間検出部４３は、表示が消えたテロップに対するテロップ区間の終了時刻を検出する。例えば、図５の区間Ｒ１４の開始時刻において、区間Ｒ１２の開始時刻に初めて表示されたテロップの表示が消えた場合、区間検出部４３は、そのテロップに対するテロップ区間Ｂ１１の終了時刻を検出する。また、分割点設定部４６は、区間検出部４３により検出された時刻、つまりテロップの表示が消えた時刻を分割点として設定する。
【０１１３】
ステップＳ７８において、区間データ生成部４４は、表示が終了したテロップのテロップ区間についてのテロップ区間データを生成する。例えば、区間データ生成部４４は、設定された分割点に基づいてコンテンツを分割し、分割点により区切られる区間、つまりステップＳ７４において設定された、テロップの表示が開始される時刻を示す分割点から、ステップＳ７７において設定された、そのテロップの表示が消えた時刻を示す分割点までの区間をテロップ区間として、そのテロップ区間のテロップ区間データを生成する。
【０１１４】
すなわち、区間データ生成部４４は、ステップＳ７３において生成されたテロップサムネイル画像およびサムネイル画像、ステップＳ７４において検出されたテロップ区間の開始時刻、並びにステップＳ７７において検出されたテロップ区間の終了時刻を、表示が終了したテロップのテロップ区間についてのテロップ区間データとする。
【０１１５】
ステップＳ７９において、テロップ検出部４２は、コンテンツの画像に表示されているテロップがあるか否かを判定する。ステップＳ７９において、表示されているテロップがあると判定された場合、処理はステップＳ７５に戻り、全てのテロップが消えるまで上述した処理が繰り返される。
【０１１６】
これに対して、ステップＳ７９において、表示されているテロップがないと判定された場合、ステップＳ８０において、区間データ生成部４４は、コンテンツの画像を基に、その画像のサムネイル画像を生成し、処理は図４のステップＳ４４に進む。例えば、図５の区間Ｒ１５の開始時刻において、表示されているテロップがないと判定された場合、区間データ生成部４４は、区間Ｒ１５の開始時刻におけるフレームの画像のサムネイル画像を生成する。そして、生成されたサムネイル画像は、ステップＳ７２において通常区間Ｒ１５についての通常区間データのサムネイル画像とされる。
【０１１７】
このようにして、表示装置１１は、コンテンツからテロップを検出し、テロップ区間データおよび通常区間データを生成する。このように、テロップ区間データおよび通常区間データを生成することによって、ユーザはコンテンツのうちの書き出したい区間を簡単に指定することができる。
【０１１８】
以上のように、表示装置１１にコンテンツが録画され、録画されたコンテンツのテロップ区間データおよび通常区間データが生成されて保持されると、ユーザは、録画されたコンテンツを指定して再生させることにより、指定したコンテンツを視聴することができる。
【０１１９】
以下、図８のフローチャートを参照して、表示装置１１による再生処理について説明する。なお、この再生処理は、ユーザが入力部２１を操作してコンテンツの再生を指示すると開始される。
【０１２０】
ステップＳ１２１において、再生制御部２７は、コンテンツの再生を開始する。すなわち、再生制御部２７は、入力部２１からの操作信号に応じて、ユーザにより指定されたコンテンツを記録部２４から取得し、取得したコンテンツを表示部２８に供給してコンテンツの画像を表示させる。また、より詳細には、再生制御部２７は、取得したコンテンツデータを構成する画像データを表示部２８に供給して画像を表示させ、コンテンツデータを構成する音声データを、図示せぬスピーカに供給して音声を出力させる。
【０１２１】
これにより、表示部２８には、例えば図２に示した再生表示画面７１が表示され、再生表示画面７１のコンテンツ表示領域８２には、コンテンツの画像が表示される。
【０１２２】
ステップＳ１２２において、再生制御部２７は、区間データ保持部２６から、再生を開始したコンテンツのテロップ区間データを取得し、取得したテロップ区間データに含まれるテロップサムネイル画像を表示部２８に供給して、テロップサムネイル画像を表示させる。これにより、表示部２８には、例えば図２のテロップサムネイル画像８７が表示される。
【０１２３】
ステップＳ１２３において、再生制御部２７は、記録部２４から、再生を開始したコンテンツのフィルムロールデータを取得し、取得したフィルムロールデータに含まれるサムネイル画像を表示部２８に供給して、サムネイル画像が時系列に並べられたフィルムロールを表示させる。これにより、例えば図２のフィルムロール表示領域８３に、サムネイル画像８６が時系列に並べられたフィルムロールが表示される。また、再生制御部２７は、時間経過とともに、フィルムロールが図２中、左方向にスクロールされるようにフィルムロールの表示を制御する。
【０１２４】
ステップＳ１２４において、再生制御部２７は、コンテンツの再生を終了するか否かを判定する。例えば、コンテンツの再生が終了した、つまりコンテンツの終了時刻までコンテンツが再生された場合、またはユーザにより入力部２１が操作されてコンテンツの再生の終了が指示された場合に、コンテンツの再生を終了すると判定される。
【０１２５】
ステップＳ１２４において、コンテンツの再生を終了すると判定された場合、再生処理は終了する。
【０１２６】
これに対して、ステップＳ１２４において、コンテンツの再生を終了しないと判定された場合、ステップＳ１２５において、再生制御部２７は、コンテンツのジャンプ再生が指示されたか否かを判定する。例えば、ユーザが入力部２１を操作して、図２のテロップサムネイル画像８７またはサムネイル画像８６を選択し、コンテンツの所定の再生位置からコンテンツを再生するように指示した場合、ジャンプ再生が指示されたと判定される。
【０１２７】
ステップＳ１２５において、ジャンプ再生が指示されたと判定された場合、ステップＳ１２６において、再生制御部２７は、ユーザにより指示された再生位置からコンテンツの再生を開始して、処理はステップＳ１２３に戻り、上述した処理が繰り返される。
【０１２８】
例えば、ユーザが入力部２１を操作して、図２のテロップサムネイル画像８７−２を選択し、そのテロップサムネイル画像８７−２により示されるテロップが表示される再生位置からコンテンツの再生を指示した場合、再生制御部２７は、テロップサムネイル画像８７−２により示されるテロップが表示されるテロップ区間の開始時刻からコンテンツの再生が開始されるように、コンテンツの再生を制御する。
【０１２９】
また、ステップＳ１２５において、ジャンプ再生が指示されなかったと判定された場合、ステップＳ１２７において、表示装置１１の各部は、ユーザの操作に応じた処理を行う。そして、ユーザの操作に応じた処理が行われると、処理はステップＳ１２４に戻り、上述した処理が繰り返される。
【０１３０】
このようにして、表示装置１１は、ユーザの操作に応じてコンテンツを再生する。また、コンテンツの再生時に再生表示画面にテロップサムネイル画像の一覧を表示することにより、ユーザは、どのテロップがどの順番で表示されるかを容易に認識することができる。これにより、ユーザは、コンテンツの内容をある程度推測することができる。
【０１３１】
また、ユーザは、テロップサムネイル画像を見るだけで、そのテロップサムネイル画像により示されるテロップが表示されるコンテンツの区間の内容を把握でき、テロップサムネイル画像を選択して再生位置を指定することができるので、コンテンツの所望する区間を簡単に視聴することができる。
【０１３２】
さらに、ユーザは、コンテンツの再生中、または再生終了後において、入力部２１を操作することにより、図２の再生表示画面７１に設けられた書き出しボタン９０を操作することで、コンテンツの所望する区間をリムーバブルメディア１２に書き出させることができる。
【０１３３】
表示装置１１は、ユーザにより書き出しボタン９０が操作されると、ユーザにより指定されたコンテンツの区間をリムーバブルメディア１２に書き出す処理である書き出し処理を開始する。以下、図９のフローチャートを参照して、表示装置１１による書き出し処理について説明する。
【０１３４】
ステップＳ１５１において、再生制御部２７は、入力部２１から供給された操作信号に応じて、区間データ保持部２６から、書き出しが指示されたコンテンツの通常区間データおよびテロップ区間データを取得する。そして、再生制御部２７は、取得した通常区間データおよびテロップ区間データに基づいて、選択画面を表示させるための表示データを生成して表示部２８に供給し、選択画面を表示させる。
【０１３５】
これにより、表示部２８には、例えば図１０に示す選択画面が表示される。図１０に示す選択画面２０１には、図中、左側に書き出しの対象となる通常区間またはテロップ区間のサムネイル画像の一覧が表示される、サムネイル画像表示領域２１１が設けられている。
【０１３６】
サムネイル画像表示領域２１１内の図中、上側には書き出しの対象となる、ユーザにより指定されたコンテンツのサムネイル画像２１２が表示されており、そのサムネイル画像２１２の図中、右側には、コンテンツ名を示す文字「笑ったいいかも？」、そのコンテンツの再生時間を示す文字「00：35：09」、およびコンテンツが録画された日時を示す文字「2006／12／06 12：00：06」が表示されている。
【０１３７】
また、サムネイル画像２１２の図中、下側には、コンテンツの通常区間またはテロップ区間のサムネイル画像２１３−１乃至サムネイル画像２１３−１０が、それらの通常区間またはテロップ区間の開始時刻の早いものから順番に、図中、上から下方向に時系列に並べられて表示されている。
【０１３８】
ここで、サムネイル画像２１３−１乃至サムネイル画像２１３−１０のそれぞれは、通常区間データに含まれているサムネイル画像、またはテロップ区間データに含まれるサムネイル画像とされる。すなわち、例えばサムネイル画像２１３−１により示される区間が、通常区間である場合には、再生制御部２７は、その通常区間についての通常区間データに含まれるサムネイル画像を、サムネイル画像２１３−１として表示させる。また、例えばサムネイル画像２１３−２により示される区間が、テロップ区間である場合には、再生制御部２７は、そのテロップ区間についてのテロップ区間データに含まれるサムネイル画像を、サムネイル画像２１３−２として表示させる。
【０１３９】
また、サムネイル画像２１３−１乃至サムネイル画像２１３−１０のそれぞれの図中、右側には、それらのサムネイル画像により示される区間の開始時刻、終了時刻、およびその区間の再生時間が、サムネイル画像２１３−１乃至サムネイル画像２１３−１０のそれぞれと対応付けられて表示されている。例えば、サムネイル画像２１３−１の図中、右側の文字「0：01：11」は、サムネイル画像２１３−１により示される区間の再生時間が１分１１秒であることを表しており、文字「0：00：00」は、その区間の開始時刻が時刻00：00であることを表しており、文字「0：01：10」は、その区間の終了時刻が時刻01：10であることを表している。
【０１４０】
また、サムネイル画像２１３−１乃至サムネイル画像２１３−１０のそれぞれの左側には、それらのサムネイル画像２１３−１乃至サムネイル画像２１３−１０により示される通常区間またはテロップ区間のそれぞれを、リムーバブルメディア１２に書き出す区間として選択するためのチェックボックス２１４−１乃至チェックボックス２１４−１０のそれぞれが設けられている。
【０１４１】
なお、以下、サムネイル画像２１３−１乃至サムネイル画像２１３−１０のそれぞれを特に区別する必要のない場合、単にサムネイル画像２１３と称する。また、以下、チェックボックス２１４−１乃至チェックボックス２１４−１０のそれぞれを特に区別する必要のない場合、単にチェックボックス２１４と称する。
【０１４２】
また、図１０の例では、チェックボックス２１４−２、チェックボックス２１４−３、チェックボックス２１４−５、チェックボックス２１４−７、チェックボックス２１４−９、およびチェックボックス２１４−１０のそれぞれに、チェック記号が表示されており、それらのチェック記号が表示されているチェックボックス２１４の右側のサムネイル画像２１３により示される区間が、書き出される区間として選択されている。
【０１４３】
例えば、ユーザは、チェックボックス２１４にチェック記号が表示されている状態において、入力部２１を操作するとこにより、チェックボックス２１４を操作すると、そのチェックボックス２１４に表示されているチェック記号の表示が消え、チェックボックス２１４の右側に表示されたサムネイル画像２１３により示される区間が、書き出す区間として選択されていない状態となる。
【０１４４】
逆に、ユーザは、チェックボックス２１４にチェック記号が表示されていない状態において、入力部２１を操作するとこにより、チェックボックス２１４を操作すると、そのチェックボックス２１４にチェック記号が表示され、チェックボックス２１４の右側に表示されたサムネイル画像２１３により示される区間が、書き出す区間として選択される。
【０１４５】
さらに、再生制御部２７は、ユーザの指示に応じて選択画面２０１を表示させる場合、テロップ区間を示すサムネイル画像２１３の左側のチェックボックス２１４に予めチェック記号が表示されるようにし、通常区間を示すサムネイル画像２１３の左側のチェックボックス２１４にはチェック記号が表示されていないように、選択画面２０１の表示を制御する。すなわち、選択画面２０１が表示された直後においては、リムーバブルメディア１２に書き出すコンテンツの区間として、テロップ区間だけが選択されている状態とされる。
【０１４６】
また、選択画面２０１の図中、右側には、書き出し先を指定するときに操作されるボタン２１５、書き出す区間のファイル名や圧縮方式など、書き出し時の各種設定を行うときに操作されるボタン２１６、および書き出しの開始を指示するときに操作される開始ボタン２１７が設けられている。
【０１４７】
ユーザは、入力部２１を操作することにより、ボタン２１５を操作することで、リムーバブルメディア１２だけでなく、記録部２４などの表示装置１１に内蔵されている記録媒体（記録装置）や、表示装置１１に接続されている他の記録媒体を、指定したコンテンツの区間が書き出される記録媒体として選択することができる。なお、この実施の形態においては、説明を簡単にするため、リムーバブルメディア１２にコンテンツの指定された区間が書き出されるものとして説明する。
【０１４８】
さらに、ユーザは、入力部２１を操作することにより、開始ボタン２１７を操作することで、コンテンツの指定された区間、すなわち、チェック記号が表示されているチェックボックス２１４の右側のサムネイル画像２１３により示される区間をリムーバブルメディア１２に書き出させることができる。
【０１４９】
このように、サムネイル画像２１３と、そのサムネイル画像２１３により示される区間を選択するためのチェックボックス２１４とが時系列に並べられて表示されるので、ユーザは、簡単に書き出す区間を指定することができる。
【０１５０】
また、再生制御部２７は、選択画面２０１を表示させる場合、図１０に示されるように、通常区間およびテロップ区間のサムネイル画像２１３と、それらの区間に関する情報、例えば通常区間およびテロップ区間の再生時間、開始時刻、および終了時刻とを対応付けて表示させる。
【０１５１】
図９のフローチャートの説明に戻り、表示部２８に選択画面２０１が表示されると、ステップＳ１５２において、再生制御部２７の選択部４７は、サムネイル画像２１３、すなわちサムネイル画像２１３により示される区間が新たに選択されたか否かを判定する。
【０１５２】
例えば、チェック記号の表示されていないチェックボックス２１４がユーザにより操作されて、入力部２１から再生制御部２７にユーザの操作に応じた操作信号が供給された場合、サムネイル画像２１３が選択されたと判定される。
【０１５３】
ステップＳ１５２において、サムネイル画像２１３が選択されなかったと判定された場合、ステップＳ１５３の処理はスキップされて処理はステップＳ１５４に進む。
【０１５４】
一方、ステップＳ１５２において、サムネイル画像２１３が選択されたと判定された場合、ステップＳ１５３において、再生制御部２７は、入力部２１からの操作信号に応じて表示部２８を制御し、操作されたチェックボックス２１４にチェック記号を表示させるとともに、再生制御部２７の選択部４７は、そのチェックボックス２１４の右側のサムネイル画像２１３により示される区間を、リムーバブルメディア１２に書き出す区間として選択（指定）する。
【０１５５】
ステップＳ１５３において、新たな区間が選択されたか、ステップＳ１５２において、サムネイル画像２１３が選択されなかったと判定されると、ステップＳ１５４において、再生制御部２７の選択部４７は、選択の解除が指示されたか否かを判定する。
【０１５６】
例えば、チェック記号の表示されているチェックボックス２１４がユーザにより操作されて、入力部２１から再生制御部２７にユーザの操作に応じた操作信号が供給された場合、選択の解除が指示されたと判定される。
【０１５７】
ステップＳ１５４において、選択の解除が指示されなかったと判定された場合、ステップＳ１５５の処理はスキップされて、処理はステップＳ１５６に進む。
【０１５８】
これに対して、ステップＳ１５４において、選択の解除が指示されたと判定された場合、ステップＳ１５５において、再生制御部２７は、入力部２１からの操作信号に応じて、操作されたチェックボックス２１４に表示されているチェック記号の表示を消去させるとともに、再生制御部２７の選択部４７は、そのチェックボックス２１４の右側のサムネイル画像２１３により示される区間を、リムーバブルメディア１２に書き出さない区間とし、書き出す区間としての選択を解除する。
【０１５９】
ステップＳ１５５において、区間の選択が解除されたか、ステップＳ１５４において、選択の解除が指示されなかったと判定されると、ステップＳ１５６において、再生制御部２７の選択部４７は、選択された区間の書き出しが指示されたか否かを判定する。
【０１６０】
例えば、ユーザが入力部２１を操作することによって、開始ボタン２１７を操作し、入力部２１から再生制御部２７にユーザの操作に応じた操作信号が供給された場合、書き出しが指示されたと判定される。
【０１６１】
ステップＳ１５６において、書き出しが指示されなかったと判定された場合、処理はステップＳ１５２に戻り、上述した処理が繰り返される。
【０１６２】
一方、ステップＳ１５６において、書き出しが指示されたと判定された場合、再生制御部２７の選択部４７は、書き出す区間として選択（指定）された通常区間またはテロップ区間についての通常区間データまたはテロップ区間データを書き出し制御部２９に供給し、処理はステップＳ１５７に進む。換言すれば、選択部４７は、書き出し制御部２９に対して、コンテンツのリムーバブルメディア１２に書き出す区間を指定する。
【０１６３】
ステップＳ１５７において、書き出し制御部２９は、再生制御部２７の選択部４７から供給された通常区間データまたはテロップ区間データに基づいて、コンテンツのうち、ユーザにより選択された区間の部分を記録部２４から取得してリムーバブルメディア１２に供給し、記録させる。また、書き出し制御部２９は、必要に応じて、通常区間データまたはテロップ区間データに含まれるサムネイル画像などもリムーバブルメディア１２に供給して記録させる。
【０１６４】
そして、リムーバブルメディア１２に、ユーザにより選択されたコンテンツの区間が記録されると、書き出し処理は終了する。
【０１６５】
例えば、図５の通常区間Ｒ１１およびテロップ区間Ｒ１３がユーザにより選択（指定）されて、リムーバブルメディア１２への書き出しが指示された場合、再生制御部２７の選択部４７は、通常区間Ｒ１１の通常区間データと、テロップ区間Ｒ１３のテロップ区間データとを書き出し制御部２９に供給する。すると、書き出し制御部２９は、再生制御部２７の選択部４７から供給された通常区間データおよびテロップ区間データに含まれている開始時刻と終了時刻とを参照して、記録部２４からコンテンツの通常区間Ｒ１１の部分のデータ、およびテロップ区間Ｒ１３の部分のデータを取得する。
【０１６６】
そして、書き出し制御部２９は、記録部２４から取得したコンテンツの通常区間Ｒ１１の部分のデータおよびテロップ区間Ｒ１３の部分のデータを、リムーバブルメディア１２に供給して記録させる。ここで、通常区間Ｒ１１の部分のデータおよびテロップ区間Ｒ１３の部分のデータは、別のデータとして、つまり２つのデータとしてリムーバブルメディア１２に記録されるようにしてもよいし、通常区間Ｒ１１およびテロップ区間Ｒ１３を連続して再生させるための１つのデータとしてリムーバブルメディア１２に記録されるようにしてもよい。
【０１６７】
このようにして、表示装置１１は、選択画面を表示して、選択画面において選択されたコンテンツの区間だけをリムーバブルメディア１２に書き出す。
【０１６８】
このように、選択画面を表示して、コンテンツの書き出す区間を選択させるようにしたので、より簡単にコンテンツの所望する区間を記録媒体に記録させることができる。
【０１６９】
なお、以上においては、他のテロップ区間が含まれているテロップ区間が分割されると説明したが、テロップ区間が分割されずに書き出されるようにしてもよい。
【０１７０】
例えば、コンテンツに図５に示したテロップ区間Ａ１１およびテロップ区間Ｂ１１が含まれている場合、再生制御部２７は、テロップ区間データに含まれている区間情報を参照して、区間Ｒ１２のサムネイル画像を、区間Ｒ１２および区間Ｒ１３からなるテロップ区間Ａ１１を示すサムネイル画像として図１０の選択画面２０１に表示させ、区間Ｒ１３のサムネイル画像を、区間Ｒ１３および区間Ｒ１４からなるテロップ区間Ｂ１１を示すサムネイル画像として選択画面２０１に表示させる。
【０１７１】
そして、テロップ区間Ａ１１およびテロップ区間Ｂ１１が、書き出す区間として選択され、ユーザにより書き出しが指示されると、書き出し制御部２９は、コンテンツの区間Ｒ１２および区間Ｒ１３の部分のデータをテロップ区間Ａ１１のデータとして記録部２４から取得してリムーバブルメディア１２に供給し、記録させるとともに、コンテンツの区間Ｒ１３および区間Ｒ１４の部分のデータをテロップ区間Ｂ１１のデータとして記録部２４から取得してリムーバブルメディア１２に供給し、記録させる。
【０１７２】
このとき、書き出し制御部２９は、例えばテロップ区間データに含まれる区間情報を参照して、区間情報により示される区間がテロップ区間Ａ１１である区間が、その開始時刻の早い順に並べられてできる１つの区間をテロップ区間Ａ１１とする。
【０１７３】
また、他のテロップ区間が含まれているテロップ区間が分割されないようにしてもよい。すなわち、図７のステップＳ７８において、区間データ生成部４４が、設定された分割点に基づいてコンテンツを分割し、分割点により区切られる区間、つまりテロップの表示が開始される時刻を示す分割点から、そのテロップの表示が消えた時刻を示す分割点までの区間をテロップ区間とし、そのテロップ区間のテロップ区間データを生成する。そして、そのテロップ区間は、他のテロップ区間が含まれていても分割されない。換言すれば、区間データ生成部４４は、コンテンツを、分割点に基づいて、通常区間と、テロップ区間、つまりテロップが表示されてから消えるまでの区間とに分割する。
【０１７４】
さらに、複数のテロップ区間が１つのテロップ区間として書き出されるようにしてもよい。例えば、コンテンツに図５に示したテロップ区間Ａ１１およびテロップ区間Ｂ１１が含まれている場合、再生制御部２７は、テロップ区間データに含まれている区間情報を参照して、区間Ｒ１２のサムネイル画像を、区間Ｒ１２乃至区間Ｒ１４からなる１つのテロップ区間を示すサムネイル画像として図１０の選択画面２０１に表示させる。
【０１７５】
そして、区間Ｒ１２乃至区間Ｒ１４からなるテロップ区間が、書き出す区間として選択され、ユーザにより書き出しが指示されると、書き出し制御部２９は、区間情報を参照して、コンテンツの区間Ｒ１２乃至区間Ｒ１４の部分のデータを１つのテロップ区間のデータとして記録部２４から取得してリムーバブルメディア１２に供給し、記録させる。
【０１７６】
また、表示部２８に、図２に示した再生表示画面７１が表示されている場合、ユーザが入力部２１を操作することによりテロップサムネイル画像８７を選択すると、選択されたテロップサムネイル画像８７により示されるテロップ区間が、そのままリムーバブルメディア１２などの予め設定された記録媒体に書き出されたり、書き出す区間として選択され、選択画面２０１が表示されたときに対応するチェックボックス２１４にチェック記号が表示されるようにしたりしてもよい。
【０１７７】
さらに、以上においては、再生表示画面７１のフィルムロール表示領域８３に表示されるフィルムロールには、各シーンの内容を表すサムネイル画像８６が表示されると説明したが、テロップ区間を表す直線が表示されるようにしてもよい。
【０１７８】
そのような場合、例えば図１１に示すように、再生表示画面７１の図２においてフィルムロール表示領域８３が表示されていた領域には、テロップ区間表示領域２４１が表示される。なお、図１１において、図２と対応する部分には、同一の符号を付してあり、その説明は省略する。
【０１７９】
図１１では、テロップ区間表示領域２４１の横方向は時間方向を示しており、図中、より右側の位置ほど、時間的により後の時刻を示している。また、テロップ区間表示領域２４１の中央には、コンテンツの現在の再生位置、すなわちコンテンツの開始位置を基準とする現在の再生時刻を示す垂直線２４２が表示されている。
【０１８０】
さらに、テロップ区間表示領域２４１には、テロップ区間を表す直線２４３乃至直線２４６が表示されており、それらの直線の横方向の長さは、テロップ区間の長さを表している。ここで、テロップ区間表示領域２４１は、図中、縦方向に４つの領域に分けられており、それらの領域に表示される直線は、その直線が表示されている領域ごとに異なる色で表示されている。
【０１８１】
例えば、テロップ区間表示領域２４１の縦方向の最も上側の領域に表示される直線は、コンテンツ表示領域８２の図中、左上にテロップが表示されたテロップ区間を表しており、テロップ区間表示領域２４１の縦方向の中央よりもやや上側の領域に表示される直線は、コンテンツ表示領域８２の図中、右上にテロップが表示されたテロップ区間を表している。
【０１８２】
また、テロップ区間表示領域２４１の縦方向の最も下側の領域に表示される直線は、コンテンツ表示領域８２の図中、右下にテロップが表示されたテロップ区間を表しており、テロップ区間表示領域２４１の縦方向の中央よりもやや下側の領域に表示される直線は、コンテンツ表示領域８２の図中、左下にテロップが表示されたテロップ区間を表している。
【０１８３】
したがって、直線２４３乃至直線２４６のそれぞれにより表されるテロップ区間のそれぞれにおいて、テロップは、コンテンツ表示領域８２の図中、左上の領域、右上の領域、左下の領域、および右下の領域のそれぞれに表示される。
【０１８４】
これらのテロップ区間を表す直線２４３乃至直線２４６のそれぞれは、時間の経過とともに図中、左方向に移動するようになされている。また、ユーザは、入力部２１を操作して、表示部２８の表示画面に表示される図示せぬポインタなどにより、テロップ区間表示領域２４１の部分をドラッグすることにより、再生されているコンテンツの再生のタイミングとは独立してテロップ区間を表す直線の表示を左右方向にスクロールすることができる。
【０１８５】
このように、テロップが表示された位置によって、テロップ区間表示領域２４１の縦方向の異なる位置に、そのテロップが表示されたテロップ区間を表す直線２４３乃至直線２４６が表示されるので、ユーザは、テロップがどの位置にどれくらいの期間だけ表示されたかを瞬時に把握することができる。
【０１８６】
また、このような場合、テロップ検出部４２は、コンテンツの画像からテロップを検出すると、例えば右上、左上など、そのテロップが表示された画像上の位置を示すテロップ位置情報を生成し、区間データ生成部４４は、テロップ区間データにテロップ位置情報が含まれるように、テロップ区間データを生成する。そして、再生制御部２７は、テロップ区間データに含まれているテロップ位置情報、開始時刻、および終了時刻を参照して、テロップ区間を表す直線をテロップ区間表示領域２４１に表示させる。
【０１８７】
さらに、ユーザにより入力部２１が操作されて、テロップ区間表示領域２４１内に表示されている直線２４３乃至直線２４６などのテロップ区間を表す直線が選択されると、再生制御部２７は、ユーザの操作に応じて入力部２１から供給される操作信号に応じて、コンテンツにおける、選択された直線により表されるテロップ区間の開始時刻から、コンテンツの再生を開始する。
【０１８８】
さらに、また、テロップ一覧表示領域８４に表示されるテロップサムネイル画像８７が、コンテンツと重畳されてコンテンツ表示領域８２に表示されるようにしてもよい。そのような場合、例えば図１２に示すように、コンテンツが表示されるコンテンツ表示領域８２の図中、左上、右上、左下、および右下のそれぞれに、点線で示される領域２７１−１乃至領域２７１−４のそれぞれが設けられ、それらの領域内に、テロップサムネイル画像８７が表示される。
【０１８９】
なお、図１２において、図２における場合と対応する部分には同一の符号を付してあり、その説明は省略する。また、領域２７１−１乃至領域２７１−４のそれぞれを示す点線は、テロップサムネイル画像８７が表示される位置を示すためのものであり、実際には表示されない。
【０１９０】
領域２７１−１乃至領域２７１−４のそれぞれは、表示部２８の表示画面と垂直な方向に奥行きを持つ長方体内の領域とされている。領域２７１−１には、コンテンツ表示領域８２内の図中、左上付近に表示されたテロップのテロップサムネイル画像８７が時系列に表示され、領域２７１−２には、コンテンツ表示領域８２内の図中、右上付近に表示されたテロップのテロップサムネイル画像８７が時系列に表示される。また、領域２７１−３には、コンテンツ表示領域８２内の図中、左下付近に表示されたテロップのテロップサムネイル画像８７が時系列に表示され、領域２７１−４には、コンテンツ表示領域８２内の図中、右下付近に表示されたテロップのテロップサムネイル画像８７が時系列に表示される。
【０１９１】
図１２の例では、領域２７１−１には、テロップサムネイル画像８７−５が表示されており、領域２７１−２には、テロップサムネイル画像８７は表示されていない。また、領域２７１−３には、テロップサムネイル画像８７−１およびテロップサムネイル画像８７−３が表示されており、領域２７１−４には、テロップサムネイル画像８７−２が表示されている。
【０１９２】
ここで、領域２７１−１乃至領域２７１−４のそれぞれにおいて、表示部２８の表示画面と垂直な方向、つまり奥行き方向は時間を示しており、コンテンツの開始時刻により近い時刻において表示されたテロップのテロップサムネイル画像８７ほど、領域２７１−１乃至領域２７１−４のそれぞれの図中、より手前側に表示される。
【０１９３】
このように、コンテンツ表示領域８２内のテロップが表示された領域付近に、そのテロップのテロップサムネイル画像８７が時系列に並べられて表示されるので、ユーザは、どの位置にどのようなテロップが表示されたかだけでなく、それらのテロップがいつ表示されたかも瞬時に把握することができる。
【０１９４】
このような場合、テロップ検出部４２は、コンテンツの画像からテロップを検出すると、例えば右上、左上など、そのテロップが表示された画像上の位置を示すテロップ位置情報を生成し、区間データ生成部４４は、テロップ区間データにテロップ位置情報が含まれるように、テロップ区間データを生成する。
【０１９５】
そして、再生制御部２７は、テロップ区間データに含まれているテロップ位置情報により示されるコンテンツ表示領域８２内の位置に、テロップサムネイル画像８７を時系列に表示させる。また、ユーザにより入力部２１が操作されて、コンテンツ表示領域８２内に表示されているテロップサムネイル画像８７が選択されると、再生制御部２７は、入力部２１から供給される、ユーザの操作に応じた操作信号に応じて、コンテンツにおける、選択されたテロップサムネイル画像８７により示されるテロップの表示が開始された位置から、コンテンツの再生を開始する。
【０１９６】
また、例えば図１３に示すように、テロップ一覧表示領域８４において、テロップサムネイル画像の表示構成が、ツリー構造となるようにしてもよい。なお、図１３において、図２と対応する部分には、同一の符号を付してあり、その説明は省略する。
【０１９７】
図１３では、テロップ一覧表示領域８４には、最も上の階層のテロップサムネイル画像として、テロップサムネイル画像３０１およびテロップサムネイル画像３０２が表示されており、２番目の階層のテロップサムネイル画像として、テロップサムネイル画像３０３乃至テロップサムネイル画像３０５が表示されている。すなわち、テロップサムネイル画像３０３およびテロップサムネイル画像３０４は、テロップサムネイル画像３０１に属すテロップサムネイル画像、つまりテロップサムネイル画像３０１の子とされ、テロップサムネイル画像３０５は、テロップサムネイル画像３０２に属すテロップサムネイル画像、つまりテロップサムネイル画像３０２の子とされている。
【０１９８】
ここで、テロップサムネイル画像３０１の子である、テロップサムネイル画像３０３およびテロップサムネイル画像３０４により示されるテロップが表示されるテロップ区間のそれぞれは、親であるテロップサムネイル画像３０１により示されるテロップが表示されるテロップ区間内の区間とされる。
【０１９９】
同様に、テロップサムネイル画像３０２の子である、テロップサムネイル画像３０５により示されるテロップが表示されるテロップ区間は、親であるテロップサムネイル画像３０２により示されるテロップが表示されるテロップ区間内の区間とされる。
【０２００】
このように、テロップ一覧表示領域８４において、テロップサムネイル画像が階層的に表示されるので、ユーザはコンテンツのトピック内に、さらにどのようなトピックがあるかを瞬時に把握することができ、コンテンツの内容を簡単に知ることができる。例えば、ユーザは、親としてのテロップサムネイル画像３０１を見ることにより、そのテロップサムネイル画像３０１に表示されたテロップから、コンテンツの大まかな内容を知ることができる。そして、さらに、ユーザは、テロップサムネイル画像３０１の子であるテロップサムネイル画像３０３およびテロップサムネイル画像３０４に表示されるテロップを見ることにより、さらに詳しい内容を知ることができる。
【０２０１】
テロップ一覧表示領域８４内において、テロップサムネイル画像が階層的に表示される場合、再生制御部２７は、テロップ区間データに含まれている各テロップ区間の開始時刻および終了時刻を参照して、各テロップサムネイル画像の階層、つまり親と子を定め、定められた階層にしたがってテロップサムネイル画像をテロップ一覧表示領域８４に、階層的に表示させる。
【０２０２】
さらに、以上においては、テレビジョン放送された番組をコンテンツの例として説明したが、録画制御部２３が、例えば有線からなる通信網を介して、サーバなどにより配信されている動画像をコンテンツとして取得するようにしてもよい。
【０２０３】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２０４】
図１４は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。パーソナルコンピュータ４０１のCPU（Central Processing Unit）４１１は、ROM（Read Only Memory）４１２、または記録部４１８に記録されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）４１３には、CPU４１１が実行するプログラムやデータなどが適宜記憶される。これらのCPU４１１、ROM４１２、およびRAM４１３は、バス４１４により相互に接続されている。
【０２０５】
CPU４１１にはまた、バス４１４を介して入出力インターフェース４１５が接続されている。入出力インターフェース４１５には、キーボード、マウス、マイクロホンなどよりなる入力部４１６、ディスプレイ、スピーカなどよりなる出力部４１７が接続されている。CPU４１１は、入力部４１６から入力される指令に対応して各種の処理を実行する。そして、CPU４１１は、処理の結果を出力部４１７に出力する。
【０２０６】
入出力インターフェース４１５に接続されている記録部４１８は、例えばハードディスクからなり、CPU４１１が実行するプログラムや各種のデータを記録する。通信部４１９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０２０７】
また、通信部４１９を介してプログラムを取得し、記録部４１８に記録してもよい。
【０２０８】
入出力インターフェース４１５に接続されているドライブ４２０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア４３１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部４１８に転送され、記録される。
【０２０９】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図１４に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVDを含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア４３１、または、プログラムが一時的もしくは永続的に格納されるROM４１２や、記録部４１８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースである通信部４１９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０２１０】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２１１】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０２１２】
【図１】本発明を適用した表示装置の一実施の形態の構成例を示すブロック図である。
【図２】再生表示画面の表示例を示す図である。
【図３】録画処理を説明するフローチャートである。
【図４】解析処理を説明するフローチャートである。
【図５】テロップ区間を説明する図である。
【図６】テロップ区間を説明する図である。
【図７】テロップ区間検出処理を説明するフローチャートである。
【図８】再生処理を説明するフローチャートである。
【図９】書き出し処理を説明するフローチャートである。
【図１０】選択画面の表示例を示す図である。
【図１１】再生表示画面の他の表示例を示す図である。
【図１２】再生表示画面の他の表示例を示す図である。
【図１３】再生表示画面の他の表示例を示す図である。
【図１４】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０２１３】
１１  表示装置，  １２  リムーバブルメディア，  ２３  録画制御部，  ２４  記録部，  ２５  コンテンツ解析部，  ２６  区間データ保持部，  ２７  再生制御部，  ２９  書き出し制御部，  ４２  テロップ検出部，  ４３  区間検出部，  ４４  区間データ生成部，  ４５  区間分割部
【図１】
2008167256.tif 000003
【図２】
2008167256.tif 000004
【図３】
2008167256.tif 000005
【図４】
2008167256.tif 000006
【図５】
2008167256.tif 000007
【図６】
2008167256.tif 000008
【図７】
2008167256.tif 000009
【図８】
2008167256.tif 000010
【図９】
2008167256.tif 000011
【図１０】
2008167256.tif 000012
【図１１】
2008167256.tif 000013
【図１２】
2008167256.tif 000014
【図１３】
2008167256.tif 000015
【図１４】
2008167256.tif 000016