(57)【要約】【課題】追っかけ再生の開始位置を任意に設定可能とする技術を提供する。【解決手段】録画再生装置（１００において、デジタル放送を録画するための録画ファイルに対応して、タイムサーチ情報の管理を可能とするタイムサーチ管理ファイルを記憶可能な記録部（１０７）と、上記タイムサーチ情報の任意位置に追っかけ再生の開始位置の設定を可能とする操作部（１０２）とを設ける。さらに、上記タイムサーチ情報の任意位置に設定された追っかけ再生の開始位置からの追っかけ再生を制御する制御部（１０１）とを設ける。上記制御部の制御により、上記タイムサーチ情報の任意位置に設定された追っかけ再生の開始位置からの追っかけ再生を行うことができる。【選択図】図１
2009194851.tif 000002
【特許請求の範囲】
【請求項１】
受信されたデジタル放送の録画及び再生を可能とする録画再生装置であって、
上記デジタル放送を録画するための録画ファイルに対応して、タイムサーチ情報の管理を可能とするタイムサーチ管理ファイルを記憶可能な記録部と、
上記タイムサーチ情報の任意位置に追っかけ再生の開始位置の設定を可能とする操作部と、
上記タイムサーチ情報の任意位置に設定された追っかけ再生の開始位置からの追っかけ再生を制御する制御部と、を含むことを特徴とする録画再生装置。
【請求項２】
上記デジタル放送から録画ファイルが形成される際、指定されたパケット数毎に、上記録画ファイルにデータが追加記録される請求項１記載の録画再生装置。
【請求項３】
受信されたデジタル放送を一時保存するＴＳバッファと、
上記ＴＳバッファに、上記追っかけ再生開始位置に対応するデータが存在するか否かを判断する第１機能と、を含み、
上記ＴＳバッファに、上記追っかけ再生開始位置に対応するデータが存在する場合に、上記ＴＳバッファ内に上記読み出し位置が設定される請求項１記載の録画再生装置。
【請求項４】
受信されたデジタル放送を復号するための復号部で正常に復号できたかどうかを判断する第２機能を含み、正常に復号できた位置が上記タイムサーチ情報として保存される請求項１記載の録画再生装置。
【請求項５】
上記受信されたデジタル放送を一時保存するＴＳバッファを含み、
上記制御部は、上記デジタル放送録画開始のための録画開始処理機能と、
上記デジタル放送の録画中処理のための録画中処理機能と、
上記デジタル放送の録画終了のための録画終了処理機能と、
上記タイムサーチ情報の任意位置に設定された追っかけ再生の開始位置からの追っかけ再生のための追っかけ再生処理機能と、を含む請求項１記載の録画再生装置。
【請求項６】
上記録画開始処理機能による処理は、表示画像を構成するためのＩＤＲ情報を検索する第１処理と、
上記ＩＤＲ情報が存在する場合に、そのＩＤＲ情報の中からＩＤＲ画像の位置情報を抽出し、その読み出し位置を設定する第２処理と、
上記第２処理の後に、上記録画ファイルと、上記タイムサーチ管理ファイルをオープンする第３処理と、を含む請求項５記載の録画再生装置。
【請求項７】
上記録画中処理機能による処理は、デジタル放送であるＴＳパケットを受信し、それを上記ＴＳバッファに記録する第４処理と、
次のＴＳパケットの受信に備えて、上記ＴＳバッファにおけるＴＳパケット書き込み位置を更新する第５処理と、
上記ＴＳパケットのデータ内容を解析し、ＩＤＲ画像であるかどうかを判断する第６処理と、
取得したＴＳパケットのデータがＩＤＲ画像であった場合は、ＩＤＲ情報を保存する第７処理と、
録画ファイルに記録する前に、記録すべきＴＳパケットのパケット数が、指定したパケット数に到達したかどうかを判断する第８処理と、
記録すべきＴＳパケットのパケット数が、指定したパケット数に到達した場合に、上記ＴＳパケットを録画ファイルに記録する第９処理と、
次の録画ファイルへの書き込みに備えて、上記ＴＳバッファの読み出し位置を更新する第１０処理と、
録画中の録画ファイルにおいて、記録済みＴＳパケットについて、録画中の録画ファイルの仮終端を更新し、再生系への録画ファイル仮終端更新通知が許可されているかどうかを判断する第１１処理と、を含む請求項５記載の録画再生装置。
【請求項８】
上記録画終了処理機能による処理は、録画中の録画ファイルに、記録すべきＴＳパケットを記録する第１２処理と、
記録完了した録画ファイルの終端を更新し、保存されているＩＤＲ情報を、タイムサーチポイントとしてタイムサーチ管理ファイルに記録する第１３処理と、
録画ファイルのクローズと、タイムサーチ管理ファイルのクローズを行う第１４処理と、を含む請求項５記載の録画再生装置。
【請求項９】
上記追っかけ再生処理機能による処理は、追っかけ再生を開始する位置を、録画中の録画ファイルの先頭に設定し、シーク位置を検索する第１５処理と、
追っかけ再生の開始が指示されたかどうかを判断し、追っかけ再生の開始が指示された場合に追っかけ再生を開始する第１６処理と、を含む請求項５記載の録画再生装置。
【請求項１０】
上記第１５処理は、指定されたシーク位置が上記ＴＳバッファ内に存在するかどうかを判断し、該当シーク位置が、上記ＴＳバッファ内に無かった場合は、録画中の録画ファイル内に読み出し位置を設定し、該当シーク位置が、上記ＴＳバッファ内に存在した場合は、上記ＴＳバッファ内に読み出し位置を設定する第１７処理を含む請求項９記載の録画再生装置。
【請求項１１】
上記制御部は、所定のプログラムを実行するマイクロコンピュータによって形成され、上記制御部における上記各処理機能は、上記プログラムの実行によって実現される請求項５記載の録画再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送の内容を録画し、必要に応じて再生可能な録画再生装置における制御技術に関するものである。
【背景技術】
【０００２】
デジタル放送の番組を受信し録画する録画再生装置（一般的にレコーダと呼ばれている）では、デジタル放送であるＭＰＥＧ−ＴＳ（Motion Picture Experts Group - Transport Stream）を圧縮したままの状態で録画したり、録画したファイルを再生したりすることができる。また、そのような録画再生装置に搭載される機能として、録画しながら再生することができる機能（「追っかけ再生」と称する）が知られている（例えば特許文献１参照）。この機能によれば、現在録画中の番組を、録画終了まで待つことなく、番組の最初から再生しつつ録画を続けることができる。もちろん、再生を途中で止め、また後で続きを見ることも可能とされる。
【０００３】
【特許文献１】特開２００７−４３３５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のように従来の録画再生装置に搭載される追っかけ再生機能によれば、現在録画中の番組を、録画終了まで待つことなく、番組の最初から再生しつつ録画を続けることができるし、再生を途中で止め、また後で続きを見ることができる。
【０００５】
しかしながら、従来の録画再生装置に搭載される追っかけ再生機能によれば、追っかけ再生の開始位置が、録画ファイルの先頭や、デジタル放送視聴一時停止時点に限られており、追っかけ再生の開始位置を、利用者が任意に設定することができない。また、そのような技術については、上記特許文献１にも記載されていない。
【０００６】
本発明の目的は、追っかけ再生の開始位置を任意に設定可能とする技術を提供することにある。
【０００７】
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち代表的なものについて簡単に説明すれば下記のとおりである。
【０００９】
すなわち、デジタル放送を録画するための録画ファイルに対応して、タイムサーチ情報の管理を可能とするタイムサーチ管理ファイルを記憶可能な記録部と、上記タイムサーチ情報の任意位置に追っかけ再生の開始位置の設定を可能とする操作部と、上記タイムサーチ情報の任意位置に設定された追っかけ再生の開始位置からの追っかけ再生を制御する制御部とを含んで録画再生装置を構成する。上記制御部の制御により、上記タイムサーチ情報の任意位置に設定された追っかけ再生の開始位置からの追っかけ再生を可能とする。
【発明の効果】
【００１０】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記の通りである。
【００１１】
すなわち、追っかけ再生の開始位置を任意に設定することができる。
【発明を実施するための最良の形態】
【００１２】
１．代表的な実施の形態
先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
【００１３】
〔１〕本発明の代表的な実施の形態に係る録画再生装置（１００）は、上記デジタル放送を録画するための録画ファイルに対応して、タイムサーチ情報の管理を可能とするタイムサーチ管理ファイルを記憶可能な記録部（１０７）と、上記タイムサーチ情報の任意位置に追っかけ再生の開始位置の設定を可能とする操作部（１０２）と、上記タイムサーチ情報の任意位置に設定された追っかけ再生の開始位置からの追っかけ再生を制御する制御部（１０１）とを含む。
【００１４】
上記の構成によれば、上記制御部の制御により、上記タイムサーチ情報の任意位置に設定された追っかけ再生の開始位置からの追っかけ再生を行うことができる。
【００１５】
〔２〕上記デジタル放送から録画ファイルが形成される際、指定されたパケット数毎に、上記録画ファイルにデータが追加記録されるように構成することができる。
【００１６】
〔３〕受信されたデジタル放送を一時保存するＴＳバッファ（２０１）と、上記ＴＳバッファに、上記追っかけ再生開始位置に対応するデータが存在するか否かを判断する第１機能（１０１）と、を含み、上記ＴＳバッファに、上記追っかけ再生開始位置に対応するデータが存在する場合に、上記ＴＳバッファ内に上記読み出し位置が設定されるように構成することができる。
【００１７】
〔４〕受信されたデジタル放送を復号するための復号部で正常に復号できたかどうかを判断する第２機能（１０１）を含み、正常に復号できた位置が上記タイムサーチ情報として保存されるように構成することができる。
【００１８】
〔５〕上記受信されたデジタル放送を一時保存するＴＳバッファ（２０１）を設けることができる。その場合において、上記制御部（１０１）は、上記デジタル放送録画開始のための録画開始処理機能と、上記デジタル放送の録画中処理のための録画中処理機能と、上記デジタル放送の録画終了のための録画終了処理機能と、上記タイムサーチ情報の任意位置に設定された追っかけ再生の開始位置からの追っかけ再生のための追っかけ再生処理機能とを含んで構成することができる。
【００１９】
〔６〕上記録画開始処理機能による処理には、表示画像を構成するためのＩＤＲ情報を検索する第１処理（５０２）と、上記ＩＤＲ情報が存在する場合に、そのＩＤＲ情報の中からＩＤＲ画像の位置情報を抽出し、その読み出し位置を設定する第２処理（５０４）と、上記第２処理の後に、上記録画ファイルと、上記タイムサーチ管理ファイルをオープンする第３処理（５０５）とを含めることができる。
【００２０】
〔７〕上記録画中処理機能による処理には、デジタル放送であるＴＳパケットを受信し、それを上記ＴＳバッファに記録する第４処理（６０４，６０５）と、次のＴＳパケットの受信に備えて、上記ＴＳバッファにおけるＴＳパケット書き込み位置を更新する第５処理（６０６）と、上記ＴＳパケットのデータ内容を解析し、ＩＤＲ画像であるかどうかを判断する第６処理（６０７）とを含めることができる。さらに、上記録画中処理機能による処理には、取得したＴＳパケットのデータがＩＤＲ画像であった場合は、ＩＤＲ情報を保存する第７処理（６０８）と、録画ファイルに記録する前に、記録すべきＴＳパケットのパケット数が、指定したパケット数に到達したかどうかを判断する第８処理（６０９）と、記録すべきＴＳパケットのパケット数が、指定したパケット数に到達した場合に、上記ＴＳパケットを録画ファイルに記録する第９処理（６１０）と、次の録画ファイルへの書き込みに備えて、上記ＴＳバッファの読み出し位置を更新する第１０処理（６１１）とを含めることができる。そして、上記録画中処理機能による処理には、録画中の録画ファイルにおいて、記録済みＴＳパケットについて、録画中の録画ファイルの仮終端を更新し、再生系への録画ファイル仮終端更新通知が許可されているかどうかを判断する第１１処理（６１３）と、を含めることができる。
【００２１】
〔８〕上記録画終了処理機能による処理には、録画中の録画ファイルに、記録すべきＴＳパケットを記録する第１２処理（７０２）と、記録完了した録画ファイルの終端を更新し、保存されているＩＤＲ情報を、タイムサーチポイントとしてタイムサーチ管理ファイルに記録する第１３処理（７０４）と、録画ファイルのクローズと、タイムサーチ管理ファイルのクローズを行う第１４処理（７０５，７０６）とを含めることができる。
【００２２】
〔９〕上記追っかけ再生処理機能による処理には、追っかけ再生を開始する位置を、録画中の録画ファイルの先頭に設定し、シーク位置を検索する第１５処理（９０２，９０３）と、追っかけ再生の開始が指示されたかどうかを判断し、追っかけ再生の開始が指示された場合に追っかけ再生を開始する第１６処理（９１０）とを含めることができる。
【００２３】
〔１０〕上記第１５処理には、指定されたシーク位置が上記ＴＳバッファ内に存在するかどうかを判断し、該当シーク位置が、上記ＴＳバッファ内に無かった場合は、録画中の録画ファイル内に読み出し位置を設定し、該当シーク位置が、上記ＴＳバッファ内に存在した場合は、上記ＴＳバッファ内に読み出し位置を設定する第１７処理（１１０５，１１０６，１１０７）を含めることができる。
【００２４】
〔１１〕上記制御部は、所定のプログラムを実行するマイクロコンピュータによって形成され、上記制御部における上記各処理機能は、上記プログラムの実行によって実現することができる。
【００２５】
２．実施の形態の説明
次に、実施の形態について更に詳述する。
【００２６】
＜実施の形態１＞
以下では、デジタル放送を受信録画し、再生を行う録画再生装置の例として、デジタル放送受信機能付き携帯端末について説明する。ここでの携帯端末は、ユーザが保持する形態のものだけに限られず、例えば自動車に搭載する車載用途の携帯端末なども含むものである。
【００２７】
図１には、本発明の実施の形態１にかかるデジタル放送受信機能付き携帯端末１００（以下「携帯端末１００」と省略して記載する場合がある）の内部構成が示される。図１に示されるデジタル放送受信機能付き携帯端末１００は、特に制限されないが、制御部１０１、操作部１０２、選局部１０３、放送用受信アンテナ１０４、無線通信部１０５、通信用送受信アンテナ１０６、記憶部１０７、録画ファイル記録部１０８、映像復号部１０９、表示部１１０、音声出力部１１２、及び内部タイマ１１３を含んで成る。
【００２８】
制御部１０１は、ＣＰＵ（Central Processing Unit）等を含むマイクロコンピュータにより構成され、所定のプログラムが上記ＣＰＵで実行されることによって、携帯端末１００全体の制御が可能とされる。特に、本発明における各種処理機能は、上記ＣＰＵにおいて所定のプログラムが実行されることによって実現される。
【００２９】
操作部１０２は、番号キーやファンクションキーを含む複数のキー等から構成され、ユーザ（視聴者）からの指示を与えることができる。
【００３０】
選局部１０３は、放送用受信アンテナ１０４を介して受信されたデジタル放送を選局するためのチューナであり、受信されたデジタル放送の信号を復調し、デジタルデータを出力する。無線通信部１０５は、通信用送受信アンテナ１０６を介して、ＣＤＭＡ（Code Division Multiple Access）等の無線通信を行うモデムである。
【００３１】
記憶部１０７は、制御部１０１の動作プログラムや、その他の各種情報を保存することができる。録画ファイル記録部１０８は、受信されたデジタル放送番組が録画保存に用いられる。尚、記憶部１０７と録画ファイル記録部１０８は、それぞれ別のＲＡＭ（Random Access Memory）等のメモリであっても良いし、１つのメモリの記憶領域を分けることで、記憶部１０７と録画ファイル記録部１０８とを形成しても良い。さらに、メモリカードなどの取り外し可能な外部記憶媒体を用いるようにしても良い。例えば、録画ファイル記録部１０８を外部記憶媒体とし、記憶部１０７をＲＡＭで構成するようにしても良い。録画ファイル記録部１０８を外部記憶媒体とし、複数の媒体を取り替えて用いることができるようにすることにより、多くのもしくは長時間のデジタル放送番組データを録画することができる。
【００３２】
映像復号部１０９は、圧縮された映像データを復号するデコーダであり、表示部１１０は、映像復号部１０９で復号された映像を表示する液晶モニタ等のディスプレイである。音声復号部１１１は、圧縮された音声データを復号するデコーダであり、音声出力部１１２は、音声復号部１１１で復号された音声を出力するスピーカやイヤホン等である。
【００３３】
尚、表示部１１０を、ユーザがペンや指を用いてディスプレイの画面に触れることにより、文字や数字、ユーザ指示を入力することができるタッチパネル方式にしても良い。これにより、ユーザは、使用状況や入力する情報に応じて、入力手段として操作部１０２と表示部１１０とを使い分けることができる。また、携帯端末１００を小型化するために、操作部１０２を省略することもできる。
【００３４】
上記の構成において、デジタル放送を放送用受信アンテナ１０４及び選局部１０３を介して受信すると、記憶部１０７に一時保存する。一時保存されたデジタル放送データは、制御部１０１の制御により、圧縮映像データと圧縮音声データとに分離される。圧縮映像データは、映像復号部１０９にて復号され、表示部１１０に表示される。また、圧縮音声データは、音声復号部１１１にて復号され、音声出力部１１２にて音声として出力される。
【００３５】
内部タイマ１１３は、本実施の形態における携帯端末１００の基本クロックである２７ＭＨｚのクロックをカウントする。この基本クロックは、デジタル放送の放送局とデジタル放送を受信する携帯端末１００との同期や、表示する映像データと出力する音声データとの同期等に使用される。
【００３６】
受信されたデジタル放送番組を録画する場合は、デジタル放送のデジタルデータ（ＴＳフォーマット）が録画ファイル記録部１０８に保存される。
【００３７】
通信用送受信アンテナ１０６および無線通信部１０５を介して受信したデジタルデータは、制御部１０１の制御により、メール等の文字データと通話等の音声データに分離される。メール等の文字データは表示部１１０にて表示され、通話等の音声データは、音声出力部１１２にて音声として出力される。また、制御部１０１の制御により、記憶部１０７等に保存されたデータを読み出し、無線通信部１０５および通信用送受信アンテナ１０６を介してデジタルデータとして送信する。デジタル放送の番組表である電子番組表（ＥＰＧ：Electronic Program Guide）等も、この通信用送受信アンテナ１０６および無線通信部１０５を利用して入手する。
【００３８】
尚、図１及びそれ以降の図においては、映像と音声のデータについてのみ記載しており、字幕とＰＣＲ（Program Clock Reference）等については省略している。
【００３９】
図２は、本実施の形態によるデジタル放送受信機能付き携帯端末１００における主要部の構成を示すもので、デジタル放送受信し、受信されたデジタル放送を視聴しながら録画する場合や、受信されたデジタル放送を録画しながら、録画中の録画ファイルから再生する追っかけ再生のデータの流れに着目して示される。
【００４０】
デジタル放送は、放送用受信アンテナ１０４を介して受信し、選局部（チューナ）１０３にて選局される。選局されたデジタル放送は、ＴＳ（Transfer Stream）フォーマットのまま、記憶部１０７内のＴＳバッファ２０１に一時保存される。ＴＳフォーマットについては、ＭＰＥＧ−２  Ｓｙｓｔｅｍｓ  (ISO/IEC13818-1)に、記載されているので、ここでは説明を省略する。
【００４１】
ＴＳバッファ２０１に一時保存されたＴＳデータは、制御部１０１内のＴＳデータを分離するデマルチプレクス部であるＤＥＭＵＸ（Demultiplexing）部２０２により、映像データのＰＥＳ（Packetized Elementary Stream：パケット化ストリーム）と音声データのＰＥＳとに分離され、映像データのＰＥＳは、記憶部１０７内の映像ＥＳバッファ２０３に、音声データのＰＥＳは、記憶１０７内の音声ＥＳバッファ２０４にそれぞれ格納される。映像ＥＳバッファ２０３に格納された映像データは、映像復号部１０９で復号され、表示部１１０で表示される。音声ＥＳバッファ２０４に格納された音声データは、音声復号部１１１で復号され、音声出力部１１２から音声として出力される。
【００４２】
携帯端末向けのデジタル放送である１セグ放送の映像圧縮符号化は、Ｈ．２６４規格（MPEG-4 part10 AVC/H.264：国際標準化機構／国際電気技術委員会（ＩＳＯ／ＩＥＣ）の動画専門家グループ（ＭＰＥＧ）と国際電気通信連合（ＩＴＵ）の動画符号化専門家グループ（ＶＣＥＧ）との間で共同開発された高度な符号化及び復号化技術）に基づいており、ＩＤＲ（Instantaneous Decoder Refresh：デコード復号動作の瞬時リフレッシュ）のイントラピクチャ（画面内符号化のピクチャ）からのみ正しく復号できるようになっている。
【００４３】
このＩＤＲ画像の情報（ファイル先頭からの位置情報やＰＴＳ（Presentation Time Stamp：再生タイムスタンプ）情報等）は、録画ファイルを途中から再生する際の重要な情報になっており、シーク等の特殊再生を行う場合に参照される。本実施の形態では、デジタル放送の受信開始時から、このＩＤＲ情報を記憶部１０７内のＩＤＲ情報保存部２０５に順次保存している。
【００４４】
ＩＤＲ情報保存部２０５に保存する情報は、ＩＤＲ画像を含むアクセス・ユニットであるＩＤＲアクセス・ユニットに関する情報であり、ファイル先頭からのＴＳパケット番号、ＰＴＳ情報、ファイル先頭からの経過時間、ＩＤＲ画像を表示するのに必要なＴＳパケット数等から構成されている。
【００４５】
受信されたデジタル放送を録画する場合は、ＩＤＲ情報保存部２０５の中から対象の録画データに有効なＩＤＲ画像の情報（ファイル先頭からの位置情報等）も併せて録画ファイル記録部１０８に保存する。
【００４６】
マルチプレクサ部であるＭＰＸ（Multiplexer）部２０６は、再生系のソース選択するブロックである。このＭＰＸ部２０６によって、受信中のデジタル放送を再生するか、録画中ファイルもしくは録画済みファイルから再生するかの選択が可能とされる。
【００４７】
デジタル放送を受信し、受信されたデジタル放送を視聴しながら録画する場合は、制御部１０１の制御により、ＴＳバッファ２０１側を選択し、受信中のデジタル放送を再生する。
【００４８】
追っかけ再生時は、制御部１０１の制御により、録画ファイル記録部１０８を選択し、録画中ファイルもしくは録画済みファイルから再生する。何れの場合も、録画中は、ＴＳバッファ２０１から、順次、録画ファイル記録部１０８内の録画ファイルに追加記録される。
【００４９】
図３には、本実施の形態における録画処理の手順が示される。
【００５０】
この録画処理は、対象のデジタル放送が選局部１０３において選局され、当該デジタル放送のＭＰＥＧ−ＴＳが制御部１０１にて解析可能な状態であることを前提とする。
【００５１】
録画処理を開始すると（ステップ３０１）、まず各バッファ等のメモリ確保、内部タイマ１１３の設定、ＴＳバッファ２０１の書き込みポインタの設定、ＴＳバッファ２０１の読み出し位置の設定等の初期設定（ステップ３０２）を行う。次に録画開始準備処理（ステップ３０３）では、デジタル放送を受信開始して表示部１１０に表示すると共に、いつ録画開始が行われても対応できるように録画開始の準備を行う。
【００５２】
次にステップ３０４にて、録画開始の判断を行う。ユーザ指示、もしくは予約録画時の録画開始時刻に到達していないことにより、録画が開始されない場合は、前述の録画開始準備処理（ステップ３０３）を継続する。ユーザ指示、もしくは予約録画時の録画開始時刻に到達したことにより、録画が開始された場合は、後述する録画開始処理（ステップ３０５）で録画開始のための処理を行う。
【００５３】
次にステップ３０６にて、録画開始処理（ステップ３０５）でエラーが発生したかどうかを判断する。録画開始処理（ステップ３０５）でエラーが発生しなかったと判断した場合は、後述する録画中処理（ステップ３０７）に移行する。次にステップ３０８にて録画中処理（ステップ３０７）でエラーが発生したかどうかを判断する。録画中処理（ステップ３０７）でエラーが発生しなかったと判断した場合は、ステップ３０９にて録画終了指示があるかどうかの判断を行う。
【００５４】
ステップ３０９で、ユーザ指示、もしくは予約録画時の録画終了時刻に到達しないことにより、録画が終了されない場合は、録画中処理（ステップ３０７）に戻って処理を継続する。ユーザ指示、もしくは予約録画時の録画終了時刻に到達したことにより、録画が終了した場合は、後述する録画終了処理（ステップ３１０）に移行する。
【００５５】
次にステップ３１１にて、録画終了処理（ステップ３１０）でエラーが発生したかどうかを判断する。録画終了処理（ステップ３１０）でエラーが発生しなかったと判断した場合は、録画処理を終了する（ステップ３１２）。
【００５６】
ステップ３０６、ステップ３０８、ステップ３１１のいずれかにおいて、エラーが発生したと判断した場合は、個々の処理に対応したエラー処理を行い（ステップ３１３）、録画処理を終了する（ステップ３１２）。
【００５７】
図４には、図３における録画開始準備処理（ステップ３０３）の手順が示される。
【００５８】
録画開始準備処理を開始すると（ステップ４０１）、デジタル放送であるＴＳパケットを取得し（ステップ４０２）、ＴＳバッファ２０１に保存する（ステップ４０３）。ＴＳパケットが保存されたら、ＴＳバッファ２０１への書き込み位置を更新し（ステップ４０４）、次のＴＳパケットの取得に備える。
【００５９】
次にステップ４０５にて、取得したＴＳパケットのデータがＩＤＲ画像であるかどうかを判断する。ステップ４０５で、取得したＴＳパケットのデータがＩＤＲ画像でない場合は、録画開始準備処理を終了する（ステップ４０６）。ステップ４０５で、取得したＴＳパケットのデータがＩＤＲ画像である場合は、ＩＤＲ画像の位置情報等からなるＩＤＲ情報をＩＤＲ情報保存部２０５に保存し（ステップ４０７）、録画開始準備処理を終了する（ステップ４０６）。
【００６０】
図５には、図３における録画開始処理（ステップ３０５）の手順が示される。
【００６１】
録画開始処理を開始すると（ステップ５０１）、表示部１１０に現在表示されている画像を表示するために必要となるＩＤＲ画像の情報を、ＩＤＲ情報保存部２０５に保存されているＩＤＲ情報の中から遡って検索し（ステップ５０２）、ステップ５０３にて、ＩＤＲ情報保存部２０５に保存されているＩＤＲ情報の中に該当するＩＤＲ情報が存在したかどうかを判断する。
【００６２】
ステップ５０３で、該当するＩＤＲ情報が存在すると判断した場合は、そのＩＤＲ情報の中からＩＤＲ画像の位置情報を抽出し、ＴＳバッファ２０１の読み出し位置を設定する（ステップ５０４）。これにより、録画ファイルの先頭はＩＤＲ画像となり、当該録画ファイルは、ＩＤＲ画像から再生開始することができることになる。その後、録画ファイルと、タイムサーチ管理ファイルをオープンし（ステップ５０５）、録画開始処理を終了する（ステップ５０６）。
【００６３】
ステップ５０３で、該当するＩＤＲ情報が存在しないと判断した場合は、録画開始エラー処理（ステップ５０７）にて録画開始エラーを設定し、録画開始処理を終了する（ステップ５０６）。
【００６４】
図６には、図３における録画中処理（ステップ３０７）の手順が示される。
【００６５】
録画中処理を開始すると（ステップ６０１）、録画終了指示があるかどうかを判断し（ステップ６０２）、ステップ６０２で録画終了指示があった場合は、録画中処理を終了する（ステップ６０３）。ステップ６０２で録画終了指示が無かった場合は、デジタル放送であるＴＳパケットを受信し（ステップ６０４）、それをＴＳバッファに記録する（ステップ６０５）。そして、次のＴＳパケットの受信に備えて、ＴＳバッファにおけるＴＳパケット書き込み位置を更新する（ステップ６０６）。
【００６６】
ステップ６０４で受信したＴＳパケットのデータ内容を解析し、ＩＤＲ画像であるかどうかを判断する（ステップ６０７）。ステップ６０７において、受信したＴＳパケットのデータ内容がＩＤＲ画像でない場合は、ステップ６０９に移行する（ステップ６０８）。ステップ６０７において、取得したＴＳパケットのデータがＩＤＲ画像であった場合は、ＩＤＲ画像の位置情報等からなるＩＤＲ情報をＩＤＲ情報保存部２０５に保存し（ステップ６０８）、ステップ６０９に移行する。
【００６７】
ステップ６０９では、録画ファイルに記録する前に、記録すべきＴＳパケットのパケット数が、指定したパケット数に到達したかどうかを判断する。これは、ファイルシステムが、ファイルシステム管理の都合上クラスタ単位（３２７６８バイト（もしくは１６３８４バイト））で記録するのに対し、１個のＴＳパケットは、１８８バイト（実際は、ＴＳパケットの先頭に４バイトを付加して１９２バイトで扱っている）であり、整数倍にはなっていない。そこで、両者の最小公倍数である９８３０４バイト（３クラスタ（３２７６８バイト×３）、５１２パケット（１９２バイト×５１２））に到達するのを待ち、記録すべきファイルシステムと、受信したＴＳパケットとの整合性を確保している。尚、録画終了時においては、両者の最小公倍数である９８３０４バイトに到達するのを待たずに、記録すべきＴＳパケットは全て記録する。
【００６８】
本実施の形態では、５１２パケット（９８３０４バイト）を指定パケット数に設定したが、複数のＴＳパケットを束ねて暗号化もしくは暗号復号化する場合は、複数のＴＳパケットのバイト数と、ファイルステムのクラスタ単位との最小公倍数のバイト数によるパケット数に設定することもできる。
【００６９】
ステップ６０９で、指定したパケット数に到達しなかった場合は、ステップ６０２に戻り、ステップ６０９で指定したパケット数に到達した場合は、ステップ６１０に移行する。
【００７０】
ステップ６１０では、到達した指定数のＴＳパケットを録画ファイルに記録し、次の録画ファイルへの書き込みに備えて、ＴＳバッファの読み出し位置を更新する（ステップ６１１）。その後、ステップ６１２に移行する。
【００７１】
ステップ６１２では、録画中の録画ファイルにおいて、ステップ６１０で記録した記録済みＴＳパケットについて、録画中の録画ファイルの仮終端を更新し、再生系への録画ファイル仮終端更新通知が許可されているかどうかを判断する（ステップ６１３）。
【００７２】
再生系への録画ファイル仮終端更新通知の許可は、制御部１０１の制御により行う。録画中ファイルから再生する追っかけ再生の場合は、再生系への録画ファイル仮終端更新通知を許可し、受信中のデジタル放送を視聴しながら録画する場合は、再生系への録画ファイル仮終端更新通知を許可しない運用を行っている。
【００７３】
ステップ６１３で、再生系への録画ファイル仮終端更新通知が許可されていない場合は、ステップ６０２に戻り、録画中処理を継続する。ステップ６１３で、再生系への録画ファイル仮終端更新通知が許可されている場合は、再生系に対して録画ファイル仮終端更新通知を行い（ステップ６１４）、ステップ６０２に戻る（録画中処理は継続する）。
【００７４】
再生系に対して録画ファイル仮終端更新通知を行う理由は、録画中の録画ファイルの終端が、録画中に順次更新され、再生系として、録画ファイルのどこまでがファイル再生できるかを明確にするためである。
【００７５】
図７には、図３における録画終了処理（ステップ３１０）の手順が示される。
【００７６】
録画終了処理を開始すると（ステップ７０１）、録画中の録画ファイルに、記録すべきＴＳパケット（録画データ）を記録する（ステップ７０２）。
【００７７】
次に、記録完了した録画ファイルの終端を更新し（ステップ７０３）、ＩＤＲ情報保存部２０５に保存されているＩＤＲ情報を、タイムサーチポイントとしてタイムサーチ管理ファイルに記録する（ステップ７０４）。
【００７８】
その後、録画ファイルのクローズ（ステップ７０５）と、タイムサーチ管理ファイルのクローズ（ステップ７０６）を行い、録画終了処理を終了する（ステップ７０７）。
【００７９】
図８には、タイムサーチ管理ファイルの具体的なデータの例が示される。
【００８０】
図８のタイムサーチ管理ファイルは、ＩＤＲ情報保存部２０５に格納されているＩＤＲ情報から生成したファイルである。
【００８１】
先頭は、タイムサーチ管理ファイル内におけるタイムサーチポイントの登録数（４バイト）を示しており、図８の例では、タイムサーチポイントは６個であるため、この登録数の値は「６」に設定されている。
【００８２】
次の４つのパラメータは、タイムサーチポイント番号０に関する情報であり、各情報は、全て４バイトで構成している。情報の内容は、（１）ファイル内の読み出し位置を示すファイル先頭からのパケット番号（開始パケット番号）、（２）画像を表示するのに必要なパケット数（必要パケット数）、（３）表示時刻を示すタイムスタンプの値（ＰＴＳ（Presentation Time Stamp）値）、（４）録画ファイルの先頭の再生時刻からこのポイントが表示するまでの表示相対時刻（ファイル先頭からの相対時刻）とされる。
【００８３】
表示時刻を示すＰＴＳ値は、映像と音声の同期再生を行うために、必要となる値であり、デジタル放送の中に多重されている番組時刻基準値情報を示すＰＣＲ（Program Clock Reference）に同期した値である。ＰＴＳ値は、３３ビットで、その精度は、９０ｋＨｚであるが、本実施の形態１では、４バイト（３２ビット）の格納エリアに格納するため、３２ビットで、その精度を４５ｋＨｚとしている。
【００８４】
尚、ＰＴＳについては、ＭＰＥＧ−２  Ｓｙｓｔｅｍｓ  (ISO/IEC13818-1)に詳述されている。
【００８５】
タイムサーチポイント番号０のデータは、パケット番号０（ファイル先頭）から開始され、必要パケット数は１７６パケット、ＰＴＳ値は１８０３１８４、ファイル先頭からの相対時刻はファイル内の最初のタイムサーチポイント（先頭）であるため０（秒）となっている。
【００８６】
タイムサーチポイント番号１のデータは、パケット番号９６６０（ファイル先頭）から開始され、必要パケット数は１７２パケット、ＰＴＳ値は３６０５４２４、ファイル先頭からの相対時刻は２０（秒）となっている。
【００８７】
以降、タイムサーチポイントが１個増加するごとに、４個のパラメータ（１６バイト）が追加される。タイムサーチポイント数が６個の場合、パラメータ総数は、２４個で構成され、タイムサーチ管理ファイルの総バイト数は、登録数を加えた、１００バイトとなる。
【００８８】
図８のタイムサーチ管理ファイルでは、２０秒ごとにタイムサーチポイントが存在していることになっているが、実際には、全てのＩＤＲ画像位置をタイムサーチポイントして登録している（但し、ＩＤＲ画像と次のＩＤＲ画像との時間間隔が短い場合は、省略することもある。）。
【００８９】
次に、図９、図１０、及び、図１１に基づいて、追っかけ再生動作について詳述する。図９は、録画中ファイルから再生する追っかけ再生開始位置決定に関するフローチャート、図１０は、追っかけ再生中のフローチャート、図１１は、シーク位置検索処理のフローチャートである。尚、図９及び図１０における同一符号「Ａ」は、処理が連続していることを示している。
【００９０】
追っかけ再生開始処理を開始すると（ステップ９０１）、先ず、追っかけ再生を開始する位置（シーク位置（録画ファイル先頭からの相対時刻））を、録画中の録画ファイルの先頭に設定し（ステップ９０２）、後述するシーク位置検索処理（ステップ９０３）を行う。シーク位置検索処理（ステップ９０３）でエラーがあったかどうかを判断し（ステップ９０４）、シーク位置検索処理（ステップ９０３）でエラーが無かった場合は、ステップ９０５に移行する。
【００９１】
ステップ９０５では、録画中の録画ファイル仮終端更新通知があるかどうかを判断する。ステップ９０５で、録画中の録画ファイル仮終端更新通知が有る場合は、録画ファイル仮終端を更新し（ステップ９０６）、ステップ９０７に移行する。ステップ９０５で、録画中の録画ファイル仮終端更新通知が無かった場合は、ステップ９０７に移行する。
【００９２】
ステップ９０７では、追っかけ再生開始位置を移動させるためのシーク指示があるかどうかを判断する。ステップ９０７で、シーク指示が有った場合は、後述するシーク位置検索処理（ステップ９０８）を行い、シーク位置検索処理（ステップ９０８）でエラーがあったかどうかを判断する（ステップ９０９）。シーク位置検索処理（ステップ９０８）でエラーがなかった場合は、シーク位置検索処理（ステップ９０８）で設定された読み出し位置（追っかけ再生開始位置）に移動し、ステップ９１０に移行する。ステップ９０７で、シーク指示が無かった場合は、ステップ９１０に移行する。
【００９３】
ステップ９１０では、追っかけ再生の開始が指示されたかどうかを判断する。ステップ９１０で、追っかけ再生の開始が指示されなかった場合は、追っかけ再生の終了指示があるかどうかを判断し（ステップ９１１）、追っかけ再生の終了指示が有った場合は、ステップ９１０までに決定された追っかけ再生開始位置に基づき追っかけ再生開始位置決定処理を終了する（ステップ９１２）。
【００９４】
シーク位置検索処理（ステップ９０３、または、ステップ９０８）で、エラーがあるかどうかを判断（ステップ９０４、または、ステップ９０６）した結果、エラーが有った場合は、シークエラー処理（ステップ９１３）を行い、追っかけ再生開始処理を終了する（ステップ９１２）。
【００９５】
ステップ９１０で、追っかけ再生開始の指示があった場合は、追っかけ再生を開始する（端子９１４を介して、図１０の端子１００１に移行する）。
【００９６】
図９では、シーク位置を、録画ファイル先頭からの相対時刻としているが、タイムサーチポイント間の移動で行うこともできる。この手法は、操作部１０２の操作による早送り（ＦＦ）や早戻し（ＦＲ）などを実現する上での一般的手法である。
【００９７】
追っかけ再生を開始する（端子１００１）と、追っかけ再生位置（読み出し位置）からパケットデータを読み出し、ＤＥＭＵＸ部２０２に読み出したパケットデータを転送する（ステップ１００２）。
【００９８】
ステップ１００２において、シーク直後の読み出しの場合は、ＩＤＲ情報保存部２０５のＩＤＲ情報により決定され、必要パケット数分（タイムサーチポイント番号０では、１７６パケット）を読み出し、ＤＥＭＵＸ部２０２に読み出したパケットデータを転送する（ステップ１００２）。その後、読み出し位置をパケットデータ転送分更新し（ステップ１００３）、更新後の読み出し位置を決定する。
【００９９】
ここでの読み出し位置は、ファイル先頭からのパケット番号で管理している。また、録画中の録画ファイルに記録済みのパケット数により、録画中の録画ファイルの仮最終パケット番号が確定する。
【０１００】
ステップ１００４で、更新後の読み出し位置が、ＴＳバッファ２０１内に存在しなかった場合は、録画中の録画ファイル内に読み出し位置を設定し（ステップ１００５）、ステップ１００７に移行する。この場合、ＭＰＸ部２０６は、制御部１０１の制御により、録画ファイル記録部１１３を選択する。
【０１０１】
ステップ１００４で、更新後の読み出し位置が、ＴＳバッファ２０１内に存在した場合は、ＴＳバッファ２０１内に読み出し位置を設定し（ステップ１００６）、ステップ１００７に移行する。この場合、ＭＰＸ部２０６は、制御部１０１の制御により、ＴＳバッファ１０２を選択する。
【０１０２】
ファイル先頭からのパケット番号で管理している読み出し位置が、録画中の録画ファイルと、ＴＳバッファ２０１の両方に存在した場合、読み出し位置をＴＳバッファ２０１内に設定する理由は、録画ファイル記録部１１３の録画ファイルをアクセスするより、ＴＳバッファ２０１をアクセスする方が、アクセス時間が短いことに起因している。
【０１０３】
ステップ１００７では、録画中の録画ファイル仮終端更新通知があるかどうかを判断する。ステップ１００７で、録画中の録画ファイル仮終端更新通知があった場合は、録画ファイル仮終端を更新し（ステップ１００８）、ステップ１００９へ移行する。ステップ１００７で、録画中の録画ファイル仮終端更新通知がなかった場合は、ステップ１００９へ移行する。
【０１０４】
ステップ１００９では、追っかけ再生開始位置を移動させるためのシーク指示があるかどうかを判断する。ステップ１００９で、シーク指示が有った場合は、後述するシーク位置検索処理（ステップ１０１０）を行い、シーク位置検索処理（ステップ１０１０）でエラーがあったかどうかを判断する（ステップ１０１１）。ステップ１０１１で、シーク位置検索処理（ステップ１０１０）でエラーがなかった場合は、追っかけ再生開始位置が指定されたシーク位置に移動し、ステップ１０１２に移行する。ステップ１００９で、シーク指示が無かった場合は、ステップ１０１２に移行する。
【０１０５】
ステップ１０１２では、追っかけ再生の終了指示があるかどうかを判断し、ステップ１０１２で、追っかけ再生の終了指示が有った場合は、追っかけ再生中処理を終了する（ステップ１０１３）。
【０１０６】
シーク位置検索処理（ステップ１０１０）で、エラーがあるかどうかを判断（ステップ１０１１）した結果、シーク位置検索処理（ステップ１０１０）で、エラーが有った場合は、シークエラー処理（１０１４）を行い、追っかけ再生開始処理を終了する（ステップ１０１３）。
【０１０７】
図１１には、上記シーク位置検索処理の流れが示される。
【０１０８】
シーク位置検索処理を開始すると（ステップ１１０１）、先ず、指定されたシーク位置から、ＩＤＲ情報保存部２０５内を検索し（ステップ１１０２）、該当シーク位置が存在するかどうかを判断する（ステップ１１０３）。
【０１０９】
図８のタイムサーチ管理ファイルは、ＩＤＲ情報保存部２０５のＩＤＲ情報とほぼ等価であるので、図８のタイムサーチ管理ファイルを用いて説明する。指定されたシーク位置（録画ファイル先頭からの相対時刻）が、タイムサーチポイントのファイル先頭からの相対表示時刻に完全に一致した場合は、そのタイムサーチポイントが該当するシーク位置となり、ファイル先頭からのパケット番号により、読み出し位置が決定する。指定されたシーク位置（録画ファイル先頭からの相対時刻）が、タイムサーチポイントのファイル先頭からの相対表示時刻に一致しなかった場合は、タイムサーチポイントのファイル先頭からの相対表示時刻が、指定されたシーク位置（録画ファイル先頭からの相対時刻）より小さい値のタイムサーチポイントを、該当するシーク位置とし、ファイル先頭からのパケット番号により、読み出し位置を決定する。
【０１１０】
録画中の録画ファイル仮終端の更新が有った場合、ファイル先頭からのパケット番号に必要パケット数を加算した値が、録画中の録画ファイルにおける更新後の仮最終パケット番号を超えた場合は、そのタイムサーチポイントは、録画中の録画ファイルに存在しないとして判断する。
【０１１１】
ステップ１１０３で、該当シーク位置が存在した場合は、その該当シーク位置が、ＴＳバッファ２０１内に存在するかどうかを判断する（ステップ１１０５）。
【０１１２】
ステップ１１０５で、該当シーク位置が、ＴＳバッファ２０１内に無かった場合は、録画中の録画ファイル内に読み出し位置を設定し（ステップ１１０６）、シーク位置検索処理を終了する（ステップ１１０８）。この場合、ＭＰＸ部２０６は、制御部１０１の制御により、録画ファイル記録部１１３を選択する。
【０１１３】
ステップ１１０５で、該当シーク位置が、ＴＳバッファ２０１内に存在した場合は、ＴＳバッファ２０１内に読み出し位置を設定し（ステップ１１０７）、シーク位置検索処理を終了する（ステップ１１０８）。この場合、ＭＰＸ部２０６は、制御部１０１の制御により、ＴＳバッファ２０１を選択する。
【０１１４】
ステップ１１０３で、該当シーク位置が存在しなかった場合は、タイムサーチポイントが１個も存在しなかったことを意味するので、シークエラーを設定し（１１０４）、シーク位置検索処理を終了する（ステップ１１０８）。
【０１１５】
追っかけ再生の指示は、ユーザ（視聴者）が行うが、以下の場合などが想定される。
【０１１６】
（１）放送受信中に電話着信があり、通話時間中の放送を録画して、追っかけ再生を行う。
【０１１７】
（２）放送受信中にメール着信があり、メール視聴時間中の放送を録画して、追っかけ再生を行う。
【０１１８】
（３）音声のみを視聴し、音声のみ視聴していた時間中の放送を録画して、追っかけ再生を行う。
【０１１９】
（４）デジタル放送のデータ放送のみを表示し、データ放送のみ視聴していた時間中の放送を録画して、追っかけ再生を行う。
【０１２０】
（５）予約録画中に、録画終了を待たずに、録画番組を再生視聴する。
【０１２１】
（６）放送受信中、受信した番組中のハイライトシーンを再生視聴する。この際、早送り（ＦＦ）や、早戻し（ＦＲ）等を利用し、速やかに目的とする再生開始位置を検索すると利便性が高い。
【０１２２】
勿論、ユーザ（視聴者）は、現在受信中のデジタル放送の再生に、いつでも切り替えることができる。
【０１２３】
図９、図１０、及び図１１に示される実施の形態では、該当シーク位置が、ＴＳバッファ２０１内に存在するかどうかを判断しており、録画中の録画ファイルからの再生から、ＴＳバッファ２０１内のパケットデータからの再生に切り替えることができ、１倍速を超える時短再生の場合、受信中のデジタル放送に追いついた時点で、現在受信中のデジタル放送の再生に切り替えることができる。
【０１２４】
その際、受信中のデジタル放送に追いついたことを、ユーザ（視聴者）に表示や音声等により、知らしめることもできる。
【０１２５】
追いついた時点で知らしめることや、追いつき再生中に知らしめることも、選択枝の一つである。
【０１２６】
例えば、追いつき再生中に知らしめる残り追いつき時間の表示には、「残り秒数の数値による表示」を採用することができる。尚、１倍速のタイムシフト再生中は、一定数値となる。
【０１２７】
また、追いつき再生中に知らしめる残り追いつき時間の表示には、「スクロールバーによる表示」を採用することができる。この場合、録画開始時点から最新受信位置までに対する、現在表示中の位置が示される。尚、１倍速のタイムシフト再生中は、録画開始時点から最新受信位置までの全体時間が増大しているので、比例配分は異なるが、最新受信位置までの区間が一定となる。
【０１２８】
録画中の録画ファイルのパケットデータから、ＴＳバッファ２０１内のパケットデータに、再生するパケットデータを切り替える際、録画中の録画ファイル内のタイムサーチポイントで、必要パケット数を転送後、そのタイムサーチポイントのファイル先頭からのパケット番号を必要パケット数に加算したパケット番号から、ＴＳパケット２０１内のパレット番号を決定すれば、パケットデータの欠落無く、パケットデータが円滑に継続される。
【０１２９】
尚、図９、図１０、及び図１１に示される実施の形態では、該当シーク位置が、ＴＳバッファ２０１内に存在するかどうかを判断しているが、録画中の録画ファイル仮終端の更新により、その都度、録画中の録画ファイルの仮終端パケット番号を算出し、録画中の録画ファイルに記録済みのタイムサーチポイントのみをシーク対象とすることもできる。
【０１３０】
＜実施の形態２＞
実施の形態１では、録画時にＩＤＲ（Instantaneous Decoder Refresh：デコード復号動作の瞬時リフレッシュ）画像検出を行っているが、その手法は、ＰＥＳ（Packetized Elementary Stream：パケット化ストリーム）ヘッダの解析のみで、ＩＤＲ画像であることを判別し、ＩＤＲ情報保存部２０５に保存している。ＩＤＲ情報保存部２０５に保存しているＩＤＲ画像が正常に復号化できることを保証していないので、シークし、該当ＩＤＲ画像を表示した際、正常に復号化できない画像を表示する可能性がある。
【０１３１】
そこで、実施の形態２では、ＩＤＲ情報保存部２０５に保存しているＩＤＲ画像が正常に復号化できることを保証するため、録画時に、ＩＤＲ画像を復号化し、正常に復号化できることを確認して、ＩＤＲ情報保存部２０５に保存する。
【０１３２】
図１２は、実施の形態２によるデジタル放送受信機能付き携帯端末１００における、デジタル放送受信し、受信されたデジタル放送を録画しながら追っかけ再生する場合のデータの流れを示すブロック図である。
【０１３３】
録画系ブロック１２０１と、再生系ブロック１２０２に分離して管理している。
【０１３４】
尚、再生系ブロック１２０２については、図２のブロック図で説明済みであるので、ここではそれについての詳細な説明を省略する。
【０１３５】
録画系ブロック１２０１では、録画系専用に、録画用ＤＥＭＵＸ部１２０３、録画用ＥＳバッファ１２０４、録画用映像復号部１２０５を追加している。
【０１３６】
デジタル放送は、放送用受信アンテナ１０４を介して受信し、選局部（チューナ）１０３にて選局される。選局されたデジタル放送は、ＴＳ（Transfer Stream）フォーマットのまま、記憶部１０７内のＴＳバッファ２０１に一時保存する。
【０１３７】
ＴＳバッファ２０１に一時保存したＴＳデータは、制御部１０１内のＴＳデータを分離する録画用デマルチプレクス部である録画用ＤＥＭＵＸ（Demultiplexing）部１２０３により、映像データのＰＥＳ（Packetized Elementary Stream：パケット化ストリーム）のみを抽出し、記憶部１０７内の録画用映像ＥＳバッファ１２０４に格納する。映像ＥＳバッファ１２０４に格納した映像データが、ＩＤＲ画像であった場合は、録画用映像復号部１２０５で復号化処理を行う。
【０１３８】
勿論、復号されたＩＤＲ画像は表示せず、ＩＤＲ画像の復号化処理が完了し、正常にＩＤＲ画像が復号化されたかどうかが判断された後は、次のＩＤＲ画像の復号化処理に備えて、録画用映像ＥＳバッファ１２０４をクリアする。
【０１３９】
本実施形態では、ＩＤＲ画像かどうかの判別を、録画用映像ＥＳバッファ１２０４に格納後、録画用映像復号部１２０５による復号化を行う前に判別しているが、録画用映像ＥＳバッファ１２０４に格納する前、もしくは、録画用ＤＥＭＵＸ部１２０３の処理より前に判断することもできる。
【０１４０】
図１３には、実施の形態２における録画系ブロック１２０１の処理アルゴリズムを説明するためのフローチャートが示される。
【０１４１】
録画中処理を開始すると（ステップ１３０１）、録画終了指示があるかどうかを判断し（ステップ１３０２）、録画終了指示があった場合は、録画中処理を終了する（ステップ１３０３）。
【０１４２】
ステップ１３０２で録画終了指示が無かった場合、デジタル放送であるＴＳパケットを受信し（ステップ１３０４）し、ＴＳバッファに一時保存する（ステップ１３０５）。そして、次のＴＳパケットの受信に備えて、ＴＳバッファにおけるＴＳパケット書き込み位置を更新する（ステップ１３０６）。
【０１４３】
その後、ステップ１３０４で受信したＴＳパケットのデータ内容を解析し、ＩＤＲ画像であるかどうかを判断する（ステップ１３０７）。ステップ１３０７で、受信したＴＳパケットのデータ内容がＩＤＲ画像でない場合は、ステップ１３０２に戻る。ステップ１３０７で、取得したＴＳパケットのデータがＩＤＲ画像であった場合は、録画用映像復号部１２０５にて復号化処理（ステップ１３０８）を行い、ステップ１３０８の復号化処理にて復号化エラーがあったかどうかを判断する（ステップ１３０９）。
【０１４４】
ステップ１３０９で、ステップ１３０８の復号化処理にて復号化エラーがあった場合、ＩＤＲ画像が正常に復号化できなかったと判断して、ＩＤＲ情報保存部２０５に保存することなく、ステップ１３０２へ戻る。ステップ１３０９で、ステップ１３０８の復号化処理にて復号化エラーが無かった場合、ＩＤＲ画像が正常に復号化できたと判断して、ＩＤＲ情報保存部２０５にＩＤＲ画像位置等のＩＤＲ情報を保存し（ステップ１３１０）、ステップ１３０２へ戻る。
【０１４５】
この結果、ＩＤＲ情報保存部２０５には、正常に復号化できるＩＤＲ情報のみが保存されることになる。
【０１４６】
以上に説明したように、本実施の形態による録画再生装置によれば、受信しているデジタル放送より過去のデジタル放送を視聴する追っかけ再生において、利用者が、追っかけ再生位置を任意に設定できることが可能となる。
【０１４７】
尚、本実施の形態では、録画再生装置の例として携帯端末１００について説明しているが、据置型の固定受信装置でも本発明が適用できることは自明である。また、デジタル放送には、地上波によるデジタル放送や、人工衛星を介したデジタル放送があるが、無線によるデジタル放送であることについては同じであり、同様に本発明を適用することができる。
【０１４８】
＜実施の形態３＞
本発明の実施の形態３は、実施の形態１及び実施の形態２で説明した録画再生制御回路の処理を行う機能を独立した制御回路として、ＩＣ（半導体集積回路）化して提供することが考えられる。
【０１４９】
例えば実施の形態１の図１における制御部１０１の機能のうち、録画および再生の一連の処理を行う機能を、独立した録画再生制御回路とすることが可能である。また、さらに拡張して録画再生装置の他の構成を取り込んで録画再生制御回路とすることも可能である。
【０１５０】
図１４には、本発明の実施の形態３にかかる録画再生制御回路の構成例が示される。図１４に示されるように、録画再生制御回路１４０１は、実施の形態１の図１におけるデジタル放送受信機能付き携帯端末１００の構成において、制御部１０１の一部として実装され、映像復号部１０９、音声復号部１１１、内部タイマ１１３、記憶部１４０２を有する構成となっている。録画再生制御回路１４０１は、ＩＣ化して提供される。
【０１５１】
内部タイマ１１３は、図１４に示すように録画再生制御回路１４０１の内部に有する構成以外にも、録画再生制御回路１４０１の外部から取り込む構成であってもよい。また、記憶部１４０２は、制御部１０１が利用する記憶部１０７を利用する構成とすることも可能である。
【０１５２】
図１５には、本実施の形態３による携帯端末１００における主要部構成が示される。ここでは、デジタル放送を受信し追っかけ再生時のデータの流れに着目して示される。データの流れは実施の形態１の図２で示したものと同様であるが、録画再生制御回路１５０１（図１４における録画再生制御回路１４０１に相当する）によって実行される部分を新たに図示している。
【０１５３】
図１６には、本実施の形態３にかかる録画再生制御回路の別の構成例が示される。ここでは、デジタル放送を受信し追っかけ再生時のデータの流れに着目して示される。データの流れは実施の形態２の図１２で示したものと同様であるが、録画再生制御回路１６０１によって実行される部分を新たに図示している。
【０１５４】
以上のように、再生の一連の処理を行う機能を録画再生制御回路（１４０１、１５０１、１６０１）として提供することで、携帯電話、ＰＤＡや車載端末などの携帯端末、ＤＶＤレコーダーなど、デジタル放送を受信することができる様々な機器について、録画再生制御回路（１４０１、１５０１、１６０１）を実装することによって、実施の形態１で説明したような録画再生装置を容易に実現することが可能となる。
【０１５５】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【０１５６】
以上の説明では主として本発明者によってなされた発明をその背景となった利用分野であるデジタル放送受信機能付き携帯端末に適用した場合について説明したが、本発明はそれに限定されるものではなく、録画再生装置に広く適用することができる。
【０１５７】
本発明は、少なくとも受信されたデジタル放送の録画及び再生を可能とすることを条件に適用することができる。
【図面の簡単な説明】
【０１５８】
【図１】本発明の実施の形態１にかかるデジタル放送受信機能付き携帯端末の内部構成の一例を示す概略ブロック図である。
【図２】本発明の実施の形態１にかかるデジタル放送受信機能付き携帯端末における主要部の構成例ブロック図である。
【図３】本発明の実施の形態１における録画処理の手順を示したフローチャートである。
【図４】本発明の実施の形態１における録画開始準備処理の手順を示したフローチャートである。
【図５】本発明の実施の形態１における録画開始処理の手順を示したフローチャートである。
【図６】本発明の実施の形態１における録画中処理の手順を示したフローチャートである。
【図７】本発明の実施の形態１における録画終了処理の手順を示したフローチャートである。
【図８】本発明の実施の形態１におけるタイムサーチ管理ファイルの具体的なデータの例の説明図である。
【図９】本発明の実施の形態１における録画中ファイルから再生する追っかけ再生開始位置決定に関するフローチャーである
【図１０】本発明の実施の形態１における追っかけ再生中のフローチャートである。
【図１１】本発明の実施の形態１におけるシーク位置検索処理のフローチャートである。
【図１２】本発明の実施の形態２にかかるデジタル放送受信機能付き携帯端末における主要部の構成例ブロック図である。
【図１３】本発明の実施の形態２における録画系ブロックの処理アルゴリズムを説明するためのフローチャートである。
【図１４】本発明の実施の形態３にかかるデジタル放送受信機能付き携帯端末の構成例ブロック図である。
【図１５】本発明の実施の形態３にかかるデジタル放送受信機能付き携帯端末における主要部の構成例ブロック図である。
【図１６】本発明の実施の形態３にかかるデジタル放送受信機能付き携帯端末における主要部の構成例ブロック図である。
【符号の説明】
【０１５９】
１００  デジタル放送受信機能付き携帯端末
１０１  制御部
１０２  操作部
１０３  選局部
１０４  放送用受信アンテナ
１０５  無線通信部
１０６  通信用送受信アンテナ
１０７  記憶部
１０８  録画ファイル記録部
１０９  映像復号部
１１０  表示部
１１１  音声復号部
１１２  音声出力部
１１３  内部タイマ
２０１  ＴＳバッファ
２０２  ＤＥＭＵＸ部
２０３  映像ＥＳバッファ
２０４  音声ＥＳバッファ
２０５  ＩＤＲ情報保存部
２０６  ＭＰＸ部
１２０３  録画用ＤＥＭＵＸ部
１２０４  録画用映像ＥＳバッファ
１２０５  録画用映像復号部
１４０１  録画再生制御回路
１４０２  記憶部
１５０１  録画再生制御回路
１６０１  録画再生制御回路
【図１】
2009194851.tif 000003
【図２】
2009194851.tif 000004
【図３】
2009194851.tif 000005
【図４】
2009194851.tif 000006
【図５】
2009194851.tif 000007
【図６】
2009194851.tif 000008
【図７】
2009194851.tif 000009
【図８】
2009194851.tif 000010
【図９】
2009194851.tif 000011
【図１０】
2009194851.tif 000012
【図１１】
2009194851.tif 000013
【図１２】
2009194851.tif 000014
【図１３】
2009194851.tif 000015
【図１４】
2009194851.tif 000016
【図１５】
2009194851.tif 000017
【図１６】
2009194851.tif 000018