(57)【要約】      （修正有）【課題】コンテンツ受信機において、コンテンツデータとしてのパケットデータを録画する際、誤り訂正処理によるコンテンツ受信機の処理負荷を低減する。【解決手段】コンテンツ受信機であって、受信したコンテンツデータを記憶する第１の記憶部と、前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行い、または前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行わずに誤り訂正情報を残したまま、前記コンテンツデータを出力するデータ処理部と、前記データ処理部から出力された前記コンテンツデータを記憶する第２の記憶部と、を備え、前記コンテンツ受信機の処理負荷が予め設定された処理負荷閾値よりも高い場合に、前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行わずに誤り訂正情報を残したまま、前記コンテンツデータを出力し、前記第２の記憶部は、出力された前記コンテンツデータを記憶する。【選択図】図１
2012049834.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ受信機であって、
受信したコンテンツデータを記憶する第１の記憶部と、
前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行い、または前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行わずに誤り訂正情報を残したまま、前記コンテンツデータを出力するデータ処理部と、
前記データ処理部から出力された前記コンテンツデータを記憶する第２の記憶部と、
を備え、
前記データ処理部は、前記コンテンツ受信機の処理負荷が予め設定された処理負荷閾値よりも高い場合に、前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行わずに誤り訂正情報を残したまま、前記コンテンツデータを出力し、
前記第２の記憶部は、出力された前記コンテンツデータを記憶する
ことを特徴とするコンテンツ受信機。
【請求項２】
請求項１に記載のコンテンツ受信機であって、
前記データ処理部は、前記コンテンツ受信機の処理負荷が予め設定された処理負荷閾値よりも高い場合に、誤り訂正処理を行っていないことを示す情報を、前記コンテンツデータと共に出力する
ことを特徴とするコンテンツ受信機。
【請求項３】
請求項２に記載のコンテンツ受信機であって、
前記データ処理部は、前記第２の記憶部から取得されたコンテンツデータが前記誤り訂正処理を行っていないことを示す情報を有していた場合に、前記第２の記憶部から取得された前記コンテンツデータに誤り訂正処理を行い、前記コンテンツデータを出力する
ことを特徴とするコンテンツ受信機。
【請求項４】
請求項１に記載のコンテンツ受信機であって、
前記コンテンツ受信機は第１のコンテンツデータと第２のコンテンツデータとを受信し、前記第１のコンテンツデータと前記第２のコンテンツデータとを前記第２の記憶部に記憶する場合に、
前記データ処理部は、前記第１のコンテンツデータに誤り訂正処理を行って前記第１のコンテンツデータを出力し、前記第２のコンテンツデータに誤り訂正処理を行わずに前記第２のコンテンツデータを出力する
ことを特徴とするコンテンツ受信機。
【請求項５】
請求項１に記載のコンテンツ受信機であって、
前記コンテンツ受信機が、第１のコンテンツデータと第２のコンテンツデータとを受信し、前記第１のコンテンツデータと前記第２のコンテンツデータとを前記第２の記憶部に記憶する場合に、
前記コンテンツ受信機の処理負荷が予め設定された処理負荷閾値よりも高いものとして、前記データ処理部は、前記第１のコンテンツデータに誤り訂正処理を行って前記第１のコンテンツデータを出力し、前記第２のコンテンツデータに誤り訂正処理を行わずに前記第２のコンテンツデータを出力する
ことを特徴とするコンテンツ受信機。
【請求項６】
請求項１に記載のコンテンツ受信機であって、
前記コンテンツ受信機が、第１のコンテンツデータと第２のコンテンツデータとを受信し、前記第１のコンテンツデータと前記第２のコンテンツデータとを前記第２の記憶部に記憶し、かつ前記第１のコンテンツデータを表示装置に出力している場合に、
前記コンテンツ受信機の処理負荷が予め設定された処理負荷閾値よりも高いものとして、前記データ処理部は、前記第１のコンテンツデータに誤り訂正処理を行って前記第１のコンテンツデータを出力し、前記第２のコンテンツデータに誤り訂正処理を行わずに前記第２のコンテンツデータを出力する
ことを特徴とするコンテンツ受信機。
【請求項７】
請求項１〜６のいずれか１項に記載のコンテンツ受信機であって、
前記コンテンツ受信機の処理負荷は、前記コンテンツ受信機の中央制御部の処理負荷である
ことを特徴とするコンテンツ受信機。
【請求項８】
請求項１〜６のいずれか１項に記載のコンテンツ受信機であって、
前記コンテンツ受信機の処理負荷は、誤り訂正処理を行う前記データ処理部の負荷である
ことを特徴とするコンテンツ受信機。
【請求項９】
コンテンツ受信機におけるコンテンツ出力方法であって、
受信したコンテンツデータを第１の記憶部に記憶し、
前記コンテンツ受信機の処理負荷が予め設定された処理負荷閾値よりも高い場合に、前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行わずに誤り訂正情報を残したまま、前記コンテンツデータを出力し、
前記コンテンツ受信機の処理負荷が予め設定された処理負荷閾値よりも高くない場合に、前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行って、前記コンテンツデータを出力し、
出力された前記コンテンツデータを第２の記憶部に記憶する
ことを特徴とするコンテンツ出力方法。
【請求項１０】
請求項９に記載のコンテンツ出力方法であって、
前記コンテンツ受信機の処理負荷が予め設定された処理負荷閾値よりも高い場合に、誤り訂正処理を行っていないことを示す情報を、前記コンテンツデータと共に出力する
ことを特徴とするコンテンツ出力方法。
【請求項１１】
請求項１０に記載のコンテンツ出力方法であって、
前記第２の記憶部から取得されたコンテンツデータが前記誤り訂正処理を行っていないことを示す情報を有していた場合に、前記第２の記憶部から取得された前記コンテンツデータに誤り訂正処理を行い、前記コンテンツデータを出力する
ことを特徴とするコンテンツ出力方法。
【請求項１２】
請求項９に記載のコンテンツ出力方法であって、
第１のコンテンツデータと第２のコンテンツデータとを受信し、前記第１のコンテンツデータと前記第２のコンテンツデータとを前記第２の記憶部に記憶する場合に、
前記第１のコンテンツデータに誤り訂正処理を行って前記第１のコンテンツデータを出力し、前記第２のコンテンツデータに誤り訂正処理を行わずに前記第２のコンテンツデータを出力する
ことを特徴とするコンテンツ出力方法。
【請求項１３】
請求項９に記載のコンテンツ出力方法であって、
第１のコンテンツデータと第２のコンテンツデータとを受信し、前記第１のコンテンツデータと前記第２のコンテンツデータとを前記第２の記憶部に記憶する場合に、
前記コンテンツ受信機の処理負荷が予め設定された処理負荷閾値よりも高いものとして、前記第１のコンテンツデータに誤り訂正処理を行って前記第１のコンテンツデータを出力し、前記第２のコンテンツデータに誤り訂正処理を行わずに前記第２のコンテンツデータを出力する
ことを特徴とするコンテンツ出力方法。
【請求項１４】
請求項９に記載のコンテンツ出力方法であって、
第１のコンテンツデータと第２のコンテンツデータとを受信し、前記第１のコンテンツデータと前記第２のコンテンツデータとを前記第２の記憶部に記憶し、かつ前記第１のコンテンツデータを表示装置に出力している場合に、
前記コンテンツ受信機の処理負荷が予め設定された処理負荷閾値よりも高いものとして、前記第１のコンテンツデータに誤り訂正処理を行って前記第１のコンテンツデータを出力し、前記第２のコンテンツデータに誤り訂正処理を行わずに前記第２のコンテンツデータを出力する
ことを特徴とするコンテンツ出力方法。
【請求項１５】
請求項９〜１４のいずれか１項に記載のコンテンツ出力方法であって、
前記コンテンツ受信機の処理負荷は、前記コンテンツ受信機の中央制御部の処理負荷である
ことを特徴とするコンテンツ出力方法。
【請求項１６】
請求項９〜１４のいずれか１項に記載のコンテンツ出力方法であって、
前記コンテンツ受信機の処理負荷は、誤り訂正処理を行う前記データ処理部の負荷である
ことを特徴とするコンテンツ出力方法。
【請求項１７】
コンテンツ受信機であって、
受信したコンテンツデータを記憶する第１の記憶部と、
前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行い、または前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行わずに誤り訂正情報を残したまま、前記コンテンツデータを出力するデータ処理部と、
前記データ処理部から出力された前記コンテンツデータを記憶する第２の記憶部と、
を備え、
前記データ処理部は、前記コンテンツ受信機の状態が予め設定された状態である場合に、前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行わずに誤り訂正情報を残したまま、前記コンテンツデータを出力し、
前記第２の記憶部は、出力された前記コンテンツデータを記憶する
ことを特徴とするコンテンツ受信機。
【請求項１８】
請求項１７に記載のコンテンツ受信機であって、
前記データ処理部は、前記コンテンツ受信機の状態が予め設定された状態である場合に、誤り訂正処理を行っていないことを示す情報を、前記コンテンツデータと共に出力する
ことを特徴とするコンテンツ受信機。
【請求項１９】
請求項１８に記載のコンテンツ受信機であって、
前記データ処理部は、前記第２の記憶部から取得されたコンテンツデータが前記誤り訂正処理を行っていないことを示す情報を有していた場合に、前記第２の記憶部から取得された前記コンテンツデータに誤り訂正処理を行い、前記コンテンツデータを出力する
ことを特徴とするコンテンツ受信機。
【請求項２０】
請求項１７に記載のコンテンツ受信機であって、
前記予め設定された状態とは、前記コンテンツ受信機が第１のコンテンツデータと第２のコンテンツデータとを受信し、前記第１のコンテンツデータと前記第２のコンテンツデータとを前記第２の記憶部に記憶する状態であり、
この場合に前記データ処理部は、前記第１のコンテンツデータに誤り訂正処理を行って前記第１のコンテンツデータを出力し、前記第２のコンテンツデータに誤り訂正処理を行わずに前記第２のコンテンツデータを出力する
ことを特徴とするコンテンツ受信機。
【請求項２１】
請求項１７に記載のコンテンツ受信機であって、
前記予め設定された状態とは、前記コンテンツ受信機が、第１のコンテンツデータと第２のコンテンツデータとを受信し、前記第１のコンテンツデータと前記第２のコンテンツデータとを前記第２の記憶部に記憶する状態であり、
この場合に前記データ処理部は、前記第１のコンテンツデータに誤り訂正処理を行って前記第１のコンテンツデータを出力し、前記第２のコンテンツデータに誤り訂正処理を行わずに前記第２のコンテンツデータを出力する
ことを特徴とするコンテンツ受信機。
【請求項２２】
請求項１７に記載のコンテンツ受信機であって、
前記予め設定された状態とは、前記コンテンツ受信機が、第１のコンテンツデータと第２のコンテンツデータとを受信し、前記第１のコンテンツデータと前記第２のコンテンツデータとを前記第２の記憶部に記憶し、かつ前記第１のコンテンツデータを表示装置に出力している状態であり、
この場合に前記データ処理部は、前記第１のコンテンツデータに誤り訂正処理を行って前記第１のコンテンツデータを出力し、前記第２のコンテンツデータに誤り訂正処理を行わずに前記第２のコンテンツデータを出力する
ことを特徴とするコンテンツ受信機。
【請求項２３】
請求項１７〜２２のいずれか１項に記載のコンテンツ受信機であって、
前記コンテンツ受信機の処理負荷は、前記コンテンツ受信機の中央制御部の処理負荷である
ことを特徴とするコンテンツ受信機。
【請求項２４】
請求項１７〜２２のいずれか１項に記載のコンテンツ受信機であって、
前記コンテンツ受信機の処理負荷は、誤り訂正処理を行う前記データ処理部の負荷である
ことを特徴とするコンテンツ受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部のコンテンツ送信機器から送信されたコンテンツデータを受信するコンテンツ受信機に係り、特に、受信したコンテンツデータを処理するときの技術に関する。
【背景技術】
【０００２】
リアルタイム・データ転送プロトコル（Realtime Transport Protocol）は、映像データ及び音声データをリアルタイムに適した状態で転送することを目的に設計され、送信側のサーバにおいて適用されている。送信されたコンテンツデータがパケットデータとしてコンテンツデータを送信する送信機器（以下、コンテンツ送信機器という）から構内や広域の通信網経由でコンテンツデータを受信する受信側機器（以下、コンテンツ受信機という）に転送される場合には、パケットデータの順序の入れ替わりや、パケットデータの欠損や、パケットデータの重複などが発生している可能性がある。
【０００３】
このリアルタイム・データ転送プロトコルにおいては、もしもこれらの不都合がコンテンツ受信機で検出されたとしても、コンテンツ送信機器でパケットデータを再送することがないために、通信網のデータ転送帯域の消費量や、送信側の処理負荷は高くはならない。
【０００４】
「情報端末装置、ストリーム受信処理方法」（特許文献１）は、コンテンツデータと誤り訂正情報とを受信し、前方誤り訂正処理と、タイムスタンプ付きパケットであるTTS(Timestamped Transport Stream)パケットの受信タイミングのばらつきであるジッタを吸収するためのバッファ処理とを、並列に別々に実施し、効率的に実施するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2009-284248
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の方式のコンテンツ受信機においては、通信網を経由して放送される誤り訂正情報付きコンテンツデータは、コンテンツ受信機での録画の際、誤り訂正処理が完了したデータを録画している。
【０００７】
しかしながら、コンテンツ受信機の処理負荷が高くなり、誤り訂正処理を完了できない場合がある。この場合、コンテンツデータの欠損部分の誤り訂正処理が完了出来ていないと、復元できる情報が存在している場合にもかかわらず、欠損データが復元されずにそのまま録画され、視聴に不具合をきたす。
【０００８】
コンテンツ受信機の使い勝手を向上させると当該コンテンツ受信機の処理負荷も上昇する場合があり、その際、上記不具合が発生する可能性も高くなる。特に通信網を経由したコンテンツデータの放送や配信では、一般にコンテンツ送信器のコンテンツデータの送信能力が許せば、コンテンツ受信機の能力に応じて、同時に受信できるコンテンツデータの数を増やすことが出来、その分、使い勝手が向上する。この時、コンテンツ受信機の処理負荷は、同時受信数に応じて一般に上昇する。
【０００９】
本発明の課題点は、従来技術の現状に鑑み、コンテンツ受信機において、コンテンツデータとしてのパケットデータを録画する際、誤り訂正処理による受信時のコンテンツ受信機の処理負荷を低減できるようにすることである。
【課題を解決するための手段】
【００１０】
コンテンツ受信機であって、受信したコンテンツデータを記憶する第１の記憶部と、前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行い、または前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行わずに誤り訂正情報を残したまま、前記コンテンツデータを出力するデータ処理部と、前記データ処理部から出力された前記コンテンツデータを記憶する第２の記憶部と、を備え、前記データ処理部は、前記コンテンツ受信機の処理負荷が予め設定された処理負荷閾値よりも高い場合に、前記第１の記憶部に記憶された前記コンテンツデータに誤り訂正処理を行わずに誤り訂正情報を残したまま、前記コンテンツデータを出力し、前記第２の記憶部は、出力された前記コンテンツデータを記憶する。
【発明の効果】
【００１１】
コンテンツデータとしてのパケットデータを受信するコンテンツ受信機において、受信時の誤り訂正処理の処理負荷を低減することができ、当該コンテンツ受信機の使い勝手性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】実施例１におけるコンテンツ受信機の構成と、サービス情報サーバ、中継器及びネットワーク放送送信装置との接続構成例である。
【図２】ネットワーク放送送信装置の構成例である。
【図３】サービス情報サーバおよび中継器の構成例である。
【図４】入力装置の構成例である。
【図５】コンテンツ受信機の同調部Ａおよび同調部Ｂ内の状態管理部における処理フローの一例である。
【図６】同調部Ａおよび同調部Ｂ内の状態管理部における新規状態移行要求時の状態遷移パターンの一例である。
【図７】同調部Ａおよび同調部Ｂの動作状態（動作モード）に対応した受信機制御部における処理フローの一例である。
【図８】同調部Ａおよび同調部Ｂ内の選局制御部における処理フローの一例である。
【図９】同調部Ａおよび同調部Ｂ内のパケット処理部における処理フローの一例である。
【図１０】処理フロー中の逐次パケット処理フローの一例である。
【図１１】逐次パケット処理フロー中の誤り訂正処理フローの一例である。
【図１２】同調部Ａおよび同調部Ｂ内におけるストリームバッファ内に格納されたパケットデータの一例である。
【図１３】補助記憶装置に格納された格納データの構成例である。
【図１４】コンテンツテーブルのデータ構造の例である。
【図１５】非処理パケット情報のデータ構造の例である。
【図１６】コンテンツデータと誤り訂正情報の構成例である。
【図１７】コンテンツデータと誤り訂正情報からの欠損データ復元例である。
【図１８】逐次パケット処理フローの一例である。
【発明を実施するための形態】
【００１３】
以下、実施例につき図面を用いて説明する。なお、同図面において、同一の構成要素には、原則として同一の符号を付す。また、明細書において、同一の構成要素については繰り返しの説明は避ける。
【実施例１】
【００１４】
図１は、実施例１におけるコンテンツ受信機の構成と、サービス情報サーバ、中継器及びネットワーク放送送信装置との接続構成例を示す図である。本実施例のコンテンツ受信機１００は、通信網１８０を介して送信されてくる放送コンテンツのパケットデータを受信し、これをデータ処理して映像データと音声データとに分離・抽出し、外部の表示装置１７１及びスピーカー１７２に向けて出力する。
【００１５】
なお、以下に述べる図１に示されている同調部Ａ１１１内の各部位と同調部Ｂ１１２の各部位、また、バッファ部Ａ１２１内の各部位とバッファ部Ｂ１２２内の各部位は基本的には直接接続されることはない（但し直接接続されてもよい）。これ以降の各部位の説明で、同調部Ａ１１１内か同調部Ｂ１１２内か、また、バッファ部Ａ１２１内かバッファ部Ｂ１２２内かを特に明示していない場合は、両方について述べているものとする。
【００１６】
すなわち、直接、状態管理部１９１、受信機制御手段としての受信機制御部１９２、選局制御部１９３、パケットデータ格納処理手段としてのパケット処理部１９４、データ転送部１９５、コンテンツ利用部１９６、選局情報バッファ１２３、ラストチャンネル値格納部１２４、記憶手段としてのストリームバッファ１２５、バッファサイズ値格納部１２６、ＲＴＰ−ＦＥＣパケットバッファ１２７について述べている場合は、同調部Ａ１１１内と同調部Ｂ１１２内、また、バッファ部Ａ１２１内とバッファ部Ｂ１２２内の両方の各部位について述べているものとする。
【００１７】
図１において、コンテンツ受信機１００は、入力装置１７０、表示装置１７１、スピーカー１７２と接続されている。また、コンテンツ受信機１００は、通信網１８０を介して、サービス情報サーバ１８１、中継器１８２とも接続されている。中継器１８２は、さらにネットワーク放送送信装置１８３と接続されている。入力装置１７０は、視聴者などユーザによって操作され、コンテンツ受信機１００に対し、コンテンツ受信機１００の動作状態を指示するための指示信号を操作情報として出力する。
【００１８】
コンテンツ受信機１００は、指示信号を受信すると、指示信号に従い、通信網１８０を介して放送コンテンツを受信し、放送コンテンツに対する録画、録音、再生などを行うためのデータ処理を行う。
【００１９】
コンテンツ受信機１００は、コンテンツ受信機１００全体を制御する中央制御部１１０、バッファ部１２１、１２２を有しコンテンツ受信機１００内に取り込んだパケットデータを一時的に格納する主記憶装置１２０、通信網１８０との間で放送コンテンツのパケットデータの送受信を行う通信網制御部１３０、放送コンテンツの分離・抽出前のコンテンツデータを格納する補助記憶装置１４０、視聴のために放送コンテンツから分離・抽出された映像データを出力する映像出力インタフェース１５０、視聴のために放送コンテンツから分離・抽出された音声データを出力する音声出力インタフェース１６０を備える。
【００２０】
また、コンテンツ受信機１００内において、主記憶装置１２０、通信網制御部１３０、補助記憶装置１４０、映像出力インタフェース１５０、音声出力インタフェース１６０はそれぞれ、中央制御部１１０に接続されている。また、中央制御部１１０は同調部Ａ１１１、同調部Ｂ１１２、処理負荷計測部１１３、タイマー１１４、ファイルシステム１１５を備えて成る。さらに、入力装置１７０は映像出力インタフェース１５０と音声出力インタフェース１６０に接続され、同調部Ａ１１１と同調部Ｂ１１２のどちらの映像・音声データを受信するかを指示する。
【００２１】
さらに、主記憶装置１２０は、バッファ部Ａ１２１、バッファ部Ｂ１２２を備えて成る。同調部Ａ１１１はバッファ部Ａ１２１を、同調部Ｂ１１２はバッファ部Ｂ１２２を利用する。
【００２２】
中央制御部１１０は、コンテンツ受信機１００全体を制御する構成を有し、同時に２つのコンテンツデータを受信するために同調部Ａ１１１、同調部Ｂ１１２を有し、それらに中央制御部１１０の処理負荷情報を計測し伝達する処理負荷計測部１１３と経過時間情報を伝達するタイマー１１４が接続され、補助記憶装置１４０とはファイルシステム１１５を介して接続されている。
【００２３】
同調部Ａ１１１と同調部Ｂ１１２には、それぞれ、状態管理手段としての状態管理部１９１、受信機制御手段としての受信機制御部１９２、選局制御部１９３、パケットデータ格納処理手段としてのパケット処理部１９４、データ転送部１９５、コンテンツ利用部１９６を備える。
【００２４】
主記憶装置１２０内のバッファ部Ａ１２１とバッファ部Ｂ１２２には、それぞれ、選局情報バッファ１２３、ラストチャンネル値格納部１２４、記憶手段としてのストリームバッファ１２５、バッファサイズ値格納部１２６、ＲＴＰ−ＦＥＣパケットバッファ１２７を備える。
【００２５】
通信網制御部１３０は、同調部Ａ１１１または同調部Ｂ１１２内の選局制御部１９３や、選局情報バッファ１２３や、受信したパケットデータを一時的に格納する記憶手段としてのストリームバッファ１２５と接続され、通信網１８０からコンテンツデータを受信し、ストリームバッファ１２５に対しては、受信したコンテンツデータを格納させるように制御する。また、通信網制御部１３０は、通信網１８０を介して、サービス情報サーバ１８１や中継器１８２と接続され、さらに、中継器１８２を介して、コンテンツ送信機器であるネットワーク放送送信装置１８３とも接続されている。
【００２６】
状態管理手段としての状態管理部１９１は、中央制御部１１０内において、受信機制御部１９２とタイマー１１４とに接続され、さらに、コンテンツ受信機１００の外部の入力装置１７０とも接続されている。状態管理部１９１は、ユーザの操作により入力装置１７０から出力される操作情報としての指示信号を受信し、指示信号（操作情報）に基づき、コンテンツ受信機１００を新たな動作状態（動作モード）に移行させるための要求情報（以下、新規状態移行要求情報という）を形成して受信機制御部１９２に向けて出力する。
【００２７】
受信機制御部１９２は、新規状態移行要求情報を受信すると、コンテンツ受信機１００を新たな動作状態（動作モード）に移行させることを承認することを通知する情報（以下、新規状態移行承認通知情報という）を状態管理部１９１に対して出力する。状態管理部１９１は、受信機制御部１９２から新規状態移行承認通知情報を受信すると、コンテンツ受信機１００の動作状態（動作モード）を新規状態に保存する。
【００２８】
また、状態管理部１９１は、受信機制御部１９２からファイルシステム１１５や、データ転送部１９５や、コンテンツ利用部１９６における異常発生を知らせる異常発生通知情報を受信すると、受信機制御部１９２に対して、コンテンツ受信機１００の動作状態（動作モード）を初期状態に移行させるための新規状態移行要求情報を送信する。
【００２９】
処理負荷計測部１１３は、コンテンツ受信機１００の処理負荷を計測する。コンテンツ受信機１００の処理負荷として例えば中央制御部１１０の処理負荷を計測し、パケット処理部１９４に中央制御部１１０の処理負荷の状態情報を伝達する。処理負荷の閾値は処理負荷計測部１１３内であらかじめ決められており、たとえば閾値は９０％とする。この場合、処理負荷計測部１１３が計測した中央制御部１１０の処理負荷が９０％以上の時は処理負荷状態が高いことを示す値「高」を出力する。中央制御部１１０の処理負荷が９０％未満の時は処理負荷状態が通常であることを示す値「通常」を出力する。
【００３０】
処理負荷計測部１１３は、中央制御部１１０の負荷を計測しているが、これに限定されない。誤り訂正を行うパケット処理部の負荷を計測しても良いし、データ転送部の負荷やデータ転送量を計測しても良い。また、バッファ部１２１、１２２のデータバッファ量やバッファオーバーフローの量を計測して負荷を計測しても良い。通信制御部１３０の通信量を計測して負荷を計測しても良い。いずれの場合も負荷や、負荷量、転送量、バッファ量、バッファオーバーフロー量、通信量などが閾値以上である場合には、処理負荷状態が高いことを示す値「高」を出力する。
【００３１】
タイマー１１４は内部に複数のタイマー機能を有し、タイマー１１４の接続先からの機能利用は接続先別々にタイマー機能を提供する。新規状態移行要求情報に対して受信機制御部１９２から出力される新規状態移行承認通知情報を状態管理部１９１が受け付ける期間や、コンテンツ受信機１００が、「チャンネルアップザッピング」状態や「チャンネルダウンザッピング」状態に移行してから、ユーザが放送コンテンツを視聴可能となる状態、すなわち「視聴」状態への移行を開始するまでの期間を管理するために用いられる。
【００３２】
また、コンテンツ利用部１９６に対しても映像データや音声データを映像出力インターフェース１５０や音声出力インターフェース１６０に出力するタイミングを管理するために用いられる。このような期間を管理するときには、状態管理部１９１やコンテンツ利用部１９６は、タイマー１１４に、タイムアウト時間の設定情報（タイムアウト情報）とタイマースタート要求情報を送信する。状態管理部１９１やコンテンツ利用部１９６は、タイムアウト情報をタイマー１１４のタイムアウト発生時には保存し、状態管理部１９１やコンテンツ利用部１９６がタイムアウトを確認した際には消去する。
【００３３】
なお、状態管理部１９１は、受信機制御部１９２から受信した新規状態移行承認通知情報、異常発生通知情報の有無を確認し、少なくともこれら情報のうちのいずれかが内部に存在する場合にそれを消去する。
【００３４】
受信機制御手段としての受信機制御部１９２は、中央制御部１１０内において、状態管理部１９１、選局制御部１９３、パケット処理部１９４、ファイルシステム１１５、データ転送部１９５、コンテンツ利用部１９６と接続されている。受信機制御部１９２は、状態管理部１９１から新規状態移行要求情報が入力されたとき、内部に予め保持していた複数のレベルのパケットデータ格納容量（バッファサイズ）の情報の中から新規状態移行要求情報が示すレベルのバッファサイズの情報を選択する。また、受信機制御部１９２は、パケット処理部１９４に対し、選択したバッファサイズの情報に対応するストリームバッファ１２５のバッファサイズの設定を要求する。また、受信機制御部１９２は、ストリームバッファ１２５に格納後ストリームバッファ１２５から転送されるパケットデータのパケット整列処理を指示する。
【００３５】
受信機制御部１９２は、状態管理部１９１からの新規状態移行要求情報を受信すると、コンテンツ受信機１００の動作状態を、新規状態移行要求情報に対応する新規状態に移行させるために、受信機制御部１９２に接続された上記各部を制御する。受信機制御部１９２は、新規状態移行要求情報を受信すると、新規状態移行承認通知情報を状態管理部１９１に返信する。また、受信機制御部１９２は、ファイルシステム１１５や、データ転送部１９５や、コンテンツ利用部１９６から異常発生を知らせる情報を受信した場合には、状態管理部１９１に対して異常発生通知情報を送信する。
【００３６】
さらに、受信機制御部１９２は、録画コンテンツに関する情報を後述するコンテンツテーブル１３１０として作成・更新し、録画コンテンツに対するディレクトリとファイルを新規に作成し、ファイルの更新・削除をパケット処理部１９４に指示する。特に後述する番組データは、コンテンツデータ中からコンテンツ利用部１９６により分離され通知され、コンテンツテーブル１３１０中に格納される。
また、コンテンツ視聴時には、対応する視聴録コンテンツに対するディレクトリとファイルの読み出し・更新・削除を、パケット処理部１９４に指示する。
【００３７】
選局制御部１９３は、受信機制御部１９２、主記憶装置１２０内の選局情報バッファ１２３、同じく主記憶装置１２０内のラストチャンネル値格納部１２４と接続されている。さらに、選局制御部１９３は、通信網制御部１３０と通信網１８０を介してサービス情報サーバ１８１と中継器１８２に接続されている。選局制御部１９３は、放送局チャンネル情報をサービス情報サーバ１８１から取得し、チャンネル値と対応する放送コンテンツの受信方法の情報を取得して選局情報バッファ１２３に格納する。
【００３８】
また、選局制御部１９３は、ラストチャンネル値格納部１２４を用いてラストチャンネル値を管理する。さらに、受信機制御部１９２からのラストチャンネル視聴要求情報、ラストチャンネルアップ・ダウン要求情報、視聴停止要求情報などを受信し、それぞれに対応する制御動作を行う。
【００３９】
パケットデータ格納処理手段としてのパケット処理部１９４は、受信機制御部１９２、通信網制御部１３０、データ転送部１９５、主記憶装置１２０内の記憶手段としてのストリームバッファ１２５、同じく主記憶装置１２０内のバッファサイズ値格納部１２６、同じく主記憶装置１２０内のＲＴＰ−ＦＥＣパケットバッファ１２７、処理負荷計測部１１３と接続されている。
【００４０】
パケット処理部１９４は、ストリームバッファ１２５を制御してストリームバッファ１２５のパケットデータ格納容量（バッファサイズ）を設定するとともに、通信制御部１３０からコンテンツデータと、対応する誤り訂正情報を受信してストリームバッファ１２５に格納する。またパケット処理部１９４は、これらの情報を格納後、コンテンツデータおよび誤り訂正情報を、ストリームバッファ１２５からＲＴＰ−ＦＥＣパケットバッファに転送し、パケット整列処理および欠損パケット検出処理と、検出した欠損パケットを誤り訂正情報から復元する。
【００４１】
また、パケット処理部１９４は、コンテンツの録画時に中央制御部１００の処理負荷を低減するために、処理負荷計測部１１３からの処理負荷情報が「高」である時に、コンテンツデータに対して誤り訂正処理を行わずに、誤り訂正処理を行っていないことを示す非処理パケット情報をＲＴＰ−ＦＥＣパケットバッファ１２７に付加する。
【００４２】
さらに、録画コンテンツの再生のために、パケット処理部１９４は、受信機制御部１９２からの指示により、ファイルシステム１１５とデータ転送部１９６を経由して補助記憶装置１４０に格納されているコンテンツデータと、対応する誤り訂正情報および誤り訂正処理がなされているか否かを示す非処理パケット情報が存在すれば情報を受信し、ストリームバッファ１２５に格納し、その後、コンテンツデータと対応する誤り訂正情報をＲＴＰ−ＦＥＣパケットバッファ１２７に転送する。
【００４３】
この時、パケット処理部１９４は、非処理パケット情報を最初に全部受信し、ストリームバッファ１２５に格納する。一方で非処理パケット情報から、コンテンツデータが誤り訂正処理済みか否かを判別し、誤り訂正処理済みでないなら、ＲＴＰ−ＦＥＣパケットバッファ１２７のコンテンツデータに対して誤り訂正処理を行う。
【００４４】
パケット処理部１９４は、受信機制御処理部１９２から、処理の開始指示を伝達されると同時に、同調部Ａ１１１または同調部Ｂ１１２の動作状態も伝達される。
この動作状態が「視聴」「チャンネルアップ」「チャンネルダウン」「録画」である場合、パケット処理部１９４は、ストリームバッファ１２５からＲＴＰ−ＦＥＣパケットバッファ１２７にコンテンツデータおよび誤り訂正情報を転送し、コンテンツデータのパケット整列処理を行う。
【００４５】
特に、動作状態が「録画」で、かつ、処理負荷計測部１１３から取得した中央制御部１１０の処理負荷の状態が「高」でない場合、パケット処理部１９４は、パケットデータの欠損パケットの検出と、誤り訂正情報を用いた欠損パケットの復元処理すなわち誤り訂正処理を行い、誤り訂正処理を行って不要になった誤り訂正情報を削除する。一方、処理負荷計測部１１３から取得した中央制御部１１０の処理負荷の状態が「高」である場合、パケット処理部１９４は、欠損パケットの復元を行わずにパケット整列処理を行った状態のコンテンツデータと、誤り訂正情報の一部または全部と、誤り訂正処理を行っていないコンテンツデータ部分を示す非処理パケット情報とを、ＲＴＰ−ＦＥＣパケットバッファ１２７に格納する。
【００４６】
受信機制御処理部１９２がパケット処理部１９４に対してデータ転送およびパケット処理である受信処理の開始の指示を伝達する場合に、パケット処理部１９４が受信する、同調部Ａ１１１または同調部Ｂ１１２の動作状態が、「再生」「前コンテンツ再生」「後コンテンツ再生」ならば、パケット処理部１９４は、ファイルシステム１１５とデータ転送部１９６を経由して補助記憶装置１４０に格納されているコンテンツデータと、対応する誤り訂正情報および誤り訂正処理がなされているか否かを示す非処理パケット情報を順次ストリームバッファ１２５に格納する。またパケット処理部１９４は、格納したコンテンツデータに対して、誤り訂正処理が行われているか否かを示す非処理パケット情報を取得して判定する。
【００４７】
そして、ストリームバッファ１２５に格納したコンテンツデータを再度パケット処理部１９４に読み込み、パケット処理部１９４は、コンテンツデータに誤り訂正処理が行われていない場合は、誤り訂正処理を行い、不要になった誤り訂正情報を削除する。さらに、パケット処理部１９４はデータ転送部１９５に、再度ファイルシステム１１５やデータ転送部１９５経由でコンテンツ利用部１９６にコンテンツデータを転送する要求を通知する。
【００４８】
すなわち、同調部Ａ１１１・同調部Ｂ１１２の動作モードが「視聴」「チャンネルアップ」「チャンネルダウン」「録画」「再生」「前コンテンツ再生」「後コンテンツ再生」の時には、パケット処理部１９４はコンテンツデータをストリームバッファ１２５に格納し、その後、ＲＴＰ−ＦＥＣパケットバッファ１２７に格納する。この時、欠損パケットが存在しなかったり、誤り訂正処理済みであったり、同調部Ａ１１１・同調部Ｂ１１２の動作モードが「録画」でかつ中央制御部１００の処理負荷が高い場合、誤り訂正処理を行わない。
【００４９】
ファイルシステム１１５は、受信機制御部１９２、データ転送部１９５、補助記憶装置１４０と接続されている。ファイルシステム１１５は、受信機制御部１９２からの指示により、データ転送部１９５から出力される視聴中のコンテンツデータの補助記憶装置１４０への格納や、格納したコンテンツデータの読み出し及びデータ転送部１９５への送信を行う。補助記憶装置１４０にコンテンツを格納する場合には、送信時に負荷されていた誤り訂正符号とは異なる、記録用の誤り訂正を負荷してコンテンツを格納してもいい。
【００５０】
データ転送部１９５は、受信機制御部１９２、主記憶装置１２０内のＲＴＰ−ＦＥＣパケットバッファ１２７、ファイルシステム１１５、コンテンツ利用部１９６と接続されている。データ転送部１９５は、受信機制御部１９２からの指示により、ＲＴＰ−ＦＥＣパケットバッファ１２７からコンテンツデータを取得し、コンテンツデータを、視聴のためにコンテンツ利用部１９６に転送し、録画のためにファイルシステム１１５に転送する。
【００５１】
また、録画したコンテンツデータを再生するために、データ転送部１９５は、ファイルシステム１１５を介して補助記憶装置１４０からコンテンツデータを受信し、コンテンツ利用部１９６に転送する。さらに、誤り訂正処理を行わずに録画したコンテンツデータを再生するために、データ転送部１９５は、ファイルシステム１１５を介して補助記憶装置１４０からコンテンツデータを受信し、パケット処理部１９４にて誤り訂正処理を施した誤り訂正情報を除くコンテンツデータをコンテンツ利用部１９６に転送する。
【００５２】
コンテンツ利用部１９６は、受信機制御部１９２、データ転送部１９５、タイマー１１４、映像出力インタフェース１５０、音声出力インタフェース１６０と接続されている。コンテンツ利用部１９６は、受信機制御部１９２からの指示により、コンテンツデータをデータ転送部１９５から受信し、受信したコンテンツデータを、映像データと音声データとに分ける。そして、タイマー１１４からの情報を用いて、各データに付加されている時刻情報に従った間隔で、映像データと音声データとを映像出力インタフェース１５０と音声出力インタフェース１６０にそれぞれ出力する。
【００５３】
映像出力インタフェース１５０は、入力装置１７０と同調部Ａ１１１・同調部Ｂ１１２のコンテンツ利用部１９６と表示装置１７１に接続されており、入力装置１７０の同調部切替Ａ/Ｂボタンに対する操作により、同調部Ａ１１１か同調部Ｂ１１２どちらかのコンテンツ利用部１９６からの映像データを受信するか決定され、受信データを表示信号に変換し、表示装置１７１に出力する。
【００５４】
音声出力インタフェース１６０は、入力装置１７０と同調部Ａ１１１・同調部Ｂ１１２のコンテンツ利用部１９６とスピーカー１７２に接続されており、入力装置１７０の同調部切替Ａ/Ｂボタンにより、同調部Ａか同調部Ｂどちらかのコンテンツ利用部１９６からの音声データを受信するか決定され、コンテンツ利用部１９６から受信した音声データを音声信号に変換し、スピーカー１７２に出力する。
【００５５】
ストリームバッファ１２５は、通信網制御部１３０と通信網１８０と中継器１８２とを介して、コンテンツ送信機器としてのネットワーク放送送信装置１８３に接続されている。ネットワーク放送送信装置１８３から送信されたコンテンツデータは、パケットデータとして通信網１８０を介して転送され、コンテンツ受信機１００に到達する際には、パケットデータの順序（一連番号順の順序）の入れ替わりや、パケットデータの欠損、パケットデータの重複などが発生している可能性がある。かかる順序（一連番号順の順序）の入れ替わりや、欠損や、重複などがパケットデータに発生している場合、ストリームバッファ１２５は、このパケットデータを格納する。
【００５６】
パケット処理部１９４は、ストリームバッファ１２５に格納された後、ストリームバッファ１２５から転送されるパケットデータに対してパケット整列処理を行い、パケットデータの順序（一連番号順の順序）の入れ替わりや重複などを修正する。その後、パケット処理部１９４は、パケット整列処理したパケットデータをＲＴＰ−ＦＥＣパケットバッファ１２７に格納する。その後、パケット整列処理されたパケットデータは、受信機制御部１９２による制御により、ＲＴＰ−ＦＥＣパケットバッファ１２７からデータ転送部１９５に転送される。
【００５７】
状態管理部１９１、受信機制御部１９２、選局制御部１９３、パケット処理部１９４、データ転送部１９５、コンテンツ利用部１９６、処理負荷計測部１１３、タイマー１１４、ファイルシステム１１５、通信網制御部１３０は、その全て又は一部を各処理を行う処理部として集積回路化するなどしてハードウェアで実現することができる。
【００５８】
また、補助記憶装置１４０や主記憶装置１２０などに格納された、状態管理プログラム１９１、受信機制御プログラム１９２、選局制御プログラム１９３、パケット処理プログラム１９４、データ転送プログラム１９５、コンテンツ利用プログラム１９６、処理負荷計測プログラム１１３、タイマープログラム１１４、ファイルシステムプログラム１１５、通信網制御プログラム１３０などを、中央制御部１１０などの演算プロセッサで処理することにより、その全て又は一部を各処理をソフトウェアにより実現することもできる。
【００５９】
説明を簡略化するため、各種プログラムを中央制御部１１０などが実行することで実現される各処理は、プログラムで実現される各処理部を主体として説明している。なお各処理部をハードウェアで実現した場合にはその各処理部が主体となって各処理を行う。
【００６０】
なお、同調部Ａ１１１内の各部位とバッファ部Ａ１２１に存在する処理部と同じものが、同調部Ｂ１１２とバッファ部Ｂ１２２に存在するが、これに限定されない。状態管理部１９１、受信機制御部１９２、選局制御部１９３、パケット処理部１９４、データ転送部１９５、コンテンツ利用部１９６、の全部又は一部が同調部Ａ１１１と同調部Ｂ１１２に共通に１つ存在することにしてもよい。バッファ部Ａ１２１とバッファ部Ｂ１２２が存在するが、バッファ部Ａ１２１が１つだけ存在し、これをが同調部Ａ１１１と同調部Ｂ１１２で共用することにしてもよい。  以下、説明中で用いる図１の構成要素には、図１の場合と同じ符号を付して用いる。
図２は、図１の構成におけるネットワーク放送送信装置の構成例を示す図である。
図２は、実施例１における図１の構成におけるネットワーク放送送信装置１８３のそれぞれの内部構成例を示す図である。ネットワーク放送送信装置１８３はそれぞれ構成要素として、中央制御部２１０と、主記憶装置２２０と、補助記憶装置２３０、通信網制御部２４０、データ生成部２５０、クロック２６０を備える。
【００６１】
また、データ生成部２５０はデータ入力装置２７０と接続されており、通信制御部２４０は中継部１８２と接続されている。さらにクロック２６０はエンコーダ部２１３とマルチプレクサおよび時刻情報付加パケット生成部２１２と接続され、時刻情報を伝達する。
中央制御部２１０は、ＲＴＰ−ＦＥＣ部２１１、マルチプレクサおよび時刻情報付加パケット生成部２１２、エンコーダ部２５０を備える。
【００６２】
主記憶装置２２０は、バッファ構成を備えパケットデータを一時的に格納する構成を有する。また、補助記憶装置２３０は主記憶装置２２０を補助して、それぞれの装置における総記憶容量を増大させる。通信網制御部２４０は、中継器１８２との間で、コンテンツデータとしてのパケットデータの送受信を行う。
データ生成部２５０は、番組データ生成部２５１、映像データ生成部２５２、音声データ生成部２５３、字幕データ生成部２５４を備える。
【００６３】
ネットワーク放送送信装置１８３が放送コンテンツを送信する場合、データ入力装置２７０から番組情報、映像情報、音声情報、字幕情報がそれぞれデータ生成部２５０の番組データ生成部２５１、映像データ生成部２５２、音声データ生成部２５３、字幕データ生成部２５４に入力され、エンコーダ部２１３で符号化するための入力データを生成する。
【００６４】
生成された入力データはエンコーダ部２１３にてそれぞれ符号化情報に変換され、その際、クロック２６０の時刻情報を基にデコードタイミング情報を符号化情報中に格納する。
マルチプレクサおよび時刻情報付加パケット生成部２１２は符号化情報を一連のデータ列に集約し、さらにパケットデータという形式のデータ列に分割・変換する。その際、クロック２６０の時刻情報を基に、パケットデータに転送するタイミングを示す時刻情報を付加する。
【００６５】
ＲＴＰ−ＦＥＣ部２１１はマルチプレクサおよび時刻情報付加パケット生成部２１２からパケットデータを受け取り、パケットデータに対する誤り訂正情報を生成して通信制御部２４０に送出する。
【００６６】
通信制御部２４０は中継器１８２に送信する。この時、送信する方式として、通信網内で複数の相手を指定して同じデータを送信するマルチキャストと呼ばれる方式でパケットデータが送信される。コンテンツ受信機１００は、通信網１８０を経由して中継器１８２に対してパケットデータをコンテンツ受信機１００に送出する要求を送信し、中継器１８２は要求によりパケットデータをコンテンツ受信機１００に送信する。
【００６７】
通信網制御部２４０、データ生成部２５０、クロック２６０、番組データ生成部２５１、映像データ生成部２５２、音声データ生成部２５３、字幕データ生成部２５４、ＲＴＰ−ＦＥＣ部２１１、マルチプレクサおよび時刻情報付加パケット生成部２１２、エンコーダ部２１３は、その全て又は一部を各処理を行う処理部として集積回路化するなどしてハードウェアで実現することができる。
【００６８】
また、補助記憶装置２３０や主記憶装置２２０などに格納された、通信網制御プログラム２４０、データ生成プログラム２５０、クロックプログラム２６０、番組データ生成プログラム２５１、映像データ生成プログラム２５２、音声データ生成プログラム２５３、字幕データ生成プログラム２５４、ＲＴＰ−ＦＥＣプログラム２１１、マルチプレクサおよび時刻情報付加パケット生成プログラム２１２、エンコーダプログラム２１３などを、中央制御部２１０などの演算プロセッサで処理することにより、その全て又は一部を各処理をソフトウェアにより実現することもできる。
【００６９】
説明を簡略化するため、各種プログラムを中央制御部２１０などが実行することで実現される各処理は、プログラムで実現される各処理部を主体として説明している。なお各処理部をハードウェアで実現した場合にはその各処理部が主体となって各処理を行う。  図３は、図１の構成におけるサービス情報サーバおよび中継器の構成例を示す図である。
図３は、実施例１における図１の構成におけるサービス情報サーバ１８１および中継器１８２のそれぞれの内部構成例を示す図である。サービス情報サーバ１８１および中継器１８２はそれぞれ、構成要素として、中央制御部３１０と、通信網制御部３２０と、補助記憶装置３３０と、主記憶装置３４０とを備える。通信網制御部３２０は、通信網１８０との間で、コンテンツデータとしてのパケットデータの送受信を行う構成を有する。
【００７０】
中央制御部３１０は、サービス情報サーバ１８１全体、中継器１８２全体を制御する構成を備える。主記憶装置３４０は、バッファ構成を備えパケットデータを一時的に格納する構成を有する。また、補助記憶装置３３０は、主記憶装置３１０を補助して、それぞれの装置における総記憶容量を増大させる。
【００７１】
図４は、実施例１における図１の構成における入力装置１７０の構成例を示す図である。
図４において、入力装置４７０は、ONボタン４０１、Offボタン４０２、Recボタン４０３、Upボタン４０４、Downボタン４０５、Play/Pauseボタン４０６、同調部切替Ａ／Ｂボタン４０７を有する。入力装置１７０は、同調部Ａ１１１と同調部Ｂ１１２内の状態管理部１９１に接続されている。ユーザにより同調部切替Ａ／Ｂボタン４０７以外のボタンが押される等操作された時、対応する操作情報を状態管理部１９１に対して送信する構成を有する。
【００７２】
この操作情報は、初期状態において同調部Ａ１１１内の状態管理部１９１に対して送信され、同調部切替Ａ／Ｂボタン４０７が押される等操作により、操作情報の出力先が同調部Ｂ１１２内の状態管理部１９１への送信へと、交互に送信先が切り替わる。
【００７３】
また、初期状態において同調部Ａ１１１内のコンテンツ利用部１９６からの映像および音声データを、映像出力インタフェース１５０と音声出力インターフェース１６０は受信し、同調部切替Ａ／Ｂボタン４０７が押される等操作により、同調部Ｂ１１２のコンテンツ利用部１９６からの映像および音声データへと、交互に受信元が切り替わる。
【００７４】
図５は、実施例１における図１のコンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２内の状態管理部１９１における処理フローの一例を示す図である。
【００７５】
状態管理部１９１は、コンテンツ受信機１００の電源が投入された時に状態管理処理動作を開始する（ステップＳ５００）。
【００７６】
状態管理部１９１は、受信機制御部１９２への新規状態移行要求に対する新規状態移行承認通知を受け付ける期間や、「チャンネルアップザッピング」状態や「チャンネルダウンザッピング」状態に移行してから「視聴」状態への移行を開始するまでの期間を管理するためのタイマー１１４を、初期化処理として明示的に停止させる（ステップＳ５０１）。
【００７７】
状態管理部１９１は、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２を新規状態すなわち「初期」状態に移行させるための新規状態移行要求情報を受信機制御部１９２に対して出力する（ステップＳ５０３）。
【００７８】
状態管理部１９１は、受信機制御部１９２からの新規状態移行承認通知情報を受け付ける期間を管理するため、タイマー１１４に対し時間を設定し、設定時間に対するタイムカウントを開始（タイマースタート）させるための指示情報を出力する（ステップＳ５０９）。
【００７９】
このときのタイマー１１４の設定時間値は、受信機制御部１９２からの新規状態移行承認通知情報を受け付ける期間、すなわち受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２を新規状態に移行させるために状態管理部１９１から出力された新規状態移行要求情報を受け付けてから、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２が新規状態への移行動作を終了するまでににかかる時間とする。
【００８０】
受信機制御部１１４は、タイマー１９８がタイムアウトしているか否かを判別する（ステップＳ５１０）。
ステップＳ５１０における受信機制御部１９２による判別の結果、タイマー１１４がタイムアウトしている場合には、状態管理部１９１が受信機制御部１９２からの新規状態移行承認通知情報を受け付ける期間を過ぎているので、状態管理部１９１は、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２を「初期」状態にするための新規状態移行要求情報を受信機制御部１９２に送信する（ステップＳ５０３）。
【００８１】
ステップＳ５０３における判別の結果、タイマー１１４がタイムアウトしていない場合には、状態管理部１９１は、受信機制御部１９２からの新規状態移行承認通知情報を受信しているか否かを判別する（ステップＳ５１１）。
【００８２】
ステップＳ５１１における判別の結果、状態管理部１９１が受信機制御部１９２からの新規状態移行承認通知情報を受信していない場合には、状態管理部１９１は、タイマー１１４がタイムアウトしているか否かを判別するステップ（ステップＳ５１０）に戻る。
【００８３】
ステップＳ４１１における判別の結果、状態管理部１９１が受信機制御部１９２からの新規状態移行承認通知情報を受信している場合には、状態管理部１９１はタイマー１１４を停止させる（ステップＳ５１２）。
【００８４】
次に、状態管理部１９１は、移行要求をしていた新規状態を示す情報（新規状態情報）を、新規状態を確定するために保存し、新規状態移行承認通知情報を消去する（ステップＳ５１３）。
【００８５】
状態管理部１９１は、確定した動作状態が、「チャンネルアップザッピング」状態または「チャンネルダウンザッピング」状態であるか否かを判別する（ステップＳ５１４）。
【００８６】
ステップＳ５１４における状態管理部１９１による判別の結果、確定した動作状態が、「チャンネルアップザッピング」状態でも「チャンネルダウンザッピング」状態でもないときは、状態管理部１９１は、受信機制御部１９２から、ファイルシステム１１５や、データ転送部１９５や、コンテンツ利用部１９６における異常の発生を知らせる異常発生通知情報を受信しているか否かの判別を行う（ステップＳ５０２）。
【００８７】
ステップＳ５１４における判別の結果、確定した動作状態が、「チャンネルアップザッピング」状態または「チャンネルダウンザッピング」状態である場合には、状態管理部１９１は、ファイルシステム１１５や、データ転送部１９５や、コンテンツ利用部１９６における異常発生もチャンネル変更もないときに「視聴」状態への移行を開始するまでの時間をタイマー１１４で管理するために、タイマー１１４をスタートさせる（ステップＳ５１５）。
【００８８】
また状態管理部１９１は、受信機制御部１９２から、ファイルシステム１１５や、データ転送部１９５や、コンテンツ利用部１９６における異常の発生を知らせる異常発生通知情報を受信しているか否かの判別を行う（ステップＳ５０２）。
【００８９】
ステップＳ５０２における判別の結果、状態管理部１９１が受信機制御部１９２から異常発生通知情報を受信していた場合には、状態管理部１９１は、異常発生通知情報を消去し、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２を「初期」状態へ移行させるための新規状態移行要求情報を受信機制御部１９２に送信する（ステップＳ４０３）。
【００９０】
ステップＳ５０２における判別の結果、状態管理部１９１が受信機制御部１９２から異常発生通知情報を受信していない場合には、状態管理部１９１は、タイマー１１４がタイムアウトしているか否かを判別する（ステップＳ５０４）。
【００９１】
ステップＳ５０４における判別の結果、タイマー１１４がタイムアウトしている場合には、状態管理部１９１は、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２を新規状態すなわち「視聴」状態に移行させるための新規状態移行要求情報を受信機制御部１９２に対して出力する（ステップＳ５０５）。
【００９２】
続いて、状態管理部１９１は、受信機制御部１９２からの新規状態移行承認通知情報を受け付ける期間を管理するため、タイマー１１４に対し時間を設定し、設定した時間に対するタイムカウントをタイマー１１４に開始（タイマースタート）させるための指示情報を出力する（ステップＳ５０９）。
【００９３】
ステップＳ５０４における判別の結果、タイマー１１４がタイムアウトしていない場合には、状態管理部１９１は、入力装置１７０から、ボタン操作による操作情報としての指示信号を受信しているか否かを判別する（ステップＳ５０６）。
【００９４】
ステップＳ５０６における判別の結果、状態管理部１９１が操作情報としての指示信号を受信していない場合は、状態管理部１９１は、受信機制御部１９２から異常発生通知情報を受信しているか否かを判別する（ステップＳ５０２）。
【００９５】
ステップＳ５０６における判別の結果、状態管理部１９１が操作情報としての指示信号を受信している場合には、指示信号（操作情報）が、現在の動作状態（動作モード）に対して有効なものか否かを判別する（ステップＳ５０７）。
【００９６】
ステップＳ５０７における判別の結果、指示信号（操作情報）が、有効な指示信号（操作情報）でない場合は、状態管理部１９１は、受信機制御部１９２から異常発生通知情報を受信しているか否かの判別を行うステップに戻る（ステップＳ５０２）。
【００９７】
ステップＳ５０７における判別の結果、指示信号（操作情報）が、現在の動作状態（動作モード）に対して有効な指示信号（操作情報）である場合には、状態管理部１９１は、現在の動作状態（動作モード）と操作情報とから、新規に移行すべき状態（新規状態）を求め、新規状態移行要求情報を受信機制御部１９２に対して出力する（ステップＳ５０８）。
【００９８】
さらに、状態管理部１９１は、受信機制御部１９２からの新規状態移行承認通知情報を受け付ける期間を管理するため、タイマー１１４に対し時間を設定し、設定時間に対するタイムカウントをタイマー１１４に開始（タイマースタート）させるための指示情報を出力する（ステップＳ５０９）。
【００９９】
図６は、実施例１における図１のコンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２内の状態管理部１９１における新規状態移行要求時の状態遷移パターンの一例を示す図である。コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２においては、この状態遷移パターンに従って、新規状態移行要求時（図５におけるステップＳ５０８）の新規状態を決定する。
【０１００】
図６において、四角枠内の記載は、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の動作状態（動作モード）を示し、丸枠内の記載は、入力装置１７０のボタン操作により入力装置１７０から出力される操作情報（＝指示信号）を示している。コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２においては、状態管理部１９１が、図５における矢印上の丸枠内の操作情報を入力装置１７０から受信した時、状態管理部１９１は、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２を、矢印の先にある四角枠内の動作状態（動作モード）にするための新規状態移行要求情報を、受信機制御部１９２に通知する。以下、図６につき詳細に説明する。
【０１０１】
図６において、例えば、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の現在の動作状態（動作モード）が「初期」状態６００のとき、同調部の動作状態（動作モード）を、「初期」状態６００から新規状態の「視聴」状態６０１に移行させるための新規状態移行要求情報は、ONボタン操作情報６０９が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１０２】
また、逆に、現在のコンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の動作状態（動作モード）が「視聴」状態６０１のとき、コンテンツ受信機１００の動作状態（動作モード）を、「視聴」状態６０１から新規状態の「初期」状態６００に移行させるための新規状態移行要求情報は、Offボタン操作情報６１０が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１０３】
また、コンテンツ受信機１００の現在の動作状態（動作モード）が「視聴」状態６０１のとき、コンテンツ受信機１００の動作状態（動作モード）を、「視聴」状態６０１から新規状態の「録画」状態６０４に移行させるための新規状態移行要求情報は、Recボタン操作情報６１７が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１０４】
また、逆に、現在のコンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の動作状態（動作モード）が「録画」状態６０４のとき、コンテンツ受信機１００の動作状態（動作モード）を、「録画」状態６０４から新規状態の「視聴」状態６０１に移行させるための新規状態移行要求情報は、Recボタン操作情報６１８が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１０５】
また、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の現在の動作状態（動作モード）が「視聴」状態６０１のとき、同調部の動作状態（動作モード）を、「視聴」状態６０１から新規状態の「再生」状態６０６に移行させるための新規状態移行要求情報は、Play/Pauseボタン操作情報６２１が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１０６】
また、逆に、現在のコンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の動作状態（動作モード）が「再生」状態６０６のとき、同調部の動作状態（動作モード）を、「再生」状態６０６から新規状態の「視聴」状態６０１に移行させるための新規状態移行要求情報は、Play/Pauseボタン操作情報６２２が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１０７】
さらに、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の現在の動作状態（動作モード）が「再生」状態６０６のとき、コンテンツ受信機１００の動作状態（動作モード）を、「再生」状態６０６から新規状態の「次コンテンツ再生」状態６０７に移行させるための新規状態移行要求情報は、Upボタン操作情報６２３が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１０８】
また、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の動作状態（動作モード）が「再生」状態６０６のとき、同調部の動作状態（動作モード）を、「再生」状態６０６から新規状態の「前コンテンツ再生」状態６０８に移行させるための新規状態移行要求情報は、Downボタン操作情報６２５が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１０９】
さらに、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の現在の動作状態（動作モード）が「次コンテンツ再生」状態６０７のとき、同調部の動作状態（動作モード）を、「次コンテンツ再生」状態６０７から新規状態の「視聴」状態６０１に移行させるための新規状態移行要求情報は、Play/Pauseボタン操作情報６２４が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１１０】
また、現在のコンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の動作状態（動作モード）が「前コンテンツ再生」状態６０８のとき、コンテンツ受信機１００の動作状態（動作モード）を、「前コンテンツ再生」状態６０８から新規状態の「視聴」状態６０１に移行させるための新規状態移行要求情報は、Play/Pauseボタン操作情報６２６が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１１１】
また、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の現在の動作状態（動作モード）が「視聴」状態６０１のとき、同調部の動作状態（動作モード）を、「視聴」状態６０１から新規状態の「チャンネルアップザッピング」状態６０２に移行させるための新規状態移行要求情報は、Upボタン操作情報６１１が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１１２】
また、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の動作状態（動作モード）が「視聴」状態６０１のとき、同調部の動作状態（動作モード）を、「視聴」状態６０１から新規状態の「チャンネルダウンザッピング」状態６０３に移行させるための新規状態移行要求情報は、Downボタン操作情報６１４が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１１３】
また、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の現在の動作状態（動作モード）が「チャンネルアップザッピング」状態６０２のとき、コンテンツ受信機１００の動作状態（動作モード）を、「チャンネルアップザッピング」状態６０２から新規状態の「チャンネルダウンザッピング」状態６０３に移行させるための新規状態移行要求情報は、Downボタン操作情報６１３が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１１４】
また、逆に、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の動作状態（動作モード）が「チャンネルダウンザッピング」状態６０３のとき、コンテンツ受信機１００の動作状態（動作モード）を、「チャンネルダウンザッピング」状態６０３から新規状態の「チャンネルアップザッピング」状態６０２に移行させるための新規状態移行要求情報は、Upボタン操作情報６１６が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１１５】
また、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の現在の動作状態（動作モード）が「チャンネルアップザッピング」状態６０２のとき、同調部の動作状態（動作モード）を、「チャンネルアップザッピング」状態６０２から新規状態の「チャンネルアップザッピング」状態６０２に移行させるための新規状態移行要求情報は、Upボタン操作情報６１２が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１１６】
また、現在のコンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の動作状態（動作モード）が「チャンネルダウンザッピング」状態６０３のとき、同調部の動作状態（動作モード）を、「チャンネルダウンザッピング」状態６０３から新規状態の「チャンネルダウンザッピング」状態６０３に移行させるための新規状態移行要求情報は、Downボタン操作情報６１５が入力装置１７０から出力され、これが状態管理部１９１によって受信されたときに、状態管理部１９１から受信機制御部１９２に向けて出力される。
【０１１７】
以上から、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２における「チャンネルアップザッピング」状態６０２または「チャンネルダウンザッピング」状態６０３は、ユーザ（視聴者）による入力装置１７０でのチャンネルのUp操作情報及びDown操作情報が一定時間内に発生し続ければ、これら以外の動作状態には変化しない。「チャンネルアップザッピング」状態６０２または「チャンネルダウンザッピング」状態６０３から「視聴」状態６０１に移行するためには、状態管理部１９１がタイマー１１８からのタイムアウト情報を受信する必要がある。
【０１１８】
また、「チャンネルアップザッピング」状態６０２で、タイムアウト前にチャンネルのUp操作情報を状態管理部１９１が受信した場合、動作状態は変化しないが、チャンネルアップ処理は実行される。同様に、「チャンネルダウンザッピング」状態６０３で、タイムアウト前にチャンネルのDown操作情報を状態管理部１９１が受信した場合も、動作状態は変化しないが、チャンネルダウン処理は実行される。
【０１１９】
図７は、実施例１における図１のコンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２の動作状態（動作モード）に対応した受信機制御部１９２における処理フローの一例を示す図である。
【０１２０】
受信機制御部１９２は、コンテンツ受信機１００への電源投入時に、状態管理処理動作を開始する（ステップＳ７００）。
【０１２１】
受信機制御部１９２は、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２を「視聴」状態へ移行させるための新規状態移行要求情報を状態管理部１９１から受信したか否かを判別する（ステップＳ７０１）。
【０１２２】
ステップＳ７０１における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２を「視聴」状態へ移行させるための新規状態移行要求情報を受信している場合には、受信機制御部１９２は、データ転送部１９５に対してデータ転送部設定すなわちデータ転送部１９５がＲＴＰ−ＦＥＣパケットバッファ１２７からデータを読み込んでコンテンツ利用部１９６に転送するように設定することを指示する情報を通知する（ステップＳ７０２）。
【０１２３】
受信機制御部１９２は、コンテンツ利用部１９６に対し、コンテンツ利用部設定すなわちデータ転送部１９５から転送されたデータから映像データと音声データを分離・抽出して、それぞれを、映像出力インタフェース１５０、音声出力インタフェース１６０に転送するように設定することを指示する情報を通知し（ステップＳ７０３）、選局制御部１９３に対してはラストチャンネル視聴要求情報を通知する（ステップＳ７０４）。
【０１２４】
また、受信機制御部１９２は、パケット処理部１９４に対しては「視聴」状態での受信処理の開始を指示する情報を通知する（ステップＳ７０５）。続いて、受信機制御部１９２は、データ転送部１９５に対し、データ転送の開始を指示する情報を通知し（ステップＳ７０６）、状態管理部１９１に対しては、コンテンツ受信機１００を「視聴」状態へ移行させることを承認する新規状態移行承認通知情報を通知する（ステップＳ７４２）。
【０１２５】
ステップＳ７０１における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「視聴」状態へ移行させるための新規状態移行要求情報を状態管理部１９１から受信していない場合には、受信機制御部１９２は、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「録画」状態へ移行させるための新規状態移行要求情報を状態管理部１９１から受信したか否かを判別する（ステップＳ７０７）。
【０１２６】
ステップＳ７０７における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「録画」状態へ移行させるための新規状態移行要求を受信している場合には、受信機制御部１９２は、パケット処理部１９４に対してはパケットデータの受信停止を要求する情報を通知し（ステップＳ７０８）、コンテンツ利用部１９６に対しパケット分離・抽出及びデコーダー設定すなわちＲＴＰ−ＦＥＣパケットバッファ１２７からデータを読み込んでファイルシステム１１５にデータを転送するように設定することを指示する情報を通知する（ステップＳ７０９）。
【０１２７】
さらに受信機制御部１９２は、ファイルシステム１１５に対してファイルシステム設定、すなわち、データ転送部１９５から取得したデータを新たなコンテンツデータとして格納し、コンテンツを管理するためのデータを更新・追加するように設定設することを指示する情報を通知する（ステップ７１０）。
【０１２８】
次に、受信機制御部１９２は、データ転送部１９５に対してはデータ転送部設定すなわちＲＴＰ−ＦＥＣバッファ１２７からデータを読み込んでファイルシステム１１５に転送するように設定することを指示する情報を通知し（ステップＳ７１１）、パケット処理部１９４に対しては受信処理の開始を指示する情報を通知し（ステップＳ７１２）、状態管理部１９１に対しては、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「前コンテンツ再生」状態へ移行させることを承認する新規状態移行承認通知情報を送信する（ステップＳ７４２）。
【０１２９】
ここで、ファイルシステム１１５は、録画したコンテンツを録画開始日時順にファイルとして管理する。現在のコンテンツに対して、前のコンテンツとは、時間的に１つ前に録画開始したコンテンツで、次のコンテンツとは、時間的に１つ次に録画開始したコンテンツである。ただし、最新の録画コンテンツの次のコンテンツは最も古い録画コンテンツとする。また、初期状態においては、現在のコンテンツは、録画した最新のコンテンツとする。なお、コンテンツ受信機１００は、製品出荷状態において、既に１つのサンプルの録画コンテンツが存在し、現在のコンテンツ、前のコンテンツ、次のコンテンツは、サンプルの録画コンテンツに対応している。
【０１３０】
ステップＳ７０７における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「録画」状態へ移行させるための新規状態移行要求情報を受信していない場合には、受信機制御部１９２は、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「チャンネルアップザッピング」状態へ移行させるための新規状態移行要求情報を状態管理部１９１から受信したか否かを判別する（ステップＳ７１３）。
【０１３１】
ステップＳ７１３における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「チャンネルアップザッピング」状態へ移行させるための新規状態移行要求を受信している場合には、受信機制御部１９２は、パケット処理部１９４に対しパケットデータの受信停止を要求する情報を通知する（ステップＳ７１４）。
【０１３２】
次に、受信機制御部１９２は、選局制御部１９３に対してはラストチャンネルアップを要求する情報を通知し（ステップＳ７１５）、パケット処理部１９４に対しては受信処理の開始を指示する情報を通知し（ステップＳ７１６）、状態管理部１９１に対しては、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「チャンネルアップザッピング」状態へ移行させることを承認する新規状態移行承認通知情報を送信する（ステップＳ７４２）。
【０１３３】
ステップＳ７１３における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「チャンネルアップザッピング」状態へ移行させるための新規状態移行要求を受信していない場合には、受信機制御部１９２は、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「チャンネルダウンザッピング」状態へ移行させるための新規状態移行要求情報を状態管理部１９１から受信したか否かを判別する（ステップＳ７１７）。
【０１３４】
ステップＳ７１７における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「チャンネルダウンザッピング」状態へ移行させるための新規状態移行要求を受信している場合には、受信機制御部１９２は、パケット処理部１９４に対しパケットデータの受信停止を要求する情報を通知する（ステップＳ７１８。
【０１３５】
次に、受信機制御部１９２は、選局制御部１９３に対し、ラストチャンネルダウンを要求する情報を通知し（ステップＳ７１９）、パケット処理部１９４に対してはＲＴＰ処理の開始を指示する情報を通知し（ステップＳ７２０）、状態管理部１９１に対しては、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「チャンネルダウンザッピング」状態へ移行させることを承認する新規状態移行承認通知情報を送信する（ステップＳ７４２）。
【０１３６】
ステップＳ７１７における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「チャンネルダウンザッピング」状態へ移行させるための新規状態移行要求を受信していない場合には、受信機制御部１９２は、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「再生」状態へ移行させるための新規状態移行要求情報を、状態管理部１９１から受信したか否かを判別する（ステップＳ７２１）。
【０１３７】
ステップＳ７２１における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「再生」状態へ移行させるための新規状態移行要求を受信している場合には、受信機制御部１９２は、パケット処理部１９４に対してはパケットデータの受信停止を要求する情報を通知し（ステップＳ７２２）、選局制御部１９３に対しては視聴停止を要求する情報を通知する（ステップＳ７２３）。
【０１３８】
次に、受信機制御部１９２は、ファイルシステム１１５に対しては、ファイルシステム設定すなわちファイルシステム１１５の管理している現在のコンテンツに対応するファイルを読み込んでコンテンツ利用部１９６に転送するように設定することを指示する情報を通知し（ステップＳ７２４）、データ転送部１９５に対してはデータ転送部設定すなわちファイルシステム１１５からデータを読み込んでコンテンツ利用部１９６に転送するように設定することを指示する情報を通知する（ステップＳ７２５）。
【０１３９】
さらに、パケット処理部１９４に対しては受信処理の開始を指示する情報を通知し（ステップＳ７２６）、状態管理部１９１に対しては、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「再生」状態へ移行させることを承認する新規状態移行承認通知情報を送信する（ステップＳ７４２）。
【０１４０】
ステップＳ７２１における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「再生」状態へ移行させるための新規状態移行要求を受信していない場合には、受信機制御部１９２は、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「前コンテンツ再生」状態へ移行させるための新規状態移行要求情報を、状態管理部１９１から受信したか否かを判別する（ステップＳ７２７）。
【０１４１】
ステップＳ７２７における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「前コンテンツ再生」状態へ移行させるための新規状態移行要求を受信している場合には、受信機制御部１９２は、パケット処理部１９４に対してはパケットデータの受信停止を要求する情報を通知し（ステップＳ７２８）、ファイルシステム１１５に対しては、ファイルシステム設定すなわち現在のコンテンツに対応するファイルを前のコンテンツに対応するファイルとし、前のコンテンツや次のコンテンツを更新する。そして、ファイルシステム１１５の管理している前のコンテンツに対応するファイルを読み込んでコンテンツ利用部１９６に転送するように設定することを指示する情報を通知する（ステップＳ７２９）。
【０１４２】
次に、受信機制御部１９２は、データ転送部１９５に対してはデータ転送部設定すなわちファイルシステム１１５からデータを読み込んでコンテンツ利用部１９６に転送するように設定することを指示する情報を通知し（ステップＳ７３０）、パケット処理部１９４に対しては受信処理の開始を指示する情報を通知し（ステップＳ７３１）、状態管理部１９１に対しては、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「前コンテンツ再生」状態へ移行させることを承認する新規状態移行承認通知情報を送信する（ステップＳ７４２）。
【０１４３】
ステップＳ７２７における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「前コンテンツ再生」状態へ移行させるための新規状態移行要求を受信していない場合には、受信機制御部１９２は、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「次コンテンツ再生」状態へ移行させるための新規状態移行要求情報を、状態管理部１９１から受信したか否かを判別する（ステップＳ７３２）。
【０１４４】
ステップＳ７３２における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「次コンテンツ再生」状態へ移行させるための新規状態移行要求を受信している場合には、受信機制御部１９２は、パケット処理部１９４に対してはパケットデータの受信停止を要求する情報を通知し（ステップＳ７３３）、ファイルシステム１１５に対しては、ファイルシステム設定すなわち現在のコンテンツに対応するファイルを次のコンテンツに対応するファイルとし、前のコンテンツや次のコンテンツを更新する。
【０１４５】
そして、ファイルシステム１１５の管理している次のコンテンツに対応するファイルを読み込んでコンテンツ利用部１９６に転送するように設定することを指示する情報を通知し（ステップＳ７３４）、次に、受信機制御部１９２は、データ転送部１９５に対しては、データ転送部設定すなわちファイルシステム１１５からデータを読み込んでコンテンツ利用部１９６に転送するように設定することを指示する情報を通知する（ステップＳ７３５）。
【０１４６】
パケット処理部１９４に対しては受信処理の開始を指示する情報を通知し（ステップＳ７３６）、状態管理部１９１に対しては、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「次コンテンツ再生」状態へ移行させることを承認する新規状態移行承認通知情報を送信する（ステップＳ７４２）。
【０１４７】
ステップＳ７３２における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「次コンテンツ再生」状態へ移行させるための新規状態移行要求情報を受信していない場合には、受信機制御部１９２は、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「初期」状態へ移行させるための新規状態移行要求情報を、状態管理部１９１から受信したか否かを判別する（ステップＳ７３７）。
【０１４８】
ステップＳ７３７における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「初期」状態へ移行させるための新規状態移行要求を受信している場合には、受信機制御部１９２は、パケット処理部１９４に対してはパケットデータの受信停止を要求する情報を通知し（ステップＳ７３８）、データ転送部１９５に対してはデータ転送部設定の停止を指示する情報を通知する（ステップＳ７３９）。
【０１４９】
状態管理部１９１に対しては、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「次コンテンツ再生」状態へ移行させることを承認する新規状態移行承認通知情報を送信する（ステップＳ７４２）。
【０１５０】
ステップＳ７３７における判別の結果、受信機制御部１９２が、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２を「初期」状態へ移行させるための新規状態移行要求を受信していない場合には、受信機制御部１９２は、ファイルシステム１１５や、データ転送部１９５や、コンテンツ利用部１９６から異常発生を知らせる情報を受信しているか否かを判別する（ステップＳ７４０）。
【０１５１】
ステップＳ７４０における判別の結果、受信機制御部１９２が、ファイルシステム１１５や、データ転送部１９５や、コンテンツ利用部１９６から異常発生を知らせる情報を受信している場合は、受信機制御部１９２は、異常発生通知情報を状態制御部１９１に対して送信し（ステップＳ７４１）、最初の処理ステップ（ステップＳ７０１）に戻る。
【０１５２】
なお、受信機制御部１９２は、状態管理部１９１から受信した新規状態移行要求情報が、「視聴」「録画」「チャンネルアップ」「チャンネルダウン」である場合の受信処理開始ステップ（Ｓ７０５、Ｓ７１２、Ｓ７１６、Ｓ７２０）では、コンテンツデータ中からコンテンツ利用部１９６により分離された番組データを取得し、パケット処理部１９４にコンテンツデータに誤り訂正処理を行うパケットデータ数の値を通知する。さらに、ファイルシステム１１５を経由して補助記憶装置１４０に後述するコンテンツテーブル１３１０中に番組データを格納する。
【０１５３】
図８は、実施例１における図１のコンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２内の選局制御部１９３における処理フローの一例を示す図である。コンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２では、ラストチャンネル値として有限の整数値を用いるものとする。
【０１５４】
図８において、「ラストチャンネル値アップ」とは、チャンネル番号を、現在の番号値の次に大きい番号値の番号に変え、現在の番号値が最大の番号値の場合は最小の番号値の番号に戻すことを意味している。また、「ラストチャンネル値ダウン」とは、チャンネル番号を、現在の番号値の次に小さい番号値の番号に変え、現在の番号値が最小の番号値のときは最大の番号値の番号に戻すことを意味している。
【０１５５】
選局制御部１９３は、コンテンツ受信機１００への電源投入時に、選局制御処理を開始する（ステップＳ８００）。
選局制御部１９３は、受信機制御部１９２からの指示信号を受けてその初期化を行う。初期化処理として、選局制御部１９３は、主記憶装置１２０内のラストチャンネル値格納部１２４にラストチャンネル値デフォルト設定を行う（ステップＳ８０１）。
【０１５６】
選局制御部１９３は、受信機制御部１９２からラストチャンネル視聴要求情報が通知されているか否かを判別する（ステップＳ８０２）。
ステップＳ８０２における判別の結果、ラストチャンネル視聴要求情報が通知されている場合は、選局制御部１９３は、通信網１８０を介してサービス情報サーバ１８１から選局情報を取得し（ステップＳ８０３）、ラストチャンネル値格納部１２４に格納されている値を読み出してラストチャンネルの「視聴」状態を開始させる（ステップＳ８０４）。
【０１５７】
ステップＳ８０２における判別の結果、ラストチャンネル視聴要求情報が通知されていない場合は、選局制御部１９３は、受信機制御部１９２からラストチャンネルアップ要求情報が通知されているか否かを判別する（ステップＳ８０５）。
ステップＳ８０５における判別の結果、受信機制御部１９２からラストチャンネルアップ要求情報が通知されている場合は、選局制御部１９３は、主記憶装置１２０内のラストチャンネル値格納部１２４に格納されているラストチャンネル値をアップし（ステップＳ８０６）、ラストチャンネルの「視聴」状態を開始させる（ステップＳ８０４）。
【０１５８】
ステップＳ８０５における判別の結果、受信機制御部１９２からラストチャンネルアップ要求情報が通知されていない場合は、選局制御部１９３は、受信機制御部１９２からラストチャンネルダウン要求情報が通知されているか否かを判別する（ステップＳ８０７）。
【０１５９】
ステップＳ８０７における判別の結果、受信機制御部１９２からラストチャンネルダウン要求情報が通知されている場合は、選局制御部１９３は、ラストチャンネル値格納部１２４に格納されているラストチャンネル値をダウンし（ステップＳ８０８）、ラストチャンネルの「視聴」状態を開始させる（ステップＳ８０４）。
【０１６０】
ステップＳ８０７における判別の結果、受信機制御部１９２からラストチャンネルダウン要求情報が通知されていない場合は、選局制御部１９３は、視聴停止要求情報が受信機制御部１９２から通知されているか否かを判別する（ステップＳ８０９）。
【０１６１】
ステップＳ８０９における判別の結果、視聴停止要求情報が受信機制御部１９２から通知されている場合は、「視聴」状態を停止させ（ステップＳ８１０）、ラストチャンネル視聴要求情報が通知されているか否かを再度判別する（ステップＳ８０２）。
【０１６２】
図９は、実施例１における図１のコンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２内のパケット処理部１９４における処理フローの一例を示す図である。
【０１６３】
パケット処理部１９４は、コンテンツ受信機１００への電源投入時に、ＲＴＰ−ＦＥＣ制御部処理を開始する（ステップＳ９００）。
パケット処理部１９４は、受信機制御部１９２からの指示信号を受けて、その初期化処理を実行する。初期化処理として、パケット処理部１９４は、主記憶装置１２０内のストリームバッファ１２５のクリア、バッファサイズ値格納部１２６へのバッファサイズ初期値の格納、ＲＴＰ−ＦＥＣパケットバッファ１２７のクリアなどを行う（ステップＳ９０１）。
【０１６４】
パケット処理部１９４は、受信機制御部１９２から受信処理開始要求情報を受信しているか否かを判別する（ステップＳ９０２）。
ステップＳ９０２における判別の結果、受信処理開始要求情報を受信機制御部１９２から受信していない場合には、パケット処理部１９４は、ステップＳ９０２に戻る。
【０１６５】
ステップＳ９０２における判別の結果、パケット処理部１９４が、受信処理開始要求情報を受信機制御部１９２から受信している場合には、パケット処理部１９４は、受信処理停止要求情報を受信機制御部１９２から受信しているか否かを判別する（ステップＳ９０３）。
ステップＳ９０３における判別の結果、パケット処理部１９４が、受信処理停止要求情報を受信機制御部１９２から受信している場合には、パケット処理部１９４は、ステップＳ９０１に戻る。
【０１６６】
ステップＳ９０３における判別の結果、パケット処理部１９４が、受信処理停止要求情報を受信機制御部１９２から受信していない場合には、コンテンツデータ、誤り訂正情報をパケットデータとして受信出来次第、１つづつパケットデータをストリームバッファ１２７に一時格納するパケット受信処理を行う（ステップＳ９０４）。
この時、受信機制御処理部１９２がパケット処理部１９４に対して受信処理開始を指示を伝達すると同時に通達される同調部Ａ１１１または同調部Ｂ１１２の動作状態が、「視聴」または「録画」であるときは、パケットデータは通信制御部１３０から取得する。
【０１６７】
一方、動作状態が「再生」「前コンテンツ再生」「後コンテンツ再生」ならば、現在のコンテンツのパケットデータを、ファイルシステム１１５とデータ転送部１９５を経由して、補助記憶装置１４０中コンテンツデータから取得する。この時、後述する非処理パケット情報が存在する場合、初めのパケットデータ受信に先立ち全部取得し、初めのパケットデータ受信以降は取得しない。
【０１６８】
また、コンテンツデータの誤り訂正処理のパケット数を受信機制御部１９２から取得する。パケット処理部１９４内では、コンテンツデータの誤り訂正処理のパケット数とコンテンツデータのパケット整列処理のパケット数とを、同一の値とする。
【０１６９】
続いて、パケットデータにストリーム識別値に変更があるか否かを判別する（ステップＳ９０５）。
ステップＳ９０５における判別の結果、パケットデータのストリーム識別値に変更がある場合には、パケット処理部１９４は、旧ストリーム識別値を保有するパケットデータを、ストリームバッファ１２５内から消去する（ステップＳ９０６）。その後、パケット処理部１９４は、パケット受信数を１に設定し（ステップＳ９０７）た後、ステップＳ９０３に戻る。
【０１７０】
ステップＳ９０５における判別の結果、パケットデータのストリーム識別値に変更がない場合には、パケット処理部１９４は、逐次パケット処理を行い（ステップＳ９０８）、ステップＳ９０３に戻る。
【０１７１】
図１０は、実施例１における図９のパケット処理部１９４における処理フロー中の逐次パケット処理フローの一例を示す図である。
【０１７２】
図９の逐次パケット処理（Ｓ９０８）の実行の際には、まずパケット処理部１９４は、パケット処理を開始する（Ｓ１０００）。
パケット処理部１９４は、ストリームバッファ１２５に受信したパケットデータ数がパケット整列処理開始数と一致しているかを判定する（Ｓ１００１）。ただし、受信したパケットが誤り訂正情報である場合は、受信したパケットデータ数に計数しない。また本実施例では、パケット整列処理開始数は、誤り訂正処理を行うコンテンツデータのパケットデータ数と同じとする。
【０１７３】
ステップＳ１００１における判別の結果、パケットデータの数がパケット整列処理開始数と一致しない場合には、パケット処理部１９４は、ステップＳ１０１２に進み、パケット処理を終了する。
ステップＳ１００１における判別の結果、パケットデータの数がパケット整列処理開始数と一致する場合には、パケット処理部１９４は、受信機制御部１９２からの受信処理開始指示の際、同時に通知されているコンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２の動作モードが「再生」「前コンテンツ再生」「次コンテンツ再生」にいづれかであるかを判定する（Ｓ１００２）。
【０１７４】
ステップＳ１００２における判別の結果、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２の動作モードが「再生」「前コンテンツ再生」「次コンテンツ再生」のいづれかでない場合には、パケット処理部１９４は、ストリームバッファ１２５からパケットデータを取得して、ＲＴＰパケット整列処理を実行しＲＴＰ−ＦＥＣパケットバッファ１２７に誤り訂正情報と共にパケットデータを格納する（Ｓ１００３）。
【０１７５】
次に、パケット処理部１９４は、受信機制御部１９２からの受信処理開始指示の際、同時に通知されているコンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２の少なくともどちらかの動作モードが「録画」であるかを判定する（Ｓ１００４）。
ステップＳ１００４における判定の結果、動作モードが「録画」であるならば、パケット処理部１９４は、処理負荷計測部１１３から処理負荷状態情報を取得し、「高」であるかを判定する（Ｓ１００５）。
【０１７６】
ステップＳ１００５における判定の結果、「高」であるならば、パケット処理部１９４は、非処理パケット情報をＲＴＰ−ＦＥＣパケットバッファに追加する（Ｓ１００６）。
ステップＳ１００５における判定の結果、「高」でないならば、パケット処理部１９４は、誤り訂正処理を実行する（Ｓ１００７）。
【０１７７】
なお、ステップ１００４および１００５の処理により、処理負荷計測部１１３から取得された処理負荷状態情報に基づいて、処理負荷を判定したが、処理負荷の判定はこれに限定されない。例えば、ステップ１００４において、同調部Ａ１１１・同調部Ｂ１１２の両方が「録画」である場合には、処理負荷が高いものとみなして、同調部Ａ１１１・同調部Ｂ１１２のどちらか一方または両方のパケット処理部１９４による誤り訂正処理を行わず、非処理パケット情報をＲＴＰ−ＦＥＣパケットバッファに追加することにしてもよい（Ｓ１００６）。
【０１７８】
また、ステップ１００４において、同調部Ａ１１１・同調部Ｂ１１２の両方が「録画」である場合で、かつ同調部Ａ１１１から出力される映像を映像出力インタフェース１５０から表示装置１７１に出力している場合、つまり同調部Ａ１１１で処理されたパケットデータを録画しつつ視聴しており、同調部Ｂ１１２で処理されたパケットデータは視聴せずに録画をしている場合には、コンテンツ受信機の処理負荷が高いものとみなして、同調部Ｂ１１２で処理されたパケットデータには誤り訂正処理を行わず、非処理パケット情報をＲＴＰ−ＦＥＣパケットバッファに追加し、バケットデータを補助記憶装置１４０に記録し、録画しつつ視聴している同調部Ａ１１１で処理されたパケットデータには誤り訂正処理を行って補助記憶装置１４０に記録することにしてもよい。  なお、補助記憶装置１４０にコンテンツを格納する場合には、送信時に負荷されていた誤り訂正符号とは異なる、記録用の誤り訂正を負荷してコンテンツを格納してもよい。
【０１７９】
ステップＳ１００４における判定の結果、動作モードが「録画」でないならば、パケット処理部１９４は、誤り訂正処理を実行する（Ｓ１００７）。
ステップＳ１００２における判別の結果、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２の動作モードが「再生」「前コンテンツ再生」「次コンテンツ再生」のいづれかの場合には、パケット処理部１９４は、ストリームバッファ１２５からＲＴＰ−ＦＥＣパケットバッファ１２７へパケットデータの転送を行う（Ｓ１００８）。
【０１８０】
続いて、ストリームバッファ１２５中に現在のコンテンツに対する非処理パケット情報が存在するならば、ＲＴＰ−ＦＥＣパケットバッファ１２７に読み込まれたコンテンツデータのパケットデータが、誤り訂正処理済みであるか否かを判定する（Ｓ１００９）。
ステップＳ１００９における判別の結果、コンテンツデータのパケットデータが、誤り訂正処理済みでない場合、パケット処理部１９４は、誤り訂正処理を実行する（Ｓ１００７）。なお、ステップ１００７の変形例として、ステップ１００５のように、処理負荷計測部１１３から処理負荷状態情報を取得し、パケット処理部１９４や受信機の負荷が「高」である場合には、誤り訂正をすることなく生成を行ってもよい。
ステップＳ１００９における判別の結果、コンテンツデータのパケットデータが、誤り訂正処理済みである場合、ステップＳ１０１０に処理を進める。
【０１８１】
続いてＲＴＰ−ＦＥＣパケットバッファ１２７からデータ転送部１９５へのパケット転送処理を実行する（Ｓ１０１０）。データ転送部１９５は、同調部Ａ１１１・同調部Ｂ１１２の動作モードが「再生」「前コンテンツ再生」「次コンテンツ再生」のいづれかである場合には、データ転送部１９５に転送されたコンテンツデータを、視聴のためにコンテンツ利用部１９６に転送する。コンテンツ利用部１９６は、受信したコンテンツデータを映像データ、音声データに分離した後、出力する。
【０１８２】
また、データ転送部１９５は、同調部Ａ１１１・同調部Ｂ１１２の動作モードが「録画」である場合には、データ転送部１９５に転送されたコンテンツデータおよび、非処理パケット情報が存在する場合には非処理パケット情報を、録画のためにファイルシステム１１５に転送する。ファイルシステム１１５は、受信したコンテンツデータおよび、非処理パケット情報が存在する場合には非処理パケット情報を、補助記憶装置１４０に格納する。また受信制御部１９２は、図１３に示す形式で補助記憶情報を補助記憶装置１４０に格納する。
【０１８３】
なお、補助記憶装置１４０にコンテンツを格納する場合には、送信時に負荷されていた誤り訂正符号とは異なる、記録用の誤り訂正を負荷してコンテンツを格納してもよい。
【０１８４】
次に、ＲＴＰ−ＦＥＣパケットバッファ１２７内に、未送信のパケットが有かを判定する（Ｓ１０１１）。
ステップＳ１０１１での判定の結果、未送信パケットが存在していると判定されたらなら、ステップ１０１０に戻る。
ステップＳ１０１１での判定の結果、未送信パケットが存在していないと判定されたなら、パケット処理部１９４は、ステップＳ１０１２に進み、逐次パケット処理を終了する。
【０１８５】
図１１は、実施例１における図１０の逐次パケット処理フロー中の誤り訂正処理フローの一例を示す図である。
図１０の誤り訂正処理（Ｓ１００７）の実行の際には、まずパケット処理部１９４は、誤り訂正処理を開始する（Ｓ１１００）。
【０１８６】
ＲＴＰ−ＦＥＣパケットバッファ１２７中に格納された誤り訂正情報を除くパケット中に欠損パケットが存在するかを判定する（Ｓ１１０１）。
ステップＳ１１０１での判定での結果、欠損パケットが存在しないと判定された場合、パケット処理部１９４は、ステップＳ１１０４に処理を進める。
ステップＳ１１０１での判定での結果、欠損パケットが存在していると判定された場合、パケット処理部１９４は、復元可能な欠損パケットが存在するか否かを判定する（Ｓ１１０２）。
【０１８７】
ステップＳ１１０２での判定の結果、復元可能な欠損パケットが存在する判定された場合、パケット処理部１９４は、誤り訂正情報を用いて１つの欠損パケットを復元し（Ｓ１１０３）、処理をステップＳ１１０２に戻す。
ステップＳ１１０２での判定の結果、復元可能な欠損パケットが存在しないと判定された場合、パケット処理部１９４は、ステップＳ１００４に処理を進める。
次に、ＲＴＰ−ＦＥＣパケットバッファ１２７内の不必要な誤り訂正情報を削除して（Ｓ１００４）、ステップＳ１００５に進み、処理を終了する。
【０１８８】
なお、補助記憶装置１４０に格納されている誤り訂正符号の付いたままのパケットについては、処理負荷計測部１１３から処理負荷状態情報を取得し、パケット処理部１９４や受信機の負荷が低い時に、誤り訂正処理を行っておき、誤り訂正後のパケットを再度補助記憶装置１４０に格納しても良い。
【０１８９】
図１２は、図１のコンテンツ受信機１００の同調部Ａ１１１および同調部Ｂ１１２内におけるストリームバッファ１２５内に格納されたパケットデータの一例を示す図である。
図１２において、Ｘ軸方向の各層は配列要素であり、各配列要素は１つのパケットデータ１２００を格納するのに十分な容量（サイズ）を有しているものとする。また、Ｙ軸方向の値０〜ｎは、パケットデータ１２００の、主記憶装置１２０のアドレスに対応する値すなわちアドレス対応値１２０１である。ストリームバッファ１２５には、通信網１８０を介して通信網制御部１３０において受信した放送コンテンツのパケットデータ１２００が、所定の格納領域内に順に格納されていく。
【０１９０】
ストリームバッファ１２５の有効範囲１２０２は、バッファサイズ値格納部１２６に格納されたバッファサイズ値情報が示すバッファサイズ値の範囲に限定される。パケットデータ１２００内の特定領域には、一連番号１２０３の領域と、ストリーム識別値１２０４の領域とがある。同一のコンテンツデータにおいては、ストリーム識別値１２０４は同じ値となる。
【０１９１】
一方、同一コンテンツデータのパケットデータの一連番号１２０３は、本来は連続した番号となっているが、パケットデータが通信網１８０を介してコンテンツ受信機１００に送信されるまでに、パケットデータに、順序（一連番号順の順序）の入れ替わりや、欠損や、重複などが発生した場合には、コンテンツ受信機１００の通信網制御部１３０で受信しストリームバッファ１２５に転送されたパケットデータの一連番号１２０３は、連続した番号にはなっていない。
【０１９２】
図１３は、実施例１における図１のコンテンツ受信機の補助記憶装置における格納データの構成例を示す図である。
図１３において、補助記憶装置１４０に格納されている補助記憶情報１３００は、コンテンツテーブル１３１０、ディレクトリｉ１３２０、ディレクトリｊ１３３０、ディレクトリｎ１３４０からなり、各ディレクトリにはコンテンツデータ１３２１、誤り訂正情報１３２２、非処理パケット情報１３２３を有する。
【０１９３】
受信制御部１９２はファイルシステム１１５経由で補助記憶装置１４０に格納されている補助記憶情報１３００内のデータの新規作成を行い、パケット処理部１９４はデータ転送部１９５とファイルシステム１１５経由で補助記憶装置１４０に格納されている補助記憶情報１３００内のデータの更新および削除を行う。コンテンツテーブル１３１０は録画コンテンツのコンテンツデータ１３２１、誤り訂正情報１３２２、非処理パケット情報１３２３の格納されているディレクトリ名を管理する。
【０１９４】
ディレクトリｉ１３２０、ディレクトリｊ１３３０、ディレクトリｎ１３４０はそれぞれ１つの録画コンテンツと関連するデータとを関連付けする。例えばディレクトリｉ１３２０は、対応するコンテンツとコンテンツデータ１３２１、誤り訂正情報１３２２、非処理パケット情報１３２３とを関連付けする。
【０１９５】
図１４は、実施例１における図１３の補助記憶装置における格納データ中のコンテンツテーブルのデータ構造の例を示す図である。
図１４において、補助記憶装置１４０に格納されている補助記憶情報１３００中にコンテンツテーブル１３１０は存在し、録画コンテンツを順序付けると共に、１つの録画コンテンツに対して、再生時必要となる現在のコンテンを示すフラグ１４０１と、ディレクトリ名１４０２と番組データ１４０３を格納し関連付けていることを説明する。
【０１９６】
例えば初めの録画コンテンツのコンテンツテーブル情報１４０４は、現在のコンテンを示すフラグ１４０１として該当することを示す「１」を有し、ディレクトリ名情報「ディレクトリｉ」と番組データiを有し、次の録画コンテンツのコンテンツテーブル情報１４０５は、現在のコンテンを示すフラグ情報１４０１として非該当を示す「０」を有し、ディレクトリ名情報「ディレクトリｊ」と番組データｊを有している。また、最後お録画コンテンツのコンテンツテーブル情報１４０６は、現在のコンテンを示すフラグ情報１４０１として非該当を示す「０」を有し、ディレクトリ名情報「ディレクトリｎ」と番組データｎを有している。
【０１９７】
図１５は、実施例１における図１３の補助記憶装置における格納データ中の非処理パケット情報のデータ構造の例を示す図である。
図１５において、補助記憶装置１４０に格納されている補助記憶情報１３００中のディレクトリｉ１３２０内に非処理パケット情報１３２３はコンテンツデータ１３２１、誤り訂正情報１３２２と共に存在し、コンテンツデータ１３２１に対して誤り訂正処理を行っていないパケットデータの開始１５０１情報と終了１５０２情報を格納していることを説明する。
【０１９８】
パケット処理部１９４が、録画時に中央制御部１１０の処理負荷が高いために誤り訂正処理を行わなかったコンテンツデータのパケットデータを示すもので、再生時にパケット処理部１９４が、非処理パケット情報１３２３を用いてコンテンツデータであるパケットデータを特定し、誤り訂正処理を行う。
【０１９９】
誤り訂正処理を行っていないパケットデータの開始１５０１情報には、回転数１５０３情報と一連番号１５０４情報があり、終了１５０２情報にも、回転数１５０４情報と一連番号１５０５情報がある。パケットデータには、パケットデータ中に存在するパケットデータの順序を示すための番号である一連番号が存在する。一連番号に用いるデータサイズはあらかじめ決められているので、桁あふれが発生した場合には、一連番号が１つのコンテンツデータ中で重複することが考えられる。
【０２００】
これを回避するためにパケット処理部１９４では、一連番号に回転数情報を付加して、回転数情報と一連番号の組み合わせが１つのコンテンツデータ中で重複することがないように非処理パケット情報１３２３中に格納している。
【０２０１】
非処理パケット情報１３２３の１つ目のデータ１５０７は、誤り訂正処理を行わなかったコンテンツデータの範囲が、パケットデータの回転数「０」・一連番号「３０」から回転数「０」・一連番号「５０」まであるとこを示している。非処理パケット情報１３２３の２つ目のデータ１５０８は、誤り訂正処理を行わなかったコンテンツデータの範囲が、パケットデータの回転数「０」・一連番号「７０」から回転数「０」・一連番号「９０」まであるとこを示している。非処理パケット情報１３２３の３つ目のデータ１５０７は、誤り訂正処理を行わなかったコンテンツデータの範囲が、パケットデータの回転数「１」・一連番号「２０」から回転数「１」・一連番号「５０」まであるとこを示している。
【０２０２】
図１６は、実施例１における図１のコンテンツ受信機が受信するコンテンツデータと誤り訂正情報の構成例を示す図である。
図１６において、コンテンツ受信機１００の受信するパケットデータはコンテンツデータ１６００と誤り訂正情報１６０１からなり、コンテンツデータはヘッダ１６０２と保護対象データ部１６０３とから成る。誤り訂正情報は、ヘッダ１６０５と追加ヘッダ１６０６と、復元用冗長データ１６０８から成り、補助記憶装置１４０に格納される際には、回転数情報１６０８が付加される。
【０２０３】
なお、誤り訂正情報の復元用冗長データ１６０７は、対応するコンテンツデータの全保護対象データ１６０９の排他的論理和演算１６１０により算出される。すなわち、対応するコンテンツデータのパケットデータの保護対象データ部の１つと残りの内のパケットデータの保護対象データ部の１つとに排他的論理和演算１６１０を施し、得られた算出結果と、順に残りのパケットデータの保護対象データ部とに排他的論理和演算１６１０を施して得られた結果が、誤り訂正情報の復元用冗長データ１６０７となる。
【０２０４】
また、受信において欠損したコンテンツデータ中のパケットデータ内の保護対象データ１６０４は後述する方法により、誤り訂正情報の復元用冗長データ１６０７と、対応するコンテンツデータの全保護対象データ１６０９から欠損した保護対象データ１６０４を除いたデータから復元される。
【０２０５】
コンテンツデータのヘッダ１６０２および誤り訂正情報のヘッダ１６０５にはそれぞれ、図１２で示した一連番号１２０３とストリーム識別子１２０４とが存在する。また訂正情報の追加ヘッダ１６０６中には対応するコンテンツデータのパケットデータの一連番号の範囲を示す情報を有している。
【０２０６】
パケット処理部１９４は、誤り訂正情報１６０１をデータ転送部１９５・ファイルシステム１１５を経由して補助記憶装置１４０に格納する際に、回転数を示す回転数情報１６０８を付加する。これにより、誤り訂正情報１３２２の任意のパケットデータを取り出しても、付加された回転数情報１６０８と、追加ヘッダ１６０６中の対応するコンテンツデータのパケットデータの一連番号の範囲を示す情報から、どのコンテンツデータのパケットデータに対応しているかが、一意に決定できる。
【０２０７】
図１７は、実施例１における図１のコンテンツ受信機が受信するコンテンツデータと誤り訂正情報からの欠損データ復元例を示す図である。
図１７において、復元用冗長データおよび非欠損保護対象データ１７００は、誤り訂正情報の復元用冗長データ１６０７と、図１６において対応するコンテンツデータの全保護対象データ１６０９から、欠損した保護対象データ部１６０４を除いたものから成り、欠損した保護対象データ部１６０４を復元するのに用いられる。
【０２０８】
コンテンツ受信機１００のコンテンツ受信において欠損したコンテンツデータ中のパケットデータ内の保護対象データ１６０４は、誤り訂正情報の復元用冗長データ１６０７と、対応するコンテンツデータの全保護対象データ１６０９から、欠損した保護対象データ１６０４を除いたデータ１７００に対して、排他的論理和演算１６１０を行うことにより復元される。
【０２０９】
すなわち、誤り訂正情報の復元用冗長データ部１６０７に対して、対応するコンテンツデータの欠損していないパケットデータの保護対象データの１つに排他的論理和演算１６１０を施し、得られた算出結果と、順に残りの欠損していないパケットデータの保護対象データ部に排他的論理和演算１６１０を施して得られた結果が、復元された欠損した保護対象データ１６０４となる。
【０２１０】
以上、図１６、図１７にて復元用冗長データとパケットデータの保護対象データの生成および復元方法を説明したが、方法はパケットデータの保護対象データを１次元に並べ、復元用冗長データと対応させている事例である。この他に、パケットデータの保護対象データを矩形をなす２次元に並べ、縦方向・横方法それぞれに復元用冗長データと対応させている方法も本実施例において実施可能である。
【０２１１】
以上実施例１の効果は、コンテンツ受信機１００でのコンテンツの録画時に、一部または全部の誤り訂正処理を行わないことで、同調部Ａ１１１・同調部Ｂ１１２のパケット処理部１９４における誤り訂正処理によるコンテンツ受信機１００の中央制御部１１０の処理負荷上昇を低減することである。すなわち、従来では誤り訂正処理による処理負荷上昇のために、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２の一方でコンテンツの視聴または録画を行っているときに、もう一方で録画が出来ないような場合でも、本発明により録画を可能に出来る。
【実施例２】
【０２１２】
図１８は、実施例２における図９のパケット処理部１９４における処理フロー中の逐次パケット処理フローの一例を示す図である。
図１８において、図１０におけるパケット処理フロー中のステップＳ１０００とステップＳ１００１との間にステップＳ１８００を、ステップＳ１００３とステップ１００４との間にステップＳ１８０１を、ステップＳ１００６とステップＳ１０１０との間にステップＳ１８０２・Ｓ１８０３を追加する。また、パケット処理部１９４は、実施例１の手段に加えて、パケット欠損率算出手段とパケット欠損率記憶手段を備えて成る。
【０２１３】
ステップＳ１０００に続いて、パケット欠損率を「０」に初期化する（ステップＳ１８００）。
ステップＳ１００３の処理に続いて、パケット処理部１９４は、欠損パケット検出及びパケット欠損率算出処理を行い、パケット欠損率算出処理のパケット欠損率を記憶する（Ｓ１８０１）。このときのパケット欠損率は、コンテンツデータの整列処理を実施する単位毎に毎回算出する。
【０２１４】
ステップＳ１００６に続いて、パケット処理部１９４は、あらかじめ決められたパケット欠損率の閾値と比べて、パケット処理部１９４に記憶されているパケット欠損率の方が大きいか否かを判定する（Ｓ１８０２）。
ステップＳ１８０２による判定の結果、あらかじめ決められたパケット欠損率と比べて、パケット処理部１９４に記憶されているパケット欠損率の方が大きい場合、なにもせず、ステップＳ１０１０に処理を進める。
【０２１５】
ステップＳ１８０２による判定の結果、あらかじめ決められたパケット欠損率と比べて、パケット処理部１９４に記憶されているパケット欠損率の方が大きくない場合、パケット処理部１９４は、ＲＴＰ−ＦＥＣパケットバッファ１２７内の誤り訂正情報を削除して（Ｓ１８０３）、ステップＳ１０１０に処理を進める。
コンテンツデータの整列処理を実施する単位内に欠損パケットが発生していない場合には誤り訂正情報は必要ない。あらかじめ決められたパケット欠損率の閾値を「０」とすれば、不要な誤り訂正情報を削除できる。
【０２１６】
以上実施例２の効果は、コンテンツ受信機１００でのコンテンツの録画時に、一部または全部の誤り訂正処理を行わないことで、同調部Ａ１１１・同調部Ｂ１１２のパケット処理部１９４における誤り訂正処理によるコンテンツ受信機１００の中央制御部１１０の処理負荷上昇を低減し、かつ、これと引き換えに補助記憶装置１４０に格納することで増大してしまう誤り訂正情報１３２２のデータを、コンテンツ受信機１００が受信したコンテンツデータのパケット欠損率に応じて、小さくすることである。
【０２１７】
すなわち、従来では誤り訂正処理による処理負荷上昇のために、コンテンツ受信機１００の同調部Ａ１１１・同調部Ｂ１１２の一方でコンテンツの視聴または録画を行っているときに、他方で録画が出来ないような場合でも、本発明により録画を可能にし、しかしながら、録画できるコンテンツの量が少なくなってしまう問題を、コンテンツデータのパケット欠損率に応じて低減できる。
【符号の説明】
【０２１８】
１００…コンテンツ受信機、
１１０、２1０、３１０…中央制御部、
１１１…同調部Ａ、
１１２…同調部Ｂ、
１１３…処理負荷計測部、
１１４…タイマー、
１１５…ファイルシステム、
１１８…タイマー、
１２０、２２０、３４０…主記憶装置、
１２１…バッファ部Ａ、
１２２…バッファ部Ｂ、
１２３…選局情報バッファ、
１２４…ラストチャンネル値格納部、
１２５…ストリームバッファ、
１２６…バッファサイズ値格納部、
１２７…ＲＴＰ−ＦＥＣパケットバッファ、
１３０、２４０、３２０…通信網制御部、
１４０、２３０、３３０…補助記憶装置、
１５０…映像出力インタフェース、
１６０…音声出力インタフェース、
１７０…入力装置、
１７１…表示装置、
１７２…スピーカー、
１８０…通信網、
１８１…サービス情報サーバ、
１８２…中継器、
１８３…ネットワーク放送送信装置、
１９１…状態管理部、
１９２…受信機制御部、
１９３…選局制御部、
１９４…パケット処理部、
１９５…データ転送部、
１９６…コンテンツ利用部、
２１１…ＲＴＰ−ＦＥＣ部、
２１２…マルチプレクサおよび時刻情報付加パケット生成部、
２１３…エンコーダ部、
２５０…データ生成部、
２５１…番組データ生成部、
２５２…映像データ生成部、
２５３…音声データ生成部、
２５４…字幕データ生成部、
２６０…クロック、
２７０…データ入力装置、
４０１…ONボタン、
４０２…Offボタン、
４０３…Recボタン、
４０４…Upボタン、
４０５…Downボタン、
４０６…Play/Pauseボタン、
４０７…同調部切替Ａ／Ｂボタン、
１２００…パケットデータ、
１２０１…アドレス対応値、
１２０２…バッファ有効範囲、
１２０３…一連番号、
１２０４…ストリーム識別値。
１３００…補助記憶情報、
１３１０…コンテンツテーブル、
１３２０…ディレクトリｉ、
１３２１…コンテンツデータ、
１３２２…誤り訂正情報、
１３２３…非処理パケット情報、
１３３０…ディレクトリｊ、
１３４０…ディレクトリｎ、
１４０１…現在のコンテンツフラグ、
１４０２…ディレクトリ名、
１４０３…番組データ、
１４０４、１４０５、１４０６…録画コンテンツのコンテンツテーブル情報、
１５０１…開始、
１５０２…終了、
１５０３、１５０５…回転数、
１５０４、１５０６…一連番号、
１５０７…非処理パケット情報内データｉ、
１５０８…非処理パケット情報内データｊ、
１５０９…非処理パケット情報内データｎ、
１６００…コンテンツデータパケットデータ、
１６０１…誤り訂正情報パケットデータ、
１６０２、１６０５…ヘッダ、
１６０３…保護対象データ、
１６０４…欠損保護対象データ、
１６０６…追加ヘッダ、
１６０７…復元用冗長データ、
１６０８…回転数情報、
１６０９…保護対象データ、
１６１０…排他的論理和演算、
１７００…復元用冗長データおよび非欠損保護対象データ
【図１】
2012049834.tif 000003
【図２】
2012049834.tif 000004
【図３】
2012049834.tif 000005
【図４】
2012049834.tif 000006
【図５】
2012049834.tif 000007
【図６】
2012049834.tif 000008
【図７】
2012049834.tif 000009
【図８】
2012049834.tif 000010
【図９】
2012049834.tif 000011
【図１０】
2012049834.tif 000012
【図１１】
2012049834.tif 000013
【図１２】
2012049834.tif 000014
【図１３】
2012049834.tif 000015
【図１４】
2012049834.tif 000016
【図１５】
2012049834.tif 000017
【図１６】
2012049834.tif 000018
【図１７】
2012049834.tif 000019
【図１８】
2012049834.tif 000020