(57)【要約】【課題】  デジタル放送であるＭＰＥＧ-ＴＳをそのまま録画し、録画したファイルを再生する録画再生装置において、視聴者の録画に関する操作が録画ファイルに反映されないという課題を解決し、視聴者の録画に関する操作を録画ファイルに反映させ、視聴者の録画に関する操作を反映して再生する録画再生装置を提供することにある。【解決手段】  上記課題を解決するため、本発明は、デジタル放送であるＭＰＥＧ-ＴＳをそのまま録画する録画再生装置において、デジタル放送受信時に、Ｉピクチャ（Intra picture）の位置を予め保存し、録画時には、保存しているＩピクチャ（Intra picture）の位置情報から録画区間のＩピクチャ（Intra picture）の位置情報を特定する。更に、視聴者の録画に関する操作情報についても保存し、再生時には、その保存された操作情報に基づき視聴者の録画に関する操作を反映して再生する。【選択図】  図９
2006309819.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送を受信し録画する録画再生装置において、
デジタル放送を録画する番組保存部に、デジタル放送の録画ファイルと共に、シークポイントと、ユーザの操作ポイントも保存したことを特徴とする録画再生装置。
【請求項２】
前記ユーザの操作ポイントとして、録画開始ポイントを付加したことを特徴とする請求項１に記載の録画再生装置。
【請求項３】
前記ユーザの操作ポイントとして、録画終了ポイントを付加したことを特徴とする請求項１ないし２に記載の録画再生装置。
【請求項４】
前記ユーザの操作ポイントとして、録画ポーズ開始ポイントを付加したことを特徴とする請求項１ないし３のいずれかに記載の録画再生装置。
【請求項５】
前記ユーザの操作ポイントとして、録画ポーズ終了ポイントを付加したことを特徴とする請求項１ないし４のいずれかに記載の録画再生装置。
【請求項６】
前記ユーザの操作ポイントとして、映像ＥＳ（Elementary Stream）切り替えポイントを付加したことを特徴とする請求項１ないし５のいずれかに記載の録画再生装置。
【請求項７】
前記ユーザの操作ポイントとして、音声ＥＳ（Elementary Stream）切り替えポイントを付加したことを特徴とする請求項１ないし６のいずれかに記載の録画再生装置。
【請求項８】
前記ユーザの操作ポイントとして、サービス番号切り替えポイントを付加したことを特徴とする請求項１ないし７のいずれかに記載の録画再生装置。
【請求項９】
前記サービス番号切り替えポイントにおいて、サービス番号切り替え後のサービスにおける保存済みのＩピクチャもしくはＩＤＲピクチャから表示開始することを特徴とする請求項８に記載の録画再生装置。
【請求項１０】
前記サービス番号切り替えポイントにおいて、サービス番号切り替え後のサービスにおける保存済みのＩピクチャもしくはＩＤＲピクチャから表示開始する際、時短再生を行なうことを特徴とする請求項９に記載の録画再生装置。
【請求項１１】
デジタル放送の録画ファイルと共に、シークポイント、ユーザの操作ポイントに加えて、各サービスに関する情報も保存したことを特徴とする請求項１ないし１０のいずれかに記載の録画再生装置。
【請求項１２】
前記シークポイントに、サービス番号に対応する情報を付加し、異なるサービス番号に移行しても、移行後のサービス番号に対応したシークポイントを管理できることを特徴とする請求項１ないし１１のいずれかに記載の録画再生装置。
【請求項１３】
前記シークポイントと、前記操作ポイントをひとつのファイルとして、前記番組保存部に保存したことを特徴とする請求項１ないし１２のいずれかに記載の録画再生装置。
【請求項１４】
前記シークポイントと、前記操作ポイントと、前記受信したデジタル放送をひとつのファイルとして、前記番組保存部に保存したことを特徴とする請求項１３に記載の録画再生装置。
【請求項１５】
前記番組保存部に保存するファイルもしくは前記ファイルの任意の部分に暗号化処理を施し、前記番組保存部にしたことを特徴とする請求項１３ないし１４のいずれかに記載の録画再生装置。
【請求項１６】
前記録画ファイルを再生する場合、前記ユーザの操作を反映して再生することを特徴とする請求項１ないし１５のいずれかに記載の録画再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送を受信録画し、録画済み動画像ストリームに対して早送り再生や早戻し再生等を行なう録画再生装置に関する。
【背景技術】
【０００２】
デジタル放送を受信し録画する録画装置（一般的にレコーダと呼ばれている）は、デジタル放送であるＭＰＥＧ-ＴＳ（Motion Picture Experts Group - Transport Stream）をそのまま（圧縮したまま）録画したり、録画したファイルを再生したりすることができる。
【０００３】
録画する際、予め不要部分を録画しないように、録画ポーズ区間を設定するも行われている。
【０００４】
また、デジタル放送においては、同一チャンネルに複数のサービス（放送）が多重されて放送されることがあり、視聴者は、任意にサービス（放送）を選択することができる。
【０００５】
デジタル放送であるＭＰＥＧ-ＴＳをそのまま録画し、録画したファイルを再生する場合、Ｉピクチャ（Intra picture）の位置が予めわからないので、早送り再生等の特殊再生において困難が伴うが、予め、Ｉピクチャ（Intra picture）の位置情報を保存し、上記困難を改善した例としては、特許文献１が開示されている。
【０００６】
また、録画済みファイルの一部分を削除する手法について、同じく特許文献１に開示されている
【特許文献１】特開２００２−３３０４０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
デジタル放送であるＭＰＥＧ-ＴＳをそのまま録画し、録画したファイルを再生する録画再生装置において、視聴者の録画に関する操作が録画ファイルに反映されないという問題があった。
【０００８】
本発明の目的は、上記課題を解決し、デジタル放送であるＭＰＥＧ-ＴＳをそのまま録画し、録画したファイルを再生する録画再生装置において、視聴者の録画に関する操作を録画ファイルに反映させ、視聴者の録画に関する操作を反映して再生する録画再生装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明は、デジタル放送であるＭＰＥＧ-ＴＳをそのまま録画する録画再生装置において、デジタル放送受信時に、Ｉピクチャ（Intra picture）の位置を予め保存し、録画時には、保存しているＩピクチャ（Intra picture）の位置情報から録画区間のＩピクチャ（Intra picture）の位置情報を特定する。更に、視聴者の録画に関する操作情報についても保存し、再生時には、その保存された操作情報に基づき視聴者の録画に関する操作を反映して再生する。
【発明の効果】
【００１０】
本発明によれば、デジタル放送であるＭＰＥＧ-ＴＳをそのまま録画し、録画したファイルを再生する録画再生装置において、視聴者の録画に関する操作を録画ファイルに反映させ、視聴者の録画に関する操作を反映して再生する録画再生装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
本発明を、図面を用いて以下説明する。
【実施例１】
【００１２】
図１は、デジタル放送受信機能付き携帯端末１００の内部構成の一例を示す概略ブロック図である。
【００１３】
制御部１０１は、ＣＰＵ（Central Processing Unit）等により構成され、携帯端末１００全体に制御を行なう。操作部１０２は、番号キーやファンクションキーを含む複数のキーから構成され、ユーザ（視聴者）からの指示を受け付ける。選局部１０３は、放送用受信アンテナ１０４を介して受信したデジタル放送を選局するためのチューナであり、受信したデジタルを復調し、デジタルデータを出力する。無線通信部１０５は、通信用送受信アンテナ１０６を介して、ＣＤＭＡ（Code Division Multiple Access）モデム等の無線通信を行なうモデムである。
【００１４】
制御部１０１の動作プログラム等を保存する記憶部１０７と、受信したデジタル放送番組を録画保存する番組保存部１０８は、それぞれ別のＲＡＭ（Random Access Memory）等のメモリであっても良いし、1つのメモリのなかに記憶部１０７と番組保存部１０８を混在させても良い。また、メモリカードなどの取り外し可能な外部記憶媒体を用いるようにしても良い。例えば、番組保存部１０８を外部記憶媒体とし、記憶部１０７をＲＡＭで構成するようにしても良い。番組保存部１０８を外部記憶媒体とし、複数の媒体を取り替えて用いることができるようにすることにより、多くのデジタル放送番組データを保存することが出来る。
【００１５】
映像復号部１０９は、圧縮された映像データを復号するデコーダであり、表示部１１０は、映像復号部１０９で復号された映像を表示する液晶モニタ等のディスプレイである。音声復号部１１１は、圧縮された音声データを復号するデコーダであり、音声出力部１１２は、音声復号部１１１で復号された音声を出力するスピーカである。
【００１６】
尚、表示部１１０をユーザがペンや指を用いてディスプレイの画面を触れることにより、文字や数字、ユーザ指示を入力可能なタッチパネル方式にしても良い。これにより、ユーザは、使用状況や入力する情報に応じて、操作部１０２あるいは表示部１１０を使い分けることが出来る。また、携帯端末を小型化するために、操作部１０２を省略しても良い。
【００１７】
デジタル放送を放送用アンテナ１０４及び選局部１０３を介して受信すると、記憶部１０７に一時保存する。一時保存されたデジタル放送データは、制御部１０１の制御で、圧縮映像データと、圧縮音声データに、分離する。圧縮映像データは、映像復号部１０９にて復号し、表示部１１０に表示する。また、圧縮音声データは、音声復号部１１１にて復号し、音声出力部１１２にて音声として出力する。
【００１８】
内部タイマ１１３は、本携帯端末の基本クロックである２７ＭＨｚのクロックをカウントするタイマであり、デジタル放送の放送局とデジタル放送を受信する受信端末との同期や、表示する映像データと出力する音声データとの同期等に使用される。
【００１９】
デジタル放送番組を録画する場合は、デジタル放送のデジタルデータ（ＴＳフォーマット）を番組保存部１０８に保存する。
【００２０】
通信用送受信アンテナ１０６及び無線通信部１０５を介して受信したデジタルデータは、制御部１０１により、データを分離し、メール等の文字データの場合は表示部１１０にて表示し、通話等の音声データの場合は、音声出力部１１２にて音声として出力する。また、制御部１０１の制御により、記憶部１０７等に保存されたデータを読み出し、通信用送受信アンテナ１０６及び無線通信部１０５を介してデジタルデータとして送信する。デジタル放送の番組表である電子番組ガイド（ＥＰＧ：Electronic Program Guide）等も、この通信回線を利用して入手する。
【００２１】
図２は、受信したデジタル放送のデータフォーマットを示す図である。
【００２２】
デジタル放送のデジタルデータは、ＴＳ（Transport Stream）フォーマットであり、複数のＴＳパケット（ＴＳ１、ＴＳ２，ＴＳ３〜ＴＳｎ〜））で構成されている（図２（a）。
【００２３】
各ＴＳパケットは、１８８バイトで構成され、その内訳は、ＴＳヘッダ（TSh）とＴＳのペイロード（TS Payload）である（図２（b））。
【００２４】
映像や音声などのデータは、ＴＳのペイロード（複数）からなるＰＥＳ（Packetized Elementary Stream）に格納されている。ＰＥＳの内訳は、ＰＥＳヘッダ（PESh）と映像や音声などのデータが格納されているＰＥＳのペイロード（PES Payload）である（図２（c））。
【００２５】
ＥＳ（Elementary Stream）は、ＰＥＳのペイロード（複数）から構成され、映像データのＥＳや、音声データ等のＥＳがある（図２（ｄ））。
【００２６】
また、セクションには、番組特定情報であるＰＳＩ（Program Specification Information）、番組配列情報であるＳＩ（Service Information）、データコンテンツ等を送るためのＤＳＭ-ＣＣ（Digital Storage Media-Command and Control）等がある。ＴＳのペイロード（複数）からなるセクションは、セクションヘッダ（Section h）とセクションのペイロード（Section Payload）から構成されている（図２（e））。
【００２７】
図３は、デジタル放送受信視聴時のデータの流れを示すブロック図である。図1と同一物は同一番号を付す。
【００２８】
デジタル放送は、放送用受信アンテナ１０４を介して受信し、選局部（チューナ）１０３にて選局される。選局されたデジタル放送は、ＴＳフォーマットのまま、記憶部１０７内のＴＳバッファ３０１に一時保存する。
【００２９】
ＴＳバッファ３０１に一時保存されたＴＳデータは、ＴＳデータを分離するデマルチプレクス部であるＤＥＭＵＸ部３０２により、映像データのＰＥＳと音声データのＰＥＳに分離され、映像データのＰＥＳは、映像ＥＳバッファ３０３に、音声データのＰＥＳは、音声ＥＳバッファ３０４に、夫々格納される。
【００３０】
映像ＥＳバッファ３０３に格納された映像データは、映像復号部１０９で復号され、表示部１１０で表示され、音声ＥＳバッファ３０４に格納された音声データは、音声復号部１１１で復号され、音声出力部１１２から音声として出力される。
【００３１】
その際、ＴＳバッファ３０１に格納されている映像データのＩピクチャ（Intra picture）の位置情報をシークテーブル３０５に順次保存する。
【００３２】
録画する場合は、ＴＳバッファ３０１内の必要なＴＳデータを、番組保存部１０８に録画ファイルとして保存すると共に、シークテーブル３０５の中から録画ファイルに有効なＩピクチャの位置情報も併せて番組保存部１０８に保存する。
【００３３】
このシークテーブルファイルをＴＳデータファイルと別ファイルで番組保存部１０８に保存しても良いが、シークテーブルファイルとＴＳデータファイルを結合して1個のファイルとして番組保存部１０８に保存しても良い。
【００３４】
また、ファイルを番組保存部１０８に保存する際、制御部１０１にて暗号化処理を施すこともできる。ＴＳデータファイルとシークテーブルファイルの両方もしくは一方に暗号化処理を施したり、シークテーブルファイルとＴＳデータファイルを結合して１個のファイルとした場合は、その1個のファイルもしくは、その1個のファイル内の任意の部分のみ暗号化処理を施すこともできる。
【００３５】
再生時は、制御部１０１の制御により、暗号化処理された部分の暗号解読処理を行なうことにより対応する。
【００３６】
図４は、録画ファイルに保存されているＴＳデータの1個のＴＳパケットを示している。受信したデジタル放送の1個のＴＳパケットは１８８バイトのデータであるが、本実施例では、そのＴＳパケット４０１の先頭に４バイトの内部タイマＡの値４０２を付加して、各ＴＳパケットを１９２バイトとして管理している。
【００３７】
内部タイマＡの値４０２は、そのＴＳパケットを受信した時点での内部タイマＡの値であり、本実施例では、２７ＭＨｚの内部タイマ１１３から、４５ｋＨｚ換算した内部タイマＡの値を使用している。この内部タイマＡは、デジタル放送を受信開始した時点で０に設定してから、カウントＵＰを行ない、４５ｋＨｚ換算で４バイトすなわち２６．５時間分のカウントが可能となっている。
【００３８】
デジタル放送の放送局では、２７ＭＨｚを基本クロックとするＰＣＲ（Program Clock Reference）を送信する。ＰＣＲを受信した受信端末では、ＰＣＲを受信した時点での内部タイマ値とそのＰＣＲ値との差分を管理し、放送局との同期を図っている。
【００３９】
図５は、ＰＣＲ時間軸と、ＰＣＲ時間軸上で、ＰＣＲの値がＰＣＲ値１（９０ｋＨｚ換算値）の時点で受信した、ＰＥＳの先頭であるＴＳパケットを示している。ＰＥＳの先頭に位置するＰＥＳヘッダには、表示時刻意味する３３ビットのＰＴＳ（Presentation Time Stamp）があり、ＰＣＲ時間軸上で、９０ｋＨｚ換算のＰＣＲ値がこのＰＴＳ値もしくはその近傍になった時点で表示する。映像データにおけるＩピクチャのＰＥＳヘッダには、表示すべき時刻を意味するＰＴＳが格納されており、Ｉピクチャの表示時刻が規定されている。ＰＴＳの値は、９０ｋＨｚ換算の値であり、３３ビットで、４５ｋＨｚ換算での４バイトと同じ２６．５時間分の時間管理ができる。
【００４０】
図５では、ＰＣＲの値がＰＣＲ値１（９０ｋＨｚ換算値）の時点で受信したＴＳパケットの中に、ＰＴＳ（ＰＴＳの値はＰＴＳ値１）が格納させており、ＰＣＲの値がＰＣＲ値２（９０ｋＨｚ換算値）もしくはその近傍になった時点で、ＰＣＲ値２＝ＰＴＳ値１もしくはほぼ等しい状態となり、ＰＴＳ値１の表示時刻に達した様子を示している。すなわち、ＰＣＲの値がＰＣＲ値１（９０ｋＨｚ換算値）の時点で受信したＩピクチャの映像データ（ＰＴＳの値がＰＴＳ値１）を映像復号部１０９で復号し、ＰＣＲの値がＰＣＲ値２（＝ＰＴＳ値１もしくはその近傍）の時点で表示部１１０に表示することを意味している。
【００４１】
ＭＰＥＧ-ＴＳの映像データは、他の画像フレームを参照することなく、その画像フレームのみで復号が完了できるＩピクチャ（フレーム内符号化画像Intra Picture）をシークポイントと位置付け、このＩピクチャが格納されたＴＳパケットから復号を開始し、表示する。シークテーブル３０５では、録画ファイル内のＩピクチャが格納されたＴＳパケットの位置を管理している。
【００４２】
図６に、シークテーブル３０５内のシークポイントデータ（1個のシークポイント）の例を示す。Ｉピクチャを表示すべき時刻情報であるＰＴＳの値（ＰＴＳ値）と、Ｉピクチャが格納された先頭のＴＳパケットの位置情報であるファイル内ポインタ値とを対で管理している。ＰＴＳの値は３３ビットであるが、本実施例のシークテーブル３０５では、ＰＴＳ値のデータ長を４バイトにするため、シークテーブル３０５に格納するＰＴＳの値は、下位１ビットを間引いた上位３２ビットを格納している。その結果、図６におけるＰＴＳ値は、４５ｋＨｚ換算したＰＴＳの値となっている。ファイル内ポインタ値は、ＰＴＳのデータ長に合わせて４バイトとし、1個のシークポイントは、ＰＴＳ値のデータ長４バイトとファイル内ポインタ値のデータ長４バイトの計８バイトで構成している。
【００４３】
シークテーブル３０５内は、複数のシークポイントが存在し、そのシークポイントのＰＴＳ値で次のシークポイントまでの時間間隔情報を算出し、ファイル内ポインタ値で、次のシークポイントにおけるＴＳパケットの位置情報を入手する。録画ファイルを早送り再生する場合は、これらシークポイントの時間間隔情報や位置情報に基づき、早送り再生を実行する。
【００４４】
図７は、録画開始や録画終了等のユーザ（視聴者）の操作が、ＰＣＲ時間軸上で、ＰＣＲ値３（９０ｋＨｚ換算値）の時点で発生した例を示している。本発明は、このユーザの操作ポイントをシークテーブルに加味したことを特徴としている。
【００４５】
図８に、ユーザ（視聴者）の操作ポイントを加味したシークテーブル３０５の例を示す。
【００４６】
図８（a）はシークポイントの例で、図８（b）が操作ポイントの例である。シークポイントは図６のシークポイントと同じく８バイトであるが、ファイル内ポインタ値を下位３１ビットで構成し、残りの最上位ビットの１ビットをシークポイントと操作ポイントの識別に用いている。このビットが１の場合は、このポイントがシークポイントであることを意味し、このビットが０の場合は、このポイントが操作ポイントであることを意味している。
【００４７】
図８（b）における操作ポイントの識別値により、どのような操作による操作ポイントであるかが識別できる。図８（b）でのＰＣＲ値は、操作が行なわれた時点におけるＰＣＲ時間軸上のＰＣＲの値を、４５ｋＨｚ換算したＰＣＲの値である。その結果、図８（a）のＰＴＳ値と、図８（b）のＰＣＲ値が同じ４５ｋＨｚ換算で取り扱うことができる。操作ポイントのデータ長は、シークポイントと同じく８バイトであり、図８（a）のシークポイントと、図８（b）の操作ポイントが混在した状態でシークテーブル３０５に保存する。
【００４８】
表１は、録画開始と録画終了の操作ポイントを加味した例である。録画開始時点で、録画が開始された操作ポイント（操作ポイントの識別値００００００００ｈ（16進数））と、録画を開始した時点のＰＣＲ値とを対で保存する。また、録画終了時点で、録画が終了された操作ポイント（操作ポイントの識別値０００００００１ｈ（16進数））と、録画を終了した時点のＰＣＲ値とを対で保存する。
【００４９】
【表１】
2006309819.tif 000003
【００５０】
録画開始時点が、図７のＰＣＲ時間軸上で、ＰＣＲ値３であった場合は、シークテーブル３０５内を検索し、シークポイントのＰＴＳ値がＰＣＲ値３より以前のＰＴＳ値であるシークポイントを検出する。このシークポイントのファイル内ポインタ値から、Ｉピクチャが格納されているＴＳパケットすなわち内部タイマＡの値１が付加されたＴＳパケットを検出し、そのＴＳパケットから録画を開始する。
【００５１】
この録画ファイルを再生する場合は、Ｉピクチャが格納されたＴＳパケットから復号を開始し、ＰＣＲの値がＰＣＲ値３もしくはその近傍になった時点から表示開始する。勿論、Ｉピクチャから表示開始することもできる。
【００５２】
録画終了時点が、図７のＰＣＲ時間軸上で、ＰＣＲ値３であった場合は、その時点でＤＥＭＵＸ部３０２に入力するＴＳパケットまで録画ファイルに格納し、終了する。この録画ファイルを再生する場合は、ＰＣＲの値がＰＣＲ値３もしくはその近傍になった時点で表示を終了（画面ポーズ）する。勿論、その時点での映像ＥＳバッファ３０３に格納されている映像データをすべて表示することもできる。
【００５３】
表２は、表１の例に加えて、録画ポーズ開始（録画の一時停止）と録画ポーズ終了（録画再開）の操作ポイントを加味した例である。録画ポーズ開始時点で、録画ポーズが開始された操作ポイント（操作ポイントの識別値０００００００２ｈ（16進数））と、録画ポーズを開始した時点のＰＣＲ値とを対で保存する。また、録画ポーズ終了時点で、録画ポーズが終了された操作ポイント（操作ポイントの識別値０００００００３ｈ（16進数））と、録画ポーズを終了した時点のＰＣＲ値とを対で保存する。
【００５４】
【表２】
2006309819.tif 000004
【００５５】
録画ポーズ開始時点が、図７のＰＣＲ時間軸上で、ＰＣＲ値３であった場合は、その時点でＤＥＭＵＸ部３０２に入力するＴＳパケットまで録画ファイルに格納し、録画を一時停止する。この録画ファイルを再生する場合は、ＰＣＲの値がＰＣＲ値３もしくはその近傍になった時点で表示を一時停止（画面ポーズ）する。勿論、その時点での映像ＥＳバッファ３０３に格納されている映像データをすべて表示することもできる。
【００５６】
録画ポーズ終了時点が、図７のＰＣＲ時間軸上で、ＰＣＲ値３であった場合は、シークテーブル３０５内を検索し、シークポイントのＰＴＳ値がＰＣＲ値３より以前のＰＴＳ値であるシークポイントを検出する。このシークポイントのファイル内ポインタ値から、Ｉピクチャが格納されているＴＳパケットすなわち内部タイマＡの値１が付加されたＴＳパケットを検出し、そのＴＳパケットから録画を再開する。
【００５７】
この録画ファイルを再生する場合は、Ｉピクチャが格納されたＴＳパケットから復号を開始し、ＰＣＲの値がＰＣＲ値３もしくはその近傍になった時点から表示を再開する。勿論、Ｉピクチャから表示を再開することもできる。
【００５８】
表３は、表２の例に加えて、音声ＥＳを切り替える操作ポイントを加味した例である。本実施例では、二つの音声ＥＳ（音声ＥＳ１と音声ＥＳ２）があることを想定している。音声ＥＳを音声ＥＳ１から音声ＥＳ２に切り替える操作ポイント（操作ポイントの識別値０００００００８ｈ（16進数））と、音声ＥＳを音声ＥＳ１から音声ＥＳ２に切り替えた時点のＰＣＲ値とを対で保存する。また、音声ＥＳを音声ＥＳ２から音声ＥＳ１に切り替える操作ポイント（操作ポイントの識別値０００００００９ｈ（16進数））と、音声ＥＳを音声ＥＳ２から音声ＥＳ１に切り替える時点のＰＣＲ値とを対で保存する。
【００５９】
【表３】
2006309819.tif 000005
【００６０】
音声に関するシークポイントは保存していないが、音声ＥＳを切り替えた時点で、音声ミュートを行ない、ＭＰＥＧ−ＴＳをＤＥＭＵＸ部３０２に入力する。ＤＥＭＵＸ部３０２で音声ＥＳを分離し、切り替え後の音声ＥＳのＰＥＳの先頭が格納されたＴＳパケットから音声ＥＳバッファ３０４に格納する。音声復号部１１１で音声ＥＳバッファ３０４に格納された音声ＥＳを復号し音声出力部１１２から音声出力する。尚、音声出力開始時点で音声ミュートを解除すると、音声に関するノイズを少なくすることができる。
【００６１】
本実施例では、音声ＥＳが２個場合を想定しているが、音声ＥＳが３個以上であっても同様な手法で対応できる。
【００６２】
また、映像ＥＳは１個であると想定しているが、複数の映像ＥＳについても、複数の音声ＥＳの取り扱いと同様な考え方で処理することができる。
【００６３】
図９は、複数のサービスに対応したシークテーブル３０５の例を示す。
【００６４】
図９（a）はシークポイントの例で、図９（b）が操作ポイントの例である。シークポイントは図６のシークポイントと同じく８バイトであるが、ファイル内ポインタ値を下位２３ビットで構成し、上位９ビットに、有効サービスビット８ビットと、シークポイントと操作ポイントの識別に用いる１ビットを配置している。このシークポイントと操作ポイントの識別に用いる１ビットが１の場合は、このポイントがシークポイントであることを意味し、このビットが０の場合は、このポイントが操作ポイントであることを意味している。
【００６５】
図９（b）における操作ポイントの識別値は２３ビットであり、上位９ビットに有効サービス番号８ビットと、シークポイントと操作ポイントの識別に用いる１ビットを配置している。図９（b）の操作ポイントの識別値によりどのような操作による操作ポイントであるかが識別できる。図９（b）でのＰＣＲ値は、操作が行なわれた時点におけるＰＣＲ時間軸上のＰＣＲの値を、４５ｋＨｚ換算したＰＣＲの値である。その結果、図９（a）のＰＴＳ値と、図９（b）のＰＣＲ値が同じ４５ｋＨｚ換算で取り扱うことができる。操作ポイントのデータ長は、シークポイントと同じく８バイトであり、図９（a）のシークポイントと、図９（b）の操作ポイントが混在した状態でシークテーブル３０５に保存する。
【００６６】
複数のサービスに関する情報は、サービス毎に番組対応テーブルであるＰＭＴ（Program Map Table）が規定され、そのＰＭＴの中に、そのサービスで使用する映像データのパケット識別子である映像ＰＩＤ（Packet Identifier）や音声データのパケット識別子である音声ＰＩＤ（Packet Identifier）等が格納されている。
【００６７】
表４は、ＰＭＴを受信する毎にＰＭＴの内容を保存している状態を示す。ここでは、ＰＭＴの内容が変化した場合のみ保存し、ＰＭＴの内容が変化していない場合は、保存しないようにしている。
【００６８】
【表４】
2006309819.tif 000006
【００６９】
サービス毎に、映像ＰＩＤ（Ｖ＿ＰＩＤ）、２個の音声ＰＩＤ（Ａ１＿ＰＩＤ、Ａ２＿ＰＩＤ）、ＰＣＲのＰＩＤ（ＰＣＲ＿ＰＩＤ）を格納したサービス情報テーブルである。サービス毎に、基準となるＰＣＲが異なるので、サービス毎に、内部タイマＡの値、及び、内部タイマＡとそのサービスのＰＣＲとの差分値をサービス情報テーブル内に併せて格納している。この結果、内部タイマＡの値から、選択しているサービスのＰＣＲ値を換算することができ、サービスが切り替わっても、切り替え後のサービスに対応するＰＣＲ時間軸を構築することができる。
【００７０】
表４では、最初サービス番号０（デフォルトのサービス番号）のＰＭＴを保存し、次にサービス番号１のＰＭＴ、続いてサービス番号７のＰＭＴが順次保存され、更に、いくつかのＰＭＴを保存した後、サービス番号０のＰＭＴ（保存済みのサービス番号０と同じサービス番号０のＰＭＴであるが、保存済みのサービス番号０のＰＭＴの内容と異なる）を保存している状態を示している。
【００７１】
このサービス情報テーブルの内、録画ファイルに対応したＰＭＴの情報をサービス情報テーブルファイルとして番組保存部１０８に保存するが、サービス情報テーブルファイルをシークテーブルファイルやＴＳデータファイルと別ファイルで番組保存部１０８に保存しても良いが、サービス情報テーブルファイルとシークテーブルファイルとＴＳデータファイルを結合して1個のファイルとして番組保存部１０８に保存しても良い。勿論、サービス情報テーブルファイルとシークテーブルファイルを結合して1個のファイルとして番組保存部１０８に保存しても良いことは自明である。
【００７２】
また、ファイルを番組保存部１０８に保存する際、制御部１０１にて暗号化処理を施すこともできる。ＴＳデータファイルとシークテーブルファイルとサービス情報テーブルファイルの三つもしくは任意二つもしくは任意の一つに暗号化処理を施したり、サービス情報テーブルファイルとシークテーブルファイルとＴＳデータファイルを結合して１個のファイルとした場合は、その1個のファイルもしくは、その1個のファイル内の任意の部分のみ暗号化処理を施すこともできる。
【００７３】
再生時は、制御部１０１の制御により、暗号化処理された部分の暗号解読処理を行なうことにより対応する。
【００７４】
映像ＰＩＤが、複数のサービスで共通に使用され、音声ＰＩＤが異なる場合も想定されるので、図９（a）のシークポイントにおける有効サービスビット（８ビット）は、サービス毎に１ビットを対応させている。その関係を表５に示す。
【００７５】
【表５】
2006309819.tif 000007
【００７６】
表５のｘの値は、他のサービス番号を意味し、該当サービス番号においては、無視できることを表している。
【００７７】
サービス番号０のみ対応の場合は、図９（a）の有効サービスビットは、０００００００１（２進数）となり、サービス番号０とサービス番号１のみ対応の場合は、図９（a）の有効サービスビットは、００００００１１（２進数）となる。
【００７８】
本実施例では、サービス番号は０〜７までの８通りまでであると想定している。
【００７９】
この結果、シークポイントと、サービス番号との対応が取れ、異なるサービス番号に移行した際に、移行後のサービス番号に対応したシークポイントを管理することができる。
【００８０】
表６は、表３の操作ポイントの例に加えて、サービス番号切り替えの操作ポイントを加味した例である。
【００８１】
サービス番号を切り替えた時点で、サービス番号が切り替えられた操作ポイント（操作ポイントの識別値００００１０ｈ（16進数））と、サービス番号を切り替えた時点のＰＣＲ値とを対で保存する。
【００８２】
【表６】
2006309819.tif 000008
【００８３】
図９（b）の有効サービス番号値は、その時点で選択されている有効なサービス番号を格納し、サービス切り替えの操作ポイントでは、切り替え後の新サービス番号を格納する。
【００８４】
サービス番号切り替え時点が、図７のＰＣＲ時間軸上で、ＰＣＲ値３であった場合は、シークテーブル３０５内を検索し、同じサービス番号を有するシークポイントのＰＴＳ値がＰＣＲ値３より以前のＰＴＳ値であるシークポイントを検出する。このシークポイントのファイル内ポインタ値から、Ｉピクチャが格納されているＴＳパケットすなわち内部タイマＡの値１が付加されたＴＳパケットを検出し、そのＴＳパケットから再生（表示）を開始する。
【００８５】
この場合、そのサービス番号における受信したＰＣＲとシークポイントの保存されているＰＴＳとの間に大きな隔たりがあることが想定されるが、受信したＰＣＲと、再生中（表示中）のＰＴＳとの間に大きな隔たりが無くなるように、時短再生を行なうことにより解消する。勿論、切り替え後のサービスにおける映像ストリームのＩピクチャが格納されたＴＳパケットから復号を開始し、ＰＣＲの値がサービス番号切り替えポイントのＰＣＲ値もしくはその近傍になった時点から表示開始することもできる。
【００８６】
表４には、ＰＭＴの情報のみを保存しているが、ネットワーク情報テーブルであるＮＩＴ（Network Information Table）等の番組特定情報（ＰＳＩ）や、番組配列情報（ＳＩ）等の情報も併せて保存しても良い。
【００８７】
図１０は、操作ポイントに、ファイル内ポインタ値を加味した例を示す。図１０におけるファイル内ポインタ値は、その操作ポイントが入力された時点のＰＣＲの値に対応する内部タイマＡの値を持ったＴＳパケットのファイル内ポインタ値である。
【００８８】
図１１にその様子を示す。図１１は、ＰＣＲ時間軸上で、ＰＣＲの値がＰＣＲ値２の時点で操作ポイントが入力され、そのＰＣＲ値２に対応する内部タイマＡの値を持ったＴＳパケットが、ＰＣＲの値がＰＣＲ値１の時点で受信したＴＳパケットであることを表している。
【００８９】
このファイル内ポインタ値を追加することにより、操作ポイントが録画開始の場合、ＤＥＭＵＸ部３０２に入力するＴＳパケットが、録画開始ポイントのファイル内ポインタ値に達するまで、表示しないで時短再生を行ない、その後、表示すべき画面が、録画開始ポイントのＰＣＲ値に達したら、表示を開始することができる。この結果、録画開始ポイントから表示する場合のレスポンスが改善される効果を持つ。
【００９０】
また、サービス番号を切り替えた場合、ＤＥＭＵＸ部３０２には、切り替え前のサービス番号のＴＳパケットを、サービス番号切り替えポイントのファイル内ポインタ値に達するまで入力し、その後、切り替え後のサービス番号のＴＳパケットをＩピクチャからＤＥＭＵＸ部３０２に入力する。この結果、サービス番号切り替えポイントでの表示切り替えのレスポンスが改善される効果を持つ。
【００９１】
本実施例では、サービス番号の最大値は７（すなわちサービスの種類は最大８個）であることを想定し、図１０の有効サービス番号値は３ビットで構成している。また、操作ポイントの識別値は、５ビットで構成し、３２種類の操作ポイントに対応できる構成として  いる。
【００９２】
表７は、図１０の操作ポイント仕様に対応した表６と同じ操作ポイントに対する表である。
【００９３】
【表７】
2006309819.tif 000009
【００９４】
表６で２３ビットの操作ポイントの識別値が、表７では、５ビットで収まっていることが分かる。
【００９５】
図１２は、デジタル放送を視聴しない状態で、録画を行なう予約録画の場合必要となる番組予約情報保存部１２０１を付加した、デジタル放送受信機能付き携帯端末を示すブロック図である。図1と同一物は同一番号を付す。
【００９６】
図１３は、携帯端末１００における番組予約処理の一例を示したフローチャートである。この番組予約処理を実行するためのプログラムは、記憶部１０７に保存されており、このプログラムに基づいて制御部１０１が処理を実行する。
【００９７】
ユーザから番組予約モードへの切り替え指示が入力されると、録画予約処理が開始される（ステップ１３００）。ユーザは操作部１０２を用いて録画を希望するデジタル放送番組を選択する（ステップ１３０１）。例えば、電子番組ガイド（ＥＰＧ：Electronic Program Guide）を用いて、図１４に示すような番組選択画面を表示部１１０に表示し、ユーザはこの画面の中から、任意の番組を選択する。図１４の例では、ＹＹＹＴＶの１９：００（午後７時）から番組が開始されるホームドラマがされている。尚、電子番組ガイドは、デジタル放送の放送局から送信されたものを事前に番組予約情報保存部１２０１に保存し、これを用いて番組選択画面を表示しても良いし、ユーザが番組予約モードに切り替えたときに、デジタル放送の放送局等から受信するようにしても良い。また、図示せざるインターネット網を介して入手しても良い。
【００９８】
番組が選択されると、電子番組ガイドに含まれる情報を用いて、録画開始ポイントに相当する番組開始時刻の設定（ステップ１３０２）、および録画終了ポイントに相当する番組終了時刻の設定（ステップ１３０３）をそれぞれ行ない、番組予約情報を生成する。生成された番組予約情報を、番組予約情報保存部１２０１に保存し、録画予約の処理を終了する（ステップ１３０４）。この番組予約情報に基づき、デジタル放送の予約録画を実行する。
【００９９】
予約録画には、番組情報によらず、時刻指定によるマニュアル録画もあるが、番組情報による予約録画と同等に扱えることは自明である。
【０１００】
デジタル放送における画像圧縮の規格に、H.264|MPEG-4 AVCと呼ばれる圧縮規格（H.264は、ITU-T(International Telecommunication Union-Telecommunication Standardization Sector)による規格名称であり、MPEG-4 AVC(Moving Picture Experts Group-4 Advanced Video Cording)は、ISO/IEC(International Organaization for Standardization/International Electrotecnical Commission)による規格名称であり、両者とも同じ内容の規格である。）があるが、この規格を適用する場合は、Ｉピクチャに相当するピクチャであるＩＤＲ（Instantaneous Decoder Refresh）ピクチャにてシークポイントを構成することにより、本発明を適用することができる。
【０１０１】
また、記憶部１０７内のＳバッファ３０１に一時保存されたＴＳフォーマットのデジタル放送についても、本発明を適用できる。この場合、番組保存部１０８に受信した番組を保存しないことも想定されるが、シークポイントを記憶部に保存することにより対応できる。
【０１０２】
以上説明した実施例は、携帯端末に対する実施例であるが、据置型の固定受信装置でも本発明が適用できることは自明である。
【０１０３】
また、上記実施例では、無線通信網を用いたが、有線通信網を利用することも出来る。
【０１０４】
デジタル放送には、地上波によるデジタル放送や、人工衛星を介したデジタル放送があるが、無線によるデジタル放送であることについては同じであり、本発明が適用できる。
尚、携帯端末は、ユーザが保持するものだけに限られず、自動車に搭載する車載用途の携帯端末を含むものである。
【図面の簡単な説明】
【０１０５】
【図１】デジタル放送受信機能付き携帯端末の内部構成の一例を示す概略ブロック図である。
【図２】受信したデジタル放送のデータフォーマットを説明する説明図である。
【図３】デジタル放送受信視聴時のデータの流れを示すブロック図である。
【図４】録画ファイルに保存されている1個のＴＳパケットの例を説明する説明図である。
【図５】ＰＣＲ時間軸と、ＰＣＲ時間軸上でのＴＳパケットを説明する説明図である。
【図６】シークポイントの例を示す模式図である。
【図７】ＰＣＲ時間軸と、ＰＣＲ時間軸上での操作ポイントを説明する説明図である。
【図８】操作ポイントを加味したシークテーブルの例を示す模式図である。
【図９】複数のサービスに対応したシークテーブルの例を示す模式図である。
【図１０】操作ポイントに、ファイル内ポインタ値を加味した例を示す模式図である。
【図１１】ＰＣＲ時間軸と、ＰＣＲ時間軸上での操作ポイントに対応するＴＳパケットを説明する説明図である。
【図１２】番組予約情報保存部を付加した携帯端末の内部構成の一例を示すブロック図である。
【図１３】携帯端末における番組録画予約処理の一例を示したフローチャートである。
【図１４】携帯端末に表示する番組選択画面の一例を示す図である。
【符号の説明】
【０１０６】
１００：携帯端末
１０１：制御部
１０２：操作部
１０３：選局部
１０４：放送受信用アンテナ
１０５：無線通信部
１０６：通信用送受信アンテナ
１０７：記憶部
１０８：番組保存部
１０９：映像復号部
１１０：表示部
１１１：音声復号部
１１２：音声出力部
３０１：ＴＳバッファ
３０２：ＤＥＭＵＸ部
３０３：映像ＥＳバッファ
３０４：音声ＥＳバッファ
３０５：シークテーブル
１３０１：番組予約情報保存部
【図１】
2006309819.tif 000010
【図２】
2006309819.tif 000011
【図３】
2006309819.tif 000012
【図４】
2006309819.tif 000013
【図５】
2006309819.tif 000014
【図６】
2006309819.tif 000015
【図７】
2006309819.tif 000016
【図８】
2006309819.tif 000017
【図９】
2006309819.tif 000018
【図１０】
2006309819.tif 000019
【図１１】
2006309819.tif 000020
【図１２】
2006309819.tif 000021
【図１３】
2006309819.tif 000022
【図１４】
2006309819.tif 000023