(57)【要約】【課題】ＣＭ前後で重複して放送される重要シーンを抽出してダイジェスト再生する。【解決手段】コンテンツのダイジェストを作成するダイジェスト作成装置として、コンテンツに含まれる字幕データの文字を解析する字幕解析部と、コンテンツに含まれる字幕データについて内容が重複する字幕データを検出する重複字幕検出部と、検出された重複字幕による表示の重複期間を検出するシーン検出部と、重複期間からコンテンツのダイジェストを生成するダイジェスト生成部とを備えたものとする。【選択図】図１
2009260762.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツのダイジェストを作成するダイジェスト作成装置であって、
前記コンテンツに含まれる字幕データの表示期間を算出する字幕解析部と、
前記字幕データの内容が重複している字幕データを検出する重複字幕検出部と、
前記重複字幕検出部によって検出された重複した字幕データの表示期間を抽出するシーン抽出部と、
前記シーン抽出部によって抽出された前記表示期間を参照して前記コンテンツのダイジェストを生成するダイジェスト生成部とを備えたことを特徴とするダイジェスト作成装置。
【請求項２】
請求項１に記載のダイジェスト作成装置において、
前記重複した字幕データのうち、時間的に後に出現した字幕データの表示期間を抽出することを特徴とするダイジェスト作成装置。
【請求項３】
請求項１に記載のダイジェスト作成装置において、
前記重複した字幕データのうち、時間的に後に出現した字幕データの表示期間にさらに連続する字幕データの表示期間をつなげて抽出することを特徴とするダイジェスト作成装置。
【請求項４】
請求項１乃至３に記載のダイジェスト作成装置において、
音声の切り替わりのタイミングを検出する音声解析部を具備し、
前記シーン抽出部は前記タイミングによって前記重複字幕検出部で検出された表示期間を補正することを特徴とするダイジェスト作成装置。
【請求項５】
請求項１乃至４に記載のダイジェスト作成装置において、
映像の切り替わりのタイミングを検出する映像解析部を具備し、
前記シーン抽出部は前記タイミングによって前記重複字幕検出部で検出された表示期間を補正することを特徴とするダイジェスト作成装置。
【請求項６】
請求項１乃至５に記載のダイジェスト作成装置において、
前記シーン抽出部によって抽出された表示期間とそれ以外の期間で再生速度を切り替えることを特徴とするダイジェスト作成装置。
【請求項７】
請求項１乃至６に記載のダイジェスト作成装置において、
前記シーン抽出部によって抽出された表示期間と、その表示期間に内容が重複している字幕データの表示期間は再生しないことを特徴とするダイジェスト作成装置。
【請求項８】
請求項１乃至７に記載のダイジェスト作成装置において、
前記コンテンツに含まれる映像信号に重畳された字幕を抽出する入力処理部を備えたことを特徴とするダイジェスト作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダイジェスト作成装置に関し、特に、テレビ番組などのコンテンツを効率的
に視聴するための要約やダイジェストを生成する装置に関する。
【背景技術】
【０００２】
ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダなどの普及によって、長時間録画及びタイムシフト再生が一般的になっている。しかし、ユーザのテレビ視聴時間は限られているため、録画したコンテンツをいかに短時間で効率的に視聴するかが重要な問題となっている。コンテンツを単に早送り再生をしたのでは重要なシーンもそうでないシーンも一律に高速再生されるため、内容を十分に理解できないおそれがある。このため、コンテンツに含まれる映像、音声、字幕などを解析して重要と思われるシーンのみを抽出し、これら重要なシーンを繋いで再生することでコンテンツ全編を短時間で視聴可能にするダイジェスト視聴機能が実用化されている。
【０００３】
一方、携帯電話などのモバイルワンセグ受信端末の普及により、いつでもどこでもテレビや映像コンテンツを見られるようになりつつある。モバイル環境では視聴環境が限られるため、このようなダイジェスト視聴機能がより重要である。また、最近の放送番組では、ＣＭの前後で同一の場面を放送し、視聴者に重要性を訴える番組制作手法が多く見られる。特許文献１、特許文献２では、ダイジェスト作成において、ＣＭ前後の同一場面の検出を行い、どちらか一方のみをダイジェスト番組として利用する技術が提案されている。
【特許文献１】特開２０００―５７７４９号公報
【特許文献２】特開２００７―２６６８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のような番組では、ＣＭの前後の場面が重要であることが多い。よって、この同一場面をダイジェスト番組として利用すると、短時間で効率的な視聴が可能になる。特許文献１では、ＣＭ前後で映像フレームの特徴情報が一致する区間を検出し、特許文献２では、映像情報におけるテロップ位置を用いて、ＣＭ前後の同様内容の検出精度を高めている。しかし、両方の文献とも映像情報の解析を行うため、処理負荷が高く、モバイル端末などＣＰＵ性能、リソースが限られた環境での実現は困難である。
【０００５】
上記問題に鑑み、本発明は、コンテンツに含まれる字幕表示期間を抽出し、その字幕と同一内容の字幕の表示期間を検出することにより、ＣＭ前後での同一場面を重要場面として検出し、ダイジェスト番組を作成することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明が講じた手段は、コンテンツのダイジェストを作成するダイジェスト作成装置として、コンテンツに含まれる字幕データの文字を解析する字幕解析部と、コンテンツに含まれる字幕データについて内容が重複する字幕データを検出する重複字幕検出部と、検出された重複字幕による表示の重複期間を検出するシーン抽出部と、重複期間からコンテンツのダイジェストを生成するダイジェスト生成部とを備えたものとする。
【０００７】
これによると、字幕解析部によってコンテンツに含まれる字幕データの文字が解析され、重複字幕検出部によって、内容が重複する字幕データが検出され、シーン抽出部によって、重複する字幕データの表示期間が検出され、その期間から構成されるダイジェストを生成することにより、ＣＭ前後などで重複して放送される重要シーンのみが再生される。
【発明の効果】
【０００８】
以上説明したように本発明によると、モバイル端末などＣＰＵ性能、リソースが限られた機器でもＣＭ前後の重要場面を容易に検出することができ、ダイジェスト視聴が可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。図１は、本発明に係るダイジェスト作成装置の一実施形態の構成を示す。ダイジェスト作成装置１０は、蓄積部１０１、入力処理部１０２、字幕解析部１０３、重複字幕検出部１０４、シーン抽出部１０５、ダイジェスト生成部１０６、制御部１０７及び出力インタフェース１０８を備えている。
【００１０】
蓄積部１０１は、後述する各種データを格納する。具体的には、蓄積部１０１は、半導体メモリ、ハードディスクドライブ、光ディスクドライブその他の記憶装置で実現可能である。
【００１１】
入力処理部１０２は、放送波やインターネットに代表されるネットワークなどから有線又は無線により外部からコンテンツデータを受信し、それを蓄積部１０１に記録する。具体的には、入力処理部１０２は、チューナーやネットワークアダプタなどを含んでいる。
【００１２】
なお、コンテンツデータの受信はＵＳＢやＩＥＥＥ１３９４などのバスを経由して、あるいはハードディスクやメモリカードなどのリムーバブルメディアを経由して行ってもよい。また、コンテンツデータとしてＭＰＥＧ２トランスポートストリーム（ＴＳ）を想定しているが、ＭＰＥＧ２プログラムストリームやアナログＡＶ信号などであってもよい。
【００１３】
図２は、ＭＰＥＧ２トランスポートストリームのデータ構造を示す。コンテンツデータを構成する映像、音声、字幕のそれぞれの実データ及びそれらを表示又は出力するタイムスタンプはＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）に記載されている。そして、複数のＰＥＳが多重化されてＴＳを構成している。また、ＴＳにはタイムスタンプの基準となる時刻情報としてのＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）が多重化されている。ＴＳ及びＰＥＳの詳細はＩＳＯ／ＩＥＣ１３８１８−１  ＭＰＥＧ２ＳＹＳＴＥＭＳに規定されている。ＴＳから映像、音声及び字幕を再生する場合、コンテンツ再生装置は内部時計をＰＣＲで記述された時刻に設定する。そして、ＴＳから、映像、音声、字幕の各ＰＥＳを分離し、内部時計の時刻がＰＥＳに記載されたタイムスタンプの時刻になった時点で当該ＰＥＳに記載されたデータをデコードして表示又は出力する。
【００１４】
図１に戻り、字幕解析部１０３は、蓄積部１０１に格納されたコンテンツデータを解析し、字幕データの表示期間として表示開始と表示終了を示す時間的位置（表示開始時刻及び表示終了時刻）を算出する。そして、当該算出した表示開始時刻及び表示終了時刻からなる字幕テーブルを蓄積部１０１に記録する。
【００１５】
図３は、コンテンツデータに含まれる字幕ストリームのデータ構造を示す。上述したように、字幕ＰＥＳはタイムスタンプ及び字幕データからなる。そして、字幕データは、文字データとその文字データの装飾や提示方法を示す制御データとを含んでいる。例えば、制御データ“ＴＩＭＥ”は、その後に指定した時間だけ文字データの表示又は消去のタイミングを遅延させることを意味する。また、制御データ“ＣＳ”は、現在表示中の文字データの表示を消すことを意味する。
【００１６】
字幕解析部１０３は、以下の手順で字幕の表示開始時刻及び表示終了時刻を算出する。
まず、コンテンツデータにおけるＰＣＲと字幕ＰＥＳ中のタイムスタンプを参照して、字幕データが有効になる時刻を算出する。そして、当該算出した時刻に制御データ“ＴＩＭＥ”で指定された時間を追加し、それを表示開始時刻とする。字幕データに制御データ“ＴＩＭＥ”及び“ＣＳ”があれば、当該表示開始時刻に制御データ“ＴＩＭＥ”で指定された時間を追加したものを表示終了時刻とする。制御データ“ＴＩＭＥ”又は“ＣＳ”が存在しなければ、次の字幕ＰＥＳ中の字幕データの表示開始時刻を、その一つ前の文字データの表示終了時刻とする。また、一つの字幕データ内に複数の文字データ及び制御データが存在する場合には、上記と同様に各文字データの表示開始時刻及び表示終了時刻を算出する。
【００１７】
図３に示した字幕ストリームの場合、最初の文字データ“こんにちは”の表示終了時刻は、制御データ“ＴＩＭＥ”“１０”及び“ＣＳ”があることから、表示開始時刻から１０秒後であると算出される。そして、次の文字データ“ありがとうございます”の表示開始時刻は文字データ“こんにちは”の表示終了時刻と同一となる。また、その表示終了時刻は、次の字幕ＰＥＳ中の文字データ“ごきげんよう”の表示開始時刻、すなわち、当該字幕ＰＥＳ中のタイムスタンプに記載された時刻となる。
【００１８】
上述のように、字幕解析部１０３は、コンテンツデータ中の字幕ストリームから字幕の文字内容、字幕の表示開始時刻および表示終了時刻を算出し、字幕テーブルを生成する（図４参照）。
【００１９】
図１に戻り、重複字幕検出部１０４は、蓄積部１０１に格納された字幕テーブルを参照して、各字幕データの文字の内容と表示期間長を比較し、同一内容および同一表示期間長の字幕データを重複字幕データとして抽出し、重複字幕テーブルを作成する。
【００２０】
図５は字幕データの内容と表示期間の長さが重複する重複字幕データに関する情報を記述した、重複字幕テーブルの図である。字幕データは字幕の文字内容を示し、字幕表示期間の表示開始時刻と表示終了時刻については、それぞれ当該字幕データが表示される期間を示す。例えば、“犯人はあなたです”という字幕データは、２０：４４：４５から２０：４４：５５までと、２０：４７：４５から２０：４７：５５の期間にそれぞれ表示されることを意味する。
【００２１】
シーン抽出部１０５は、重複字幕テーブルに記載されている重複字幕データの前後で表示期間の時間的に連続する重複字幕データが存在するかどうかを判断し、時間的に連続する重複字幕データのうちの先頭の重複字幕データの表示開始時刻と最後の重複字幕データの表示終了時刻をダイジェストテーブルとして記録する。
【００２２】
図６はダイジェストテーブルの図である。開始時刻と終了時刻は連続する重複字幕データの表示期間から算出された時刻であり、重要なシーンの開始および終了時刻としてみなす。
【００２３】
ダイジェスト生成部１０６は、蓄積部１０１に格納されたダイジェストテーブルを参照して、コンテンツのダイジェストを生成する。そして、当該生成したダイジェストを蓄積部１０１に記録する。ダイジェスト生成部１０６は、例えば、ダイジェストテーブルに記載された期間のみのストリームを抽出してもよいし、当該期間とそうでない期間で再生速度を変更して再生することによってダイジェストを生成してもよい。例えば、当該期間では聞き取りやすく比較的低速で再生し、それ以外の期間は高速再生させてもよい。
【００２４】
制御部１０７は、字幕解析部１０３、重複字幕検出部１０４およびシーン抽出部１０５の各動作を制御する。また、制御部１０７は、蓄積部１０１からダイジェストを適宜読み出して、出力インタフェース１０８を通じて当該ダイジェストを外部に出力する。
【００２５】
次に、ダイジェスト作成装置１０の動作について図７に示したフローチャートを参照しながら説明する。まず、入力処理部１０２によってコンテンツデータが受信され蓄積部１０１に記録される（Ｓ１１）。そして、字幕解析部１０３によって、コンテンツデータが読み出されて解析され、蓄積部１０１に字幕テーブルが記録される（Ｓ１２）。次に、重複字幕検出部１０４によって、字幕テーブルの字幕データの内容および表示期間の長さが他の字幕データと比較され、同一文字内容および同一時間長である字幕データおよびその表示期間が重複字幕テーブルに記録される（Ｓ１３）。そして、シーン抽出部１０５によって、重複字幕テーブルのうち、時間的に連続して表示される重複字幕データの集合を検索し、連続する重複字幕データの集合の表示開始時刻と表示終了時刻が検出され、蓄積部１０１にダイジェストテーブルが記録される（Ｓ１４）。その後、ダイジェスト生成部１０６によって、ダイジェストテーブルが参照されてコンテンツのダイジェストが生成され、当該生成されたダイジェストが出力インタフェース１０８を介して外部に出力される（Ｓ１５）。
【００２６】
以下、字幕解析部１０３、重複字幕検出部１０４及びシーン抽出部１０５のそれぞれの詳細な動作について説明する。
【００２７】
＜字幕解析部１０３の動作＞
図８は、字幕解析部１０３の動作を示すフローチャートである。当該動作は、図７中のステップＳ１２の詳細を示したものでもある。まず、コンテンツデータ（番組映像ストリーム）を解析して１番目と２番目のＰＣＲを取得し、これら二つのＰＣＲ時刻の差分及びストリーム内での位置の差分並びに１番目のＰＣＲのストリーム内での位置から、ストリームの先頭基準時刻を近似算出する（Ｓ１２０１）。１番目と２番目のＰＣＲ時刻をそれぞれＴｐ１及びＴｐ２、またストリーム内での位置をそれぞれＰｐ１及びＰｐ２とすると、先頭基準時刻Ｔｓは以下のように求められる。
【００２８】
Ｔｓ＝（Ｔｐ１＊Ｐｐ２−Ｔｐ２＊Ｐｐ１）／（Ｐｐ２−Ｐｐ１）
ここで、カウント値ｎを用いて各字幕を区別する。すなわち、検出された各字幕の表示開始時刻及び表示終了時刻はそれぞれＴｓｃ［ｎ］及びＴｃｅ［ｎ］で表される。ｎ＝１は１番目の字幕を表す。ｎ＝０のときは字幕データがまだ検出されていない。
【００２９】
先頭基準時刻Ｔｓを決定すると、字幕解析部１０３は、コンテンツデータ中の字幕ＰＥＳを検索する（Ｓ１２０２）。字幕ＰＥＳを検出したならば（Ｓ１２０３のＹＥＳ肢）、当該字幕ＰＥＳ中のタイムスタンプＴｐｔｓを抽出する。そして、表示開始時刻及び表示終了時刻の候補となる解析中時刻Ｔｃｃの初期値を算出する（Ｓ１２０４）。解析中時刻Ｔｃｃの初期値は字幕ＰＥＳ中のタイムスタンプＴｐｔｓと先頭基準時刻ＴＳとの差分で求められる（Ｔｃｃ＝Ｔｐｔｓ−Ｔｓ）。
【００３０】
なお、字幕を有効化するタイムスタンプが指定されていない場合には、コンテンツデータにおける当該字幕データの位置に基づいて、最初の字幕を有効化する時刻として解析中時刻Ｔｃｃを算出するようにしてもよい。
【００３１】
次に、コンテンツデータから字幕データを順次読み出す（Ｓ１２０５）。そして、読み出した字幕データを解析し、その中身が空又は文字データがＮＵＬＬである場合（Ｓ１２０６のＹＥＳ肢）、ステップＳ１２０２に戻って、次の字幕ＰＥＳを検索する。
【００３２】
字幕データの中身がＮＵＬＬ以外の文字データである場合（Ｓ１２０７のＹＥＳ肢）、字幕データをＣｄとして保持する（Ｓ１２０８）。文字データである字幕データがすでに一つ以上検出済み（すなわち、ｎ＞０）、かつ、現在解析中の字幕の表示終了時刻Ｔｃｅ［ｎ］が未決定であれば（Ｓ１２０９のＹＥＳ肢）、Ｔｃｅ［ｎ］＝Ｔｃｃとし、当該期間の字幕データを決定してＣｄ［ｎ］にＣｄをコピーする（Ｓ１２１０）。そして、ｎをインクリメントして次の字幕の表示開始時刻Ｔｃｓ［ｎ］を解析中時刻Ｔｃｃに設定し（Ｓ１２１１）、ステップＳ１２０５に戻る。ステップＳ１２０９でＮＯの場合、ステップＳ１２１１に進む。
【００３３】
字幕データの中身が制御データ“ＴＩＭＥ”の場合（Ｓ１２１２のＹＥＳ肢）、指定された遅延時間Ｔｄを解析中時刻Ｔｃｃに加算して（Ｓ１２１３）、ステップＳ１２０５に戻る。また、字幕データの中身が制御データ“ＣＳ”の場合（Ｓ１２１４のＹＥＳ肢）、文字データである字幕がすでに一つ以上検出済み（すなわち、ｎ＞０）、かつ、現在解析中の字幕の表示終了時刻Ｔｃｅ［ｎ］が未決定であれば（Ｓ１２１５のＹＥＳ肢）、Ｔｃｅ［ｎ］＝Ｔｃｃとして、かつ当該期間の字幕データを決定してＣｄ［ｎ］にＣｄをコピーし（Ｓ１２１６）、ステップＳ１２０５に戻る。ステップＳ１２１５でＮＯ肢の場合、ステップＳ１２０５に戻る。
【００３４】
コンテンツデータに解析すべき字幕ＰＥＳがそれ以上検出されない場合（Ｓ１２０３のＮＯ肢）、文字データである字幕がすでに一つ以上検出済み（すなわち、ｎ＞０）、かつ、現在解析中の字幕の表示終了時刻Ｔｃｅ［ｎ］が未決定であれば（Ｓ１２１７のＹＥＳ肢）、Ｔｃｅ［ｎ］としてコンテンツの最終位置の時刻を設定し、かつ当該期間の字幕データを決定してＣｄ［ｎ］にＣｄをコピーし（Ｓ１２１８）、字幕の表示開始時刻Ｔｃｓ［ｋ］（ｋは１からｎまでの各整数）及び表示終了時刻Ｔｃｅ［ｋ］および字幕データＣｄ［ｋ］を蓄積部１０１に記録して処理を終了する。ステップＳ１２１７でＮＯ肢の場合にはステップＳ１２１９に進む。
【００３５】
＜重複字幕検出部１０４の動作＞
図９は、重複字幕検出部１０４の動作を示すフローチャートである。当該動作は、図７中のステップＳ１３の詳細を示したものでもある。まず、重複字幕検出部１０４は、字幕テーブルから字幕文字データＣｄと字幕の表示開始時刻Ｔｃｓ及び表示終了時刻Ｔｃｅを読み出し、表示期間長ＴｃｌをＴｃｌ＝Ｔｃｅ−Ｔｃｓとして算出する（Ｓ１３０１）。すでにすべての情報を読み出していれば（Ｓ１３０２のＹＥＳ肢）、処理を終了する。一方、ステップＳ１３０２でＮＯ肢の場合、この字幕データがすでに重複した字幕データとして重複字幕テーブルに記載済みの場合（Ｓ１３０３のＹＥＳ肢）、Ｓ１３０１に戻る。
ステップＳ１３０３でＮＯ肢の場合、現在の字幕テーブルの次の字幕データが存在しない場合（Ｓ１３０４のＹＥＳ肢）、Ｓ１３０１に戻る。字幕テーブルから次の字幕文字データＣｄ’と字幕の表示開始時刻Ｔｃｓ’及び表示終了時刻Ｔｃｅ’を読み出し、表示期間長Ｔｃｌ’をＴｃｌ’＝Ｔｃｅ’−Ｔｃｓ’として算出する（Ｓ１３０５）。
【００３６】
この字幕データがすでに重複した字幕データとして重複字幕テーブルに記載済みの場合（Ｓ１３０６のＹＥＳ肢）、Ｓ１３０４に戻り、さらに次の字幕データを読み出してその字幕データと比較を行う。
【００３７】
ステップＳ１３０６でＮＯ肢の場合、字幕文字データＣｄとＣｄ’を比較し、同一内容の場合（Ｓ１３０７のＹＥＳ肢）、表示期間長ＴｃｌとＴｃｌ’を比較し、同一時間長の場合（Ｓ１３０８のＹＥＳ肢）、当該字幕文字データＣｄ、両字幕データの表示開始時刻、表示終了時刻Ｔｃｓ、Ｔｃｓ’、Ｔｃｅ、Ｔｃｅ’を重複字幕データとして、重複字幕テーブルに記録する（Ｓ１３０９）。ステップＳ１３０７およびＳ１３０８でＮＯ肢の場合、Ｓ１３０４に戻る。
【００３８】
＜シーン抽出部１０５の動作＞
図１０は、シーン抽出部１０５の動作を示すフローチャートである。当該動作は、図７中のステップＳ１４の詳細を示したものでもある。まず、シーン抽出部１０５は、重複字幕テーブルから重複字幕データの表示開始時刻と表示終了時刻のうち重複後の表示開始時刻Ｔｃｓ［ｎ］と表示終了時刻Ｔｃｅ［ｎ］を読み出し、ｍ＝ｎとする（Ｓ１４０１）。すでにすべての情報を読み出していれば（Ｓ１４０２のＹＥＳ肢）、処理を終了する。Ｓ１４０２でＮＯ肢の場合、ｍ＝ｍ＋１として（Ｓ１４０３）、重複字幕テーブルから次の重複字幕データが存在する場合（Ｓ１４０４のＹＥＳ肢）、その重複字幕データの重複後の表示開始時刻Ｔｃｓ［ｍ］と表示終了時刻Ｔｃｅ［ｍ］を読み出す（Ｓ１４０５）。Ｔｃｓ［ｍ］とＴｃｅ［ｍ−１］の差分が一定時間未満の場合（Ｓ１４０６のＹＥＳ肢）、これらの重複字幕データの表示期間は内容的に連続したシーンと判定して、Ｔｃｓ［ｎ］からＴｃｅ［ｍ］までの期間をシーン期間候補（それぞれシーン開始時刻Ｔｓ、シーン終了時刻Ｔｅ）として保持し（Ｓ１４０７）、Ｓ１４０３に戻る。Ｓ１４０４のＮＯ肢またはＳ１４０６のＮＯ肢の場合、ＴｓおよびＴｅが保持されている場合（Ｓ１４０８のＹＥＳ肢）、ダイジェストテーブルにＴｓおよびＴｅを記録する（Ｓ１４０９）。次にシーン抽出を行う重複字幕テーブルの番号ｎをｎ＝ｍとして（Ｓ１４１０）、Ｓ１４０１に戻る。
【００３９】
ダイジェスト生成部１０６は以上のような処理を経て生成されたダイジェストテーブルを参照して、蓄積部１０１に格納するコンテンツデータからダイジェストコンテンツを生成し蓄積部１０１に格納する。このときのダイジェストコンテンツは、ダイジェストテーブルに記載された部分のみを抽出してつなげてダイジェストコンテンツとする。
【００４０】
以上、本実施形態によると、ドラマなどで重要なシーンがＣＭの前後に重複して放送される場合に、同一内容の字幕データの重複度合いを検索して、字幕データが連続して重複している期間を抽出することにより、映像音声解析など計算処理負荷の高い処理を行うことなく、重要シーンの抽出が容易に行える。
【００４１】
なお、本実施の形態では、字幕データの重複の検出において、文字内容と表示期間の長さが同一であることを判定条件にしているが、ＰＣのワープロソフトなどで実用化されているあいまい検索などによって類似した字幕文字内容検出を用いて同一であることの判定条件にしてもよい。また、字幕データの重複検出によって検出された、重要シーンとみなされる字幕が重複する表示期間に対して、映像音声処理を併用して、その字幕表示期間の前後で映像や音声の切れ目、変化点の情報によって、その期間を補正してもよい。
【００４２】
なお、本実施の形態では、字幕データが重複している２つの期間の後者の期間をダイジェストとして利用しているが、当該期間に対して時間的に連続している少なくとも一つ以上の字幕の期間までを含めて重要シーンとみなしてダイジェストシーンとして抽出してもよい。
【００４３】
なお、本実施の形態では、字幕データが重複している期間をダイジェストとして利用しているが、重複している期間とそうでない期間で、再生速度を切り替えてもよい。この場合、字幕データが重複している２つの期間の後者のみをゆっくり聞き取りやすく再生し、前者の方は高速で再生したり、カットして再生を飛ばしてもよい。
【００４４】
なお、字幕が映像信号に重畳されている場合には、入力処理部１０２は、画像認識によって映像フレームから字幕データを抽出するようにしてもよい。これにより、字幕ストリームが存在しない場合であっても字幕の表示開始時刻及び表示終了時刻を算出することができる。すなわち、本発明はアナログ映像信号のコンテンツについても上記と同様の効果を奏する。
【産業上の利用可能性】
【００４５】
本発明に係るダイジェスト作成装置は、ＤＶＤ記録再生装置、デジタルテレビジョン装置、携帯電話機、ポータブルコンテンツプレーヤ、カーナビゲーション装置などに有用である。
【図面の簡単な説明】
【００４６】
【図１】本発明に係るダイジェスト作成装置の構成図
【図２】ＭＰＥＧ２トランスポートストリームのデータ構造を示す図
【図３】字幕ストリームのデータ構造を示す図
【図４】字幕テーブルの一例を表す図
【図５】重複字幕テーブルの一例を表す図
【図６】ダイジェストテーブルの一例を表す図
【図７】本発明に係るダイジェスト作成装置の動作を示すフローチャート
【図８】字幕解析部の動作を示すフローチャート
【図９】重複字幕検出部の動作を示すフローチャート
【図１０】シーン抽出部の動作を示すフローチャート
【符号の説明】
【００４７】
１０    ダイジェスト作成装置
１０１    蓄積部
１０２    入力処理部
１０３    字幕解析部
１０４    重複字幕検出部
１０５    シーン抽出部
１０６    ダイジェスト生成部
１０７    制御部
１０８    出力インタフェース部
【図１】
2009260762.tif 000003
【図２】
2009260762.tif 000004
【図３】
2009260762.tif 000005
【図４】
2009260762.tif 000006
【図５】
2009260762.tif 000007
【図６】
2009260762.tif 000008
【図７】
2009260762.tif 000009
【図８】
2009260762.tif 000010
【図９】
2009260762.tif 000011
【図１０】
2009260762.tif 000012