(57)【特許請求の範囲】
【請求項１】
番組再生制御方法であって、
受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出し、不揮発性メモリに前記セクションデータを保存するステップであって、前記セクションデータが番組特定情報（PSI）およびシステム情報（SI）を搬送する、ステップと、
前記PSIに対応するTSパケットで搬送されるオーディオ／ビデオデータを再生する必要がある場合に、前記不揮発性メモリから前記セクションデータを読み出し、前記セクションデータを解析して前記PSIおよび前記SIを取得し、動的に割り当てられたメモリを使用して前記PSIおよび前記SIを保存するステップと、
前記動的に割り当てられたメモリから前記PSIを読み出し、前記PSIに従って、前記PSIに対応する前記TSパケットで搬送される前記オーディオ／ビデオデータを再生し、前記動的に割り当てられたメモリから前記SIを読み出し、前記SIを表示するステップと
を含む方法。
【請求項２】
前記セクションデータを解析して前記PSIおよび前記SIを取得する前記ステップの前に、
前記不揮発性メモリにセクション・データ・インデックス情報を格納するステップであって、前記セクション・データ・インデックス情報が前記セクションデータのデータタイプおよび前記セクションデータのデータ長情報を含み、前記セクションデータの前記データ長情報が前記セクションデータの開始バイト情報および前記セクションデータの長さを含む、ステップと、
前記セクション・データ・インデックス情報を読み出し、前記セクション・データ・インデックス情報を用いて前記セクションデータを読み出すステップと
をさらに含む、請求項1に記載の方法。
【請求項３】
前記セクションデータは、プログラム管理テーブル（PMT）セクションデータ、サービス記述テーブル（SDT）セクションデータ、ネットワーク情報テーブル（NIT）セクションデータ、およびプログラム関連テーブル（PAT）セクションデータを含み、
前記不揮発性メモリにセクション・データ・インデックス情報を格納する前記ステップは、
PMTインデックス情報を前記不揮発性メモリに格納するステップであって、前記PMTインデックス情報が前記PMTセクションデータのデータタイプおよび前記PMTセクションデータのデータ長情報を含み、前記PMTセクションデータの前記データ長情報が前記PMTセクションデータの開始バイト情報および前記PMTセクションデータの長さを含む、ステップ、および／または、
SDTインデックス情報を前記不揮発性メモリに格納するステップであって、前記SDTインデックス情報が前記SDTセクションデータのデータタイプおよび前記SDTセクションデータのデータ長情報を含み、前記SDTセクションデータの前記データ長情報が前記SDTセクションデータの開始バイト情報および前記SDTセクションデータの長さを含む、ステップ、および／または、
NITインデックス情報を前記不揮発性メモリに格納するステップであって、前記NITインデックス情報が前記NITセクションデータのデータタイプおよび前記NITセクションデータのデータ長情報を含み、前記NITセクションデータの前記データ長情報が前記NITセクションデータの開始バイト情報および前記NITセクションデータの長さを含む、ステップ、および／または、
PATインデックス情報を前記不揮発性メモリに格納するステップであって、前記PATインデックス情報が前記PATセクションデータのデータタイプおよび前記PATセクションデータのデータ長情報を含み、前記PATセクションデータの前記データ長情報が前記PATセクションデータの開始バイト情報および前記PATセクションデータの長さを含む、ステップ
を含む、請求項2に記載の方法。
【請求項４】
前記セクションデータは、拡張テキストテーブル（ETT）セクションデータ、イベント情報テーブル（EIT）セクションデータ、および仮想チャンネルテーブル（VCT）セクションデータを含み、
前記不揮発性メモリにセクション・データ・インデックス情報を格納する前記ステップは、
ETTインデックス情報を前記不揮発性メモリに格納するステップであって、前記ETTインデックス情報が前記ETTセクションデータのデータタイプおよび前記ETTセクションデータのデータ長情報を含み、前記ETTセクションデータの前記データ長情報が前記ETTセクションデータの開始バイト情報および前記ETTセクションデータの長さを含む、ステップ、および／または、
EITインデックス情報を前記不揮発性メモリに格納するステップであって、前記EITインデックス情報が前記EITセクションデータのデータタイプおよび前記EITセクションデータのデータ長情報を含み、前記EITセクションデータの前記データ長情報が前記EITセクションデータの開始バイト情報および前記EITセクションデータの長さを含む、ステップ、および／または、
VCTインデックス情報を前記不揮発性メモリに格納するステップであって、前記VCTインデックス情報が前記VCTセクションデータのデータタイプおよび前記VCTセクションデータのデータ長情報を含み、前記VCTセクションデータの前記データ長情報が前記VCTセクションデータの開始バイト情報および前記VCTセクションデータの長さを含む、ステップ
を含む、請求項2に記載の方法。
【請求項５】
前記セクションデータは、共通データテーブル（CDT）セクションデータを含み、
前記不揮発性メモリにセクション・データ・インデックス情報を格納する前記ステップは、
CDTインデックス情報を前記不揮発性メモリに格納するステップであって、前記CDTインデックス情報が前記CDTセクションデータのデータタイプおよび前記CDTセクションデータのデータ長情報を含み、前記CDTセクションデータの前記データ長情報が前記CDTセクションデータの開始バイト情報および前記CDTセクションデータの長さを含む、ステップを含む、請求項2に記載の方法。
【請求項６】
前記セクション・データ・インデックス情報は、前記PMTインデックス情報、前記SDTインデックス情報、前記NITインデックス情報、および前記PATインデックス情報を含み、
前記セクション・データ・インデックス情報を読み出し、前記セクション・データ・インデックス情報を用いて前記セクションデータを読み出す前記ステップは、
前記PMTインデックス情報を読み出し、前記PMTインデックス情報を用いて前記PMTセクションデータを読み出すステップ、および／または、
前記SDTインデックス情報を読み出し、前記SDTインデックス情報を用いて前記SDTセクションデータを読み出すステップ、および／または、
前記NITインデックス情報を読み出し、前記NITインデックス情報を用いて前記NITセクションデータを読み出すステップ、および／または、
前記PATインデックス情報を読み出し、前記PATインデックス情報を用いて前記PATセクションデータを読み出すステップ
を含む、請求項3に記載の方法。
【請求項７】
前記セクション・データ・インデックス情報は、前記ETTインデックス情報、前記EITインデックス情報、および前記VCTインデックス情報を含み、
前記セクション・データ・インデックス情報を読み出し、前記セクション・データ・インデックス情報を用いて前記セクションデータを読み出す前記ステップは、
前記ETTインデックス情報を読み出し、前記ETTインデックス情報を用いて前記ETTセクションデータを読み出すステップ、および／または、
前記EITインデックス情報を読み出し、前記EITインデックス情報を用いて前記EITセクションデータを読み出すステップ、および／または、
前記VCTインデックス情報を読み出し、前記VCTインデックス情報を用いて前記VCTセクションデータを読み出すステップ
を含む、請求項4に記載の方法。
【請求項８】
前記セクション・データ・インデックス情報は、前記CDTインデックス情報を含み、
前記セクション・データ・インデックス情報を読み出し、前記セクション・データ・インデックス情報を用いて前記セクションデータを読み出す前記ステップは、
前記CDTインデックス情報を読み出し、前記CDTインデックス情報を用いて前記CDTセクションデータを読み出すステップを含む、請求項5に記載の方法。
【請求項９】
受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出す前記ステップは、
前記受信したトランスポート・ストリーム・データTSパケットからターゲットTSパケットを選択するステップであって、前記ターゲットTSパケットのパケット識別子が特定パケット識別子であり、前記ターゲットTSパケットが前記セクションデータを含む、ステップと、
前記ターゲットTSパケットから前記セクションデータを読み出すステップと
を含む、請求項1から8のいずれか一項に記載の方法。
【請求項１０】
デジタルテレビ装置であって、
受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出し、不揮発性メモリに前記セクションデータを保存するように構成された読み出しおよび保存ユニットであって、前記セクションデータが番組特定情報（PSI）およびシステム情報（SI）を搬送する、読み出しおよび保存ユニットと、
前記PSIに対応するTSパケットで搬送されるオーディオ／ビデオデータを再生する必要がある場合に、前記不揮発性メモリから前記セクションデータを読み出し、前記セクションデータを解析して前記PSIおよび前記SIを取得するように構成された解析ユニットと、
動的に割り当てられたメモリを使用して前記PSIおよび前記SIを保存するように構成された保存ユニットと、
前記動的に割り当てられたメモリから前記PSIを読み出し、前記PSIに従って、前記PSIに対応する前記TSパケットで搬送される前記オーディオ／ビデオデータを再生し、前記動的に割り当てられたメモリから前記SIを読み出し、前記SIを表示するように構成された再生および表示ユニットと
を備えるデジタルテレビ装置。
【請求項１１】
前記デジタルテレビ装置が、
前記不揮発性メモリにセクション・データ・インデックス情報を格納するように構成された記憶ユニットであって、前記セクション・データ・インデックス情報が前記セクションデータのデータタイプおよび前記セクションデータのデータ長情報を含み、前記セクションデータの前記データ長情報が前記セクションデータの開始バイト情報および前記セクションデータの長さを含む、記憶ユニットと、
前記セクション・データ・インデックス情報を読み出し、前記セクション・データ・インデックス情報を用いて前記セクションデータを読み出すように構成された読み出しユニットと
をさらに備える、請求項10に記載のデジタルテレビ装置。
【請求項１２】
前記セクションデータは、プログラム管理テーブル（PMT）セクションデータ、サービス記述テーブル（SDT）セクションデータ、ネットワーク情報テーブル（NIT）セクションデータ、およびプログラム関連テーブル（PAT）セクションデータを含み、
前記記憶ユニットが前記不揮発性メモリに前記セクション・データ・インデックス情報を格納することは、
前記記憶ユニットがPMTインデックス情報を前記不揮発性メモリに格納することであって、前記PMTインデックス情報が前記PMTセクションデータのデータタイプおよび前記PMTセクションデータのデータ長情報を含み、前記PMTセクションデータの前記データ長情報が前記PMTセクションデータの開始バイト情報および前記PMTセクションデータの長さを含む、こと、および／または、
前記記憶ユニットがSDTインデックス情報を前記不揮発性メモリに格納することであって、前記SDTインデックス情報が前記SDTセクションデータのデータタイプおよび前記SDTセクションデータのデータ長情報を含み、前記SDTセクションデータの前記データ長情報が前記SDTセクションデータの開始バイト情報および前記SDTセクションデータの長さを含む、こと、および／または、
前記記憶ユニットがNITインデックス情報を前記不揮発性メモリに格納することであって、前記NITインデックス情報が前記NITセクションデータのデータタイプおよび前記NITセクションデータのデータ長情報を含み、前記NITセクションデータの前記データ長情報が前記NITセクションデータの開始バイト情報および前記NITセクションデータの長さを含む、こと、および／または、
前記記憶ユニットがPATインデックス情報を前記不揮発性メモリに格納することであって、前記PATインデックス情報が前記PATセクションデータのデータタイプおよび前記PATセクションデータのデータ長情報を含み、前記PATセクションデータの前記データ長情報が前記PATセクションデータの開始バイト情報および前記PATセクションデータの長さを含む、こと
を含む、請求項11に記載のデジタルテレビ装置。
【請求項１３】
前記セクションデータは、拡張テキストテーブル（ETT）セクションデータ、イベント情報テーブル（EIT）セクションデータ、および仮想チャンネルテーブル（VCT）セクションデータを含み、
前記記憶ユニットが前記不揮発性メモリに前記セクション・データ・インデックス情報を格納することは、
前記記憶ユニットがETTインデックス情報を前記不揮発性メモリに格納することであって、前記ETTインデックス情報が前記ETTセクションデータのデータタイプおよび前記ETTセクションデータのデータ長情報を含み、前記ETTセクションデータの前記データ長情報が前記ETTセクションデータの開始バイト情報および前記ETTセクションデータの長さを含む、こと、および／または、
前記記憶ユニットがEITインデックス情報を前記不揮発性メモリに格納することであって、前記EITインデックス情報が前記EITセクションデータのデータタイプおよび前記EITセクションデータのデータ長情報を含み、前記EITセクションデータの前記データ長情報が前記EITセクションデータの開始バイト情報および前記EITセクションデータの長さを含む、こと、および／または、
前記記憶ユニットがVCTインデックス情報を前記不揮発性メモリに格納することであって、前記VCTインデックス情報が前記VCTセクションデータのデータタイプおよび前記VCTセクションデータのデータ長情報を含み、前記VCTセクションデータの前記データ長情報が前記VCTセクションデータの開始バイト情報および前記VCTセクションデータの長さを含む、こと
を含む、請求項11に記載のデジタルテレビ装置。
【請求項１４】
前記セクションデータは、共通データテーブル（CDT）セクションデータを含み、
前記記憶ユニットが前記不揮発性メモリに前記セクション・データ・インデックス情報を格納することは、  前記記憶ユニットがCDTインデックス情報を前記不揮発性メモリに格納することであって、前記CDTインデックス情報が前記CDTセクションデータのデータタイプおよび前記CDTセクションデータのデータ長情報を含み、前記CDTセクションデータの前記データ長情報が前記CDTセクションデータの開始バイト情報および前記CDTセクションデータの長さを含む、ことを含む、請求項11に記載のデジタルテレビ装置。
【請求項１５】
前記セクション・データ・インデックス情報は、前記PMTインデックス情報、前記SDTインデックス情報、前記NITインデックス情報、および前記PATインデックス情報を含み、
前記読み出しユニットが、前記セクション・データ・インデックス情報を読み出し、前記セクション・データ・インデックス情報を用いて前記セクションデータを読み出すことは、
前記読み出しユニットが、前記PMTインデックス情報を読み出し、前記PMTインデックス情報を用いて前記PMTセクションデータを読み出すこと、および／または、
前記読み出しユニットが、前記SDTインデックス情報を読み出し、前記SDTインデックス情報を用いて前記SDTセクションデータを読み出すこと、および／または、
前記読み出しユニットが、前記NITインデックス情報を読み出し、前記NITインデックス情報を用いて前記NITセクションデータを読み出すこと、および／または、
前記読み出しユニットが、前記PATインデックス情報を読み出し、前記PATインデックス情報を用いて前記PATセクションデータを読み出すこと
を含む、請求項12に記載のデジタルテレビ装置。
【請求項１６】
前記セクション・データ・インデックス情報は、前記ETTインデックス情報、前記EITインデックス情報、および前記VCTインデックス情報を含み、
前記読み出しユニットが、前記セクション・データ・インデックス情報を読み出し、前記セクション・データ・インデックス情報を用いて前記セクションデータを読み出すことは、
前記読み出しユニットが、前記ETTインデックス情報を読み出し、前記ETTインデックス情報を用いて前記ETTセクションデータを読み出すこと、および／または、
前記読み出しユニットが、前記EITインデックス情報を読み出し、前記EITインデックス情報を用いて前記EITセクションデータを読み出すこと、および／または、
前記読み出しユニットが、前記VCTインデックス情報を読み出し、前記VCTインデックス情報を用いて前記VCTセクションデータを読み出すこと
を含む、請求項13に記載のデジタルテレビ装置。
【請求項１７】
前記セクション・データ・インデックス情報は、前記CDTインデックス情報を含み、
前記読み出しユニットが、前記セクション・データ・インデックス情報を読み出し、前記セクション・データ・インデックス情報を用いて前記セクションデータを読み出すことは、
前記読み出しユニットが、前記CDTインデックス情報を読み出し、前記CDTインデックス情報を用いて前記CDTセクションデータを読み出すことを含む、請求項14に記載のデジタルテレビ装置。
【請求項１８】
前記読み出しおよび保存ユニットは、
前記受信したトランスポート・ストリーム・データTSパケットからターゲットTSパケットを選択するように構成された選択サブユニットであって、前記ターゲットTSパケットのパケット識別子が特定パケット識別子であり、前記ターゲットTSパケットが前記セクションデータを含む、選択サブユニットと、
前記ターゲットTSパケットから前記セクションデータを読み出すように構成された読み出しサブユニットと
を備える、請求項10から17のいずれか一項に記載のデジタルテレビ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、特に、番組再生制御方法およびデジタルテレビ装置に関する。
【背景技術】
【０００２】
デジタルテレビ（DTV）システムは、デジタル信号を用いて画像および音声を放送するテレビシステムである。Moving Picture Experts Group（MPEG）規格では、DTVシステムの送信側（テレビ放送局サーバなど）は、トランスポートストリーム（TS）データパケットを基本データとして使用し、トランスポート・ストリーム・データ・パケットを受信側（セット・トップ・ボックスなど）に送信する。TSパケットは、オーディオ、ビデオ、番組特定情報、およびシステム情報（PSI／SI）などのデータをカプセル化し、PSIは、受信した複数のTSパケットから、再生する必要がある番組に対応していて、オーディオ／ビデオデータを搬送するTSパケットを見つけるために使用され、SIには、再生する必要がある番組の番組名およびチャンネル名などの電子番組ガイド情報が含まれている。デジタルテレビ加入者は、PSI／SIに従って番組再生制御を行うことができる。デジタルテレビシステム初期化段階では、TSパケットを受信した後、受信側は、TSパケットにカプセル化されたPSI／SIを解析して、PSI／SIを取得し、PSI／SIを不揮発性メモリ（フラッシュなど）に保存する。デジタルテレビシステム再生段階では、デジタルテレビシステムは、不揮発性メモリから、PSI／SIをメモリに読み出し、PSI／SIを使用し（例えば、PSIに従って対応する番組を再生し、デジタルテレビディスプレイにSIを表示する）、その結果、加入者は、テレビ再生制御を行う。
【０００３】
TSパケットにカプセル化されたPSI／SIのデータフォーマットはセクションであり、セクションデータには、大量の巡回構造データおよび可変長ストリング構造データが含まれ、各巡回構造データの大きさおよび各ストリング構造データの大きさが、数バイトから数百バイトに変わる可能性がある。デジタルテレビシステム初期化段階では、セクションデータを受信した後、受信側でセクションデータを解析してPSI／SIを取得し、PSI／SI（巡回構造データおよびストリング構造データなど）を不揮発性メモリにアレイ状に保存する。デジタルテレビシステム再生段階では、デジタルテレビの電源がオンにされた後、PSI／SIが不揮発性メモリからメモリに読み出される。アレイの大きさは予め設定する必要があり、一般に、アレイの大きさは経験値である。したがって、アレイを過度に小さく設定すると、不揮発性メモリに格納されているPSI／SIが失われてしまう可能性があり、例えば、チャンネル番組情報が失われてしまい、さらに、アレイを過度に大きく設定すると、不揮発性メモリの記憶領域が無駄になる可能性がある。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の実施態様は、PSI／SIの損失がない場合のメモリおよび不揮発性メモリの記憶領域を節約するよう、番組再生制御方法およびデジタルテレビ装置を開示する。
【０００５】
本発明の実施態様の第1の態様は、番組再生制御方法を開示し、番組再生制御方法は、
受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出し、不揮発性メモリにセクションデータを保存するステップであって、セクションデータが番組特定情報（PSI）およびシステム情報（SI）を搬送する、ステップと、
PSIに対応するTSパケットで搬送されるオーディオ／ビデオデータを再生する必要がある場合に、セクションデータを解析してPSIおよびSIを取得し、動的に割り当てられたメモリを使用してPSIおよびSIを保存するステップと、
メモリからPSIを読み出し、PSIに従って、PSIに対応するTSパケットで搬送されるオーディオ／ビデオデータを再生し、メモリからSIを読み出し、SIを表示するステップと、を含む。
【０００６】
本発明の実施態様の第1の態様において、まず、セクションデータを不揮発性メモリに直接保存し、PSI／SIを使用する必要がある場合に、セクションデータを解析してPSI／SI（解析後のセクションデータが解析前のセクションデータより大きい）を取得し、PSI／SIを、後の使用（例えば、対応するPSIをメモリから読み出し、PSIに従って、PSIに対応するトランスポート・ストリーム・データTSパケットで搬送されるビデオデータおよび／またはオーディオデータを再生し、SIをメモリから読み出し、SIを表示する）のために動的メモリ割り当て方式でメモリに保存する。しかしながら、先行技術では、セクションデータを解析した後、得られたPSI／SIを不揮発性メモリにアレイ状に格納し、PSI／SIを使用する必要がある場合に、PSI／SI（アレイデータ）をメモリに読み出して使用する。アレイの大きさは予め設定する必要があり、セクションデータの大きさは固定ではないので、得られるPSI／SIの大きさは固定ではない。したがって、アレイを過度に小さく設定すると、不揮発性メモリに格納されているPSI／SIが失われてしまう可能性があり、さらに、アレイを過度に大きく設定すると、不揮発性メモリの記憶領域が無駄になる可能性がある。PSI／SI（解析後のセクションデータ）が占有する記憶領域は、セクションデータ（解析前のセクションデータ）が占有する記憶領域よりも大きい。したがって、先行技術と異なり、本発明の実施態様の第1の態様において、セクションデータが不揮発性メモリに直接保存され、その結果、不揮発性メモリの記憶領域を節約することができ、PSI／SIは動的メモリ割り当て方式でメモリに保存されるので、PSI／SIの大きさに従って対応するメモリサイズを割り当てることができ、メモリの記憶領域を節約することができる。本発明の実施態様の第1の態様の実装態様により、PSI／SIの損失がない場合のメモリおよび不揮発性メモリの記憶領域を節約することができる。
【０００７】
本発明の実施態様の第1の態様を参照すると、本発明の実施態様の第1の態様の第1の可能な実装態様において、セクションデータを解析してPSIおよびSIを取得するステップの前に、本方法は、
不揮発性メモリにセクション・データ・インデックス情報を格納するステップであって、セクション・データ・インデックス情報がセクションデータのデータタイプおよびセクションデータのデータ長情報を含み、セクションデータのデータ長情報がセクションデータの開始バイト情報およびセクションデータの長さを含む、ステップと、
セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出すステップと、をさらに含む。
【０００８】
本発明の実施態様の第1の態様の第1の可能な実装態様の実施中に、セクション・データ・インデックス情報は、不揮発性メモリに格納することができ、セクションデータを使用する必要がある場合には、不揮発性メモリからセクション・データ・インデックス情報を読み出すことができ、セクション・データ・インデックス情報に従ってセクションデータが迅速に読み出される。
【０００９】
本発明の実施態様の第1の態様の第1の可能な実装態様を参照すると、本発明の実施態様の第1の態様の第2の可能な実装態様において、セクションデータは、プログラム管理テーブル（PMT）セクションデータ、サービス記述テーブル（SDT）セクションデータ、ネットワーク情報テーブル（NIT）セクションデータ、およびプログラム関連テーブル（PAT）セクションデータを含み、不揮発性メモリにセクション・データ・インデックス情報を格納するステップは、
PMTインデックス情報を不揮発性メモリに格納するステップであって、PMTインデックス情報がPMTセクションデータのデータタイプおよびPMTセクションデータのデータ長情報を含み、PMTセクションデータのデータ長情報がPMTセクションデータの開始バイト情報およびPMTセクションデータの長さを含む、ステップ、および／または、
SDTインデックス情報を不揮発性メモリに格納するステップであって、SDTインデックス情報がSDTセクションデータのデータタイプおよびSDTセクションデータのデータ長情報を含み、SDTセクションデータのデータ長情報がSDTセクションデータの開始バイト情報およびSDTセクションデータの長さを含む、ステップ、および／または、
NITインデックス情報を不揮発性メモリに格納するステップであって、NITインデックス情報がNITセクションデータのデータタイプおよびNITセクションデータのデータ長情報を含み、NITセクションデータのデータ長情報がNITセクションデータの開始バイト情報およびNITセクションデータの長さを含む、ステップ、および／または、
PATインデックス情報を不揮発性メモリに格納するステップであって、PATインデックス情報がPATセクションデータのデータタイプおよびPATセクションデータのデータ長情報を含み、PATセクションデータのデータ長情報がPATセクションデータの開始バイト情報およびPATセクションデータの長さを含む、ステップを含む。
【００１０】
本発明の実施態様の第1の態様の第2の可能な実装態様の実施は、DVB規格に適用可能である。セクション・データ・インデックス情報は、不揮発性メモリに格納され、したがって、セクションデータを後に使用する必要がある場合には、インデックス情報テーブルに従って、セクションデータ記憶領域からセクションデータを迅速に読み出すことができる。
【００１１】
本発明の実施態様の第1の態様の第1の可能な実装態様を参照すると、本発明の実施態様の第1の態様の第3の可能な実施態様において、セクションデータは、拡張テキストテーブル（ETT）セクションデータ、イベント情報テーブル（EIT）セクションデータ、および仮想チャンネルテーブル（VCT）セクションデータを含み、不揮発性メモリにセクション・データ・インデックス情報を格納するステップは、
ETTインデックス情報を不揮発性メモリに格納するステップであって、ETTインデックス情報がETTセクションデータのデータタイプおよびETTセクションデータのデータ長情報を含み、ETTセクションデータのデータ長情報がETTセクションデータの開始バイト情報およびETTセクションデータの長さを含む、ステップ、および／または、
EITインデックス情報を不揮発性メモリに格納するステップであって、EITインデックス情報がEITセクションデータのデータタイプおよびEITセクションデータのデータ長情報を含み、EITセクションデータのデータ長情報がEITセクションデータの開始バイト情報およびEITセクションデータの長さを含む、ステップ、および／または、
VCTインデックス情報を不揮発性メモリに格納するステップであって、VCTインデックス情報がVCTセクションデータのデータタイプおよびVCTセクションデータのデータ長情報を含み、VCTセクションデータのデータ長情報がVCTセクションデータの開始バイト情報およびVCTセクションデータの長さを含む、ステップを含む。
【００１２】
本発明の実施態様の第1の態様の第3の可能な実装態様の実施は、ATSC規格に適用可能である。セクション・データ・インデックス情報は、不揮発性メモリに格納され、したがって、セクションデータを後に使用する必要がある場合には、インデックス情報テーブルに従って、セクションデータ記憶領域からセクションデータが迅速に読み出される。
【００１３】
本発明の実施態様の第1の態様の第1の可能な実装態様を参照すると、本発明の実施態様の第1の態様の第4の可能な実施態様において、セクションデータは、共通データテーブル（CDT）セクションデータを含み、セクション・データ・インデックス情報を不揮発性メモリに格納するステップは、
CDTインデックス情報を不揮発性メモリに格納するステップであって、CDTインデックス情報がCDTセクションデータのデータタイプおよびCDTセクションデータのデータ長情報を含み、CDTセクションデータのデータ長情報がCDTセクションデータの開始バイト情報およびCDTセクションデータの長さを含む、ステップを含む。
【００１４】
本発明の実施態様の第1の態様の第4の可能な実装態様の実施は、ISDB規格に適用可能である。セクション・データ・インデックス情報は、不揮発性メモリに格納され、したがって、セクションデータを後に使用する必要がある場合には、インデックス情報テーブルに従って、セクションデータ記憶領域からセクションデータを迅速に読み出すことができる。
【００１５】
本発明の実施態様の第1の態様の第2の可能な実装態様を参照すると、本発明の実施態様の第1の態様の第5の可能な実施態様において、セクション・データ・インデックス情報は、PMTインデックス情報、SDTインデックス情報、NITインデックス情報、およびPATインデックス情報を含み、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出すステップは、
PMTインデックス情報を読み出し、PMTインデックス情報を用いてPMTセクションデータを読み出すステップ、および／または、
SDTインデックス情報を読み出し、SDTインデックス情報を用いてSDTセクションデータを読み出すステップ、および／または、
NITインデックス情報を読み出し、NITインデックス情報を用いてNITセクションデータを読み出すステップ、および／または、
PATインデックス情報を読み出し、PATインデックス情報を用いてPATセクションデータを読み出すステップを含む。
【００１６】
本発明の実施態様の第1の態様の第5の可能な実装態様の実施は、DVB規格に適用可能である。セクションデータを使用する必要がある場合には、不揮発性メモリからセクション・データ・インデックス情報を読み出すことができ、セクション・データ・インデックス情報に従ってセクションデータが迅速に読み出される。
【００１７】
本発明の実施態様の第1の態様の第3の可能な実装態様を参照すると、本発明の実施態様の第1の態様の第6の可能な実装態様において、セクション・データ・インデックス情報は、ETTインデックス情報、EITインデックス情報、およびVCTインデックス情報を含み、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出すステップは、
ETTインデックス情報を読み出し、ETTインデックス情報を用いてETTセクションデータを読み出すステップ、および／または、
EITインデックス情報を読み出し、EITインデックス情報を用いてEITセクションデータを読み出すステップ、および／または、
VCTインデックス情報を読み出し、VCTインデックス情報を用いてVCTセクションデータを読み出すステップを含む。
【００１８】
本発明の実施態様の第1の態様の第6の可能な実装態様の実施は、ATSC規格に適用可能である。セクションデータを使用する必要がある場合には、不揮発性メモリからセクション・データ・インデックス情報を読み出すことができ、セクション・データ・インデックス情報に従ってセクションデータが迅速に読み出される。
【００１９】
本発明の実施態様の第1の態様の第4の可能な実装態様を参照すると、本発明の実施態様の第1の態様の第7の可能な実装態様において、セクション・データ・インデックス情報は、CDTインデックス情報を含み、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出すステップは、
CDTインデックス情報を読み出し、CDTインデックス情報を用いてCDTセクションデータを読み出すステップを含む。
【００２０】
本発明の実施態様の第1の態様の第7の可能な実装態様の実施は、ISDB規格に適用可能である。セクションデータを使用する必要がある場合には、不揮発性メモリからセクション・データ・インデックス情報を読み出すことができ、セクション・データ・インデックス情報に従ってセクションデータが迅速に読み出される。
【００２１】
本発明の実施態様の第1の態様または本発明の実施態様の第1の態様の第1から第7の可能な実装態様のいずれか1つを参照すると、本発明の実施態様の第1の態様の第8の可能な実装態様において、受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出すステップは、
受信したトランスポート・ストリーム・データTSパケットからターゲットTSパケットを選択するステップであって、ターゲットTSパケットのパケット識別子が特定パケット識別子であり、ターゲットTSパケットがセクションデータを含む、ステップと、
ターゲットTSパケットからセクションデータを読み出すステップと、を含む。
【００２２】
本発明の実施態様の第1の態様の第8の実装態様の実施中に、ターゲットTSパケットのパケット識別子に従って、受信した複数のTSパケットからターゲットTSパケットを迅速に発見することができ、セクションデータがターゲットTSパケットから読み出される。
【００２３】
本発明の実施態様の第2の態様は、デジタルテレビ装置を開示し、デジタルテレビ装置は、
受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出し、不揮発性メモリにセクションデータを保存するように構成された読み出しおよび保存ユニットであって、セクションデータが番組特定情報（PSI）およびシステム情報（SI）を搬送する、読み出しおよび保存ユニットと、
PSIに対応するTSパケットで搬送されるオーディオ／ビデオデータを再生する必要がある場合に、セクションデータを解析してPSIおよびSIを取得するように構成された解析ユニットと、
動的に割り当てられたメモリを使用してPSIおよびSIを保存するように構成された保存ユニットと、
メモリからPSIを読み出し、PSIに従って、そのPSIに対応するTSパケットで搬送されるオーディオ／ビデオデータを再生し、メモリからSIを読み出し、SIを表示するように構成された再生および表示ユニットと、を含む。
【００２４】
本発明の実施態様の第2の態様の実施中に、保存ユニットは、PSI／SIを動的メモリ割り当て方式でメモリに保存し、すなわち、PSI／SIの大きさに従って、対応するメモリを割り当てることができ、その結果、メモリの記憶領域を節約することができる。
【００２５】
本発明の実施態様の第2の態様を参照すると、本発明の実施態様の第2の態様の第1の可能な実装態様において、デジタルテレビ装置は、
不揮発性メモリにセクション・データ・インデックス情報を格納するように構成された記憶ユニットであって、セクション・データ・インデックス情報がセクションデータのデータタイプおよびセクションデータのデータ長情報を含み、セクションデータのデータ長情報がセクションデータの開始バイト情報およびセクションデータの長さを含む、記憶ユニットと、
セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出すように構成された読み出しユニットと、をさらに含む。
【００２６】
本発明の実施態様の第2の態様の第1の可能な実装態様の実施中に、記憶ユニットは、セクション・データ・インデックス情報を不揮発性メモリに格納することができ、セクションデータを使用する必要がある場合には、読み出しユニットが、不揮発性メモリからセクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを迅速に読み出すことができる。
【００２７】
本発明の実施態様の第2の態様の第1の可能な実装態様を参照すると、本発明の実施態様の第2の態様の第2の可能な実装態様において、セクションデータは、プログラム管理テーブル（PMT）セクションデータ、サービス記述テーブル（SDT）セクションデータ、ネットワーク情報テーブル（NIT）セクションデータ、およびプログラム関連テーブル（PAT）セクションデータを含み、記憶ユニットによって不揮発性メモリにセクション・データ・インデックス情報を格納する方法は、具体的には、
記憶ユニットがPMTインデックス情報を不揮発性メモリに格納することであって、PMTインデックス情報がPMTセクションデータのデータタイプおよびPMTセクションデータのデータ長情報を含み、PMTセクションデータのデータ長情報がPMTセクションデータの開始バイト情報およびPMTセクションデータの長さを含む、こと、および／または、
記憶ユニットがSDTインデックス情報を不揮発性メモリに格納することであって、SDTインデックス情報がSDTセクションデータのデータタイプおよびSDTセクションデータのデータ長情報を含み、SDTセクションデータのデータ長情報がSDTセクションデータの開始バイト情報およびSDTセクションデータの長さを含む、こと、および／または、
記憶ユニットがNITインデックス情報を不揮発性メモリに格納することであって、NITインデックス情報がNITセクションデータのデータタイプおよびNITセクションデータのデータ長情報を含み、NITセクションデータのデータ長情報がNITセクションデータの開始バイト情報およびNITセクションデータの長さを含む、こと、および／または、
記憶ユニットがPATインデックス情報を不揮発性メモリに格納することであって、PATインデックス情報がPATセクションデータのデータタイプおよびPATセクションデータのデータ長情報を含み、PATセクションデータのデータ長情報がPATセクションデータの開始バイト情報およびPATセクションデータの長さを含む、ことを含む。
【００２８】
本発明の実施態様の第2の態様の第2の可能な実装態様の実施は、DVB規格に適用可能である。記憶ユニットは、セクション・データ・インデックス情報を不揮発性メモリに格納し、その結果、読み出しユニットは、セクションデータを後で使用する必要がある場合に、インデックス情報テーブルに従ってセクションデータ記憶領域からセクションデータを迅速に読み出すことができる。
【００２９】
本発明の実施態様の第2の態様の第1の可能な実装態様を参照すると、本発明の実施態様の第2の態様の第3の可能な実装態様において、セクションデータは、拡張テキストテーブル（ETT）セクションデータ、イベント情報テーブル（EIT）セクションデータ、および仮想チャンネルテーブル（VCT）セクションデータを含み、記憶ユニットによって不揮発性メモリにセクション・データ・インデックス情報を格納する方法は、具体的には、
記憶ユニットがETTインデックス情報を不揮発性メモリに格納することであって、ETTインデックス情報がETTセクションデータのデータタイプおよびETTセクションデータのデータ長情報を含み、ETTセクションデータのデータ長情報がETTセクションデータの開始バイト情報およびETTセクションデータの長さを含む、こと、および／または、
記憶ユニットがEITインデックス情報を不揮発性メモリに格納することであって、EITインデックス情報がEITセクションデータのデータタイプおよびEITセクションデータのデータ長情報を含み、EITセクションデータのデータ長情報がEITセクションデータの開始バイト情報およびEITセクションデータの長さを含む、こと、および／または、
記憶ユニットがVCTインデックス情報を不揮発性メモリに格納することであって、VCTインデックス情報がVCTセクションデータのデータタイプおよびVCTセクションデータのデータ長情報を含み、VCTセクションデータのデータ長情報がVCTセクションデータの開始バイト情報およびVCTセクションデータの長さを含む、ことを含む。
【００３０】
本発明の実施態様の第2の態様の第3の可能な実装態様の実施は、ATSC規格に適用可能である。記憶ユニットは、セクション・データ・インデックス情報を不揮発性メモリに格納し、その結果、読み出しユニットは、セクションデータを後で使用する必要がある場合に、インデックス情報テーブルに従ってセクションデータ記憶領域からセクションデータを迅速に読み出すことができる。
【００３１】
本発明の実施態様の第2の態様の第1の可能な実装態様を参照すると、本発明の実施態様の第2の態様の第4の可能な実装態様において、セクションデータは、共通データテーブル（CDT）セクションデータを含み、記憶ユニットによって不揮発性メモリにセクション・データ・インデックス情報を格納する方法は、具体的には、
記憶ユニットがCDTインデックス情報を不揮発性メモリに格納することであって、CDTインデックス情報がCDTセクションデータのデータタイプおよびCDTセクションデータのデータ長情報を含み、CDTセクションデータのデータ長情報がCDTセクションデータの開始バイト情報およびCDTセクションデータの長さを含む、ことを含む。
【００３２】
本発明の実施態様の第2の態様の第4の可能な実装態様の実施は、ISDB規格に適用可能である。記憶ユニットは、セクション・データ・インデックス情報を不揮発性メモリに格納し、その結果、読み出しユニットは、セクションデータを後で使用する必要がある場合に、インデックス情報テーブルに従ってセクションデータ記憶領域からセクションデータを迅速に読み出すことができる。
【００３３】
本発明の実施態様の第2の態様の第2の可能な実装態様を参照すると、本発明の実施態様の第2の態様の第5の可能な実装態様において、セクション・データ・インデックス情報は、PMTインデックス情報、SDTインデックス情報、NITインデックス情報、およびPATインデックス情報を含み、読み出しユニットによって、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
読み出しユニットが、PMTインデックス情報を読み出し、PMTインデックス情報を用いてPMTセクションデータを読み出すこと、および／または、
読み出しユニットが、SDTインデックス情報を読み出し、SDTインデックス情報を用いてSDTセクションデータを読み出すこと、および／または、
読み出しユニットが、NITインデックス情報を読み出し、NITインデックス情報を用いてNITセクションデータを読み出すこと、および／または、
読み出しユニットが、PATインデックス情報を読み出し、PATインデックス情報を用いてPATセクションデータを読み出すことを含む。
【００３４】
本発明の実施態様の第2の態様の第5の可能な実装態様の実施は、DVB規格に適用可能である。セクションデータを使用する必要がある場合、読み出しユニットは、不揮発性メモリからセクション・データ・インデックス情報を読み出して、セクション・データ・インデックス情報を用いてセクションデータを迅速に読み出すことができる。
【００３５】
本発明の実施態様の第2の態様の第3の可能な実装態様を参照すると、本発明の実施態様の第2の態様の第6の可能な実装態様において、セクション・データ・インデックス情報は、ETTインデックス情報、EITインデックス情報、およびVCTインデックス情報を含み、読み出しユニットによって、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
読み出しユニットが、ETTインデックス情報を読み出し、ETTインデックス情報を用いてETTセクションデータを読み出すこと、および／または、
読み出しユニットが、EITインデックス情報を読み出し、EITインデックス情報を用いてEITセクションデータを読み出すこと、および／または、
読み出しユニットが、VCTインデックス情報を読み出し、VCTインデックス情報を用いてVCTセクションデータを読み出すことを含む。
【００３６】
本発明の実施態様の第2の態様の第6の可能な実装態様の実施は、ATSC規格に適用可能である。セクションデータを使用する必要がある場合、読み出しユニットは、不揮発性メモリからセクション・データ・インデックス情報を読み出して、セクション・データ・インデックス情報を用いてセクションデータを迅速に読み出すことができる。
【００３７】
本発明の実施態様の第2の態様の第4の可能な実装態様を参照すると、本発明の実施態様の第2の態様の第7の可能な実装態様において、セクション・データ・インデックス情報は、CDTインデックス情報を含み、読み出しユニットによって、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
読み出しユニットが、CDTインデックス情報を読み出し、CDTインデックス情報を用いてCDTセクションデータを読み出すことを含む。
【００３８】
本発明の実施態様の第2の態様の第7の可能な実装態様の実施は、ISDB規格に適用可能である。セクションデータを使用する必要がある場合、読み出しユニットは、不揮発性メモリからセクション・データ・インデックス情報を読み出して、セクション・データ・インデックス情報を用いてセクションデータを迅速に読み出すことができる。
【００３９】
本発明の実施態様の第2の態様または本発明の実施態様の第2の態様の第1から第7の可能な実装態様のいずれか1つを参照すると、本発明の実施態様の第2の態様の第8の可能な実装態様において、読み出しおよび保存ユニットは、
受信したトランスポート・ストリーム・データTSパケットからターゲットTSパケットを選択するように構成された選択サブユニットであって、ターゲットTSパケットのパケット識別子が特定パケット識別子であり、ターゲットTSパケットがセクションデータを含む、選択サブユニットと、
ターゲットTSパケットからセクションデータを読み出すように構成された読み出しサブユニットと、を含む。
【００４０】
本発明の実施態様の第2の態様の第8の実装態様の実施中に、選択サブユニットは、ターゲットTSパケットのパケット識別子に従って、受信した複数のTSパケットからターゲットTSパケットを迅速に発見することができる。
【００４１】
本発明の実施態様の第3の態様は、プロセッサと、メモリと、不揮発性メモリと、受信器と、デコーダとを含むデジタルテレビ装置を開示する。受信器は、高周波チューナ（低雑音ブロック）および復調器を含むことができる。受信器は、高周波信号を受信し、高周波信号からトランスポート・ストリーム・データTSパケットを復調し、プロセッサは、不揮発性メモリに格納されたプログラムコードを呼び出して、以下の動作を実行するように構成され、すなわち、
プロセッサは、受信器が受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出し、そのセクションデータを不揮発性メモリに保存し、ここで、セクションデータは、番組特定情報（PSI）およびシステム情報（SI）を搬送し、
PSIに対応するTSパケットで搬送されるオーディオ／ビデオデータを再生する必要がある場合、プロセッサは、セクションデータを解析してPSIおよびSIを取得し、動的に割り当てられたメモリを使用してPSIおよびSIを保存し、
プロセッサは、メモリからPSIを読み出し、PSIに従って、TSパケットで搬送されるオーディオ／ビデオデータをPSIに従って再生し、メモリからSIを読み出し、そのSIを表示する。
【００４２】
本発明の実施態様の第3の態様の実施中に、プロセッサは、PSI／SIを動的メモリ割り当て方式でメモリに保存し、すなわち、PSI／SIの大きさに従って、対応するメモリサイズを割り当てることができ、その結果、メモリの記憶領域を節約することができる。
【００４３】
本発明の実施態様の第3の態様を参照すると、本発明の実施態様の第3の態様の第1の可能な実装態様において、セクションデータを解析してPSIおよびSIを取得する前に、プロセッサは、以下の動作をさらに実行し、すなわち、
プロセッサは、不揮発性メモリにセクション・データ・インデックス情報を格納し、ここで、セクション・データ・インデックス情報は、セクションデータのデータタイプとセクションデータのデータ長情報とを含み、セクションデータのデータ長情報は、セクションデータの開始バイト情報とセクションデータの長さとを含み、
プロセッサは、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出す。
【００４４】
本発明の実施態様の第3の態様の第1の可能な実装態様の実施中に、プロセッサは、セクション・データ・インデックス情報を不揮発性メモリに格納することができ、セクションデータを使用する必要がある場合には、プロセッサが、不揮発性メモリからセクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを迅速に読み出すことができる。
【００４５】
本発明の実施態様の第3の態様の第1の可能な実装態様を参照すると、本発明の実施態様の第3の態様の第2の可能な実装態様において、セクションデータは、プログラム管理テーブル（PMT）セクションデータ、サービス記述テーブル（SDT）セクションデータ、ネットワーク情報テーブル（NIT）セクションデータ、およびプログラム関連テーブル（PAT）セクションデータを含み、プロセッサによって不揮発性メモリにセクション・データ・インデックス情報を格納する方法は、具体的には、
プロセッサがPMTインデックス情報を不揮発性メモリに格納することであって、PMTインデックス情報がPMTセクションデータのデータタイプおよびPMTセクションデータのデータ長情報を含み、PMTセクションデータのデータ長情報がPMTセクションデータの開始バイト情報およびPMTセクションデータの長さを含む、こと、および／または、
プロセッサがSDTインデックス情報を不揮発性メモリに格納することであって、SDTインデックス情報がSDTセクションデータのデータタイプおよびSDTセクションデータのデータ長情報を含み、SDTセクションデータのデータ長情報がSDTセクションデータの開始バイト情報およびSDTセクションデータの長さを含む、こと、および／または、
プロセッサがNITインデックス情報を不揮発性メモリに格納することであって、NITインデックス情報がNITセクションデータのデータタイプおよびNITセクションデータのデータ長情報を含み、NITセクションデータのデータ長情報がNITセクションデータの開始バイト情報およびNITセクションデータの長さを含む、こと、および／または、
プロセッサがPATインデックス情報を不揮発性メモリに格納することであって、PATインデックス情報がPATセクションデータのデータタイプおよびPATセクションデータのデータ長情報を含み、PATセクションデータのデータ長情報がPATセクションデータの開始バイト情報およびPATセクションデータの長さを含む、ことである。
【００４６】
本発明の実施態様の第3の態様の第2の可能な実装態様の実施は、DVB規格に適用可能である。プロセッサは、セクション・データ・インデックス情報を不揮発性メモリに格納し、その結果、プロセッサは、セクションデータを後で使用する必要がある場合に、インデックス情報テーブルに従ってセクションデータ記憶領域からセクションデータを迅速に読み出すことができる。
【００４７】
本発明の実施態様の第3の態様の第1の可能な実装態様を参照すると、本発明の実施態様の第3の態様の第3の可能な実装態様において、セクションデータは、拡張テキストテーブル（ETT）セクションデータ、イベント情報テーブル（EIT）セクションデータ、および仮想チャンネルテーブル（VCT）セクションデータを含み、プロセッサによって不揮発性メモリにセクション・データ・インデックス情報を格納する方法は、具体的には、
プロセッサがETTインデックス情報を不揮発性メモリに格納することであって、ETTインデックス情報がETTセクションデータのデータタイプおよびETTセクションデータのデータ長情報を含み、ETTセクションデータのデータ長情報がETTセクションデータの開始バイト情報およびETTセクションデータの長さを含む、こと、および／または、
プロセッサがEITインデックス情報を不揮発性メモリに格納することであって、EITインデックス情報がEITセクションデータのデータタイプおよびEITセクションデータのデータ長情報を含み、EITセクションデータのデータ長情報がEITセクションデータの開始バイト情報およびEITセクションデータの長さを含む、こと、および／または、
プロセッサがVCTインデックス情報を不揮発性メモリに格納することであって、VCTインデックス情報がVCTセクションデータのデータタイプおよびVCTセクションデータのデータ長情報を含み、VCTセクションデータのデータ長情報がVCTセクションデータの開始バイト情報およびVCTセクションデータの長さを含む、ことである。
【００４８】
本発明の実施態様の第3の態様の第3の可能な実装態様の実施は、ATSC規格に適用可能である。プロセッサは、セクション・データ・インデックス情報を不揮発性メモリに格納し、その結果、プロセッサは、セクションデータを後で使用する必要がある場合に、インデックス情報テーブルに従ってセクションデータ記憶領域からセクションデータを迅速に読み出すことができる。
【００４９】
本発明の実施態様の第3の態様の第1の可能な実装態様を参照すると、本発明の実施態様の第3の態様の第4の可能な実装態様において、セクションデータは、共通データテーブル（CDT）セクションデータを含み、プロセッサによって不揮発性メモリにセクション・データ・インデックス情報を格納する方法は、具体的には、
プロセッサがCDTインデックス情報を不揮発性メモリに格納することであって、CDTインデックス情報がCDTセクションデータのデータタイプおよびCDTセクションデータのデータ長情報を含み、CDTセクションデータのデータ長情報がCDTセクションデータの開始バイト情報およびCDTセクションデータの長さを含む、ことである。
【００５０】
本発明の実施態様の第3の態様の第4の可能な実装態様の実施は、ISDB規格に適用可能である。プロセッサは、セクション・データ・インデックス情報を不揮発性メモリに格納し、その結果、プロセッサは、セクションデータを後で使用する必要がある場合に、インデックス情報テーブルに従ってセクションデータ記憶領域からセクションデータを迅速に読み出すことができる。
【００５１】
本発明の実施態様の第3の態様の第2の可能な実装態様を参照すると、本発明の実施態様の第3の態様の第5の可能な実装態様において、セクション・データ・インデックス情報は、PMTインデックス情報、SDTインデックス情報、NITインデックス情報、およびPATインデックス情報を含み、プロセッサによって、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
プロセッサが、PMTインデックス情報を読み出し、PMTインデックス情報を用いてPMTセクションデータを読み出すこと、および／または、
プロセッサが、SDTインデックス情報を読み出し、SDTインデックス情報を用いてSDTセクションデータを読み出すこと、および／または、
プロセッサが、NITインデックス情報を読み出し、NITインデックス情報を用いてNITセクションデータを読み出すこと、および／または、
プロセッサが、PATインデックス情報を読み出し、PATインデックス情報を用いてPATセクションデータを読み出すことである。
【００５２】
本発明の実施態様の第3の態様の第5の可能な実装態様の実施は、DVB規格に適用可能である。セクションデータを使用する必要がある場合、プロセッサは、不揮発性メモリからセクション・データ・インデックス情報を読み出して、セクション・データ・インデックス情報を用いてセクションデータを迅速に読み出すことができる。
【００５３】
本発明の実施態様の第3の態様の第3の可能な実装態様を参照すると、本発明の実施態様の第3の態様の第6の可能な実装態様において、セクション・データ・インデックス情報は、ETTインデックス情報、EITインデックス情報、およびVCTインデックス情報を含み、プロセッサによって、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
プロセッサが、ETTインデックス情報を読み出し、ETTインデックス情報を用いてETTセクションデータを読み出すこと、および／または、
プロセッサが、EITインデックス情報を読み出し、EITインデックス情報を用いてEITセクションデータを解析すること、および／または、
プロセッサが、VCTインデックス情報を読み出し、VCTインデックス情報を用いてVCTセクションデータを読み出すことである。
【００５４】
本発明の実施態様の第3の態様の第6の可能な実装態様の実施は、ATSC規格に適用可能である。セクションデータを使用する必要がある場合、プロセッサは、不揮発性メモリからセクション・データ・インデックス情報を読み出して、セクション・データ・インデックス情報を用いてセクションデータを迅速に読み出すことができる。
【００５５】
本発明の実施態様の第3の態様の第4の可能な実装態様を参照すると、本発明の実施態様の第3の態様の第7の可能な実装態様において、セクション・データ・インデックス情報は、CDTインデックス情報を含み、プロセッサによって、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
プロセッサが、CDTインデックス情報を読み出し、CDTインデックス情報を用いてCDTセクションデータを読み出すことである。
【００５６】
本発明の実施態様の第3の態様の第7の可能な実装態様の実施は、ISDB規格に適用可能である。セクションデータを使用する必要がある場合、プロセッサは、不揮発性メモリからセクション・データ・インデックス情報を読み出して、セクション・データ・インデックス情報を用いてセクションデータを迅速に読み出すことができる。
【００５７】
本発明の実施態様の第3の態様または本発明の実施態様の第3の態様の第1から第7の可能な実装態様のいずれか1つを参照すると、本発明の実施態様の第3の態様の第8の可能な実装態様において、プロセッサによって、受信器が受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出す方法は、具体的には、
プロセッサが、受信器が受信したトランスポート・ストリーム・データTSパケットからターゲットTSパケットを選択することであって、ターゲットTSパケットのパケット識別子が特定パケット識別子であり、ターゲットTSパケットがセクションデータを含む、こと、および
プロセッサが、ターゲットTSパケットからセクションデータを読み出すことである。
【００５８】
本発明の実施態様の第3の態様の第8の実装態様の実施中に、プロセッサは、ターゲットTSパケットのパケット識別子に従って、受信した複数のTSパケットからターゲットTSパケットを迅速に発見することができる。
【００５９】
本発明の実施形態での技術的解決策をより明確に説明するために、本実施形態を説明するために必要な添付図面を以下に簡潔に説明する。当然ながら、以下の説明における添付図面は、本発明のいくつかの実施形態を示すものにすぎず、当業者は、創造的な努力なくこれらの添付図面から他の図面をさらに導出することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態による、デジタルテレビシステムのアーキテクチャの概略図である。
【図２】本発明の一実施形態による番組再生制御方法の概略フローチャートである。
【図３】本発明の一実施形態による別の番組再生制御方法の概略フローチャートである。
【図４】本発明の一実施形態によるインデックス情報を格納する概略構造図である。
【図５】本発明の一実施形態によるインデックス情報を格納する別の概略構造図である。
【図６】本発明の一実施形態によるインデックス情報を格納する別の概略構造図である。
【図７】本発明の一実施形態によるデジタルテレビ装置の概略構造図である。
【図８】本発明の一実施形態による別のデジタルテレビ装置の概略構造図である。
【図９】本発明の一実施形態によるさらに別のデジタルテレビ装置の概略構造図である。
【発明を実施するための形態】
【００６１】
以下で、本発明の実施形態における添付図面を参照して本発明の実施形態での技術的解決策を明確かつ十分に説明する。当然ながら、説明する実施形態は、本発明の実施形態の全てではなく、一部にすぎない。創造的努力無しに本発明の実施形態に基づいて当業者によって得られる他の全ての実施形態は、本発明の保護範囲内にある。
【００６２】
本発明の実施形態は、PSI／SIの損失がない場合のメモリおよび不揮発性メモリの記憶領域を節約するよう、番組再生制御方法およびデジタルテレビ装置を開示する。詳細は以下に別々に説明する。
【００６３】
本発明の実施形態の理解を容易にするために、まず、本発明の実施形態に開示されるデジタルテレビシステムのアーキテクチャについて、以下で説明する。
【００６４】
図1を参照すると、図1は、本発明の一実施形態による、デジタルテレビシステムのアーキテクチャの概略図である。図1に示すように、図1に示すネットワークアーキテクチャは、送信側と受信側とを含む。送信側は、エンコーダ、変調器、アンテナ、および別の装置を含むことができる。受信側は、セット・トップ・ボックス、デジタルテレビ、および別のデジタルテレビ装置を含むことができる。デジタルテレビシステムでは、全てのビデオ、オーディオ、テキスト、および画像は、デジタル化された後にデータに変換され、Moving Picture Experts Group（MPEG）規格に従ってカプセル化され、複数のトランスポート・ストリーム・データ（TS）パケットを生成する。送信側は、TSパケットを受信側に送信し、受信側では、送信側と受信側との間で有線接続または無線接続によりデータを送信することができるTSパケットを解析して処理し、TSパケットは、オーディオ、ビデオ、番組特定情報、およびシステム情報（PSI／SI）などのデータをカプセル化する。デジタルテレビシステムの初期化段階では、受信側がTSパケットを受信した後、受信側は、PSI／SIを搬送するセクションデータをTSパケットから読み出し、セクションデータを不揮発性メモリに保存する。デジタルテレビシステムの再生段階では、番組を再生する必要がある場合、受信側はセクションデータを解析してPSI／SIを取得し、動的に割り当てられたメモリを使用してPSI／SIを保存し、メモリからPSI／SIを読み出し、その結果、受信側は、PSIに従ってTSパケットから、再生する必要がある番組のオーディオ／ビデオデータ（動画や音声など）を探し出して、そのオーディオ／ビデオデータを再生することができ、受信側は、SIに従ってTSパケットから、番組提供者の番組再生リストおよび再生パラメータを抽出し、番組再生リストおよび再生パラメータをビジュアル形式でデジタルテレビ加入者に表示することができる。
【００６５】
TSパケットにカプセル化されたPSI／SIのデータフォーマットはセクションであり、セクションデータには、大量の巡回構造データおよびストリング構造データが含まれ、各巡回構造データの大きさおよび各ストリング構造データの大きさが、数バイトから数百バイトに変わる可能性がある。アレイの大きさを予め設定する必要があるので、PSI／SIをアレイ状に格納する場合、アレイを過度に小さく設定すると、不揮発性メモリに格納されているPSI／SIが失われてしまう可能性があり、さらに、アレイを過度に大きく設定すると、不揮発性メモリの記憶領域が無駄になる可能性がある。本発明のこの実施形態のデジタルテレビシステムは、セクションデータを不揮発性メモリに直接保存することができ、したがって、不揮発性メモリの記憶領域を節約することができる。セクションデータを使用する必要がある場合、セクションデータを解析してPSI／SIを取得し、PSI／SIを動的メモリ割り当て方式でメモリに保存し、すなわち、対応するメモリサイズをPSI／SIの大きさに従って割り当てることができ、それにより、メモリの記憶領域を節約することができる。図1に示すシステムアーキテクチャの実装態様により、PSI／SIの損失がない場合のメモリおよび不揮発性メモリの記憶領域を節約することができる。
【００６６】
図1に示すデジタルテレビシステムのアーキテクチャに基づいて、本発明の一実施形態は、番組再生制御方法を開示する。図2を参照すると、図2は、本発明のこの実施形態で開示される番組再生制御方法の概略フローチャートである。図2に示すように、番組再生制御方法は、以下のステップを含むことができる。
【００６７】
201．デジタルテレビ装置は、受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出し、そのセクションデータを不揮発性メモリに保存し、ここで、セクションデータは、番組特定情報PSIおよびシステム情報SIを搬送する。
【００６８】
本発明のこの実施形態では、デジタルテレビ装置は、セット・トップ・ボックス、デジタルテレビ、およびデータ受信機能を有する別の装置を含むことができる。デジタルテレビシステムの初期化段階では、デジタルテレビ装置は、送信側が送信したトランスポート・ストリーム・データTSパケットを受信し、TSパケットからセクションデータを読み出し、そのセクションデータを不揮発性メモリに保存する。不揮発性メモリは、リードオンリーメモリ（ROM）、プログラマブルリードオンリーメモリ（PROM）、消去可能プログラマブルリードオンリーメモリ（EPROM）、電気消去可能プログラマブルリードオンリーメモリ（EEPROM）、またはフラッシュなどを含むことができる。これは、本発明のこの実施形態では限定されない。番組特定情報PSIは、複数の番組を搬送するTSパケットから特定の番組を発見するために用いられ、システム情報SIは、電子番組ガイド（EPG）を生成し、番組名、番組種別、および番組開始時間などの情報を提供するために用いられる。セクションデータは、MPEG規格で規定されるデータフォーマットであり、最大1024バイトまたは4096バイトを含む。TSパケットには、番組管理テーブル（PMT）セクションデータおよび番組関連テーブル（PAT）セクションデータなどの各種のPSI／SIセクションデータを含むことができる。
【００６９】
一実施形態において、ステップ201は、（11）．受信したトランスポート・ストリーム・データTSパケットからターゲットTSパケットを選択するステップであって、ターゲットTSパケットのパケット識別子が特定パケット識別子であり、ターゲットTSパケットがセクションデータを含むステップと、
（12）．ターゲットTSパケットからセクションデータを読み出すステップと、を含むことができる。
【００７０】
本発明のこの実施形態では、各TSパケットは、パケット識別子を有し、異なるセクションデータは、異なるパケット識別子に対応する。例えば、PATセクションデータのパケット識別子は0X0000であり、PMTセクションデータのパケット識別子は0X002である。特定パケット識別子は、セクションデータに対応するターゲットTSパケットのパケット識別子である。ステップ（11）および（12）を行うことにより、TSパケットからターゲットTSパケットを迅速に選択することができ、ターゲットTSパケットからセクションデータが読み出される。
【００７１】
202．PSIに対応するトランスポート・ストリーム・データTSパケットで搬送されるオーディオ／ビデオデータを再生する必要がある場合、デジタルテレビ装置は、セクションデータを解析してPSIおよびSIを取得し、動的に割り当てられたメモリを使用することによりPSIおよびSIを保存する。
【００７２】
本発明のこの実施形態では、デジタルテレビシステムの再生段階において、PSIに対応するトランスポート・ストリーム・データTSパケットで搬送されるオーディオ／ビデオデータを再生する必要がある場合、デジタルテレビ装置は、不揮発性メモリからセクションデータを読み出し、PSIおよびSIを得るためにセクションデータを解析し、動的に割り当てられたメモリを使用してPSIおよびSIを保存する。オーディオ／ビデオデータは、オーディオデータおよび／またはビデオデータを含み、PSIおよびSIは、ある量の巡回構造データおよび可変長ストリング構造データ、例えば、番組サービス提供者名、番組名、および他の変数長ストリング構造データを含む。具体的には、可変長ストリング構造データは、コンピュータC言語またはC++言語を使用して保存および解放することができる。例えば、番組サービス提供者名および番組名のストリング構造は以下のようになる。
Service_descriptor() {
descriptor_tag
descriptor_length
service_type
service_provider_name_length
for (i=0; i<N; i++) {
char
}
service_name_length
for (i=0; i<N; i++) {
char
}
}
【００７３】
コンピュータC言語のmalloc関数を使用することにより、番組サービス提供者名および番組名の前述のストリング構造が以下のように保存される。
char* service_provider_name_ptr = malloc(service_provider_name_length);
char* service_name_ptr = malloc(service_name_length);
【００７４】
任意選択的に、コンピュータC言語のfree関数を使用することによって、番組サービス提供者名および番組名の前述のストリング構造は、以下のように解放される。
free(service_provider_name_ptr);
free(service_name_ptr);
【００７５】
コンピュータC++言語のnew関数を使用することにより、番組サービス提供者名および番組名の前述のストリング構造が以下のように保存される。
char*service_provider_name_ptr= new char[service_provider_name_length];
char* service_name_ptr = new char [service_name_length];
【００７６】
任意選択的に、コンピュータC++言語のdelete関数を使用することによって、番組サービス提供者名および番組名の前述のストリング構造は、以下のように解放される。
delete[ service_provider_name_ptr];
delete[service_name_ptr ];
【００７７】
203．デジタルテレビ装置は、メモリからPSIを読み出し、そのPSIに従って、PSIに対応するトランスポート・ストリーム・データTSパケットで搬送されるオーディオ／ビデオデータを再生し、メモリからSIを読み出し、SIを表示する。
【００７８】
本発明の実施形態では、メモリにPSIとSIが保存されている場合、デジタルテレビ装置は、PSIをメモリから読み出し、PSIに従って、PSIに対応するトランスポート・ストリーム・データTSパケットで搬送されるオーディオ／ビデオデータを再生する。例えば、Digital Video Broadcasting（DVB）規格では、PSIはPATおよびPMTを含むことができる。番組を再生する必要がある場合、まずPATを読み出し、PATから番組のPATパケット識別子を取得し、そのパケット識別子に従って、対応するTSパケットを、TSパケットから探し出して解析し、オーディオおよびビデオなどの番組の、番組のオーディオ／ビデオデータを取得し、オーディオ／ビデオデータをデコードおよび再生する。デジタルテレビ装置は、SIをメモリから読み出し、そのSIを表示用のユーザインターフェース（UI）に出力する。例えば、DVB規格では、SIは、イベント情報テーブル（EIT）を含むことができる。電子番組ガイド（EPG）を表示する必要がある場合、EITを読み込んで、EPGを生成および表示する。EPGには、現在再生されている番組名、開始時間、および各番組の再生時間セグメント、ならびに次に再生される番組についての情報などが含まれる。
【００７９】
図2に示す方法を実施する間、受信したTSパケットからセクションデータを読み出した後、セクションデータは、セクションデータを解析して、そのセクションデータを不揮発性メモリにアレイ状に保存する必要無く、不揮発性メモリに直接保存することができ、その結果、不揮発性メモリの記憶領域を節約することができることが理解されよう。セクションデータを使用する必要がある場合、不揮発性メモリからセクションデータを読み出して解析し、PSI／SIを取得し、PSI／SIを動的メモリ割り当て方式でメモリに保存し、すなわち、PSI／SIの大きさに従って、対応するメモリサイズを割り当てることができ、その結果、メモリの記憶領域を節約することができる。これにより、PSI／SIの損失がない場合のメモリおよび不揮発性メモリの記憶領域を節約することができる。
【００８０】
図1に示すデジタルテレビシステムのアーキテクチャに基づいて、本発明の一実施形態は、別の番組再生制御方法を開示する。図3を参照すると、図3は、本発明のこの実施形態で開示される別の番組再生制御方法の概略フローチャートである。図3に示すように、番組再生制御方法は、以下のステップを含むことができる。
【００８１】
301．デジタルテレビ装置は、受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出し、そのセクションデータを不揮発性メモリに保存し、ここで、セクションデータは、番組特定情報PSIおよびシステム情報SIを搬送する。
【００８２】
302．デジタルテレビ装置は、不揮発性メモリにセクション・データ・インデックス情報を格納し、セクション・データ・インデックス情報は、セクションデータのデータタイプと、セクションデータのデータ長情報とを含み、セクションデータのデータ長情報は、セクションデータの開始バイト情報と、セクションデータの長さとを含む。
【００８３】
本発明のこの実施形態において、セクション・データ・インデックス情報は、セクションデータのデータタイプと、セクションデータのデータ長情報とを含むことができる。セクションデータのデータタイプは、循環構造データおよび可変長ストリング構造データを含み、セクションデータのデータ長情報は、セクションデータの開始バイト情報と、セクションデータの長さとを含むことができる。
【００８４】
一実施形態では、DVB規格において、セクションデータのデータタイプは、PMTセクションデータ、サービス記述テーブルSDT（Service Description Table）セクションデータ、ネットワーク情報テーブルNIT（Network Information Table）セクションデータ、PATセクションデータ、およびEITセクションデータなどの循環構造データまたは可変長ストリング構造データを含むことができる。デジタルテレビ装置がセクションデータを不揮発性メモリに保存することは、
デジタルテレビ装置が、PMTインデックス情報を不揮発性メモリに格納することであって、PMTインデックス情報が、PMTセクションデータのデータタイプおよびPMTセクションデータのデータ長情報を含み、PMTセクションデータのデータ長情報が、PMTセクションデータの開始バイト情報およびPMTセクションデータの長さを含む、こと、および／または、
デジタルテレビ装置が、SDTインデックス情報を不揮発性メモリに格納することであって、SDTインデックス情報が、SDTセクションデータのデータタイプおよびSDTセクションデータのデータ長情報を含み、SDTセクションデータのデータ長情報が、SDTセクションデータの開始バイト情報およびSDTセクションデータの長さを含む、こと、および／または、
デジタルテレビ装置が、NITインデックス情報を不揮発性メモリに格納することであって、NITインデックス情報が、NITセクションデータのデータタイプおよびNITセクションデータのデータ長情報を含み、NITセクションデータのデータ長情報が、NITセクションデータの開始バイト情報およびNITセクションデータの長さを含む、こと、および／または、
デジタルテレビ装置が、PATインデックス情報を不揮発性メモリに格納することであって、PATインデックス情報が、PATセクションデータのデータタイプおよびPATセクションデータのデータ長情報を含み、PATセクションデータのデータ長情報が、PATセクションデータの開始バイト情報およびPATセクションデータの長さを含む、ことを含む。
【００８５】
具体的には、デジタルテレビ装置は、PMTインデックス情報、SDTインデックス情報、NITインデックス情報、およびPATインデックス情報などのインデックス情報を含むインデックス情報テーブルを不揮発性メモリに格納することができる。図4に示すように、図4は、本発明の一実施形態によるインデックス情報を格納する概略構造図である。図4に示すように、インデックス情報テーブルは、PMTインデックス情報（PMTセクションデータの開始バイトおよびPMTセクションデータの長さ）、SDTインデックス情報（SDTセクションデータの開始バイトおよびSDTセクションデータの長さ）、NITインデックス情報（NITセクションデータの開始バイトおよびNITセクションデータの長さ）、PATインデックス情報（PATセクションデータの開始バイトおよびPATセクションデータの長さ）などのインデックス情報を含むことができる。PMTセクションデータ、SDTセクションデータ、NITセクションデータ、PATセクションデータなどのセクションデータが、不揮発性メモリのセクションデータ記憶領域に格納されている。PMTインデックス情報、SDTインデックス情報、NITインデックス情報、およびPATインデックス情報などのインデックス情報を含むインデックス情報テーブルが、不揮発性メモリに格納され、その結果、PMTセクションデータ、SDTセクションデータ、NITセクションデータ、およびPATセクションデータなどのデータを後に使用する必要がある場合、セクションデータを、インデックス情報テーブルに従って、セクションデータ記憶領域から迅速に読み出すことができる。
【００８６】
一実施形態において、デジタルテレビのためのAdvanced Television Systems Committee（ATSC）規格では、セクションデータのデータタイプは、拡張テキストテーブル（ETT）セクションデータ、EITセクションデータ、および仮想チャンネルテーブル（VCT）セクションデータなどの循環構造データまたは可変長ストリング構造データを含むことができる。VCTセクションデータは、地上波仮想チャンネルテーブル（TVCT）セクションデータおよびケーブル仮想チャンネルテーブル（CVCT）セクションデータを含むことができる。デジタルテレビ装置がセクションデータを不揮発性メモリに保存することは、
デジタルテレビ装置がETTインデックス情報を不揮発性メモリに格納することであって、ETTインデックス情報がETTセクションデータのデータタイプおよびETTセクションデータのデータ長情報を含み、ETTセクションデータのデータ長情報がETTセクションデータの開始バイト情報およびETTセクションデータの長さを含む、こと、および／または、
デジタルテレビ装置がEITインデックス情報を不揮発性メモリに格納することであって、EITインデックス情報がEITセクションデータのデータタイプおよびEITセクションデータのデータ長情報を含み、EITセクションデータのデータ長情報がEITセクションデータの開始バイト情報およびEITセクションデータの長さを含む、こと、および／または、
デジタルテレビ装置がVCTインデックス情報を不揮発性メモリに格納することであって、VCTインデックス情報がVCTセクションデータのデータタイプおよびVCTセクションデータのデータ長情報を含み、VCTセクションデータのデータ長情報がVCTセクションデータの開始バイト情報およびVCTセクションデータの長さを含む、ことを含むことができる。
【００８７】
具体的には、デジタルテレビ装置は、ETTインデックス情報、EITインデックス情報、およびVCTインデックス情報などのインデックス情報を含むインデックス情報テーブルを不揮発性メモリに格納することができる。図5に示すように、図5は、本発明の一実施形態によるインデックス情報を格納する別の概略構造図である。図5に示すように、インデックス情報テーブルは、ETTインデックス情報（ETTセクションデータの開始バイトおよびETTセクションデータの長さ）、EITインデックス情報（EITセクションデータの開始バイトおよびEITセクションデータの長さ）、およびVCTインデックス情報（VCTセクションデータの開始バイトおよびVCTセクションデータの長さ）などのインデックス情報を含むことができる。ETTセクションデータ、EITセクションデータ、およびVCTセクションデータなどのセクションデータが、不揮発性メモリのセクションデータ記憶領域に格納されている。ETTインデックス情報、EITインデックス情報、およびVCTインデックス情報などのインデックス情報を含むインデックス情報テーブルが、不揮発性メモリに格納され、その結果、ETTセクションデータ、EITセクションデータ、NITセクションデータ、およびVCTセクションデータなどのデータを後に使用する必要がある場合、セクションデータを、インデックス情報テーブルに従って、セクションデータ記憶領域から迅速に読み出すことができる。
【００８８】
一実施形態では、Integrated Service Digital Broadcasting（ISDB）規格において、セクションデータのデータタイプは、共通データテーブル（CDT）セクションデータ、EITセクションデータ、PATセクションデータ、PMTセクションデータ、およびNITセクションデータなどの、循環構造データまたは可変長ストリング構造データを含むことができる。デジタルテレビ装置がセクションデータを不揮発性メモリに保存することは、
CDTインデックス情報を不揮発性メモリに格納することであって、CDTインデックス情報がCDTセクションデータのデータタイプおよびCDTセクションデータのデータ長情報を含み、CDTセクションデータのデータ長情報がCDTセクションデータの開始バイト情報およびCDTセクションデータの長さを含む、ことを含むことができる。
【００８９】
具体的には、デジタルテレビ装置は、CDTインデックス情報、EITインデックス情報、PMTインデックス情報、NITインデックス情報、およびPATインデックス情報などのインデックス情報を含むインデックス情報テーブルを不揮発性メモリに格納することができる。図6に示すように、図6は、本発明の一実施形態によるインデックス情報を格納する別の概略構造図である。図6に示すように、インデックス情報テーブルは、CDTインデックス情報（CDTセクションデータの開始バイトおよびCDTセクションデータの長さ）、EITインデックス情報（EITセクションデータの開始バイトおよびEITセクションデータの長さ）、PMTインデックス情報（PMTセクションデータの開始バイトおよびPMTセクションデータの長さ）、NITインデックス情報（NITセクションデータの開始バイトおよびNITセクションデータの長さ）、PATインデックス情報（PATセクションデータの開始バイトおよびPATセクションデータの長さ）などのインデックス情報を含むことができる。CDTセクションデータ、EITセクションデータ、PATセクションデータ、PMTセクションデータ、NITセクションデータなどのセクションデータが、不揮発性メモリのセクションデータ記憶領域に格納されている。CDTインデックス情報、EITインデックス情報、PATインデックス情報、PMTインデックス情報、およびNITインデックス情報などのインデックス情報を含むインデックス情報テーブルが、不揮発性メモリに格納され、その結果、ETTセクションデータ、EITセクションデータ、NITセクションデータ、およびVCTセクションデータなどのデータを後に使用する必要がある場合、セクションデータを、インデックス情報テーブルに従って、セクションデータ記憶領域から迅速に読み出すことができる。
【００９０】
303．PSIに対応するトランスポート・ストリーム・データTSパケットで搬送されるオーディオ／ビデオデータを再生する必要がある場合、デジタルテレビ装置は、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出す。
【００９１】
本発明のこの実施形態において、セクション・データ・インデックス情報は、セクションデータのデータタイプおよびセクションデータのデータ長情報を含むことができ、セクションデータのデータタイプは、循環構造データおよび可変長ストリング構造データを含むことができ、セクションデータのデータ長情報は、セクションデータの開始バイト情報およびセクションデータの長さを含むことができる。デジタルテレビ装置は、不揮発性メモリからセクション・データ・インデックス情報を読み出して、セクション・データ・インデックス情報を用いてセクションデータを読み出すことができる。デジタルテレビ装置がセクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、デジタルテレビ装置が、セクションデータのデータタイプに従って、読み出しが必要なセクションデータを見つけ出し、読み出しが必要な上記セクションデータのデータ長情報に従って、読み出す必要があるセクションデータを読み出す。
【００９２】
一実施形態では、DVB規格において、セクション・データ・インデックス情報は、PMTインデックス情報、SDTインデックス情報、NITインデックス情報、PATインデックス情報、およびEITインデックス情報などのインデックス情報を含むことができる。デジタルテレビ装置がセクション・データ・インデックス情報を用いてセクションデータを読み出すことは、
デジタルテレビ装置が、PMTインデックス情報を読み出し、PMTインデックス情報を用いてPMTセクションデータを読み出すこと、および／または、
デジタルテレビ装置が、SDTインデックス情報を読み出し、SDTインデックス情報を用いてSDTセクションデータを読み出すこと、および／または、
デジタルテレビ装置が、NITインデックス情報を読み出し、NITインデックス情報を用いてNITセクションデータを読み出すこと、および／または、
デジタルテレビ装置が、PATインデックス情報を読み出し、PATインデックス情報を用いてPATセクションデータを読み出すことを含む。
【００９３】
具体的には、PMTセクションデータを取得する必要がある場合、デジタルテレビ装置は、セクション・データ・インデックス情報内のPMTインデックス情報を読み出し、PMTセクションデータの、PMTインデックス情報内の、データ長情報を用いてPMTセクションデータを読み出し、PMTセクションデータの開始バイト情報およびPMTセクションデータの長さを用いてPMTセクションデータを読み出し、SDTセクションデータを取得する必要がある場合、デジタルテレビ装置は、セクション・データ・インデックス情報内のSDTインデックス情報を読み出し、SDTセクションデータの、SDTインデックス情報内の、データ長情報を用いてSDTセクションデータを読み出し、SDTセクションデータの開始バイト情報およびSDTセクションデータの長さを用いてSDTセクションデータを読み出し、NITセクションデータを取得する必要がある場合、デジタルテレビ装置は、セクション・データ・インデックス情報内のNITインデックス情報を読み出し、NITセクションデータの、NITインデックス情報内の、データ長情報を用いてNITセクションデータを読み出し、NITセクションデータの開始バイト情報およびNITセクションデータの長さを用いてNITセクションデータを読み出し、PATセクションデータを取得する必要がある場合、デジタルテレビ装置は、セクション・データ・インデックス情報内のPATインデックス情報を読み出し、PATセクションデータの、PATインデックス情報内の、データ長情報を用いてPATセクションデータを読み出し、PATセクションデータの開始バイト情報およびPATセクションデータの長さを用いてPATセクションデータを読み出す、などがある。この実施形態は、DVB規格のセクションデータを読み出す場合に適用可能である。
【００９４】
一実施形態において、デジタルテレビ用のAdvanced Television Systems Committee（ATSC）規格において、セクション・データ・インデックス情報は、ETTインデックス情報、EITインデックス情報、およびVCTインデックス情報を含む。デジタルテレビ装置が、セクション・データ・インデックス情報を読み出して、セクション・データ・インデックス情報を用いてセクションデータを読み出すことは、
デジタルテレビ装置が、ETTインデックス情報を読み出して、ETTインデックス情報を用いてETTセクションデータを読み出すこと、および／または、
デジタルテレビ装置が、EITインデックス情報を読み出して、EITインデックス情報を用いてEITセクションデータを解析すること、および／または、
デジタルテレビ装置が、VCTインデックス情報を読み出して、VCTインデックス情報を用いてVCTセクションデータを読み出すことを含む。
【００９５】
具体的には、ETTセクションデータを取得する必要がある場合、デジタルテレビ装置は、セクション・データ・インデックス情報内のETTインデックス情報を読み出し、ETTセクションデータの、ETTインデックス情報内の、データ長情報を用いてETTセクションデータを読み出し、ETTセクションデータの開始バイト情報およびETTセクションデータの長さを用いてETTセクションデータを読み出し、EITセクションデータを取得する必要がある場合、デジタルテレビ装置は、セクション・データ・インデックス情報内のEITインデックス情報を読み出し、EITセクションデータの、EITインデックス情報内の、データ長情報を用いてEITセクションデータを読み出し、EITセクションデータの開始バイト情報およびEITセクションデータの長さを用いてEITセクションデータを読み出し、VCTセクションデータを取得する必要がある場合、デジタルテレビ装置は、セクション・データ・インデックス情報内のVCTインデックス情報を読み出し、VCTセクションデータの、VCTインデックス情報内の、データ長情報を用いてVCTセクションデータを読み出し、VCTセクションデータの開始バイト情報およびVCTセクションデータの長さを用いてVCTセクションデータを読み出す。VCTセクションデータは、地上波仮想チャンネルテーブルセクションデータまたはケーブル仮想チャンネルテーブルセクションデータを含むことができ、VCTインデックス情報は、TVCTインデックス情報またはCVCTインデックス情報を含むことができる。この実施形態は、ATSC規格のセクションデータを読み出す場合に適用可能である。
【００９６】
一実施形態では、ISDB規格において、セクション・データ・インデックス情報は、CDTインデックス情報、EITインデックス情報、PATインデックス情報、PMTインデックス情報、およびNITインデックス情報を含む。デジタルテレビ装置がセクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出すことは、
デジタルテレビ装置が、CDTインデックス情報を読み出し、CDTインデックス情報を用いてCDTセクションデータを読み出すことを含む。
【００９７】
具体的には、CDTセクションデータを取得する必要がある場合、デジタルテレビ装置は、セクション・データ・インデックス情報内のCDTインデックス情報を読み出して、CDTセクションデータの、CDTインデックス情報内の、データ長情報を用いてCDTセクションデータを読み出し、CDTセクションデータの開始バイト情報およびCDTセクションデータの長さを用いてCDTセクションデータを読み出す。ISDB規格では、セクション・データ・インデックス情報は、EITインデックス情報、PATインデックス情報、PMTインデックス情報、およびNITインデックス情報などのインデックス情報をさらに含み、セクションデータは、EITセクションデータ、PATセクションデータ、PMTセクションデータ、およびNITセクションデータなどのセクションデータをさらに含む。この実施形態は、ISDB規格のセクションデータを読み出す場合に適用可能である。
【００９８】
304．デジタルテレビ装置は、セクションデータを解析してPSIおよびSIを取得し、動的に割り当てられたメモリを使用してPSIおよびSIを保存する。
【００９９】
305．デジタルテレビ装置は、メモリからPSIを読み出し、そのPSIに従って、PSIに対応するトランスポート・ストリーム・データTSパケットで搬送されるオーディオ／ビデオデータを再生し、メモリからSIを読み出し、SIを表示する。
【０１００】
図3に示す方法を実施する間、受信したTSパケットからセクションデータを読み出した後、セクションデータは、セクションデータを解析して、そのセクションデータを不揮発性メモリにアレイ状に保存する必要無く、不揮発性メモリに直接保存することができ、その結果、不揮発性メモリの記憶領域を節約することができ、セクション・データ・インデックス情報が不揮発性メモリに保存されることが理解されよう。セクションデータを使用する必要がある場合には、不揮発性メモリからセクション・データ・インデックス情報が読み出され、セクション・データ・インデックス情報に従ってセクションデータが迅速に読み出され、セクションデータが解析されてPSI／SIを取得し、PSI／SIが動的メモリ割り当て方式でメモリに保存される。PSI／SIの大きさに従って対応するメモリサイズを割り当てることができ、その結果、メモリの記憶領域を節約することができる。これにより、PSI／SIの損失がない場合のメモリおよび不揮発性メモリの記憶領域を節約することができる。さらに、セクション・データ・インデックス情報は、不揮発性メモリに予め格納されているので、セクション・データ・インデックス情報に従ってセクションデータを迅速に読み出すことができ、それにより、不揮発性メモリ内のセクションデータを読み出す効率を向上させることができる。
【０１０１】
図1に示すデジタルテレビシステムのアーキテクチャに基づいて、本発明の一実施形態は、デジタルテレビ装置を開示する。図7を参照すると、図7は、本発明のこの実施形態で開示されるデジタルテレビ装置の概略構造図である。図7に示すように、デジタルテレビ装置は、
受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出し、セクションデータを不揮発性メモリに保存するよう構成される読み出しおよび保存ユニット701であって、セクションデータが番組特定情報PSIおよびシステム情報SIを搬送する、読み出しおよび保存ユニット701と、
PSIに対応するトランスポート・ストリーム・データTSパケットで搬送されるオーディオ／ビデオデータを再生する必要がある場合に、PSIおよびSIを取得するためにセクションデータを解析するよう構成される解析ユニット702と、
動的に割り当てられたメモリを使用してPSIおよびSIを保存するよう構成される保存ユニット703と、
メモリからPSIを読み出し、PSIに従って、そのPSIに対応するトランスポート・ストリーム・データTSパケットで搬送されるオーディオ／ビデオデータを再生し、メモリからSIを読み出し、SIを表示するよう構成される再生および表示ユニット704と、を含むことができる。
【０１０２】
任意選択的な実装態様において、読み出しおよび保存ユニット701は、
受信したトランスポート・ストリーム・データTSパケットからターゲットTSパケットを選択するよう構成される選択サブユニット7011であって、ターゲットTSパケットのパケット識別子が特定パケット識別子であり、ターゲットTSパケットがセクションデータを含む、選択サブユニット7011と、
ターゲットTSパケットからセクションデータを読み出すよう構成される、読み出しサブユニット7012と、を含む。
【０１０３】
図8を参照すると、図8は、本発明のこの実施形態で開示される別のデジタルテレビ装置の概略構造図である。図8に示すデジタルテレビ装置は、図7に示すデジタルテレビ装置を最適化して得られたものであり、図7に示すデジタルテレビ装置と比較して、図8に示すデジタルテレビ装置は、
読み出しおよび保存ユニット701が受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出した後、セクション・データ・インデックス情報を不揮発性メモリに格納するよう構成される記憶ユニット705であって、セクション・データ・インデックス情報が、セクションデータのデータタイプおよびセクションデータのデータ長情報を含み、セクションデータのデータ長情報が、セクションデータの開始バイト情報およびセクションデータの長さを含む、記憶ユニット705と、
記憶ユニット705が不揮発性メモリにセクション・データ・インデックス情報を格納した後、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出すよう構成される読み出しユニット706と、をさらに含むことができる。
【０１０４】
それに対応して、セクションデータは、プログラム管理テーブルPMTセクションデータ、サービス記述テーブルSDTセクションデータ、ネットワーク情報テーブルNITセクションデータ、およびプログラム関連テーブルPATセクションデータを含み、記憶ユニット705によって不揮発性メモリにセクション・データ・インデックス情報を格納する方法は、具体的には、
記憶ユニット705が、PMTインデックス情報を不揮発性メモリに格納することであって、PMTインデックス情報が、PMTセクションデータのデータタイプおよびPMTセクションデータのデータ長情報を含み、PMTセクションデータのデータ長情報が、PMTセクションデータの開始バイト情報およびPMTセクションデータの長さを含む、こと、および／または、
記憶ユニット705が、SDTインデックス情報を不揮発性メモリに格納することであって、SDTインデックス情報が、SDTセクションデータのデータタイプおよびSDTセクションデータのデータ長情報を含み、SDTセクションデータのデータ長情報が、SDTセクションデータの開始バイト情報およびSDTセクションデータの長さを含む、こと、および／または、
記憶ユニット705が、NITインデックス情報を不揮発性メモリに格納することであって、NITインデックス情報が、NITセクションデータのデータタイプおよびNITセクションデータのデータ長情報を含み、NITセクションデータのデータ長情報が、NITセクションデータの開始バイト情報およびNITセクションデータの長さを含む、こと、および／または、
記憶ユニット705が、PATインデックス情報を不揮発性メモリに格納することであって、PATインデックス情報が、PATセクションデータのデータタイプおよびPATセクションデータのデータ長情報を含み、PATセクションデータのデータ長情報が、PATセクションデータの開始バイト情報およびPATセクションデータの長さを含む、ことである。
【０１０５】
セクション・データ・インデックス情報が、PMTインデックス情報、SDTインデックス情報、NITインデックス情報、およびPATインデックス情報を含む場合、セクション・データ・インデックス情報を読み出して、読み出しユニット706によってセクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
読み出しユニット706が、PMTインデックス情報を読み出し、PMTインデックス情報を用いてPMTセクションデータを読み出すこと、および／または、
読み出しユニット706が、SDTインデックス情報を読み出し、SDTインデックス情報を用いてSDTセクションデータを読み出すこと、および／または、
読み出しユニット706が、NITインデックス情報を読み出し、NITインデックス情報を用いてNITセクションデータを読み出すこと、および／または、
読み出しユニット706が、PATインデックス情報を読み出し、PATインデックス情報を用いてPATセクションデータを読み出すことである。
【０１０６】
それに対応して、セクションデータが、拡張テキストテーブルETTセクションデータ、イベント情報テーブルEITセクションデータ、および仮想チャンネルテーブルVCTセクションデータを含む場合、記憶ユニット705によって不揮発性メモリにセクション・データ・インデックス情報を格納する方法は、具体的には、
記憶ユニット705がETTインデックス情報を不揮発性メモリに格納することであって、ETTインデックス情報がETTセクションデータのデータタイプおよびETTセクションデータのデータ長情報を含み、ETTセクションデータのデータ長情報がETTセクションデータの開始バイト情報およびETTセクションデータの長さを含む、こと、および／または、
記憶ユニット705がEITインデックス情報を不揮発性メモリに格納することであって、EITインデックス情報がEITセクションデータのデータタイプおよびEITセクションデータのデータ長情報を含み、EITセクションデータのデータ長情報がEITセクションデータの開始バイト情報およびEITセクションデータの長さを含む、こと、および／または、
記憶ユニット705がVCTインデックス情報を不揮発性メモリに格納することであって、VCTインデックス情報がVCTセクションデータのデータタイプおよびVCTセクションデータのデータ長情報を含み、VCTセクションデータのデータ長情報がVCTセクションデータの開始バイト情報およびVCTセクションデータの長さを含む、ことである。
【０１０７】
セクション・データ・インデックス情報が、ETTインデックス情報、EITインデックス情報、およびVCTインデックス情報を含む場合、セクション・データ・インデックス情報を読み出して、読み出しユニット706によってセクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
読み出しユニット706が、ETTインデックス情報を読み出し、ETTインデックス情報を用いてETTセクションデータを読み出すこと、および／または、
読み出しユニット706が、EITインデックス情報を読み出し、EITインデックス情報を用いてEITセクションデータを読み出すこと、および／または、
読み出しユニット706が、VCTインデックス情報を読み出し、VCTインデックス情報を用いてVCTセクションデータを読み出すことである。
【０１０８】
したがって、セクションデータが共通データテーブルCDTセクションデータを含む場合、記憶ユニット705によって不揮発性メモリにセクション・データ・インデックス情報を格納する方法は、具体的には、
記憶ユニット705が、CDTインデックス情報を不揮発性メモリに格納することであって、CDTインデックス情報が、CDTセクションデータのデータタイプおよびCDTセクションデータのデータ長情報を含み、CDTセクションデータのデータ長情報が、CDTセクションデータの開始バイト情報およびCDTセクションデータの長さを含む、ことである。
【０１０９】
セクション・データ・インデックス情報がCDTインデックス情報を含む場合、セクション・データ・インデックス情報を読み出し、読み出しユニット706によってセクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
読み出しユニット706が、CDTインデックス情報を読み出して、CDTインデックス情報を用いてCDTセクションデータを読み出すことである。
【０１１０】
図7および図8で説明したデジタルテレビ装置の実装時には、記憶ユニット705は、セクションデータを不揮発性メモリに直接保存し、その結果、不揮発性メモリの記憶領域を節約することができ、保存ユニット703は、PSI／SIをメモリに動的メモリ割り当て方式で保存し、すなわち、PSI／SIの大きさに従って、対応するメモリサイズを割り当てることができ、その結果、メモリの記憶領域を節約することができる。これにより、PSI／SIの損失がない場合のメモリおよび不揮発性メモリの記憶領域を節約することができる。
【０１１１】
図9を参照すると、図9は、本発明のこの実施形態で開示されるさらに別のデジタルテレビ装置の概略構造図である。図9に示すデジタルテレビ装置は、プロセッサ901と、メモリ902と、不揮発性メモリ903と、受信器904と、デコーダ905とを含む。受信器904は、高周波チューナ（低雑音ブロック）および復調器を含むことができる。受信器904は、高周波信号を受信し、高周波信号からトランスポート・ストリーム・データTSパケットを復調し、プロセッサ901は、不揮発性メモリ903に格納されたプログラムコードを呼び出して、以下の動作を実行するように構成され、すなわち、
プロセッサ901は、受信器904が受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出し、そのセクションデータを不揮発性メモリ903に保存し、ここで、セクションデータは、番組特定情報PSIおよびシステム情報SIを搬送し、
PSIに対応するトランスポート・ストリーム・データTSパケットで搬送されるオーディオ／ビデオデータを再生する必要がある場合、プロセッサ901は、セクションデータを解析してPSIおよびSIを取得し、動的に割り当てられたメモリを使用してPSIおよびSIを保存し、
プロセッサ901は、メモリ902からPSIを読み出し、PSIに従って、トランスポート・ストリーム・データTSパケットで搬送されるオーディオ／ビデオデータをPSIに従って再生し、メモリからSIを読み出し、そのSIを表示する。
【０１１２】
任意の実装態様として、セクションデータを解析してPSIおよびSIを取得する前に、プロセッサ901は、以下の動作をさらに実行し、すなわち、
プロセッサ901が、不揮発性メモリ903にセクション・データ・インデックス情報を格納し、セクション・データ・インデックス情報は、セクションデータのデータタイプとセクションデータのデータ長情報とを含み、セクションデータのデータ長情報は、セクションデータの開始バイト情報とセクションデータの長さとを含む。
【０１１３】
任意の実装態様として、不揮発性メモリ903にセクション・データ・インデックス情報を格納した後、セクションデータを解析してPSIおよびSIを取得する前に、プロセッサ901は、以下の動作をさらに実行し、すなわち、
プロセッサ901は、セクション・データ・インデックス情報を読み出し、セクション・データ・インデックス情報を用いてセクションデータを読み出す。
【０１１４】
任意の実装態様として、セクションデータは、プログラム管理テーブルPMTセクションデータ、サービス記述テーブルSDTセクションデータ、ネットワーク情報テーブルNITセクションデータ、およびプログラム関連テーブルPATセクションデータを含み、プロセッサ901によって不揮発性メモリ903にセクション・データ・インデックス情報を格納する方法は、具体的には、
プロセッサ901が、PMTインデックス情報を不揮発性メモリ903に格納することであって、PMTインデックス情報がPMTセクションデータのデータタイプおよびPMTセクションデータのデータ長情報を含み、PMTセクションデータのデータ長情報がPMTセクションデータの開始バイト情報およびPMTセクションデータの長さを含む、こと、および／または、
プロセッサ901が、SDTインデックス情報を不揮発性メモリ903に格納することであって、SDTインデックス情報がSDTセクションデータのデータタイプおよびSDTセクションデータのデータ長情報を含み、SDTセクションデータのデータ長情報がSDTセクションデータの開始バイト情報およびSDTセクションデータの長さを含む、こと、および／または、
プロセッサ901が、NITインデックス情報を不揮発性メモリ903に格納することであって、NITインデックス情報がNITセクションデータのデータタイプおよびNITセクションデータのデータ長情報を含み、NITセクションデータのデータ長情報がNITセクションデータの開始バイト情報およびNITセクションデータの長さを含む、こと、および／または、
プロセッサ901が、PATインデックス情報を不揮発性メモリ903に格納することであって、PATインデックス情報がPATセクションデータのデータタイプおよびPATセクションデータのデータ長情報を含み、PATセクションデータのデータ長情報がPATセクションデータの開始バイト情報およびPATセクションデータの長さを含む、ことである。
【０１１５】
任意の実装態様として、セクションデータが、拡張テキストテーブルETTセクションデータ、イベント情報テーブルEITセクションデータ、および仮想チャンネルテーブルVCTセクションデータを含む場合、プロセッサ901によって不揮発性メモリ903にセクション・データ・インデックス情報を格納する方法は、具体的には、
プロセッサ901がETTインデックス情報を不揮発性メモリ903に格納することであって、ETTインデックス情報がETTセクションデータのデータタイプおよびETTセクションデータのデータ長情報を含み、ETTセクションデータのデータ長情報がETTセクションデータの開始バイト情報およびETTセクションデータの長さを含む、こと、および／または、
プロセッサ901がEITインデックス情報を不揮発性メモリ903に格納することであって、EITインデックス情報がEITセクションデータのデータタイプおよびEITセクションデータのデータ長情報を含み、EITセクションデータのデータ長情報がEITセクションデータの開始バイト情報およびEITセクションデータの長さを含む、こと、および／または、
プロセッサ901がVCTインデックス情報を不揮発性メモリ903に格納することであって、VCTインデックス情報がVCTセクションデータのデータタイプおよびVCTセクションデータのデータ長情報を含み、VCTセクションデータのデータ長情報がVCTセクションデータの開始バイト情報およびVCTセクションデータの長さを含む、ことである。
【０１１６】
任意の実装態様として、セクションデータが共通データテーブルCDTセクションデータを含む場合、プロセッサ901によって不揮発性メモリ903にセクション・データ・インデックス情報を格納する方法は、具体的には、
プロセッサ901が、CDTインデックス情報を不揮発性メモリ903に格納することであって、CDTインデックス情報がCDTセクションデータのデータタイプおよびCDTセクションデータのデータ長情報を含み、CDTセクションデータのデータ長情報がCDTセクションデータの開始バイト情報およびCDTセクションデータの長さを含む、ことである。
【０１１７】
任意の実装態様として、セクション・データ・インデックス情報が、PMTインデックス情報、SDTインデックス情報、NITインデックス情報、およびPATインデックス情報を含む場合、セクション・データ・インデックス情報を読み出して、プロセッサ901によってセクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
プロセッサ901が、PMTインデックス情報を読み出し、PMTインデックス情報を用いてPMTセクションデータを読み出すこと、および／または、
プロセッサ901が、SDTインデックス情報を読み出し、SDTインデックス情報を用いてSDTセクションデータを読み出すこと、および／または、
プロセッサ901が、NITインデックス情報を読み出し、NITインデックス情報を用いてNITセクションデータを読み出すこと、および／または、
プロセッサ901が、PATインデックス情報を読み出し、PATインデックス情報を用いてPATセクションデータを読み出すことである。
【０１１８】
任意の実装態様として、セクション・データ・インデックス情報が、ETTインデックス情報、EITインデックス情報、およびVCTインデックス情報を含む場合、セクション・データ・インデックス情報を読み出して、プロセッサ901によってセクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
プロセッサ901が、ETTインデックス情報を読み出し、ETTインデックス情報を用いてETTセクションデータを読み出すこと、および／または、
プロセッサ901が、EITインデックス情報を読み出し、EITインデックス情報を用いてEITセクションデータを読み出すこと、および／または、
プロセッサ901が、VCTインデックス情報を読み出し、VCTインデックス情報を用いてVCTセクションデータを読み出すことである。
【０１１９】
任意の実装態様としてセクション・データ・インデックス情報がCDTインデックス情報を含む場合、セクション・データ・インデックス情報を読み出し、プロセッサ901によってセクション・データ・インデックス情報を用いてセクションデータを読み出す方法は、具体的には、
プロセッサ901が、CDTインデックス情報を読み出して、CDTインデックス情報を用いてCDTセクションデータを読み出すことである。
【０１２０】
任意の実装態様として、プロセッサ901によって、受信器904が受信したトランスポート・ストリーム・データTSパケットからセクションデータを読み出す方法は、具体的には、
プロセッサ901が、受信器904により受信されたトランスポート・ストリーム・データTSパケットから、ターゲットTSパケットを選択することであって、ターゲットTSパケットのパケット識別子が特定パケット識別子であり、ターゲットTSパケットがセクションデータを含む、こと、および、
プロセッサ901が、ターゲットTSパケットからセクションデータを読み出すことである。
【０１２１】
本発明のこの実施形態では、図9に示す実施形態で説明したデジタルテレビ装置を用いることにより、PSI／SIの損失がない場合のメモリおよび不揮発性メモリの記憶領域を節約することができる。
【０１２２】
本発明の実施形態における方法の一連のステップは調整することができ、特定のステップを実際の必要性に応じて結合または除去してもよい。
【０１２３】
本発明の実施形態では、実際の必要性に応じて、端末または装置のユニットまたはサブユニットに対して結合、分割、および除去を行うことができる。
【０１２４】
当業者は、本方法実施形態のステップの全てまたは一部が、関連ハードウェアに指示するプログラムによって実現することができることを理解されよう。プログラムは、コンピュータ読込み可能記憶媒体に記憶してもよい。記憶媒体は、ROM、ランダムアクセスメモリ（RAM）、PROM、EPROM、ワンタイムプログラマブルリードオンリーメモリ（OTPROM）、電気消去可能プログラマブルリードオンリーメモリ（EEPROM）、コンパクトディスクリードオンリーメモリ（CD-ROM）、または別の光ディスクメモリ、磁気ディスクメモリ、磁気テープメモリ、またはデータを搬送もしくは格納するために使用することができる他の任意のコンピュータ読込み可能媒体を含む。
【０１２５】
本発明の実施形態で開示された番組再生制御方法およびデジタルテレビ装置について、上記で詳細に説明した。本明細書では、具体例を用いて本発明の原理および実装態様を説明したが、実施形態の説明は、本発明の方法および核となる概念を理解するのを助けることのみを目的とする。さらに、当業者は、本発明の思想に基づいて、特定の実装方法および適用範囲に関して修正を加えることができる。したがって、本明細書の内容は、本発明を限定するものと考えるべきではない。
【符号の説明】
【０１２６】
701  読み出しおよび保存ユニット
702  解析ユニット
703  保存ユニット
704  再生および表示ユニット
705  記憶ユニット
706  読み出しユニット
7011  選択サブユニット
7012  読み出しサブユニット
901  プロセッサ
902  メモリ
903  不揮発性メモリ
904  受信器
905  デコーダ
【図１】
0006441401.tif 000002
【図２】
0006441401.tif 000003
【図３】
0006441401.tif 000004
【図４】
0006441401.tif 000005
【図５】
0006441401.tif 000006
【図６】
0006441401.tif 000007
【図７】
0006441401.tif 000008
【図８】
0006441401.tif 000009
【図９】
0006441401.tif 000010