(57)【要約】【課題】通常再生に復帰した直後においても確実に字幕等を表示する。【解決手段】実施形態の記録再生装置は、映像パケットとこの映像パケットに関連するパケットとが時分割で多重されたトランスポートストリームを記録する番組記録部と、前記映像パケットに関連するパケットに基づく表示の表示期間を検出すると共に、前記番組記録部によって記録されたパケットのうち、前記映像パケットに関連するパケットの記録位置と前記検出した表示期間に対応するパケットが記録された記録位置とを検出する検出部と、前記検出部の検出結果の情報を記録する情報記録部と、前記番組記録部によって記録されたパケットの再生が指示されると、前記情報記録部によって記録された情報に基づいて、前記番組記録部によって記録されたパケットのうち、前記指定された再生開始位置の映像パケットに関連するパケットの記録位置から再生を開始する再生制御部とを具備する。【選択図】図１
2014086914.tif 000002
【特許請求の範囲】
【請求項１】
映像パケットとこの映像パケットに関連するパケットとが時分割で多重されたトランスポートストリームを記録する番組記録部と、
前記映像パケットに関連するパケットに基づく表示の表示期間を検出すると共に、前記番組記録部によって記録されたパケットのうち、前記映像パケットに関連するパケットの記録位置と前記検出した表示期間に対応するパケットが記録された記録位置とを検出する検出部と、
前記検出部の検出結果の情報を記録する情報記録部と、
前記番組記録部によって記録されたパケットの再生が指示されると、前記情報記録部によって記録された情報に基づいて、前記番組記録部によって記録されたパケットのうち、前記指定された再生開始位置の映像パケットに関連するパケットの記録位置から再生を開始する再生制御部と
を具備する記録再生装置。
【請求項２】
映像パケットとこの映像パケットに関連するパケットとが時分割で多重されたトランスポートストリームを記録する番組記録部と、
前記番組記録部によって記録されたパケットのうち、前記映像パケットに関連するパケットに基づく表示の表示期間以外の期間に対応するパケットから再生を開始する再生制御部と
を具備する記録再生装置。
【請求項３】
前記映像パケットに関連するパケットに基づく表示の表示期間を検出し、前記番組記録部によって記録されたパケットのうち、前記検出した表示期間に対応するパケットが記録された記録位置を検出する検出部と、
前記検出部の検出結果の情報を記録する情報記録部と、
前記再生制御部は、前記情報記録部によって記録された情報に基づいて、前記再生を開始するパケットの記録位置を求める
ことを特徴とする請求項２に記載の記録再生装置。
【請求項４】
前記番組記録部によって記録されたパケットの再生が指示されると、指定された再生開始位置から所定の表示時間に対応する前の記録位置を検察開始位置に設定する検索位置指定部と、
前記検索開始位置から前記指示された再生開始位置までの間において前記映像パケットに関連するパケットを検索する検索部とを備え、
前記再生制御部は、前記検索部によって前記映像パケットに関連するパケットが見つかった場合には見つかったパケットから再生を開始し、見つからなかった場合には前記再生開始位置から再生を開始する
ことを特徴とする請求項２に記載の記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、記録再生装置に関する。
【背景技術】
【０００２】
従来、地上デジタル放送、衛星デジタル放送のサービスが行われている。日本におけるデジタル放送システムは、ＡＲＩＢ（Association of Radio Industries and Business）の標準規格によって、伝送方式、符号化方式、受信機方式等の各種方式が規定されている。
【０００３】
日本の地上デジタル放送においては、ＩＳＤＢ−Ｔ方式が採用されている。ＩＳＤＢ−Ｔ方式においては、ＭＰＥＧ２規格で規定されたＴＳ（トランスポートストリーム）によって、番組を伝送する。トランスポートストリームは、１バイトの同期信号を含む１８８バイトの固定長のパケット（トランスポートパケット）によって構成されており、ビデオデータ、音声データ及びその他のデータを含む複数のプログラムを１つのストリームで伝送することができる。
【０００４】
ところで、放送信号中に字幕データが挿入されることがある。受信機内のデマルチプレクサは、トランスポートストリームから字幕パケットを抽出して字幕デコーダに供給する。字幕デコーダは、字幕の表示データ（字幕表示データ）を生成する。この字幕表示データが映像デコーダからの映像信号に重畳されて、字幕付きの画像がモニタ上に映出される。
【０００５】
ところが、放送信号を記録再生装置に記録し再生する場合において、早送りや巻戻し再生、スキップ再生等が行われると、これらの特殊再生から復帰した直後の通常再生において、字幕パケットがデコードされず、次の字幕が表示されるまでの期間に字幕が表示されないことがあるという問題があった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３３９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の実施形態は、通常再生に復帰した直後においても確実に字幕等を表示することができる記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態の記録再生装置は、映像パケットとこの映像パケットに関連するパケットとが時分割で多重されたトランスポートストリームを記録する番組記録部と、前記映像パケットに関連するパケットに基づく表示の表示期間を検出すると共に、前記番組記録部によって記録されたパケットのうち、前記映像パケットに関連するパケットの記録位置と前記検出した表示期間に対応するパケットが記録された記録位置とを検出する検出部と、前記検出部の検出結果の情報を記録する情報記録部と、前記番組記録部によって記録されたパケットの再生が指示されると、前記情報記録部によって記録された情報に基づいて、前記番組記録部によって記録されたパケットのうち、前記指定された再生開始位置の映像パケットに関連するパケットの記録位置から再生を開始する再生制御部とを具備する。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施の形態に係る記録再生装置が組み込まれたテレビジョン受信機を示すブロック図。
【図２】入力されるトランスポートストリームを説明するための説明図。
【図３】番組記録再生部１４に記録される番組を図２と同様の表記によって示す説明図。
【図４】字幕情報記録部１５に記録される字幕情報の一例を示す説明図。
【図５】第１の実施の形態の動作を説明するためのフローチャート。
【図６】本発明の第２の実施の形態を説明するための説明図。
【図７】字幕情報記録部１５に記録される字幕情報の一例を示す説明図。
【図８】第２の実施の形態の動作を説明するためのフローチャート。
【図９】本発明の第３の実施の形態を示すブロック図。
【図１０】第３の実施の形態の動作を説明するためのフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００１１】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る記録再生装置が組み込まれたテレビジョン受信機を示すブロック図である。
【００１２】
本実施の形態における記録再生装置は、デジタル放送された字幕付き番組を記録し再生することができる。上述したように、従来、特殊再生から通常再生への復帰時において、本来字幕が表示されるべき期間（以下、字幕表示期間という）において、字幕が表示されないことがある。
【００１３】
図２はこの例を説明するための説明図であり、連続して入力されるパケットを種別毎に区画して示している。例えば、図２の例では、字幕１のパケットに続けて映像１のパケット、音声１のパケット、映像２のパケット、音声２のパケット、字幕消去パケット、映像３のパケット、…が入力されることを示している。各字幕パケットに基づく字幕表示期間は、次の字幕パケットの入力又は字幕消去パケットの入力によって終了する。
【００１４】
即ち、図２の例では、字幕１のパケットに基づく字幕は、映像１及び映像２のパケットに基づく映像表示期間に表示される。字幕２のパケットに基づく字幕は、映像４及び映像５のパケットに基づく映像表示期間に表示され、字幕３のパケットに基づく字幕は、映像６のパケットに基づく映像表示期間に表示される。
【００１５】
仮に、図２のタイミングＡ、即ち、音声１のパケット以降に入力されるパケットを用いて番組の表示を行うと、映像２のパケットに基づく映像表示期間には字幕１のパケットに基づく字幕は表示されない。同様に、タイミングＢ、即ち、音声４のパケット以降に入力されるパケットを用いて番組の表示を行うと、映像５のパケットに基づく映像表示期間には字幕２のパケットに基づく字幕は表示されない。
【００１６】
例えば会話シーンのように、人物が何かを話している場面で字幕が表示されない場合には、視聴者はその場面の理解が困難となることがある。なお、特殊再生から通常再生に復帰する場合に限らず、番組の途中から再生する場合において、字幕表示期間に対応する位置から再生が開始される場合には、同様の問題が発生する。
【００１７】
そこで、これらの通常再生へ復帰時に、必ず字幕パケットの位置から再生を開始するように制御する方法が考えられる。しかしながら、番組中において、字幕表示期間以外の期間、即ち、字幕が表示されないようになっている字幕非表示期間が長時間続くことがある。通常再生への復帰時において、このような比較的長い字幕非表示期間に対応するタイミングで特殊再生が終了すると、通常再生への復帰が長時間行われない可能性がある。
【００１８】
そこで、本実施の形態においては、記録時において、字幕表示期間を検出して字幕情報として記録することで、特殊再生から通常再生に切換る場合等の通常再生への復帰時に、字幕情報を用いて、字幕表示期間以外の期間に対応するデータから再生を開始するようになっている。これにより、通常再生への復帰直後において、字幕が本来表示されるべき場面において字幕が表示されないという不具合を改善することができる。
【００１９】
図１のテレビジョン受信機１０において、アンテナ１１には、デジタル放送信号が誘起する。デジタル放送信号の送信側では、映像又は音声等の符号化単位のデータ、映像データの場合には例えば１フレーム分の符号化データにヘッダ情報を付加したＰＥＳ（Pecketized Elementary Stream Packet ）パケットを構成し、このＰＥＳパケットを複数のＴＳパケットによって分割伝送する。
【００２０】
図１のアンテナ１１からのデジタル放送信号はチューナ１２に供給される。チューナ１２はユーザの選局操作に基づくチャンネルを選局し、選局した信号をデジタル放送変調方式に対応した復調を施して、複数種別のＴＳパケットによって構成されるトランスポートストリームを得る。チューナ１２が取得したトランスポートストリームには、所定の番組の映像、音声及び例えば字幕データ等のその他のデータのパケットが含まれている。
【００２１】
チューナ１２からのトランスポートストリームは、記録のために、字幕表示期間検出部１３を介して番組記録再生部１４に出力されると共に、表示のためにＭＰＥＧ２−ＴＳ分離部２１にも出力される。
【００２２】
番組記録再生部１４は、ＨＤＤ（Hard Disk Drive）あるいはＳＳＤ（Solid State Drive）に対する記録が可能である。例えば、番組記録再生部１４は、情報を記録再生するためのインターフェースが搭載されており、該インターフェースを介してＨＤＤあるいはＳＳＤに放送番組等を録画し、また再生する。
【００２３】
なお、番組記録再生部１４は、テレビジョン受信機１０に内蔵されていてもよく、図示しないＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４（Institute of Electrical and Electronic Engineers 1394）、あるいはｅＳＡＴＡ(external Serial ATA(AT Attachment)）等の外部インターフェースによって接続される外部記録装置であってもよい。
【００２４】
字幕表示期間検出部１３は、チューナ１２からのトランスポートストリームが与えられて、字幕表示期間を検出し字幕情報を作成する。ＭＰＥＧ２規格では、各パケットには各パケットを識別するＰＩＤ（パケットＩＤ）が付加されており、字幕表示期間検出部１３は、このＰＩＤを用いてトランスポートストリームから映像パケット及び字幕パケットを検出する。また、字幕データ及び映像データにはＰＴＳ（Presentation Time Stamp）と呼ばれる表示時刻を示す情報が含まれる。
【００２５】
字幕表示期間検出部１３は、ＰＩＤによって字幕パケットを検出すると、字幕パケットに含まれるＰＴＳによって、その字幕パケットに基づく字幕の字幕表示期間の開始時刻Ｔｓを検出する。字幕表示期間検出部１３は、この開始時刻Ｔｓの情報を字幕情報として字幕情報記録部１５に与えて記録させる。
【００２６】
また、字幕表示期間検出部１３は、ＰＩＤによって次の字幕パケット又は字幕消去パケットを検出すると、これらのパケットに含まれるＰＴＳによって、前の字幕パケットに基づく字幕の字幕表示期間の終了時刻Ｔｐを検出する。字幕表示期間検出部１３は、この終了時刻Ｔｐの情報を字幕情報として字幕情報記録部１５に与えて記録させる。
【００２７】
なお、字幕表示期間検出部１３は、開始時刻Ｔｓ及び終了時刻Ｔｐとして、例えば字幕パケット（字幕消去パケットを含む）に含まれるＰＴＳ値をそのまま用いてもよい。
【００２８】
字幕表示期間検出部１３は、ＰＩＤによって映像パケットを検出する。そして、字幕表示期間検出部１３は、検出した映像パケットのうち、字幕パケットから検出した開始時刻Ｔｓに一致するＰＴＳを有する映像パケットを検出する。字幕表示期間検出部１３は、この映像パケットの番組記録再生部１４による記録開始位置を読み出し禁止の開始位置Ｐｖに設定する。字幕表示期間検出部１３は、求めた読み出し禁止の開始位置Ｐｖの情報を字幕情報として字幕情報記録部１５に与えて記録させる。
【００２９】
なお、字幕表示期間検出部１３は、番組記録再生部１４による記録媒体への番組記録の記録先頭位置を基準に、各映像、字幕又は字幕消去パケットの記録開始位置を、例えばバイト単位で求める。
【００３０】
字幕表示期間検出部１３は、次の字幕パケット又は字幕消去パケットを検出すると、これらの字幕パケット又は字幕消去パケットの番組記録再生部１４による記録開始位置を、前の字幕に対する読み出し禁止の終了位置Ｐｊに設定する。字幕表示期間検出部１３は、求めた読み出し禁止の終了位置Ｐｊの情報を字幕情報として字幕情報記録部１５に与えて記録させる。
【００３１】
字幕情報記録部１５は、字幕表示期間検出部１３からの字幕情報を記録ファイルに対応付けて記録する。各記録ファイルの字幕情報は各字幕パケット毎の情報を有する。即ち、字幕情報記録部１５は、字幕情報として、字幕パケットのＩＤ、その字幕パケットに基づく字幕の表示開始時刻Ｔｓ、表示終了時刻Ｔｐ、表示開始時刻Ｔｓと一致するＰＴＳ値を有する映像パケットの記録開始位置である読み出し禁止の開始位置Ｐｖ、及び、次の字幕パケット（字幕消去パケット）の記録開始位置である読み出し禁止の終了位置Ｐｊを記録する。
【００３２】
なお、字幕情報記録部１５は、例えば、映像を記録するＨＤＤやＳＳＤの記録領域に字幕情報を記録してもよく、映像を記録する記録媒体とは異なる記録媒体に字幕情報を記録してもよい。例えば、字幕情報記録部１５は、テレビジョン受信機１０に内蔵された半導体メモリに字幕情報を記録するようにしてもよい。
【００３３】
番組記録再生部１４は、再生制御部１４ａの制御に従って記録した番組を再生して、番組のトランスポートストリームをＭＰＥＧ２−ＴＳ分離部２１に出力することができる。本実施の形態においては、再生制御部１４ａは、字幕情報記録部１５に記録された字幕情報に基づいて再生を制御するようになっている。即ち、再生制御部１４ａは、通常再生への復帰時には、読み出し禁止の開始位置Ｐｖから読み出し禁止の終了位置Ｐｊまでの記録位置を除く位置から再生を開始するようになっている。
【００３４】
ＭＰＥＧ２−ＴＳ分離部２１には、チューナ１２又は番組記録再生部１４からトランスポートストリームが入力され、入力されたトランスポートをＰＩＤを参照することでデマルチプレクス処理して、映像ＰＥＳストリーム、音声ＰＥＳストリーム及び字幕ＰＥＳストリームに分離する。ＭＰＥＧ２−ＴＳ分離部２１は、分離した映像ＰＥＳストリーム、音声ＰＥＳストリーム及び字幕ＰＥＳストリームを夫々映像デコーダ２２、音声デコーダ２３又は字幕デコーダ２４に出力する。
【００３５】
映像デコーダ２２は、映像ＰＥＳストリームをデコードして映像信号を表示制御部２５に出力する。音声デコーダ２３は、音声ＰＥＳストリームをデコードして音声信号を音声制御部２６に出力する。字幕デコーダ２４は、字幕ＰＥＳストリームをデコードして字幕信号を表示制御部２５に出力する。
【００３６】
字幕デコーダ２４は、字幕ＰＥＳストリームのデコード毎に、前の字幕信号を消去して新たな字幕信号を生成する。字幕デコーダ２４は、字幕消去パケットの再生信号が入力されると、それまで表示に用いた字幕信号を消去するようになっている。
【００３７】
表示制御部２５は、映像デコーダ２２からの映像信号に字幕デコーダ２４からの字幕信号を重畳して、表示用の映像信号をモニタ２７に出力する。音声制御部２６は、音声デコーダ２３からの音声信号をスピーカ２８に与える。こうして、モニタ２７において、字幕付きの映像が表示され、スピーカ２８において、モニタ２７の表示に対応する音声が音響出力される。
【００３８】
次に、このように構成された実施の形態の動作について図３乃至図５を参照して説明する。図３は番組記録再生部１４に記録される番組を図２と同様の表記によって示す説明図であり、図４は字幕情報記録部１５に記録される字幕情報の一例を示す説明図であり、図５は第１の実施の形態の動作を説明するためのフローチャートである。
【００３９】
アンテナ１１に誘起したデジタル放送の高周波信号はチューナ１２に供給され、所定のチャンネルの信号が選局される。チューナ１２は選局したチャンネルの信号を復調してトランスポートストリームを得る。
【００４０】
いま、ユーザが選局した番組についての録画操作が行われていたものとする。この場合には、チューナ１２からのトランスポートストリームは、字幕表示期間検出部１３を介して番組記録再生部１４に供給される。番組記録再生部１４は、番組のトランスポートストリームを記録する。
【００４１】
字幕表示期間検出部１３は、順次入力されるＴＳパケットから、表示開始時刻Ｔｓ、表示終了時刻Ｔｐ、読み出し禁止の開始位置Ｐｖ及び読み出し禁止の終了位置Ｐｊの情報を求めて、各字幕パケットＩＤ情報と共に字幕情報として字幕情報記録部１５に与えて記録させる。
【００４２】
いま、番組記録再生部１４によって記録される番組が図３に示すパケット配列を有するものとする。なお、上述したように、図３の各枠は同一種別の１又は複数のパケットを示している。図３のＴｓ１〜Ｔｓ３、Ｔｐ１〜Ｔｐ３は、各字幕パケット又は字幕消去パケット内のＰＴＳ値に対応する時刻を示している。また、図３のＰｖ１〜Ｔｖ３は映像パケットの番組記録再生部１４による記録開始位置を示し、Ｐｊ１〜Ｐｊ３は、字幕又は字幕消去パケットの番組記録再生部１４による記録開始位置を示している。
【００４３】
図３の字幕１のパケットが字幕表示期間検出部１３に入力されると、字幕表示期間検出部１３は、ＰＩＤによって字幕パケットであることを検出する。字幕表示期間検出部１３は、字幕パケットに含まれるＰＴＳによって、その字幕パケットに基づく字幕の字幕表示期間の開始時刻Ｔｓ１を検出する。
【００４４】
次に、字幕表示期間検出部１３は、ＰＩＤによって映像１のパケットを検出する。字幕表示期間検出部１３は、このパケット内のＰＴＳに字幕パケットから検出した開始時刻Ｔｓ１が含まれるか否かを判定する。図３に示すように、本来、映像１のパケットに基づく映像期間には字幕１のパケットに基づく字幕が表示されるようになっているので、字幕表示期間検出部１３は、この映像１のパケットの番組記録再生部１４における記録開始位置Ｐｖ１を読み出し禁止期間の開始位置Ｐｖ１とする。
【００４５】
次に、字幕表示期間検出部１３は、ＰＩＤによって字幕パケット又は字幕消去パケットを検出する。図３の字幕消去パケットが字幕表示期間検出部１３に入力されると、字幕表示期間検出部１３は、この字幕消去パケットに含まれるＰＴＳを、字幕１のパケットに基づく字幕の字幕表示期間の終了時刻Ｔｐ１とする。また、字幕表示期間検出部１３は、この字幕消去パケットの番組記録再生部１４による記録開始位置を、読み出し禁止期間の終了位置Ｐｊ１とする。
【００４６】
字幕表示期間検出部１３は、求めた表示開始時刻Ｔｓ１、表示終了時刻Ｔｐ１、読み出し禁止の開始位置Ｐｖ１及び読み出し禁止の終了位置Ｐｊ１を、字幕１のＩＤと共に字幕情報として字幕情報記録部１５に与えて記録させる。
【００４７】
次に、図３の字幕２のパケットが字幕表示期間検出部１３に入力されると、字幕表示期間検出部１３は、ＰＩＤによって字幕パケットであることを検出し、この字幕パケットに含まれるＰＴＳによって、この字幕パケットに基づく字幕の字幕表示期間の開始時刻Ｔｓ２を検出する。
【００４８】
次に、字幕表示期間検出部１３は、ＰＩＤによって映像４のパケットを検出する。字幕表示期間検出部１３は、このパケット内のＰＴＳに字幕パケットから検出した開始時刻Ｔｓ２が含まれるか否かを判定する。図３に示すように、本来、映像４のパケットに基づく映像期間には字幕２のパケットに基づく字幕が表示されるようになっているので、字幕表示期間検出部１３は、この映像４のパケットの番組記録再生部１４における記録開始位置Ｐｖ２を読み出し禁止期間の開始位置Ｐｖ２とする。
【００４９】
次に、字幕表示期間検出部１３は、ＰＩＤによって字幕パケット又は字幕消去パケットを検出する。図３の字幕３のパケットが字幕表示期間検出部１３に入力されると、字幕表示期間検出部１３は、この字幕３のパケットに含まれるＰＴＳを、字幕２のパケットに基づく字幕の字幕表示期間の終了時刻Ｔｐ２とする。また、字幕表示期間検出部１３は、この字幕３のパケットの番組記録再生部１４による記録開始位置を、読み出し禁止期間の終了位置Ｐｊ２とする。
【００５０】
字幕表示期間検出部１３は、求めた表示開始時刻Ｔｓ２、表示終了時刻Ｔｐ２、読み出し禁止の開始位置Ｐｖ２及び読み出し禁止の終了位置Ｐｊ２を、字幕２のＩＤと共に字幕情報として字幕情報記録部１５に与えて記録させる。
【００５１】
また、字幕表示期間検出部１３は、字幕３のパケットに含まれるＰＴＳを、この字幕３のパケットに基づく字幕の字幕表示期間の開始時刻Ｔｓ３とする。即ち、字幕２のパケットの表示終了時刻Ｔｐ２＝字幕３のパケットの表示開始時刻Ｔｓ３である。
【００５２】
次に、字幕表示期間検出部１３は、ＰＩＤによって映像６のパケットを検出する。字幕表示期間検出部１３は、このパケット内のＰＴＳに字幕パケットから検出した開始時刻Ｔｓ３が含まれるか否かを判定する。図３に示すように、本来、映像６のパケットに基づく映像期間には字幕３のパケットに基づく字幕が表示されるようになっているので、字幕表示期間検出部１３は、この映像６のパケットの番組記録再生部１４における記録開始位置Ｐｖ３を読み出し禁止期間の開始位置Ｐｖ３とする。
【００５３】
次に、字幕表示期間検出部１３は、ＰＩＤによって字幕消去パケットを検出し、この字幕消去パケットに含まれるＰＴＳを、字幕３のパケットに基づく字幕の字幕表示期間の終了時刻Ｔｐ３とする。また、字幕表示期間検出部１３は、この字幕消去パケットの番組記録再生部１４による記録開始位置を、読み出し禁止期間の終了位置Ｐｊ３とする。
【００５４】
字幕表示期間検出部１３は、求めた表示開始時刻Ｔｓ３、表示終了時刻Ｔｐ３、読み出し禁止の開始位置Ｐｖ３及び読み出し禁止の終了位置Ｐｊ３を、字幕３のＩＤと共に字幕情報として字幕情報記録部１５に与えて記録させる。こうして、図４の字幕情報が記録される。
【００５５】
次に、図５を参照して再生時の動作について説明する。
【００５６】
いま、ステップＳ１においてスキップ再生がユーザによって指示されたものとする。再生制御部１４ａは、通常再生途中において、スキップ指示に従って再生を停止し、ステップＳ２において、指定されているスキップ時間に応じて、スキップ先の再生位置を算出する。
【００５７】
次に、再生制御部１４ａは、ステップＳ３において、字幕情報記録部１５に記録されている字幕情報を読み出す。再生制御部１４ａは、スキップ先の再生位置が読み出し禁止期間内であるか否かを判定する（ステップＳ４）。即ち、再生制御部１４ａは、読み出し禁止の開始位置Ｐｖと読み出し禁止の終了位置Ｐｊとの間の位置に、算出したスキップ先の再生位置が存在するか否かを判定する。再生制御部１４ａは、スキップ先の再生位置が読み出し禁止期間内でない場合には、処理をステップＳ５に移行して、算出したスキップ先から再生を再開する。例えば、スキップ先の位置が図３のタイミングＢに対応する位置であった場合には、番組記録再生部１４は、この位置から再生を再開する。
【００５８】
スキップ先の再生位置が読み出し禁止期間内である場合には、再生制御部１４ａは、処理をステップＳ６に移行する。例えば、図３のタイミングＡ，Ｃに対応する位置にスキップ先が設定された場合には、これらのスキップ先は、夫々字幕１，２についての読み出し禁止期間内に存在する。この場合には、番組記録再生部１４は、ステップＳ６において、読み出し禁止の終了位置にスキップして再生を再開する。例えば、算出したスキップ先がタイミングＡの位置の場合には、読み出し禁止の終了位置Ｐｊ１にスキップさせ、算出したスキップ先がタイミングＣの位置の場合には、読み出し禁止の終了位置Ｐｊ２にスキップさせる。
【００５９】
このように、スキップ先が図３のタイミングＡ〜Ｃのいずれの位置になった場合でも、本来字幕が表示されるべき字幕表示期間の映像パケットに先立って字幕パケットが番組記録再生部１４から再生される。番組記録再生部１４から読み出されたパケットは、ＭＰＥＧ２−ＴＳ分離部２１に与えられ、映像ＰＥＳストリーム、音声ＰＥＳストリーム及び字幕ＰＥＳストリームに分離される。映像デコーダ２２、音声デコーダ２３及び字幕デコーダ２４は、これらの映像ＰＥＳストリーム、音声ＰＥＳストリーム及び字幕ＰＥＳストリームを夫々デコードする。
【００６０】
表示制御部２５は、映像デコーダ２２からの映像信号に、字幕デコーダ２４からの字幕信号を重畳してモニタ２７に出力する。これにより、モニタ２７の表示画面上には、字幕付きの映像が映出される。特殊再生から通常再生の復帰時や番組途中からの再生時等においても、字幕表示期間の映像パケットに先立って対応する字幕パケットが再生されており、字幕表示期間に対応する映像には字幕が確実に表示される。
【００６１】
このように本実施の形態においては、記録時において、字幕表示期間を検出して字幕情報として記録し、この字幕情報を用いることで、字幕表示期間に対応するパケットから再生が行われることを禁止すると共に、映像パケットに先立って対応する字幕パケットの再生を開始するようになっている。これにより、通常再生の再開（復帰）直後において、字幕が本来表示されるべき場面においては必ず字幕が表示されるようにすることができ、ユーザが表示された場面を理解しにくいという状態を回避することができる。
【００６２】
（第２の実施の形態）
図６は本発明の第２の実施の形態を説明するための説明図である。図６は番組記録再生部１４に記録される番組を図３と同様の表記によって示している。本実施の形態のハードウェア構成は第１の実施の形態と同様である。本実施の形態は、字幕表示期間検出部１３の字幕情報の作成方法及び字幕情報を用いた再生制御部１４ａの再生制御が第１の実施の形態と異なるのみである。
【００６３】
第１の実施の形態においては、記録時に読み出し禁止期間の情報を取得しておき、通常再生の復帰時には、読み出し禁止期間以外の期間に対応するパケットから再生を行った。これに対し、本実施の形態は、通常再生の復帰時の再生位置が、読み出し禁止期間に対応するパケットからであった場合には、この読み出し禁止期間に対応する字幕パケットを先に読み出した後、指定された再生位置から再生を行うものである。
【００６４】
本実施の形態においては、字幕表示期間検出部１３は、ＰＩＤによって字幕パケットを検出すると、字幕パケットに含まれるＰＴＳによって、その字幕パケットに基づく字幕の字幕表示期間の開始時刻Ｔｓを検出する。字幕表示期間検出部１３は、この開始時刻Ｔｓの情報を字幕情報として字幕情報記録部１５に与えて記録させる。
【００６５】
更に、本実施の形態においては、字幕表示期間検出部１３は、字幕パケットの番組記録再生部１４による記録の先頭記録位置Ｐｊｓ及び字幕パケットのサイズＳＢを検出して、字幕情報として字幕情報記録部１５に与えて記録させる。
【００６６】
また、字幕表示期間検出部１３は、ＰＩＤによって次の字幕パケット又は字幕消去パケットを検出すると、これらのパケットに含まれるＰＴＳによって、前の字幕パケットに基づく字幕の字幕表示期間の終了時刻Ｔｐを検出する。字幕表示期間検出部１３は、この終了時刻Ｔｐの情報を字幕情報として字幕情報記録部１５に与えて記録させる。
【００６７】
なお、本実施の形態においても、字幕表示期間検出部１３は、開始時刻Ｔｓ及び終了時刻Ｔｐとして、例えば字幕パケット（字幕消去パケットを含む）に含まれるＰＴＳ値をそのまま用いてもよい。
【００６８】
字幕表示期間検出部１３は、ＰＩＤによって映像パケットを検出する。そして、字幕表示期間検出部１３は、検出した映像パケットのうち、字幕パケットから検出した開始時刻Ｔｓに一致するＰＴＳを有する映像パケットを検出する。字幕表示期間検出部１３は、この映像パケットの番組記録再生部１４による記録開始位置を読み出し禁止の開始位置Ｐｖに設定する。字幕表示期間検出部１３は、求めた読み出し禁止の開始位置Ｐｖの情報を字幕情報として字幕情報記録部１５に与えて記録させる。
【００６９】
なお、本実施の形態においても、字幕表示期間検出部１３は、番組記録再生部１４による記録媒体への番組記録の記録先頭位置を基準に、各映像、字幕又は字幕消去パケットの記録開始位置を、例えばバイト単位で求める。
【００７０】
字幕表示期間検出部１３は、次の字幕パケット又は字幕消去パケットを検出すると、これらの字幕パケット又は字幕消去パケットの番組記録再生部１４による記録開始位置を、前の字幕に対する読み出し禁止の終了位置Ｐｊｆに設定する。字幕表示期間検出部１３は、求めた読み出し禁止の終了位置Ｐｊｆの情報を字幕情報として字幕情報記録部１５に与えて記録させる。
【００７１】
字幕情報記録部１５は、字幕表示期間検出部１３からの字幕情報を各字幕パケット毎に記録する。即ち、字幕情報記録部１５は、第１の実施の形態と同様に、字幕情報として、字幕パケットのＩＤ、その字幕パケットに基づく字幕の表示開始時刻Ｔｓ、表示終了時刻Ｔｐ、表示開始時刻Ｔｓと一致するＰＴＳ値を有する映像パケットの記録開始位置である読み出し禁止の開始位置Ｐｖ、及び、次の字幕パケット（字幕消去パケット）の記録開始位置である読み出し禁止の終了位置Ｐｊｆを記録する。
【００７２】
更に、本実施の形態においては、字幕情報記録部１５は、各字幕パケットの先頭記録位置Ｐｊｓ及び各字幕パケットのサイズＳＢについても記録するようになっている。
【００７３】
次に、このように構成された実施の形態の動作について図６乃至図８を参照して説明する。図７は字幕情報記録部１５に記録される字幕情報の一例を示す説明図であり、図８は第２の実施の形態の動作を説明するためのフローチャートである。
【００７４】
字幕表示期間検出部１３は、順次入力されるＴＳパケットから、表示開始時刻Ｔｓ、表示終了時刻Ｔｐ、読み出し禁止の開始位置Ｐｖ及び読み出し禁止の終了位置Ｐｊｆの情報、字幕パケットの先頭記録位置Ｐｊｓ及び字幕パケットのサイズＳＢを求めて、各字幕パケットＩＤ情報と共に字幕情報として字幕情報記録部１５に与えて記録させる。
【００７５】
いま、番組記録再生部１４によって記録される番組が図６に示すパケット配列を有するものとする。図６のＴｓ１〜Ｔｓ３、Ｔｐ１〜Ｔｐ３は、各字幕パケット又は字幕消去パケット内のＰＴＳ値に対応する時刻を示している。また、図６のＰｖ１〜Ｔｖ３は映像パケットの番組記録再生部１４による記録開始位置を示し、Ｐｊｆ１〜Ｐｊｆ３は、字幕又は字幕消去パケットの番組記録再生部１４による記録開始位置を示し、Ｐｊｓ１〜Ｐｊｓ３は、字幕パケットの番組記録再生部１４による記録開始位置を示し、ＳＢ１〜ＳＢ３は、各字幕パケットのサイズを示している。
【００７６】
図６の字幕１のパケットが字幕表示期間検出部１３に入力されると、字幕表示期間検出部１３は、ＰＩＤによって字幕パケットであることを検出する。字幕表示期間検出部１３は、字幕パケットに含まれるＰＴＳによって、その字幕パケットに基づく字幕の字幕表示期間の開始時刻Ｔｓ１を検出する。更に、字幕表示期間検出部１３は、字幕１のパケットの先頭記録位置Ｐｊｓ１及びパケットサイズＳＢ１を検出する。
【００７７】
次に、字幕表示期間検出部１３は、ＰＩＤによって映像１のパケットを検出する。字幕表示期間検出部１３は、このパケット内のＰＴＳに字幕パケットから検出した開始時刻Ｔｓ１が含まれるか否かを判定する。図６に示すように、本来、映像１のパケットに基づく映像期間には字幕１のパケットに基づく字幕が表示されるようになっているので、字幕表示期間検出部１３は、この映像１のパケットの番組記録再生部１４における記録開始位置Ｐｖ１を読み出し禁止期間の開始位置Ｐｖ１とする。
【００７８】
次に、字幕表示期間検出部１３は、ＰＩＤによって字幕パケット又は字幕消去パケットを検出する。図６の字幕消去パケットが字幕表示期間検出部１３に入力されると、字幕表示期間検出部１３は、この字幕消去パケットに含まれるＰＴＳを、字幕１のパケットに基づく字幕の字幕表示期間の終了時刻Ｔｐ１とする。また、字幕表示期間検出部１３は、この字幕消去パケットの番組記録再生部１４による記録開始位置を、読み出し禁止期間の終了位置Ｐｊｆ１とする。
【００７９】
字幕表示期間検出部１３は、求めた表示開始時刻Ｔｓ１、表示終了時刻Ｔｐ１、読み出し禁止の開始位置Ｐｖ１及び読み出し禁止の終了位置Ｐｊｆ１と、先頭記録位置Ｐｊｓ１及びサイズＳＢ１とを、字幕１のＩＤと共に字幕情報として字幕情報記録部１５に与えて記録させる。
【００８０】
次に、図６の字幕２のパケットが字幕表示期間検出部１３に入力されると、字幕表示期間検出部１３は、ＰＩＤによって字幕パケットであることを検出し、この字幕パケットに含まれるＰＴＳによって、この字幕パケットに基づく字幕の字幕表示期間の開始時刻Ｔｓ２を検出する。更に、字幕表示期間検出部１３は、字幕２のパケットの先頭記録位置Ｐｊｓ２及びパケットサイズＳＢ２を検出する。
【００８１】
次に、字幕表示期間検出部１３は、ＰＩＤによって映像４のパケットを検出する。字幕表示期間検出部１３は、このパケット内のＰＴＳに字幕パケットから検出した開始時刻Ｔｓ２が含まれるか否かを判定する。図６に示すように、本来、映像４のパケットに基づく映像期間には字幕２のパケットに基づく字幕が表示されるようになっているので、字幕表示期間検出部１３は、この映像４のパケットの番組記録再生部１４における記録開始位置Ｐｖ２を読み出し禁止期間の開始位置Ｐｖ２とする。
【００８２】
次に、字幕表示期間検出部１３は、ＰＩＤによって字幕パケット又は字幕消去パケットを検出する。図６の字幕３のパケットが字幕表示期間検出部１３に入力されると、字幕表示期間検出部１３は、この字幕３のパケットに含まれるＰＴＳを、字幕２のパケットに基づく字幕の字幕表示期間の終了時刻Ｔｐ２とする。また、字幕表示期間検出部１３は、この字幕３のパケットの番組記録再生部１４による記録開始位置を、読み出し禁止期間の終了位置Ｐｊｆ２とする。
【００８３】
字幕表示期間検出部１３は、求めた表示開始時刻Ｔｓ２、表示終了時刻Ｔｐ２、読み出し禁止の開始位置Ｐｖ２及び読み出し禁止の終了位置Ｐｊｆ２と、先頭記録位置Ｐｊｓ２及び記録サイズＳＢ２とを、字幕２のＩＤと共に字幕情報として字幕情報記録部１５に与えて記録させる。
【００８４】
また、字幕表示期間検出部１３は、字幕３のパケットに含まれるＰＴＳを、この字幕３のパケットに基づく字幕の字幕表示期間の開始時刻Ｔｓ３とする。即ち、字幕２のパケットの表示終了時刻Ｔｐ２＝字幕３のパケットの表示開始時刻Ｔｓ３である。更に、字幕表示期間検出部１３は、字幕１のパケットの先頭記録位置Ｐｊｓ３及びパケットサイズＳＢ３を検出する。
【００８５】
次に、字幕表示期間検出部１３は、ＰＩＤによって映像６のパケットを検出する。字幕表示期間検出部１３は、このパケット内のＰＴＳに字幕パケットから検出した開始時刻Ｔｓ３が含まれるか否かを判定する。図６に示すように、本来、映像６のパケットに基づく映像期間には字幕３のパケットに基づく字幕が表示されるようになっているので、字幕表示期間検出部１３は、この映像６のパケットの番組記録再生部１４における記録開始位置Ｐｖ３を読み出し禁止期間の開始位置Ｐｖ３とする。
【００８６】
次に、字幕表示期間検出部１３は、ＰＩＤによって字幕消去パケットを検出し、この字幕消去パケットに含まれるＰＴＳを、字幕３のパケットに基づく字幕の字幕表示期間の終了時刻Ｔｐ３とする。また、字幕表示期間検出部１３は、この字幕消去パケットの番組記録再生部１４による記録開始位置を、読み出し禁止期間の終了位置Ｐｊｆ３とする。
【００８７】
字幕表示期間検出部１３は、求めた表示開始時刻Ｔｓ３、表示終了時刻Ｔｐ３、読み出し禁止の開始位置Ｐｖ３及び読み出し禁止の終了位置Ｐｊｆ３と、先頭記録位置Ｐｊｓ３及び記録サイズＳＢ３とを字幕３のＩＤと共に字幕情報として字幕情報記録部１５に与えて記録させる。こうして、図７の字幕情報が記録される。
【００８８】
次に、図８を参照して再生時の動作について説明する。図８において図５と同一の手順には同一符号を付して説明を省略する。
【００８９】
通常再生への復帰時に、字幕情報を読み出してスキップ先が読み出し禁止範囲内であるか否かを判定するまでの処理は図５と同様である。再生制御部１４ａは、ステップＳ４において、スキップ先の再生位置が読み出し禁止期間内であるか否かを判定する。再生制御部１４ａは、スキップ先の再生位置が読み出し禁止期間内でない場合には、処理をステップＳ９に移行して、算出したスキップ先から再生を再開する。例えば、スキップ先の位置が図６のタイミングＢに対応する位置であった場合には、番組記録再生部１４は、この位置から再生を再開する。
【００９０】
本実施の形態においては、スキップ先の再生位置が読み出し禁止期間内である場合には、再生制御部１４ａは、処理をステップＳ８に移行する。例えば、図６のタイミングＡ，Ｃに対応する位置にスキップ先が設定された場合には、これらのスキップ先は、夫々字幕１，２についての読み出し禁止期間内に存在する。この場合には、番組記録再生部１４は、ステップＳ８において、読み出し禁止期間に対応する字幕パケットの読み出しを行う。
【００９１】
例えば、算出したスキップ先がタイミングＡの位置の場合には、字幕１のパケットの先頭記録位置Ｐｊｓ１にスキップさせ、算出したスキップ先がタイミングＣの位置の場合には、字幕２のパケットの先頭記録位置Ｐｊｓ２にスキップさせる。再生制御部１４ａは、字幕パケットのサイズに基づいて字幕パケットを読み出した後、算出されたスキップ先から再生を再開する（ステップＳ９）。これにより、算出したスキップ先がタイミングＡの位置の場合には、字幕１のパケットが読み出された後、タイミングＡに対応するパケットから再生が再開され、算出したスキップ先がタイミングＣの位置の場合には、字幕２のパケットが読み出された後、タイミングＣに対応するパケットから再生が再開される。
【００９２】
このように、スキップ先が図６のタイミングＡ〜Ｃのいずれの位置になった場合でも、本来字幕が表示されるべき字幕表示期間の映像パケットに先立ってこの映像パケットに対応する字幕パケットが番組記録再生部１４から再生され、その後算出されたスキップ先から再生が再開される。他の作用は第１の実施の形態と同様であり、特殊再生から通常再生の復帰時や番組途中からの再生時等において、字幕表示期間内の映像パケットが再生開始位置として指定された場合でも、字幕を確実に表示することができる。
【００９３】
このように本実施の形態においても、通常再生の再開（復帰）直後において、字幕が本来表示されるべき場面においては必ずその字幕を表示させるようにすることができ、ユーザが表示された場面を理解しにくくなるという状態を回避することができる。
【００９４】
（第３の実施の形態）
図９は本発明の第３の実施の形態を示すブロック図である。図９において第１と同一の構成要素には同一符号を付して説明を省略する。
【００９５】
本実施の形態は、字幕表示期間検出部１３及び字幕情報記録部１５を省略すると共に、番組記録再生部１４に代えてタイマ３４の出力を利用する番組記録再生部３１を採用した点が図１の実施の形態と異なる。
【００９６】
上記各実施の形態においては、番組の記録時に、字幕情報を取得する例について説明した。これに対し、本実施の形態は番組再生時に字幕パケットを検索することで、番組記録時の字幕情報の取得を省略可能にしたものである。
【００９７】
図９において、番組記録再生部３１には、チューナ１２からトランスポートストリームが入力される。番組記録再生部３１は、図１の番組記録再生部１４と同一の機能を達成する図示しない回路部の外に、検索位置指定部３２、字幕パケット検出部３３及び再生制御部３１ａを有している。検索位置指定部３２は、タイマ３４から時間情報が与えられ、再生復帰時に指定された再生開始位置から所定の表示時間、例えば、数秒〜１０秒程度の時間に対応する記録位置まで戻した位置（以下、検索開始位置という）を指定するものである。字幕パケット検出部３３は、検索位置指定部３２によって指定された検索開始位置から再生復帰時に指定された再生開始位置までに記録されたパケットから字幕パケットを検索する処理を行う。
【００９８】
再生復帰時に指定された再生開始位置の映像パケットに基づく映像が字幕表示期間の映像であるか否かを、この映像パケットから判定することはできない。しかし、１つの字幕が表示される期間は最大でも数秒〜１０秒程度である。従って、その映像パケットの記録位置から表示時間で数秒〜１０秒程度前に表示される映像パケットの記録位置まで再生位置を戻して字幕パケットを検索すると、再生開始位置の映像パケットに基づく映像が字幕表示期間の映像である場合には、字幕パケット検出部３３は、必ず字幕パケットを検出することになる。
【００９９】
番組記録再生部３１の再生制御部３１ａは、検索開始位置から再生復帰時の再生開始位置までの間に字幕パケットが存在すれば、その字幕パケットから再生を再開する。また、再生制御部３１ａは、検索開始位置から再生復帰時の再生開始位置までの間に字幕パケットが存在しなければ、指定された再生開始位置から再生を再開する。
【０１００】
次に、このように構成された実施の形態の動作について図１０のフローチャートを参照して説明する。図１０において図５及び図８と同一の手順には同一符号を付して説明を省略する。
【０１０１】
通常再生への復帰時に、字幕情報を読み出してスキップ先の再生開始位置を算出するまでの処理は図５及び図８と同様である。本実施の形態においては、番組記録再生部３１の検索位置指定部３２は、ステップＳ１１において、指定された再生開始位置から再生時間で例えば数秒前に対応する記録位置を検索開始位置として算出する。字幕パケット検出部３３は、検索開始位置から最大で指定された再生開始位置までの間、字幕パケットを検索する。
【０１０２】
字幕パケット検出部３３の検索によって、検索開始位置から指定された再生開始位置までの間に字幕パケットが存在しないことが示された場合には、再生制御部３１ａは、再生開始位置の映像パケットに基づく映像には、字幕が設定されていないものと判定し、再生開始位置にスキップして映像パケットの再生を開始する（ステップＳ１４）。
【０１０３】
字幕パケット検出部３３の検索によって、検索開始位置から指定された再生開始位置までの間に字幕パケットが存在することが示された場合には、再生制御部３１ａは、存在する字幕パケットの記録位置以降のパケットを再生する（ステップＳ１３）。
【０１０４】
他の作用は第１及び第２の実施の形態と同様であり、特殊再生から通常再生の復帰時や番組途中からの再生時等において、字幕表示期間内の映像パケットが再生開始位置として指定された場合でも、この映像パケットに対応する字幕パケットを検出して、字幕の表示を可能にする。
【０１０５】
このように本実施の形態においても、通常再生の再開（復帰）直後において、字幕が本来表示されるべき場面においては必ずその字幕を表示させるようにすることができ、ユーザが表示された場面を理解しにくくなるという状態を回避することができる。
【０１０６】
なお、検索開始位置と指定された再生開始位置との間に複数の字幕パケットが存在することも考えられる。そこで、検索された字幕パケットのうち指定された再生開始位置に記録位置が最も近い字幕パケットから再生を再開するようにしてもよい。
【０１０７】
上記各実施の形態においては、字幕パケットを確実に再生する例について説明したが、字幕パケットに限らず、データ放送等のデータパケットについて適用可能であり、再生を再開する位置の映像パケットに対応するデータパケットが存在する場合に、このデータパケットを再生することなく映像パケットのみが再生されることを防止することができる。
【０１０８】
本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【０１０９】
１２…チューナ、１３…字幕表示期間検出部、１４…番組記録再生部、１４ａ…再生制御部、１５…字幕情報記録部、２１…ＭＰＥＧ２−ＴＳ分離部、２２…映像デコーダ、２３…音声デコーダ、２４…字幕デコーダ、２５…表示制御部、２７…モニタ。
【図１】
2014086914.tif 000003
【図２】
2014086914.tif 000004
【図３】
2014086914.tif 000005
【図４】
2014086914.tif 000006
【図５】
2014086914.tif 000007
【図６】
2014086914.tif 000008
【図７】
2014086914.tif 000009
【図８】
2014086914.tif 000010
【図９】
2014086914.tif 000011
【図１０】
2014086914.tif 000012