(57)【要約】【課題】コンテンツの記録・削除操作と連動して字幕情報を抽出・保存・削除する仕組みを構築し、コンテンツ再生を快適に行うようにすること。【解決手段】コンテンツ記録部１３は、コンテンツをそれを表示する時刻情報と共に記録媒体２０に記録する。字幕抽出部１４は、記録するコンテンツあるいは外部記録媒体に記録されているコンテンツから字幕データを抽出する。字幕保存部１５は、抽出された字幕データをそれを表示する時刻情報と共に字幕情報として記録媒体２０に保存する。字幕再生部２２が記録媒体２０から字幕情報を再生すると、字幕連動再生部２３は、コンテンツ再生部２１に対し、指定された字幕情報の時刻情報と一致する時刻情報を有するコンテンツを記録媒体２０から検索して再生させる。【選択図】図１
2009302702.tif 000002
【特許請求の範囲】
【請求項１】
映像データと該映像データに関連する字幕データを含むコンテンツを記録媒体から再生するコンテンツ再生装置において、
上記コンテンツをそれを表示する時刻情報と共に上記記録媒体に記録するコンテンツ記録部と、
上記コンテンツから上記字幕データを抽出する字幕抽出部と、
上記字幕データをそれを表示する時刻情報と共に字幕情報として上記記録媒体に保存する字幕保存部と、
上記記録媒体から上記コンテンツを再生するコンテンツ再生部と、
上記記録媒体から上記字幕情報を再生する字幕再生部と、
上記コンテンツ再生部に対し、指定された字幕情報の時刻情報と一致する時刻情報を有するコンテンツを検索して再生させる字幕連動再生部と、を備えることを特徴とするコンテンツ再生装置。
【請求項２】
請求項１に記載のコンテンツ再生装置において、
前記記録媒体が外部から当該装置に挿入された外部媒体であることを検出する外部媒体検出部を備え、
該外部媒体検出部が外部媒体の挿入を検出すると、前記字幕抽出部は、該外部媒体に記録されているコンテンツから字幕データを抽出し、
前記字幕保存部は、抽出された該字幕データを該外部媒体に保存することを特徴とするコンテンツ再生装置。
【請求項３】
請求項１または２に記載のコンテンツ再生装置において、
前記記録媒体からコンテンツを削除するコンテンツ削除部と、
削除するコンテンツに関連する字幕情報を検索する字幕検索部と、
検索した字幕情報を前記記録媒体から削除する字幕削除部とを備え、
上記字幕検索部は、コンテンツとそれに関連する字幕情報の保存場所を記述したコンテンツ管理情報を参照して、上記字幕削除部に対し削除すべき字幕情報の保存場所を指示することを特徴とするコンテンツ再生装置。
【請求項４】
請求項１に記載のコンテンツ再生装置において、
前記記録媒体から再生した映像データを表示する映像表示領域と、再生した複数の字幕データを表示する複数の字幕表示領域を有する表示部を備え、
該字幕表示領域に表示された字幕データから１つの字幕データを選択すると、前記字幕連動再生部により対応する映像データが再生されて、上記映像表示領域に表示することを特徴とするコンテンツ再生装置。
【請求項５】
請求項４に記載のコンテンツ再生装置において、
前記表示部の前記字幕表示領域内に、再生した字幕データを移動させながら表示させることを備えることを特徴とするコンテンツ再生装置。
【請求項６】
請求項１に記載のコンテンツ再生装置において、
当該装置の外部から字幕データからなるコマーシャル情報を入手するコマーシャル入手部と、
再生したコンテンツの時刻情報を解析して字幕データを表示しない時間的な間隙を検出する間隙検出部と、
検出した間隙に上記入手したコマーシャル情報を挿入するコマーシャル挿入部と、を備えることを特徴とするコンテンツ再生装置。
【請求項７】
映像データと該映像データに関連する字幕データを含むコンテンツを記録媒体から再生するコンテンツ再生装置において、
上記記録媒体から上記字幕データを再生する字幕再生部と、
再生した上記字幕データから表示情報を取得する表示情報取得部と、
取得した表示情報に従って上記字幕データを表示する表示部と、
表示した字幕データの中から選択された字幕データについて、それを表示する時刻情報を取得する字幕時刻取得部と、
取得した時刻情報に対応する映像データを上記記録媒体から再生するコンテンツ再生部と、
一定時間を測定して報知するタイマーと、
該タイマーの報知する時刻に上記コンテンツ再生部の再生動作を停止させる再生停止部と、
を備えることを特徴とするコンテンツ再生装置。
【請求項８】
映像データと該映像データに関連する字幕データを含むコンテンツを記録媒体から再生するコンテンツ再生方法において、
上記記録媒体から上記字幕データを再生するステップと、
再生した上記字幕データから表示情報を取得するステップと、
取得した表示情報に従って上記字幕データを表示部に表示するステップと、
表示した字幕データの中から選択された字幕データについて、それを表示する時刻情報を取得するステップと、
取得した時刻情報に対応する映像データを上記記録媒体から再生するステップと、
タイマーの報知する時刻に上記映像データの再生を停止するステップと、
を備えることを特徴とするコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像・音声・字幕テキスト等からなるコンテンツを再生する装置であって、特に字幕情報を用いてコンテンツを好適に再生するコンテンツ再生装置に関する。
【背景技術】
【０００２】
近年、ＴＶをインターネットに接続することで、テレビ番組と映画や音楽などのコンテンツを連動して視聴することができるようになっている。また、地上デジタル放送のデータ放送機能により、字幕を使ったサービスが可能となっている。例えば字幕を使うことで、テレビ番組などのコンテンツを簡単に視聴することが可能となる。
【０００３】
字幕を使った機能の１つとして、特許文献１には、字幕文字とその提示時刻情報とを対応付けて一覧表示し、ユーザにより選択された字幕文字に対応する提示時刻情報に基づいて映像データを再生する再生装置が開示される。これによりユーザは、一覧表示された字幕文字によって、所望の場面を素早く探し出すことができる、と述べられている。
【０００４】
また特許文献２には、コンテンツ再生に用いる付随情報（再生停止位置を示すレジューム情報など）に関する記載がある。記録媒体には、コンテンツとは別ファイルとして付随情報を記録する。記録媒体に記録されているコンテンツを外部機器へ移動する場合には、コンテンツと共にその付随情報を外部機器へ送信し、記録していたコンテンツとその付随情報を記録媒体から削除する。これにより、レジューム機能など付随情報に基づく機能を移動先の外部機器で利用できる、と述べられている。
【０００５】
【特許文献１】特開２００４−８０４７６号公報
【特許文献２】特開２００７−３０６３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
字幕情報を利用したコンテンツ再生機能を使い勝手良く実現するためには、字幕情報をどのように取得し管理するかが重要である。また、不要な字幕情報が装置内に残存していると、コンテンツ再生時の妨げになる。上記特許文献１，２では、コンテンツから字幕情報をどのように取得するかについて開示されない。
【０００７】
また、特許文献１の技術では、提示される字幕とこれに対応する映像とが、どの時刻で判定されるのかが開示されていない。すなわち、提示時刻の映像を継続的に再生することはできるが、再生を自動的に停止することは考慮されていない。従って、ユーザがいちいち停止を指示しなくてはならず不便である。
【０００８】
本発明の目的は、コンテンツの記録・削除操作と連動して字幕情報を抽出・保存・削除する仕組みを構築し、コンテンツ再生を快適に行うコンテンツ再生装置を実現することにある。また、字幕に対応する映像を再生する際に、一定時間後に再生を停止する機能を実現することにある。
【課題を解決するための手段】
【０００９】
本発明は、映像データと該映像データに関連する字幕データを含むコンテンツを記録媒体から再生するコンテンツ再生装置において、コンテンツをそれを表示する時刻情報と共に記録媒体に記録するコンテンツ記録部と、コンテンツから字幕データを抽出する字幕抽出部と、字幕データをそれを表示する時刻情報と共に字幕情報として記録媒体に保存する字幕保存部と、記録媒体からコンテンツを再生するコンテンツ再生部と、記録媒体から字幕情報を再生する字幕再生部と、コンテンツ再生部に対し、指定された字幕情報の時刻情報と一致する時刻情報を有するコンテンツを検索して再生させる字幕連動再生部とを備える。
【００１０】
また、記録媒体が外部から当該装置に挿入された外部媒体であることを検出する外部媒体検出部を備え、外部媒体検出部が外部媒体の挿入を検出すると、字幕抽出部は、外部媒体に記録されているコンテンツから字幕データを抽出し、字幕保存部は、抽出された字幕データを外部媒体に保存する。
【００１１】
また、記録媒体からコンテンツを削除するコンテンツ削除部と、削除するコンテンツに関連する字幕情報を検索する字幕検索部と、検索した字幕情報を記録媒体から削除する字幕削除部とを備え、字幕検索部は、コンテンツとそれに関連する字幕情報の保存場所を記述したコンテンツ管理情報を参照して、字幕削除部に対し削除すべき字幕情報の保存場所を指示する。
【００１２】
本発明は、映像データと該映像データに関連する字幕データを含むコンテンツを記録媒体から再生するコンテンツ再生装置において、記録媒体から字幕データを再生する字幕再生部と、再生した字幕データから表示情報を取得する表示情報取得部と、取得した表示情報に従って字幕データを表示する表示部と、表示した字幕データの中から選択された字幕データについて、それを表示する時刻情報を取得する字幕時刻取得部と、取得した時刻情報に対応する映像データを上記記録媒体から再生するコンテンツ再生部と、一定時間を測定して報知するタイマーと、タイマーの報知する時刻にコンテンツ再生部の再生動作を停止させる再生停止部とを備える。
【発明の効果】
【００１３】
本発明によれば、字幕情報を利用したコンテンツ再生機能の使い勝手が向上する。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施例を図面を用いて説明する。
【実施例１】
【００１５】
図１は、本発明によるコンテンツ再生装置の一実施例を示すブロック図である。コンテンツ再生装置は、映像・音声・データなどのコンテンツを記録媒体に保存し、再生して視聴する装置である。ここでは録画機能付きテレビの場合を例に説明するが、他にＨＤＤレコーダ、ＤＶＤレコーダ、携帯情報端末、コンテンツプレーヤなどのＡＶ機器も該当する。対象とするコンテンツは、動画・静止画・音声・テキスト・メタデータ等であり、例えば放送されたテレビ番組や、ビデオカメラやデジカメにより撮影された動画・静止画コンテンツが該当する。
【００１６】
コンテンツ再生装置（テレビ）１は、本来のテレビ機能として、放送波を受信するアンテナ１０と、所望の番組を選局するチューナ１１と、受信信号を映像・音声・文字データの各コンテンツに分離するＤＥＭＵＸ部１２を有する。また、映像を表示する表示部２５と、音声を出力するスピーカ２６と、表示部２５に文字データを重ねて表示するＯＳＤ部２４と、ユーザの入力を受け付ける入力部４０とを備える。またコンテンツ記録部１３は、映像・音声・文字データの各コンテンツを記録媒体２０に記録し、コンテンツ再生部２１は記録媒体２０からコンテンツを再生する。ここで記録媒体２０は、テレビに内蔵されたノンリムーバブル形態だけでなく、外部から装着して使用するリムーバブル形態のものも使用可能である。例えばハードディスク、光ディスク、ＳＤカードなどのフラッシュメモリ、ｉＶＤＲ（リムーバブルハードディスク）が使用可能である。
【００１７】
さらに外部媒体検出部１７は、記録媒体２０として外部記録媒体が装置１に挿入されたことを検出し、コンテンツ取得部１６は挿入された外部記録媒体からコンテンツを取得する。字幕抽出部１４は、ＤＥＭＵＸ部１２あるいはコンテンツ取得部１６で取得したコンテンツから字幕情報を抽出し、字幕保存部１５は抽出した字幕情報を記録媒体２０に保存する。その結果記録媒体２０には、コンテンツとそれから抽出された字幕情報とが保存される。
【００１８】
また字幕再生部２２は、記録媒体２０に保存されている字幕情報を再生しＯＳＤ部２４に出力する。字幕連動再生部２３は、字幕情報の再生に合わせてコンテンツ再生部２１を制御し、字幕と対応するコンテンツ部分を連動して再生させる。
【００１９】
またコンテンツ削除部３１は、記録媒体２０に保存されているコンテンツから指定されたコンテンツを削除する。字幕検索部３２は、削除するコンテンツに関連する字幕情報を検索し、字幕削除部３３は、記録媒体２０から該当する字幕情報を削除する。
【００２０】
制御部４１は、入力部４０からの操作に応じて、上記したコンテンツおよび字幕の記録、再生、削除の各動作を制御する。すなわち、コンテンツを記録するときあるいは記録媒体が挿入されたときコンテンツから字幕情報を抽出して保存し、コンテンツを再生するとき字幕に連動させて再生し、コンテンツを削除するとき削除するコンテンツに対応する字幕情報も削除するという機能を有する。
【００２１】
次に、記録媒体２０に記録するコンテンツと字幕情報について説明する。
図２は、コンテンツのデータ構成を示す図である。（ａ）はコンテンツ１００全体、（ｂ）は映像コンテンツ１１０、（ｃ）は音声コンテンツ１２０、（ｄ）は字幕コンテンツ１３０を示す。
【００２２】
（ａ）のコンテンツ１００は、記録媒体２０に例えば番組単位で保存されている。コンテンツ１００は、映像データの集合である映像コンテンツ１１０と、音声データの集合である音声コンテンツ１２０と、字幕データの集合である字幕コンテンツ１３０とから構成される。
【００２３】
（ｂ）の映像コンテンツ１１０は、例えばシーン単位で複数の映像データ１１１から構成される。映像データ１１１は、そのシーンの時刻情報１１２と映像信号１１３から構成される。映像信号１１３は、表示部２５に配列として出力することにより静止画として表示される映像フレームの集合であり、あるいは時間経過とともに静止画を順次表示していくことにより動画として視覚することができる映像信号である。これは、例えばＭＰＥＧ，ＡＶＩ，ＦＬＶなどのフォーマットのデータであるが、映像として視聴できるものであれば他のデータ形式でもよい。時刻情報１１２は、該映像信号１１３を実時間の流れの中でどのタイミングで表示部２５に出力するかを表わす数値（タイムスタンプ）であり、時分秒などの時刻情報、あるいは先頭の映像フレームから何カウント後である、といった相対的な時間情報である。
【００２４】
（ｃ）の音声コンテンツ１２０は、シーン単位で複数の音声データ１２１から構成される。音声データ１２１は、時刻情報１２２及び音声信号１２３とから構成される。音声信号１２３はスピーカ２６に出力する信号であり、これにより音声として人間が視聴することができる。時刻情報１２２は音声信号１２３をスピーカ２６に出力するタイミングを表わす。
【００２５】
（ｄ）の字幕コンテンツ１３０は、シーン単位で複数の字幕データ１３１から構成される。字幕データ１３１は、時刻情報１３２及び字幕テキスト情報１３３から構成される。字幕データ１３１は、前述の映像信号１１３及び音声信号１２３をテキストの形で表記したものであり、例えば映像信号１１３の示すストーリーをテキストにしてユーザが視覚することができるものである。時刻情報１３２は字幕テキスト情報１３３をＯＳＤ部２４に出力するタイミングを表わす。さらに詳細には、字幕テキストの開始時刻、終了時刻、表示時間長さなどの情報を含む。
【００２６】
このように映像コンテンツ１１０、音声コンテンツ１２０及び字幕コンテンツ１３０は、それぞれ時刻情報１１２，１２２、１３２に記述されたタイミングで表示部２５、スピーカ２６、ＯＳＤ部２４に出力されることで、ユーザはそのコンテンツを正常に視聴することができる。
【００２７】
図３は、コンテンツから抽出した字幕情報２００のデータ構成を示す図である。
字幕情報２００は、前記コンテンツ１００の中から字幕コンテンツ１３０の部分を抽出して複写したものである。よってその構成は図２（ｄ）の字幕コンテンツ１３０と同様であり、字幕データ２０１、時刻情報２０２、字幕テキスト情報２０３などのデータからなる。字幕テキスト情報２０３は映像信号１１３及び音声信号１２３をテキストの形で表記したものであり、時刻情報２０２は字幕テキスト情報２０３をＯＳＤ部２４に出力するタイミングを表わす。そして字幕情報２００は、記録媒体２０において、前記コンテンツ１００（字幕コンテンツ１３０）とは別の領域に記録される。
【００２８】
本実施例では、コンテンツ１００（映像データ１１１、音声データ１２１）の再生はコンテンツ再生部２１で行い、字幕情報２００（字幕データ２０１）の再生は字幕再生部２２で独立に行う構成としている。そして、字幕データ２０１の再生により表示される字幕テキスト情報２０３から所望のシーンを選択することで、その時刻情報２０２，１１２，１２２が互いに一致するコンテンツ１００のシーン（映像・音声データ１１１，１２１）を検索して再生する。すなわち、字幕情報に連動してこれと関連するコンテンツを再生することができる。なお、字幕情報２００は字幕コンテンツ１３０を完全に複写したものではなく、連動再生の機能を好適に実行するためにテキストの内容や形式等を適宜変換したものであってもよい。
【００２９】
さらに本実施例では、コンテンツ１００と抽出した字幕情報２００とを関連付けるコンテンツ管理情報３００を用いる。
【００３０】
図４は、コンテンツ管理情報３００のデータ構成を示す図である。
コンテンツ管理情報３００は、コンテンツ１００（例えば番組）を単位として複数の管理データ３０１から構成される。管理データ３０１は、コンテンツ識別子３０２と字幕情報識別子３０３から構成される。コンテンツ識別子３０２は、あるコンテンツ１００が記録媒体２０のどの場所に保存されているかを示す情報であり、字幕情報識別子３０３は、そのコンテンツから抽出した字幕情報２００が記録媒体２０のどの場所に保存されているかを示す情報である。記録媒体２０内の場所の情報には、例えばディレクトリ情報やフォルダパス情報を用いる。
【００３１】
この管理データ３０１により字幕検索部３２は、どのコンテンツ１００とどの字幕情報２００とが関連付けられているかを知ることができる。つまり、コンテンツ削除部３１によりあるコンテンツ１００を削除した場合、字幕削除部３３によりどの字幕情報２００を削除すればよいかが分かる。
【００３２】
図５は、字幕連動再生時の表示画面の一例を示す図である。
表示部２５の表示画面５００は、ＯＳＤ部２４の画面設定により、映像表示領域５０１と、少なくとも１つの字幕表示領域５０２から構成される。映像表示領域５０１は、コンテンツ再生部２１により再生されたコンテンツ１００の映像データ１１１に含まれる映像信号１１３を表示する。映像表示領域５０１は複数の映像表示領域としてもよい。字幕表示領域５０２は、字幕再生部２２により再生された字幕情報２００の字幕データ２０１に含まれる字幕テキスト情報２０３を表示する。このとき映像表示領域５０１に表示される映像は、例えばコンテンツの代表画面（先頭シーンなどの画面）とする。字幕表示領域５０２に表示される字幕は、コンテンツの先頭から順に複数のシーンについて表示する。表示される字幕はスクロールキー５０３にて次シーンをスクロール表示することができる。
【００３３】
ユーザは表示された複数の字幕のうち、所望の１つの字幕をカーソル等を用いて選択する。字幕連動再生部２３は、選択された字幕テキスト情報２０３に付随する時刻情報２０２を読み取りコンテンツ再生部２１に通知する。コンテンツ再生部２１は、通知された時刻情報と同一の時刻情報を持つ映像データ１１１、音声データ１２１あるいは字幕データ１３１を記録媒体２０から検索して再生する。そして再生したコンテンツを映像表示領域５０１に表示し、またスピーカ２６から出力することで、ユーザが選択した字幕に関連する映像・音声を視聴することができる。
【００３４】
図６は、本実施例のコンテンツ再生装置における各種処理動作を示すフローチャートである。ここでは字幕の抽出保存と字幕の削除を中心に示す。また、記録媒体として内部媒体（ノンリムーバブル）だけでなく、字幕情報が保存されていない外部媒体（リムーバブル）へも対応可能とする。
【００３５】
入力部４０からユーザの操作指示を取得し（Ｓ６０１）、それに従ってコンテンツの再生、保存、削除を実行する記録媒体２０を選択する（Ｓ６０２）。
【００３６】
まず、記録媒体が外部媒体であるか否かを判断する（Ｓ６０３）。外部媒体が挿入されたのであれば、該記録媒体に字幕データを含むコンテンツが保存されているか否かを判断する（Ｓ６０４）。字幕データを含むコンテンツが保存されている場合には、該コンテンツ１００から字幕情報２００を抽出する。具体的には、字幕コンテンツ１３０に含まれる字幕データ１３１（時刻情報１３２と字幕テキスト情報１３３）をコピーして、記録媒体に字幕データ２０１（時刻情報２０２と字幕テキスト情報２０３）として保存する（Ｓ６０５）。
【００３７】
次に、該コンテンツ１００を保存したフォルダパスなどの格納場所を取得し、コンテンツ管理情報３００のコンテンツ識別子３０２として記録媒体に登録する（Ｓ６０６）。また、字幕情報２００を保存したフォルダパスなどの格納場所を取得し、コンテンツ管理情報３００の字幕情報識別子３０３に登録する（Ｓ６０７）。これにより、挿入された外部記録媒体についても、内部媒体と同様に字幕情報を用いた動作が可能となる。そしてＳ６０１へ戻る。
【００３８】
Ｓ６０３で記録媒体が内部媒体である場合、ユーザが再生を指示しているか否かを判断する（Ｓ６０８）。再生を指示している場合には、記録媒体２０からコンテンツ１００を取得し（Ｓ６０９）、コンテンツ再生処理７００を実施する（Ｓ６１０）。この動作は指定した字幕に連動させてコンテンツを再生するもので、図７に後述する。
【００３９】
Ｓ６０１でユーザが記録を指示している場合（Ｓ６１１）には、チューナ部１１、ＤＥＭＵＸ部１２を作動させてコンテンツ１００を取得し、該コンテンツ１００を記録媒体２０に記録する（Ｓ６１２）。そして、Ｓ６１２のコンテンツの記録と並行して、Ｓ６０５と同様に字幕情報の抽出保存、Ｓ６０６のコンテンツ識別子の登録、Ｓ６０７の字幕情報識別子の登録を実行する。コンテンツの記録と並行して字幕情報の抽出を行うことで、抽出作業を高速化できる。なお、Ｓ６１２のコンテンツの記録を完了後に、記録したコンテンツを読み出して、Ｓ６０５の字幕情報の抽出を行ってもよい。
【００４０】
Ｓ６０１で、ユーザがコンテンツの削除を指示している場合（Ｓ６１３）には、入力部４０で削除を指定したコンテンツ１００の識別子に従い、記録媒体２０から該当するコンテンツ１００を削除する（Ｓ６１４）。次に、コンテンツ管理情報３００を参照し、削除したコンテンツ１００の識別子３０２に対応する字幕情報識別子３０３を取得する（Ｓ６１５）。そして記録媒体２０から、字幕情報識別子３０３にて記述される保存先の字幕情報２００を削除する。
【００４１】
以上の動作により、外部媒体挿入時及びコンテンツ記録時に字幕情報を抽出し保存する機能、コンテンツを削除する際に字幕情報も同時に削除する機能を実現することができる。
【００４２】
図７は、本実施例における再生動作を示すフローチャートである。
字幕再生部２２は、記録媒体２０から字幕情報２００を読み出し、各シーンごとの字幕データ２０１を取得する（Ｓ７０１）。字幕データの中の字幕テキスト情報２０３を表示画面５００の字幕表示領域５０２に一覧表示する（Ｓ７０２）。ユーザが表示された字幕テキストから所望の字幕を選択すると（Ｓ７０３）、選択された字幕テキストに付随する時刻情報２０２を取得する（Ｓ７０４）。これを「表示時刻」と呼ぶことにする。
【００４３】
コンテンツ再生部２１は、記憶媒体２０から映像コンテンツ１１０を読み出し、各シーンごとの映像データ１１１を１つずつ順に取得する（Ｓ７０５）。各映像データ１１１の時刻情報１１２を表示時刻２０２と比較する（Ｓ７０６）。時刻が一致する場合、その時刻情報１１２に対応する映像信号１１３を取得して映像表示領域５０１に表示する（Ｓ７０７）。時刻が一致しない場合は、Ｓ７０８へ進む。
【００４４】
次に、音声コンテンツ１２０を読み出し、各シーンごとの音声データ１２１を１つずつ順に取得する（Ｓ７０８）。各音声データ１２１の時刻情報１２２を表示時刻２０２と比較する（Ｓ７０９）。時刻が一致する場合、その時刻情報１２２に対応する音声信号１２３を取得してスピーカ２６に出力する（Ｓ７１０）。時刻が一致しない場合は、Ｓ７１１へ進む。
【００４５】
次に、字幕コンテンツ１３０を読み出し、各シーンごとの字幕データ１３１を１つずつ順に取得する（Ｓ７１１）。各字幕データ１３１の時刻情報１３２を表示時刻２０２と比較する（Ｓ７１２）。時刻が一致する場合、その時刻情報１３２に対応する字幕テキスト情報１３３を取得してＯＳＤ部２４に出力する。ＯＳＤ部２４は字幕テキスト情報１３３を映像表示領域５０１に重ね合わせて表示する（Ｓ７１３）。そして、Ｓ７０３へ戻り、ユーザが次の字幕を選択するのを待つ。
【００４６】
以上の動作により、ユーザが選択した字幕テキストに連動して映像・音声コンテンツを再生表示する機能を実現することができる。なお、上記Ｓ７１１以後の字幕コンテンツ１３０の再生表示は、既にＳ７０１、Ｓ７０２にて字幕情報２００として読み出し表示しているので、省略してもよい。
【００４７】
本実施例では、外部媒体挿入時及びコンテンツ記録時に字幕情報を自動的に抽出し保存するので、記録媒体の種類を問わず、字幕連動再生機能を円滑に実行することができる。また記録媒体からコンテンツを削除する際に、対応する字幕情報も確実に削除するので、字幕情報のみが残存して字幕連動再生の妨害となる恐れがなくなる。
【実施例２】
【００４８】
次に、本発明によるコンテンツ再生装置の他の実施例を説明する。本実施例では、字幕表示ステップ（図７のＳ７０２、Ｓ７１３）において、表示画面５００に対し字幕テキスト情報を効率良く表示させるものである。
【００４９】
図８は、本実施例による字幕表示のフローチャートを示す。ＯＳＤ部２４は字幕データ１３１，２０１から字幕テキスト情報１３３，２０３を取得し、その字幕テキストの長さを求める（Ｓ８０１）。この字幕テキストの長さを図５の表示画面５００の字幕表示領域５０２の長さと比較する（Ｓ８０２）。字幕テキストの長さが字幕表示領域の長さを超えている場合は、字幕テキストの表示位置を左右にずらすように制御する（ティッカー表示制御）（Ｓ８０３）。字幕テキストの長さが字幕表示領域の長さ以内の場合は、表示位置は固定する。そしてＯＳＤ部２４は、受け取った字幕テキスト情報１３３，２０３を、その長さに応じて適切な表示位置に表示する（Ｓ８０４）。
【００５０】
このように字幕テキストをずらしながら表示（ティッカー表示）することで、長文のテキストであってもユーザの読みやすい形で効率良く表示することができる。なお、字幕テキストの表示位置をずらすように制御するために、ＯＳＤ部２４とは別にティッカー表示部を設けてもよい。
【実施例３】
【００５１】
図９は、本発明によるコンテンツ再生装置の他の実施例を示すブロック図である。字幕連動再生を実行する場合、ユーザが選択視聴するのはコンテンツの本編部分に限られることが多い。そこで本実施例の装置１は、字幕表示の際、字幕テキストの間隙にコマーシャル情報（ＣＭ情報）を挿入して表示させる機能を付加したものである。挿入するＣＭ情報は、外部のサーバ２からネットワーク３を介して入手する。
【００５２】
本実施例のコンテンツ再生装置１の構成は、以下を追加している。通信部５１は、インターネットなどのネットワーク３と接続する。字幕入手部５２は通信部５１を介してサーバ２から字幕情報を取得する。ＣＭ入手部５４は、通信部５１を介してコマーシャルデータとなる字幕情報を入手する。間隙検出部５３は、記録媒体２０の字幕コンテンツを解析して、字幕の間隙を検出する。ＣＭ挿入部５５は、字幕の間隙にＣＭを挿入する。
【００５３】
図１０は、本実施例におけるＣＭ情報の挿入のフローチャートを示す。
記録媒体２０からコンテンツを再生し、音声データ１２１の音声信号１２３を取得する（Ｓ９０１）。音声信号１２３を解析して、ステレオ音声からモノラル音声に変化したか否かを判断する（Ｓ９０２）。モノラル音声に変化していれば再生中の部分はコンテンツの本編であると判断してＳ９０３へ進む。もしステレオ音声のままであれば再生中の部分はＣＭ部分であると判断して、ＣＭ挿入は行わない。
【００５４】
次に、コンテンツの字幕データ１３１を複数個取得し（Ｓ９０３）、それらの時刻情報１３２を取得する（Ｓ９０４）。間隙検出部５３により、隣接する時刻情報１３２の間に十分な時間間隙があるか否かを判断する（Ｓ９０５）。ここで十分な間隙とは、１つのＣＭテキストを表示するために要する時間である。十分な間隙がない場合には処理を終了する。
【００５５】
十分な間隙がある場合、通信部５１を介してネットワーク３に接続する（Ｓ９０６）。そしてＣＭ入手部５４は、サーバ３から字幕テキスト情報１３３と同じデータ構造のＣＭ情報を取得する（Ｓ９０７）。ＣＭ挿入部５５は、取得したＣＭ情報に、間隙の時刻に対応する時刻情報１３２を付与する（Ｓ９０８）。これにより取得したＣＭ情報は、本来の字幕データ１３１と同じ構造を持つデータに変換される。ＣＭ挿入部５５は、ＣＭ情報を字幕データ１３０の間隙がある位置に挿入する（Ｓ９０９）。字幕再生部２２は挿入されたＣＭ情報をその時刻情報１３２に従ってＯＳＤ部２４に出力することで、表示部２５には、字幕テキストの間隙にＣＭ情報のテキストを挿入して表示する。
【００５６】
挿入したＣＭ情報を記録媒体に保存しておく場合は、通信部５１で受け取ったＣＭ情報を字幕入手部５２にて所定のデータ構造に変換し、字幕保存部１５に送って記録媒体に記録すればよい。
【００５７】
本実施例のＣＭ挿入により、ユーザが放送番組を字幕連動再生にて視聴しているときでも、ＣＭ情報を字幕として提示することができる。またそのＣＭ情報は、ネットワークを介して広範囲から取得できる。ここで、挿入するＣＭ情報はコンテンツの内容と関連しないものとしたが、コンテンツのキーワード等を手掛かりに関連するＣＭを検索して挿入することも可能である。その場合、ＣＭ挿入の効果をより高めることが期待できる。
【実施例４】
【００５８】
図１１は、本発明によるコンテンツ再生装置の他の実施例を示すブロック図である。コンテンツ再生装置１は、前記実施例と同様に、コンテンツを記録する記録媒体２０、コンテンツ再生部２１、字幕再生部２２、ＯＳＤ部２４、表示部２５、スピーカ２６、入力部４０を具備する。記録媒体２０は、大容量の情報を保持することができるストレージ装置であり、例えばフラッシュメモリやハードディスクで実現される。記録媒体２０には、映像・音声・字幕などのコンテンツのほかに字幕を表示させるための字幕表示情報が記録されている。これらのコンテンツは、動画・静止画・音声・テキスト・メタデータ等から構成されるデータであり、例えばテレビ番組を録画したコンテンツや、カムコーダにより撮影された動画コンテンツである。
【００５９】
入力部４０は、ユーザの入力する文字や操作を取得するもので、キーボードやタッチパネルなどである。表示部２５は、映像や文字などのイメージを表示するデバイスで、ＬＣＤ、プラズマディスプレイ、ＥＬなどが用いられる。ＯＳＤ部２４は、表示部２５に表示された映像の上に文字などの他の情報を重ねて表示する機能を持つ。
【００６０】
さらに本実施例では、再生した字幕情報から時刻情報を取得する字幕時刻取得部６１と、再生した字幕情報から表示情報を取得する表示情報取得部６２と、時刻情報から一定時間を測定して報知するタイマー６３と、タイマー６３が報知したタイミングでコンテンツ再生部２１の動作を停止させる再生停止部６４とを有する。コンテンツ再生部２１は、字幕時刻取得部６１にて取得した時刻情報に従い、これに対応するコンテンツを記録媒体２０から再生して表示部２５とスピーカ２６に出力する。ＯＳＤ部２４は、表示情報取得部６２にて取得した表示情報に従い、再生した字幕データを表示部２５の画面内の所定の位置に配置して表示させる。
【００６１】
次に、記録媒体２０に記録しているコンテンツと字幕表示情報について説明する。このうち、コンテンツについては前記図２と同様であり、説明を省略する。
【００６２】
図１２は、字幕表示情報４００のデータ構成を示す図である。
字幕表示情報４００は、複数の表示データ４１０から構成される。表示データ４１０は、字幕データ４１１、表示位置４１２および表示領域の長さ４１３から構成される。字幕データ４１１は、図２における字幕コンテンツ１３０に含まれる字幕データ１３１と同じものであり、時刻情報１３２及び字幕テキスト情報１３３から構成される。表示位置４１２は、該字幕データ４１１（字幕テキスト情報１３３）を画面上のどこに表示したらよいかを表す情報であり、Ｘ，Ｙ座標などの座標表現で表される。表示領域の長さ４１３は、字幕データ４１１に含まれる字幕テキスト情報１３３を画面に表示した場合の長さである。この字幕表示情報４００により、複数の字幕データ１３１を画面上に自由に配置して表示することが可能となる。
【００６３】
次に、本実施例における字幕連動再生機能について、前記図５を用いて説明する。
表示部２５の表示画面５００は、ＯＳＤ部２４の画面設定により、映像表示領域５０１と、少なくとも１つの字幕表示領域５０２から構成されている。映像表示領域５０１は、コンテンツ再生部２１により再生された映像コンテンツ１１０に含まれる映像信号１１３を表示する。映像表示領域５０１は複数の映像表示領域としてもよい。字幕表示領域５０２は、字幕再生部２２により再生された字幕コンテンツ１３０に含まれる字幕テキスト情報１３３を表示する。このとき字幕表示領域５０２では、表示情報取得部６２により取得された字幕表示情報４００に含まれる表示位置４１２と表示領域の長さ４１３の情報に従い、表示画面５００上の指示された座標に字幕テキスト情報１３３を表示する。
【００６４】
ユーザは、表示された複数の字幕テキストのうち所望の１つの字幕テキスト（またはその字幕表示領域５０２）を、入力部４０からカーソル等を用いて選択する。字幕時刻取得部６１は、選択された字幕テキスト情報１３３に付随する時刻情報１３２を読み取りコンテンツ再生部２１に通知する。コンテンツ再生部２１は、通知された時刻情報と同一の時刻情報を持つ映像データ１１１、音声データ１２１を記録媒体２０から検索して再生する。そして再生したコンテンツを映像表示領域５０１に表示し、またスピーカ２６から出力することで、ユーザが選択した字幕に連動して映像・音声を視聴することができる。
【００６５】
さらに本実施例では、字幕に連動して映像・音声コンテンツを再生する際に、一定時間後に再生を停止する機能を有する。
図１３と図１４は、再生停止を含む再生制御のフローチャートを示す図である。図１３は全体の再生制御を、図１４は連動再生の部分を示す。
【００６６】
図１３において、再生開始の指示を受けると（Ｓ１０００）、表示部２５に字幕コンテンツ１３０から取得した字幕テキスト情報１３３を表示する（Ｓ１００１）。ユーザは入力部４０から、視聴したいコンテンツに対応する字幕を選択する（Ｓ１００２）。字幕時刻取得部６１は、字幕表示情報４００から対応する字幕データ４１１（１３１）と、それに付随する時刻情報１３２を取得する（Ｓ１００３）。
【００６７】
次にタイマー６３を起動して、一定時間後に報知するようタイマーを設定する（Ｓ１００４）。Ｓ１００３で取得した時刻情報１３２を基に、映像・音声コンテンツ１１０，１２０内の時刻情報１１２，１２２をシークして、時刻情報が一致する映像・音声データ１１１，１２１を検索する（Ｓ１００５）。コンテンツ再生部２１は、検索した映像・音声データ１１１，１２１を再生して、表示部２５とスピーカ２６に出力する（Ｓ１００６）。そして再生停止部６４は、タイマー６３からタイムアウトの報知を受けたかどうか判定する（Ｓ１００７）。報知を受けていなければ、再生処理を継続して行う。報知を受けていれば、再生停止部６４はコンテンツ再生部２１の再生を停止させる（Ｓ１００８）。
【００６８】
図１４は、上記コンテンツ再生処理Ｓ１００６の詳細をＳ１１００として示す。
コンテンツ再生装置に内蔵する時計から現在時刻を取得する（Ｓ１１０１）。コンテンツ再生部２１は、Ｓ１００５で検索した映像・音声データ１１１，１２１を再生する（Ｓ１１０２）。再生した映像・音声データ１１１，１２１から時刻情報１１２，１２２を取得し、現在時刻と一致するかどうか判定する（Ｓ１１０３）。現在時刻と一致すれば、映像信号１１３を表示部２５へ出力し映像表示領域５０１に表示する。また音声信号１２３をスピーカ２６に出力する（Ｓ１１０４）。現在時刻と一致しなければ、これらの出力を中止する。
【００６９】
次に字幕コンテンツ１３０から字幕データ１３１を再生する（Ｓ１１０５）。再生した字幕データ１３１から時刻情報１３２を取得し、現在時刻と一致するかどうか判定する（Ｓ１１０６）。現在時刻と一致すれば、字幕テキスト情報１３３を表示部２５へ出力し字幕表示領域５０２に表示する（Ｓ１１０７）。現在時刻と一致しなければ、表示をやめＳ１１０１に戻り処理を継続する。
【００７０】
本実施例によれば、字幕に対応する映像・音声を再生する際に、一定時間後に再生を停止する機能を実現することができる。これにより、ユーザがいちいち再生停止の指示を行う必要がなくなる。
【図面の簡単な説明】
【００７１】
【図１】本発明によるコンテンツ再生装置の一実施例を示すブロック図。
【図２】コンテンツ１００のデータ構成を示す図。
【図３】字幕情報２００のデータ構成を示す図。
【図４】コンテンツ管理情報３００のデータ構成を示す図。
【図５】字幕連動再生時の表示画面の一例を示す図。
【図６】本実施例における各種処理動作を示すフローチャート。
【図７】本実施例における再生動作を示すフローチャート。
【図８】本実施例による字幕表示のフローチャート。
【図９】本発明によるコンテンツ再生装置の他の実施例を示すブロック図。
【図１０】本実施例におけるＣＭ情報の挿入のフローチャート。
【図１１】本発明によるコンテンツ再生装置の他の実施例を示すブロック図。
【図１２】字幕表示情報４００のデータ構成を示す図。
【図１３】本実施例における再生停止を含む再生制御のフローチャート。
【図１４】図１３における連動再生の部分のフローチャート。
【符号の説明】
【００７２】
１…コンテンツ再生装置、
２…サーバ、
３…ネットワーク、
１３…コンテンツ記録部、
１４…字幕抽出部、
１５…字幕保存部、
１６…コンテンツ取得部、
１７…外部媒体検出部、
２０…記録媒体、
２１…コンテンツ再生部、
２２…字幕再生部、
２３…字幕連動再生部、
２４…ＯＳＤ部、
２５…表示部、
２６…スピーカ、
３１…コンテンツ削除部、
３２…字幕検索部、
３３…字幕削除部、
４０…入力部、
４１…制御部、
５１…通信部、
５２…字幕入手部、
５３…間隙検出部、
５４…ＣＭ入手部、
５５…ＣＭ挿入部、
６１…字幕時刻取得部、
６２…表示情報取得部、
６３…タイマー、
６４…再生停止部、
１００…コンテンツ、
１１０…映像コンテンツ、
１２０…音声コンテンツ、
１３０…字幕コンテンツ、
２００…字幕情報、
３００…コンテンツ管理情報、
４００…字幕表示情報。
【図１】
2009302702.tif 000003
【図２】
2009302702.tif 000004
【図３】
2009302702.tif 000005
【図４】
2009302702.tif 000006
【図５】
2009302702.tif 000007
【図６】
2009302702.tif 000008
【図７】
2009302702.tif 000009
【図８】
2009302702.tif 000010
【図９】
2009302702.tif 000011
【図１０】
2009302702.tif 000012
【図１１】
2009302702.tif 000013
【図１２】
2009302702.tif 000014
【図１３】
2009302702.tif 000015
【図１４】
2009302702.tif 000016