(57)【特許請求の範囲】
【請求項１】
外部装置から入力されたストリームに多重された映像情報、音声情報及びメタデータに分離するデマルチプレクサと、
前記映像情報を復号すると共に、映像出力に必要な情報である映像情報を抽出する映像復号部と、
前記音声情報を復号すると共に、音声出力に必要な情報である音声情報を抽出する音声復号部と、
前記メタデータ、映像情報及び音声情報を記憶する管理テーブルを作成する管理テーブル作成部と、前記デマルチプレクサ、前記映像復号部または前記音声復号部において前記メタデータ、前記映像情報または前記音声情報を正常に受信できない場合に、前記管理テーブルを検索して正常に受信できないメタデータ、映像情報または音声情報を取得する情報検索部とを有するメモリ管理部と、
前記管理テーブルを記憶する記憶部とを備え、
前記情報検索部は前記記憶部の管理テーブルの更新頻度に基づいて検索することを特徴とする受信装置。
【請求項２】
前記管理テーブル作成部は、メタデータ、映像情報及び音声情報を放送局、放送時間、属性の少なくともいずれか１つで分類して格納した管理テーブルを作成することを特徴とする請求項１記載の受信装置。
【請求項３】
前記管理テーブル作成部は、デマルチプレクサで分離したメタデータと前記記憶部に記憶された管理テーブルのメタデータを比較し、一致しない場合には前記デマルチプレクサで分離したメタデータを放送局、放送時間、属性の少なくともいずれか１つで分類して管理テーブルを作成することを特徴とする請求項１または請求項２記載の受信装置。
【請求項４】
前記管理テーブル作成部は、前記映像復号部で抽出された映像情報と前記記憶部に記憶された管理テーブルの映像情報を比較し、一致しない場合には前記映像復号部で抽出された映像情報を放送局、放送時間、属性の少なくともいずれか１つで分類して管理テーブルを作成することを特徴とする請求項１から請求項３のうちのいずれか１項記載の受信装置。
【請求項５】
前記管理テーブル作成部は、前記音声復号部で抽出された音声情報と前記記憶部に記憶された管理テーブルの音声情報を比較し、一致しない場合には前記音声復号部で抽出された音声情報を放送局、放送時間、属性の少なくともいずれか１つで分類して管理テーブルを作成することを特徴とする請求項１から請求項４のうちのいずれか１項記載の受信装置。
【請求項６】
前記情報検索部は、メタデータ、映像情報および音声情報の一部または全てが正常に受信できない場合に、前記記憶部の管理テーブルから放送局、放送時間、属性の少なくともいずれか１つを用いて選択したメタデータ、映像情報または音声情報の一部または全てを取得することを特徴とする請求項１から請求項５のうちのいずれか１項記載の受信装置。
【請求項７】
前記メモリ管理部は、前記デマルチプレクサからメタデータが入力される回数、映像復号部から映像情報が入力される回数および音声復号部から音声情報が入力される回数を記憶する受信回数記憶部と前記記憶部の管理テーブルを更新した回数を記憶する更新回数記憶部とを有し、前記管理テーブルの更新頻度を算出する更新頻度設定部を備え、
前記管理テーブル作成部は、前記更新頻度を記憶した管理テーブルを作成し、
前記情報検索部は、前記更新頻度が所定値以上である管理テーブルからメタデータ、映像情報および音声情報の取得を行わないことを特徴とする請求項１から請求項６のうちのいずれか１項記載の受信装置。
【請求項８】
前記メモリ管理部は、メタデータに含まれる番組の最終回を示す最終回表示を識別する最終回設定部を備え、
前記管理テーブル作成部は、前記最終回表示を記憶した管理テーブルを作成し、
前記情報検索部は、前記最終回表示がされている管理テーブルからメタデータ、映像情報および音声情報の取得を行わないことを特徴とする請求項１から請求項３および請求項６のうちのいずれか１項記載の受信装置。
【請求項９】
前記デマルチプレクサが抽出したメタデータが正常であるか、前記映像復号部が復号した映像が正常に復号されているか、および前記音声復号部が復号した音声が正常に復号されているか判定する判定部を備え、
前記記憶部の管理テーブルから所定の放送局、放送時間、属性のいずれかに基づき取得したメタデータ、映像情報、または音声情報を用いている場合に、前記判定部において正常でないと判定されると、
前記情報検索部は、前記所定の放送局、放送時間、属性の少なくともいずれか一つに基づきメタデータ、映像情報または音声情報を取得することを特徴とする請求項１から請求項６のうちのいずれか１項記載の受信装置。
【請求項１０】
ネットワーク上に接続された複数の外部受信装置間で、記憶部に記憶している管理テーブルの交換を行うネットワーク管理部を備えることを特徴とする請求項１から請求項９のうちのいずれか１項記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタル放送を受信する受信装置に関し、特に情報取得にエラーが発生した場合のエラー復帰に関するものである。
【背景技術】
【０００２】
デジタル放送におけるＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ Ｉｍａｇｅ Ｃｏｄｉｎｇ Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）画像の復号時にＭＰＥＧビットストリームの番組対応のシーケンスの先頭に付加されたシーケンスヘッダの取得にエラーが発生した場合のエラー復帰方法として、特許文献１には過去に受信した複数のシーケンスヘッダの中から最も多く検出したシーケンスヘッダ、最も多く連続検出したシーケンスヘッダを検出し、当該最も多く検出したシーケンスヘッダと最も多く連続検出したシーケンスヘッダを比較し、デコードエラー発生時に条件に最も適したシーケンスヘッダを選出することにより、画像表示を中断することなく継続するようエラー復帰を行う構成が記載されている。
【０００３】
また、特許文献２には、マクロブロックにエラーが発生した場合に再生画像の乱れ、暴走またはハングアップを抑止する手法として、ヘッダ部がＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）単位で繰り返される性質を利用して、ＭＰＥＧストリームのヘッダ部のエラーをデコーダで検出した場合には、メモリにあらかじめ記憶しておいた過去のヘッダ、具体的には直近の１ＧＯＰ分のヘッダを使用したストリームを出力してエラー復帰を行う構成が記載されている。
【０００４】
【特許文献１】特開２００２−２３２８８３号公報
【特許文献２】特開２０００−２３６５２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１及び特許文献２に開示された手法では、過去に受信したシーケンスヘッダを利用して継続的に映像表示を行うように構成されているため、シーケンスヘッダ以外の音声を出力するために必要な情報や番組のデータが受信できない場合には、継続的に情報提示を行うことができないという課題があった。また、直前に正しく受信したシーケンスヘッダを利用するように構成されているため、同一番組のシーケンスヘッダが正しく受信できない場合にしか適用することができず、番組が切り替わった場合や他の放送局に切り替わった場合には、継続的に映像表示を行うことができないという課題があった。
【０００６】
この発明は上記のような課題を解決するためになされたもので、メタデータ、映像データ、音声データが正常に受信できない場合であっても、継続的に映像、音声及び番組データを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る受信装置は、外部装置から入力されたストリームに多重された映像情報、音声情報及びメタデータに分離するデマルチプレクサと、映像情報を復号すると共に、映像出力に必要な情報である映像情報を抽出する映像復号部と、音声情報を復号すると共に、音声出力に必要な情報である音声情報を抽出する音声復号部と、メタデータ、映像情報及び音声情報を記憶する管理テーブルを作成する管理テーブル作成部と、デマルチプレクサ、映像復号部または音声復号部においてメタデータ、映像情報または音声情報を正常に受信できない場合に、管理テーブルを検索して正常に受信できないメタデータ、映像情報または音声情報を取得する情報検索部とを有するメモリ管理部と、管理テーブルを記憶する記憶部とを備え、情報検索部は記憶部の管理テーブルの更新頻度に基づいて検索するものである。
【発明の効果】
【０００８】
この発明によれば、外部装置から入力されたストリームに多重された映像情報、音声情報及びメタデータに分離するデマルチプレクサと、映像情報を復号すると共に、映像出力に必要な情報である映像情報を抽出する映像復号部と、音声情報を復号すると共に、音声出力に必要な情報である音声情報を抽出する音声復号部と、メタデータ、映像情報及び音声情報を記憶する管理テーブルを作成する管理テーブル作成部と、デマルチプレクサ、映像復号部または音声復号部においてメタデータ、映像情報または音声情報を正常に受信できない場合に、管理テーブルを検索して正常に受信できないメタデータ、映像情報または音声情報を取得する情報検索部とを有するメモリ管理部と、管理テーブルを記憶する記憶部とを備え、情報検索部は前記記憶部の管理テーブルの更新頻度に基づいて検索するように構成したので、メタデータや映像データ、音声データが正常に受信できない場合であっても継続的に映像、音声及び番組データを提供することができる。また、誤ったＥＩＴ、シーケンスヘッダ及び音声情報の使用を抑制することができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１は、この発明の実施の形態１に係る受信装置の構成を示すブロック図である。
この実施の形態１に係る受信装置１は、デマルチプレクサ２、映像デコード部（映像復号部）３、音声デコード部（音声復号部）４、メモリ管理部５、メモリ部（記憶部）６で構成され、外部のストリーム配信装置であるチューナ１０と接続されている。
【００１０】
デマルチプレクサ２は、チューナ１０から入力されるＴＳ（トランスポートストリーム）を、映像ストリームと音声ストリームと番組特定情報（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ、以下ＰＳＩと称する）とに分離する。また、分離したＰＳＩからＰＭＴを抽出し、ＰＭＴに含まれる映像、音声のパケット識別子（以下、ＰＩＤと称する）を取得する。分離した映像ストリームから視聴者が視聴対象とした映像ＰＩＤのついたストリームを抽出し、映像デコード部３に出力する。同様に、分離した音声ストリームから視聴者が視聴対象とした音声ＰＩＤのついたストリームを抽出し、音声デコード部４に出力する。さらにデマルチプレクサ２は、チューナ１０からＰＳＩを正常に受信できているか、受信したＰＳＩが正常であるかを判定してＰＳＩをメモリ管理部５に出力する。
【００１１】
映像デコード部３は、デマルチプレクサ２から入力される映像ストリームを復号すると共に、映像出力に必要な情報であるシーケンスヘッダの抽出を行う。さらに、シーケンスヘッダ全体を正常に受信できているか、抽出したシーケンスヘッダが正常であるか否かを判定してシーケンスヘッダをメモリ管理部５に出力する。音声デコード部４は、デマルチプレクサ２から入力される音声ストリームを復号すると共に、音声出力に必要な情報である音声情報の抽出を行う。さらに、音声情報全体を正常に受信できているか、抽出した音声情報が正常であるか否かを判定して音声情報をメモリ管理部５に出力する。
【００１２】
メモリ管理部５は、管理テーブル作成部５１と情報検索部５２で構成されている。管理テーブル作成部５１には、デマルチプレクサ２、映像デコード部３及び音声デコード部４において正常に受信している、または受信したデータが正常であると判定されたＰＳＩ、シーケンスヘッダ及び音声情報が入力される。管理テーブル作成部５１は、まず入力された情報を参照して受信中の番組が切り替わったか、デコード中のシーケンスヘッダまたは音声情報の内容が過去に受信したシーケンスヘッダ及び音声情報に対して変化しているか否か判定する。なお、受信中の番組が切り替わったかの判定は、例えばＰＳＩに含まれる放送番組マップテーブル (Ｐｒｏｇｒａｍ Ｍａｐ Ｔａｂｌｅ、以下ＰＭＴと称する)と、過去に受信したＰＭＴのパケット識別子(以下、ＰＩＤと称する)を比較し、このＰＩＤの変化を検出することにより行われる。ＰＩＤが変化した場合には受信番組が切り替わったと判定する。
【００１３】
さらに管理テーブル作成部５１は上述の判定結果に基づき、ＰＳＩ、シーケンスヘッダ及び音声情報からデータテーブル（情報テーブル）を作成する。ＰＳＩに関するデータテーブルは、全てのＰＳＩの情報を記憶するように構成するとメモリ部６における記憶情報量が多くなり大容量のメモリが必要となるため、例えば、番組タイトル、番組内容などの電子番組表（Ｅｌｅｃｔｒｏｎｉｃ Ｐｒｏｇｒａｍ Ｇｕｉｄｅ：以下、ＥＰＧと称する）の表示に必要な情報が含まれるイベント情報テーブル（Ｅｖｅｎｔ  ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ：以下、ＥＩＴと称する）を記録するように構成する。
【００１４】
図２は、この発明の実施の形態１に係る受信装置のＥＩＴ管理テーブルの一例を示す図である。管理テーブル作成部５１は、ＥＩＴの情報を放送局及び放送時刻ごとに分類したＥＩＴ管理テーブルを作成する。さらに、ＥＩＴは現在の番組の情報のみではなく次の番組の情報を取得することが可能であるため、図２に示すようにＥＩＴ管理テーブルに次の番組のＥＩＴ情報も記憶するように構成してよい。また、放送局及び放送時間毎に分類してＥＩＴ管理テーブルを作成する以外にも、ＥＩＴに含まれる番組のタイトル毎に分類してＥＩＴ管理テーブルを作成してもよい。
【００１５】
図３は、この発明の実施の形態１に係る受信装置のシーケンスヘッダ管理テーブルの一例を示す図である。管理テーブル作成部５１は、シーケンスヘッダを放送局、放送時間及び曜日毎に分類したシーケンスヘッダ管理テーブルを作成する。また、放送局、放送時間及び曜日毎に分類してシーケンスヘッダ管理テーブルを作成する以外にも、シーケンスヘッダの特徴毎に分類して作成してもよい。シーケンスヘッダの特徴とは、例えば、シーケンスヘッダに含まれるサイズやアスペクト比などである。
【００１６】
図４は、この発明の実施の形態１に係る受信装置の音声情報管理テーブルの一例を示す図である。管理テーブル作成部５１は、音声情報を放送局、放送時間及び曜日毎に分類した音声情報管理テーブルを作成する。また、放送局、放送時間及び曜日毎に分類して音声情報管理テーブルを作成する以外にも、音声情報の特徴毎に分類して作成してもよい。音声情報の特徴とは、例えば、音声情報に含まれる入力音声形式（ＡＡＣ、ＭＥＰＧ１ Ｌａｙｅｒ２等）、サンプリング周波数、またはサンプリングビット数などである。なお、図２から図４では、一週間毎の放送局、放送時間に対応してＥＩＴ、シーケンスヘッダ及び音声情報の特徴を記憶するように構成したが、これはデジタルテレビ放送において各放送局における一週間の曜日毎のタイムテーブルはほぼ同一であるためである。
【００１７】
メモリ管理部５の情報検索部５２は、デマルチプレクサ２、映像デコード部３及び音声デコード部４において、ＰＳＩ、シーケンスヘッダ及び音声情報が正常に受信されていない、また受信したデータが正常でないと判定された場合に、正常に受信できないと判定された番組と同一放送局及び同一放送時刻のＥＩＴ、シーケンスヘッダまたは音声情報がメモリ部６内に存在するか検索を行う。
【００１８】
メモリ部６は、メモリ管理部５において作成されたＥＩＴ管理テーブルを記憶するＥＩＴ記憶部６１、シーケンスヘッダ管理テーブルを記憶するシーケンスヘッダ記憶部６２及び音声情報管理テーブルを記憶する音声情報記憶部６３で構成されている。
【００１９】
次に、この発明の実施の形態１に係る受信装置の動作について説明する。図５は、この発明の実施の形態１に係る受信装置の動作を示すフローチャートである。以下、このフローチャートに従って説明するが、デマルチプレクサ２、映像デコード部３及び音声デコード部４における各処理に分けて説明を行う。また、この実施の形態１では放送局及び放送時刻毎に分類された各データテーブルを用いるものとする。
【００２０】
まず、デマルチプレクサ２における処理を中心に説明する。
チューナ１０からデマルチプレクサ２にストリームが入力される（ステップＳＴ１）。デマルチプレクサ２は、入力されたストリームをＰＳＩ、映像ストリーム及び音声ストリームに分離する（ステップＳＴ２）。また、分離したＰＳＩについてＰＳＩが正常に受信されているか、及び受信したＰＳＩが正常であるか否か判定を行う（ステップＳＴ２０１）。ステップＳＴ２０１において、ＰＳＩが正常に受信されている及び受信したＰＳＩが正常であると判定された場合は、受信したＰＳＩからＰＭＴを抽出し、ＰＭＴに含まれる映像、音声のＰＩＤを取得する。分離した映像ストリームから視聴者が視聴対象とした映像ＰＩＤのついたストリームを抽出し、映像デコード部３に出力する（ステップＳＴ３）。同様に、分離した音声ストリームから視聴者が視聴対象とした音声ＰＩＤのついたストリームを抽出し、音声デコード部４に出力する（ステップＳＴ４）。
【００２１】
ステップＳＴ２０１において、ＰＳＩが正常に受信されている及び受信したＰＳＩが正常であると判定された場合には、ＰＳＩはメモリ管理部５の管理テーブル作成部５１に出力され、受信中の番組が切り替わっているか否かの判定が行われる（ステップＳＴ２０２）。ステップＳＴ２０２において、受信中の番組が切り替わっていないと判定された場合には、ステップＳＴ１の処理に戻り、上述の動作を繰り返す。一方、ステップＳＴ２０２において、受信中の番組が切り替わったと判定された場合には、管理テーブル作成部５１が入力されたＰＳＩに基づくＥＩＴ管理テーブルを作成し、メモリ部６に出力する（ステップＳＴ２０３）。メモリ部６は入力されたＥＩＴ管理テーブルをＥＩＴ記憶部６１に記憶する（ステップＳＴ２０４）。その後シーケンスはステップＳＴ１の処理に戻り上述した処理を繰り返す。
【００２２】
一方、上述したステップＳＴ２０１において、ＰＳＩが正常に受信されていない、あるいは受信したＰＳＩが正常でないと判定された場合には、デマルチプレクサ２は情報検索部５２に対して情報検索指示を出力する（ステップＳＴ２０５）。情報検索部５２は、入力された情報検索指示に基づいてメモリ部６のＥＩＴ記憶部６１に記憶されているＥＩＴ管理テーブルを参照して、受信中の番組と同一放送局及び同一放送時刻のＥＩＴが存在するか否か判定する（ステップＳＴ２０６）。
【００２３】
ステップＳＴ２０６において、同一放送局及び同一放送時刻のＥＩＴが存在しないと判定された場合には、ステップＳＴ２０８の処理に進む。一方、ステップＳＴ２０６において、受信中の番組と同一放送局及び同一放送時刻のＥＩＴが存在すると判定された場合には、当該ＥＩＴを取得し、デマルチプレクサ２に出力する（ステップＳＴ２０７）。その後、デマルチプレクサ２はＰＳＩが正常に受信されるようになったか、及び受信したＰＳＩが正常になったか否かを判定する（ステップＳＴ２０８）。
【００２４】
ステップＳＴ２０８においてＰＳＩが正常に受信されるようになった、及び受信したＰＳＩが正常になったと判定された場合には、当該ＰＳＩをメモリ管理部５の管理データ作成部５１に出力する（ステップＳＴ２０９）。管理テーブル作成部５１は、入力されたＰＳＩに基づいてＥＩＴ管理テーブルを作成し、メモリ部６に出力する（ステップＳＴ２１０）。メモリ部６は、入力されたＥＩＴ管理テーブルをＥＩＴ記憶部６１に記憶する（ステップＳＴ２１１）。その後シーケンスはステップＳＴ１の処理に戻り、上述した処理を繰り返す。
【００２５】
一方、ステップＳＴ２０８においてＰＳＩが正常に受信されない、または受信したＰＳＩが正常でないと判定された場合には、ステップＳＴ２０８の処理に戻り、上述した処理を繰り返す。なお、上述の処理において、デマルチプレクサ２がＥＩＴの一部を正常に受信できない場合には、ＥＩＴ管理テーブルに記憶されたＥＩＴのうち受信できない情報のみを使用する。また、ＥＩＴの全体を正常に受信できない場合には、ＥＩＴ管理テーブルに記憶されているＥＩＴを全て使用するものとする。
【００２６】
次に、映像デコード部３における処理を中心に説明する。
上述のステップＳＴ３において、シーケンスヘッダが入力された映像デコード部３は、シーケンスヘッダ全体が正常に受信されているか、及び抽出したシーケンスヘッダが正常であるか否か判定を行う（ステップＳＴ３０１）。ステップＳＴ３０１において、シーケンスヘッダ全体が正常に受信されている、及び抽出したシーケンスヘッダが正常であると判定された場合には、シーケンスヘッダはメモリ管理部５の管理テーブル作成部５１に出力され、現在デコード中のシーケンスヘッダの内容と過去に受信したシーケンスヘッダの内容に変化があるか否かの判定が行われる（ステップＳＴ３０２）。
【００２７】
ステップＳＴ３０２において、現在デコード中のシーケンスヘッダの内容に変化がないと判定された場合には、ステップＳＴ１の処理に戻り、上述の動作を繰り返す。一方、ステップＳＴ３０２において、現在デコード中のシーケンスヘッダの内容が変化していると判定された場合には、管理テーブル作成部５１が入力されたシーケンスヘッダに基づくシーケンスヘッダ管理テーブルを作成し、メモリ部６に出力する（ステップＳＴ３０３）。メモリ部６は、入力されたシーケンスヘッダ管理テーブルをシーケンスヘッダ記憶部６２に記憶する（ステップＳＴ３０４）。その後シーケンスはステップＳＴ１の処理に戻り上述した処理を繰り返す。
【００２８】
一方、上述したステップＳＴ３０１において、シーケンスヘッダが正常に受信されていない、あるいは受信したシーケンスヘッダが正常でないと判定された場合には、映像デコード部３は情報検索部５２に対して情報検索指示を出力する（ステップＳＴ３０５）。情報検索部５２は、入力された情報検索指示に基づいてメモリ部６のシーケンスヘッダ記憶部６２に記憶されているシーケンスヘッダ管理テーブルを参照し、受信中の番組と同一放送局及び同一放送時刻のシーケンスヘッダが存在するか否か判定する（ステップＳＴ３０６）。
【００２９】
ステップＳＴ３０６において、同一放送局及び同一放送時刻のシーケンスヘッダが存在しないと判定された場合には、ステップＳＴ３０８の処理に進む。一方、ステップＳＴ３０６において、受信中の番組と同一放送局及び同一放送時刻のシーケンスヘッダが存在すると判定された場合には、当該シーケンスヘッダを取得し、映像デコード部３に出力する（ステップＳＴ３０７）。その後、映像デコード部３は、シーケンスヘッダが正常に受信されるようになったか、及び受信したシーケンスヘッダが正常になったか否かを判定する（ステップＳＴ３０８）。
【００３０】
ステップＳＴ３０８においてシーケンスヘッダが正常に受信されるようになった、または受信したシーケンスヘッダが正常になったと判定された場合には、当該シーケンスヘッダをメモリ管理部５の管理データ作成部５１に出力する（ステップＳＴ３０９）。管理テーブル作成部５１は、入力されたシーケンスヘッダに基づいてシーケンスヘッダ管理テーブルを作成し、メモリ部６に出力する（ステップＳＴ３１０）。メモリ部６は、入力されたシーケンスヘッダをシーケンスヘッダ記憶部６２に記憶する（ステップＳＴ３１１）。その後シーケンスはステップＳＴ１の処理に戻り、上述した処理を繰り返す。
【００３１】
一方、ステップＳＴ３０８においてシーケンスヘッダが正常に受信されない、及び受信したシーケンスヘッダが正常でないと判定された場合には、ステップＳＴ３０８の処理に戻り、上述した処理を繰り返す。なお、上述の処理において、映像デコード部３がシーケンスヘッダの一部を正常に受信できない場合には、シーケンスヘッダ管理テーブルに記憶されたシーケンスヘッダのうち受信できない情報のみを使用する。また、シーケンスヘッダの全体を正常に受信できない場合には、シーケンスヘッダ管理テーブルに記憶されているシーケンスヘッダを全て使用する。
【００３２】
次に、音声デコード部４における処理を中心に説明する。
上述のステップＳＴ４において、音声情報が入力された音声デコード部４は、音声情報全体が正常に受信されているか、及び抽出した音声情報が正常であるか否か判定を行う（ステップＳＴ４０１）。ステップＳＴ４０１において、音声情報全体が正常に受信されている、及び抽出した音声情報が正常であると判定された場合には、音声情報はメモリ管理部５の管理テーブル作成部５１に出力され、現在デコード中の音声情報の内容と過去に受信した音声情報の内容に変化があるか否かの判定が行われる（ステップＳＴ４０２）。
【００３３】
ステップＳＴ４０２において、現在デコード中の音声情報の内容に変化がないと判定された場合には、ステップＳＴ１の処理に戻り、上述の動作を繰り返す。一方、ステップＳＴ４０２において、現在デコード中の音声情報の内容が変化していると判定された場合には、管理テーブル作成部５１が入力された音声情報に基づく音声情報管理テーブルを作成し、メモリ部６に出力する（ステップＳＴ４０３）。メモリ部６は、入力された音声情報管理テーブルを音声情報記憶部６３に記憶する（ステップＳＴ４０４）。その後シーケンスはステップＳＴ１の処理に戻り上述した処理を繰り返す。
【００３４】
一方、上述したステップＳＴ４０１において、音声情報が正常に受信されていない、あるいは受信した音声情報が正常でないと判定された場合には、音声デコード部４は情報検索部５２に対して情報検索指示を出力する（ステップＳＴ４０５）。情報検索部５２は、入力された情報検索指示に基づいてメモリ部６の音声情報記憶部６３に記憶されている音声情報管理テーブルを参照し、受信中の番組と同一放送局及び同一放送時刻の音声情報が存在するか否か判定する（ステップＳＴ４０６）。
【００３５】
ステップＳＴ４０６において、同一放送局及び同一放送時刻の音声情報が存在しないと判定された場合には、ステップＳＴ４０８の処理に進む。一方、ステップＳＴ４０６において、受信中の番組と同一放送局及び同一放送時刻の音声情報が存在すると判定された場合には、当該音声情報を取得し、音声デコード部４に出力する（ステップＳＴ４０７）。その後、音声デコード部４は、音声情報が正常に受信されるようになったか、及び受信した音声情報が正常になったか否かを判定する（ステップＳＴ４０８）。
【００３６】
ステップＳＴ４０８において音声情報が正常に受信されるようになった、及び受信した音声情報が正常になったと判定された場合には、当該音声情報をメモリ管理部５の管理データ作成部５１に出力する（ステップＳＴ４０９）。管理テーブル作成部５１は、入力された音声情報に基づいて音声情報管理テーブルを作成し、メモリ部６に出力する（ステップＳＴ４１０）。メモリ部６は、入力された音声情報を音声情報記憶部６３に記憶する（ステップＳＴ４１１）。その後シーケンスはステップＳＴ１の処理に戻り、上述した処理を繰り返す。
【００３７】
一方、ステップＳＴ４０８において音声情報が正常に受信されない、または受信した音声情報が正常でないと判定された場合には、ステップＳＴ４０８の処理に戻り、上述した処理を繰り返す。なお、上述の処理において、音声デコード部４が音声情報の一部を正常に受信できない場合には、音声情報管理テーブルに記憶された音声情報のうち受信できない情報のみを使用する。また、音声情報の全体を正常に受信できない場合には、音声情報管理テーブルに記憶されている音声情報を全て使用する。
【００３８】
以上のように、実施の形態によれば、ＥＩＴ管理テーブル、シーケンスヘッダ管理テーブル及び音声情報管理テーブルを記憶するメモリ部と、当該ＥＩＴ管理テーブル、シーケンスヘッダ管理テーブル及び音声情報管理テーブルから、正常に受信することができない放送局及び放送時刻に対応した情報を取得する情報検索部を設けるように構成したので、ＥＩＴ、シーケンスヘッダ、音声情報のいずれか、またはその複数を受信できない場合であっても、メモリ部から情報を取得することが可能となり、継続して映像、音声及び番組情報を提供することができる。
【００３９】
また、この実施の形態１によれば、ＥＩＴ管理テーブル、シーケンスヘッダ管理テーブル及び音声情報管理テーブルを記憶するメモリ部と、当該ＥＩＴ管理テーブル、シーケンスヘッダ管理テーブル及び音声情報管理テーブルから、正常に受信することができない放送局及び放送時刻に対応した情報を取得する情報検索部を設けるように構成したので、番組受信開始後、ＥＩＴ、シーケンスヘッダ、音声情報の何れか、またはその複数を一度も受信できない状態であっても、メモリ部から情報を取得することが可能となり、映像、音声及び番組情報を提供することができる。
【００４０】
また、この実施の形態１によれば、ＥＩＴ、シーケンスヘッダまたは音声情報の一部にエラーが存在する場合には、当該エラーが存在する部分はメモリ部に記憶しているデータを使用するが、正常に受信できた部分は受信した情報を使用するように構成したので、正常に受信できた信頼できるデータを有効に利用することができ、誤ったＥＩＴ、シーケンスヘッダ及び音声情報の使用を抑制することができる。
【００４１】
なお、上記実施の形態１に係る受信装置では、ＰＳＩのうちＥＩＴを用いる構成を示したが、ＰＳＩに含まれる他の情報を用いて構成してもよい。
また、上記実施の形態１に係る受信装置では、放送局及び放送時刻に対応した情報を取得する構成を示したが、これに限定されるものではない。
【００４２】
実施の形態２．
実施の形態１においては同一放送局で同一放送時間のＥＩＴ、シーケンスヘッダ、音声情報が存在する場合には当該各データを用いる構成を示したが、番組改編期や深夜の時間帯など、放送局及び放送時刻が同じであっても、一週間単位で同じ番組が放送されない場合がある。この場合に、デマルチプレクサ２がＥＩＴを受信できずにＥＩＴ管理テーブルから取得したＥＩＴを使用すると、誤った情報を提示する可能性が高い。そこで、この実施の形態２では、上述のような誤った情報を提示することを防止する構成を示す。
【００４３】
図６は、この発明の実施の形態２に係る受信装置の構成を示すブロック図である。図１に示した実施の形態１に係る受信装置１のメモリ管理部５に更新頻度設定部５３を追加して設けている。更新頻度設定部５３はＥＩＴ管理テーブル、シーケンスヘッダ管理テーブル、音声情報管理テーブルの更新頻度を設定する。更新頻度設定部５３は、デマルチプレクサ２からＥＩＴが入力される回数、映像デコード部３からシーケンスヘッダが入力される回数、音声デコード部４から音声情報が入力される回数を記憶する受信回数記憶部５４と、入力されたＥＩＴ、シーケンスヘッダ、音声情報を用いてＥＩＴ管理テーブル、シーケンスヘッダ管理テーブル、音声情報管理テーブルを更新した回数を記憶する更新回数記憶部５５で構成されている。
【００４４】
更新頻度設定部５３は、受信回数記憶部５４と更新回数記憶部５５に記憶された各回数から更新頻度を算出し、算出結果を管理テーブル作成部５１に出力する。管理テーブル作成部５１は、更新頻度を記憶する領域を設けたＥＩＴ管理テーブル、シーケンスヘッダ管理テーブル、音声情報管理テーブルを作成してメモリ部６に出力する。情報検索部５２は、メモリ部６内に記憶されたＥＩＴ管理テーブル、シーケンスヘッダ管理テーブル、音声情報管理テーブル内を検索する際に更新頻度を参照し、更新頻度の参照結果に基づいて出力する情報を決定する。
【００４５】
次に、この発明の実施の形態２に係る受信装置の動作について、図７のフローチャートに従って更新頻度利用処理を中心に説明する。また、以下では実施の形態１に係る受信装置と同一の処理を行うステップには、図３で使用した符号と同一の符号を付して説明を省略する。
【００４６】
ステップＳＴ２０５において情報検索指示が入力された情報検索部５２は、情報検索指示に基づいてメモリ部６のＥＩＴ記憶部６１に記憶されているＥＩＴ管理テーブルを参照し、受信中の番組と同一放送局及び同一放送時刻のＥＩＴが存在するか否か判定する（ステップＳＴ２０６）。ステップＳＴ２０６において、同一放送局及び同一放送時刻のＥＩＴが存在しないと判定された場合には、ステップＳＴ２０８の処理に進む。一方、ステップＳＴ２０６において、受信中の番組と同一放送局及び同一放送時刻のＥＩＴが存在すると判定された場合には、ＥＩＴ管理テーブルの更新頻度を参照して当該ＥＩＴ管理テーブルの更新頻度があらかじめ設定された閾値以上であるか否か判定する（ステップＳＴ５０１）。
【００４７】
ステップＳＴ５０１において、当該ＥＩＴ管理テーブル更新頻度が閾値以上であった場合には当該ＥＩＴ管理テーブルを使用せず、ステップＳＴ２０８の処理に進む。一方、ステップＳＴ５０１において、当該ＥＩＴ管理テーブル更新頻度が閾値以下であった場合には当該ＥＩＴ管理テーブルのＥＩＴを取得し、デマルチプレクサ２に出力する（ステップＳＴ５０２）。その後、デマルチプレクサ２は、ＰＳＩが正常に受信されるようになったか、及び受信したＰＳＩが正常になったか否かを判定する（ステップＳＴ２０８）。
【００４８】
次に、この発明の実施の形態２に係る受信装置の他の実施例を示す。図８は、この発明の実施の形態２に係る受信装置の他の実施例を示すブロック図である。図６に示した受信装置１のメモリ管理部５内の更新頻度設定部５３を、最終回設定部５６に置き換えて構成している。これは受信した番組が最終回であった場合に、次週の番組は異なった内容となる確率が非常に高く、ＥＩＴが受信できない場合に最終回時のＥＩＴを使用すると誤った情報を提示することとなる。この誤情報の提示を防止する構成を以下に示す。
【００４９】
最終回設定部５６は、デマルチプレクサ２から入力されるＥＩＴに含まれる番組名などに最終回を示す情報、例えば「最終回」や「終」を検出し、検出結果を管理テーブル作成部５１に出力する。管理テーブル作成部５１は、最終回表示領域を設けたＥＩＴ管理テーブルを作成し、メモリ部６に出力する。情報検索部５２は、メモリ部６内に記憶されたＥＩＴ管理テーブル、シーケンスヘッダ管理テーブル、音声情報管理テーブル内を検索する際に最終回表示を参照し、最終回表示の参照結果に基づいて出力する情報を決定する。
【００５０】
次に、この発明の実施の形態２に係る受信装置の動作について、図９のフローチャートに従って最終回判定処理を中心に説明する。また、以下では実施の形態１に係る受信装置と同一の処理を行うステップには、図３で使用した符号と同一の符号を付して説明を省略する。
ステップＳＴ２０５において情報検索指示が入力された情報検索部５２は、情報検索指示に基づいてメモリ部６のＥＩＴ記憶部６１に記憶されているＥＩＴ管理テーブルを参照し、受信中の番組と同一放送局及び同一放送時刻のＥＩＴが存在するか否か判定する（ステップＳＴ２０６）。ステップＳＴ２０６において、同一放送局及び同一放送時刻のＥＩＴが存在しないと判定された場合には、ステップＳＴ２０８の処理に進む。一方、ステップＳＴ２０６において、受信中の番組と同一放送局及び同一放送時刻のＥＩＴが存在すると判定された場合には、ＥＩＴ管理テーブルの最終回表示を参照して当該ＥＩＴ管理テーブルが最終回であるか否か判定する（ステップＳＴ６０１）。
【００５１】
ステップＳＴ６０１において、当該ＥＩＴ管理テーブルが最終回のものであった場合には当該ＥＩＴ管理テーブルを使用せず、ステップＳＴ２０８の処理に進む。一方、ステップＳＴ６０１において、当該ＥＩＴ管理テーブルが最終回のものでなかった場合には当該ＥＩＴ管理テーブルのＥＩＴを取得し、デマルチプレクサ２に出力する（ステップＳＴ６０２）。その後、デマルチプレクサ２は、ＰＳＩが正常に受信されるようになったか、及び受信したＰＳＩが正常になったか否かを判定する（ステップＳＴ２０８）。
【００５２】
以上のように、この実施の形態２では、ＥＩＴ、シーケンスヘッダ及び音声情報が入力される回数及び更新される回数から更新頻度を設定する更新頻度設定部と、更新頻度設定領域を設けたテーブルを作成する管理テーブル作成部と、テーブル中の更新頻度を参照して検索を行う情報検索部を設けるように構成したので、誤ったＥＩＴ、シーケンスヘッダ及び音声情報の使用を抑制することができる。
【００５３】
さらに、この実施の形態２では、ＥＩＴに含まれる最終回を示す情報を検出する最終回設定部と、最終回表示領域を設けたテーブルを作成する管理テーブル作成部と、テーブル中の最終回表示を参照して検索を行う情報検索部を設けるように構成したので、誤ったＥＩＴ、シーケンスヘッダ及び音声情報の使用を抑制することができる。
【００５４】
なお、上記実施の形態１に係る受信装置では、ＰＳＩのうちＥＩＴを用いる構成を示したが、ＰＳＩに含まれる他の情報を用いて構成してもよい。
【００５５】
実施の形態３．
図１０は、この発明の実施の形態３に係る受信装置の構成を示すブロック図である。図１に示した実施の形態１に係る受信装置１に、デマルチプレクサ２が抽出したメタデータが正常であるか判定するメタデータ判定部（判定部）２１、映像デコード部３が復号した映像が正常に復号されているかを判定する映像デコード判定部（判定部）３１、音声デコード部４が復号した音声が正常に復号されているかを判定する音声デコード判定部（判定部）４１を追加して設けている。なお、実施の形態２に係る受信装置１に上記各構成を設けてもよい。
【００５６】
また、実施の形態１ではストリーム入力手段としてチューナを用いる構成を示したが、この実施の形態３では撮像手段を有するストリーム入力装置を用いて説明を行う。ストリーム入力装置１１は、例えば、複数の撮像手段である監視カメラ１２，１３と撮影された映像に透かしを挿入する透かし挿入部１４、映像をエンコードすると共に、撮像手段毎に設定される情報を付与するビデオエンコーダ１５、映像及び情報を記憶するＨＤＤ１６などで構成されている。なお、図１０では監視カメラ１２，１３で撮影された映像をエンコードする構成のみを記載しているが、メタデータ及び音声についても同様にエンコードされているものとする。
【００５７】
監視カメラ１２，１３が所定の映像を撮影し、この撮像映像に対して、透かし挿入部１４は透かしを挿入する。その後、透かしを挿入した映像をビデオエンコーダ１５でＭＰＥＧ２、ＭＰＥＧ４／Ｈ．２６４などにエンコードした後、監視カメラ１２，１３毎に設定している情報を付与してＨＤＤ１６に記憶する。
【００５８】
ストリーム入力装置１１から入力されたＴＳはデマルチプレクサ２においてＰＳＩ、映像ストリーム及び音声ストリームに分離され、映像ストリームは映像デコード部３、音声ストリームは音声デコード部４に出力される。メタデータ判定部２１は、デマルチプレクサ２において抽出されたメタデータに対して透かし検出を行い、抽出されたメタデータが正常であるか否か判定する。この判定結果に基づき、ＰＳＩデータ管理テーブルの記憶や、ＰＳＩデータ管理テーブルの使用が制御される。
【００５９】
映像デコード判定部３１は、映像デコード部３において復号された映像に対して透かし検出を行い、正常に復号されているか否か判定する。判定結果に基づき、シーケンスデータ管理テーブルの記憶や、シーケンスヘッダ管理テーブルの使用が制御される。音声デコード判定部４１は、音声デコード部４において復号された音声に対して透かし検出を行い、正常に復号されているか否か判定する。この判定結果に基づき、音声情報管理テーブルの記憶や、音声情報管理テーブルの使用が制御される。
【００６０】
図１１に、メモリ部６のシーケンスヘッダ記憶部６２が記憶するシーケンスヘッダ管理テーブルの一例を示す。図１１では監視カメラ１２，１３の識別番号を用いて分類して記憶する例を示しており、監視カメラごとにビットレート、出力サイズ、アスペクト比、シーケンスヘッダなどを記憶する。なお、シーケンスヘッダ管理テーブルは、ストリームの特徴であるビットレートや出力サイズ、アスペクト比の何れかを用いて分類して記憶してもよい。
【００６１】
次に、この発明の実施の形態３に係る受信装置の動作について、図１２のフローチャートに従ってデコード判定処理を中心に説明する。また、以下では実施の形態１に係る受信装置同一の処理を行うステップには、図３で使用した符号と同一の符号を付し、説明を省略する。メタデータ判定部２１、映像デコード判定部３１及び音声デコード判定部４１の各デコード判定処理動作は同様であるので、映像デコード判定部３１の動作を例に説明する。
【００６２】
ステップＳＴ３において映像ストリームが入力された映像デコード部３は、ストリーム入力装置１１のＨＤＤ１６から特定の映像を取り出して映像の復号とシーケンスヘッダの抽出を行う（ステップＳＴ７０１）。さらにステップＳＴ７０１において抽出されたシーケンスヘッダの情報を用いてその他の映像の復号を行い、映像デコード判定部３１に出力する（ステップＳＴ７０２）。映像デコード判定部３１は、ステップＳＴ７０２において入力された映像に対して透かし検出を行う（ステップＳＴ７０３）と共に、挿入された透かしが検出できるか否か判定する（ステップＳＴ７０４）。
【００６３】
ステップＳＴ７０４において、挿入された透かしが検出できたと判定された場合には、映像デコード部３に正常に復号が行われた旨を通知する（ステップＳＴ７０５）。ステップＳＴ７０５において通知を受けた映像デコード部３は、復号した映像がどの監視カメラから入力された映像であるかを示す情報、例えば撮影時のビットレート、映像の出力サイズ、またはアスペクト比などの映像出力に関する情報（以下、映像出力情報と称する）をＨＤＤ１６から取得する（ステップＳＴ７０６）。映像デコード部３は、ステップＳＴ７０６で取得した映像出力情報とシーケンスヘッダをメモリ管理部５の管理テーブル作成部５１に出力する（ステップＳＴ７０７）。
【００６４】
管理テーブル作成部５１は、ステップＳＴ７０７において入力された映像出力情報及びシーケンスヘッダに基づいてシーケンスヘッダ管理テーブルを作成し、メモリ部６に出力する（ステップＳＴ７０８）。メモリ部６は、入力されたシーケンスヘッダ管理テーブルをシーケンスヘッダ記憶部６２に記憶する（ステップＳＴ７０９）。その後シーケンスはステップＳＴ１の処理に戻り上述した処理を繰り返す。
【００６５】
一方、ステップＳＴ７０４において、挿入された透かしが検出できないと判定された場合には、映像デコード部３に正常に復号が行われなかった旨を通知する（ステップＳＴ７１０）。ステップＳＴ７１０において通知を受けた映像デコード部３は、再生中の映像がどの監視カメラから入力されている映像であるかを示す映像出力情報をＨＤＤ１６から取得し、メモリ管理部５の情報検索部５２に出力する（ステップＳＴ７１１）。情報検索部５２は、ステップＳＴ７１１で取得した映像出力情報と一致する監視カメラ識別情報があるかメモリ部６のシーケンスヘッダ記憶部６２内を検索する（ステップＳＴ７１２）。ステップＳＴ７１２において、一致する監視カメラ識別情報が存在した場合には、当該監視カメラ識別情報を有するシーケンスヘッダを抽出し、映像デコード部３に出力する（ステップＳＴ７１３）。
【００６６】
映像デコード部３は、ステップＳＴ７１３において入力されたシーケンスヘッダを用いて再度映像の復号を行い、映像デコード判定部３１に出力する（ステップＳＴ７１４）。映像デコード判定部は、ステップＳＴ７１４において入力された映像に対して透かし検出を行い、挿入された透かしが検出できるか否か判定する（ステップＳＴ７１５）。ステップＳＴ７１５において、挿入された透かしが検出できたと判定された場合には、映像デコード部３に正常に復号が行われた旨を通知する（ステップＳＴ７１６）。ステップＳＴ７１６において通知を受けた映像デコード部３は、ステップＳＴ７１３において入力されたシーケンスヘッダを継続して用いる（ステップＳＴ７１７）。その後シーケンスはステップＳＴ１の処理に戻り上述した処理を繰り返す。
【００６７】
一方、ステップＳＴ７１２において一致するシーケンスヘッダが存在しなかった場合、及びステップＳＴ７１５において挿入された透かしが検出できなかった場合には、映像デコード部３に正常に復号が行われなかった旨を通知する（ステップＳＴ７１８）。ステップＳＴ７１８において通知を受けた映像デコード部３は、再生中の映像の映像出力情報をＨＤＤ１６から取得し、メモリ管理部５の情報検索部５２に出力する（ステップＳＴ７１９）。情報検索部５２は、ステップＳＴ７１９で取得した映像出力情報と一致する、監視カメラ識別情報があるかメモリ部６のシーケンスヘッダ記憶部６２内を検索する（ステップＳＴ７２０）。
【００６８】
ステップＳＴ７２０において、一致する監視カメラ識別情報が存在した場合には、当該監視カメラ識別情報を有するシーケンスヘッダを抽出し、映像デコード部３に出力する（ステップＳＴ７２１）。映像デコード部３は、入力されたシーケンスヘッダを用いて再度映像の復号を行い、映像デコード判定部３１に出力する（ステップＳＴ７２２）。映像デコード判定部３１は、入力された映像に対して透かし検出を行い、挿入された透かしが検出できるか否か判定する（ステップＳＴ７２３）。ステップＳＴ７２３において、挿入された透かしが検出できたと判定された場合には、映像デコード部３に正常に復号が行われた旨を通知する（ステップＳＴ７２４）。ステップＳＴ７２４において通知を受けた映像デコード部３は、ステップＳＴ７２１で抽出されたシーケンスヘッダを継続して用いる（ステップＳＴ７２５）。その後シーケンスはステップＳＴ１の処理に戻り上述した処理を繰り返す。
【００６９】
一方、ステップＳＴ７２０において、一致する情報を有するシーケンスヘッダが存在しないと判定された場合、及びステップＳＴ７２３において透かし検出ができなかった場合には、映像の出力を行わず、ステップＳＴ１の処理に戻り上述した処理を繰り返す。なお、上述した動作では映像デコード判定部３１の映像の復号が正常に行われているか否かの判定に透かし挿入部１４において挿入する透かしを用いるように構成しているが、これは受信装置１の映像デコード部３において映像を復号した後のアナログ信号においても、挿入した透かしが残るためである。また、この実施の形態３では、映像の復号の判定について説明したが、メタデータ及び音声の復号の判定についても上述した方法を適用することができる。
【００７０】
以上のように、この実施の形態３では、エラー判定機能を有するメタデータ判定部、映像デコード判定部、音声デコード判定部を設けるように構成したので、記憶したメタデータ、シーケンスヘッダまたは音声情報のエラーにより再生できない場合にも、メモリ部内に記憶している各データを取得してメタデータ、映像または音声を再生することができる。また、復号の成功または失敗を判定する機能を有する映像デコード判定部及び音声デコード判定部を設けるように構成したので、復号失敗時にもメモリ部からシーケンスヘッダまたは音声情報を取得することができ、受信装置がエラー復帰できる可能性を向上させることができる。
【００７１】
なお、上述した実施の形態３では、映像のデコードが正常に行われているかの判定に透かし検出を行う構成を示したが、この透かし検出に限定されるものではなく、映像のデコードが正常に行われているか否かの判定を行うことが出来れば、他の判定方法を用いて構成してよい。
【００７２】
実施の形態４．
図１３はこの発明の実施の形態４に係る受信装置のネットワーク上の構成を示す図であり、図１４はこの発明の実施の形態４に係る受信装置の構成を示すブロック図である。
この実施の形態４に係る受信装置は、図１に示した受信装置１にネットワーク管理部を追加して設けている。以下では、実施の形態１に係る受信装置１の構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。なお、実施の形態２及び実施の形態３に係る受信装置１にこのネットワーク管理部を追加して設けてもよい。
【００７３】
図１３ではＩＰネットワークケーブル８上に複数の受信装置が接続されている例を示している。接続される受信装置として、例えばＩＰ−ＳＴＢ（ＩＰ−Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）１ａ，デジタルテレビ１ｂ，１ｃ、ＤＶＤレコーダ１ｄなどが挙げられる。ネットワークケーブル８上に接続された各受信装置は、それぞれのメモリ内にＥＩＴ管理テーブル、音声情報管理テーブル及びシーケンス管理テーブルを記憶している。各ＥＩＴ管理テーブル、音声情報管理テーブル及びシーケンス管理テーブルはＩＰネットワークを介して相互に交換可能であり、各受信装置が取得できていない情報の取得を行う。
【００７４】
次に、図１４を用いて各受信装置間の情報交換の構成を説明する。受信装置Ａ１のネットワーク管理部７は、自装置内のメモリ部６及びＩＰネットワークに接続された他の受信装置Ｂ１´及び受信装置Ｃ１´´のネットワーク管理部７´，７´´と接続される。他の受信装置Ｂ１´及び受信装置Ｃ１´´のネットワーク管理部７´，７´´と接続し、メモリ部６内に記憶しているＥＩＴ管理テーブル、音声情報管理テーブル及びシーケンス管理テーブル内の情報を相互に交換し、各テーブル内で取得できていない情報を取得する。
【００７５】
次に、この実施の形態４に係る発明の受信装置の動作について、図１５のフローチャートに従って受信装置間で情報交換取得処理を中心に説明する。なお、この説明において、情報を取得する受信装置を受信装置Ａ１、情報を提供する受信装置を受信装置Ｂ１´及び受信装置Ｃ´´とする。また、受信装置間で交換する情報は、メモリ部６，６´，６´´に記憶されているＥＩＴ、シーケンスヘッダ及び音声情報である。なお、以下では、放送局及び放送時刻が記憶されていていないテーブルが存在するか検索し、情報交換取得処理を行うものとする。
【００７６】
受信装置Ａ１は受信装置Ｂ１´との通信を開始する（ステップＳＴ８０１）。受信装置Ａ１のネットワーク管理部７は、受信装置Ａ１のメモリ部６に記憶されているＥＩＴ管理テーブル内に、放送局及び放送時刻について記憶されていないテーブルが存在するか、或いは情報が記憶されてから一定時間が経過したテーブルが存在するか否か判定する（ステップＳＴ８０２）。ステップＳＴ８０２において、放送局及び放送時刻が記憶されていないテーブルが存在しない、及び放送局及び放送時刻が記憶されてから一定時間が経過したテーブルが存在しないと判定された場合には、処理を終了する。
【００７７】
一方、ステップＳＴ８０２において、放送局及び放送時刻が記憶されていないテーブルが存在する、或いは放送局及び放送時刻が記憶されてから一定時間が経過したテーブルが存在すると判定された場合には、ネットワーク管理部７が受信装置Ｂ１´のネットワーク管理部７´に対して取得を希望する放送局及び放送時刻の情報取得要求を通知する（ステップＳＴ８０３）。ステップＳＴ８０３において、受信装置Ａ１から情報取得要求が通知された受信装置Ｂ１´のネットワーク管理部７´は、該当する放送局及び放送時刻に対応したＥＩＴ管理テーブルがメモリ部６´に存在するか否か判定する（ステップＳＴ８０４）。
【００７８】
ステップＳＴ８０４において、対応するＥＩＴ管理テーブルが存在すると判定された場合には、情報取得要求の放送局及び放送時刻に対応したＥＩＴ管理テーブル、シーケンスヘッダ管理テーブル及び音声情報管理テーブルに含まれる情報を、受信装置Ａ１のネットワーク管理部７に出力する（ステップＳＴ８０５）受信装置Ａ１のネットワーク管理部７は、ステップＳＴ８０５において受信した各テーブルの情報に基づき、放送局及び放送時刻が記憶されていないテーブル、または放送局及び放送時刻が記憶されてから一定時間が経過したテーブルの補間または更新を行う（ステップＳＴ８０６）。
【００７９】
一方、ステップＳＴ８０４において、対応するＥＩＴ管理テーブルが存在しないと判定された場合には、受信装置Ｂ１´のネットワーク管理部７´は受信装置Ａ１のネットワーク管理部７に対して対応するテーブルが存在しない旨を通知し（ステップＳＴ８０７）、ステップＳＴ８０８の処理に進む。ステップＳＴ８０６及びステップＳＴ８０７の処理が終了すると、受信装置Ａ１のネットワーク管理部７は、ＥＩＴ管理テーブル内の全てのテーブルについて検索が終了したか否か判定する（ステップＳＴ８０８）。
【００８０】
ステップＳＴ８０８において、全て終了していないと判定された場合には、シーケンスはステップＳＴ８０１に戻り上述の処理を繰り返す。一方、ステップＳＴ８０８において、全て終了したと判定されると、受信装置Ａ１は受信装置Ｃ１´´との通信を開始する（ステップＳＴ８０９）。その後、フローは上述したステップＳＴ８０２〜ステップＳＴ８０８と同様の処理であるステップＳＴ８０２´〜ステップＳＴ８０８´の処理を行う。ステップＳＴ８０８´において、ＥＩＴ管理テーブル内の全てのデータについて検索が終了したと判定された場合には処理を終了する。
【００８１】
以上のように、この実施の形態４では、受信装置にネットワーク管理部を設け、当該ネットワーク管理部を経由してネットワーク上で接続された複数の受信装置間で情報を共有するように構成したので、ある受信装置の管理テーブル内に記憶されていない情報が存在する場合にも、ネットワークで接続されている他の受信装置内に記憶されている管理テーブルから対応した情報を取得することができる。これにより、過去に一度も受信したことがない放送局や放送時刻のＥＩＴ、シーケンスヘッダ、音声情報を取得し、映像、音声及び番組情報を提示することができる。
【００８２】
なお、上述した実施の形態４では、受信装置のメモリ部６の管理テーブルに情報が記憶されていないことを判定する方法として、放送局や放送時刻が記憶されていないＥＩＴ管理テーブルを検索するように構成したが、放送局や放送時刻以外の情報が記憶されているか否かを判定の基準として構成してもよい。
【００８３】
なお、上述した実施の形態４では、ストリーム入力装置とは別にネットワーク管理部を設けたネットワークと接続する構成としたが、ネットワーク経由でストリームを受信する場合には、ストリーム入力装置にネットワーク接続機能を併せ持たす構成としてもよい。
【００８４】
なお、上述した実施の形態４では、ＩＰネットワークに複数の受信装置が接続される構成を示したが、ＩＰネットワーク以外のネットワーク接続で構成してもよい。
【００８５】
なお、上述した実施の形態４では、ネットワーク管理部が特定のデータが記録されているか判定し、当該判定結果をトリガにその特定のデータを共有するように構成したが、定常的に全ての情報を共有してもよい。
【図面の簡単な説明】
【００８６】
【図１】この発明の実施の形態１に係る受信装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係る受信装置のＥＩＴ管理テーブルの一例を示す図である。
【図３】この発明の実施の形態１に係る受信装置のシーケンスヘッダ管理テーブルの一例を示す図である。
【図４】この発明の実施の形態１に係る受信装置の音声情報管理テーブルの一例を示す図である。
【図５−１】この発明の実施の形態１に係る受信装置の動作を示すフローチャートである。
【図５−２】この発明の実施の形態１に係る受信装置の動作を示すフローチャートである。
【図５−３】この発明の実施の形態１に係る受信装置の動作を示すフローチャートである。
【図６】この発明の実施の形態２に係る受信装置の構成を示すブロック図である。
【図７】この発明の実施の形態２に係る受信装置の動作を示すフローチャートである。
【図８】この発明の実施の形態２に係る受信装置の他の構成を示すブロック図である。
【図９】この発明の実施の形態２に係る受信装置の動作を示すフローチャートである。
【図１０】この発明の実施の形態３に係る受信装置の構成を示すブロック図である。
【図１１】この発明の実施の形態３に係る受信装置のシーケンスヘッダ管理テーブルの一例を示す図である。
【図１２−１】この発明の実施の形態３に係る受信装置の動作を示すフローチャートである。
【図１２−２】この発明の実施の形態３に係る受信装置の動作を示すフローチャートである。
【図１３】この発明の実施の形態４に係る受信装置のネットワーク接続の一例を示す図である。
【図１４】この発明の実施の形態４に係る受信装置の構成を示すブロック図である。
【図１５】この発明の実施の形態４に係る受信装置の動作を示すフローチャートである。
【符号の説明】
【００８７】
１  受信装置，受信装置Ａ、１´  受信装置Ｂ、１´´  受信装置Ｃ、２  デマルチプレクサ、３  映像デコード部、４  音声デコード部、５  メモリ管理部、６，６´，６´´  メモリ部、７，７´，７´´  ネットワーク管理部、８  ＩＰネットワークケーブル、１０  チューナ、１１  ストリーム入力装置、１２，１３  監視カメラ、１４  透かし挿入部、１５  ビデオエンコーダ、１６  ＨＤＤ、２１  メタデータ判定部、３１  映像デコード判定部、４１  音声デコード判定部、５１  管理テーブル作成部、５２  情報検索部、５３  更新頻度設定部、５４  受信回数記憶部、５５  更新回数記憶部、５６  最終回設定部、６１  ＥＩＴ記憶部、６２  シーケンスヘッダ記憶部、６３  音声情報記憶部。
【図１】
0005517415.tif 000002
【図２】
0005517415.tif 000003
【図３】
0005517415.tif 000004
【図４】
0005517415.tif 000005
【図５−１】
0005517415.tif 000006
【図５−２】
0005517415.tif 000007
【図５−３】
0005517415.tif 000008
【図６】
0005517415.tif 000009
【図７】
0005517415.tif 000010
【図８】
0005517415.tif 000011
【図９】
0005517415.tif 000012
【図１０】
0005517415.tif 000013
【図１１】
0005517415.tif 000014
【図１２−１】
0005517415.tif 000015
【図１２−２】
0005517415.tif 000016
【図１３】
0005517415.tif 000017
【図１４】
0005517415.tif 000018
【図１５】
0005517415.tif 000019