(57)【要約】【課題】データ放送を表示中に進行したテレビ放送の放送箇所を容易に表示することができる。【解決手段】受信部１１は第１の放送データと第２の放送データとを受信する。テレビ放送データ記憶部１５は、受信部１１が受信した第１の放送データを記憶する。区切り検出部１７は、第１の放送データの区切りを検出し、記憶する。提示部１４は、受信部１１が受信した第１の放送データと、テレビ放送データ記憶部１５が記憶した第１の放送データと、第２の放送データとのいずれかに基づいて再生を行う。タイムコード記憶部１８は、提示部１４が第２の放送データに基づいて再生を行う前に、タイムコード記憶部１８が記憶した区切りを示す情報を再生開始点として記憶する。提示部１４は、テレビ放送データ記憶部１５が記憶する第１の放送データに基づいて再生を行う場合、タイムコード記憶部１８が記憶する再生開始点から再生を行う。【選択図】図１
2010219735.tif 000002
【特許請求の範囲】
【請求項１】
第１の放送データと第２の放送データとを受信する受信部と、
前記受信部が受信した前記第１の放送データを記憶する放送データ記憶部と、
前記第１の放送データの区切りを検出する区切り検出部と、
前記区切り検出部が検出した前記区切りを示す情報を記憶する区切り記憶部と、
前記受信部が受信した前記第１の放送データと、前記放送データ記憶部が記憶した前記第１の放送データと、前記第２の放送データとのいずれかに基づいて再生を行う再生部と、
前記再生部が前記第２の放送データに基づいて再生を行う前に、前記区切り記憶部が記憶した前記区切りを示す情報を再生開始点として記憶する再生開始点記憶部と、
を備え、
前記再生部は、前記放送データ記憶部が記憶する前記第１の放送データに基づいて再生を行う場合、前記再生開始点記憶部が記憶する前記再生開始点から前記再生を行う
ことを特徴とする放送受信装置。
【請求項２】
複数種類の前記区切り検出部と、
複数種類の前記区切り検出部が検出した複数種類の前記区切りから、特定の区切りを選択する統合部と、
を備え、
前記区切り記憶部は、前記統合部が選択した前記区切りを示す情報を記憶する
ことを特徴とする請求項１に記載の放送受信装置。
【請求項３】
前記再生開始点記憶部は複数の前記再生開始点を記憶し、
前記再生開始点記憶部が記憶する複数の前記開始点のうち、１つの前記再生開始点を選択する選択部を備え、
前記再生部は、前記放送データ記憶部が記憶する前記第１の放送データに基づいて再生を行う場合、前記選択部が選択した前記再生開始点から前記再生を行う
ことを特徴とする請求項１または請求項２のいずれか１項に記載の放送受信装置。
【請求項４】
前記区切り検出部は、前記第１の放送データの映像変化に基づいて前記第１の放送データの区切りを検出する
ことを特徴とする請求項１から請求項３のいずれか１項に記載の放送受信装置。
【請求項５】
前記第１の放送データは字幕データを含み、
前記区切り検出部は、前記字幕データの表示タイミングに基づいて前記第１の放送データの区切りを検出する
ことを特徴とする請求項１から請求項４いずれか１項に記載の放送受信装置。
【請求項６】
前記区切り検出部は、前記第１の放送データの音声変化に基づいて前記第１の放送データの区切りを検出する
ことを特徴とする請求項１から請求項５のいずれか１項に記載の放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信装置に関する。
【背景技術】
【０００２】
従来、テレビ受信装置でデータ放送を視聴する技術が知られている（例えば、非特許文献１および非特許文献２参照）。視聴者は、テレビ受信装置でテレビ放送を視聴中にデータ放送を視聴する場合、テレビ受信装置が表示しているテレビ放送の画像をデータ放送の画像に切り替えて視聴する。また、視聴者は、データ放送の視聴を終了したあとに、テレビ受信装置が表示しているデータ放送の画像をテレビ放送の画像に切り替え、再びテレビ放送を視聴する。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】データ放送技術読本、２章−３ＢＳデジタル受信機の表示機能、ｐ１６−ｐ２２、オーム社、２００２
【非特許文献２】ＮｅｔＣｏｍライブラリ「デジタル放送」、４章データ放送サービスの技術、ｐ４７−ｐ７７、掌華房、２００３
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、データ放送を視聴している間にテレビ放送は進行しているため、視聴者は、データ放送を視聴している間に進行したテレビ放送を視聴することができないという問題がある。
【０００５】
これを解決するために、テレビ受信装置は、記憶部を備え、視聴者がテレビ放送を視聴した時点からのテレビ放送の放送データを記憶部に記憶する。そして、視聴者がデータ放送を視聴し終えた後、テレビ受信装置は記憶部に記憶した放送データに基づいてテレビ放送を表示する。視聴者は、巻き戻しや早送りなどで、テータ放送を視聴中に進行した放送箇所を探し出し、データ放送を視聴中に進行したテレビ放送を視聴する。これにより、視聴者はデータ放送を視聴している間に進行したテレビ放送についても視聴することができる。
【０００６】
しかしながら、視聴者は、データ放送を視聴中に進行したテレビ放送の放送箇所を容易に探し出すことができず、探し出すには時間がかかるという問題がある。すなわち、テレビ受信装置は、テレビ放送を記憶したとしても、データ放送を表示中に進行したテレビ放送の放送箇所を容易に表示することができないという問題がある。
【０００７】
本発明は上記の点に鑑みてなされたものであり、データ放送を表示中に進行したテレビ放送の放送箇所を容易に表示することができる放送受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、第１の放送データと第２の放送データとを受信する受信部と、前記受信部が受信した前記第１の放送データを記憶する放送データ記憶部と、前記第１の放送データの区切りを検出する区切り検出部と、前記区切り検出部が検出した前記区切りを示す情報を記憶する区切り記憶部と、前記受信部が受信した前記第１の放送データと、前記放送データ記憶部が記憶した前記第１の放送データと、前記第２の放送データとのいずれかに基づいて再生を行う再生部と、前記再生部が前記第２の放送データに基づいて再生を行う前に、前記区切り記憶部が記憶した前記区切りを示す情報を再生開始点として記憶する再生開始点記憶部と、を備え、前記再生部は、前記放送データ記憶部が記憶する前記第１の放送データに基づいて再生を行う場合、前記再生開始点記憶部が記憶する前記再生開始点から前記再生を行うことを特徴とする放送受信装置である。
【０００９】
また、本発明は、複数種類の前記区切り検出部と、複数種類の前記区切り検出部が検出した複数種類の前記区切りから、特定の区切りを選択する統合部と、を備え、前記区切り記憶部は、前記統合部が選択した前記区切りを示す情報を記憶することを特徴とする放送受信装置である。
【００１０】
また、本発明の放送受信装置において、前記再生開始点記憶部は複数の前記再生開始点を記憶し、前記再生開始点記憶部が記憶する複数の前記開始点のうち、１つの前記再生開始点を選択する選択部を備え、前記再生部は、前記放送データ記憶部が記憶する前記第１の放送データに基づいて再生を行う場合、前記選択部が選択した前記再生開始点から前記再生を行うことを特徴とする。
【００１１】
また、本発明の放送受信装置において、前記区切り検出部は、前記第１の放送データの映像変化に基づいて前記第１の放送データの区切りを検出することを特徴とする。
【００１２】
また、本発明の放送受信装置において、前記第１の放送データは字幕データを含み、前記区切り検出部は、前記字幕データの表示タイミングに基づいて前記第１の放送データの区切りを検出することを特徴とする。
【００１３】
また、本発明の放送受信装置において、前記区切り検出部は、前記第１の放送データの音声変化に基づいて前記第１の放送データの区切りを検出することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、データ放送を表示中に進行したテレビ放送の放送箇所を容易に表示することができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態におけるテレビ受信装置の構成を示した構成図である。
【図２】第１の実施形態におけるマルチメディア情報を視聴することを示す入力を受け付けたタイミングを示した図である。
【図３】第１の実施形態における映像ＤＣＴデータを用いた区切り検出部の構成を示した構成図である。
【図４】第１の実施形態における動きベクトルデータを用いた区切り検出部の構成を示した構成図である。
【図５】第１の実施形態における字幕データを用いた区切り検出部の構成を示した構成図である。
【図６】第１の実施形態における音声データを用いた区切り検出部の構成を示した構成図である。
【図７】第２の実施形態におけるテレビ受信装置の構成を示した構成図である。
【発明を実施するための形態】
【００１６】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について説明する。図１は本実施形態のテレビ受信装置１（放送受信装置）の構成を示した構成図である。図示する例では、テレビ受信装置１は、受信部１１と、マルチメディア情報復号部１２と、ストリーミング復号部１３と、提示部１４と、テレビ放送データ記憶部１５（放送データ記憶部）と、選択部１６と、区切り検出部１７と、タイムコード記憶部１８（再生開始点記憶部）と、スイッチ１９−１，１９−２とを備える。なお、マルチメディア情報復号部１２と、ストリーミング復号部１３と、提示部１４とを合わせて再生部とする。
【００１７】
受信部１１は、テレビ放送の放送データ（第１の放送データ）と、データ放送などのマルチメディア情報（第２の放送データ）とを受信する。また、受信部１１は、受信した放送データをテレビ放送データ記憶部１５とスイッチ１９−２とに入力する。また、受信部１１は、受信したマルチメディア情報をマルチメディア情報復号部１２に入力する。
【００１８】
マルチメディア情報復号部１２は、入力されたマルチメディア情報を復号し、画像データを生成する。また、マルチメディア情報復号部１２は、生成した画像データをスイッチ１９−１に入力する。
【００１９】
ストリーミング復号部１３は、入力された放送データを復号し、動画データと音声データとを生成する。また、ストリーミング復号部１３は、生成した動画データと音声データとをスイッチ１９−１に入力する。また、ストリーミング復号部１３は、入力された放送データを区切り検出部１７に入力する。
【００２０】
提示部１４は、液晶ディスプレイやスピーカーなどを備え、マルチメディア情報復号部１２が生成した画像データに基づいた画像、またはストリーミング復号部１３が生成した動画データや音声データに基づいた動画や音声を再生する。
【００２１】
テレビ放送データ記憶部１５は、入力された放送データと、放送データの再生位置を一意に特定することができる時刻情報（タイムコード）と関連付けて記憶する。これにより、テレビ放送データ記憶部１５に対して放送データを出力させる場合、テレビ放送データ記憶部１５が長時間放送データを記憶している場合においても、タイムコードを指定することで、途中から出力させることができる。なお、本実施形態では、テレビ受信装置１全体で同一のタイムコードを用いる。
【００２２】
また、テレビ放送データ記憶部１５は、記憶した放送データをスイッチ１９−２に入力する。選択部１６は、操作者からの操作を受け付ける。
【００２３】
区切り検出部１７は、入力された放送データの区切りとなるタイミングを検出し、このタイミングのタイムコード（区切りを示す情報）を自身が備える記憶部（区切り記憶部）に記憶する。例えば、区切りとなるタイミングは、テレビ放送の内容が変化したタイミングである。区切りとなるタイミングを特定する方法としては、大きく映像が変化したタイミングや、字幕の出現間隔や、音声の無音時間などに基づいて特定する方法がある。区切り検出部１７の具体的な構成については後述する。また、区切り検出部１７は、記憶したタイムコードのうち、特定のタイムコード（再生開始点）を１個または複数個特定する。区切り検出部１７が特定するタイムコードの数は任意に設定してよい。また、区切り検出部１７は、特定したタイムコードをタイムコード記憶部１８に入力する。タイムコード記憶部１８は、入力されたタイムコードを記憶する。
【００２４】
スイッチ１９−１は、提示部１４に入力するデータを制御するための回路である。具体的には、マルチメディア情報復号部１２から入力されたデータ、またはストリーミング復号部１３から入力されたデータのいずれか一方のデータを提示部１４に入力するように制御する。スイッチ１９−２は、ストリーミング復号部１３に入力するデータを制御するための回路である。具体的には、受信部１１から入力されたデータ、またはテレビ放送データ記憶部１５から入力されたデータのいずれか一方のデータをストリーミング復号部１３に入力するように制御する。
【００２５】
次に、視聴者が現在放送されているテレビ放送を視聴する際における、テレビ受信装置１の動作について説明する。
【００２６】
視聴者は、選択部１６を操作し、現在放送されているテレビ放送を視聴することを示す入力を行う。選択部１６は、現在放送されているテレビ放送を視聴することを示す入力を受け付けると、テレビ受信装置１が備える各部に、現在放送されているテレビ放送を再生することを示す信号を入力する。
【００２７】
スイッチ１９−１は、現在放送されているテレビ放送を再生することを示す信号が入力されると、ストリーミング復号部１３から入力されたデータを提示部１４に入力する回路構成となる。図示する例では、スイッチ１９−１は、接点ａと接続する回路構成となる。すなわち、スイッチ１９−１は、ストリーミング復号部１３と提示部１４とを接続し、マルチメディア情報復号部１２と提示部１４とを遮断する。
【００２８】
スイッチ１９−２は、現在放送されているテレビ放送を再生することを示す信号が入力されると、受信部１１から入力されたデータをストリーミング復号部１３に入力する回路構成となる。図示する例では、スイッチ１９−２は、接点ｃと接続する回路構成となる。すなわち、スイッチ１９−２は、受信部１１とストリーミング復号部１３とを接続し、テレビ放送データ記憶部１５とストリーミング復号部１３とを遮断する。
【００２９】
受信部１１は、受信したテレビ放送の放送データをスイッチ１９−２に入力する。スイッチ１９−２は、入力された放送データをストリーミング復号部１３に入力する。ストリーミング復号部１３は、入力された放送データを復号し、動画データと音声データとを生成する。また、ストリーミング復号部１３は、生成した動画データと音声データとをスイッチ１９−１に入力する。スイッチ１９−１は、入力された動画データと音声データとを提示部１４に入力する。提示部１４は、入力された動画データと音声データとに基づいて、動画と音声とを再生する。
【００３０】
これにより、視聴者は、現在放送されているテレビ放送を視聴することができる。また、テレビ受信装置１は、上記の処理と同時に、放送データをテレビ放送データ記憶部１５に記憶し、放送データの区切りのタイミングを示すタイムコードをタイムコード記憶部１８に記憶する。
【００３１】
具体的には、受信部１１は、受信したテレビ放送の放送データをテレビ放送データ記憶部１５に入力する。テレビ放送データ記憶部１５は、入力された放送データをタイムコードと関連付けて記憶する。ストリーミング復号部１３は、入力された放送データを区切り検出部１７に入力する。区切り検出部１７は、入力された放送データの区切りとなるタイミングを検出し、このタイミングのタイムコードを自身が備える記憶部に記憶する。
【００３２】
次に、視聴者がマルチメディア情報を視聴する際における、テレビ受信装置１の動作について説明する。
【００３３】
視聴者は、選択部１６を操作し、マルチメディア情報を視聴することを示す入力を行う。選択部１６は、マルチメディア情報を視聴することを示す入力を受け付けると、テレビ受信装置１が備える各部に、マルチメディア情報を再生することを示す信号を入力する。
【００３４】
スイッチ１９−１は、マルチメディア情報を再生することを示す信号が入力されると、マルチメディア情報復号部１２から入力されたデータを提示部１４に入力する回路構成となる。図示する例では、スイッチ１９−１は、接点ｂと接続する回路構成となる。すなわち、スイッチ１９−１は、マルチメディア情報復号部１２と提示部１４とを接続し、ストリーミング復号部１３と提示部１４とを遮断する。
【００３５】
スイッチ１９−２は、マルチメディア情報を再生することを示す信号が入力されると、受信部１１から入力されたデータをストリーミング復号部１３に入力する回路構成となる。図示する例では、スイッチ１９−２は、接点ｃと接続する回路構成となる。すなわち、スイッチ１９−２は、受信部１１とストリーミング復号部１３とを接続し、テレビ放送データ記憶部１５とストリーミング復号部１３とを遮断する。
【００３６】
区切り検出部１７は、マルチメディア情報を再生することを示す信号が入力されると、自身の記憶部に記憶したタイムコードのうち、最新のタイムコードを１個または複数個特定する。先述したとおり、区切り検出部１７が特定するタイムコードの数は任意に設定してよい。
【００３７】
また区切り検出部１７は、特定したタイムコードをタイムコード記憶部１８に入力する。タイムコード記憶部１８は、入力されたタイムコードを記憶する。
【００３８】
受信部１１は、受信したテレビ放送の放送データをスイッチ１９−２に入力する。スイッチ１９−２は、入力された放送データをストリーミング復号部１３に入力する。また受信部１１は、受信したマルチメディア情報をマルチメディア情報復号部１２に入力する。マルチメディア情報復号部１２は、入力されたマルチメディア情報を復号し、画像データを生成する。また、マルチメディア情報復号部１２は、生成した画像データをスイッチ１９−１に入力する。スイッチ１９−１は、入力された画像データを提示部１４に入力する。提示部１４は、入力された画像データに基づいて、画像を再生する。
【００３９】
これにより、視聴者はマルチメディア情報を視聴することができる。また、テレビ受信装置１は、上記の処理と同時に、受信部１１が受信した放送データをテレビ放送データ記憶部１５に記憶する。これにより、テレビ受信装置１は、視聴者がマルチメディア情報を視聴している間に進行したテレビ放送の放送データを記憶することができる。また、テレビ受信装置１は、記憶した放送データの区切りのタイミングであるタイムコードのうち、視聴者がマルチメディア情報の視聴を開始した直前のタイムコードを記憶することができる。
【００４０】
視聴者がマルチメディア情報の視聴を開始した直前のタイムコードを、区切り検出部１７が特定する具体例について図２を参照して説明する。図２は、本実施形態における区切り検出部１７が備える記憶部が記憶するタイムコードと、マルチメディア情報を視聴することを示す入力を受け付けたタイミングとを示した図である。図示する例では、区切り検出部１７が備える記憶部が記憶するタイムコード２０１〜２０７が時系列に示されている。また、選択部１６が、マルチメディア情報を視聴することを示す入力を受け付けたタイミング２１０が示されている。また、右側に表示されているタイムコードより、左に表示されているタイムコードの方が過去のタイミングを示す。
【００４１】
区切り検出部１７は、マルチメディア情報を再生することを示す信号が入力されると、自身の記憶部に記憶したタイムコードのうち、最新のタイムコードを１つ特定する。図示する例では、区切り検出部１７は、タイムコード２０５を特定する。
【００４２】
なお、先述したとおり、区切り検出部１７が自身の記憶部に記憶したタイムコードのうち、新しいタイムコードから順に複数個特定するように設定してもよい。例えば、新しいタイムコードから順に３個特定する場合、区切り検出部１７は、タイムコード２０３〜２０５を特定する。
【００４３】
次に、視聴者がマルチメディア情報を視聴した後、再度テレビ放送を視聴する際における、テレビ受信装置１の動作について説明する。
【００４４】
視聴者がデータ放送を視聴している間にテレビ放送は進行しているが、視聴者は、データ放送を視聴している間に進行したテレビ放送を視聴していない。そのため、テレビ受信装置１は、視聴者がデータ放送を視聴している間に進行したテレビ放送に基づいた動画と音声を再生する。
【００４５】
視聴者は、選択部１６を操作し、データ放送の視聴を中止し、データ放送を視聴している間に進行したテレビ放送を視聴することを示す入力を行う。選択部１６は、データ放送を視聴している間に進行したテレビ放送を視聴することを示す入力を受け付けると、テレビ受信装置１が備える各部に、データ放送を視聴している間に進行したテレビ放送を再生することを示す信号を入力する。
【００４６】
スイッチ１９−１は、データ放送を視聴している間に進行したテレビ放送を再生することを示す信号が入力されると、ストリーミング復号部１３から入力されたデータを提示部１４に入力する回路構成となる。図示する例では、スイッチ１９−１は、接点ａと接続する回路構成となる。すなわち、スイッチ１９−１は、ストリーミング復号部１３と提示部１４とを接続し、マルチメディア情報復号部１２と提示部１４とを遮断する。
【００４７】
スイッチ１９−２は、データ放送を視聴している間に進行したテレビ放送を再生することを示す信号が入力されると、テレビ放送データ記憶部１５から入力されたデータをストリーミング復号部１３に入力する回路構成となる。図示する例では、スイッチ１９−２は、接点ｄと接続する回路構成となる。すなわち、スイッチ１９−２は、テレビ放送データ記憶部１５とストリーミング復号部１３とを接続し、受信部１１とストリーミング復号部１３とを遮断する。
【００４８】
テレビ放送データ記憶部１５は、データ放送を視聴している間に進行したテレビ放送を再生することを示す信号が入力されると、タイムコード記憶部１８が記憶するタイムコードで特定される再生位置から放送データに基づいた再生が行われるように、放送データをスイッチ１９−２に出力する。
【００４９】
なお、タイムコード記憶部１８が複数個のタイムコードを記憶している場合、選択部１６を介して視聴者にいずれかのタイムコードを選択してもらい、選択されたタイムコードで特定される再生位置から放送データに基づいた再生が行われるように、放送データをスイッチ１９−２に出力する。
【００５０】
スイッチ１９−２は、入力された放送データをストリーミング復号部１３に入力する。ストリーミング復号部１３は、入力された放送データを復号し、動画データと音声データとを生成する。また、ストリーミング復号部１３は、生成した動画データと音声データとをスイッチ１９−１に入力する。スイッチ１９−１は、入力された動画データと音声データとを提示部１４に入力する。提示部１４は、入力された動画データと音声データとに基づいて、動画と音声とを再生する。
【００５１】
これにより、視聴者は、早送りや巻き戻しなどの操作を行うことなく、容易に、マルチメディア情報の視聴を行っている間に進行したテレビ放送を視聴することができる。また、区切りとなるタイミングからテレビ放送の再生が開始されるため、視聴者はテレビ放送の内容をより把握することができる。
【００５２】
次に、区切り検出部１７の具体的な構成について説明する。
（映像ＤＣＴデータを用いた区切り検出部）
はじめに、映像ＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ、離散コサイン変換）データを用いた区切り検出部１７−１について説明する。
【００５３】
現在の放送や通信ではデジタル画像圧縮技術を用いており、圧縮されたデータの数値から映像の特徴を算出することができる。例えば、映像の明度や色の変化量あるいは周波数スペクトラムの変化量は、時間として前後に位置する映像フレームの圧縮データのＤＣＴ成分数値の差分を算出することにより得られる。
【００５４】
図３は、映像ＤＣＴデータを用いた区切り検出部の構成を示した構成図である。映像ＤＣＴデータを用いた区切り検出部１７−１は、映像フレーム抽出部３１と、ＤＣＴ成分抽出部３２と、画像フロックのＤＣＴ成分の差分算出部３３と、閾値設定部３４と、差分判定部３５と、タイムコード蓄積部３６と、タイミング指定部３７と、タイムコード特定部３８とを備える。
【００５５】
映像フレーム抽出部３１は、ストリーミング復号部１３から入力された放送データから時間順に映像フレームを抽出する。また、映像フレーム抽出部３１は、抽出した映像フレームを時間順にＤＣＴ成分抽出部３２に入力する。
【００５６】
ＤＣＴ成分抽出部３２は、現時点で入力された映像フレームと、この映像フレームの１つ前に入力された映像フレームとから、それぞれＤＣＴ成分のデータを抽出する。また、ＤＣＴ成分抽出部３２は、抽出した２種類のＤＣＴ成分のデータを、画像ブロックのＤＣＴ成分の差分算出部３３に入力する。なお、ＤＣＴ成分のデータは、放送データで送信されるデータを用いる。
【００５７】
画像ブロックのＤＣＴ成分の差分算出部３３は、ＤＣＴ成分抽出部３２から入力された２種類のＤＣＴ成分から、画像ブロック間の差分値を算出し、全ての画像ブロックについての総計を算出する。また、画像フロックのＤＣＴ成分の差分算出部３３は、算出した差分値の総計を差分判定部３５に入力する。なお、計算量を少なくするため、全ての画像ブロックでなく、画像全体をまんべんなくサンプルした複数の画像ブロックの総計を算出してもよい。
【００５８】
閾値設定部３４は、予め閾値を設定している。差分判定部３５は、入力された差分値の総計が、閾値設定部３４が設定した閾値より大きいか否かを判定する。差分判定部３５は、入力された差分値の総計が、閾値設定部３４が設定した閾値より大きいと判定した場合、この判定に用いたＤＣＴ成分を抽出した映像フレーム（現映像フレーム）のタイムコードをタイムコード蓄積部３６に入力する。タイムコード蓄積部３６は、入力されたタイムコードを蓄積する。
【００５９】
上述した処理により、タイムコード蓄積部３６は、区切りのタイミングとなる放送データのタイムコードを蓄積することができる。
【００６０】
タイミング指定部３７は、選択部１６からマルチメディア情報を再生することを示す信号が入力されると、タイムコードを特定する指示を示す信号をタイムコード特定部３８に入力する。
【００６１】
タイムコード特定部３８は、タイムコードを特定する指示を示す信号が入力されると、タイムコード蓄積部３６が蓄積するタイムコードのうち、最新のタイムコードを特定する。また、タイムコード特定部３８は、特定したタイムコードをタイムコード記憶部１８に入力する。なお、タイムコード特定部３８が複数個のタイムコードを特定するように設定してもよい。
【００６２】
これにより、映像ＤＣＴデータを用いた区切り検出部１７−１は、時間として前後に位置する映像フレームの圧縮データのＤＣＴ成分数値の差分に基づいて、区切りとなるタイミングのタイムコードを特定することができる。さらに、映像ＤＣＴデータを用いた区切り検出部１７−１は、視聴者がマルチメディア情報の視聴を開始した直前のタイムコードを特定することができる。
【００６３】
なお、閾値設定部３４が予め設定している閾値を大きくすると区切りとなるタイムコードは少なくなる。すなわち、テレビ放送の内容を大まかに分けることになる。また、閾値設定部３４が予め設定している閾値を小さくすると区切りとなるタイムコードは多くなる。すなわち、テレビ放送の内容を細かく分けることになる。これにより、閾値設定部３４が予め設定している閾値を変更することで、視聴者の要望や番組内容に応じた区切り検出を行うことができる。
【００６４】
（動きベクトルデータを用いた区切り検出部）
次に、動きベクトルデータを用いた区切り検出部１７−２について説明する。
【００６５】
図４は、動きベクトルデータを用いた区切り検出部の構成を示した構成図である。動きベクトルデータを用いた区切り検出部１７−２は、マクロブロックの動きベクトルデータ抽出部４１と、マクロブロックの動きベクトル量算出部４２と、閾値設定部４３と、差分判定部４４と、タイムコード蓄積部４５と、タイミング指定部４６と、タイムコード特定部４７とを備える。
【００６６】
マクロブロックの動きベクトルデータ抽出部４１は、ストリーミング復号部１３から入力された放送データから映像フレームを抽出し、映像フレーム間のマクロブロックの動きベクトルデータを抽出する。また、マクロブロックの動きベクトルデータ抽出部４１は、抽出した動きベクトルデータをマクロブロックの動きベクトル量算出部４２に入力する。
【００６７】
マクロブロックの動きベクトル量算出部４２は、マクロブロックの動きベクトルデータ抽出部４１から入力された動きベクトルデータを、全てのマクロブロックについて合計する。また、マクロブロックの動きベクトル量算出部４２は、全てのマクロブロックについて合計した値を差分判定部４４に入力する。
【００６８】
閾値設定部４３は、予め閾値を設定している。差分判定部４４は、入力された全てのマクロブロックについて合計した値が、閾値設定部４３が設定した閾値より大きいか否かを判定する。差分判定部４４は、入力された差分値の総計が、閾値設定部４３が設定した閾値より大きいと判定した場合、この判定に用いた動きベクトルデータを抽出した映像フレームのタイムコードをタイムコード蓄積部４５に入力する。タイムコード蓄積部４５は、入力されたタイムコードを蓄積する。
【００６９】
上述した処理により、タイムコード蓄積部４５は、区切りのタイミングとなる放送データのタイムコードを蓄積することができる。
【００７０】
タイミング指定部４６とタイムコード特定部４７との動作は、図３に示したタイミング指定部３７とタイムコード特定部３８との動作と同様である。
【００７１】
これにより、動きベクトルデータを用いた区切り検出部１７−２は、動きベクトルデータに基づいて、区切りとなるタイミングのタイムコードを特定することができる。さらに、動きベクトルデータを用いた区切り検出部１７−２は、視聴者がマルチメディア情報の視聴を開始した直前のタイムコードを特定することができる。
【００７２】
なお、閾値設定部４３が予め設定している閾値を大きくすると区切りとなるタイムコードは少なくなる。すなわち、テレビ放送の内容を大まかに分けることになる。また、閾値設定部４３が予め設定している閾値を小さくすると区切りとなるタイムコードは多くなる。すなわち、テレビ放送の内容を細かく分けることになる。これにより、閾値設定部４３が予め設定している閾値を変更することで、視聴者の要望や番組内容に応じた区切り検出を行うことができる。
【００７３】
（字幕データを用いた区切り検出部）
次に、字幕データを用いた区切り検出部１７−３について説明する。字幕は、デジタル放送などではクローズドキャプション技術により、テキストデータとして動画データや音声データと共にタイムコードが付加され送信されている。テレビ受信装置１は、このタイムコードに基づいて、字幕の表示タイミングと映像や音声とを同期している。
【００７４】
例えば、１つの字幕に対して、字幕の表示を開始するタイミングを示すタイムコード（開始タイムコード）と、字幕の表示を終了するタイミングを示すタイムコード（終了タイムコード）が付されている。字幕データを用いた区切り検出部１７−３は、この字幕のタイムコードを利用して映像コンテンツの区切りを検出する。
【００７５】
図５は、字幕データを用いた区切り検出部の構成を示した構成図である。字幕ベクトルデータを用いた区切り検出部１７−３は、字幕データ抽出部５１と、字幕タイムコード抽出部５２と、開始タイムコードと終了タイムコードの差分算出部５３と、閾値設定部５４と、差分判定部５５と、タイムコード蓄積部５６と、タイミング指定部５７と、タイムコード特定部５８とを備える。
【００７６】
字幕データ抽出部５１は、ストリーミング復号部１３から入力された放送データから字幕データを抽出する。また、字幕データ抽出部５１は、抽出した字幕データを字幕タイムコード抽出部５２に入力する。
【００７７】
字幕タイムコード抽出部５２は、現時点で入力された字幕データの開始タイムコードと、この字幕データの１つ前に入力された字幕データの終了タイムコードとを抽出する。また、字幕タイムコード抽出部５２は、抽出した開始タイムコードと終了タイムコードとを、開始タイムコードと終了タイムコードの差分算出部５３に入力する。
【００７８】
開始タイムコードと終了タイムコードの差分算出部５３は、字幕タイムコード抽出部５２から入力された開始タイムコードと終了タイムコードの差分を算出する。また、開始タイムコードと終了タイムコードの差分算出部５３は、算出した開始タイムコードと終了タイムコードの差分を差分判定部５５に入力する。
【００７９】
閾値設定部５４は、予め閾値を設定している。差分判定部５５は、入力された開始タイムコードと終了タイムコードの差分が、閾値設定部５４が設定した閾値より大きいか否かを判定する。差分判定部５５は、入力された開始タイムコードと終了タイムコードの差分が、閾値設定部５４が設定した閾値より大きいと判定した場合、この判定に用いた現字幕データを抽出した映像フレームのタイムコードをタイムコード蓄積部５６に入力する。タイムコード蓄積部５６は、入力されたタイムコードを蓄積する。
【００８０】
上述した処理により、タイムコード蓄積部５６は、区切りのタイミングとなる放送データのタイムコードを蓄積することができる。
【００８１】
タイミング指定部５７とタイムコード特定部５８との動作は、図３に示したタイミング指定部３７とタイムコード特定部３８との動作と同様である。
【００８２】
これにより、字幕データを用いた区切り検出部１７−３は、字幕データに基づいて、区切りとなるタイミングのタイムコードを特定することができる。さらに、字幕データを用いた区切り検出部１７−３は、視聴者がマルチメディア情報の視聴を開始した直前のタイムコードを特定することができる。
【００８３】
なお、閾値設定部４３が予め設定している閾値を大きくすると区切りとなるタイムコードは少なくなる。すなわち、テレビ放送の内容を大まかに分けることになる。また、閾値設定部４３が予め設定している閾値を小さくすると区切りとなるタイムコードは多くなる。すなわち、テレビ放送の内容を細かく分けることになる。これにより、閾値設定部４３が予め設定している閾値を変更することで、視聴者の要望や番組内容に応じた区切り検出を行うことができる。
【００８４】
（音声データを用いた区切り検出部）
次に、音声データを用いた区切り検出部１７−４について説明する。音声データを用いた区切り検出部１７−４は音声の区切りを検出し、音声の区切りタイミングを区切りタイミングとして検出する。
【００８５】
図６は、音声データを用いた区切り検出部の構成を示した構成図である。音声データを用いた区切り検出部１７−４は、音声データ抽出部６１と、有音検出部６２と、無音検出部６３と、時間カウンタ６４と、時間カウンタ値保持メモリ６５と、閾値設定部６６と、時間判定部６７と、タイムコード生成部６８と、タイムコード蓄積部６９と、タイミング指定部７０と、タイムコード特定部７１とを備える。
【００８６】
音声データ抽出部６１は、ストリーミング復号部１３から入力された放送データから音声データを抽出する。また、音声データ抽出部６１は、抽出した音声データを、有音検出部６２と、無音検出部６３とに入力する。
【００８７】
有音検出部６２は、音声データ抽出部６１から入力された音声データに、音声が含まれている（有音）ことを検出する。また、有音検出部６２は、無音から有音になった時点のタイムコードを生成するように、タイムコード生成部６８を制御する。タイムコード生成部６８は、無音から有音になった時点のタイムコードを生成し、自身の記憶部に記憶する。無音検出部６３は、音声データ抽出部６１から入力された音声データに、音声が含まれていない（無音）ことを検出する。
【００８８】
時間カウンタ６４は、有音検出部６２と無音検出部６３との検出に基づいて、音声データに含まれている音声が有音から無音になったタイミングでカウントを開始し、無音から有音になったタイミングでカウントを終了する。また、時間カウンタ６４は、カウントした値を時間カウンタ値保持メモリ６５に入力する。時間カウンタ値保持メモリ６５は、入力されたカウント値を記憶する。また、時間カウンタ値保持メモリ６５は、記憶するカウント値を時間判定部６７に入力する。
【００８９】
閾値設定部６６は、予め閾値を設定している。時間判定部６７は、入力されたカウント値が、閾値設定部６６が設定した閾値より大きいか否かを判定する。時間判定部６７は、入力されたカウント値が、閾値設定部６６が設定した閾値より大きいと判定した場合、このカウント値の無音から有音となった時点のタイムコードをタイムコード蓄積部６９に入力するようにタイムコード生成部６８を制御する。タイムコード生成部６８は、時間半底部６７の制御により、タイムコードをタイムコード蓄積部６９に入力する。タイムコード蓄積部７０は、入力されたタイムコードを蓄積する。
【００９０】
上述した処理により、タイムコード蓄積部７０は、区切りのタイミングとなる放送データのタイムコードを蓄積することができる。
【００９１】
タイミング指定部７０とタイムコード特定部７１との動作は、図３に示したタイミング指定部３７とタイムコード特定部３８との動作と同様である。
【００９２】
これにより、音声データを用いた区切り検出部１７−４は、音声データに基づいて、区切りとなるタイミングのタイムコードを特定することができる。さらに、音声データを用いた区切り検出部１７−４は、視聴者がマルチメディア情報の視聴を開始した直前のタイムコードを特定することができる。
【００９３】
なお、閾値設定部６６が予め設定している閾値を大きくすると区切りとなるタイムコードは少なくなる。すなわち、テレビ放送の内容を大まかに分けることになる。また、閾値設定部６６が予め設定している閾値を小さくすると区切りとなるタイムコードは多くなる。すなわち、テレビ放送の内容を細かく分けることになる。これにより、閾値設定部６６が予め設定している閾値を変更することで、視聴者の要望や番組内容に応じた区切り検出を行うことができる。
【００９４】
（第２の実施形態）
以下、図面を参照しながら本発明の第２の実施形態について説明する。なお、第１の実施形態と異なる点として、本実施形態のテレビ受信装置は複数種類の区切り検出部と、統合部とを備えている。
【００９５】
図７は本実施形態のテレビ受信装置１の構成を示した構成図である。図示する例では、テレビ受信装置１は、受信部１１と、マルチメディア情報復号部１２と、ストリーミング復号部１３と、提示部１４と、テレビ放送データ記憶部１５と、選択部１６と、複数種類の区切り検出部１７と、タイムコード記憶部１８と、スイッチ１９−１，１９−２と、統合部１７０とを備える。
【００９６】
受信部１１と、マルチメディア情報復号部１２と、ストリーミング復号部１３と、提示部１４と、テレビ放送データ記憶部１５と、選択部１６と、タイムコード記憶部１８と、スイッチ１９−１，１９−２とは第１の実施形態の各部と同様である。
【００９７】
複数種類の区切り検出部１７は、それぞれ異なる方法で区切りを検出する。そのため、各区切り検出部は複数種類のタイムコードを検出する。また、複数種類の区切り検出部１７は、検出したタイムコードを統合部１７０に入力する。本実施形態ではテレビ受信装置１は複数種類の区切り検出部１７を備えているため、複数種類のタイムコードが検出される。よって、検出された複数種類のタイムコードの中から、一定数のタイムコードを特定する必要がある。
【００９８】
統合部１７０は、複数の区切り検出部１７が検出した複数種類のタイムコードの入力を受け付ける。そして、統合部１７０は、入力を受け付けた複数種類のタイムコードの中から一定数のタイムコードを特定する。また、統合部１７０は、統合したタイムコードを自身が備える記憶部（区切り記憶部）に記憶する。
【００９９】
統合部１７０がタイムコードを特定する方法としては、例えば、入力されたタイムコードのうち、同一のタイムコードが存在するタイムコードを特定する。
【０１００】
これにより、複数種類の方法により特定したタイムコードのうち、一定数のタイムコードを特定することができる。また、複数種類のタイムコードに基づいて、一定数のタイムコードを特定しているため、より高精度な区切りを特定することができる。
【０１０１】
また、統合部１７０は、マルチメディア情報を再生することを示す信号が入力されると、自身の記憶部に記憶したタイムコードのうち、最新のタイムコードを１個または複数個特定する。続いて、統合部１７０は、特定したタイムコードをタイムコード記憶部１８に入力する。本実施形態においても、統合部１７０が特定するタイムコードの数は任意に設定してよい。
【０１０２】
区切り検出部１７と統合部１７０以外の各部の動作は、第１の実施形態の各部と同様の動作である。これにより、本実施形態においても、視聴者は、早送りや巻き戻しなどの操作を行うことなく、容易に、マルチメディア情報の視聴を行っている間に進行したテレビ放送を視聴することができる。また、区切りとなるタイミングからテレビ放送の再生が開始されるため、視聴者はテレビ放送の内容をより把握することができる。また、本実施形態では、複数種類のタイムコードに基づいて、一定数のタイムコードを特定しているため、より高精度な区切りを特定することができる。
【０１０３】
以上、図面を参照して本発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【０１０４】
１・・・テレビ受信装置、１１・・・受信部、１２・・・マルチメディア情報復号部、１３・・・ストリーミング復号部、１４・・・提示部、１５・・・テレビ放送データ記憶部、１６・・・選択部、１７，１７−１〜１７−４・・・区切り検出部、１８・・・タイムコード記憶部、１９−１，１９−２・・・スイッチ、３１・・・映像フレーム抽出部、３２・・・ＤＣＴ成分抽出部、３３・・・画像フロックのＤＣＴ成分の差分算出部、３４，４３，５４，６６・・・閾値設定部、３５，４４，５５・・・差分判定部、３６，４５，５６，６９・・・タイムコード蓄積部、３７，４６，５７，７０・・・タイミング指定部、３８，４７，５８，７１・・・タイムコード特定部、４１・・・マクロブロックの動きベクトルデータ抽出部、４２・・・マクロブロックの動きベクトル量算出部、５１・・・字幕データ抽出部、５２・・・字幕タイムコード抽出部、５３・・・開始タイムコードと終了タイムコードの差分算出部、６１・・・音声データ抽出部、６２・・・有音検出部、６３・・・無音検出部、６４・・・時間カウンタ、６５・・・時間カウンタ値保持メモリ、６７・・・時間判定部、６８・・・タイムコード生成部、７０・・・統合部
【図１】
2010219735.tif 000003
【図２】
2010219735.tif 000004
【図３】
2010219735.tif 000005
【図４】
2010219735.tif 000006
【図５】
2010219735.tif 000007
【図６】
2010219735.tif 000008
【図７】
2010219735.tif 000009