(57)【要約】【課題】ＴＳがヌルパケットを含まない場合でも、再多重化処理ができるトランスポートストリーム記録装置を提供する。【解決手段】実施形態によれば、テレビジョン受像機１は、パケット変換部３１と、ヌルパケットレジスタ３４と、ヌルパケット挿入部３２と、再多重化処理部２０とを有する。パケット変換部３１は、入力された第１のＴＳ中のＴＳパケットの入力クロックの周波数よりも高い周波数の出力クロックで、ＴＳパケットを出力するようにＴＳパケットを変換する。ヌルパケット挿入部３２は、パケット変換部３１において変換されたＴＳパケット間に、ヌルパケットレジスタ３４に格納されたヌルパケットを挿入し、かつヌルパケットを挿入する第１のＴＳの位置は指定可能である。再多重化処理部２０は、ヌルパケット挿入部３２において挿入されたヌルパケットをセクションＴＳパケットに置き換えた第２のＴＳを出力する。【選択図】図２
2013098721.tif 000002
【特許請求の範囲】
【請求項１】
入力された第１のトランスポートストリーム中のトランスポートストリームパケットの入力クロックの周波数よりも高い周波数の出力クロックで、前記トランスポートストリームパケットを出力するように、前記トランスポートストリームパケットを変換するパケット変換部と、
ヌルパケットを格納する格納部と、
前記パケット変換部において変換されたトランスポートストリームパケット間に、前記格納部に格納された前記ヌルパケットを挿入し、かつ前記ヌルパケットを挿入する前記第１のトランスポートストリーム中の位置は指定可能であるヌルパケット挿入部と、
前記ヌルパケット挿入部において挿入された前記ヌルパケットを前記セクション情報を有するパケットに置き換えた第２のトランスポートストリームを出力するトランスポートストリーム出力部と、
を有するトランスポートストリーム記録装置。
【請求項２】
入力された第１のトランスポートストリーム中のトランスポートストリームパケットの入力クロックの周波数よりも高い周波数の出力クロックで、前記トランスポートストリームパケットを出力するように、前記トランスポートストリームパケットを変換するパケット変換部と、
前記トランスポートストリームパケットについてのセクション情報を有するパケットが、前記パケット変換部において変換されたトランスポートストリームパケット間に挿入された第２のトランスポートストリームを出力するトランスポートストリーム出力部と、
を有するトランスポートストリーム記録装置。
【請求項３】
前記パケット変換部において変換されたトランスポートストリームパケット間に、仮パケットを挿入する仮パケット挿入部を有し、
前記トランスポートストリーム出力部は、前記仮パケット挿入部により挿入された前記仮パケットを前記セクション情報を有するパケットに置き換えて前記第２のトランスポートストリームを出力する請求項２に記載のトランスポートストリーム記録装置。
【請求項４】
前記仮パケット挿入部において前記仮パケットを挿入する前記第１のトランスポートストリーム中の位置は、指定可能である請求項３に記載のトランスポートストリーム記録装置。
【請求項５】
前記仮パケットを格納する格納部を有し、
前記仮パケット挿入部は、前記仮パケットを格納する格納部に格納された前記仮パケットを、前記パケット変換部において変換されたトランスポートストリームパケット間に挿入する請求項３又は４に記載のトランスポートストリーム記録装置。
【請求項６】
前記仮パケットは、ヌルパケットである請求項３から５のいずれか１つに記載のトランスポートストリーム記録装置。
【請求項７】
前記セクション情報を有するパケットを格納する格納部を有し、
前記トランスポートストリーム出力部は、前記セクション情報を有するパケットを格納する格納部に格納された前記セクション情報を有するパケットを、前記パケット変換部において変換されたトランスポートストリームパケット間に挿入する請求項２に記載のトランスポートストリーム記録装置。
【請求項８】
パケット変換部により、入力された第１のトランスポートストリーム中のトランスポートストリームパケットの入力クロックの周波数よりも高い周波数の出力クロックで、前記トランスポートストリームパケットを出力するように、前記トランスポートストリームパケットを変換し、
前記変換されたトランスポートストリームパケット間に、前記トランスポートストリームパケットについてのセクション情報を有するパケットを挿入した第２のトランスポートストリームを出力する、トランスポートストリームの記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、トランスポートストリーム記録装置及びトランスポートストリーム記録方法に関する。
【背景技術】
【０００２】
近年、放送のデジタル化が進み、テレビジョン受像機等の放送受信装置もデジタル放送対応になっている。デジタル放送においては、一般に動画を圧縮して放送しており、圧縮方式の国際標準としてはいわゆるＭＰＥＧ（Motion Picture Expert Group）方式におけるいわゆるトランスポートストリーム（Transport Stream：以下ＴＳとも略すこともある）方式が採用されている。
【０００３】
デジタル放送では多数のチャンネルを含み、チャンネル毎に異なる内容の番組が放送され、視聴者は、多くの番組を高画質な映像で視聴することができる。また、視聴者は、レコーダ、レコーダ機能付きのテレビジョン受像機等を利用してデジタル放送に含まれる番組の中から所望の番組をハードディスク装置等の記憶装置あるいは記録媒体に録画、すなわち記録することができる。
【０００４】
ところで、コンテンツを記憶装置等に記録するときに、セクション情報を、例えばＰＳＩ（Program Specific Information：番組特定情報）、ＳＩ（Service Information：サービス情報）、データなどを、ＴＳ中のヌルパケット（Null Packet）に含ませるような再多重化処理を行って、そのコンテンツを、パーシャルＴＳとして記録する場合がある。このような再多重化処理によってコンテンツデータに含まれたコンテンツに関する各種情報は、記録されたコンテンツの再生処理、管理等に利用することができる。  
しかし、受信したＴＳがヌルパケットを含まない場合は、このような再多重化処理を行うことができないという問題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−５２９２９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、実施形態は、ＴＳがヌルパケットを含まない場合でも、再多重化処理ができるトランスポートストリーム記録装置及びトランスポートストリーム記録方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、入力された第１のトランスポートストリーム中のトランスポートストリームパケットの入力クロックの周波数よりも高い周波数の出力クロックで、前記トランスポートストリームパケットを出力するように、前記トランスポートストリームパケットを変換するパケット変換部と、ヌルパケットを格納する格納部と、前記パケット変換部において変換されたトランスポートストリームパケット間に、前記格納部に格納された前記ヌルパケットを挿入し、かつ前記ヌルパケットを挿入する前記第１のトランスポートストリーム中の位置は指定可能であるヌルパケット挿入部と、前記ヌルパケット挿入部において挿入された前記ヌルパケットを前記セクション情報を有するパケットに置き換えた第２のトランスポートストリームを出力するトランスポートストリーム出力部と、を有するトランスポートストリーム記録装置が提供される。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係わるテレビジョン受像機の構成を示すブロック図である。
【図２】第１の実施形態に係わるＴＳ出力部１３の構成を示すブロック図である。
【図３】第１の実施形態に係わるＴＳ出力部１３の処理の流れを示すフローチャートである。
【図４】第１の実施形態に係わる、受信したＴＳが再多重化されるまでのタイムチャートである。
【図５】第１の実施形態に係わる、ＰＩＤフィルタ１４と再多重化処理部２０における処理の流れの例を示すフローチャートである。
【図６】第２の実施形態に係るテレビジョン受像機１Ａの構成を示すブロック図である。
【図７】第２の実施形態に係るＴＳ出力部１３Ａの構成を示すブロック図である。
【図８】第２の実施形態に係る、ＴＳ出力部１３Ａの処理の流れを示すフローチャートである。
【図９】第２の実施形態に係る、ＰＩＤフィルタ１４Ａにおける処理の流れの例を示すフローチャートである。
【図１０】第２の実施形態に係る、受信したＴＳが再多重化されるまでのタイムチャートである。
【図１１】第１及び第２の実施形態に係る、ｎが３の場合を説明するためのタイムチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して実施形態を説明する。  
（第１の実施形態）
図１は、本実施形態に係わるテレビジョン受像機の構成を示すブロック図である。テレビジョン受像機１は、デジタル放送受信装置であり、トランスポートストリーム（ＴＳ）を受信して、ユーザが所望のチャンネルを視聴し、かつ録画できる装置である。ユーザは、リモコン２を操作することにより、トランスポートストリーム記録装置でもあるテレビジョン受像機１に対して各種機能の実行を指示することができる。
【００１０】
テレビジョン受像機１は、放送受信用のインターフェース（Ｉ／Ｆ）１１、受信部１２、トランスポートストリーム出力部（以下、ＴＳ出力部という）１３、ＰＩＤ（パケットＩＤ）フィルタ１４、デコーダ１５、映像出力インターフェース（Ｉ／Ｆ）１６、音声出力インターフェース（Ｉ／Ｆ）１７、表示装置１８、スピーカ１９、再多重化処理部２０、受信したコンテンツのパーシャルＴＳを記録する蓄積装置２１、制御部２２、受光部２３などを含んで構成される。
【００１１】
なお、テレビジョン受像機１は、地上波デジタル放送だけでなく、ＩＰ（Internet Protocol）放送を受信可能なテレビジョン受像機である。ＩＰ放送は、インターネット等のＩＰネットワークを利用した放送である。図１では、ＩＰ放送の受信に係わる回路を示し、一般的な地上波デジタル放送などの受信回路については、省略している。
【００１２】
放送受信用のインターフェース１１は、インターネットなどのネットワークＮＷに接続され、受信部１２は、インターフェース１１を介して、放送信号を受信する。受信部１２は、受信バッファに１２ａを含み、ＴＳを受信し、受信したＴＳに含まれる複数のＴＳパケット（以下、単にパケットともいう）を、受信バッファに１２ａに一時記憶する。
【００１３】
ＴＳ出力部１３は、受信バッファ１２ａに記憶された受信パケットを順次読み出し、予め決められた高いクロック周波数のパケットを生成し、後述するように、パケット間にヌルパケットを挿入して、出力する。
【００１４】
ＰＩＤフィルタ１４は、入力されたパケットから目的のＰＩＤのパケットを抽出し、出力する。なお、ＰＩＤフィルタ１４は、後述するように、ヌルパケットの削除は行わない。すなわち、ＰＩＤフィルタ１４は、ヌルパケット挿入部３２で挿入されたヌルパケットを削除しないで、ＴＳ出力部１３から出力されたＴＳパケットを入力して、ＰＩＤフィルタリングを行うフィルタである。
【００１５】
デコーダ１５は、ＰＩＤフィルタ１４から出力されたパケットからヌルパケットを削除した後、パケットをデコードして、映像信号は、インターフェース１６を介して表示装置１８に出力し、音声信号は、インターフェース１７を介してスピーカ１９に出力する。
【００１６】
なお、ＰＩＤフィルタ１４は、デコーダ１５へ出力するパケットにはヌルパケットが含まれないように、ＴＳ出力部１３から出力されたパケットからヌルパケットを削除してデコーダ１５へパケットを送出し、デコーダ１５では、ＰＩＤフィルタ１４から出力されたパケットからヌルパケットを削除しないようにしてもよい。
【００１７】
再多重化処理部２０は、制御部２２により用意された、パーシャルＴＳのためのセクション情報を含むパケットで、ヌルパケットを置き換え、かつ置き換える必要のないヌルパケットを削除したパーシャルＴＳを、蓄積装置２１へ出力する。セクション情報には、ＰＳＩ，ＳＩ等の種々の情報があるが、パーシャルＴＳに含ませるセクション情報は、予め決められている。  
蓄積装置２１は、ハードディスクドライブなどの記憶装置を含み、入力されたパーシャルＴＳを記録する機能を有する装置である。
【００１８】
制御部２２は、中央処理装置（ＣＰＵ）等を含み、テレビジョン受像機１の全体を制御する制御部である。ユーザが操作するリモコン２からの赤外線のコマンドが受光部２３において受信されて、制御部２２は、受光部２３で受信したコマンドに応じた機能を実現するように、テレビジョン受像機１内の各種回路を制御する。
【００１９】
例えば、ユーザが、あるチャンネルの放送を視聴するコマンドを指示すると、ＰＩＤフィルタ１４は、その指定されたチャンネルのパケットを選択して出力する。デコーダ１５は、ＰＩＤフィルタ１４から出力されたパケットからヌルパケットを削除してからデコードし、映像信号は、インターフェース１６を出力され、音声信号は、インターフェース１７に出力される。
【００２０】
また、ユーザが、あるチャンネルの放送番組のコンテンツを録画するコマンドを指示すると、再多重処理部２０は、記録するパケット中のヌルパケットを、制御部２２により用意されたセクション情報に置き換えて、パーシャルＴＳとして、蓄積装置２１に出力する。
【００２１】
図２は、ＴＳ出力部１３の構成を示すブロック図である。ＴＳ出力部１３は、パケット変換部３１と、ヌルパケット挿入部３２と、パケット出力部３３と、ヌルパケットレジスタ３４とを含む。さらに、ヌルパケット挿入部３２は、タイムスタンプ演算部３５を含む。
【００２２】
なお、ここでは、受信したパケットを、伝送クロックを上げたパケットに変換した後にヌルパケットを挿入しているが、ヌルパケットを挿入した後に、高い伝送クロックのパケットに変換するようにしてもよい。
【００２３】
ＴＳ出力部１３には、受信バッファ１２ａから受信パケットＰｉｎが順次入力される。パケット変換部３１は、受信パケットの伝送レートは変更せずに、伝送クロックの周波数を上げて、受信パケットを出力する回路である。より具体的には、パケット変換部３１は、入力されたＴＳの受信パケットを変換して、受信パケットＰｉｎの伝送クロックよりも高い伝送クロックで受信パケットを出力する。
【００２４】
ここでは、パケット変換部３１は、受信パケットの出力クロックを、受信パケットＰｉｎの伝送クロックのｎ倍（ｎは、正の整数）、ここでは２倍、のクロックに変換して、受信パケットを出力する。例えば、受信パケットＰｉｎが１８Ｍｈｚの伝送クロック周波数ｆ１でＴＳ出力部１８に入力される場合、パケット変換部３１は、３６Ｍｈｚの伝送クロック周波数ｆ２で受信パケットを出力する。
【００２５】
ここでは、出力される受信パケットの伝送クロック周波数ｆ２が受信パケットの伝送クロック周波数ｆ１の２倍である例を説明するが、出力パケットの伝送クロック周波数ｆ２は、受信パケットの伝送クロック周波数ｆ１の３倍、４倍などでもよい。
【００２６】
以上のように、パケット変換部３１は、入力されたＴＳ中のＴＳパケットである受信パケットＰｉｎの入力クロックの周波数よりも高い周波数の出力クロックで、ＴＳパケットを出力するように、受信パケットを変換するパケット変換部である。
【００２７】
ヌルパケット挿入部３２は、パケット変換部３１で変換された受信パケット間に、ヌルパケットを挿入する処理部である。ヌルパケットレジスタ３２は、ヌルパケットを格納する格納部としての回路である。  
なお、ここでは、ヌルパケットを格納する回路として、レジスタを用いているが、メモリでもよい。
【００２８】
２倍の伝送クロックの受信パケットがヌルパケット挿入部３２に入力されるので、ヌルパケット挿入部３２は、連続する２つの受信パケット間に、ヌルパケットレジスタ３４に格納されたヌルパケットを、挿入して出力する。すなわち、ヌルパケット挿入部３２は、ヌルパケットを格納するヌルパケットレジスタ３２に格納されたヌルパケットを、パケット変換部３１において変換されたＴＳパケット間に挿入する処理部である。
【００２９】
なお、ヌルパケット挿入部３２に含まれるタイムスタンプ演算部３５は、受信パケットがタイムスタンプを含むパケットである場合に、ヌルパケットに付加するタイムスタンプを算出する回路である。  
パケット出力部３３は、２つの受信パケット間にヌルパケットが挿入された出力パケットＰｏｕｔを、ＴＳとして出力する。
【００３０】
図３は、ＴＳ出力部１３の処理の流れを示すフローチャートである。ここでは、受信パケットがタイムスタンプを含む場合を説明する。なお、受信パケットがタイムスタンプを含まない場合は、タイムスタンプに関する処理は、行われない。
【００３１】
図３に示すように、処理が開始されると、パケット変換部３１は、受信バッファ１２ａから受信パケットＰｉｎを入力し（Ｓ１）、受信パケットＰｉｎを、高い伝送クロックを有する受信パケットＰ１に変換する（Ｓ２）。  
そして、ヌルパケット挿入部３２は、受信パケットＰｉｎに含まれるタイムスタンプから、挿入するヌルパケットのタイムスタンプを計算し、タイムスタンプを付けたヌルパケットを、受信パケット間に挿入する（Ｓ３）。
【００３２】
そして、パケット出力部３３は、受信パケットＰ１とヌルパケットを含む出力パケットＰｏｕｔを出力する（Ｓ４）。
【００３３】
なお、上述したように、受信したパケットＰｉｎを、伝送クロックを上げたパケットに変換した後にヌルパケットを挿入するのではなく、受信したパケットＰｉｎ間にヌルパケットを挿入した後に、高い伝送クロックの受信パケットに変換する場合は、上記のＳ２とＳ３の処理の順番は、入れ替わる。  
以上のＳ１からＳ４の処理が、繰り返される。
【００３４】
図４は、受信したＴＳが再多重化されるまでのタイムチャートである。なお、図４は、ｎが２の場合、すなわち、受信パケットＰｉｎの伝送クロックの２倍で、受信パケットＰ１が生成される場合を示す図である。
【００３５】
まず、受信部１２からの受信パケットＰｉｎは、受信パケットＰｉｎの伝送レートに応じたクロックに基づいて入力される。図４では、受信パケットＰｉｎが、０（ゼロ）から順番にＴＳ出力部１３に入力されることが示されている。
【００３６】
パケット変換部３１により、その受信パケットＰｉｎは、受信パケットＰｉｎの伝送クロックの２倍の出力クロックＣＬＫの受信パケットＰ１に変換されて、ヌルパケット挿入部３２に出力される。
【００３７】
図４に示すように、受信パケットＰ１間にスペースができるので、ヌルパケット挿入部３２により、受信パケットＰ１間にヌルパケット（Ｎｕｌｌ）が挿入され、パケット出力部３３により、受信パケットＰ１とヌルパケットを含む出力パケットＰｏｕｔが出力される。
【００３８】
なお、ここでは、連続する２つの受信パケット間の全てにヌルパケットが挿入されているが、連続する２つの受信パケット間の全てにヌルパケットを挿入しないようにしてもよい。例えば、録画モードなどのモードに応じて、連続する２つの受信パケット間の、１つ置きあるいは２つ置き等のような、指定された位置に、ヌルパケットを挿入するようにしてもよい。この場合、パーシャルＴＳに含ませるセクション情報の量が、モードに応じて異なっている場合もあるので、モードに応じて、ヌルパケット挿入部３２では、ヌルパケットを挿入するＴＳ中の位置を指定可能となっている。よって、ヌルパケット挿入部３２は、ヌルパケットの挿入位置を指定する指定機能を有する。従って、このような場合、ヌルパケット挿入部３２は、ヌルパケットを挿入するＴＳ中の位置が指定可能となっている。
【００３９】
また、ヌルパケット挿入部３２では、ヌルパケットにタイムスタンプ、すなわち時刻情報、を含ませるために、前回受信したパケットＰｉｎと、今回受信したパケットＰｉｎのタイムスタンプの値から、ヌルパケットに含ませるべきタイムスタンプの値を算出し、算出したタイムスタンプをヌルパケットに含ませる。なお、図２では、タイムスタンプ算出部３５は、ヌルパケット挿入部３２に含まれているが、ヌルパケット挿入部３２とは別に設けられていてもよい。
【００４０】
タイムスタンプ算出部３５では、例えば、次のようにしてタイムスタンプを算出する。
【００４１】
前回受信したパケットＰｉｎのタイムスタンプの値をｔｓ１、今回受信したパケットのタイムスタンプの値をｔｓ２、先のパケットから数えたヌルパケットの挿入回数をｋとすると、挿入するヌルパケットのタイムスタンプの値ｔｓｃは、次の式（１）から算出される。
【００４２】
ｔｓｃ＝ｔｓ１＋（（ｔｓ２−ｔｓ１）／ｎ）＊ｋ    ・・・（１）
なお、入力ビットレートから算出したタイムスタンプの差分値を、先のパケットのタイムスタンプに加算する等により、挿入するヌルパケットのタイムスタンプの値ｔｓｃを算出するようにしてもよい。
【００４３】
図５は、ＰＩＤフィルタ１４と再多重化処理部２０における処理の流れの例を示すフローチャートである。  
図５に示すように、ＰＩＤフィルタ１４は、ＴＳ出力部１３からの出力パケットＰｏｕｔを入力し（Ｓ１１）、ヌルパケットの削除はしないで、ＰＩＤフィルタリングを行う（Ｓ１２）。ＰＩＤフィルタリングにより、所望のチャンネルのパケットのみが選択されて出力される。
【００４４】
再多重化処理部２０は、ＰＩＤフィルタ１４から入力される各パケットをチェックして、ヌルパケットであるか否かを判定する（Ｓ１３）。入力されたパケットがヌルパケットであるとき（Ｓ１３：ＹＥＳ）、再多重化処理部２０は、再多重化処理を行う（Ｓ１４）。
【００４５】
再多重化処理では、ヌルパケットを、パーシャルＴＳのためのセクション情報を含むパケット（以下、セクションＴＳパケットともいう）で、置き換える処理が実行される。再多重化処理により、ヌルパケットに代わって挿入されるセクションＴＳパケット（図１０中の「Ｒｅｍｕｘ」で示す）は、ＴＳの先頭にのみ挿入されるもの、周期的に挿入されるもの等があるため、全てのヌルパケットがセクションＴＳパケットによって置き換えられるわけではない。よって、再多重化処理では、全てのヌルパケットを、セクションＴＳパケットで置き換えるのではなく、置き換える必要のないヌルパケットは、削除する処理が行われる。すなわち、ヌルパケットは、パーシャルＴＳの生成のための仮パケットであり、再多重化処理部２０は、ＰＩＤフィルタ１４から出力されたＴＳパケットに含まれる複数の仮パケットの全てあるいは一部を、セクション情報を有するパケットに置き換えるトランスポートストリーム出力部を構成する。
【００４６】
再多重化処理部２０は、再多重化処理されたパケットを、蓄積装置２１へ出力して記録する（Ｓ１５）。なお、再多重化処理部２０は、ＰＩＤフィルタ１４から入力されるパケットをチェックして、ヌルパケットでないとき（Ｓ１３：ＮＯ）、入力されたパケットを蓄積装置２１へ出力して記録する（Ｓ１５）。
【００４７】
以上のように、再多重化処理部２０は、ＴＳパケットについてのセクション情報を有するパケットが、パケット変換部３１において変換されたＴＳパケット間に挿入されたＴＳを出力するトランスポートストリーム出力部を構成する。そして、再多重化処理部２０は、仮パケット挿入部であるヌルパケット挿入部３２により挿入された仮パケットをセクション情報を有するパケットに置き換えてＴＳを出力するトランスポートストリーム出力部である。
【００４８】
図４を参照すると、出力パケットＰｏｕｔは、受信パケットＰ１とヌルパケットを交互に含むものである。ＰＩＤフィルタ１４は、ＴＳ出力部１３から入力される出力パケットＰｏｕｔの中から、ユーザにより視聴したいあるいは録画したいとして指定されたチャンネルのＰＩＤのパケットを選択して出力すると共に、ヌルパケットを削除しない。
【００４９】
再多重化処理部２０は、ＰＩＤフィルタ１４からの出力パケットＰｏｕｔ中のヌルパケットを、セクションＴＳパケットで置き換えて出力する。  
その結果、図４に示すように、再多重化処理部２０は、受信パケットＰ１と、セクションＴＳパケットとを出力する。セクションＴＳパケットで置き換えられなかったヌルパケットは、再多重化処理部２０で削除される。  
なお、再多重化処理部２０において置き換えられるヌルパケットの位置は、セクション情報の内容によって異なっている。
【００５０】
テレビジョン受像機１のユーザが、所望の番組を試聴するときにも、上述したヌルパケットの挿入と伝送クロックの変換は行われるが、ＰＩＤフィルタ１４においてヌルパケットは削除されて、デコーダ１５に供給されるので、ユーザは、従来通りの番組の視聴をすることができ、さらに、上述したヌルパケットの挿入と伝送クロックの変換が常に行われているので、ユーザが視聴中に、録画処理が開始される場合にも迅速に録画処理に対応することができる。
【００５１】
以上のように、上述した実施形態に係るテレビジョン受像機１によれば、ＩＰＴＶ等のヌルパケットを含まないＴＳを、通常の地上波デジタル放送などの同様に、その再多重化処理により、セクション情報を含むパケットを含ませて、パーシャルＴＳとして記録することができる。
【００５２】
（第２の実施形態）
第１の実施形態では、受信パケットの伝送レートのクロック周波数よりも高いクロック周波数を有する受信パケットを生成し、生成された受信パケット間にヌルパケットを挿入し、再多重処理部２０において、ヌルパケットを、セクション情報を含むパケットに置き換えている。これに対して、第２の実施形態では、ＴＳ出力部が、受信パケットの伝送レートのクロック周波数よりも高いクロック周波数を有する受信パケットを生成し、生成された受信パケット間に、セクション情報を含むパケットを直接挿入する。
【００５３】
図６は、第２の実施形態に係るテレビジョン受像機１Ａの構成を示すブロック図である。なお、第２の実施形態のテレビジョン受像機１Ａの構成及び処理は、第１の実施形態のテレビジョン受像機１と略同様であり、第２の実施の形態において、第１の実施形態と同じ構成要素については、同じ符号を付して説明は省略する。
【００５４】
テレビジョン受像機１Ａにおいて、ＴＳ出力部１３Ａは、受信部１２から受信パケットを入力する。ＴＳ出力部１３Ａの出力は、ＰＩＤフィルタ１４Ａに入力され、ＰＩＤフィルタ１４Ａの出力は、デコーダ１５と蓄積装置２１へ供給される。
【００５５】
図７は、ＴＳ出力部１３Ａの構成を示すブロック図である。ＴＳ出力部１３Ａは、パケット変換部３１と、セクションＴＳパケット挿入部３２Ａと、パケット出力部３３と、格納部としてのセクションＴＳパケットレジスタ３４Ａとを含む。セクションＴＳパケットレジスタ３４Ａは、セクション情報を有するパケットを格納するレジスタである。さらに、セクションＴＳパケット挿入部３２Ａは、タイムスタンプ演算部３５を含む。セクションＴＳパケット挿入部３２Ａは、セクションＴＳパケットレジスタ３４Ａに格納されたセクション情報を有するパケットを、パケット変換部３１において変換されたＴＳパケット間に挿入する。
【００５６】
図８は、ＴＳ出力部１３Ａの処理の流れを示すフローチャートである。図８において、Ｓ２の後に、セクションＴＳパケット挿入部３２Ａは、タイムスタンプ演算部３５により、挿入するセクションＴＳパケットのタイムスタンプを計算し、その計算して得られたタイムスタンプを付したセクションＴＳパケットを、受信パケットＰ１間に挿入する処理を行う（Ｓ２１）。
【００５７】
そして、パケット出力部３３は、受信パケットＰ１とセクションＴＳパケットを含む出力パケットＰｏｕｔを出力する（Ｓ２２）。すなわち、セクションＴＳパケット挿入部３２Ａとパケット出力部３３は、ＴＳパケットについてのセクション情報を有するパケットが、パケット変換部３１において変換されたＴＳパケット間に挿入されたＴＳを出力するトランスポートストリーム出力部を構成する。
【００５８】
なお、ここにおいても、受信したパケットＰｉｎを、伝送クロックを上げたパケットに変換した後にセクションＴＳパケットを挿入するのではなく、セクションＴＳパケットを挿入した後に、高い伝送クロックのパケットに変換する場合は、上記のＳ２とＳ２１の処理の順番は、入れ替わる。  
以上のＳ１からＳ２２の処理が、繰り返される。
【００５９】
図９は、ＰＩＤフィルタ１４Ａにおける処理の流れの例を示すフローチャートである。  
Ｓ１１の後、ＰＩＤフィルタ１４は、ＰＩＤフィルタリングを行う（Ｓ３１）。ここでは、ＰＩＤフィルタリングにより、所望のチャンネルのパケットのみが選択されて出力されて出力されるが、セクションＴＳパケットの削除は行われない。そして、ＰＩＤフィルタ１４Ａは、出力パケットＰｏｕｔすなわち記録パケットＰｒを、デコーダ１５と蓄積装置２１へ出力する（Ｓ３２）。
【００６０】
図１０は、受信したＴＳが再多重化されるまでのタイムチャートである。図１０に示すように、ＴＳ出力部１３Ａで受信パケット間に挿入されたセクションＴＳパケットは、ＰＩＤフィルタ１４Ａによって削除されずに、デコーダ１５と蓄積装置２１に供給される。  
よって、ユーザは、所望の番組を視聴し、かつ所望の番組を録画することができる。
【００６１】
以上のように、上述した実施形態に係るテレビジョン受像機１Ａによれば、ＩＰＴＶ等のヌルパケットを含まないＴＳを、通常の地上波デジタル放送などの同様に、その再多重化処理により、セクション情報を含むパケットを含ませて、パーシャルＴＳとして記録することができる。
【００６２】
以上のように、上述した各実施形態によれば、ＴＳがヌルパケットを含まない場合でも、再多重化処理ができるトランスポートストリーム記録装置及びトランスポートストリーム記録方法を提供することができる。
【００６３】
なお、上述した各実施形態では、ｎが２の場合、すなわち受信パケットＰｉｎの伝送クロックの２倍の場合を説明したが、ｎは、２を超えてもよい。  
図１１は、ｎが３の場合を説明するためのタイムチャートである。図１１に示すように、受信パケットＰｉｎの伝送クロックの３倍で、受信パケットＰ１が生成される。受信パケットＰ１間の隙間に、ヌルパケット（Ｎｕｌｌ）が挿入されている。記録パケットＰｒは、セクションＴＳパケット（図１１中の「Ｒｅｍ」で示す）を含むパーシャルＴＳとなっている。  
なお、挿入されるヌルパケットのタイムスタンプは、上述した式（１）等の演算により算出することができる。
【００６４】
図１１は、ｎが３の場合であるが、ｎが４等の場合も、受信パケットＰ１間に挿入されるヌルパケット（Ｎｕｌｌ）の数が３つになるという相違はあるが、他は、ｎが３の場合と同様である。
【００６５】
また、図１１は、第１の実施形態に対応する例であるが、第２の実施形態に対応する場合も、図１１における出力パケットＰｏｕｔではなく、記録パケットＰｒがＴＳ出力部１３Ａから出力される。
【００６６】
本明細書における各「部」は、実施形態の各機能に対応する概念的なもので、必ずしも特定のハードウエアやソフトウエア・ルーチンに１対１には対応しない。従って、本明細書では、以下、実施の形態の各機能を有する仮想的回路ブロック（部）を想定して実施の形態を説明した。また、各実施形態における各手順の各ステップは、その性質に反しない限り、実行順序を変更し、複数同時に実行し、あるいは実行毎に異なった順序で実行してもよい。
【００６７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として例示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６８】
１、１Ａ  テレビジョン受像機、２  リモコン、１１、１６，１７  インターフェース、１２  受信部、１２ａ  受信バッファ、１３，１３Ａ  ＴＳ出力部、１４，１４Ａ  ＰＩＤフィルタ、１５  デコーダ、１８  表示装置、１９  スピーカ、２０  再多重化処理部、２１  蓄積装置、２２  制御部、２３  受光部、３１  パケット変換部、３２  ヌルパケット挿入部、３２Ａ  セクションＴＳパケット挿入部、３３  パケット出力部、３４  ヌルパケットレジスタ、３４Ａ  セクションＴＳパケットレジスタ、３５  タイムスタンプ演算部。
【図１】
2013098721.tif 000003
【図２】
2013098721.tif 000004
【図３】
2013098721.tif 000005
【図４】
2013098721.tif 000006
【図５】
2013098721.tif 000007
【図６】
2013098721.tif 000008
【図７】
2013098721.tif 000009
【図８】
2013098721.tif 000010
【図９】
2013098721.tif 000011
【図１０】
2013098721.tif 000012
【図１１】
2013098721.tif 000013