(57)【要約】      （修正有）【課題】ＢＳ録画情報を再生する場合に、録画情報に含まれる時刻情報に基づいてビデオ情報と字幕情報を同期するレコーダを提供する。【解決手段】ＢＳ放送の録画情報を再生するレコーダであって、録画情報を再生する場合に、録画情報に含まれるＮＴＰに基づく時刻情報を用いて、録画情報に含まれるビデオ情報および字幕情報を同期させて再生する。また、受信中のＢＳ放送を視聴する場合に、レコーダが有するシステムクロックに基づく時刻情報を用いて受信中のＢＳ放送に含まれるビデオ情報および字幕情報を同期させて視聴出力する。【選択図】図２
2019186732.tif 000002
【特許請求の範囲】
【請求項１】
ＢＳ放送の録画情報を再生するレコーダであって、
前記録画情報を再生する場合に、前記録画情報に含まれるＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）に基づく時刻情報を用いて、前記録画情報に含まれるビデオ情報および字幕情報を同期させて再生する情報処理部を備える
レコーダ。
【請求項２】
前記情報処理部は、受信中の前記ＢＳ放送を視聴出力する場合に、前記レコーダが有するシステムクロックに基づく時刻情報を用いて、受信中の前記ＢＳ放送に含まれるビデオ情報および字幕情報を同期させて視聴出力する
請求項１に記載のレコーダ。
【請求項３】
前記情報処理部は、受信中の前記ＢＳ放送を視聴出力する場合に、受信中の前記ＢＳ放送に含まれるＮＴＰに基づく時刻情報を用いて、受信中の前記ＢＳ放送に含まれるビデオ情報および字幕情報を同期させて視聴出力する
請求項１に記載のレコーダ。
【請求項４】
前記情報処理部は、前記字幕情報に含まれる表示開始時刻および表示終了時刻から算出される字幕の表示期間を、前記ビデオ情報を再生する際の再生速度に応じて変更する
請求項１〜３のいずれか１項に記載のレコーダ。
【請求項５】
さらに、前記字幕情報を表示させるためのブラウザを有し、
前記情報処理部は、前記ビデオ情報および前記字幕情報を同期させて再生する場合に、前記ブラウザを用いて前記字幕情報を前記ビデオ情報に重畳させる
請求項１〜４のいずれか１項に記載のレコーダ。
【請求項６】
前記ＢＳ放送は、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を含むインターネットプロトコルを有する
請求項１〜５のいずれか１項に記載のレコーダ。
【請求項７】
ＢＳ放送の録画情報の再生方法であって、
前記録画情報に含まれるＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）に基づく時刻情報を用いて、前記録画情報に含まれるビデオ情報および字幕情報を同期させて再生する
録画情報の再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ＢＳ放送の録画情報を再生するレコーダ、および、録画情報の再生方法に関する。
【背景技術】
【０００２】
特許文献１は、ＭＭＴ（ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ）方式を用いるハイブリッド配信システムにおいて、送信側から基準クロック情報を送信し、受信側で基準クロック情報を受信し、基準クロックを生成する装置を開示する。この装置では、ＭＭＴパケットを、ＡＲＩＢ規格で規定される高度ＢＳ伝送方式を用いて伝送する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−９５８９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の高度ＢＳ伝送方式では、ＢＳ録画情報を再生する場合に、ビデオ情報と字幕情報とを同期させることが困難なことがある。
【０００５】
本開示は、ＢＳ録画情報を再生する場合に、ビデオ情報と字幕情報との同期を行うことができるレコーダ等を提供する。
【課題を解決するための手段】
【０００６】
本開示におけるレコーダは、ＢＳ放送の録画情報を再生するレコーダであって、前記録画情報を再生する場合に、前記録画情報に含まれるＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）に基づく時刻情報を用いて、前記録画情報に含まれるビデオ情報および字幕情報を同期させて再生する情報処理部を備える。
【０００７】
本開示における録画情報の再生方法は、ＢＳ放送の録画情報の再生方法であって、前記録画情報に含まれるＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）に基づく時刻情報を用いて、前記録画情報に含まれるビデオ情報および字幕情報を同期させて再生する。
【０００８】
なお、これらの包括的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよい。また、これらの包括的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００９】
ＢＳ録画情報を再生する場合に、ビデオ情報と字幕情報との同期を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】比較例のレコーダにおけるＢＳ録画情報の再生処理を示す図
【図２】実施の形態のレコーダにおけるＢＳ録画情報の再生処理を示す図
【図３】実施の形態のレコーダを備えるＢＳ放送受信システムの概略図
【図４】実施の形態のレコーダの概略構成図
【図５】実施の形態のレコーダの機能構成を示すブロック図
【図６】実施の形態におけるＢＳ録画情報の再生方法を示すフローチャート
【図７】実施の形態の変形例におけるＢＳ録画情報の再生方法を示すフローチャート
【発明を実施するための形態】
【００１１】
（本開示に至る経緯）
まず、本開示に至る経緯について説明する。従来のＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）放送では、ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットのペイロードにビデオ情報、オーディオ情報および字幕情報などを格納して通信を行う。なお、本開示における「字幕情報」は、字幕および文字スーパーの少なくとも一方を有する情報を意味する。ＢＳ放送では、ＭＰＥＧ２−ＴＳパケットで通信されるため、ＰＥＳパケットを、ＴＳパケットに入るように分割して通信が行われる。
【００１２】
ＰＥＳパケットは、ヘッダーとペイロードに分けられ、実データはペイロードに、制御データはヘッダーに格納される。実データを処理するタイミングを示すＤＴＳ（Ｄｅｃｏｒｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）、および、実データを表示するタイミングを示すＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）のそれぞれは、ヘッダーに格納されている。ＢＳ放送を受信するレコーダでは、参照するクロックである多重して送信側から送られたＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）に基づいて表示動作を制御する。例えばレコーダは、ＰＣＲがＰＴＳの時刻になった時に、実データを表示する。
【００１３】
レコーダは、ビデオ情報およびオーディオ情報を次々と出力することで、動画を形成する。またレコーダは、字幕情報を適宜出力することで、字幕を表示する。従来のＢＳ放送では、ビデオ情報、オーディオ情報および字幕情報のそれぞれは、同じパケット構造で通信され、かつ、同じ時間軸のＰＣＲに基づいて表示制御される。そのため、従来のＢＳ放送では、ＢＳ録画情報を再生する場合に、現在時刻を参照しなくても、ＰＣＲを参照することでビデオ情報、オーディオ情報および字幕情報を同期させることができる。
【００１４】
一方、高度ＢＳ放送では、ビデオ情報、オーディオ情報および字幕情報は、ＴＬＶ／ＭＭＴパケットというコンテナで通信される。ＴＬＶ（Ｔｙｐｅ  Ｌｅｎｇｔｈ  Ｖａｌｕｅ）方式によれば、データを放送波だけでなくネットワークで送信することができる。これにより、例えば、地域毎の差分データをネットワークで送信し、地域毎に特化したサービスを行うことができる。
【００１５】
高度ＢＳ放送では、この放送波で送信されるデータと、ネットワークで送信されるデータとの同期を実現する仕組みとして、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）という時刻情報が採用されている。ＮＴＰはＬＩＮＵＸなどのシステムでもシステムクロックの基準時刻情報として使われることも多く、ＮＴＰを何らかの方法で受信するシステムにおいては、その機器のシステムクロックをＮＴＰを用いて同期（設定・補正）をとっていることがある。システムクロックは、その機器の上で動くさまざまなソフトウェア（アプリケーションプログラムなど）から容易に参照できるように、カーネルなどが提供することが多い。
【００１６】
このように、例えば高度ＢＳ放送を記録するレコーダでは、レコーダが有するシステムクロックをＮＴＰを用いて現在時刻に同期させることは十分に考えられる。通常、ＮＴＰは現在時刻と整合されているので、受信中のＢＳ放送を視聴出力する場合、ＮＴＰに同期するシステムクロックを用いても、現在時刻に合っているためビデオ情報、オーディオ情報および字幕情報に関する視聴出力の時間的なずれは発生しない。しかし、ＢＳ録画情報を再生する場合、以下に示す問題が生じ得る。
【００１７】
図１は、比較例のレコーダにおけるＢＳ録画情報の再生処理を示す図である。一方、図２は、本開示のレコーダにおけるＢＳ録画情報の再生処理を示す図である。
【００１８】
図１および図２には、ＢＳ録画情報を再生する場合に、それぞれのレコーダの記録部に記録されているＢＳ録画情報であるＴＬＶストリームが、デマルチプレクサ（Ｄｅｍｕｘ）によって、ＡＶ情報（オーディオ情報およびビデオ情報）と字幕情報とに分解され、その後、出力される様子が示されている。
【００１９】
図１に示す比較例では、ＡＶ情報はシステムクロックを参照して復号化され、字幕情報もシステムクロックを参照して字幕化される。しかしながら、例えば、時刻５：００に録画した情報を時刻８：００に再生する場合、ＢＳ放送を録画した情報（録画情報）に含まれるＮＴＰの時刻５：００は、現在時刻８：００から見て過去の時刻となってしまう。
【００２０】
通常、レコーダでは、前述したように、現在チューナが受信している放送波に含まれているＮＴＰを用いてシステムクロックの同期をとっている。これは以下の理由による。
【００２１】
レコーダでは、再生をしながら、同時に録画するとことも必要になることがある。この場合、システムクロックを録画情報のＮＴＰに基づく時刻情報で設定してしまうと、録画する際にクロックが期待した値にならず、録画が正常に動作しなくなる。
【００２２】
また、受信している放送を再エンコードして録画しようとする場合、受信しているビデオ情報およびオーディオ情報を一旦デコードする必要があるが、同時に再生しているストリームに含まれる録画情報のＮＴＰでシステムクロックを同期させてしまうと、システムクロックによる時刻情報が、現在受信している放送波から通知されてくるＮＴＰによる時刻情報よりも過去になってしまうため、視聴時のビデオ情報およびオーディオ情報をデコードするタイミングにならない可能性があり、再エンコード処理ができないのである。これでは、レコーダとしてシステム要件を満足できず、許されない状況である。そのため、システムクロックは現在受信している放送波に含まれるＮＴＰに同期していることが一般的である。
【００２３】
ただし、このシステムクロックを用いてビデオ情報、オーディオ情報または字幕情報の再生を行うと、図１のように録画情報として過去のＮＴＰによる時刻情報を有するそれぞれの情報が表示されないという問題が生じる。
【００２４】
それに対し、図２に示す本開示では、ＢＳ録画情報を再生する場合に、レコーダの再生処理が参照する時刻情報として、現在受信している放送波に含まれるＮＴＰに基づくシステムクロックではなく、記録したストリームに含まれるＮＴＰから生成される時刻情報を用いる。これによれば例えば、時刻５：００に録画した情報を、時刻８：００に再生する場合であっても、再生時に参照する時刻情報が時刻５：００になるため、ビデオ情報、オーディオ情報および字幕情報に含まれるＮＴＰの時刻５：００と一致する。そのため現在時刻とは関係なく、ビデオ情報、オーディオ情報および字幕情報の同期をとることが可能となる。
【００２５】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００２６】
なお、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００２７】
（実施の形態）
［１．レコーダの構成］
以下、図面を参照しつつ、実施の形態のレコーダ１０の構成について説明する。
【００２８】
図３は、実施の形態のレコーダ１０を備えるＢＳ放送受信システム１の概略図である。図４は、レコーダ１０の概略構成図である。
【００２９】
ＢＳ放送受信システム１は、アンテナ４０と、レコーダ１０と、表示装置５０とを備える。アンテナ４０および表示装置５０のそれぞれは、ケーブル等を介してレコーダ１０に接続されている。
【００３０】
レコーダ１０は、チューナ（Ｔｕｎｅｒ）１１と、記録部１２と、情報処理部１５とを備えている。レコーダ１０は、アンテナ４０およびチューナ１１を介してＢＳ放送を受信する。受信したＢＳ放送に含まれる情報は、レコーダ１０からディスプレイ画面を有する表示装置５０に伝送される。その際、情報処理部１５は、受信中のＢＳ放送に含まれる情報を処理し、表示装置５０へ視聴出力する。
【００３１】
また、受信したＢＳ放送に含まれる情報は、ＢＳ録画情報として記録部１２に保存される。保存されたＢＳ録画情報を再生する際、情報処理部１５は、ＢＳ録画情報に含まれる情報を処理し、表示装置５０へ再生出力する。
【００３２】
なお、記録部１２は、例えばメモリ、ハードディスク、ＤＶＤ等の記録媒体である。ＢＳ放送は、アンテナ４０を介してレコーダ１０に入力されてもよいし、光ファイバー等を用いた光通信によってレコーダ１０に入力されてもよい。
【００３３】
次に、レコーダ１０の機能構成について図５を用いて詳しく説明する。図５は、レコーダ１０の機能構成を示すブロック図である。
【００３４】
まず、チューナ１１または記録部１２から情報処理部１５に、ＴＬＶストリームが入力される。入力されたＴＬＶストリームは、デマルチプレクサ１６にて、ＴＬＶコンテナ、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）／ＩＰコンテナ、ＭＭＴコンテナの順で解析される。その解析の際、ＴＬＶ−ＳＩフィルタおよびＭＭＴ−ＳＩによって、制御情報である各ＳＩ（セクション情報）が、システム制御部２０に出力される。ＴＬＶ−ＳＩは選局のための情報が格納されており、放送番組とＩＰアドレスとの対応方法などが記録されている。一方、ＭＭＴ−ＳＩは番組を構成するビデオ情報やオーディオ情報、字幕の情報、また、ビデオ情報やオーディオ情報のタイムコード（ＰＴＳ／ＤＴＳ）などが記録されている。
【００３５】
システム制御部２０は、チューナ１１や記録部１２からの情報や、レコーダ１０の他の部分（図示せず）からの情報を入手し、その情報に基づいて情報処理部１５の字幕制御部２１、ビデオ制御部２４およびオーディオ制御部２７に制御信号を出力して制御する。またシステム制御部２０は、各ＳＩ（セクション情報）の解析を行い、記録対象であるビデオ情報、オーディオ情報および字幕情報の特定と、ビデオ情報、オーディオ情報および字幕情報のタイムコードの取得を行う。また、システム制御部２０は、レコーダ１０のシステムクロックの調整を行う。
【００３６】
また、デマルチプレクサ１６は、ＵＤＰ／ＩＰコンテナを解析することで、ＮＴＰに関する時刻情報をクロック生成部３１に出力する。
【００３７】
また、デマルチプレクサ１６は、ＭＭＴコンテナを解析することで、ＭＭＴコンテナ中に格納されているビデオ情報、オーディオ情報および字幕情報を取り出し、字幕情報を字幕情報バッファ部２２へ出力し、ビデオ情報をビデオ情報バッファ部２５へ出力し、オーディオ情報をオーディオ情報バッファ部２８へ出力する。
【００３８】
システム制御部２０は、各ＳＩ（セクション情報）から取得した各々のビデオ情報やオーディオ情報のタイムコードのそれぞれを、ビデオ制御部２４およびオーディオ制御部２７のそれぞれに通知する。また、ビデオ制御部２４は、対応するビデオ情報バッファ部２５のデータ通信を監視する。また、オーディオ制御部２７は、対応するオーディオ情報バッファ部２８のデータ通信を監視する。
【００３９】
そしてビデオ制御部２４は、システム制御部２０から送られてきた、ビデオ情報バッファ部２５に蓄積されたビデオ情報に対応するＰＴＳとＤＴＳとクロック生成部３１から通知される時刻情報とを比較して、時刻情報がＤＴＳと同じになったタイミングで、ビデオデコーダ２６にビデオ情報バッファ部２５からのビデオ情報のデコードを要求し、また時刻情報がＰＴＳと同じになったタイミングでビデオ情報バッファ部２５からのビデオ情報のビデオ出力への送出処理を要求する。
【００４０】
また、オーディオ制御部２７は、システム制御部２０から送られてきた、オーディオ情報バッファ部２８に蓄積されたオーディオ情報のＰＴＳと、クロック生成部３１から通知される時刻情報とを比較して、時刻情報がＰＴＳと同じになったタイミングで、オーディオデコーダ２９にオーディオ情報バッファ部２８からのオーディオ情報のオーディオ出力への送出処理を要求する。
【００４１】
一方でシステム制御部２０は、レコーダ１０の字幕の表示機能が有効になっている場合に、字幕制御部２１に字幕の表示要求を行う。字幕の表示機能が有効になっている場合とは、例えば、リモートコントローラ（図示せず）によってレコーダ１０が、視聴や再生動作中に字幕表示に関する指令を受け付けた場合である。
【００４２】
字幕制御部２１は、字幕の表示要求を受けると、字幕情報が格納されている字幕情報バッファ部２２からブラウザ２３に字幕情報を出力させると同時に、クロック生成部３１にて生成される時刻情報を参照し、この時刻情報をブラウザ２３に通知する。ブラウザ２３は字幕情報バッファ部２２から出力された字幕情報を解析し、字幕の表示開始時刻および表示終了時刻を取得する。ブラウザ２３は字幕制御部２１から通知された時刻情報を参照しながら、時刻情報が表示開始時刻になった時に字幕表示を開始させ、表示終了時刻になった時に字幕表示を終了させる。ブラウザ２３によって生成された字幕画像は、ビデオデコーダ２６から出力されるビデオ画像に重畳された後、ビデオ出力される。
【００４３】
このようにレコーダ１０の情報処理部１５は、ＢＳ録画情報を再生する場合に、ＢＳ録画情報に含まれるＮＴＰから生成される時刻情報を参照し、この時刻情報を用いて、ＢＳ録画情報に含まれるビデオ情報および字幕情報を同期させて再生する。すなわち情報処理部１５は、ビデオ情報および字幕情報を再生する場合に、ＢＳ録画情報に含まれるＮＴＰから生成される時刻情報に基づいてビデオ情報を再生し、かつ、この時刻情報と一致する時刻情報を有する字幕情報をビデオ情報に同期させて表示する。これにより、ビデオ情報および字幕情報の同期再生を実現することができる。
【００４４】
［２．録画情報の再生方法］
次に、録画情報の再生方法について図５および図６を用いながら説明する。図６は、実施の形態におけるＢＳ録画情報の再生方法を示すフローチャートである。
【００４５】
まず、情報処理部１５は、字幕の表示機能が有効（ＯＮ）になっている場合に、字幕制御部２１にブラウザ２３の起動を要求する（ステップＳ１１）。
【００４６】
次に、情報処理部１５は、レコーダ１０が視聴モードであるかあるいは再生モードであるかを判断する（ステップＳ１２）。この視聴モードおよび再生モードは、例えば、リモートコントローラによって、ユーザがレコーダ１０を操作することで、切り替えることができる。ユーザが現在放送されている番組（コンテンツ）情報を視聴することが視聴モードであり、記録部にすでに録画したものを再生しているのを再生モードである。
【００４７】
情報処理部１５は、レコーダ１０の状態が視聴モードであると判断した場合、システム制御部２０は、字幕制御部２１、ビデオ制御部２４およびオーディオ制御部２７に視聴モードであることを通知し（ステップＳ１３）、字幕制御部２１、ビデオ制御部２４およびオーディオ制御部２７は、時刻情報としてシステムクロックを参照するモードを選択する（ステップＳ１４）。
【００４８】
レコーダ１０は、視聴モード時はチューナ１１から情報処理部１５にＢＳ放送のストリームが入力され、その中に含まれるＮＴＰによってシステムクロックが設定・調整される。これにより、システムクロックが現在時刻と同期することが実現されている。システムクロックはシステム制御部２０において、現在受信中のＮＴＰに基づいて設定・調整され、システム制御部２０から字幕制御部２１、ビデオ制御部２４およびオーディオ制御部２７に送られる。
【００４９】
次に、字幕制御部２１は、レコーダ１０の字幕表示設定がＯＮまたはＯＦＦかどうかを判断し（ステップＳ１７）、字幕表示設定がＯＦＦ（無効）の場合は字幕表示をせずにそのまま終了する。一方、字幕表示設定がＯＮ（有効）の場合には、字幕情報バッファ部２２に字幕情報が蓄積されているかどうかを確認する（ステップＳ１８）。
【００５０】
字幕情報バッファ部２２に字幕情報がある場合、字幕制御部２１はブラウザ２３へ字幕情報バッファ部２２の字幕情報を取得するように制御し、また時刻情報としてシステムクロックに基づく時刻情報をブラウザ２３へ通知する（ステップＳ１９）。ブラウザ２３は、システムクロックから取得した時刻情報と、受信中のＢＳ放送に含まれる字幕情報に設定された表示開始時刻の２つの時刻情報を比較して、両者が一致したタイミングで字幕情報を表示するように制御する。
【００５１】
ビデオ制御部２４は、システム制御部２０から送信されたシステムクロックに基づく時刻情報と、同じくシステム制御部２０から送信されたＤＴＳを比較する。そしてビデオ制御部２４は、ビデオ情報バッファ部２５に、このＤＴＳに対応するビデオ情報をビデオデコーダ２６へ出力させる。またビデオ制御部２４は、ビデオデコーダ２６へこのビデオ情報をデコードして出力させるように制御する。
【００５２】
このように情報処理部１５は、視聴モードにおいては、現在受信中のＮＴＰと同期するシステムクロックに基づく時刻情報を用いて、受信中のＢＳ放送に含まれるビデオ情報および字幕情報を同期させた画面出力を実現している。具体的には、字幕制御部２１がステップＳ１４にてシステムクロックを参照するモードを選択し、ブラウザ２３がシステムクロックから入手した時刻情報と、字幕情報バッファ部２２から入力された字幕情報に設定されている表示開始時刻が等しくなった時に、ビデオ出力に字幕を出力し、同じくシステムクロックから入手した時刻情報と同期するＤＴＳのビデオ情報からデコードされたビデオ画像に重畳させて表示する（ステップＳ２０）。
【００５３】
また、ブラウザ２３はシステムクロックから取得した時刻情報が、字幕の表示終了時刻になった時に字幕表示を停止することで、ビデオ出力への字幕重畳を終了する（ステップＳ２１）。なお、表示開始時刻および表示終了時刻は、ＡＲＩＢ規格のＳＴＤ−Ｂ６２のｄｉｖ要素として字幕情報に記載されている。
【００５４】
次に、字幕制御部２１は、次の字幕情報の表示処理を行うため、ステップＳ１７へと処理を戻す。一方、ステップＳ１８において、字幕情報バッファ部２２に字幕情報がない場合、ステップＳ１７に戻り、字幕表示設定に変化があるか、字幕情報バッファ部２２に字幕情報が蓄積されるまで、ステップＳ１７とステップＳ１８のループ処理を繰り返す。
【００５５】
もし、すでにレコーダ１０が視聴状態で、ユーザが字幕表示設定をＯＦＦ（無効）からＯＮ（有効）にした場合、図６のフローのステップＳ１１から開始してもよいし、ステップＳ１２から開始しても良い。これは視聴状態において常にブラウザ２３を起動しているかどうかによって、動作は変わってくる。
【００５６】
次にレコーダ１０が再生モードである時の動作について説明する。レコーダ１０は、再生モード時は記録部１２から情報処理部１５に、記録部１２に記録されていたＢＳ放送のストリームが入力され、クロック生成部３１は、ＢＳ放送ストリームに含まれるＮＴＰからクロックを生成し、このクロックを参照して時刻情報を生成する。情報処理部１５は、レコーダ１０が再生モードであると判断した場合、字幕制御部２１に再生モードであることを通知し（ステップＳ１５）、字幕制御部２１は、クロック生成部３１においてＢＳ録画情報に含まれるＮＴＰから生成されるクロックを時刻情報として参照するモードを選択する（ステップＳ１６）。
【００５７】
ステップＳ１７以降の処理において、視聴モードと再生モードの違いは、ステップＳ１９において、ブラウザ２３に通知されるクロックとしての時刻情報がシステムクロックではなく、クロック生成部３１から取得した時刻情報に変わるという点だけである。それ以外については、視聴モードも再生モードも同じ動作となる。つまり、再生モードのステップＳ１７、ステップＳ１８は、参照する時刻情報が異なるだけで視聴モードの動作と同じ処理となる。
【００５８】
ステップＳ１９においては、字幕情報バッファ部２２に蓄積されたＢＳ録画情報の字幕情報と、クロック生成部３１から時刻情報を通知するモードを通知される（ステップＳ１９）。ステップＳ２０、ステップＳ２１においては、字幕情報の表示開始時刻・表示終了時刻と、クロック生成部３１から取得する時刻情報を比較して、字幕の表示開始・終了を行い、録画情報に含まれるビデオ情報および字幕情報を同期させて再生を実現する。このように本実施の形態では、チューナ１１で受信中のＢＳ放送を視聴出力する視聴モードの場合に、レコーダ１０が有するシステムクロックを参照し、システムクロックに基づく時刻情報を用いて、受信中のＢＳ放送に含まれるビデオ情報および字幕情報を同期させて視聴出力する。
【００５９】
また、記録部１２に記録されているＢＳ録画情報を再生する再生モードの場合に、ＢＳ録画情報に含まれるＮＴＰに基づく時刻情報を用いて、ＢＳ録画情報に含まれるビデオ情報および字幕情報を同期させて再生する。
【００６０】
これにより、視聴モードおよび再生モードのそれぞれにおいて、ビデオ情報および字幕情報の同期再生を実現することができる。
【００６１】
なお、再生モードにおいては、通常の再生速度だけでなく、話速再生（音つき早送り）など、字幕情報を表示しながら早送り再生する場合もある。早送り再生する場合、字幕表示する時間を現実世界の時間軸の長さよりも短くする必要があるが、本実施の形態のように記録されているＴＬＶストリームのビデオ情報のＮＴＰに基づいて時刻情報を生成することで、時刻情報自体も早送り再生と同じ速度で進める。このようにして、字幕情報に含まれる表示開始時刻および表示終了時刻から算出される字幕の表示期間を、ビデオ情報を再生する際の再生速度に応じて変更する。これにより、再生間隔が調整された字幕情報の表示制御が可能となる。
【００６２】
なおシステム制御部２０は、再生モードの時にはＮＴＰを受信しない、または、受信しても無視してシステムクロックの調整を行わないように動作する。
【００６３】
またクロック生成部３１は、再生モード時のみＮＴＰが通知されるように、例えばシステム制御部２０が切り替え動作をしても良い。また視聴モード、再生モードにかかわらずクロック生成部３１には常にＮＴＰが通知されてクロックや時刻情報が生成されるが、字幕制御部２１、ビデオ制御部２４およびオーディオ制御部２７は、再生モードの時のみクロック生成部３１から時刻情報を受け取るようにシステム制御部２０が制御するように動作するものでもよい。
【００６４】
また視聴モードにおける時刻情報と再生モードにおける時刻情報の作成はいずれもクロック生成部３１が行い、字幕制御部２１、ビデオ制御部２４およびオーディオ制御部２７は、常にクロック生成部３１から入手できる時刻情報を参照しながら動作する構成であってもよい。つまりクロック生成部３１が生成する時刻情報は、視聴モードの際にはチューナ１１が受信中のＮＴＰに基づいて調整されるシステムクロックを参照する時刻情報であり、再生モードの際には再生するビデオ情報のＮＴＰに基づく時刻情報とするように、クロック生成部３１が生成する時刻情報を作り変えてもよい。
【００６５】
［１−３．効果等］
以上のように、本実施の形態のレコーダ１０は、ＢＳ放送の録画情報を再生するレコーダ１０であって、録画情報を再生する場合に、録画情報に含まれるＮＴＰに基づく時刻情報を用いて、録画情報に含まれるビデオ情報および字幕情報を同期させて再生する情報処理部１５を備える。
【００６６】
この構成によれば、ＢＳ録画情報を再生する場合に、ビデオ情報と字幕情報との同期を行うことができる。
【００６７】
また、情報処理部１５は、受信中のＢＳ放送を視聴出力する場合に、レコーダが有するシステムクロックに基づく時刻情報を用いて、受信中のＢＳ放送に含まれるビデオ情報および字幕情報を同期させて視聴出力してもよい。
【００６８】
これによれば、ＢＳ放送を視聴出力する場合に、および、ＢＳ録画情報を再生する場合に、ビデオ情報と字幕情報との同期を行うことができる。また、視聴時は、システムクロックに基づく時刻情報を用いることで、ビデオ情報と字幕情報との同期を簡易に行うことができる。
【００６９】
また、情報処理部１５は、字幕情報に含まれる表示開始時刻および表示終了時刻から算出される字幕の表示期間を、ビデオ情報を再生する際の再生速度に応じて変更してもよい。
【００７０】
これによれば、ＢＳ録画情報を通常速度と異なる速度で再生する場合であっても、ビデオ情報と字幕情報との同期を行うことができる。
【００７１】
また、レコーダ１０は、さらに、字幕情報を表示させるためのブラウザ２３を有し、情報処理部１５は、ビデオ情報および字幕情報を同期させて再生する場合に、ブラウザ２３を用いて字幕情報をビデオ情報に重畳させてもよい。
【００７２】
これによれば、ブラウザ２３を用いて、ビデオ情報と字幕情報との同期を簡易に行うことができる。
【００７３】
また、ＢＳ放送は、ＵＤＰを含むインターネットプロトコルを有していてもよい。
【００７４】
これによれば、高度ＢＳ放送において、ビデオ情報と字幕情報との同期を行うことができる。
【００７５】
また、本実施の形態の録画情報の再生方法は、ＢＳ放送の録画情報の再生方法であって、録画情報に含まれるＮＴＰに基づく時刻情報を用いて、録画情報に含まれるビデオ情報および字幕情報を同期させて再生する。
【００７６】
これによれば、ＢＳ録画情報を再生する場合に、ビデオ情報と字幕情報との同期を行うことができる。
【００７７】
［１−４．変形例］
次に、実施の形態の変形例における録画情報の再生方法について図７を用いながら説明する。変形例では、視聴モードおよび再生モードのいずれかにかかわらず、ＮＴＰから生成されるクロックを参照する例について説明する。
【００７８】
図７は、実施の形態の変形例におけるＢＳ録画情報の再生方法を示すフローチャートである。
【００７９】
まず、情報処理部１５は、字幕制御部２１にブラウザ２３の起動を要求する（ステップＳ１１）。
【００８０】
次に、字幕制御部２１は、レコーダ１０が視聴モードであるか再生モードであるかにかかわらず、クロック生成部３１でＮＴＰから生成されるクロックを参照するモードを選択する（ステップＳ１６Ａ）。
【００８１】
次に字幕制御部２１は、字幕表示設定がＯＮ（有効）なのか無効（ＯＦＦ）なのかを判断する（ステップＳ１７）。字幕表示設定がＯＦＦの場合、字幕表示処理をそのまま終了する。一方、字幕表示設定がＯＮの場合、字幕情報バッファ部２２に蓄積された字幕情報があるかどうかを確認する（ステップＳ１８）。
【００８２】
字幕情報バッファ部２２に字幕情報がある場合、字幕情報バッファ部２２に蓄積されている字幕情報とクロック生成部３１にて生成されたクロックを参照した時刻情報を取得するモードをブラウザ２３へ通知する（ステップＳ１９）。
【００８３】
ブラウザ２３はちなみに、時刻情報をクロック生成部３１にて生成し取得するというように記載しているが、ブラウザ２３がＮＴＰを取得してブラウザ２３内でクロックを生成して時刻情報を取得してもよい。
【００８４】
次に情報処理部１５は、このクロックに基づく時刻情報を用いて、録画情報に含まれるビデオ情報および字幕情報を同期させて再生出力する、または、ＢＳ放送に含まれるビデオ情報および字幕情報を同期させて視聴出力する。具体的にブラウザ２３は、ステップＳ１９にて通知された上記時刻情報が、表示開始時刻になった時に字幕をビデオ画像に重畳させて表示する（ステップＳ２０）。また、上記クロックが、表示終了時刻になった時に字幕表示を終了する（ステップＳ２１）。
【００８５】
次に、字幕制御部２１は、字幕表示動作を継続するか否か判断するためにステップＳ１７に戻る。また、ステップＳ１８にて字幕情報バッファ部２２に字幕情報がない場合、ステップＳ１７に戻り、字幕表示設定に変化があるか、字幕情報バッファ部２２に字幕情報が蓄積されるまで、ステップＳ１７とステップＳ１８を繰り返すループ処理に入る。
【００８６】
このように変形例では、受信中のＢＳ放送を視聴出力する場合に、受信中のＢＳ放送に含まれるＮＴＰに基づく時刻情報を用いて、受信中のＢＳ放送に含まれるビデオ情報および字幕情報を同期させて視聴出力する。また、ＢＳ録画情報を再生する場合に、ＢＳ録画情報に含まれるＮＴＰに基づく時刻情報を用いて、ＢＳ録画情報に含まれるビデオ情報および字幕情報を同期させて再生する。
【００８７】
これによれば、視聴モードおよび再生モードのいずれかにかかわらず、ビデオ情報および字幕情報の同期再生を実現することができる。
【００８８】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【産業上の利用可能性】
【００８９】
本開示は、ＢＳ放送を受信、録画および再生するレコーダに適用可能である。
【符号の説明】
【００９０】
１    ＢＳ放送受信システム
１０  レコーダ
１１  チューナ
１２  記録部
１５  情報処理部
１６  デマルチプレクサ
２０  システム制御部
２１  字幕制御部
２２  字幕情報バッファ部
２５  ビデオ情報バッファ部
２８  オーディオ情報バッファ部
２３  ブラウザ
２４  ビデオ制御部
２６  ビデオデコーダ
２７  オーディオ制御部
２９  オーディオデコーダ
３１  クロック生成部
４０  アンテナ
５０  表示装置
【図１】
2019186732.tif 000003
【図２】
2019186732.tif 000004
【図３】
2019186732.tif 000005
【図４】
2019186732.tif 000006
【図５】
2019186732.tif 000007
【図６】
2019186732.tif 000008
【図７】
2019186732.tif 000009