(57)【要約】【課題】ファイル再生時に、パケット供給速度を、おおまかに制御し、データ供給過不足を回避することができるデジタル放送番組データ再生制御方法を提供する。【解決手段】区間ＴＳパケットデータ群を単位とし、その近隣のＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）値と再生ＳＴＣの差分に従い、更に、ＰＴＳ値の変化分も判断することで、パケット不連続点も解釈しながら、パケット供給速度を断続的に更新・補正していき、パケット供給過不足を回避する。【選択図】図１
2008072265.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送番組データの再生処理を行う、デジタル放送番組再生方法において、
前記デジタル放送番組データの再生処理において、全体の基準カウンタとなる、再生ＳＴＣ値を取得する再生ＳＴＣ取得段階と、
予め指定した処理単位パケット数の中に、ＰＣＲが含まれていた場合、そのＰＣＲ値を取得する最新到来ＰＣＲ値取得段階と、
前記最新到来ＰＣＲ値取得段階で取得したＰＣＲ値と前記再生ＳＴＣ値との差分値ＤＩＦＦ（＝ＰＣＲ−ＳＴＣ）を算出し、その算出した差分値ＤＩＦＦが、負の値であるかを判断する差分値ＤＩＦＦ判定段階と、
前記差分値ＤＩＦＦ判定段階において、前記差分値ＤＩＦＦが、負の値であると判断された場合に、予め指定した処理単位パケット数分を読み出す、指定パケット数読み出し処理段階と、
前記差分値ＤＩＦＦ判定段階において、前記差分値ＤＩＦＦが、負の値でないと判断された場合に、その差分値ＤＩＦＦに相当する分の時間を、後続の読み出し処理の待ち時間に設定する待ちタイマ設定段階とを有することを特徴とするデジタル放送番組データ再生制御方法。
【請求項２】
デジタル放送番組データの再生処理を行う、デジタル放送番組再生方法において、
前記デジタル放送番組データの再生処理において、全体の基準カウンタとなる、再生ＳＴＣ値を取得する再生ＳＴＣ取得段階と、
予め指定した処理単位パケット数の中に、ＰＣＲが含まれていた場合、そのＰＣＲ値を取得する最新到来ＰＣＲ値取得段階と、
前記最新到来ＰＣＲ値取得段階で取得したＰＣＲ値と前記再生ＳＴＣ値との差分値ＤＩＦＦ（＝ＰＣＲ−ＳＴＣ）を算出し、その算出した差分値ＤＩＦＦが予め指定した指定範囲内になっているかを判断する差分値ＤＩＦＦ第１判定段階と、
前記差分値ＤＩＦＦ第１判定段階において、前記差分値ＤＩＦＦが予め指定した指定範囲内になっていると判断された場合に、更に、前記差分値ＤＩＦＦが、負の値であるかを判断する差分値ＤＩＦＦ第２判定段階と、
前記差分値ＤＩＦＦ第２判定段階において、前記差分値ＤＩＦＦが、負の値であると判断された場合に、予め指定した処理単位パケット数分を読み出す指定パケット数読み出し処理段階と、
前記差分値ＤＩＦＦ第２判定段階において、前記差分値ＤＩＦＦが、負の値でないと判断された場合に、その差分値ＤＩＦＦに相当する分の時間を、後続の読み出し処理の待ち時間に設定する待ちタイマ設定段階と、
前記差分値ＤＩＦＦ第１判定段階において、指定範囲外であると判断された場合に、再生ＳＴＣを再設定する再生ＳＴＣプリセット段階とを有することを特徴とするデジタル放送番組データ再生制御方法。
【請求項３】
デジタル放送番組データの再生処理を行う、デジタル放送番組再生方法において、
前記デジタル放送番組データの再生処理において、全体の基準カウンタとなる、再生ＳＴＣ値を取得する再生ＳＴＣ取得段階と、
予め指定した処理単位パケット数の中に、ＰＣＲが含まれていた場合、そのＰＣＲ値を取得する最新到来ＰＣＲ値取得段階と、
前記最新到来ＰＣＲ値取得段階で取得したＰＣＲ値と前記再生ＳＴＣ値との差分値ＤＩＦＦ（＝ＰＣＲ−ＳＴＣ）を算出し、その算出した差分値ＤＩＦＦが予め指定した指定範囲内になっているかを判断する差分値ＤＩＦＦ第１判定段階と、
前記差分値ＤＩＦＦ第１判定段階において、前記差分値ＤＩＦＦが予め指定した指定範囲内になっていると判断された場合に、更に、差分値ＤＩＦＦが、負の値であるかを判断する差分値ＤＩＦＦ第２判定段階と、
前記差分値ＤＩＦＦ第２判定段階において、前記差分値ＤＩＦＦが、負の値であると判断された場合に、予め指定した処理単位パケット数分を読み出す指定パケット数読み出し処理段階と、
前記差分値ＤＩＦＦ第２判定段階において、前記差分値ＤＩＦＦが、負の値でないと判断された場合に、その差分値ＤＩＦＦに相当する分の時間を、後続の読み出し処理の待ち時間に設定する待ちタイマ設定段階と、
前記差分値ＤＩＦＦ第１判定段階において、指定範囲外であると判断された場合に、前記最新到来ＰＣＲを挟む、両端のＰＴＳを取得し、前記ＰＴＳの変化分が、前記デジタル放送番組データ内の、相対オフセット値の変化分と異なるかを判断する相対オフセット変化分判断段階と、
前記相対オフセット変化分判断段階において、相対オフセット値の変化分と異なると判断された場合に、再生ＳＴＣを再設定する再生ＳＴＣプリセット段階と、
前記相対オフセット変化分判断段階において、相対オフセット値の変化分と同等であると判断された場合に、前記差分値ＤＩＦＦ第２判定段階に移行する段階とを有することを特徴とするデジタル放送番組データ再生制御方法。
【請求項４】
請求項１〜３のいずれか１項記載のデジタル放送番組データ再生制御方法において、
予め指定した処理単位パケット数が、（３２×Ｎ）パケット（Ｎ：自然数）であることを特徴とするデジタル放送番組データ再生制御方法。
【請求項５】
請求項１〜３のいずれか１項記載のデジタル放送番組データ再生制御方法において、
予め指定した処理単位パケット数が、３２パケット、又は、６４パケットであることを特徴とするデジタル放送番組データ再生制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルＴＶ放送番組コンテンツを再生する機能を備える携帯通信端末において、録画済コンテンツをファイル再生する際の、制御処理の仕組みに関するものである。
【背景技術】
【０００２】
特開２００１−３４６２０４号公報（特許文献１）に、複数の放送を受信するデジタル放送受信装置において、各デジタル放送のトランスポートストリームの処理遅延を少なくするために、データ処理が遅れているトランスポートストリームの多重化処理を優先させ、オーディオやビデオの再生遅れを防止するデコーダが開示されている。
【特許文献１】特開２００１−３４６２０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
トランスポートストリームは、一旦、記録メディア内に録画したものを、改めて、ファイル再生する場合、パケット供給の速度制御を再生機器内で、自発的に行わなければならない。
【０００４】
このとき、記録メディアからの読み出しのアクセス性能の影響を隠蔽するため、先読み、余裕蓄積後に、連続動作開始などの措置がとられるが、様々な多重のされ方をしているＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）データに追従した、適切な量・速度の、先読み、余裕蓄積を行うのが難しくなるというのが、解決すべき問題点である。
【課題を解決するための手段】
【０００５】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【０００６】
本発明によるデジタル放送番組データ再生制御方法は、デジタル放送番組データの再生処理を行う、デジタル放送番組再生方法において、デジタル放送番組データの再生処理において、全体の基準カウンタとなる、再生ＳＴＣ値を取得する再生ＳＴＣ取得段階と、予め指定した処理単位パケット数の中に、ＰＣＲが含まれていた場合、そのＰＣＲ値を取得する最新到来ＰＣＲ値取得段階と、最新到来ＰＣＲ値取得段階で取得したＰＣＲ値と再生ＳＴＣ値との差分値ＤＩＦＦ（＝ＰＣＲ−ＳＴＣ）を算出し、その算出した差分値ＤＩＦＦが、負の値であるかを判断する差分値ＤＩＦＦ判定段階と、差分値ＤＩＦＦ判定段階において、差分値ＤＩＦＦが、負の値であると判断された場合に、予め指定した処理単位パケット数分を読み出す、指定パケット数読み出し処理段階と、差分値ＤＩＦＦ判定段階において、差分値ＤＩＦＦが、負の値でないと判断された場合に、その差分値ＤＩＦＦに相当する分の時間を、後続の読み出し処理の待ち時間に設定する待ちタイマ設定段階とを有するものである。
【０００７】
また、本発明によるデジタル放送番組データ再生制御方法は、デジタル放送番組データの再生処理を行う、デジタル放送番組再生方法において、デジタル放送番組データの再生処理において、全体の基準カウンタとなる、再生ＳＴＣ値を取得する再生ＳＴＣ取得段階と、予め指定した処理単位パケット数の中に、ＰＣＲが含まれていた場合、そのＰＣＲ値を取得する最新到来ＰＣＲ値取得段階と、最新到来ＰＣＲ値取得段階で取得したＰＣＲ値と再生ＳＴＣ値との差分値ＤＩＦＦ（＝ＰＣＲ−ＳＴＣ）を算出し、その算出した差分値ＤＩＦＦが予め指定した指定範囲内になっているかを判断する差分値ＤＩＦＦ第１判定段階と、差分値ＤＩＦＦ第１判定段階において、差分値ＤＩＦＦが予め指定した指定範囲内になっていると判断された場合に、更に、差分値ＤＩＦＦが、負の値であるかを判断する差分値ＤＩＦＦ第２判定段階と、差分値ＤＩＦＦ第２判定段階において、差分値ＤＩＦＦが、負の値であると判断された場合に、予め指定した処理単位パケット数分を読み出す指定パケット数読み出し処理段階と、差分値ＤＩＦＦ第２判定段階において、差分値ＤＩＦＦが、負の値でないと判断された場合に、その差分値ＤＩＦＦに相当する分の時間を、後続の読み出し処理の待ち時間に設定する待ちタイマ設定段階と、差分値ＤＩＦＦ第１判定段階において、指定範囲外であると判断された場合に、再生ＳＴＣを再設定する再生ＳＴＣプリセット段階とを有するものである。
【０００８】
また、本発明によるデジタル放送番組データ再生制御方法は、デジタル放送番組データの再生処理を行う、デジタル放送番組再生方法において、デジタル放送番組データの再生処理において、全体の基準カウンタとなる、再生ＳＴＣ値を取得する再生ＳＴＣ取得段階と、予め指定した処理単位パケット数の中に、ＰＣＲが含まれていた場合、そのＰＣＲ値を取得する最新到来ＰＣＲ値取得段階と、最新到来ＰＣＲ値取得段階で取得したＰＣＲ値と再生ＳＴＣ値との差分値ＤＩＦＦ（＝ＰＣＲ−ＳＴＣ）を算出し、その算出した差分値ＤＩＦＦが予め指定した指定範囲内になっているかを判断する差分値ＤＩＦＦ第１判定段階と、差分値ＤＩＦＦ第１判定段階において、差分値ＤＩＦＦが予め指定した指定範囲内になっていると判断された場合に、更に、差分値ＤＩＦＦが、負の値であるかを判断する差分値ＤＩＦＦ第２判定段階と、差分値ＤＩＦＦ第２判定段階において、差分値ＤＩＦＦが、負の値であると判断された場合に、予め指定した処理単位パケット数分を読み出す指定パケット数読み出し処理段階と、差分値ＤＩＦＦ第２判定段階において、差分値ＤＩＦＦが、負の値でないと判断された場合に、その差分値ＤＩＦＦに相当する分の時間を、後続の読み出し処理の待ち時間に設定する待ちタイマ設定段階と、差分値ＤＩＦＦ第１判定段階において、指定範囲外であると判断された場合に、最新到来ＰＣＲを挟む、両端のＰＴＳを取得し、ＰＴＳの変化分が、デジタル放送番組データ内の、相対オフセット値の変化分と異なるかを判断する相対オフセット変化分判断段階と、相対オフセット変化分判断段階において、相対オフセット値の変化分と異なると判断された場合に、再生ＳＴＣを再設定する再生ＳＴＣプリセット段階と、相対オフセット変化分判断段階において、相対オフセット値の変化分と同等であると判断された場合に、差分値ＤＩＦＦ第２判定段階に移行する段階とを有するものである。
【発明の効果】
【０００９】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１０】
本発明によれば、再生処理部への録画データの供給制御について、区間ＴＳパケットデータ群の単位で、速度調整されることにより、セクションデータ取得タイミングや、イベント発行、また、内部ＴＳバッファへの溜まり具合による処理遅延量に起因した、プレゼンテーション（提示）タイミングのズレを、低く抑えることができる。
【００１１】
また、本発明によれば、実際のコンテンツの多重状況に追従したパケット供給制御になるため、時々刻々の変化にも、断続的に対応する仕組みが実現される。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１３】
本発明は、パケットデータの供給速度制御において、区間ＴＳパケットデータ群を単位として、パケット供給速度を更新・補正していき、パケット供給過不足を回避するという手法により、様々な多重のされ方をしているＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）データに追従した、適切な量・速度の、先読み、余裕蓄積を行う再生制御処理を実現している。
【００１４】
図１及び図２により、本発明の一実施の形態に係るデジタル放送番組データ再生制御方法による再生制御動作について説明する。図１は本発明の一実施の形態に係るデジタル放送番組データ再生制御方法による再生制御動作を示すフローチャート、図２は本発明の一実施の形態に係るデジタル放送番組データ再生制御方法による別の再生制御動作を示すフローチャートであり、図１のフローチャートに対してパケット不連続に対する判断部分を、細かく設定する場合の動作を示している。
【００１５】
まず、デジタル放送番組データ再生制御方法による再生制御動作としては、図１に示すように、ステップ６０３にて、再生処理系全体の基準カウンタとなる、再生Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ（再生ＳＴＣ）値を取得する。
【００１６】
ステップ６０４にて、予め指定された処理単位パケット数（ＵＮＩＴ＿ＰＡＣＫＥＴ＿ＮＵＭ）の中に、ＰＣＲが含まれていた場合、そのＰＣＲ値を、最新到来ＰＣＲ値として取得し、予め指定された処理単位パケット数の中に、ＰＣＲが含まれていなかった場合、それ以前に既に到来していたＰＣＲ値を、最新到来ＰＣＲ値として取得する。
【００１７】
ステップ６０５にて、最新到来ＰＣＲ値と再生ＳＴＣ値との差分値ＤＩＦＦ（＝ＰＣＲ−ＳＴＣ）を算出する。
【００１８】
ステップ６０６にて、差分値ＤＩＦＦが、指定範囲内に収まっているか判断する。
【００１９】
ここで、指定範囲とは、予め定めた、最小制限ＭＩＮ＿ＤＩＦＦ、及び、最大制限ＭＡＸ＿ＤＩＦＦで表現される、（最小制限ＭＩＮ＿ＤＩＦＦ＜差分ＤＩＦＦ＜最大制限ＭＡＸ＿ＤＩＦＦ）である。
【００２０】
ステップ６０６で、差分値ＤＩＦＦが、指定範囲内に収まっていないと判断された場合、ステップ６０９にて、不連続発生後のＰＣＲ値で、再生ＳＴＣをプリセットする。
【００２１】
ステップ６０６で差分値ＤＩＦＦが、指定範囲内に収まっていると判断された場合、ステップ６１２にて、差分値ＤＩＦＦが負の値であるかどうかを判断する。
【００２２】
ステップ６１２で、差分値ＤＩＦＦが、負の値であると判断された場合に、ステップ６１３にて、予め指定された処理単位パケット数（ＵＮＩＴ＿ＰＡＣＫＥＴ＿ＮＵＭ）分を読み出す。
【００２３】
ステップ６１２で、差分値ＤＩＦＦが、負の値でないと判断された場合に、ステップ６１５にて、その差分値ＤＩＦＦに相当する分の時間を、タイマ待ち時間に設定する。
【００２４】
この図１のような仕組みにより、厳密なデータ転送速度制御無しに、最新到来ＰＣＲ値と再生ＳＴＣ値との差分値ＤＩＦＦを、予め決めた区間ごとに判断して、指定された処理単位パケット数（ＵＮＩＴ＿ＰＡＣＫＥＴ＿ＮＵＭ）分を読み出すか、タイマ設定によって、後続のパケットデータ読み出し処理を待たせるかを切り分け、更に、指定範囲内に、差分値ＤＩＦＦが収まっていない場合に、再生ＳＴＣ値を、最新ＰＣＲ値でプリセット（初期化）することにより、断続的な区間データ転送量を、適切に制御することができ、結果的に、番組データの読み出し速度制御が、実現される。
【００２５】
ここで、予め指定された、処理単位パケット数（ＵＮＩＴ＿ＰＡＣＫＥＴ＿ＮＵＭ）としては、例えば、ＵＮＩＴ＿ＰＡＣＫＥＴ＿ＮＵＭ＝３２ＴＳパケット、また、予め定めた、最小制限ＭＩＮ＿ＤＩＦＦとしては、ＭＩＮ＿ＤＩＦＦ＝−１ｓｅｃ、及び、最大制限ＭＡＸ＿ＤＩＦＦとしては、ＭＡＸ＿ＤＩＦＦ＝＋１ｓｅｃとし、−１ｓｅｃ＜差分ＤＩＦＦ＜＋１ｓｅｃを、指定範囲内とする具体例が考えられる。
【００２６】
なお、処理単位パケット数は、３２ＴＳパケットに限らず、６４ＴＳパケットでもよく、（３２×Ｎ）ＴＳパケット（Ｎ：自然数）にしてもよい。
【００２７】
また、デジタル放送番組データ再生制御方法による再生制御動作において、パケット不連続に対する判断部分を、細かく設定する場合の動作としては、図２に示すように、図１のフローチャートに対して、６１０に示すステップ６０７、ステップ６０８が追加されたものである。
【００２８】
ステップ６０３、ステップ６０４、ステップ６０５、ステップ６０６、ステップ６０９、ステップ６１２、ステップ６１３、ステップ６１５の動作は、図１のフローチャートの動作と同様であり、更に、ステップ６０６で、差分値ＤＩＦＦが、指定範囲内に収まっていないと判断された場合、ステップ６０７にて、最新到来ＰＣＲを挟む、両端のＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）を取得・比較する。
【００２９】
ステップ６０８にて、ＰＴＳ変化分が、録画データ内の、相対オフセット値の変化分と異なるか判断する。
【００３０】
ステップ６０８で、ＰＴＳ変化分が、録画データ内での、相対オフセット値の変化分と異なると判断された場合、パケット不連続が発生していると解釈して、ステップ６０９にて、不連続発生後のＰＣＲ値で、再生ＳＴＣを、プリセット（初期化）する。
【００３１】
ステップ６０８で、ＰＴＳ変化分が、録画データ内での、相対オフセット値の変化分と同等であると判断された場合、ステップ６１２に進む。
【００３２】
この図２のような仕組みにより、パケット不連続、ＰＣＲ不連続が発生しているデータが、録画データとして構成されていたとしても、その録画データの再生制御において、厳密なデータ転送速度制御無しに、到来ＰＣＲ値と再生ＳＴＣとの差分値ＤＩＦＦを、予め決めた区間ごとに判断して、指定された処理単位パケット数（ＵＮＩＴ＿ＰＡＣＫＥＴ＿ＮＵＭ）分を読み出すか、タイマ設定によって、後続のパケットデータ読み出し処理を待たせるかを切り分け、更に、指定範囲内に、差分値ＤＩＦＦが収まっていない場合に、再生ＳＴＣを、最新ＰＣＲ値でプリセット（初期化）することにより、断続的な区間データ転送量を、適切に制御することができ、結果的に、番組データの読み出し速度制御が、実現される。
【００３３】
次に、図３により、本発明の一実施の形態に係るデジタル放送番組データ再生制御方法でのＴＳパケットデータの解釈について説明する。図３は本発明の一実施の形態に係るデジタル放送番組データ再生制御方法でのＴＳパケットデータの解釈の一例を示す説明図である。
【００３４】
図３に示す例では、処理単位パケット数（ＵＮＩＴ＿ＰＡＣＫＥＴ＿ＮＵＭ）を、３２パケットとした場合の例であり、３２パケットごとに、その３２パケット内に、ＰＣＲパケットが入っていたか、また、最新のＰＣＲ値と、再生ＳＴＣの差分の差分値ＤＩＦＦはどのくらいかを判断している例である。
【００３５】
まず、第１処理単位パケット２２７内においては、ＰＣＲパケット２２５が存在するので、最新ＰＣＲ値は、更新され、その更新された最新ＰＣＲ値と、再生ＳＴＣ値との間で、差分値ＤＩＦＦ（＝ＰＣＲ−ＳＴＣ）の判定２３０を行うことになる。
【００３６】
また、第２処理単位パケット２２８内においては、ＰＣＲパケットが存在しないので、最新ＰＣＲ値は更新されず、ＰＣＲパケット２２５のＰＣＲ値と、この時点での再生ＳＴＣ値との間で、差分値ＤＩＦＦ（＝ＰＣＲ−ＳＴＣ）の判定２３１を行うことになる。
【００３７】
更に、第３処理単位パケット２２９内においては、ＰＣＲパケット２２６が存在するので、最新ＰＣＲ値は、更新され、その更新された最新ＰＣＲ値と、再生ＳＴＣ値との間で、差分値ＤＩＦＦ（＝ＰＣＲ−ＳＴＣ）の判定２３２を行うことになる。
【００３８】
ここで、ＰＣＲパケット２２５と、ＰＣＲパケット２２６との間において、パケット不連続があった場合には、ＰＣＲパケット２２５より以前のパケットデータのＰＴＳと、ＰＣＲパケット２２６以降のパケットデータのＰＴＳとの比較による変化分判定により、パケット不連続の確証を得る仕組みが、図２に示すステップ６０７、ステップ６０８に相当する。
【００３９】
なお、本体ＴＳデータは、個々の各種ＴＳパケットの連続で構成されており、各種別のＴＳパケットについては、多重、挿入順序には、特に制約は無いので、図３での、この並び順は、単なる一例に過ぎない。
【００４０】
次に、図４により、本発明の一実施の形態に係るデジタル放送番組データ再生制御方法を実施するための装置の構成について説明する。図４は本発明の一実施の形態に係るデジタル放送番組データ再生制御方法を実施するための装置の構成を示すブロック図であり、携帯電話端末を一例に示している。
【００４１】
図４において、携帯電話端末は、携帯電話端末全体の制御を行う制御部１０１、ユーザからの指示を受ける操作部１０２、デジタル放送を受信・選局するための放送用アンテナ１０３及び放送選局部１０４、制御部１０１の動作プログラムや受信したデジタル放送のデータ等を保存する記憶部１０５、無線データ通信を受信するための通信用アンテナ１０６及び通信部１０７、圧縮された映像データを復号する映像復号部１０８、映像復号部１０８で復号された映像を表示する表示部１０９、圧縮された音声データを復号する音声復号部１１０、音声復号部１１０で復号された音声を出力する音声出力部１１１、外部メディア等の再生を制御するメディア再生制御部１１２から構成されている。
【００４２】
更に、制御部１０１の内部の処理モジュール部分として、ＰＣＲ−ＳＴＣ差分値算出判定部１１３、パケット読み出し制御部１１４、最新ＰＣＲ値判別部１１５、相対オフセット変化分判断部１１６が包含されている。
【００４３】
このＰＣＲ−ＳＴＣ差分値算出判定部１１３、パケット読み出し制御部１１４、最新ＰＣＲ値判別部１１５、相対オフセット変化分判断部１１６の処理により、図１及び図２に示す再生制御動作が行われている。
【００４４】
次に、ＰＣＲ−ＳＴＣ差分値算出判定部１１３、パケット読み出し制御部１１４、最新ＰＣＲ値判別部１１５、相対オフセット変化分判断部１１６での処理について説明する。
【００４５】
ＰＣＲ−ＳＴＣ差分値算出判定部１１３にて、再生処理系全体の基準カウンタとなる、再生Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ（再生ＳＴＣ）値を取得する。
【００４６】
最新ＰＣＲ値判別部１１５にて、予め指定された処理単位パケット数（ＵＮＩＴ＿ＰＡＣＫＥＴ＿ＮＵＭ）の中に、ＰＣＲが含まれていた場合、そのＰＣＲ値を、最新到来ＰＣＲ値として取得し、予め指定された処理単位パケット数の中に、ＰＣＲが含まれていなかった場合、それ以前に既に到来していたＰＣＲ値を、最新到来ＰＣＲ値として取得する。
【００４７】
ＰＣＲ−ＳＴＣ差分値算出判定部１１３にて、再生処理系全体の基準カウンタとなる、再生Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ（再生ＳＴＣ）値を取得し、最新到来ＰＣＲ値と再生ＳＴＣ値との差分値ＤＩＦＦ（＝ＰＣＲ−ＳＴＣ）を算出する。
【００４８】
更に、指定範囲内（最小制限ＭＩＮ＿ＤＩＦＦ＜差分ＤＩＦＦ＜最大制限ＭＡＸ＿ＤＩＦＦ）に収まっているか判断する。
【００４９】
パケット読み出し制御部１１４にて、差分値ＤＩＦＦが、指定範囲内に収まっていなかった場合、不連続発生後のＰＣＲ値で、再生ＳＴＣをプリセットする。
【００５０】
差分値ＤＩＦＦが、指定範囲内に収まっている場合、更に、差分値ＤＩＦＦが、負の値であると判断された場合に、予め指定された処理単位パケット数（ＵＮＩＴ＿ＰＡＣＫＥＴ＿ＮＵＭ）分を読み出す。
【００５１】
差分値ＤＩＦＦが、負の値でないと判断された場合に、その差分値ＤＩＦＦに相当する分の時間を、タイマ待ち時間に設定する。
【００５２】
相対オフセット変化分判断部１１６にて、ＰＴＳ変化分が、録画データ内の相対オフセット値の変化分と異なるか判断する。
【００５３】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００５４】
デジタルＴＶ放送を受信する機能を備える再生機器において、録画済コンテンツをファイル再生する処理の仕組みに関して、活用できる。
【００５５】
携帯電話端末に限らず、簡易的な再生機器全般における、データ供給制御に適用可能となる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施の形態に係るデジタル放送番組データ再生制御方法による再生制御動作を示すフローチャートである。
【図２】本発明の一実施の形態に係るデジタル放送番組データ再生制御方法による別の再生制御動作を示すフローチャートである。
【図３】本発明の一実施の形態に係るデジタル放送番組データ再生制御方法でのＴＳパケットデータの解釈の一例を示す説明図である。
【図４】本発明の一実施の形態に係るデジタル放送番組データ再生制御方法を実施するための装置の構成を示すブロック図である。
【符号の説明】
【００５７】
１０１…制御部、１０２…操作部、１０３…放送用アンテナ、１０４…放送選局部、１０５…記憶部、１０６…通信用アンテナ、１０７…通信部、１０８…映像復号部、１０９…表示部、１１０…音声復号部、１１１…音声出力部、１１２…メディア再生制御部、１１３…ＰＣＲ−ＳＴＣ差分値算出判定部、１１４…パケット読み出し制御部、１１５…最新ＰＣＲ値判別部、１１６…相対オフセット変化分判断部。
【図１】
2008072265.tif 000003
【図２】
2008072265.tif 000004
【図３】
2008072265.tif 000005
【図４】
2008072265.tif 000006