(57)【要約】【課題】電波の受信状態が不良であった期間に受信したコンテンツデータについては、通常の再生速度よりも速く再生するように再生速度を制御する再生速度制御装置を提供する。【解決手段】コンテンツデータ再生装置１００（再生速度制御装置）は、コンテンツデータの受信状態を判定する判定部１１２と、コンテンツデータの受信状態が不良であり、かつ、バッファ部１１３に格納されているデータ量が所定量以上である場合に、受信状態が不良であった期間に受信したコンテンツデータのＰＴＳの値を、受信状態が不良でないと判定された場合よりも再生速度が速くなるように変更する再生速度制御部１１４と、を備えている。【選択図】図１
2010171712.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを格納するメモリを備えた再生速度制御装置であって、
コンテンツデータの受信状態を判定する判定部と、
上記メモリに格納されているコンテンツデータのデータ量を検出する検出部と、
上記判定部においてコンテンツデータの受信状態が不良であると判定され、かつ、上記検出部において格納されているデータ量が所定量以上であると判定された場合に、受信状態が不良であった期間に受信したコンテンツデータにより表されるコンテンツを、受信状態が不良でないと判定された場合の再生速度よりも速く再生するように再生速度を制御する制御部と、
を備えていることを特徴とする再生速度制御装置。
【請求項２】
上記制御部は、コンテンツデータを上記メモリに格納する際に、受信状態が不良であった期間に受信したコンテンツデータに付与されている提示時間情報を変更することを特徴とする請求項１に記載の再生速度制御装置。
【請求項３】
上記制御部は、受信状態が不良であった期間に受信したコンテンツデータに付与されている提示時間情報に、上記メモリに格納されているデータ量に基づいて算出した遅延値を加算することにより、当該提示時間情報を変更することを特徴とする請求項２に記載の再生速度制御装置。
【請求項４】
上記遅延値は、下記式（１）を用いて算出されることを特徴とする請求項３に記載の再生速度制御装置。
Ｔｂｕｆｆ＝Ｔｍａｘ＋Ｔｈｉｇｈ    ・・・（１）
（上記式（１）中、Ｔｂｕｆｆは遅延値（＞０）であり、Ｔｍａｘは上記メモリに格納されているデータ量に応じて定められる基準値であり、Ｔｈｉｇｈは０より小さい任意の固定値である）
【請求項５】
上記遅延値は、下記式（２）を用いて算出されることを特徴とする請求項３に記載の再生速度制御装置。
Ｔｂｕｆｆ＝Ｔｍａｘ＋（Ｔ１−Ｔ２）＋α・・・（２）
（上記式（２）中、Ｔｂｕｆｆは遅延値（＞０）であり、Ｔｍａｘは上記メモリに格納されているデータ量に応じて定められる基準値であり、Ｔ１は第１の提示時間情報であり、Ｔ２はＴ１＜Ｔ２を満たす第２の提示時間情報であり、αは任意の固定値である）
【請求項６】
自装置において生成した基準時間情報に一致する提示時間情報の付与されたコンテンツデータを、上記メモリから読み出す読出部をさらに備えていることを特徴とする請求項２から５のいずれか１項に記載の再生速度制御装置。
【請求項７】
上記メモリからコンテンツデータを読み出すために用いる基準時間情報を生成し、生成した基準時間情報に一致する提示時間情報が付与されたコンテンツデータを、上記メモリから読み出す読出部をさらに備えており、
上記制御部は、受信状態が不良であった期間に上記読出部において生成される基準時間情報を変更し、
上記読出部は、上記制御部において変更された基準時間情報に基づいて、上記メモリからコンテンツデータを読み出すことを特徴とする請求項１に記載の再生速度制御装置。
【請求項８】
上記制御部は、受信状態が不良であった期間に上記制御部において生成される基準時間情報から上記メモリに格納されているデータ量に基づいて算出した遅延値を減算することにより、当該基準時間情報を変更することを特徴とする請求項７に記載の再生速度制御装置。
【請求項９】
上記遅延値は、下記式（３）を用いて算出されることを特徴とする請求項８に記載の再生速度制御装置。
Ｔｂｕｆｆ＝Ｔｍａｘ＋Ｔｈｉｇｈ    ・・・（３）
（上記式（３）中、Ｔｂｕｆｆは遅延値（＞０）であり、Ｔｍａｘは上記メモリに格納されているデータ量に応じて定められる基準値であり、Ｔｈｉｇｈは０より小さい任意の固定値である）
【請求項１０】
上記判定部は、コンテンツデータに含まれる情報に基づいて、当該コンテンツデータの受信状態を判定することを特徴とする請求項１から９のいずれか１項に記載の再生速度制御装置。
【請求項１１】
コンテンツデータを格納するメモリを備えた再生速度制御装置におけるコンテンツの再生速度制御方法であって、
コンテンツデータの受信状態を判定する判定ステップと、
上記メモリに格納されているコンテンツデータのデータ量を検出する検出ステップと、
上記判定ステップにおいてコンテンツデータの受信状態が不良であると判定され、かつ、上記検出ステップにおいて格納されているデータ量が所定量以上であると判定された場合に、受信状態が不良であった期間に受信したコンテンツデータにより表されるコンテンツを、受信状態が不良でないと判定された場合の再生速度よりも速く再生するように再生速度を制御する再生速度制御ステップと、
を含むことを特徴とする再生速度制御方法。
【請求項１２】
自装置において生成した基準時間情報に一致する提示時間情報の付与されたコンテンツデータを読み出す読出部を備えたコンテンツ再生装置であって、
上記読出部は、生成した基準時間情報に一致する提示時間情報を付与されたコンテンツデータを、請求項２に記載の再生速度制御装置に備えられた上記メモリから読み出すことを特徴とするコンテンツ再生装置。
【請求項１３】
コンテンツデータを格納するメモリを備えたコンピュータを動作させるプログラムであって、上記コンピュータを、
コンテンツデータの受信状態を判定する判定手段と、
上記メモリに格納されているコンテンツデータのデータ量を検出する検出手段と、
上記判定手段においてコンテンツデータの受信状態が不良であると判定され、かつ、上記検出手段において格納されているデータ量が所定量以上であると判定された場合に、受信状態が不良であった期間に受信したコンテンツデータにより表されるコンテンツを、受信状態が不良でないと判定された場合の再生速度よりも速く再生するように再生速度を制御する制御手段と、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送を介して伝送されるコンテンツを再生する際の再生速度を制御する再生速度制御装置および当該再生速度制御装置における再生速度制御方法に関する。
【背景技術】
【０００２】
近年、従来のアナログ放送に代わり、地上デジタル放送およびデジタル衛星放送などに代表されるようなデジタル放送システムが運用されている。
【０００３】
デジタル放送はコンテンツを高圧縮して伝送することができるため、携帯電話または携帯型ゲーム機器などのモバイル機器においてもデジタル放送コンテンツを再生することが可能である。しかし、コンテンツが高圧縮されているがゆえの問題も生じる。例えば、デジタル放送コンテンツを伝送する電波状態が一定の水準を超えるまでに悪化すると、再生されるコンテンツが極めて劣化してしまうことがある。特に、持ち運び可能なモバイル機器またはカーナビゲーションシステムでは、常に電波状態が良い状態で受信できるとは限らないため、このような現象が頻繁に生じやすい。再生されるコンテンツが劣化すると、映像が乱れたり、音が飛んだりするため、ユーザーは不快に感じることになる。
【０００４】
電波の受信状態に依存したコンテンツの劣化を防ぐための方法としては、例えば特許文献１に記載の方法を挙げることができる。特許文献１に記載の受信装置では、受信したコンテンツデータをバッファに格納しておき、再生時にはバッファに格納されているコンテンツデータを読み出し、電波の受信状態が悪くなったときには、コンテンツをスロー再生している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−５０８５号公報（平成２０年１月１０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、電波の受信状態が不良であった期間に受信したデータを再生すると、映像がフリーズした状態となったり、音が飛んだりすることになる。しかし、特許文献１に記載の装置では、電波の受信状態が不良であった期間に受信したデータに処理を加えていないため、この期間に受信したデータは、通常もしくはスロー再生となる。そのため、特許文献１に記載の装置では、ユーザーが不快なコンテンツを長時間にわたって視聴することを強いられることがあるという問題を有している。
【０００７】
特に、映像コンテンツを再生する場合にはフリーズした状態の映像に長時間さらされることにより、ユーザーは不快に感じやすい。
【０００８】
本発明は、上記の問題に鑑みてなされたものであり、その主たる目的は、電波の受信状態が不良であった期間に受信したコンテンツデータについては、通常の再生速度よりも速く再生するように再生速度を制御する再生速度制御装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明に係る再生速度制御装置は、上記課題を解決するために、
コンテンツデータを格納するメモリを備えた再生速度制御装置であって、
コンテンツデータの受信状態を判定する判定部と、
上記メモリに格納されているコンテンツデータのデータ量を検出する検出部と、
上記判定部においてコンテンツデータの受信状態が不良であると判定され、かつ、上記検出部において格納されているデータ量が所定量以上であると判定された場合に、受信状態が不良であった期間に受信したコンテンツデータにより表されるコンテンツを、受信状態が不良でないと判定された場合の再生速度よりも速く再生するように再生速度を制御する制御部と、
を備えていることを特徴としている。
【００１０】
本発明に係る再生速度制御装置は、コンテンツデータの受信状態が不良であると判定され、かつ、格納されているデータ量が所定量以上である場合に、メモリに格納されているコンテンツデータのうち、受信状態が不良であった期間に受信したコンテンツデータにより表されるコンテンツを、受信状態が不良でないと判定された場合の再生速度よりも速く再生するように再生速度を制御する制御部を備えている。
【００１１】
これによって、本発明に係る再生速度制御装置では、コンテンツデータの受信状態が不良である期間のコンテンツについては、再生速度が通常の再生速度よりも速い速度となるように再生速度が変更されることになる。すなわち、本発明に係る再生速度制御装置では、再生されるコンテンツが劣化する部分（映像がフリーズしたり、音が飛んだりするような部分）の再生速度を通常よりも速い速度で再生することができる。言い換えれば、本発明に係る再生速度制御装置では、通常の再生速度が等倍速である場合には、等倍速よりも速くなるような再生速度とし、通常の再生速度が２倍速である場合には、２倍速よりも速くなるような再生速度とすることができる。
【００１２】
さらに、本発明に係る再生速度制御装置では、検出部において格納されているデータ量が所定量以上であると判定された場合に、コンテンツの再生速度を通常の再生速度よりも速くする。言い換えれば、再生するコンテンツが所定の遅延を生じている場合にのみ、再生速度を速くすることになる。そのため、実時間よりも前の（すなわち、未来の）コンテンツデータを再生しなければならなくなり、コンテンツの再生ができなくなってしまうことを防止することができる。
【００１３】
したがって、本発明に係る再生速度制御装置では、ユーザーが劣化したコンテンツにさらされる時間を低減することができる効果を奏する。
【００１４】
また、本発明に係る再生制御装置では、コンテンツの受信状態およびメモリのデータ量に応じて動的に再生速度を変更することができるため、ユーザーはコンテンツの再生速度を適宜変更するなどの煩雑な操作を強いられることはない。
【００１５】
本発明に係る再生速度制御装置では、さらに、上記制御部は、コンテンツデータを上記メモリに格納する際に、受信状態が不良であった期間に受信したコンテンツデータに付与されている提示時間情報を変更することことが好ましい。
【００１６】
上記の構成によれば、コンテンツデータをメモリに格納する際に、コンテンツデータに付与されている提示時間情報を変更する。すなわち、本発明に係る再生速度制御装置では、メモリには、変更の加えられた提示時間情報の付与されたコンテンツデータが、形式を変更することなく格納されることになる。そのため、メモリに格納されているコンテンツデータを再生する再生装置側には、特別な機能を備える必要がない。
【００１７】
これによって、本発明に係る再生速度制御装置を用いて処理されたコンテンツデータであれば、従来の再生装置を用いてもユーザーが劣化したコンテンツにさらされる時間を低減することができる効果を奏する。
【００１８】
すなわち、従来の再生装置を持つユーザーに対しても、劣化したコンテンツにさらされる時間を低減することができる。また、従来の再生装置を大きく改造する必要がないため、再生装置の製造メーカに対する負担も小さくすることができる。
【００１９】
本発明に係る再生速度制御装置では、さらに、上記制御部は、受信状態が不良であった期間に受信したコンテンツデータに付与されている提示時間情報に、上記メモリに格納されているデータ量に基づいて算出した遅延値を加算することにより、当該提示時間情報を変更することが好ましい。
【００２０】
本発明に係る再生速度制御装置では、さらに、上記遅延値は、下記式（１）Ｔｂｕｆｆ＝Ｔｍａｘ＋Ｔｈｉｇｈ    ・・・（１）
（上記式（１）中、Ｔｂｕｆｆは遅延値（＞０）であり、Ｔｍａｘは上記メモリに格納されているデータ量に応じて定められる基準値であり、Ｔｈｉｇｈは０より小さい任意の固定値である）
を用いて算出されることが好ましい。
【００２１】
本発明に係る再生速度制御装置では、さらに、上記遅延値は、下記式（２）
Ｔｂｕｆｆ＝Ｔｍａｘ＋（Ｔ１−Ｔ２）＋α・・・（２）
（上記式（２）中、Ｔｂｕｆｆは遅延値（＞０）であり、Ｔｍａｘは上記メモリに格納されているデータ量に応じて定められる基準値であり、Ｔ１は第１の提示時間情報であり、Ｔ２はＴ１＜Ｔ２を満たす第２の提示時間情報であり、αは任意の固定値である）
を用いて算出されることが好ましい。
【００２２】
上記の構成によれば、長期間にわたって受信状態が不良であった場合、受信状態が不良であった期間に受信したコンテンツデータ部分をスキップすることができる。すなわち、本発明に係る再生速度制御装置では、受信に失敗したコンテンツデータ部分の前後のコンテンツデータを繋ぎ合わせることができる。
【００２３】
これによって、長期間にわたってコンテンツデータが取得できなかった場合であっても、ユーザーが劣化したコンテンツにさらされる時間を低減することができる効果を奏する。
【００２４】
特に、コンテンツデータが映像データである場合には、再生される映像がフリーズし、ユーザーに対して不快感を与えてしまうことを解消することができるため、特に有効である。
【００２５】
本発明に係る再生速度制御装置では、さらに、自装置において生成した基準時間情報に一致する提示時間情報の付与されたコンテンツデータを、上記メモリから読み出す読出部をさらに備えていることが好ましい。
【００２６】
上記の構成によれば、本発明に係る再生速度制御装置に別の再生装置を接続する際の煩雑な手間を省くことができる効果を奏する。
【００２７】
本発明に係る再生速度制御装置では、さらに、上記メモリからコンテンツデータを読み出すために用いる基準時間情報を生成し、生成した基準時間情報に一致する提示時間情報が付与されたコンテンツデータを、上記メモリから読み出す読出部をさらに備えており、上記制御部は、受信状態が不良であった期間に上記読出部において生成される基準時間情報を変更し、上記読出部は、上記制御部において変更された基準時間情報に基づいて、上記メモリからコンテンツデータを読み出すことが好ましい。
【００２８】
上記の構成によれば、自装置における基準時間情報を変更するため、制御部の処理能力は、コンテンツデータ毎に付与されている情報を変更する場合ほど高くなくてもよい。
【００２９】
これによって、制御部の処理能力が高くない再生速度制御装置においても、ユーザーが劣化したコンテンツにさらされる時間を低減することができる効果を奏する。
【００３０】
また、制御部の性能が高くなくてもよいため、高性能の制御部を用いた再生速度制御装置と比較して消費電力を抑制することができる。
【００３１】
本発明に係る再生速度制御装置では、さらに、上記制御部は、受信状態が不良であった期間に上記制御部において生成される基準時間情報から上記メモリに格納されているデータ量に基づいて算出した遅延値を減算することにより、当該基準時間情報を変更することが好ましい。
【００３２】
本発明に係る再生速度制御装置では、さらに、上記遅延値は、下記式（３）Ｔｂｕｆｆ＝Ｔｍａｘ＋Ｔｈｉｇｈ    ・・・（３）
（上記式（３）中、Ｔｂｕｆｆは遅延値（＞０）であり、Ｔｍａｘは上記メモリに格納されているデータ量に応じて定められる基準値であり、Ｔｈｉｇｈは０より小さい任意の固定値である）
を用いて算出されることが好ましい。
【００３３】
本発明に係る再生速度制御装置では、さらに、上記判定部は、コンテンツデータに含まれる情報に基づいて、当該コンテンツデータの受信状態を判定することが好ましい。
【００３４】
上記の構成によれば、受信したコンテンツデータからのコンテンツデータの受信状態を判定することができる。すなわち、本発明に係る再生速度制御装置では、コンテンツデータのみから受信状態の適否を判定することができる。
【００３５】
これによって、本発明に係る再生速度制御装置に、デジタル放送波を受信するアンテナなどの受信ユニットを備える必要がないため、本発明に係る再生制御装置の製造に要するコストを低減することができる効果を奏する。
【００３６】
また、デジタル放送波から抽出したコンテンツデータを蓄積する外部の記録媒体から取得したコンテンツデータに対しても、受信が不良な期間の再生速度を速くするように再生速度を制御することができる効果を奏する。
【００３７】
本発明に係る再生速度制御方法は、上記課題を解決するために、
コンテンツデータを格納するメモリを備えた再生速度制御装置におけるコンテンツの再生速度制御方法であって、
コンテンツデータの受信状態を判定する判定ステップと、
上記メモリに格納されているコンテンツデータのデータ量を検出する検出ステップと、
上記判定ステップにおいてコンテンツデータの受信状態が不良であると判定され、かつ、上記検出ステップにおいて格納されているデータ量が所定量以上であると判定された場合に、受信状態が不良であった期間に受信したコンテンツデータにより表されるコンテンツを、受信状態が不良でないと判定された場合の再生速度よりも速く再生するように再生速度を制御する再生速度制御ステップと、
を含むことを特徴としている。
【００３８】
上記の構成によれば、本発明に係る再生速度制御装置と同様の作用効果を奏する。
【００３９】
また、自装置において生成した基準時間情報に一致する提示時間情報の付与されたコンテンツデータを読み出す読出部を備えたコンテンツ再生装置であって、上記読出部は、生成した基準時間情報に一致する提示時間情報を付与されたコンテンツデータを、再生制御装置に備えられた上記メモリから読み出すコンテンツ再生装置についても本発明の範疇に含まれる。ただし、当該コンテンツ再生装置の読み出すメモリを備える再生速度制御装置は、コンテンツデータをメモリに格納する際に、受信状態が不良であった期間に受信したコンテンツデータに付与されている提示時間情報を変更する制御部を備えたものである。
【００４０】
また、本発明に係るコンテンツデータを格納するメモリを備えたコンピュータを動作させるプログラムであって、上記コンピュータを、コンテンツデータの受信状態を判定する判定手段と、上記メモリに格納されているコンテンツデータのデータ量を検出する検出手段と、上記判定手段においてコンテンツデータの受信状態が不良であると判定され、かつ、上記検出手段において格納されているデータ量が所定量以上であると判定された場合に、受信状態が不良であった期間に受信したコンテンツデータにより表されるコンテンツを、受信状態が不良でないと判定された場合の再生速度よりも速く再生するように再生速度を制御する制御手段と、として機能させるためのプログラムも本発明の範疇に含まれる。
【発明の効果】
【００４１】
以上説明したように、本発明に係る再生速度制御装置は、コンテンツデータの受信状態が不良であると判定され、かつ、格納されているデータ量が所定量以上である場合に、メモリに格納されているコンテンツデータのうち、受信状態が不良であった期間に受信したコンテンツデータにより表されるコンテンツを、受信状態が不良でないと判定された場合の再生速度よりも速く再生するように再生速度を制御する制御部を備えている。
【００４２】
これによって、コンテンツを再生する際に、ユーザーが劣化したコンテンツにさらされる時間を低減することができる効果を奏する。
【図面の簡単な説明】
【００４３】
【図１】実施形態１に係るコンテンツデータ再生装置の要部構成を示すブロック図である。
【図２】ＴＳパケットにおけるＴＳパケットヘッダの一例を示す図である。
【図３】ＰＥＳパケットにおけるヘッダの一例を示す図である。
【図４】実施形態１に係るコンテンツデータ再生装置におけるコンテンツデータ再生処理動作を示すフローチャートである。
【図５】実施形態１に係るコンテンツデータ再生装置における再生速度とバッファにおけるデータ量の関係を示す図である。
【図６】実施形態１に係るコンテンツデータ再生装置における高速化処理の詳細を示すフローチャートである。
【図７】実施形態１に係るコンテンツデータ再生装置における高速イベントでのＰＴＳの値の変更を示す図である。
【図８】実施形態１に係るコンテンツデータ再生装置におけるスキップイベントでのＰＴＳの値の変更を示す図である。
【図９】実施形態１に係るコンテンツデータ再生装置における低速化処理でのＰＴＳの値の変更を示す図である。
【図１０】実施形態２に係るコンテンツデータ再生装置の要部構成を示すブロック図である。
【図１１】実施形態２に係るコンテンツデータ再生装置におけるＰＥＳパケットの格納部分までの処理動作を示すフローチャートである。
【図１２】実施形態２に係るコンテンツデータ再生装置におけるＳＴＣの値の変更からコンテンツの再生までの処理動作を示すフローチャートである。
【図１３】実施形態２に係るコンテンツデータ再生装置におけるコンテンツの再生速度の変更を模式的に示した図である。
【図１４】本発明に係るコンテンツデータ再生装置を模式的に示す図である。
【図１５】図１または図１０に示すコンテンツデータ再生装置の各ブロックをハードウェアにより実現した場合のコンテンツデータ再生装置を示すブロック図である。
【発明を実施するための形態】
【００４４】
〔実施形態１〕
本発明に係るコンテンツデータ再生装置の一実施形態について、図１〜９を参照しつつ以下に説明する。なお、本実施形態では、現在運用されているデジタル放送システムにおいて用いられているＭＰＥＧ２−ＴＳを再生する場合を例に挙げて説明する。
【００４５】
（ＭＰＥＧ２−ＴＳの概要）
本発明に係るコンテンツデータ再生装置の説明に先立ち、ＭＰＥＧ２システムにおいて規定されるＴＳ（Transport Stream）の概要について以下に説明する。
【００４６】
ＩＳＯ／ＩＥＣ１３８１８−１で規定されるＭＰＥＧ２システムにおけるＴＳは、映像、音声および付加データ（例えば、データ放送）を多重化（ＭＵＸ）処理したストリームである。ＴＳは、伝送を容易にするために、１８８バイトの固定長パケット（ＴＳパケット）の列で構成されている。ＴＳを構成する各ＴＳパケットは、４バイトのヘッダと可変長のアダプテーションフィールドおよびペイロードから構成されている。
【００４７】
ヘッダ（以下、ＴＳパケットヘッダとも称する）には、図２に示すように、ＰＩＤ（Packet Identifier：パケット識別子）および各種フラグが定義されている。図２は、ＴＳパケットのヘッダの一例を示す図である。
【００４８】
アダプテーションフィールドには、映像、音声などを同期再生するために必要なＰＣＲ（Program Clock Reference）、ＴＳパケットを１８８バイトの固定長にするためのダミーデータが含まれている。
【００４９】
ペイロードには、映像、音声および付加データなどのＥＳ（Elementary Stream）が含まれている。時間に同期して再生されるストリーム（映像、音声、字幕など）は、ＥＳをパケット化したＰＥＳ（Packetized Elementary Stream）としてペイロード部に格納されている。ＰＥＳパケットは、ＰＥＳパケットヘッダ部とＰＥＳデータ部とから構成されている。ＰＥＳパケットヘッダ部には、図３に示すように、各ＰＥＳパケットのＰＴＳ（提示時間情報：Presentation Time Stamp）などが付与されている。なお、図３は、ＰＥＳパケットヘッダの一例を示す図である。
【００５０】
なお、ペイロード部は、最大で１８４バイトとする必要があるため、ＰＥＳが１８４バイトに収まらない場合は、複数のＴＳパケットに分割されることになる。そのため、受信したＴＳパケットからＰＥＳパケットを復元するためには、受信機（コンテンツ再生装置）側において、各ペイロードを繋ぎ合わせる必要がある。繋ぎ合わせるときに先頭となるＰＥＳは、ＴＳパケットヘッダのＰＵＳＩ（Packet Unit Start Indicator）フラグ（図３参照）により識別する。
【００５１】
（ＰＥＳパケットの再生処理の概要）
続いて、ＰＥＳパケットの再生処理の概要について、以下に説明する。上述したように、各ＥＳは、ＰＥＳにパケット化されており、ＰＥＳパケットのヘッダ部には、ＰＥＳ内のＥＳを再生（提示）する時間を示す提示時間情報（すなわち、ＰＴＳ）が付与されている。したがって、受信機では、ＰＴＳに基づいて、映像、音声を提示することにより、映像および音声の同期をとることができる。このとき、全ての受信機において同じタイミングで再生を行うためには、基準となる時間情報を全ての受信機で共通にする必要がある。
【００５２】
そのため、受信機では、ＰＣＲを受信した瞬間の時間をＰＣＲで示された時間であると解釈する。言い換えれば、受信機は、伝送されてきたＰＣＲを用いて、自装置において生成する基準時間情報（ＳＴＣ：System Time Clock）を送信機側の基準時間情報に合わせる。なお、ＰＣＲは、基準時計の同期を確立するための校正データである。これにより、受信機は、ＰＣＲを基準時間として、ＰＴＳの示す時間にＰＥＳパケットの映像、音声を再生することができる。なお、ＳＴＣとは、２７ＭＨｚで動作する９ｂｉｔの下位カウンタと、９０ｋＨｚで動作する３３ｂｉｔの上位カウンタで構成される時計である。
【００５３】
以上のことから、受信機においてコンテンツの再生速度を変えるためには、各ＰＥＳパケットに付与されているＰＴＳの値か、または自装置において生成するＳＴＣの値を変更すればよいことになる。
【００５４】
（コンテンツデータ再生装置１００の構成）
次に、本実施形態に係るコンテンツデータ再生装置の構成について、図１を参照しつつ以下に説明する。図１は、コンテンツデータ再生装置１００の要部構成を示すブロック図である。コンテンツデータ再生装置１００は、図１に示すように、受信部１１０、ＤＥＭＵＸ処理部１１１、判定部１１２、バッファ部１１３、再生速度制御部１１４、再生制御部１１５および出力部１１６を備えている。これらの部材について以下に説明する。
【００５５】
（受信部１１０）
受信部１１０は、受信機１１０に備えられているアンテナにおいて、所定の周波数帯域で伝送されるデジタル放送波を受信すると共に、受信したデジタル放送波から、映像データ、音声データなどが多重化されているＴＳ（Transport Stream）を抽出する。
【００５６】
（ＤＥＭＵＸ処理部１１１）
ＤＥＭＵＸ（Demultiplexing）処理部１１１は、受信部１１０において抽出されたＴＳに多重化されている映像データ、音声データなどの個々のデータを分離、抽出する。ＤＥＭＵＸ処理部１１１は、ＰＩＤフィルタにＤＥＭＵＸ対象となるＰＩＤ（パケット識別子）を設定し、同じＰＩＤのＴＳパケットのペイロード部を繋ぎ合わせることにより、ＰＥＳパケットを復元する。
【００５７】
（判定部１１２）
判定部１１２は、デジタル放送波の受信状態が良好であるか否かを判定する。より具体的には、判定部１１２は、ＤＥＭＵＸ処理部１１１において分離、復元したＴＳパケットにおけるヘッダを参照して、受信状態を判定する。すなわち、判定部１１２は、図２に示すＴＳパケットヘッダにおけるTransport Error Indicatorの値が「１」である場合には、そのＴＳパケットは正しくない（ＴＳパケットにエラーが生じている）と判定する。言い換えれば、ＴＳパケットヘッダにおけるTransport Error Indicatorの値が「１」である場合には、デジタル放送波の受信状態が良好ではないと判定する。逆に、ＴＳパケットヘッダにおけるTransport Error Indicatorの値が「０」である場合には、判定部１１２は、そのＴＳパケットは正しいと判定する。
【００５８】
もちろん、判定部１１２におけるＴＳパケットのエラーの判定は、これに限定されるものではなく、判定部１１２は、ＴＳパケットヘッダにおけるContinuity Countの値に基づいて、ＴＳパケットの適否を判定するようにしてもよい。
【００５９】
また、判定部１１２は、正しいと判定されたＴＳパケットの数をカウントするカウンタを備えていることが好ましい。カウンタは、正しくないと判定されたＴＳパケットを受信すると値が初期化される。そして、カウンタの値は、判定部１１２において正しいと判定されたＴＳパケットを受信する毎にインクリメントされていき、カウンタの値が所定値（閾値）以上となると、判定部１１２は、受信状態が不良である状態から良好な状態に回復したと判定する。
【００６０】
また、判定部１１２は、ＣＮ比（信号対雑音比）またはビット誤り率を用いてデジタル放送波の受信状態を判定するようにしてもよい。すなわち、判定部１１２は、ＣＮ比が所定の値以下であった場合には、受信状態が良好であると判定し、ＣＮ比が所定の値以上であった場合には受信状態が不良であると判定するようにしてもよい。
【００６１】
なお、判定部１１２は、上述した判定方法のいずれか１つを用いて受信状態を判定するようにしてもよいし、これらを適宜組み合わせて受信状態を判定するようにしてもよい。
【００６２】
（バッファ部１１３）
バッファ部１１３は、ＤＥＭＵＸ処理部１１１において分離、復元されたＰＥＳパケットを一時的に格納するメモリである。バッファ部１１３としては、ＰＥＳパケットを格納することができるものであれば特に限定されるものではなく、フラッシュメモリなどの不揮発性メモリ、ＤＲＡＭなどの揮発性メモリなどを用いることができる。また、バッファ部１１３として、ＳＤカードなどの外部メモリを用いてもよいし、ハードディスクなどの磁気記録媒体を用いてもよい。
【００６３】
（再生速度制御部１１４）
再生速度制御部１１４は、判定部１１２において判定されたデジタル放送波の受信状態およびバッファ部１１３に格納されているＰＥＳパケットのデータ量に基づいて、ＰＥＳパケットに付与されているＰＴＳの値を変更する。再生速度制御部１１４におけるＰＴＳの値の変更については下記に詳述するため、ここではその説明を省略する。
【００６４】
（再生制御部１１５）
再生制御部１１５は、コンテンツの再生処理全般を制御する。再生制御部１１５はＳＴＣを生成し、生成したＳＴＣの値に一致するＰＴＳを付与されたＰＥＳパケットをバッファ部１１３から読み出す。そして、再生制御部１１５は、読み出したＰＥＳパケットをデコードし、デコードした映像データまたは音声データの出力を出力部１１６に指示する。
【００６５】
（出力部１１６）
出力部１１６は、再生制御部１１５から出力を指示された映像データの表す映像および音声データの表す音声などを出力する。出力部１１６となる装置は、出力を指示されるデータに応じて異なる。
【００６６】
すなわち、映像データまたは字幕データを出力する場合には、出力部１１６は、液晶ディスプレイ、有機ＥＬディスプレイ、表面電界ディスプレイなどのような画像出力装置となり、音声データを出力する場合には、スピーカ装置のような音声出力装置となる。もちろん、出力部１１６はこれら１つのみに限定されるものではなく、スピーカ装置と画像出力装置の双方を備えていてもよい。
【００６７】
なお、図１では、出力部１１６がコンテンツデータ再生装置１００に含まれるように図示しているが、もちろんこれに限定されるものではなく、出力部１１６はコンテンツデータ再生装置１００とは別体の装置であってもよい。
【００６８】
（コンテンツデータ再生装置１００におけるコンテンツデータ再生処理）
続いて、コンテンツデータ再生装置１００におけるコンテンツデータ再生処理について、図４を参照しつつ以下に説明する。図４は、コンテンツデータ再生装置１００におけるコンテンツデータ再生処理の動作を示すフローチャートである。
【００６９】
まず、受信部１１０は、デジタル放送波を受信すると、受信したデジタル放送波からＴＳを抽出する（ステップＳ１）。続いて、ＤＥＭＵＸ処理部１１１は、抽出されたＴＳにおけるＴＳパケットからＰＥＳパケットを復元する（ステップＳ２）。
【００７０】
このとき、判定部１１２は、ＴＳパケットのヘッダに基づいて、ＴＳパケットの受信にエラーが生じているか否かを判定する（ステップＳ３）。判定部１１２がＴＳパケットの受信にエラーが生じていると判定した場合（ステップＳ３においてＹｅｓ）、判定部１１２はカウンタの値を初期化する（ステップＳ４）。続いて、再生速度制御部１１４は、スキップフラグを立てる（ステップＳ５）。この場合、エラーの生じていると判定されたＴＳパケットは破棄されるため、ステップＳ２におけるＰＥＳパケットの復元は実行されない。そのため、復元したＰＥＳパケットのバッファ部１１３への格納処理は行われない。
【００７１】
一方、判定部１１２がＴＳパケットの受信にエラーが生じていないと判定した場合（ステップＳ３においてＮｏ）、判定部１１２は、カウンタの値をインクリメントする（ステップＳ６）。そして、判定部１１２は、インクリメントしたカウンタの値が所定値に達したか否かを判定する（ステップＳ７）。
【００７２】
カウンタの値が所定値未満であると判定された場合（ステップＳ７においてＮｏ）、判定部１１２は、電波の受信状態が不良な状態が継続していると判断する。続いて、再生制御部１１４は、バッファ部１１３に格納されているＰＥＳパケットのデータ量が所定量以上であるか否かを判定する（ステップＳ８）。再生制御部１１４が、バッファ部１１３に格納されているＰＥＳパケットのデータ量が所定量以上であると判定した場合（ステップＳ８においてＹｅｓ）、再生速度制御部１１４は、コンテンツの再生速度の高速化処理を実行する（ステップＳ９）。すなわち、再生速度制御部１１４は、コンテンツの再生速度が速くなるように、ＰＥＳパケットに付与されているＰＴＳの値を変更する。そして、再生速度制御部１１４は、ＰＴＳの値を変更したＰＥＳパケットをバッファ部１１３に格納する（ステップＳ１０）。
【００７３】
判定部１１２がカウンタの値が所定値に達したと判定した場合（ステップＳ７においてＹｅｓ）、判定部１１２は、電波の受信状態が良好な状態に回復したと判断し、ＰＥＳパケットに付与されているＰＴＳの値をメモリ（図示しない）に記録する（ステップＳ１１）。続いて、再生制御部１１４は、ステップＳ８と同様に、バッファ部１１３に格納されているＰＥＳパケットのデータ量が所定量以上であるか否かを確認する（ステップＳ１２）。
【００７４】
再生制御部１１４がバッファ部１１３に格納されているＰＥＳパケットのデータ量が所定量未満であると判定した場合（ステップＳ１２においてＮｏ）、再生速度制御部１１４はコンテンツの再生速度の低速化処理を実行する（ステップＳ１３）。すなわち、コンテンツの再生速度が遅くなるように、ＰＥＳパケットに付与されているＰＴＳの値を変更する。なお、上述のステップＳ８においてＰＥＳパケットのデータ量が所定量未満であると判定された場合（ステップＳ８においてＮｏ）にもステップＳ１３の低速化処理が実行されることになる。そして、再生速度制御部１１４は、ＰＴＳの値を変更したＰＥＳパケットをバッファ部１１３に格納する（ステップＳ１０）。
【００７５】
最後に、再生制御部１１４がバッファ部１１３に格納されているＰＥＳパケットのデータ量が所定量未満であると判定した場合（ステップＳ１２においてＹｅｓ）、再生速度制御部１１４はコンテンツの再生速度を変更することなく、ＰＥＳパケットをバッファ部１１３に格納する（ステップＳ１０）。
【００７６】
なお、ステップＳ１〜１３までの処理が実行されると共に、コンテンツデータ再生装置１００における再生制御部１１５は、生成したＳＴＣの値と一致するＰＴＳを有するＰＥＳパケットをバッファ部１１３から読み出す（ステップＳ１４）。再生制御部１１５は、読み出したＰＥＳパケットをデコードし、出力部１１６に対して出力する（ステップＳ１５）。すなわち、コンテンツデータ再生装置１００では、ＰＥＳパケットのバッファ部１１３への格納（キュー）処理が行われると同時に、ＰＥＳパケットのバッファ部１１３からの読み出し（デキュー）処理が行われている。
【００７７】
（バッファ格納データ量の変化による再生速度の変化）
ここで、バッファ部１１３に格納されているデータ量の変化によるコンテンツ再生速度の変化について、図５を参照しつつ以下に説明する。図５は、コンテンツの再生速度の変化に基づいた、バッファ部１１３に格納されているデータ量の変化を示す図である。なお、図６では、時間ｔ２〜ｔ３の期間で受信状態が不良であると判定されており、バッファ部１１３に格納されていた受信状態が良好な期間に格納されたＰＥＳパケットが時間ｔ３においてなくなった場合を例に挙げて説明する。
【００７８】
まず、コンテンツの再生が開始されると、コンテンツデータ再生装置１００は、バッファ部１１３に復元したＰＥＳパケットを格納する（図５におけるバッファリング期間）。時間ｔ０〜ｔ１において、コンテンツデータ再生装置１００ではコンテンツを再生しない。
【００７９】
バッファ部１１３に格納されているデータ量が所定量に達すると、コンテンツデータ再生装置１００は、バッファ部１１３に格納されているＰＥＳパケットを読み出してコンテンツを再生する。このとき、コンテンツの再生速度は、通常速度である。したがって、時間ｔ１〜ｔ２における処理は、図４におけるステップＳ１２においてＹｅｓの選択肢を選択した場合の処理に相当する。なお、ＰＥＳパケットに付与されているＰＴＳには、バッファ部１１３に格納されているデータ量に応じた遅延値が加算されている。具体的なＰＴＳの値の算出については、下記にて説明するため、ここではその説明は省略する。
【００８０】
なお、本明細書等における「通常速度」とは、コンテンツデータを正常に受信できた場合における当該コンテンツデータにより表されるコンテンツの再生速度を指している。したがって、正常に受信したコンテンツデータにより表されるコンテンツの再生速度が等倍速であれば、通常速度も等倍速であり、再生速度が２倍速であれば、通常速度も２倍速となる。
【００８１】
次に、時間ｔ２において電波の受信状態が不良になったと判定されると、受信状態の悪化により復元できないＰＥＳパケットが生じ、格納される（キュー）されるＰＥＳパケットの量よりも、読み出される（デキュー）されるＰＥＳパケットの量の方が多くなる。そのため、バッファ部１１３に格納されるＰＥＳパケットの量が減少する。コンテンツデータ再生装置１００では、このとき受信したＰＥＳパケットについては、再生速度が高速となるように、ＰＴＳの値を変更する。すなわち、時間ｔ２〜ｔ３における処理は、図４における高速化処理（ステップＳ９）に相当する。ただし、この期間のコンテンツの再生速度は、読み出されるＰＥＳパケットのＰＴＳに依存するため、通常速度のままである。
【００８２】
続いて、時間ｔ３において電波の受信状態が良好に戻ると、コンテンツデータ再生装置１００は、格納するＰＥＳパケットの再生速度が低速となるように、ＰＴＳの値を変更する。すなわち、時間ｔ３〜ｔ４における処理は、図４における低速化処理（ステップＳ１３）に相当する。
【００８３】
また、時間ｔ３以降は、受信状態が良好な期間に格納されたＰＥＳパケットがなくなり、コンテンツの再生速度が高速となるようにＰＴＳを変更したＰＥＳパケットが読み出されることになるため、時間ｔ３以降のコンテンツ再生速度は速くなる。高速再生する場合、バッファ部１１３からデキューされるＰＥＳパケットの量が、キューされるＰＥＳパケットの量よりもより一層多くなる。そのため、バッファ部１１３に格納されているデータ量の減少量はより一層多くなる。
【００８４】
時間ｔ４において高速再生が終了すると、コンテンツの再生速度が低速となるようにＰＴＳを変更したＰＥＳパケットが読み出されることになるため、時間ｔ４以降のコンテンツ再生速度は遅くなる。同時に、低速再生する場合、バッファ部１１３からデキューされるＰＥＳパケットの量が、キューされるＰＥＳパケットの量よりも少なくなるため、バッファ部１１３に格納されているデータ量は増加する。したがって、コンテンツデータ再生装置１００は、時間ｔ７においてバッファ部１１３に格納されているデータ量が所定量に達するまで、コンテンツの再生速度を低速として、バッファ部１１３に格納されているデータ量を増加させ続ける。
【００８５】
最後に、時間ｔ７においてバッファ部１１３に格納されているデータ量が所定量に達すると、コンテンツデータ再生装置１００は、コンテンツの再生速度を通常速度に戻して再生する。
【００８６】
（コンテンツ再生速度の高速化処理の詳細）
次に、コンテンツデータ再生装置１００におけるコンテンツ再生速度の高速化処理の詳細について、図６を参照しつつ以下に説明する。図６は、コンテンツ再生速度の高速化処理における処理動作を示すフローチャートである。
【００８７】
コンテンツデータ再生装置１００がコンテンツ再生速度の高速化処理モードに入ると（図４のステップＳ８においてＹｅｓ）、再生速度制御部１１４は、スキップイベントを実行するか否かを判定する（ステップＳ２０）。すなわち、再生速度制御部１１４は、スキップフラグが立っているか否かを確認する。スキップフラグが立っている場合には（ステップＳ２０においてＹｅｓ）、再生速度制御部１１４は、スキップイベントを実行する（ステップＳ２１）。そして、スキップイベントの実行が完了すると、スキップフラグを解除する（ステップＳ２２）。
【００８８】
一方、スキップフラグが立っていない場合には（ステップＳ２０においてＮｏ）、再生速度制御部１１４は、高速イベントを実行する（ステップＳ２３）。
【００８９】
スキップイベントを実行するフラグは、判定部１１２においてＴＳパケットがエラーであると判定されたときにあげられる（図４のステップＳ５）。したがって、一度スキップイベントを実行したコンテンツデータ再生装置１００は、受信状態が回復するまで、スキップイベントは実行されず、高速イベントのみが実行されることになる。
【００９０】
（高速イベントにおけるＰＴＳの値の変更）
次に、高速イベントにおけるＰＴＳの値の変更方法の詳細について、図７を参照しつつ以下に説明する。図７は、高速イベントにおけるＰＴＳの値の変更を示す図である。図７における○印は、１つ１つがＰＥＳパケットを指しており、☆型のＰＥＳパケットは、復元できなかったＰＥＳパケットを指している。○または☆印内の数値は、各ＰＥＳパケットに付与されているＰＴＳの値を指している。
【００９１】
また、図７における上段は、値を変更する前のＰＴＳを示しており、中段はバッファ部１１３に格納される際のＰＴＳの値の変更を示しており、下段は、値を変更した後のＰＴＳを示している。すなわち、図７における上段は受信したＰＥＳパケットであり、中段はバッファ部１１３に格納する際のＰＥＳパケットであり、下段はバッファ部１１３から読み出されるときのＰＥＳパケットである。
【００９２】
高速イベントにおいて、変更後のＰＴＳの値は、下記式（１）
ＰＴＳ´＝ＰＴＳ＋Ｔ＜ｂｕｆｆ＞      ・・・（１）
を用いて算出することができる。ここで、「ＰＴＳ´」は変更後のＰＴＳの値であり、「ＰＴＳ」は変更前のＰＴＳの値であり、「Ｔ＜ｂｕｆｆ＞」は遅延値（＞０）である。すなわち、変更後のＰＴＳの値（ＰＴＳ´）は、変更前のＰＴＳの値（ＰＴＳ）に遅延値Ｔ＜ｂｕｆｆ＞を加算することにより算出することができる。
【００９３】
また、遅延値Ｔ＜ｂｕｆｆ＞は、下記式（２）
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞      ・・・（２）
を用いて算出することができる。ここで、「Ｔ＜ｍａｘ＞」はバッファ部１１３に格納されているデータ量に応じた基準値であり、「Ｔ＜ｈｉｇｈ＞」は所定の補正値（負の値）である。したがって、実際には、遅延値Ｔ＜ｂｕｆｆ＞は、基準値Ｔ＜ｍａｘ＞から補正値Ｔ＜ｈｉｇｈ＞を減算した値となる。
【００９４】
ここで、基準値Ｔ＜ｍａｘ＞は、バッファ部１１３に格納されているデータ量に応じた値であるため、バッファ部１１３に格納されているデータ量の減少により値が減少する。すなわち、バッファ部１１３に格納されているデータ量が少なくなると（または少なくなることが予測される状況では）、基準値Ｔ＜ｍａｘ＞の値は補正値Ｔ＜ｈｉｇｈ＞分ずつ小さくなる。したがって、遅延値Ｔ＜ｂｕｆｆ＞の値も、基準値Ｔ＜ｍａｘ＞の減少に応じて小さくなることになる。すなわち、基準値Ｔ＜ｍａｘ＞の値の減少および遅延値Ｔ＜ｂｕｆｆ＞の値の減少は、バッファ部１１３に格納されているデータ量の減少に対応している。
【００９５】
以下に、具体的な数値例を用いたＰＴＳの値の変更について説明するが、本項では、バッファ部１１３に格納されているデータ量に応じた基準値Ｔ＜ｍａｘ＞が「５０」であり、補正値Ｔ＜ｈｉｇｈ＞が「−５」であり、電波の受信状態が良好であると判断されるカウンタ値が「３」である場合を例に挙げて説明する。また、本項では、カウンタの閾値が「３」である場合、すなわち復元されたＰＥＳパケットが３つ連続する場合（図７において○印が３つ連続する場合）に、高速イベントの実行は終了されるものとして説明する（図４のステップＳ７においてＹｅｓが選択される）。なお、本項では、高速イベントの理解を容易にするため、便宜上スキップイベントの実行については考慮しないものとする。
【００９６】
図７におけるＰＴＳ１０のＰＥＳパケットおよびＰＴＳ２０のパケットでは、Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞となるため、それぞれ、ＰＴＳが１０→６０、２０→７０に変更される。すなわち、ＰＴＳ´６０、ＰＴＳ´７０のＰＥＳパケットとしてバッファ部１１３に格納されている。なお、ＰＴＳ１０のＰＥＳパケットおよびＰＴＳ２０のパケットに対する処理は、ステップＳ１２においてＹｅｓとなった場合の通常処理であり、高速イベント時の処理ではない。ここでは、高速イベントの理解を容易にするために高速イベントの処理に併せて記載している。
【００９７】
次に、図７に示すように、ＰＴＳ３０のＰＥＳパケットが破損して復元することができなかったとする。ＰＴＳ３０のＰＥＳパケットは破棄されるため、次のＰＴＳ４０のＰＥＳパケットのＰＴＳの値を変更する際に高速イベント処理が実行される（図４においてステップＳ６、Ｓ７、Ｓ８、Ｓ２３のフロー）。
【００９８】
ＰＴＳ４０のＰＥＳパケットに加算する遅延値Ｔ＜ｂｕｆｆ＞は、上記式（２）にしたがい、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞＝５０−５＝４５
となる。
【００９９】
よって、ＰＴＳ４０のＰＥＳパケットにおけるＰＴＳ´の値は、上記式（１）にしたがい、
ＰＴＳ´＝ＰＴＳ＋Ｔ＜ｂｕｆｆ＞＝４０＋４５＝８５
となる（図７参照）。
【０１００】
同様に、ＰＴＳ５０のＰＥＳパケットの遅延値Ｔ＜ｂｕｆｆ＞は、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞＝４５−５＝４０
となり、ＰＴＳ５０のＰＥＳパケットにおけるＰＴＳ´の値は、
ＰＴＳ´＝ＰＴＳ＋Ｔ＜ｂｕｆｆ＞＝５０＋４０＝９０
となる（図７参照）。
【０１０１】
次のＰＴＳ６０のＰＥＳパケットは、ＰＴＳ３０のＰＥＳパケットと同様に破損して復元することができないため、カウンタは再度初期化される。そのため、次のＰＴＳ７０のＰＥＳパケットでも、引き続き高速イベントが実行されることになる。すなわち、ＰＴＳ７０のＰＥＳパケットの遅延値Ｔ＜ｂｕｆｆ＞は、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞＝４０−５＝３５
となり、ＰＴＳ７０のＰＥＳパケットにおけるＰＴＳ´の値は、
ＰＴＳ´＝ＰＴＳ＋Ｔ＜ｂｕｆｆ＞＝７０＋３５＝１０５
となる（図７参照）。
【０１０２】
同様に、ＰＴＳ８０のＰＥＳパケットの遅延値Ｔ＜ｂｕｆｆ＞は、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞＝４０−５＝３５
となり、ＰＴＳ８０のＰＥＳパケットにおけるＰＴＳ´の値は、
ＰＴＳ´＝ＰＴＳ＋Ｔ＜ｂｕｆｆ＞＝８０＋３５＝１０５
となる（図７参照）。
【０１０３】
このように、コンテンツデータ再生装置１００では、ＰＴＳの値を変更することによりＰＥＳパケットの間隔を狭めたうえで、ＰＴＳをコンテンツデータ再生装置１００におけるクロックに同期させるようコンテンツを再生する。
【０１０４】
図７では、ＰＴＳ７０のＰＥＳパケットは復元可能であり、○印のＰＥＳパケットが３つ連続することになる。すなわち、カウンタの値が「３」となるため、ステップＳ７においてＹｅｓとなり、高速イベントは終了する。すなわち、図７において破線で囲んだ部分のＰＥＳパケットに対して高速イベントが実行されることになる。
【０１０５】
なお、バッファ部１１３に格納されているデータ量が所定量未満となっている場合、すなわち、遅延値Ｔ＜ｂｕｆｆ＞の値が所定値未満となっている場合、ＰＴＳ９０のＰＥＳパケットには、低速化処理が施されることになる。低速化処理については、下記に詳述するため、ここではその説明を省略する。
【０１０６】
また、ＰＴＳ９０のＰＥＳパケットが破損して復元できない場合には、高速イベントは継続される。しかし、遅延値Ｔ＜ｂｕｆｆ＞の値が０以下となるとＰＴＳ´の値がＰＴＳの値よりも小さくなってしまう。すなわち、ＰＥＳパケットが実時間よりも前に再生されることになってしまう。したがって、遅延値Ｔ＜ｂｕｆｆ＞のとり得る値に閾値を設けておき、遅延値Ｔ＜ｂｕｆｆ＞の値が所定の閾値以下となった場合には、高速イベントは強制的に終了され、低速化処理が実行されるようにすることが好ましい。なお、遅延値Ｔ＜ｂｕｆｆ＞の閾値については、ＰＴＳ´の値がＰＴＳの値よりも小さくなる値でない限りは、特に限定されるものではない。
【０１０７】
（スキップイベントにおけるＰＴＳの値の変更）
続いて、スキップイベントにおけるＰＴＳの値の変更方法の詳細について、図８を参照しつつ以下に説明する。図８は、スキップイベントにおけるＰＴＳの値の変更を示す図である。図８における○印は、１つ１つがＰＥＳパケットを指しており、☆型のＰＥＳパケットは、復元することができなかったＰＥＳパケットを指している。また、○または☆印内の数値は、各ＰＥＳパケットに付与されているＰＴＳの値を指している。
【０１０８】
図７と同様に、図８における上段は、値を変更する前のＰＴＳを示しており、中段はバッファ部１１３に格納される際のＰＴＳの値の変化を示しており、下段は、値を変更した後のＰＴＳを示している。すなわち、図７と同様に、図８における上段は受信したＰＥＳパケットであり、中段はバッファ部１１３に格納する際のＰＥＳパケットであり、下段はバッファ部１１３から読み出されるときのＰＥＳパケットである。
【０１０９】
スキップイベントにおいて、変更後のＰＴＳの値は、高速イベントの場合と同様に、上記式（１）を用いて算出することができる。しかし、スキップイベントでは、遅延値Ｔ＜ｂｕｆｆ＞（＞０）を下記式（３）
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞−（ｐｒｅ＿ＰＴＳ−ＰＴＳ）＋α      ・・・（３）
を用いて算出する。ここで、「Ｔ＜ｍａｘ＞」はバッファ部１１３に格納されているデータ量に応じた基準値であり、「ｐｒｅ＿ＰＴＳ」は直前に復元したＰＥＳパケットに付与されていたＰＴＳの値（すなわち、図４のステップＳ１１において記憶した値）であり、「ＰＴＳ」はＰＴＳの値を変更するＰＥＳパケットに付与されているＰＴＳの値であり、「α」は所定の補正値である。すなわち、高速イベントでは、所定の値であった補正値Ｔ＜ｈｉｇｈ＞が、スキップイベントでは、「（ｐｒｅ＿ＰＴＳ−ＰＴＳ）＋α」により算出するようになっている。
【０１１０】
以下に、具体的な数値例を用いたＰＴＳの値の変更について説明するが、本項では、バッファ部１１３に格納されているデータ量に応じた基準値Ｔ＜ｍａｘ＞が「１００」であり、αが「１０」である場合を例に挙げて説明する。
【０１１１】
図８におけるＰＴＳ１０のＰＥＳパケットでは、Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞となるため、ＰＴＳは１０→１１０に変更される。すなわち、ＰＴＳ１０のＰＥＳパケットは、ＰＴＳ´１１０のＰＥＳパケットとしてバッファ部１１３に格納される。なお、ＰＴＳ１０のＰＥＳパケットに対する処理は、スキップイベントの説明の理解を容易にするためにスキップイベントの処理に併せて記載しているが、ステップＳ１２においてＹｅｓとなった場合の通常処理であり、スキップイベント時の処理ではない。このとき、再生速度制御部１１４は、図４のステップＳ１１において、このＰＥＳパケットのＰＴＳの値である「１０」をｐｒｅ＿ＰＴＳとして記憶する。
【０１１２】
図８に示すように、続くＰＴＳ２０、ＰＴＳ３０およびＰＴＳ４０のＰＥＳパケットは復元することができない。映像コンテンツの場合、このように復元できないＰＥＳパケットが連続する部分（図８において破線により示した部分）を通常速度で再生すると、映像が長期間フリーズすることになる。スロー再生であればなおさらである。なお、この際に、再生速度制御部１１４は、図４のステップＳ５において、スキップフラグを立てる。
【０１１３】
続いて、図８に示すように、ＰＴＳ５０のＰＥＳパケットが復元できた場合、再生速度制御部１１４はスキップイベントを実行する（図６のステップＳ２１）。すなわち、ＰＴＳ５０のＰＥＳパケットに加算する遅延値Ｔ＜ｂｕｆｆ＞は、上記式（２）にしたがい、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞−（ｐｒｅ＿ＰＴＳ−ＰＴＳ）＋α＝１００−（１０−５０）＋１０＝７０
となる。
【０１１４】
よって、ＰＴＳ４０のＰＥＳパケットにおけるＰＴＳ´の値は、上記式（１）にしたがい、
ＰＴＳ´＝ＰＴＳ＋Ｔ＜ｂｕｆｆ＞＝５０＋７０＝１２０
となる（図８参照）。
【０１１５】
また、ＰＴＳ６０のＰＥＳパケットのＰＴＳ´は、通常の処理である場合には（図４のステップＳ１２においてＹｅｓの選択肢）、遅延値Ｔ＜ｂｕｆｆ＞が「７０」であるため、ＰＴＳ´＝１３０となる。なお、高速イベントを実行する場合には、ＰＴＳ´＝１２５となる（上記と同様に、補正値Ｔ＜ｈｉｇｈ＞が「−５」の場合）。
【０１１６】
（低速化処理におけるＰＴＳ値の変更）
次に、コンテンツの再生速度を低速化する低速化処理の詳細について、図９を参照しつつ以下に説明する。図９は、低速化処理におけるＰＴＳの値の変更を示す図である。図９における○印は、１つ１つがＰＥＳパケットを指しており、○印内の数値は、各ＰＥＳパケットに付与されているＰＴＳの値を指している。
【０１１７】
図７および８と同様に、図９における上段は、値を変更する前のＰＴＳを示しており、中段はバッファ部１１３に格納される際のＰＴＳの値の変化を示しており、下段は、値を変更した後のＰＴＳを示している。すなわち、図９における上段は受信したＰＥＳパケットであり、中段はバッファ部１１３に格納する際のＰＥＳパケットであり、下段はバッファ部１１３から読み出されるときのＰＥＳパケットである。
【０１１８】
低速化処理において、変更後のＰＴＳの値（ＰＴＳ´）は、高速イベントの場合と同様に、上記式（１）を用いて算出することができる。低速化処理において、遅延値Ｔ＜ｂｕｆｆ＞（＞０）は、下記式（４）
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｌｏｗ＞      ・・・（４）
を用いて算出することができる。ここで、「Ｔ＜ｍａｘ＞」はバッファ部１１３に格納されているデータ量に応じた基準値であり、「Ｔ＜ｌｏｗ＞」は所定の補正値（正の値）である。そのため、遅延値Ｔ＜ｂｕｆｆ＞は、上記式（４）の表記どおり、基準値Ｔ＜ｍａｘ＞に補正値Ｔ＜ｌｏｗ＞を加算した値となる。
【０１１９】
低速化処理では、上述した高速イベントとは逆に、バッファ部１１３に格納されているデータ量が多くなると（または、多くなることが予測される状況では）、基準値Ｔ＜ｍａｘ＞の値は補正値Ｔ＜ｌｏｗ＞分ずつ大きくなる。したがって、遅延値Ｔ＜ｂｕｆｆ＞の値も、基準値Ｔ＜ｍａｘ＞の増加に応じて大きくなることになる。すなわち、基準値Ｔ＜ｍａｘ＞の値の増加および遅延値Ｔ＜ｂｕｆｆ＞の値の増加は、バッファ部１１３に格納されているデータ量の増加に対応している。
【０１２０】
以下に、具体的な数値例を用いたＰＴＳの値の変更について説明するが、本項では、バッファ部１１３に格納されているデータ量に応じた基準値Ｔ＜ｍａｘ＞が「０」であり、補正値Ｔ＜ｌｏｗ＞が「２」である場合を例に挙げて説明する。
【０１２１】
図９に示すように、ＰＴＳ１０のＰＥＳパケットは、バッファ部１１３に格納されているデータ量が所定量未満であるため、低速化処理となる（図４のステップＳ７、Ｓ１１、Ｓ１２、Ｓ１３のフロー）。
【０１２２】
ＰＴＳ１０のＰＥＳパケットに加算する遅延値Ｔ＜ｂｕｆｆ＞は、上記式（４）にしたがい、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｌｏｗ＞＝０＋２＝２
となる。
【０１２３】
よって、ＰＴＳ４０のＰＥＳパケットにおけるＰＴＳ´の値は、上記式（１）にしたがい、
ＰＴＳ´＝ＰＴＳ＋Ｔ＜ｂｕｆｆ＞＝１０＋２＝１２
となる（図９参照）。
【０１２４】
続いて、ＰＴＳ２０のＰＥＳパケットの遅延値Ｔ＜ｂｕｆｆ＞は、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞＝２＋２＝４
となり、ＰＴＳ２０のＰＥＳパケットにおけるＰＴＳ´の値は、
ＰＴＳ´＝ＰＴＳ＋Ｔ＜ｂｕｆｆ＞＝２０＋４＝２４
となる（図９参照）。
【０１２５】
以下も同様にして、ＰＴＳ３０のＰＥＳパケットの遅延値Ｔ＜ｂｕｆｆ＞は、「６」となるため、ＰＴＳ３０のＰＥＳパケットにおけるＰＴＳ´の値は、「３６」となり、ＰＴＳ４０のＰＥＳパケットの遅延値Ｔ＜ｂｕｆｆ＞は、「８」となるため、ＰＴＳ４０のＰＥＳパケットにおけるＰＴＳ´の値は、「４８」となり、ＰＴＳ５０のＰＥＳパケットの遅延値Ｔ＜ｂｕｆｆ＞は、「１０」となるため、ＰＴＳ５０のＰＥＳパケットにおけるＰＴＳ´の値は、「６０」となる。
【０１２６】
なお、上述した低速化処理を図７におけるＰＴＳ９０のＰＥＳパケットに適用すると、ＰＴＳ９０のＰＥＳパケットの遅延値Ｔ＜ｂｕｆｆ＞は、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞＝３０＋２＝３２
となり、ＰＴＳ９０のＰＥＳパケットにおけるＰＴＳ´の値は、
ＰＴＳ´＝ＰＴＳ＋Ｔ＜ｂｕｆｆ＞＝９０＋３２＝１２２
となる。
【０１２７】
（実施形態１の利点）
以上説明したように、コンテンツデータ再生装置１００では、電波の受信状態が不良である期間のＰＥＳパケットについては、再生速度が通常の再生速度よりも速い速度となるように再生速度が変更される。すなわち、コンテンツデータ再生装置１００では、再生されるＴＳが劣化している部分（映像がフリーズしたり、音が飛んだりするような部分）の再生速度を通常の再生速度よりも速くすることができる。
【０１２８】
したがって、コンテンツデータ再生装置１００では、ユーザーが劣化したコンテンツにさらされる時間を低減することができる。
【０１２９】
また、コンテンツデータ再生装置１００は、電波の受信状態およびバッファ部１１３のデータ量に応じて動的に再生速度を変更することができるため、ユーザーはコンテンツの再生速度を適宜変更するなどの煩雑な操作を強いられることはない。
【０１３０】
また、コンテンツデータ再生装置１００におけるバッファ部１１３には、変更の加えられたＰＴＳ（ＰＴＳ´）の付与されたＰＥＳパケットが格納されることになる。そのため、再生制御部１１５は、特別な機能を備える必要がない。
【０１３１】
したがって、特別な改造を施していない再生制御部１１５であっても、ユーザーが劣化したコンテンツにさらされる時間を低減することができる。そのため、製造メーカに対する負担を小さくすることができる。
【０１３２】
また、長期間にわたって電波の受信状態が不良であった場合であっても、受信状態が不良であった期間に受信したＰＥＳパケットの部分をスキップすることができる。すなわち、コンテンツデータ再生装置１００では、受信に失敗したＰＥＳパケットの部分の前後のＰＥＳパケットを繋ぎ合わせることができる。
【０１３３】
これによって、長期間にわたってコンテンツデータが取得できなかった場合であっても、ユーザーが劣化したコンテンツにさらされる時間を低減することができる効果を奏する。特に、コンテンツデータが映像データである場合には、再生される映像がフリーズし、ユーザーに対して不快感を与えてしまうことを解消することができるため、特に有効である。
【０１３４】
また、コンテンツデータ再生装置１００は、コンテンツの再生を実行する再生制御部１１５を備えているため、コンテンツデータ再生装置１００においてコンテンツの再生まで実行することができる。したがって、別体の再生装置を接続する際の煩雑な手間を省くことができる。
【０１３５】
（変形例１）
本実施形態では、再生制御部１１５を備えたコンテンツデータ再生装置１００を例に挙げて説明しているが、再生制御部１１５は別体の装置に備えられていてもよい。この場合、バッファ部１１３に格納されたＰＥＳパケットを各ＰＥＳパケットのＰＴＳの値に基づいて再生するための構成がコンテンツデータ再生装置１００から分離されることになる。
【０１３６】
バッファ部１１３にはすでにＰＴＳの値の変更されたＰＥＳパケットが格納されているため、バッファ部１１３に格納されているＰＥＳパケットを再生する再生装置側には、特別な機能を備える必要がない。したがって、バッファ部１１３に格納されているＰＥＳパケットであれば、どのような再生装置を用いても、ユーザーが劣化したコンテンツにさらされる時間を低減することができる。
【０１３７】
すなわち、従来の再生装置を持つユーザーに対しても、劣化したコンテンツにさらされる時間を低減することができる。また、従来の再生装置を大きく改造する必要がないため、再生装置の製造メーカに対する負担も小さくすることができる。
【０１３８】
（変形例２）
また、受信部１１０は、コンテンツデータ再生装置１００とは別体の装置に備えられていてもよい。この場合、コンテンツデータ再生装置には、受信部１１０の代わりに、別体の装置において抽出されたＴＳを蓄積した外部記憶装置からＴＳを取得する取得部が備えられることになる。
【０１３９】
この場合、再生速度制御装置１００に、デジタル放送波を受信する受信部１１０を備える必要がないため、再生制御装置１００の製造に要するコストを低減することができる。また、デジタル放送波から抽出したコンテンツデータを蓄積する外部の記録媒体から取得したコンテンツデータに対しても、受信が不良な期間の再生速度を速くするように再生速度を制御することができる。
【０１４０】
（付記事項）
本実施形態では、スキップイベントと高速イベントをいずれも実行する場合を例に挙げて説明しているが、いずれか一方のみを行うようにしてもよい。
【０１４１】
また、スキップイベントは、上述したように、復元できないＰＥＳパケットが連続する場合に特段の効果があるため、復元できないＰＥＳパケットが連続する数が所定値以上となった場合にフラグを立てるようにしてもよい。この場合、判定部１１２は、ＴＳパケットの連続エラー回数をカウントするカウンタを備えており、判定部１１２はＴＳパケットのエラーを判定する度に（図４のステップＳ３においてＹｅｓ）、カウンタの値をインクリメントする。そして、再生速度制御部１１４は、図４のステップＳ５の前にカウンタの値が所定値であるか否かを判定するよう。再生速度制御部１１４は、ＴＳパケットの連続エラー回数をカウントするカウンタの値が、所定値以上であればスキップイベントのフラグを立て、所定値未満であればスキップフラグを立てない。
【０１４２】
なお、ＴＳパケットの連続エラー回数をカウントするカウンタは、ＴＳパケットのエラーが生じない場合に（図４のステップＳ３においてＮｏ）、初期化されるようにすればよい。
【０１４３】
また、本実施形態では、スキップイベントの実行要否をフラグにより管理しているが、高速イベントについてもフラグを用いて管理するようにしてもよい。高速イベントのフラグについては、スキップイベントと同様に、ＴＳパケットのエラーが生じたときに立てるようにし、電波状態が良好になった際に降ろすようにすればよい。
【０１４４】
〔実施形態２〕
実施形態１では、コンテンツデータ再生装置が復元したＰＥＳパケットをバッファ部１１３に格納する際に、ＰＥＳパケットに付与されているＰＴＳを変更することにより、コンテンツの再生速度を変更する場合を説明したが、コンテンツの再生速度の変更方法は、これに限定されるものではない。上述したように、コンテンツデータ再生装置におけるＳＴＣの値を変更することにより、コンテンツの再生速度を変更することもできる。
【０１４５】
そこで、コンテンツデータ再生装置におけるＳＴＣを変更することによりコンテンツの再生速度を変更するコンテンツデータ再生装置を、実施形態２として図１０〜１３を参照しつつ以下に説明する。なお、実施形態１と同様の部材については、同じ参照符号を付し、その詳細な説明を省略する。
【０１４６】
（コンテンツデータ再生装置１００ｂの構成）
本実施形態に係るコンテンツデータ再生装置の構成について、図１０を参照しつつ以下に説明する。図１０は、コンテンツデータ再生装置１００ｂの要部構成を示すブロック図である。
【０１４７】
図２に示すように、コンテンツデータ再生装置１００ｂは、受信部１１０、ＤＥＭＵＸ処理部１１１、判定部１１２、バッファ部１１３、再生速度制御部１１４ｂ、再生制御部１１５および出力部１１６を備えている。受信部１１０、ＤＥＭＵＸ処理部１１１、判定部１１２、バッファ部１１３、再生制御部１１５および出力部１１６は、実施形態１において説明したため、本実施形態における説明を省略する。したがって、本実施形態では、再生速度制御部１１４ｂについてのみ以下に説明する。
【０１４８】
（再生速度制御部１１４ｂ）
再生速度制御部１１４ｂは、判定部１１２において判定された受信状態およびバッファ部１１３に格納されているデータ量に基づいて、コンテンツデータ再生装置１００ｂの生成するＳＴＣの値を変更する。再生速度制御部１１４におけるＳＴＣの値の変更については下記に詳述するため、ここではその説明を省略する。
【０１４９】
（コンテンツデータ再生装置１００ｂにおけるコンテンツ再生処理）
コンテンツデータ再生装置１００ｂにおけるコンテンツ再生処理動作について、図１１および１２を参照しつつ以下に説明する。図１１は、コンテンツデータ再生装置１００ｂにおけるＰＥＳパケットの格納部分までの処理動作を示すフローチャートであり、図１２は、コンテンツの再生までの処理動作を示すフローチャートである。
【０１５０】
（ＰＥＳパケットを格納するまでの処理）
まず、図１１に示すように、受信部１１０はデジタル放送波を受信すると、受信したデジタル放送波からＴＳパケットを抽出する（ステップＳ３０）。続いて、ＤＥＭＵＸ処理部１１１は、抽出されたＴＳにおけるＴＳパケットからＰＥＳパケットを復元する（ステップＳ３１）。
【０１５１】
このとき、判定部１１２は、ＴＳパケットのヘッダに基づいて、ＴＳパケットの受信にエラーが生じているか、否かを判定する（ステップＳ３２）。判定部１１２がＴＳパケットの受信にエラーが生じていると判定した場合（ステップＳ３２においてＹｅｓ）、判定部１１２はカウンタの値を初期化する（ステップＳ３３）。この場合、エラーの生じていると判定されたＴＳパケットは破棄されるため、ステップＳ３１におけるＰＥＳパケットの復元は実行されない。そのため、復元したＰＥＳパケットのバッファ部１１３への格納は行われない。なお、ここまでの処理は、実施形態１におけるステップＳ１〜Ｓ４までと同様の処理である。
【０１５２】
次に、再生速度制御部１１４ｂは、コンテンツデータ再生装置１００ｂが高速イベントを実行しているか否かを判断する（ステップＳ３４）。再生速度制御部１１４ｂが高速イベントの実行中ではないと判断した場合（ステップＳ３４においてＮｏ）、再生制御部１１４ｂは高速イベントを開始するＳＴＣの値を設定する（ステップＳ３５）。このとき、再生制御部１１４ｂは、直前のＰＥＳパケットに付与されていたＰＴＳの値を、高速イベント開始ＳＴＣ（ＳＴＡＲ＿ＨＩＧＨ＿ＳＴＣ）として設定する。なお、再生速度制御部１１４ｂが高速イベントの実行中ではないと判断した場合には（ステップＳ３４においてＹｅｓ）、再生制御部１１４ｂは特別な処理をすることなく次の処理に移る。
【０１５３】
一方、判定部１１２がＴＳパケットの受信にエラーが生じていないと判定した場合（ステップＳ３２においてＮｏ）、判定部１１２はカウンタの値をインクリメントする（ステップＳ３６）。続いて、判定部１１２は、カウンタの値が所定値に達したか否かを判定する（ステップＳ３７）。カウンタの値が所定値未満であると判定された場合（ステップＳ３７においてＮｏ）、すなわち判定部１１２が電波の受信状態が不良な状態が継続していると判定した場合、ＤＥＭＵＸ処理部１１１は、復元したＰＥＳパケットをバッファ部１１３に格納する（ステップＳ４１）。
【０１５４】
カウンタの値が所定値以上であると判定された場合（ステップＳ３７においてＹｅｓ）、すなわち判定部１１２が電波の受信状態が回復したと判定した場合、再生速度制御部１１４ｂは、復元したＰＥＳパケットのＰＴＳの値を記憶する（ステップＳ３８）。ここで記憶したＰＴＳの値が、ステップＳ３５において設定される高速イベント開始ＳＴＣとなる。
【０１５５】
次に、再生速度制御部１１４ｂは、高速イベントの実行中であるか否かを判断する（ステップＳ３９）。再生速度制御部１１４ｂが高速イベントが実行中でないと判断した場合（ステップＳ３９においてＮｏ）、ＤＥＭＵＸ処理部１１１は、復元したＰＥＳパケットをバッファ部１１３に格納する（ステップＳ４１）。一方、再生速度制御部１１４ｂが高速イベントが実行中であると判断した場合には（ステップＳ３９においてＹｅｓ）、再生速度制御部１１４ｂは、復元したＰＥＳパケットに付与されているＰＥＳの値を、高速イベント終了ＳＴＣ（ＥＮＤ＿ＨＩＧＨ＿ＳＴＣ）として設定する（ステップＳ４０）。そして、ＤＥＭＵＸ処理部１１１は、復元したＰＥＳパケットをバッファ部１１３に格納する（ステップＳ４１）。
【０１５６】
（ＰＥＳパケットの再生処理）
次に、コンテンツデータ再生装置１００ｂが、上述した処理により格納されたＰＥＳパケットを読み出して再生する再生処理動作について、図１２を参照しつつ以下に説明する。図１２は、コンテンツデータ再生装置１００ｂがＰＥＳパケットを再生する処理動作を示すフローチャートである。
【０１５７】
まず、再生速度制御部１１４ｂは、高速イベントの実行中であるか否か否かを判定する（ステップＳ５０）。
【０１５８】
再生速度制御部１１４ｂが高速イベントの実行中でないと判断した場合（ステップＳ５０においてＮｏ）、再生速度制御部１１４ｂは、高速イベントを開始するか否かを判定する（ステップＳ５１）。具体的には、再生速度制御部１１４ｂは、再生制御部１１５において生成されるＳＴＣの値が、図１１のステップＳ３５において設定されたＰＴＳの値に達した（すなわち、ＳＴＡＲＴ＿ＨＩＧＨ＿ＳＴＣ達した）か否かを判定する。
【０１５９】
再生速度制御部１１４ｂが高速イベントを開始すると判断した場合（ステップＳ５１においてＹｅｓ）、すなわちＳＴＣの値が図１１のステップＳ３５において設定されたＰＴＳの値に達した場合、再生速度制御部１１４ｂは、バッファ部１１３に格納されているデータ量が所定量以上であるか否かを判定する（ステップＳ５２）。
【０１６０】
再生速度制御部１１４ｂがバッファ部１１３に格納されているデータ量が所定量以上であると判断した場合（ステップＳ５２においてＹｅｓ）、再生速度制御部１１４ｂは、高速イベントを実行する（ステップＳ５３）。すなわち、再生速度制御部１１４ｂは、コンテンツの再生速度を速くするように、再生制御部１１５において生成されるＳＴＣの値を変更する（高速再生処理）。なお、ＳＴＣの値の変更方法の詳細については、下記にて説明するため、ここではその説明を省略する。
【０１６１】
一方、再生速度制御部１１４ｂが高速イベントの実行中でないと判断した場合（ステップＳ５０においてＹｅｓ）、再生速度制御部１１４ｂは、高速イベントを終了するか否かを判定する（ステップＳ５４）。具体的には、再生速度制御部１１４ｂは、再生制御部１１５において生成されるＳＴＣの値が、図１１のステップＳ４０において設定されたＰＴＳの値に達した（すなわち、ＥＮＤ＿ＨＩＧＨ＿ＳＴＣ達した）か否かを判定する。
【０１６２】
再生速度制御部１１４ｂが高速イベントを終了すると判断した場合（ステップＳ５４においてＹｅｓ）、すなわちＳＴＣの値が図１１のステップＳ３５において設定されたＰＴＳの値に達した場合、再生速度制御部１１４ｂは、バッファ部１１３に格納されているデータ量が所定量以上であるか否かを判定する（ステップＳ５５）。なお、再生速度制御部１１４ｂが高速イベントを終了しないと判断した場合には（ステップＳ５４においてＮｏ）、引き続き高速イベントが継続されるため、再生速度制御部１１４ｂは上述したステップＳ５２からの処理を実行することになる。
【０１６３】
再生速度制御部１１４ｂがバッファ部１１３に格納されているデータ量が所定量未満であると判断した場合（ステップＳ５５においてＮｏ）、再生速度制御部１１４ｂは、低速再生処理を実行する（ステップＳ５６）。すなわち、再生速度制御部１１４ｂは、コンテンツの再生速度を遅くするように、再生制御部１１５において生成されるＳＴＣの値を変更する。一方、再生速度制御部１１４ｂがバッファ部１１３に格納されているデータ量が所定量以上であると判断した場合（ステップＳ５５においてＮｏ）、再生速度制御部１１４ｂは、通常再生処理を実行する（ステップＳ５７）。すなわち、再生速度制御部１１４ｂは、コンテンツの再生速度を変更させることなく、コンテンツを再生する。
【０１６４】
再生制御部１１５は、再生速度制御部１１４ｂにおいて変更されたＳＴＣの値に基づいて、バッファ部１１３に格納されているＰＥＳパケットを読み出す（ステップＳ５８）。再生制御部１１５は、読み出したＰＥＳパケットをデコードして出力部１１６に出力する（ステップＳ５９）。
【０１６５】
このように、コンテンツデータ再生装置１００ｂでは、再生制御部１１５において生成されるＳＴＣの値が、ＳＴＡＲＴ＿ＨＩＧＨ＿ＳＴＣに達してから、ＥＮＤ＿ＨＩＧＨ＿ＳＴＣに達するまでの間、高速イベントが実行される。したがって、高速イベントの実行中であるか否かを判定する処理（図１１のステップＳ３４、図１２のステップＳ５０）は、ＳＴＡＲＴ＿ＨＩＧＨ＿ＳＴＣ＜ＳＴＣ≦ＥＮＤ＿ＨＩＧＨ＿ＳＴＣを満たすか否かを判定していると言い換えることができる。
【０１６６】
（ＳＴＣの値の変更方法）
次に、ＳＴＣの値の変更方法の詳細について、以下に説明する。再生制御部１１５において生成されるＳＴＣは、下記式（５）
ＳＴＣ´＝ＳＴＣ−Ｔ＜ｂｕｆｆ＞      ・・・（５）
を用いて変更することができる。ここで、「ＳＴＣ´」は、変更後のＳＴＣの値であり、「ＳＴＣ」は変更前のＳＴＣの値であり、「Ｔ＜ｂｕｆｆ＞」は遅延値（＞０）である。すなわち、変更後のＳＴＣの値（ＳＴＣ´）は、変更前のＳＴＣの値（ＳＴＣ）から遅延値Ｔ＜ｂｕｆｆ＞を減算することにより算出することができる。
【０１６７】
また、高速再生処理の場合、遅延値Ｔ＜ｂｕｆｆ＞は、下記式（６）
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞      ・・・（６）
を用いて算出することができる。ここで、「Ｔ＜ｍａｘ＞」はバッファ部１１３に格納されているデータ量に応じた基準値であり、「Ｔ＜ｈｉｇｈ＞」は所定の補正値（負の値）である。したがって、実際には、遅延値Ｔ＜ｂｕｆｆ＞は、基準値Ｔ＜ｍａｘ＞から補正値Ｔ＜ｈｉｇｈ＞を減算した値となる。
【０１６８】
実施形態１の場合と同様に、基準値Ｔ＜ｍａｘ＞は、バッファ部１１３に格納されているデータ量に応じた値であるため、バッファ部１１３に格納されているデータ量の減少により値が減少する。すなわち、本実施形態においても、基準値Ｔ＜ｍａｘ＞の値の減少および遅延値Ｔ＜ｂｕｆｆ＞の値の減少は、バッファ部１１３に格納されているデータ量の減少に対応している。
【０１６９】
一方、低速再生処理の場合、遅延値Ｔ＜ｂｕｆｆ＞（＞０）は、下記式（７）
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｌｏｗ＞      ・・・（７）
を用いて算出することができる。ここで、「Ｔ＜ｌｏｗ＞」は所定の補正値（正の値）であるため、実際には、遅延値Ｔ＜ｂｕｆｆ＞は、上記式（７）の表記どおり、基準値Ｔ＜ｍａｘ＞に補正値Ｔ＜ｌｏｗ＞を加算した値となる。
【０１７０】
（コンテンツの再生速度の変更）
ここで、コンテンツの再生速度の変更によるＳＴＣの値を変更について、図１３を参照しつつ以下に説明する。図１３は、コンテンツデータ再生装置１００ｂにおけるコンテンツの再生速度の変更を模式的に示した図である。図１３における○印は、１つ１つがＰＥＳパケットを指しており、☆印は、復元することができなかったＰＥＳパケットを指している。○印または☆印の内部の数値は、各ＰＥＳパケットに付与されているＰＴＳの値を指している。
【０１７１】
また、図１３の上段は、ＳＴＣの値に変更を加えないときのＳＴＣの値とＰＴＳの値との関係を示している。ＰＥＳパケットの再生処理の概要の項で説明したように、受信機側のＳＴＣは、送信機側のＳＴＣに合わせられているため、上段は、ＴＳパケットを送信する送信装置におけるＳＴＣと言い換えることもできる。図１３の下段は、変更後のＳＴＣの値（ＳＴＣ´）とＰＴＳの値との関係を示している。すなわち、下段は、コンテンツデータ再生装置１００ｂにおけるＳＴＣの値となる。
【０１７２】
以下に、具体的な数値例を用いたＰＴＳの値の変更について説明するが、本項では、基準値Ｔ＜ｍａｘ＞が「２０」であり、補正値Ｔ＜ｈｉｇｈ＞が「−５」であり、補正値Ｔ＜ｌｏｗ＞が「２」であり、受信状態が回復したと判定するカウンタの閾値が「２」である場合を例に挙げて説明する。
【０１７３】
図１３において示すように、ＰＴＳ１０、ＰＴＳ２０、ＰＴＳ３０のＰＥＳパケットは、いずれも正常に復元することができているため、通常速度の再生処理で再生される。したがって、ＰＴＳ１０、ＰＴＳ２０およびＰＴＳ３０については、Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＝２０となる。
【０１７４】
ここで、再生制御部１１５は、変更後のＳＴＣの値（ＳＴＣ´）と一致するＰＴＳの値をもつＰＥＳパケットを読み出すため、ＰＴＳ１０のＰＥＳパケットは、ＳＴＣ´１０の時に読み出されることになる。上記式（５）に基づけば、ＳＴＣの値は、「ＳＴＣ´＋Ｔ＜ｂｕｆｆ＞」を用いて算出することができる。
【０１７５】
したがって、ＰＴＳ１０のＰＴＳパケットは、実際にはＳＴＣ３０の時に読み出されていることになる。換言すれば、コンテンツデータ再生装置１００ｂにおける再生速度制御部１１４ｂは、再生制御部１１５において生成されるＳＴＣの値を偽装している。そして、再生制御部１１５は、この偽装したＳＴＣの値（ＳＴＣ´）を用いてＰＥＳパケットを読み出している。
【０１７６】
同様に、ＰＴＳ２０のＰＥＳパケットは、ＳＴＣ´２０の時に読み出されるため、実際のＳＴＣは「４０」であり、ＰＴＳ３０のＰＥＳパケットは、ＳＴＣ´３０の時に読み出されるため、実際のＳＴＣは「５０」である。なお、図１３には、ＳＴＣ´の値の下に括弧書にて実際のＳＴＣの値を記載している。
【０１７７】
続いて、ＰＴＳ４０のＰＥＳパケットは復元することができないため、破棄される。このとき、再生速度制御部１１４ｂは、直前に復元したＰＥＳパケットに付与されていたＰＴＳの値の「３０」をＳＴＡＲＴ＿ＨＩＧＨ＿ＳＴＣとして設定する。
【０１７８】
再生速度制御部１１４ｂは、ＳＴＣ´の値が「３０」に達すると、高速イベントを開始する。したがって、次に復元されたＰＴＳ５０のＰＥＳパケットは、高速再生処理により算出したＳＴＣ´の値に基づいて読み出されることになる。すなわち、ＳＴＣ´を算出するための遅延値Ｔ＜ｂｕｆｆ＞は、上記式（６）にしたがって、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞＝２０−５＝１５
となるため、ＰＴＳ５０のＰＥＳパケットが読み出されるＳＴＣ´５０におけるＳＴＣの値は「６５」である。
【０１７９】
同様に、ＰＴＳ７０のＰＥＳパケットの場合には、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞＝１５−５＝１０
となるため、ＰＴＳ７０のＰＥＳパケットが読み出されるＳＴＣ´７０はにおけるＳＴＣの値は「８０」である。
【０１８０】
ＰＴＳ９０のＰＥＳパケットの場合には、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞＝１０−５＝５
となるため、ＰＴＳ９０のＰＥＳパケットが読み出されるＳＴＣ´９０におけるＳＴＣの値は「９５」である。
【０１８１】
次に、ＰＴＳ１００のＰＥＳパケットはＰＴＳ９０のＰＥＳパケットに続いて復元することができるため、カウンタの値は「２」となり、判定部１１２は、電波の受信状態が回復したと判定する。したがって、再生速度制御部１１４ｂは、復元したＰＥＳパケットに付与されている「１００」をＥＮＤ＿ＨＩＧＨ＿ＳＴＣとして設定する。したがって、再生速度制御部１１４ｂは、ＳＴＣ´＝１００に達したときに高速イベントの実行を終了する。
【０１８２】
ここで、ＳＴＣ´１００のときにはＰＴＳ１００のＰＥＳパケットが読み出される。このとき、ＰＴＳ１００のＰＥＳパケットは、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｈｉｇｈ＞＝５−５＝０
となるため、ＰＴＳ１００のＰＥＳパケットが読み出されるＳＴＣ´１００は、実際と同じＳＴＣ１００の時となる。このように、遅延値Ｔ＜ｂｕｆｆ＞＝０の場合には。ＳＴＣ´の値とＳＴＣの値とは一致することになる。
【０１８３】
このように、コンテンツデータ再生装置１００ｂでは、コンテンツデータ再生装置１００ｂにおけるクロックの間隔を狭めたうえで、ＰＴＳをクロックに同期させるようコンテンツを再生する。
【０１８４】
続いて、ＰＴＳ１１０のＰＥＳパケットは、高速イベントが終了しており、かつ、バッファ部１１３に格納されているデータ量が「０」となっているため、低速再生処理となる。すなわち、ＳＴＣ´を算出するための遅延値Ｔ＜ｂｕｆｆ＞は、上記式（７）にしたがって、
Ｔ＜ｂｕｆｆ＞＝Ｔ＜ｍａｘ＞＋Ｔ＜ｌｏｗ＞＝０＋２＝２
となるため、ＰＴＳ１１０のＰＥＳパケットが読み出されるＳＴＣ´１１０におけるＳＴＣの値は「１１２」である。
【０１８５】
図１３に示すように、電波の受信状態が不良である期間は、ＳＴＣを変更しない場合には、１００−３０＝「７０」であるが、ＳＴＣの値を変更したＳＴＣ´では１００−５０＝「５０」となる。すなわち、ＳＴＣの値を変更することによっても、視聴者が電波の受信状態が不良である期間のコンテンツにさらされる時間を低減することができる。
【０１８６】
（コンテンツデータ再生装置の外観図）
コンテンツデータ再生装置１００（１００ｂ）の模式的な図を図１４に示す。図１４における放送局２００は、ＭＰＥＧ２−ＴＳ（コンテンツデータ）を配信する基地局である。携帯端末２１０は、コンテンツデータ再生装置１００（１００ｂ）に相当するものであり、メモリ２２０は、バッファ部１１３に相当するものである。なお、図１４では、便宜上、メモリ２２０が携帯端末２１０の外部に図示されているが、もちろん携帯端末２１０の内部に備えられた内部メモリであってもよい。
【０１８７】
また、実施形態１における変形例１において説明したように、再生制御部１１５および出力部１１６が別体の装置である場合、図１４におけるレコーダ２３０が再生制御部１１５に相当するものとなり、テレビ２４０が出力部１１６に相当するものとなる。この場合、レコーダ２３０は、メモリ２２０から直接コンテンツデータを読み出すようにしてもよいし、携帯端末２１０との間でのデータ通信によりコンテンツデータを取得するようにしてもよい。
【０１８８】
なお、図１４では、再生制御部１１５に相当するレコーダ２３０と、出力部１１６に相当するテレビ２４０とが分離している場合を例に挙げて説明しているが、レコーダ２３０の機能とテレビ２４０の機能とを備えたＰＣ（Personal Computer）としてもよい。
【０１８９】
（ハードウェアにより実現されるコンテンツデータ再生装置）
ここで、本発明に係るコンテンツデータ再生装置１００（１００ｂ）における各ブロックをハードウェアにより実現した場合の一例を図１５に示す。図１５は、コンテンツデータ再生装置１００における各部をハードウェアにより実現した場合を示すブロック図である。なお、本項では、コンテンツデータ再生装置１００が携帯電話である場合を例に挙げて説明している。
【０１９０】
図１５に示すコンテンツデータ再生装置１００は、無線部３０１、通信制御部３０２、制御部３０３、チューナーモジュール３０４、メディアデコーダ３０５、表示部３０６、スピーカ３０７、Ｂ−ＣＡＳ３０８、およびメモリ３０９を備えている。
【０１９１】
無線部３０１は、コンテンツデータ再生装置１００において通話などの無線通信処理を行う際に用いられる。通信制御部３０２は、コンテンツデータ再生装置１００における通信の制御全般を制御する。
【０１９２】
制御部３０３は、コンテンツデータ再生装置１００における制御全般を司っており、コンテンツデータ再生装置１００がデジタル放送を受信した際の処理を制御する。すなわち、制御部３０３は、図１および図１０における再生速度制御部１１４、１１４ｂに対応する。
【０１９３】
チューナーモジュール３０４は、デジタル放送を受信するためのチューナーモジュールである。なお、本項では、チューナーモジュール３０４が、ワンセグ受信モードとフルセグ受信モードとを切り替えることができる場合について例示する。なお、チューナーモジュール３０４は、図１および図１０における受信部１１０、判定部１１２に対応する。
【０１９４】
メディアデコーダ３０５は、チューナーモジュール３０４から入力されたＴＳに対して、映像、音声、データ放送、ＰＳＩ／ＳＩなどの分離を行い、映像／音声のデコードおよび出力を行う。
【０１９５】
メディアデコーダ３０５は、ＴＳＤＥＭＵＸ処理部３５０、Ｈ．２６４デコーダ３５１、デスクランブル処理部３５２、ＭＰＥＧ２デコーダ３５３、ＡＡＣデコーダ３５４、表示処理部３５５、およびＡｕｄｉｏ再生部３５６を備えている。
【０１９６】
ＴＳＤＥＭＵＸ処理部３５０は、チューナーモジュール３０４から入力されたＴＳを分離する。また、デスクランブル処理部３５２は、コンテンツデータ再生装置１００がフルセグ受信モードの場合にＢ−ＣＡＳ３０８から提供された鍵に基づいて、映像データや音声データの暗号化を解除する。ＴＳＤＥＭＵＸ処理部３５０およびデスクランブル処理部３５２はは、図１および図１０におけるＤＥＭＵＸ処理部１１１に対応する。
【０１９７】
Ｈ．２６４デコーダ３５１は、コンテンツデータ再生装置１００がワンセグ受信モードの場合に、映像データをデコードする。ＭＰＥＧ２デコーダ３５３は、コンテンツデータ再生装置１００がフルセグ受信モードの場合に、映像データをデコードする。ＡＡＣデコーダ３５４は、音声データをデコードする。Ｈ．２６４デコーダ３５１、ＭＰＥＧ２デコーダ３５３およびＡＡＣデコーダ３５４は、図１および図１０における再生制御部１１５に相当する。
【０１９８】
表示処理部３５５は、デコードされた映像データを表示部３０６に出力する。そして、表示部３０６は、入力された映像データを表示する。また、Ａｕｄｉｏ再生部３５６は、デコードされた音声データをスピーカ３０７に出力する。そして、スピーカ３０７は、入力された音声を出力する。すなわち、表示処理部３５５、Ａｕｄｉｏ再生部３５６、表示部３０６およびスピーカ３０７は、図１および図１０における出力部１１６に相当する。
【０１９９】
Ｂ−ＣＡＳ３０８は、デスクランブル部３５２に対して、暗号解除鍵を提供する。
【０２００】
メモリ３０９は、ＰＥＳパケットを一時的に格納するメモリであり、図１および図１０におけるバッファ部１１３に相当する。なお、メモリ３０９には、ＰＥＳパケット以外のデータを記録するようにしてもよい。
【０２０１】
（プログラムおよび記録媒体）
最後に、コンテンツデータ再生装置１００（１００ｂ）に含まれているＤＥＭＵＸ処理部１１１、判定部１１２、再生速度制御部１１４、再生制御部１１５（以下、これらの部材をまとめてコンテンツデータ再生部と称する）は、ハードウェアロジックによって構成すればよい。または、次のように、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０２０２】
すなわち、コンテンツデータ再生部は、各機能を実現するプログラムの命令を実行するＭＰＵなどのＣＰＵ、このプログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを実行可能な形式に展開するＲＡＭ（Random Access Memory）、および、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。
【０２０３】
そして、本発明の目的は、コンテンツデータ再生部のプログラムメモリに固定的に担持されている場合に限らず、上記プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、または、ソースプログラム）を記録した記録媒体をコンテンツデータ再生装置１００（１００ｂ）に供給し、コンテンツデータ再生装置１００（１００ｂ）が上記記録媒体に記録されている上記プログラムコードを読み出して実行することによっても、達成可能である。
【０２０４】
上記記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【０２０５】
また、コンテンツデータ再生部（またはコンテンツデータ再生装置１００（１００ｂ））を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介してコンテンツデータ再生部に供給する。この通信ネットワークはコンテンツデータ再生部にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえばインターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等であればよい。
【０２０６】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえばＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２０７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２０８】
本発明に係る再生速度制御装置は、デジタル放送波により伝送されるコンテンツを再生可能な携帯電話、携帯型ゲーム機器、およびテレビジョン受像機として幅広く利用することができる。
【符号の説明】
【０２０９】
１００        コンテンツデータ再生装置（再生速度制御装置）
１１０ｂ      コンテンツデータ再生装置（再生速度制御装置）
１１０        受信部
１１１        ＤＥＭＵＸ処理部
１１２        判定部
１１３        バッファ部（メモリ）
１１４        再生速度制御部（検出部、制御部）
１１４ｂ      再生速度制御部（検出部、制御部）
１１５        再生制御部（読出部）
１１６        出力部
【図１】
2010171712.tif 000003
【図２】
2010171712.tif 000004
【図３】
2010171712.tif 000005
【図４】
2010171712.tif 000006
【図５】
2010171712.tif 000007
【図６】
2010171712.tif 000008
【図７】
2010171712.tif 000009
【図８】
2010171712.tif 000010
【図９】
2010171712.tif 000011
【図１０】
2010171712.tif 000012
【図１１】
2010171712.tif 000013
【図１２】
2010171712.tif 000014
【図１３】
2010171712.tif 000015
【図１４】
2010171712.tif 000016
【図１５】
2010171712.tif 000017