(57)【要約】【課題】録画されたコンテンツにおける所望とする再生位置を容易で、かつ、正確に特定して再生できるようにする。【解決手段】テロップ検索部52は、コンテンツの画像中において、所定時間変化しない領域の画像をテロップ画像として抽出し、テロップデータ再生部113は、コンテンツの画像より抽出されたテロップ画像をコンテンツの再生と同時に表示部28に表示し、画像再生部111は、リモートコントローラ2により選択されたテロップ画像が含まれる画像より、コンテンツを再生する。本発明は、テレビジョン受像機に適用することができる。【選択図】図1
2008166988.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ中のテロップが表示されている領域をテロップ画像として抽出する領域画像抽出手段と、
前記テロップ画像を表示させる表示制御手段と、
選択された前記テロップ画像に対応する箇所から前記コンテンツを再生する再生手段と
を含む情報処理装置。
【請求項２】
前記表示制御手段は、複数の前記テロップ画像を時系列に配置して表示する
請求項1に記載の情報処理装置。
【請求項３】
前記領域画像抽出手段は、コンテンツの画像中における所定範囲内で、所定時間変化しない領域の画像をテロップ画像として抽出する
請求項2に記載の情報処理装置。
【請求項４】
前記表示制御手段は、再生中の前記コンテンツと前記テロップ画像とを同一画面上に表示させる
請求項1に記載の情報処理装置。
【請求項５】
前記表示制御手段は、選択されたコンテンツに対応する前記テロップ画像を表示させる
請求項1に記載の情報処理装置。
【請求項６】
前記表示制御手段は、複数の前記テロップ画像を時系列に配置して表示する
請求項1に記載の情報処理装置。
【請求項７】
前記コンテンツの画像中において、シーンの変更を検出する検出手段と、
前記検出手段によりシーンの変更が検出されたタイミングにおける画像をサムネイル画像に変換して記録する記録手段と
を更に含み、
前記表示制御手段は、前記コンテンツの再生と同期して、前記サムネイル画像と前記サムネイル画像とを移動させながら表示させる
請求項1に記載の情報処理装置。
【請求項８】
コンテンツ中のテロップが表示されている領域をテロップ画像として抽出する領域画像抽出ステップと、
前記テロップ画像を表示させる表示制御ステップと、
選択された前記テロップ画像に対応する箇所から前記コンテンツを再生する再生ステップと
を含む情報処理方法。
【請求項９】
コンテンツ中のテロップが表示されている領域をテロップ画像として抽出する領域画像抽出ステップと、
前記テロップ画像を表示させる表示制御ステップと、
選択された前記テロップ画像に対応する箇所から前記コンテンツを再生する再生ステップと
を含む処理をコンピュータに実行させるプログラム。
【請求項１０】
請求項9に記載のプログラムが格納されているプログラム格納媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、録画されたコンテンツを再生させる際、所望とする再生位置を容易で、かつ、正確に特定して再生できるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
録画したコンテンツを再生する際、再生位置を認識し易くし、任意の再生位置から再生できるようにする技術が一般に普及しつつある。
【０００３】
上述したような録画したコンテンツの再生技術として、録画したコンテンツの再生位置に対応する画像をサムネイル画像として時系列的に表示し、任意のサムネイル画像が選択されると、対応する再生位置から録画されたコンテンツを再生させる技術が提案されている（特許文献1参照）。
【０００４】
また、コンテンツの再生位置を認識しやすくするため、テロップ画像を抽出する技術が提案されている（特許文献1乃至3参照）。
【０００５】
【特許文献１】特開2005-303743号公報
【０００６】
【特許文献２】特開2004-318256号公報
【０００７】
【特許文献３】特開2004-072504号公報
【０００８】
【特許文献４】特開2002-084458号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上述した録画コンテンツにおける再生位置毎の画像をサムネイル画像として時系列に配置する場合、サムネイル画像とすべき画像をどのように選択するのかにより再生位置の選択肢が決定される。
【００１０】
つまり、所定時間で区切って再生位置を特定するサムネイル画像が生成されるような場合、見たいコンテンツの再生位置が適切にサムネイル画像により表現できない可能性がある。
【００１１】
すなわち、コンテンツを構成する画像のうち、シーンが変更する再生位置でサムネイル画像が生成されるような場合、コンテンツのストーリの流れとは無関係にシーンが変更した再生位置がサムネイル画像にされることにより、コンテンツの流れとは無関係にサムネイル画像が生成されることになり、サムネイル画像が生成される位置と、ストーリが変化する位置とは必ずしも一致しないので、結果として、意図した再生位置を探し出すことができず、意図した再生位置からコンテンツの再生を開始させることができない恐れがある。
【００１２】
本発明はこのような状況に鑑みてなされたものであり、特に、録画したコンテンツを構成する画像のうち、テロップ画像が表示される再生位置について、テロップ画像そのものをサムネイル画像として抽出し、これを再生位置と対応して表示するようにすることで、サムネイル画像にされたテロップ画像に含まれる情報からコンテンツの内容を認識しつつ、再生位置を特定できるようにすることで、容易で、かつ、正確に所望とする再生位置を特定して再生を開始できるようにするものである。
【課題を解決するための手段】
【００１３】
本発明の一側面の情報処理装置は、コンテンツ中のテロップが表示されている領域をテロップ画像として抽出する領域画像抽出手段と、前記テロップ画像を表示させる表示制御手段と、選択された前記テロップ画像に対応する箇所から前記コンテンツを再生する再生手段とを含む。
【００１４】
前記表示制御手段には、複数の前記テロップ画像を時系列に配置して表示させるようにすることができる。
【００１５】
前記領域画像抽出手段には、コンテンツの画像中における所定範囲内で、所定時間変化しない領域の画像をテロップ画像として抽出させるようにすることができる。
【００１６】
前記表示制御手段には、再生中の前記コンテンツと前記テロップ画像とを同一画面上に表示させるようにすることができる。
【００１７】
前記表示制御手段には、選択されたコンテンツに対応する前記テロップ画像を表示させるようにすることができる。
【００１８】
前記表示制御手段には、複数の前記テロップ画像を時系列に配置して表示させるようにすることができる。
【００１９】
前記コンテンツの画像中において、シーンの変更を検出する検出手段と、前記検出手段によりシーンの変更が検出されたタイミングにおける画像をサムネイル画像に変換して記録する記録手段とを更に含ませるようにすることができ、前記表示制御手段には、前記コンテンツの再生と同期して、前記サムネイル画像と前記サムネイル画像とを移動させながら表示させるようにすることができる。
【００２０】
本発明の一側面の情報処理方法は、コンテンツ中のテロップが表示されている領域をテロップ画像として抽出する領域画像抽出ステップと、前記テロップ画像を表示させる表示制御ステップと、選択された前記テロップ画像に対応する箇所から前記コンテンツを再生する再生ステップとを含む。
【００２１】
本発明の一側面のプログラムは、コンテンツ中のテロップが表示されている領域をテロップ画像として抽出する領域画像抽出ステップと、前記テロップ画像を表示させる表示制御ステップと、選択された前記テロップ画像に対応する箇所から前記コンテンツを再生する再生ステップとを含む処理をコンピュータに実行させる。
【００２２】
本発明のプログラム格納媒体は、請求項9に記載のプログラムが格納されている。
【００２３】
本発明の一側面の情報処理装置および方法、並びにプログラムにおいては、コンテンツ中のテロップが表示されている領域がテロップ画像として抽出され、前記テロップ画像が表示され、選択された前記テロップ画像に対応する箇所から前記コンテンツが再生される。
【００２４】
本発明の情報処理装置は、独立した装置であっても良いし、情報処理を行うブロックであっても良い。
【発明の効果】
【００２５】
本発明の一側面によれば、録画されたコンテンツにおける所望とする再生位置を容易で、かつ、正確に特定して再生できるようにすることが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２７】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００２８】
すなわち、本発明の一側面の情報処理装置は、コンテンツ中のテロップが表示されている領域をテロップ画像として抽出する領域画像抽出手段（例えば、図1のテロップ検索部52）と、前記テロップ画像を表示させる表示制御手段（例えば、図1のコンテンツ再生部27のテロップデータ再生部113）と、選択された前記テロップ画像に対応する箇所から前記コンテンツを再生する再生手段（例えば、図1の画像再生部111）とを含む。
【００２９】
前記表示制御手段（例えば、図1のコンテンツ再生部27のテロップデータ再生部113）には、複数の前記テロップ画像を時系列に配置して表示させるようにすることができる。
【００３０】
前記領域画像抽出手段（例えば、図1のテロップ検索部52）には、コンテンツの画像中における所定範囲内で、所定時間変化しない領域の画像をテロップ画像として抽出させるようにすることができる。
【００３１】
前記表示制御手段（例えば、図1のコンテンツ再生部27のテロップデータ再生部113）には、再生中の前記コンテンツと前記テロップ画像とを同一画面上に表示させるようにすることができる。
【００３２】
前記表示制御手段（例えば、図1のリスト表示制御部30）には、選択されたコンテンツに対応する前記テロップ画像を表示させるようにすることができる。
【００３３】
前記表示制御手段（例えば、図1のコンテンツ再生部27のテロップデータ再生部113）には、複数の前記テロップ画像を時系列に配置して表示させるようにすることができる。
【００３４】
前記コンテンツの画像中において、シーンの変更を検出する検出手段（例えば、図1のシーン変更検出部71）と、前記検出手段によりシーンの変更が検出されたタイミングにおける画像をサムネイル画像に変換して記録する記録手段（例えば、図1の画像録画部73）とを更に含ませるようにすることができ、前記表示制御手段（例えば、図1のコンテンツ再生部27のフィルムロール再生部112）には、前記コンテンツの再生と同期して、前記サムネイル画像と前記サムネイル画像とを移動させながら表示させるようにすることができる。
【００３５】
本発明の一側面の情報処理方法およびプログラムは、コンテンツ中のテロップが表示されている領域をテロップ画像として抽出する領域画像抽出ステップ（例えば、図3のステップS25）と、前記テロップ画像を表示させる表示制御ステップ（例えば、図6のステップS52）と、選択された前記テロップ画像に対応する箇所から前記コンテンツを再生する再生ステップ（例えば、図6のステップS60）とを含む。
【００３６】
図1は、本発明を適用した画像表示装置の一実施の形態の構成例を示している。
【００３７】
画像表示装置1は、例えば、テレビジョン受像機である。画像表示装置1は、リモートコントローラ2により操作され、図示せぬ放送局より放送波により配信されるコンテンツをアンテナ3を介して受信して表示すると供に、コンテンツを録画または再生する。また、画像表示装置1は、インターネットに代表されるネットワーク5を介して番組配信サーバ4より配信されるコンテンツを取得して表示すると供に、コンテンツを録画または再生する。
【００３８】
コンテンツ録画部23は、リモートコントローラ2により制御され、チューナ21を所定のチャンネルに調整して、図示せぬ放送局より配信されて放送波として配信される番組（コンテンツ）をアンテナ3を介して受信し、コンテンツデータ91として、例えば、HDD（Hard Disk Drive）などからなるコンテンツデータ記憶部24に蓄積させる。また、コンテンツ録画部23は、通信部24を制御して、番組配信サーバ4よりネットワーク6を介して配信されるコンテンツをコンテンツデータ91としてコンテンツデータ記憶部24に蓄積させる。
【００３９】
コンテンツ録画部23は、コンテンツを録画する際、シーン変更検出部71を制御して、各フレーム単位でシーンが変化するタイミングを検出し、検出結果をフィルムロールデータ作成部72に供給する。フィルムロールデータ作成部72は、シーン変更のタイミングのタイムコードと対応するシーン変更直後のフレームの画像をサムネイル画像に変換してフィルムロールデータ92に記録し、フィルムロールデータ92をコンテンツデータ91に対応付けてコンテンツデータ記憶部24に格納する。画像録画部73は、コンテンツ録画部23が取得したコンテンツの情報をコンテンツデータとしてコンテンツデータ記憶部24に格納させる。
【００４０】
従って、コンテンツデータ記憶部24には、コンテンツデータ91-1乃至91-nが格納されており、対応してフィルムロールデータ92-1乃至92-nが格納されている。尚、フィルムロールデータ92については、詳細を後述する。また、コンテンツデータ91-1乃至91-nおよびフィルムロールデータ92-1乃至92-nは、それぞれ区別する必要がない場合、単に、コンテンツデータ91およびフィルムロールデータ92と称するものとし、その他についても同様に称するものとする。
【００４１】
コンテンツデータ解析部25は、コンテンツデータ記憶部24に新たにコンテンツデータ91が蓄積されると、蓄積されたコンテンツデータ91を解析し、テロップデータを抽出してテロップデータ蓄積部26に蓄積すると供に、対応するフィルムロールデータ92を編集する。
【００４２】
コンテンツデータ解析部25のコンテンツデータ追加判定部51は、所定の時間間隔でコンテンツデータ記憶部24を監視し、新たなコンテンツデータ92が録画により蓄積されたか否かを判定する。
【００４３】
テロップ検索部52は、コンテンツデータ追加判定部51によりコンテンツデータ記憶部24に新たにコンテンツデータ92が蓄積された場合、そのコンテンツデータ92の画像のうち、所定の範囲においてテロップが表示されている領域の画像をテロップ画像として検出し、検出したテロップ画像、テロップの表示開始時および終了時のタイムコードをテロップデータとしてテロップデータ蓄積部26に蓄積する。また、テロップ検索部52は、テロップデータをテロップサムネイル化部53に供給する。
【００４４】
尚、テロップとは、例えば、文字、数字や記号および、それら文字、数字や記号を装飾する図形からなり、コンテンツの説明や特定のシーンの説明或いはコンテンツ上に登場する人の発言を特徴的に表現したものなどである。ニュース番組においては、例えば、１つのニュースに対応する見出しなどである。テロップの特徴の１つとして、コンテンツの進行に比較して表示が所定時間変化しないことが挙げられる。
【００４５】
テロップサムネイル化部53は、供給されたテロップデータのうちテロップ画像をサムネイル画像に変換し、タイムコードの情報と供にフィルムロールデータ編集部55に供給する。
【００４６】
テロップ区間測定部54は、テロップ画像が抽出される最初のフレームのタイムコード、テロップ画像が消えるタイムコードを再生されるコンテンツデータ91より抽出すると供に、再生時間を計算する。
【００４７】
フィルムロールデータ編集部55は、テロップ画像がサムネイル画像に変換された画像をタイムコードに基づいてフィルムロールデータ92のシーン変換時のサムネイル画像と同様に組み込むように編集し、コンテンツデータ記憶部24のフィルムロールデータ92を更新する。
【００４８】
コンテンツ再生部27は、受光部29がリモートコントローラ2の操作部2aが操作されて所定のコンテンツデータが選択されて、再生が指示されたことを示す発光部2aによる発光信号を受光すると、画像再生部111を制御して、該当するコンテンツデータ91をコンテンツデータ記憶部24より読み出して再生し、CRT（Cathode Ray Tube）やLCD（Liquid Crystal Display）などからなる表示部28に表示させる。また、コンテンツ再生部27は、フィルムロール再生部112を制御して、コンテンツデータ91に対応するフィルムロールデータ92を読み出させ、コンテンツデータ91が画像再生部111に順次再生されるタイミングに同期して、フィルムロールデータ92に記録されているタイムコードのサムネイル画像をフィルムロールのように表示部28に表示する。さらに、コンテンツ再生部27は、テロップデータ再生部113を制御して、テロップデータ蓄積部26よりテロップデータを読み出させ、テロップ画像をタイムコードに基づいて、時系列に配置して表示部28に表示させる。
【００４９】
リスト表示制御部30は、受光部29がリモートコントローラ2の操作部2aが操作されてリスト表示が指示されて、リスト表示が指示されたことを示す発光部2aによる発光信号を受光すると、コンテンツのリストを表示部28に表示する。より詳細には、ジャンル管理部121はコンテンツを識別するジャンル一覧を表示する。コンテンツ管理部122は、コンテンツデータ記憶部24にアクセスし、ジャンル一覧のうち、選択されたジャンルに対応するコンテンツのコンテンツデータを読み出し、コンテンツ一覧を表示する。テロップ管理部123は、テロップデータ蓄積部26にアクセスし、コンテンツ一覧のうち選択された、コンテンツについてテロップ画像を読み出しテロップ画像一覧を表示する。再生指示部124は、コンテンツ一覧のうちからコンテンツデータが指定され、さらに再生が指示された場合、指定されたコンテンツを先頭位置から再生するようにコンテンツ再生部27に指示する。また、再生指示部124は、テロップ画像一覧からテロップ画像が指定され、さらに再生が指示された場合、指定されたテロップ画像を含むコンテンツデータを、指定されたテロップ位置から再生させるようにコンテンツ再生部27に指示する。
【００５０】
次に、図2のフローチャートを参照して、コンテンツ録画処理について説明する。
【００５１】
ステップS1において、コンテンツ録画部23は、受光部29より得られる信号から録画が指示されたか否かを判定し、録画が指示されるまで、その処理を繰り返す。ステップS1において、例えば、ユーザがコンテンツ録画を指示するために操作部2bが操作されると、発光部2aは、対応する信号を発光信号として発する。このとき、受光部29は、リモートコントローラ2の発光部2aの発光信号を受光し、受光信号に対応する録画の開始を指示する信号をコンテンツ録画部23に供給する。これに応じて、コンテンツ録画部23は、コンテンツの録画が指示されたと判定し、処理は、ステップS2に進む。
【００５２】
ステップS2において、コンテンツ録画部23は、チューナ21を制御してチャンネルを設定し、所定のチャンネルでアンテナ4により受信される放送波のコンテンツを取得する。また、コンテンツは、放送波により配信されるものに限られず、例えば、コンテンツ録画部23は、通信部24を制御して、ネットワーク6を介して、所定の番組配信サーバ4にアクセスさせて、番組配信サーバ4により、いわゆるネット配信されるコンテンツを取得する。
【００５３】
ステップS3において、コンテンツ録画部23は、画像録画部73を制御して、コンテンツの画像データ（音声データ、コンテンツを識別するジャンル情報などを含む）をコンテンツデータ91としてコンテンツデータ記憶部24に録画させる。
【００５４】
ステップS4において、コンテンツ録画部23は、シーン変更検出部71を制御して、取得した画像データにおけるフレーム単位でシーン変更があるか否かを検出させ、シーンの変更があったか否かを判定する。具体的には、シーン変更検出部71は、例えば、隣接するフレーム間の同一位置の画素間の画素値の差分値の加算結果が、大きく変化した場合、シーンの変更を検出する。
【００５５】
ステップS4において、シーン変更が検出された場合、ステップS5において、フィルムロールデータ作成部72は、シーン変更が検出された直後の画像をサムネイル画像にしてフィルムロールデータ92に再生時にタイムコードと供に登録して更新し、コンテンツデータ記憶部24に格納させる。すなわち、シーン変更が検出されたタイミングにおける画像がサムネイル画像に変換され、フィルムロールデータ92には、そのサムネイル画像がタイムコードと供に順次蓄積されていく。
【００５６】
ステップS6において、コンテンツ録画部23は、録画の終了が指示されたか、または、コンテンツの配信が終了したか否かを判定し、終了の指示がなく、コンテンツの配信が継続されている場合、処理は、ステップS2に戻る。すなわち、コンテンツの録画が指示されたタイミングから、録画の終了が指示されるか、または、コンテンツの配信が終了するまで、ステップS2乃至S6の処理が繰り返される。
【００５７】
以上の処理により、コンテンツデータ記憶部24には、録画が指示されたコンテンツのコンテンツデータ91およびフィルムロールデータ92が蓄積される。
【００５８】
次に、図3のフローチャートを参照して、コンテンツデータ解析処理について説明する。
【００５９】
ステップS21において、コンテンツデータ解析部25のコンテンツデータ追加判定部51は、コンテンツデータ記憶部24にアクセスし、新たなコンテンツデータが記録されたか否かを判定し、新たなコンテンツデータが記録されるまで、同様の処理を繰り返す。ステップS21において、例えば、図2のフローチャートを参照して説明したコンテンツ録画処理によりコンテンツデータ92が新たにコンテンツデータ記憶部24に蓄積された場合、新たにコンテンツデータ92が記録されたとみなし、処理は、ステップS22に進む。
【００６０】
ステップS22において、テロップ検索部52は、新たに録画されたコンテンツデータ92を再生させ、ステップS23において、再生されるコンテンツデータの画像中において、所定の範囲内で、所定時間変化しない部分を含む矩形領域を検出する。そして、ステップS24において、テロップ検索部52は、所定時間変化しない部分を含む矩形領域が検出されるか否かを判定する。
【００６１】
すなわち、コンテンツデータが再生される際、再生される画像中にテロップが表示される場合、テロップの部分は、前後のフレームとの比較において、画素値の差分が０となる。そこで、テロップ検索部52は、例えば、図4で示されるような画像中の斜線部で示される範囲Z1,Z2、または、図5で示されるような画像中の斜線部で示される範囲Z11乃至Z14のような比較的テロップが表示されやすい範囲内で、前後のフレームとの比較において、画素値の差分が０となる部分を含む矩形領域が、所定時間（例えば、15秒程度）継続して検出された場合、テロップ画像が含まれる領域を検出したものとみなし、このとき、処理は、ステップS25に進む。
【００６２】
ステップS25において、テロップ検索部52は、所定時間前後のフレームとの比較において、画素値の差分が０となる部分が継続的に検出された矩形領域をテロップ画像として抽出する。
【００６３】
ステップS26において、テロップ区間測定部54は、検出したテロップ画像が表示され始めた画像（フレーム）のタイムコードt0を抽出しテロップ検索部52に供給する。
【００６４】
ステップS27において、テロップ区間測定部54は、抽出したテロップ画像の表示が消えたか否かを判定し、消えるまで、同様の処理を繰り返す。
【００６５】
ステップS27において、例えば、再生が継続し、テロップの表示が消えた場合、テロップ画像の表示が消えたとみなし、ステップS28において、テロップ区間測定部54は、テロップ画像の表示が消えたフレームのタイムコードt1を抽出し、テロップ検索部52に供給する。
【００６６】
ステップS29において、テロップ検索部52は、テロップ画像をテロップサムネイル化部53に供給する。テロップサムネイル化部53は、供給されたテロップ画像をサムネイル画像に変換し、サムネイル画像をテロップ検索部52に供給する。
【００６７】
ステップS30において、テロップ検索部52は、抽出したテロップ画像、テロップ画像が変換されたサムネイル画像、およびタイムコードt0,t1をテロップデータとしてテロップデータ蓄積部26に蓄積すると供にテロップデータをフィルムロールデータ編集部55に供給する。
【００６８】
ステップ31において、フィルムロールデータ編集部55は、コンテンツデータ記憶部24の新たに蓄積されたコンテンツデータ91に対応するフィルムロールデータ92を読み出し、テロップ画像が変換されたサムネイル画像を、タイムコードt0に対応付けて編集し、更新する。
【００６９】
ステップS32において、テロップ検索部52は、コンテンツデータの再生が終了したか否かを判定し、終了していないと判定された場合、処理は、ステップS23に戻る。すなわち、新たに登録されたコンテンツデータ91の再生が完了するまで、ステップS23乃至S32の処理が繰り返される。そして、新たに登録されたコンテンツデータ91の再生が終了した場合、処理は、ステップS21戻る。
【００７０】
以上の処理により、フィルムロールデータ92には、新たに記録されたコンテンツデータ91におけるテロップ画像がサムネイル画像にされたものと、シーンが変更したタイミングにおける画像がサムネイル画像にされたものとが、いずれもタイムコードに対応付けて記憶されることになる。また、新たに記録されたコンテンツデータ91におけるテロップデータがテロップデータ蓄積部26に蓄積される。
【００７１】
次に、図6のフローチャートを参照して、コンテンツ再生処理について説明する。
【００７２】
ステップS51において、コンテンツ再生部27は、受光部29より得られる信号からコンテンツの再生が指示されたか否かを判定し、再生が指示されるまで、その処理を繰り返す。ステップS51において、例えば、ユーザがコンテンツの再生を指示するために操作部2bが操作されると、発光部2aは、対応する信号を発光信号として発する。このとき、受光部29は、リモートコントローラ2の発光部2aの発光信号を受光し、受光信号に対応するコンテンツの再生開始を指示する信号をコンテンツ再生部27に供給する。これに応じて、コンテンツ再生部27は、コンテンツの再生が指示されたと判定し、処理は、ステップS52に進む。
【００７３】
ステップS52において、コンテンツ再生部27は、テロップデータ再生部113を制御して、テロップデータ蓄積部26に蓄積されているテロップデータを読み出し、タイムコードの情報に基づいて、時系列に一覧として、例えば、図7のテロップ一覧表示部214で示されるように表示部28に表示させる。
【００７４】
図7においては、ウィンドウ201が表示されており、そのウィンドウ201内に画像表示部211、フィルムロール表示部212、プレイリスト表示部213、およびテロップ一覧表示部214が設けられている。テロップ一覧表示部214には、上からテロップ画像241-1乃至241-4が表示されている。
【００７５】
テロップ一覧表示部214の最上段には「AAAAの話」と表記されたテロップ画像241-1が表示され、その右側にテロップ画像241-1の表示開始時刻、表示終了時刻、および表示時間として、「01:30:20-01:33:20  3分00秒」が表記されており、テロップ画像241-1が時刻1時30分20秒から1時33分20秒までの3分間表示されていたことが示されている。
【００７６】
テロップ一覧表示部214の2段目には「AAAAの話「決闘にて・・・」」と表記されたテロップ画像241-2が表示され、その右側にテロップ画像241-2の表示開始時刻、表示終了時刻、および表示時間として、「01:15:05-01:20:05  5分00秒」が表記されており、テロップ画像241-2が時刻1時15分05秒から1時20分05秒までの5分間表示されていたことが示されている。
【００７７】
テロップ一覧表示部214の3段目には「BBBBの話「おかん」」と表記されたテロップ画像241-3が表示され、その右側にテロップ画像241-3の表示開始時刻、表示終了時刻、および表示時間として、「01:10:15-01:12:45  2分30秒」が表記されており、テロップ画像241-3が時刻1時10分15秒から1時12分45秒までの2分30秒間表示されていたことが示されている。
【００７８】
テロップ一覧表示部214の4段目には「ジュニアの話」と表記されたテロップ画像241-4が表示され、その右側にテロップ画像241-4の表示開始時刻、表示終了時刻、および表示時間として、「01:05:20-01:07:50  2分30秒」が表記されており、テロップ画像241-4が時刻1時5分20秒から1時7分50秒までの2分30秒間表示されていたことが示されている。
【００７９】
このようにテロップ画像一覧表示部214には、テロップ画像241が時系列的に配置されており、どのようなテロップがどのタイミングで表示されているかを一目で認識することが可能となる。また、テロップ画像241には、コンテンツの今現在の内容を示す情報が多く含まれているので、その一覧を見るだけで、コンテンツ全体から見て、どのタイミングに、どのような内容が記録されているのかを一目で認識することが可能となる。
【００８０】
ステップS53において、コンテンツ再生部27は、画像再生部111を制御して、再生が指示されたコンテンツに対応するコンテンツデータ91を読み出させ、例えば、図7の画像表示部211として表示部28に表示させる。
【００８１】
画像再生部111は、画像表示部211にコンテンツデータ91により記録されているコンテンツの画像を再生させる。尚、この際、コンテンツ再生部27は、プレイリスト表示欄213に今現在再生しているコンテンツデータ91のコンテンツ名を表示する。図5において、プレイリスト表示欄213には、再生されているコンテンツ名として「XXX」が表示されており、再生時間として「00:59:57」が表示されている。
【００８２】
ステップS54において、フィルムロール再生部112は、再生しているコンテンツのコンテンツデータ91に対応するフィルムロールデータ92を読み出し、例えば、図7のフィルムロール表示部212で示されるように、フィルムロール画面221を表示する。さらに、フィルムロール再生部112は、フィルムロールデータ92の各サムネイル画像に付されているタイムコードに基づいて、現在の再生時刻がシーン変更後のサムネイル画像をフィルムロール表示部212上に表示させるタイミングであるか否かを判定する。
【００８３】
ステップS54において、例えば、シーン変更後のサムネイル画像を再生するタイミングである場合、ステップS55において、フィルムロール再生部112は、フィルムロール表示部212上のフィルムロール画面221に、該当するタイムコードのシーン変更後のサムネイル画像表示させる。尚、サムネイル画像を再生させるタイミングではない場合、ステップS55の処理は、スキップされる。
【００８４】
すなわち、この処理により、図7で示されるように、フィルムロール表示部212には、中央上部にフィルムロール画面221が表示され、再生が進むに連れてタイムコードに基づいて、図中の右から左方向にシーン変更時のサムネイル画像231が移動しながら表示される。図7で示されるように、フィルムロール表示部212は、フィルムロール画面221、ボタン222、操作ボタン223、および再生位置表示線224が含まれており、フィルムロール画面221上に再生時のタイムコードとして「01:30:20」および「01:35:41」が表示されており、その表示時刻の下のタイミングがタイムコードに対応するコンテンツデータの再生位置であることが示されており、現在の再生位置がフィルムロール画面221の中央の再生位置表示線224で示されている。
【００８５】
尚、このフィルムロール画面221は、ポインタなどによりドラッグさせると、画像表示部211で再生されるコンテンツデータ91の再生タイミングとは独立してスクロールさせることが可能である。また、このとき、「現在地」と表示されたボタン222が操作されると、フィルムロール画面221が今現在の再生位置に戻される。また、図中の左下部に示される各種の操作ボタン223により再生開始、一時停止、停止、早送り早戻し、順方向ジャンプ、および逆方向ジャンプを指定して操作することができる。さらに、フィルムロール画面221上のサムネイル画像231が指定されると、後述する処理により対応するタイムコードの再生位置にジャンプして再生が開始される。
【００８６】
ステップS56において、フィルムロール再生部112は、フィルムロールデータ92の各サムネイル画像に付されているタイムコードに基づいて、現在の再生位置がテロップ画像のサムネイル画像を表示させるタイミングであるか否かを判定する。
【００８７】
ステップS56において、例えば、テロップ画像のサムネイル画像を再生するタイミングである場合、ステップS57において、フィルムロール再生部112は、フィルムロール表示部212上のフィルムロール画面221上に、該当するタイムコードのテロップ画像のサムネイル画像を、例えば、図7におけるサムネイル画像232で示されるように表示させる。尚、サムネイル画像を再生させるタイミングではない場合、ステップS55の処理は、スキップされる。
【００８８】
すなわち、図7においては、テロップ画像のサムネイル画像232がフィルムロール画面221上に表示されている。尚、このテロップ画像のサムネイル画像232は、テロップ一覧表示部214におけるテロップ画像241-1がサムネイル画像に変換されたものである。さらに、フィルムロール画面221上のテロップ画像のサムネイル画像232が指定されると、シーン変更の直後の画像のサムネイル画像231の場合と同様に、後述する処理により対応するタイムコードの再生位置にジャンプして再生が開始される。
【００８９】
ステップS58において、テロップデータ再生部113は、受光部29からの信号に基づいて、テロップ一覧表示部214に表示されているテロップ画像241のいずれかが選択されたか否かを判定する。例えば、ステップS58において、テロップ一覧表示部214に表示されているテロップ画像241のいずれかが選択された場合、ステップS59において、テロップデータ再生部113は、テロップデータ蓄積部26にアクセスし、選択されたテロップ一覧表示部214に表示されているテロップ画像241に対応するテロップデータを検索し、対応するテロップ画像241の表示開始時刻のタイムコードを読み出し、画像再生部111に供給する。画像再生部111は、供給されてきたタイムコードに対応するコンテンツデータ91の再生位置から再生を開始して、例えば、図7における画像表示部211として表示する。
【００９０】
尚、ステップS58において、テロップ一覧表示部214に表示されているテロップ画像241のいずれも選択されていないと判定された場合、ステップS59の処理はスキップされる。
【００９１】
すなわち、例えば、図7の場合、テロップ画像241-1が選択された場合、タイムコードが01:30:20に対応するコンテンツデータ91の再生位置の画像から再生が開始されることになる。このため、テロップ画像241-1が選択された場合、「AAAAの話」のテロップの表示が開始されるタイミングから再生が開始されるので、迅速にユーザの所望とする「AAAAの話」に関する内容が表示されていることが予想される再生位置から再生させることが可能となる。
【００９２】
ステップS60において、フィルムロール再生部112は、受光部29からの信号に基づいて、フィルムロール表示部212に表示されているシーン変更直後の画像のサムネイル画像231またはテロップ画像のサムネイル画像232のいずれかが選択されたか否かを判定する。例えば、ステップS60において、フィルムロール表示部212に表示されているシーン変更直後の画像のサムネイル画像231またはテロップ画像のサムネイル画像232のいずれかが選択された場合、ステップS61において、フィルムロール再生部112は、フィルムロールデータ92にアクセスし、選択されたフィルムロール表示部212に表示されているサムネイル画像231または232に対応するタイムコードを検索し、画像再生部111に供給する。画像再生部111は、供給されてきたタイムコードに対応するコンテンツデータ91の再生位置から再生を開始して、例えば、図7における画像表示部211として表示する。
【００９３】
尚、ステップS60において、フィルムロール表示部212に表示されているシーン変更直後の画像のサムネイル画像231またはテロップ画像のサムネイル画像232のいずれも選択されていないと判定された場合、ステップS61の処理はスキップされる。
【００９４】
すなわち、例えば、図7の場合、例えば、テロップ画像のサムネイル画像232が選択された場合、テロップ画像241-1が選択される場合と同様に、タイムコードが01:30:20に対応するコンテンツデータ91の再生位置の画像から再生が開始されることになる。このため、テロップ画像241-1が選択された場合、「AAAAの話」のテロップの表示が開始されるタイミングから再生が開始されるので、迅速にユーザの所望とする「AAAAの話」に関する内容が表示されていることが予想される再生位置から再生させることが可能となる。また、例えば、シーン変更直後の画像のサムネイル画像231が選択された場合、選択されたサムネイル画像が挿入されるタイムコードにおけるコンテンツデータ91の再生位置の画像から再生が開始されることになる。結果として、シーン変更直後の画像から予想される再生位置から再生させることが可能となる。
【００９５】
尚、フィルムロール表示部212に表示されているシーン変更直後の画像のサムネイル画像231またはテロップ画像のサムネイル画像232の2種類のサムネイル画像が再生が進むに連れて、タイムコードに合わせてフィルムロールのように表示されることになるが、シーン変更直後の画像のサムネイル画像231は、画像全体がサムネイル化された画像であるのに対して、テロップ画像のサムネイル画像232は、画像におけるテロップが表示された領域の画像がサムネイル化された画像であるので、フィルムロール表示部212上にサムネイル画像として配置しても、ユーザは、一目でその違いを認識することが可能であり、テロップ画像およびシーン変更後の画像を意識しながら再生位置を指定することが可能となる。
【００９６】
ステップS62において、コンテンツ再生部27は、コンテンツの再生停止が指示されたか否かを判定し、再生停止が指示されていないと判定された場合、処理は、ステップS54に戻る。すなわち、再生が継続されている限り、ステップS54乃至S62の処理が繰り返されることになる。
【００９７】
そして、ステップS62において、再生停止が指示されていると判定された場合、処理が終了する。
【００９８】
以上の処理により、フィルムロール表示部212に表示されているシーン変更直後の画像のサムネイル画像231若しくはテロップ画像のサムネイル画像232、または、テロップ一覧表示部214に表示されているテロップ画像241により認識されるコンテンツの再生状況に基づいて、再生位置を任意に選択して、選択された画像に対応する再生位置から再生させることが可能となるので、録画されたコンテンツにおける所望とする再生位置を容易で、かつ、正確に特定して再生することが可能となる。
【００９９】
尚、テロップ一覧表示部214に表示させるテロップ画像241は、抽出した領域の大きささから縮小または拡大して表示させるようにしてもよい。
【０１００】
また、便宜上、テロップ画像241とサムネイル画像231（または232）とを区別して説明したが、テロップ画像241からサムネイル画像231（または232）を作成せず、テロップ画像241をそのまま使用するようにしてもよい。
【０１０１】
さらに、テロップを抽出する方法として、コンテンツの画像中において、所定時間変化しない領域をテロップであるとして抽出することを示したが、テロップを識別する方法は、これに限らず他の方法を用いるようにしても良い。
【０１０２】
また、テロップ画像を直接選択させる表示上のボタンとする例を示したが、これに限らず、テロップ画像に対応する文字、ボタンまたは再生時間を表示させて、それらを選択させるようにしても良い。すなわち、例えば、図７の場合、テロップ画像241とは別に、その右側に表示開始時刻、表示終了時刻、および表示時間が表示されているが、表示開始時刻、表示終了時刻、および表示時間を表示する新たなボタンを、テロップ画像241に対応付けて生成し、その新たなボタンを押下することにより、上述したテロップ画像を選択する操作とみなすようにしてもよい。
【０１０３】
さらに、選択されたテロップ画像が含まれる画像からコンテンツを再生する例を示したが、これに限らず、テロップ画像が含まれる画像の所定時間前の画像から再生させるようにしても良い。
【０１０４】
また、テロップ画像が所定の幅（長さ）以上の場合、スクロールして表示されるようにしても良いし、更に、所定の幅（長さ）以上の場合であって、カーソルにより指定されることで強調表示されているサムネイル画像だけを、スクロールして表示させるようにしても良い。
【０１０５】
次に、図8のフローチャートを参照して、リスト表示処理について説明する。
【０１０６】
ステップS81において、リスト表示制御部30は、受光部29より得られる信号からリスト表示が指示されたか否かを判定し、リスト表示が指示されるまで、その処理を繰り返す。ステップS81において、例えば、ユーザがリスト表示を指示するために操作部2bが操作されると、発光部2aは、対応する信号を発光信号として発する。このとき、受光部29は、リモートコントローラ2の発光部2aの発光信号を受光し、受光信号に対応するリスト表示を指示する信号をリスト表示制御部30に供給する。これに応じて、リスト表示制御部30は、リスト表示が指示されたと判定し、処理は、ステップS82に進む。
【０１０７】
ステップS82において、リスト表示制御部30は、ジャンル管理部121を制御して、例えば、図9で示されるようにリスト261のうち、ジャンル一覧271で示されるようにジャンルの一覧を表示部28に表示させる。図9においては、ジャンルの一覧の例として、上から「アニメ・特撮」、「スポーツ」、「ドキュメンタリ」、「ドラマ」、「ニュース・報道」、「バラエティ」、「映画」、および「趣味・実用」が表示されている。
【０１０８】
ステップS83において、リスト表示制御部30は、コンテンツ管理部122を制御して、コンテンツデータ記憶部24にアクセスさせて、ジャンル一覧271のうち、選択されているジャンルのコンテンツデータを読み出させ、例えば、図9のコンテンツ一覧272として表示部28に表示させる。すなわち、図9の場合、選択されているジャンル一覧271において、「ニュース・報道」が強調表示されて選択されていることが示されているので、「ニュース・報道」のジャンルに属するコンテンツデータが読み出され、図9におけるコンテンツ一覧272で示されるように、コンテンツデータごとにリスト化して表示される。図9においては、上から「ニュースA 2006.11.13 AAテレビ」、「スペシャルニュース 2006.11.12 BBテレビ」、および「ニュースB 2006.11.12 CCテレビ」と表示されており、最上段のコンテンツが、「ニュースA」というコンテンツであり、2006年11月13日に「AAテレビ」という放送局で放送されたコンテンツであることが示されており、2段目のコンテンツが、「スペシャルニュース」というコンテンツであり2006年11月12日に「BBテレビ」と言う放送局で放送されたコンテンツであることが示されており、最下段のコンテンツが「ニュースB」というコンテンツであり、2006年11月12日に「CCテレビ」という放送局で放送されたコンテンツであることが示されている。
【０１０９】
ステップS84において、リスト表示制御部30は、テロップ管理部123を制御して、テロップデータ蓄積部26にアクセスさせて、コンテンツ一覧272のうち、選択されているコンテンツのテロップデータを読み出させ、例えば、図9のテロップ一覧273として表示部28に表示させる。すなわち、図9の場合、選択されているコンテンツ一覧272において、「ニュースA」が強調表示されて選択されていることが示されているので、「ニュースA」のコンテンツに属するテロップデータが読み出され、図9におけるテロップ一覧273で示されるように、テロップ画像ごとにリスト化して表示される。図9においては、上から「死亡事件」、「火災で全焼」、「惜敗する」および「朝刊一覧」と表示されており、最上段のテロップ画像281-1が、死亡事件に関連した報道を行っているタイミングであることを示しており、2段目のテロップ画像281-2が、火災で全焼するような事件に関連した報道を行っているタイミングであることを示しており、3段目のテロップ画像281-3が、惜敗した試合などに関連した報道を行っているタイミングであることを示しており、4段目のテロップ画像281-4が、朝刊を一覧にして報道を行っているタイミングであることを示している。
【０１１０】
ステップS85において、リスト表示制御部30は、コンテンツが新たに選択されたか否かを判定し、新たに選択された場合、処理は、ステップS84に戻る。すなわち、新たなコンテンツに対応して新たなテロップ一覧273が表示される。
【０１１１】
一方、ステップS85において、新たなコンテンツが選択されていない場合、ステップS86において、リスト表示制御部30は、ジャンルが新たに選択されたか否かを判定、新たなジャンルが選択された場合、処理は、ステップS83に戻る。すなわち、新たなジャンルに対応して新たなジャンルに対応して新たなコンテンツ一覧272が表示され、さらに、新たなテロップ一覧273が表示される。
【０１１２】
ステップS87において、リスト表示制御部30は、選択されているコンテンツの再生が指示されたか否かを判定する。ステップS87において、例えば、図9で示されるような状態で、「ニュースA」の再生が指示された場合、ステップS88において、リスト表示制御部30は、再生指示部124を制御して、コンテンツ再生部27に対して対応するコンテンツ「ニュースA」の再生を指示するようにさせる。さらに、ステップS92において、リスト表示制御部30は、リスト261の表示を表示部28から消去する。この結果、図6のフローチャートを参照して説明した再生処理が開始されることになり、対応するコンテンツデータが先頭位置から再生される。
【０１１３】
一方、ステップS87において、選択されているコンテンツの再生が指示されていない場合、ステップS89において、リスト表示制御部30は、選択されているテロップ画像を含むコンテンツの再生が指示されたか否かを判定する。ステップS89において、例えば、図9で示されるような状態で、強調表示され、選択されている「惜敗する」とのテロップが選択されて再生が指示された場合、ステップS90において、リスト表示制御部30は、再生指示部124を制御して、コンテンツ再生部27に対して対応するコンテンツ「ニュースA」のうち、テロップ画像281-3の「惜敗する」の再生位置より再生を開始するように指示させ、処理は、ステップS92に進む。この結果、図6のフローチャートを参照して説明した再生処理が開始されることになり、対応するコンテンツデータの対応するテロップ画像の再生位置から再生が開始される。
【０１１４】
ステップS89において、選択されているテロップ画像を含むコンテンツの再生が指示されていないと判定された場合、ステップS91において、リスト表示制御部30は、リスト表示の終了が指示されているか否かを判定し、終了が指示されていない場合、処理は、ステップS85に戻る。すなわち、リスト261の表示が継続され、コンテンツ、テロップ画像の選択を受け付ける。
【０１１５】
そして、ステップS89において、リスト表示の終了が指示された場合、処理は、ステップS92に進み、その後、処理は、ステップS81に戻る。
【０１１６】
以上の処理により、選択されたジャンルごとにコンテンツをリスト化し、さらに、選択されたコンテンツについてテロップ画像をリスト化して表示することが可能になると共に、選択されたコンテンツ、または、選択されたテロップ画像について、先頭位置から、または、選択されたテロップ画像の再生位置から再生させることが可能となるので、コンテンツの再生を開始していない状態からでも、所望とするコンテンツを選択して、録画されたコンテンツにおける所望とする再生位置を容易で、かつ、正確に特定して再生することが可能となる。
【０１１７】
ところで、上述した一連の画像処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１１８】
図8は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)1001を内蔵している。CPU1001にはバス1004を介して、入出力インタフェース1005が接続されている。バス1004には、ROM(Read Only Memory)1002およびRAM(Random Access Memory)1003が接続されている。
【０１１９】
入出力インタフェース1005には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部1006、処理操作画面や処理結果の画像を表示デバイスに出力する出力部1007、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部1008、LAN（Local Area Network）アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部1009が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア1011に対してデータを読み書きするドライブ1010が接続されている。
【０１２０】
CPU1001は、ROM1002に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア1011から読み出されて記憶部1008にインストールされ、記憶部1008からRAM1003にロードされたプログラムに従って各種の処理を実行する。RAM1003にはまた、CPU1001が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１２１】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【図面の簡単な説明】
【０１２２】
【図１】本発明を適用した画像表示装置の一実施の形態の構成例を示すブロック図である。
【図２】コンテンツ録画処理を説明するフローチャートである。
【図３】コンテンツデータ解析処理を説明するフローチャートである。
【図４】テロップの検索範囲を説明するフローチャートである。
【図５】テロップの検索範囲を説明するフローチャートである。
【図６】コンテンツ再生処理を説明するフローチャートである。
【図７】コンテンツ再生処理により表示されるウィンドウの例を説明する図である。
【図８】リスト表示処理を説明するフローチャートである。
【図９】リスト表示処理により表示されるウィンドウの例を説明する図である。
【図１０】パーソナルコンピュータの構成例を説明する図である。
【符号の説明】
【０１２３】
1  画像表示装置，  2  リモートコントローラ，  4  番組配信サーバ，  6  検索エンジンサーバ，  23  コンテンツ録画部，  24  コンテンツデータ記憶部，  25  コンテンツデータ解析部，  26  テロップデータ蓄積部，  27  コンテンツ再生部，  28  表示部
【図１】
2008166988.tif 000003
【図２】
2008166988.tif 000004
【図３】
2008166988.tif 000005
【図４】
2008166988.tif 000006
【図５】
2008166988.tif 000007
【図６】
2008166988.tif 000008
【図７】
2008166988.tif 000009
【図８】
2008166988.tif 000010
【図９】
2008166988.tif 000011
【図１０】
2008166988.tif 000012