(57)【要約】【課題】チャンネル選局時に遅延なく、選局したチャンネルの再生を開始しつつ、リアルタイム再生を実現することができるようにする。【解決手段】制御部は、映像バッファ及び音声バッファに蓄積されるストリームの占有量を監視し、映像バッファ及び音声バッファにおけるストリームの占有量が所定の基準値に達していない場合、映像復号部及び音声復号部にて行われる復号処理で得られる再生用のフレームのフレームレートが、通常時よりも低い低フレームレートとなるように制御し、占有量が所定の基準値に達した場合、フレームのフレームレートが、通常の通常フレームレートとなるように制御する。本技術は、例えば、デジタルテレビジョン放送信号を受信するデジタル放送受信装置に適用可能である。【選択図】図１
2013110572.tif 000002
【特許請求の範囲】
【請求項１】
伝送されるストリームを取得する取得部と、
取得した前記ストリームを蓄積するバッファと、
前記バッファからの前記ストリームに対する復号処理を行う復号部と、
前記バッファにおける前記ストリームの占有量が所定の基準値に達していない場合、前記復号処理で得られる再生用のフレームのフレームレートが、通常時よりも低い低フレームレートとなるように制御し、前記占有量が前記基準値に達した場合、前記フレームのフレームレートが通常時の通常フレームレートとなるように制御する制御部と
を備える再生装置。
【請求項２】
前記制御部は、前記占有量が前記基準値に達していない場合、前記バッファの容量に対する前記占有量の割合に応じて、前記低フレームレートを連続的に変更する
請求項１に記載の再生装置。
【請求項３】
前記占有量が前記基準値に達していない場合、前記復号処理で得られる前記低フレームレートの映像フレームを用いて補間フレームを生成し、その補間フレームを前記低フレームレートの映像フレームに挿入してフレーム数を変換する映像変換部をさらに備える
請求項２に記載の再生装置。
【請求項４】
前記映像変換部は、前記補間フレームを生成して前記低フレームレートの映像フレームに挿入することで、前記通常フレームレートでのフレーム数に変換する
請求項３に記載の再生装置。
【請求項５】
前記占有量が前記基準値に達していない場合、前記復号処理で得られる前記低フレームレートの映像フレームに同期した音声フレームに対応する音声信号のピッチを変換して、音声のピッチを上げる音声変換部をさらに備える
請求項３に記載の再生装置。
【請求項６】
前記再生装置は、デジタルテレビジョン放送信号を受信する受信装置であって、
前記取得部は、選局されたチャンネルに対応するデジタルテレビジョン放送のストリームを取得する
請求項１に記載の再生装置。
【請求項７】
バッファを有する再生装置の再生方法において、
前記再生装置が、
伝送されるストリームを取得し、
取得した前記ストリームを蓄積する前記バッファからの前記ストリームに対する復号処理を行い、
前記バッファにおける前記ストリームの占有量が所定の基準値に達していない場合、前記復号処理で得られる再生用のフレームのフレームレートが、通常時よりも低い低フレームレートとなるように制御し、前記占有量が前記基準値に達した場合、前記フレームのフレームレートが通常時の通常フレームレートとなるように制御する
ステップを含む再生方法。
【請求項８】
コンピュータを、
伝送されるストリームを取得する取得部と、
取得した前記ストリームを蓄積するバッファと、
前記バッファからの前記ストリームに対する復号処理を行う復号部と、
前記バッファにおける前記ストリームの占有量が所定の基準値に達していない場合、前記復号処理で得られる再生用のフレームのフレームレートが、通常時よりも低い低フレームレートとなるように制御し、前記占有量が前記基準値に達した場合、前記フレームのフレームレートが通常時の通常フレームレートとなるように制御する制御部と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、再生装置、再生方法、及びプログラムに関し、特に、チャンネル選局時に遅延なく、選局したチャンネルの再生を開始しつつ、リアルタイム再生を実現することができるようにした再生装置、再生方法、及びプログラムに関する。
【背景技術】
【０００２】
デジタルテレビジョン放送信号を受信するデジタル放送受信装置においては、伝送系のジッタ等に対応するため、ストリーム用のバッファを設けて、バッファに蓄積されたストリームを再生することが一般的に行われている。また、チャンネル選局が行われた直後は、このバッファが空の状態であるため、適当量のストリームのデータを溜めるために、再生開始までには遅延が生ずることになる。
【０００３】
このような遅延を解消するための技術としては、例えば、特許文献１が知られている。特許文献１には、チャンネル選局時にてバッファに十分なストリームが蓄積されるまで、通常時よりもゆっくりとした速度でのスロー再生を行うデジタル放送受信装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７１０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されたデジタル放送受信装置においては、チャンネル選局時に、映像の復号・表示時間と音声の出力時間を遅延させて、通常時よりもゆっくりとした速度でのスロー再生を行うことで、チャンネル選局時でも映像と音声を出力できるようにしている。
【０００６】
しかしながら、当該デジタル放送受信装置では、チャンネル選局時にスロー再生を行っているため、リアルタイムでの映像と音声を出力することができない。
【０００７】
本技術はこのような状況に鑑みてなされたものであり、チャンネル選局時に遅延なく、選局したチャンネルの再生を開始しつつ、リアルタイム再生を実現することができるようにするものである。
【課題を解決するための手段】
【０００８】
本技術の一側面の再生装置は、伝送されるストリームを取得する取得部と、取得した前記ストリームを蓄積するバッファと、前記バッファからの前記ストリームに対する復号処理を行う復号部と、前記バッファにおける前記ストリームの占有量が所定の基準値に達していない場合、前記復号処理で得られる再生用のフレームのフレームレートが、通常時よりも低い低フレームレートとなるように制御し、前記占有量が前記基準値に達した場合、前記フレームのフレームレートが通常時の通常フレームレートとなるように制御する制御部とを備える。
【０００９】
前記制御部は、前記占有量が前記基準値に達していない場合、前記バッファの容量に対する前記占有量の割合に応じて、前記低フレームレートを連続的に変更する。
【００１０】
前記占有量が前記基準値に達していない場合、前記復号処理で得られる前記低フレームレートの映像フレームを用いて補間フレームを生成し、その補間フレームを前記低フレームレートの映像フレームに挿入してフレーム数を変換する映像変換部をさらに備える。
【００１１】
前記映像変換部は、前記補間フレームを生成して前記低フレームレートの映像フレームに挿入することで、前記通常フレームレートでのフレーム数に変換する。
【００１２】
前記占有量が前記基準値に達していない場合、前記復号処理で得られる前記低フレームレートの映像フレームに同期した音声フレームに対応する音声信号のピッチを変換して、音声のピッチを上げる音声変換部をさらに備える。
【００１３】
前記再生装置は、デジタルテレビジョン放送信号を受信する受信装置であって、前記取得部は、選局されたチャンネルに対応するデジタルテレビジョン放送のストリームを取得する。
【００１４】
再生装置は、独立した装置であってもよいし、１つの装置を構成している内部ブロックであってもよい。
【００１５】
本技術の一側面の再生方法及びプログラムは、前述した本技術の一側面の再生装置に対応する再生方法及びプログラムである。
【００１６】
本技術の一側面の再生装置、再生方法、及びプログラムにおいては、伝送されるストリームが取得され、取得された前記ストリームを蓄積する前記バッファからの前記ストリームに対する復号処理が行われ、前記バッファにおける前記ストリームの占有量が所定の基準値に達していない場合、前記復号処理で得られる再生用のフレームのフレームレートが、通常時よりも低い低フレームレートとなるように制御され、前記占有量が前記基準値に達した場合、前記フレームのフレームレートが通常時の通常フレームレートとなるように制御される。
【発明の効果】
【００１７】
本技術の一側面によれば、チャンネル選局時に遅延なく、選局したチャンネルの再生を開始しつつ、リアルタイム再生を実現することができる。
【図面の簡単な説明】
【００１８】
【図１】本技術を適用したデジタル放送受信装置の一実施の形態の構成を示す図である。
【図２】再生処理を示すフローチャートである。
【図３】映像復号変換処理を示すフローチャートである。
【図４】音声復号変換処理を示すフローチャートである。
【図５】本技術を適用した通信装置の一実施の形態の構成を示す図である。
【図６】コンピュータの構成例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら本技術の実施の形態について説明する。
【００２０】
＜第１の実施の形態＞
［デジタル放送受信装置の構成例］
図１は、本技術を適用したデジタル放送受信装置の一実施の形態の構成を示す図である。
【００２１】
デジタル放送受信装置１は、チューナ１１、復調部１２、分離部１３、映像バッファ１４、映像復号部１５、映像変換部１６、表示部１７、音声バッファ１８、音声復号部１９、音声変換部２０、音声出力部２１、制御部３１、操作部３２、及びメモリ３３から構成される。
【００２２】
チューナ１１には、アンテナ（不図示）により受信されたデジタルテレビジョン放送信号（RF（Radio Frequency）信号）が入力される。チューナ１１は、アンテナから入力されたRF信号を、IF（Intermediate Frequency）信号に周波数変換し、復調部１２に出力する。
【００２３】
復調部１２は、チューナ１１から入力されるIF信号に対して、例えばOFDM（Orthogonal Frequency Division Multiplexing：直交周波数分割多重方式）復調等の所定の復調処理や所定の誤り訂正処理を施し、その結果得られるトランスポートストリームを、分離部１３に出力する。
【００２４】
分離部１３は、復調部１２から入力されるトランスポートストリームを、映像ストリームと音声ストリームに分離する。分離部１３は、分離された映像ストリームを映像バッファ１４に出力し、分離された音声ストリームを音声バッファ１８に出力する。
【００２５】
映像バッファ１４は、制御部３１からの制御に従い、分離部１３から入力される映像ストリームを、順次記憶する。映像バッファ１４に記憶された映像ストリームは順次、映像復号部１５に出力される。
【００２６】
映像復号部１５は、制御部３１からの制御に従い、映像バッファ１４から入力される映像ストリームを復号し、その結果得られる映像フレームを、映像変換部１６に出力する。
【００２７】
映像変換部１６は、制御部３１からの制御に従い、映像復号部１５から入力される映像フレームを用いて補間フレームを生成し、その補間フレームを映像フレームに挿入してフレーム数を変換する。このフレーム間に画像を内挿することによって、フレーム数（フレームレート）を変換する技術は、FRC（Frame Rate Converter）とも称される。
【００２８】
映像変換部１６は、変換された映像フレームに対応する映像信号を、表示部１７に出力する。なお、映像変換部１６は、制御部３１からの制御に従い、映像フレームのフレーム数を変換する必要がない場合、映像復号部１５からの映像フレームに対応する映像信号を、そのまま表示部１７に出力する。
【００２９】
表示部１７は、例えばディスプレイから構成される。表示部１７は、映像変換部１６から入力される映像信号に対応する映像を表示する。
【００３０】
音声バッファ１８は、制御部３１からの制御に従い、分離部１３から入力される音声ストリームを、順次記憶する。音声バッファ１８に記憶された音声ストリームは順次、音声復号部１９に出力される。
【００３１】
音声復号部１９は、制御部３１からの制御に従い、音声バッファ１８から入力される音声ストリームを復号し、その結果得られる音声フレームを、音声変換部２０に出力する。
【００３２】
音声変換部２０は、制御部３１からの制御に従い、音声復号部１９から入力される音声フレームに対応する音声信号のピッチを変換する。
【００３３】
音声変換部２０は、変換された音声信号を、音声出力部２１に出力する。なお、音声変換部２０は、制御部３１からの制御に従い、音声信号のピッチを変換する必要がない場合、音声復号部１９からの音声フレームに対応する音声信号を、そのまま音声出力部２１に出力する。
【００３４】
音声出力部２１は、例えばスピーカから構成される。音声出力部２１は、音声変換部２０から入力される音声信号に対応した音声を出力する。
【００３５】
制御部３１は、メモリ３３に記録されている制御用プログラムを実行することによりデジタル放送受信装置１の各部の動作を制御する。操作部３２は、ユーザからの各種の操作を受け付けて、それに対応する操作信号を制御部３１に出力する。制御部３１は、操作部３２からの操作信号に応じて、デジタル放送受信装置１の各部の動作を制御する。
【００３６】
また、制御部３１は、映像バッファ１４における映像ストリームの占有量を常時監視し、その監視結果に応じて、映像復号部１５にて行われる映像ストリームの復号処理と、映像変換部１６にて行われる映像フレームのフレーム変換処理を制御する。さらに、制御部３１は、音声バッファ１８における音声ストリームの占有量を常時監視し、その監視結果に応じて、音声復号部１９にて行われる音声ストリームの復号処理と、音声変換部２０にて行われる音声信号のピッチ変換処理を制御する。
【００３７】
なお、本実施の形態では、制御部３１が、映像バッファ１４及び音声バッファ１８の双方を監視する例を説明するが、映像バッファ１４及び音声バッファ１８のいずれか一方のみを監視し、その監視結果に応じて、復号処理及び変換処理を制御するようにしてもよい。また、本実施の形態では、映像バッファ１４と音声バッファ１８を別々に設ける例を説明するが、それらのバッファは一体に構成されるようにしてもよい。
【００３８】
デジタル放送受信装置１は、以上のように構成される。
【００３９】
［再生処理］
次に、図２のフローチャートを参照して、デジタル放送受信装置１が実行する再生処理について説明する。
【００４０】
ステップＳ１１において、チューナ１１は、アンテナ（不図示）により受信されたデジタルテレビジョン放送信号（RF信号）を取得する。チューナ１１は、RF信号をIF信号に周波数変換して、復調部１２に出力する。
【００４１】
ステップＳ１２において、復調部１２は、チューナ１１からのIF信号に対して、OFDM復調等の復調処理や誤り訂正処理を行い、その結果得られるトランスポートストリームを分離部１３に出力する。
【００４２】
ステップＳ１３において、分離部１３は、復調部１２からのトランスポートストリームを、映像ストリームと、音声ストリームに分離する。これにより、分離部１３により分離された映像ストリームが順次、映像バッファ１４に記憶される。また、分離部１３により分離された音声ストリームは順次、音声バッファ１８に記憶される。
【００４３】
ステップＳ１４において、映像復号部１５及び映像変換部１６は、制御部３１の制御に従い、映像の復号と変換に関する映像復号変換処理を行う。
【００４４】
ここでは、制御部３１が、映像バッファ１４を常時監視し、映像バッファ１４における映像ストリームの占有量が所定の基準値（割合）に達したか否かの判定結果に応じて、映像復号部１５及び映像変換部１６にて行われる映像復号変換処理を制御する。すなわち、映像復号部１５及び映像変換部１６は、制御部３１からの制御に従い、映像ストリームの占有量が所定の基準値に達していない場合、映像フレームのフレームレートが、通常時よりも低いフレームレート（以下、低フレームレートという）となるように、映像復号変換処理を行う。また、映像復号部１５及び映像変換部１６は、制御部３１からの制御に従い、映像ストリームの占有量が所定の基準値に達した場合、映像フレームのフレームレートが、通常時のフレームレート（以下、通常フレームレートという）となるように、映像復号変換処理を行う。
【００４５】
この映像復号変換処理の詳細は、図３のフローチャートを参照して後述する。
【００４６】
ステップＳ１５において、音声復号部１９及び音声変換部２０は、制御部３１の制御に従い、音声の復号と変換に関する音声復号変換処理を行う。
【００４７】
ここでは、制御部３１が、音声バッファ１８を常時監視し、音声バッファ１８における音声ストリームの占有量が所定の基準値（割合）に達したか否かの判定結果に応じて、音声復号部１９及び音声変換部２０にて行われる音声復号変換処理を制御する。すなわち、音声復号部１９及び音声変換部２０は、制御部３１からの制御に従い、音声ストリームの占有量が所定の基準値に達していない場合、音声フレームのフレームレートが、低フレームレートとなるように、音声復号変換処理を行う。また、音声復号部１９及び音声変換部２０は、制御部３１からの制御に従い、音声ストリームの占有量が所定の基準値に達した場合、音声フレームのフレームレートが、通常フレームレートとなるように、音声復号変換処理を行う。
【００４８】
この音声復号変換処理の詳細は、図４のフローチャートを参照して後述する。
【００４９】
なお、説明の便宜上、ステップＳ１５の音声復号変換処理は、ステップＳ１４の映像復号変換処理の次に実行されるとして説明するが、実際には、映像復号変換処理と音声復号変換処理は並列的に実行される。
【００５０】
ステップＳ１６において、制御部３１は、操作部３２からの操作信号に応じて、映像の再生を終了するか否かを判定する。ステップＳ１６において、映像の再生を終了しないと判定された場合、処理は、ステップＳ１１に戻り、以降の処理が繰り返される。
【００５１】
すなわち、例えばチャンネル選局時など、各バッファに十分なストリームが蓄積されていない状態の場合には、ステップＳ１１乃至Ｓ１６が繰り返され、各バッファにおけるストリームの占有量が所定の基準値に達するまで、低フレームレートでの再生が行われる。そして、低フレームレートでの再生を行うことで、各バッファには徐々にストリームが蓄積され、各バッファにおけるストリームの占有量が所定の基準値に達したとき、通常フレームレートでの再生が行われることになる。
【００５２】
なお、ステップＳ１６において、映像の再生を終了すると判定された場合、図２の再生処理は終了される。
【００５３】
以上で再生処理の説明を終了する。
【００５４】
［映像復号変換処理］
次に、図３のフローチャートを参照して、図２のステップＳ１４に対応する映像復号変換処理について説明する。
【００５５】
ステップＳ３１において、制御部３１は、映像バッファ１４における映像ストリームの占有量が所定の基準値に達しているか否かを判定する。
【００５６】
ここで、基準値とは、通常フレームレートでの再生が可能であるか否かを判定するための値である。基準値には、映像バッファ１４の蓄積領域のハーフサイズ位置（半分の位置）付近の領域であって、バッファとして容量に余裕がある安定した領域に応じた範囲から求められた値が設定される。例えば、基準値としては、映像バッファ１４における映像ストリームの占有量の割合が50％となるような値が設定される。
【００５７】
なお、基準値は、放送網や通信網などの状況により変動するジッタの量に応じて変更することができる。また、本実施の形態では、映像ストリームの占有量が所定の基準値に達するまでは、低フレームレートでの再生を行うことになるため、基準値は、フレームレートに応じて変更することもできる。
【００５８】
例えば、チャンネル選局時であると、映像バッファ１４には、選局されたチャンネルの映像ストリームが蓄積されておらず、映像ストリームの占有量が所定の基準値に達していないので、処理は、ステップＳ３２に進められる。
【００５９】
ステップＳ３２において、制御部３１は、映像バッファ１４の容量に対する映像ストリームの占有量の割合に応じて、映像復号部１５による復号処理で得られる映像フレームの低フレームレートを決定する。ここでは、例えば、通常フレームレートが、60fps（frames per second）である場合に、チャンネル選局時のタイミングで、映像バッファ１４に映像ストリームが全く蓄積されていないとき、制御部３１は、低フレームレートとして30fpsを決定する。
【００６０】
ステップＳ３３において、映像復号部１５は、制御部３１の制御に従い、映像バッファ１４から出力される映像ストリームを順次復号し、その結果得られる低フレームレートの映像フレームを、映像変換部１６に出力する。ここで、映像変換部１６に出力される映像フレームは、例えば、30fpsなど、ステップＳ３２にて制御部３１により決定された低フレームレートの映像フレームとなる。
【００６１】
ステップＳ３４において、映像変換部１６は、映像復号部１５からの低フレームレートの映像フレームを用いて補間フレームを生成し、その補間フレームを低フレームレートの映像フレームに挿入してフレーム数を変換する。具体的には、映像変換部１６は、映像復号部１５からの映像フレームから、例えばブロックマッチング法や勾配法等を用いて動きベクトル情報を検出し、検出した動きベクトル情報を用いた動き補償により、原フレーム（映像復号部１５からの映像フレーム）間の補間フレームを原フレームとともに順次出力することで、映像フレームのフレームレートを、例えば、毎秒30フレームから、毎秒60フレームに変換する。
【００６２】
ステップＳ３５において、映像変換部１６は、ステップＳ３４のフレーム変換処理により得られた変換後の映像フレームに対応する映像信号を、表示部１７に出力する。これにより、通常フレームレートでの映像の再生を行った場合と比べて、若干ゆっくりとした動きにはなるが、再生中の映像の動きを滑らかにすることが可能となる。
【００６３】
そして、ステップＳ３５の処理が終了すると、処理は、図２のステップＳ１４に戻り、それ以降の処理が繰り返される。すなわち、図２のステップＳ１６において、映像の再生を終了すると判定されるまで、図２のステップＳ１４に対応する、図３の映像復号変換処理が繰り返し実行される。
【００６４】
そして、図３の映像復号変換処理が実行される度に、映像バッファ１４における映像ストリームの占有量が所定の基準値に達したか否かが判定され、占有量が所定の基準値に達していない場合には、当該占有量の割合に応じた低フレームレートが決定され、決定された低フレームレートの映像フレームが復号され、フレーム変換処理が施される。例えば、映像バッファ１４における映像ストリームの占有量は、時間の経過とともに増加するため、制御部３１は、その占有量の増加に応じて、低フレームレートのレートを順次高くなるように決定する。つまり、制御部３１により決定される低フレームレートが、時間の経過とともに増加する映像フレームの占有量に応じて、通常フレームレートに近づくことになる。
【００６５】
なお、低フレームレートの初期値を、あらかじめ設定された固定の値に設定して、例えば、時間の経過とともに順次、レートが所定の値ずつ高くなるようにすることで、当該レートが最終的に、通常フレームレートと同一のレートとなるようにしてもよい。
【００６６】
その後、映像バッファ１４に映像ストリームが蓄積されるとともに、低フレームレートでの再生が継続されることで、ステップＳ３１において、映像バッファ１４における映像ストリームの占有量が所定の基準値に達したと判定された場合、処理は、ステップＳ３６に進められる。
【００６７】
ステップＳ３６において、映像復号部１５は、制御部３１の制御に従い、映像バッファ１４から出力される映像ストリームを順次復号し、その結果得られる通常フレームレートの映像フレームを、映像変換部１６に出力する。
【００６８】
ここで、映像変換部１６に出力される映像フレームは、例えば、60fpsなど、通常フレームレートの映像フレームとなる。映像変換部１６は、通常フレームレートでの再生を行う場合、フレーム変換処理を行う必要がないため、映像復号部１５からの映像フレームに対応する映像信号をそのまま、表示部１７に出力する。これにより、通常フレームレートでの映像の再生が行われるが、映像フレームの占有量に応じて低フレームレートを連続的に変更していたため、低フレームレートを段階的に変更する場合に比べて、通常フレームレートに切り替わるときの違和感をなくすことができる。
【００６９】
なお、映像バッファ１４における映像ストリームの占有量が所定の基準値に達した場合には、映像バッファ１４には再生に必要となる映像ストリームが十分に蓄積されたことになるので、基本的には、その後、通常フレームレートでの再生が継続されることになる。
【００７０】
以上で映像復号変換処理の説明を終了する。
【００７１】
［音声復号変換処理］
次に、図４のフローチャートを参照して、図２のステップＳ１５に対応する音声復号変換処理について説明する。
【００７２】
ステップＳ５１において、制御部３１は、音声バッファ１８における音声ストリームの占有量が所定の基準値（例えば、音声バッファ１８における音声ストリームの占有量の割合が50％など）に達しているか否かを判定する。例えば、チャンネル選局時であると、音声バッファ１８には選局されたチャンネルの音声ストリームが蓄積されておらず、当該占有量が所定の基準値に達していないので、処理は、ステップＳ５２に進められる。
【００７３】
ステップＳ５２において、制御部３１は、音声バッファ１８の容量に対する音声ストリームの占有量の割合に応じて、音声復号部１９による復号処理で得られる音声フレームの低フレームレートを決定する。ここでは、例えば、通常時のサンプリング周波数が48kHzである場合に、チャンネル選局時のタイミングで、音声バッファ１８に音声ストリームが全く蓄積されていないとき、制御部３１は、サンプリング周波数として24kHzを決定する。
【００７４】
ステップＳ５３において、音声復号部１９は、制御部３１の制御に従い、音声バッファ１８から出力される音声ストリームを順次復号し、その結果得られる低フレームレートの音声フレームを、音声変換部２０に出力する。ここで、音声変換部２０に出力される音声フレームは、例えば、24kHzなど、ステップＳ５２にて制御部３１により決定されたサンプリング周波数の音声フレームとなる。
【００７５】
ステップＳ５４において、音声変換部２０は、音声復号部１９からの低フレームレートの音声フレームに対応する音声信号に対してピッチ変換処理を行う。具体的には、サンプリング周波数が、例えば48kHzから24kHzに変更されると、音声のピッチ（音高）が低下するため、違和感なく視聴させるためには、音声のピッチの低下を抑制する必要がある。そこで、音声変換部２０は、音声フレームに対応する音声信号のピッチを変換して、音声のピッチを上げる（音程を高くする）ことで、例えば、再生される音声のピッチが、通常時の再生と同一になるようにする。
【００７６】
ステップＳ５５において、音声変換部２０は、ピッチ変換処理により得られた変換後の音声信号を、音声出力部２１に出力する。これにより、再生中の映像と同期して出力される音声のピッチの低下が抑制される。
【００７７】
そして、ステップＳ５５の処理が終了すると、処理は、図２のステップＳ１５に戻り、以降の処理が繰り返される。すなわち、図２のステップＳ１６において、映像の再生が終了すると判定されるまで、図２のステップＳ１５に対応する、図４の音声復号変換処理が繰り返し実行される。そして、図４の音声復号変換処理が実行される度に、音声バッファ１８における音声ストリームの占有量が所定の基準値に達したか否かが判定され、占有量が所定の基準値に達していない場合には、当該占有量の割合に応じた低フレームレートが決定され、決定された低フレームレートの音声フレームが復号され、ピッチ変換処理が施される。
【００７８】
その後、音声バッファ１８に音声ストリームが蓄積されるとともに、低フレームレートでの再生が継続されることで、ステップＳ５１において、音声バッファ１８における音声ストリームの占有量が所定の基準値に達したと判定された場合、処理は、ステップＳ５６に進められる。
【００７９】
ステップＳ５６において、音声復号部１９は、制御部３１の制御に従い、音声バッファ１８から出力される音声ストリームを順次復号し、その結果得られる通常フレームレートの音声フレームを、音声変換部２０に出力する。
【００８０】
ここで、音声変換部２０に出力される音声フレームは、例えば、サンプリング周波数が48kHzなど、通常フレームレートの音声フレームとなる。音声変換部２０は、通常フレームレートでの再生を行う場合、ピッチ変換処理を行う必要がないため、音声復号部１９からの音声フレームに対応する音声信号をそのまま、音声出力部２１に出力する。これにより、通常フレームレートでの音声の再生が行われる。
【００８１】
なお、音声バッファ１８における音声ストリームの占有量が所定の基準値に達した場合には、音声バッファ１８には再生に必要となる音声ストリームが十分に蓄積されたことになるので、基本的には、その後、通常フレームレートでの再生が継続されることになる。
【００８２】
以上で音声復号変換処理の説明を終了する。
【００８３】
以上のように、デジタル放送受信装置１においては、各バッファにおけるストリームの占有量が常時監視され、占有量が所定の基準値に達していない場合には、通常フレームレートよりも低い、低フレームレートのフレームが復号されるので、チャンネル選局時に遅延なく、選局したチャンネルの再生を開始しつつ、リアルタイム再生を実現することができる。
【００８４】
すなわち、占有量が所定の基準値に達していない場合でも、低フレームレートのフレームが復号され、再生を継続することが可能なため、例えば、チャンネル選局時にバッファにストリームが蓄積されていない場合でも、バッファにストリームが蓄積されるのを待つことなく、直ちにリアルタイム再生を開始することができる。これにより、チャンネルの切り替え時に、遅延なく、すばやく切り替え先のチャンネルの番組をリアルタイム再生することができる。
【００８５】
このとき、デジタル放送受信装置１では、フレーム変換処理とピッチ変換処理が行われることで、チャンネル選局時であっても、通常時の再生と同等の違和感のない、映像と音声をリアルタイム再生することが可能となる。
【００８６】
また、チャンネル選局時には、低フレームレートのフレームが復号されるので、バッファから読み出すストリームの量を減らす一方、バッファに蓄積されるストリームの量を増加させることが可能となる。その結果、バッファにおけるアンダフローの発生を回避することができる。また、通常フレームレートでの再生を行うために必要となるストリームが蓄積されるまでの時間を短縮して、迅速に、通常フレームレートでの再生が開始されるようにすることができる。
【００８７】
さらに、デジタル放送受信装置１には、前述したFRC機能を有するFRC回路を標準で備えているものもあり、その場合には、FRC回路を映像変換部１６として用いることができるので、新たな回路等を追加することなく、既存の回路に対して本技術を適用することができる。
【００８８】
＜第２の実施の形態＞
［通信装置の構成例］
前述した説明では、デジタル放送受信装置１が、デジタルテレビジョン放送信号を受信する例を説明したが、本技術は、インターネットを介して、VOD（Video On Demand）配信を行う配信サーバからストリーミング配信されるコンテンツを受信する通信装置に適用することもできる。
【００８９】
図５は、本技術を適用した通信装置の一実施の形態の構成を示す図である。
【００９０】
図５において、図１と対応する箇所には同一の符号が付してあり、その説明は適宜省略する。すなわち、図５の通信装置５１は、図１のデジタル放送受信装置１と比べて、チューナ１１及び復調部１２の代わりに、インターネット４１に接続するための通信部６１が設けられている。
【００９１】
通信装置５１は、例えばパーソナルコンピュータ、タブレット型コンピュータ、又は携帯電話機やスマートフォンなどの携帯端末装置等のインターネット４１に接続可能な電子機器である。
【００９２】
通信部６１は、配信サーバからパケット単位で伝送されるストリームを、インターネット４１を介して受信し、分離部１３に出力する。分離部１３は、通信部６１からのストリームを、映像ストリームと音声ストリームに分離し、映像バッファ１４及び音声バッファ１８にそれぞれ記憶させる。
【００９３】
そして、制御部３１は、前述したように、映像バッファ１４における映像ストリームの占有量を常時監視し、その監視結果に応じて、映像復号部１５及び映像変換部１６にて行われる映像復号変換処理を制御する。また、制御部３１は、音声バッファ１８における音声ストリームの占有量を常時監視し、その監視結果に応じて、音声復号部１９及び音声変換部２０にて行われる音声復号変換処理を制御する。
【００９４】
通信装置５１は、以上のように構成される。
【００９５】
なお、前述した説明では、伝送されるストリームを再生可能な再生装置として、デジタル放送受信装置１及び通信装置５１を一例に説明したが、それに限らず、本技術は、伝送されるストリームを再生可能なあらゆる分野の電子機器に適用することができる。
【００９６】
［本技術を適用したコンピュータの説明］
前述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【００９７】
図６は、前述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００９８】
コンピュータ１００において、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【００９９】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記録部１０８、通信部１０９、及びドライブ１１０が接続されている。
【０１００】
入力部１０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部１０７は、ディスプレイ、スピーカなどよりなる。記録部１０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア１１１を駆動する。
【０１０１】
以上のように構成されるコンピュータ１００では、CPU１０１が、例えば、記録部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、前述した一連の処理が行われる。
【０１０２】
コンピュータ１００（CPU１０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア１１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線又は無線の伝送媒体を介して提供することができる。
【０１０３】
コンピュータ１００では、プログラムは、リムーバブルメディア１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記録部１０８にインストールすることができる。また、プログラムは、有線又は無線の伝送媒体を介して、通信部１０９で受信し、記録部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記録部１０８に、あらかじめインストールしておくことができる。
【０１０４】
なお、コンピュータ１００が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１０５】
ここで、本明細書において、コンピュータ１００に各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１０６】
また、プログラムは、１のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０１０７】
なお、本技術の実施の形態は、前述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１０８】
例えば、本技術は、１つの機能を、ネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０１０９】
また、前述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１１０】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１１１】
なお、本技術は、以下のような構成をとることができる。
【０１１２】
（１）
伝送されるストリームを取得する取得部と、
取得した前記ストリームを蓄積するバッファと、
前記バッファからの前記ストリームに対する復号処理を行う復号部と、
前記バッファにおける前記ストリームの占有量が所定の基準値に達していない場合、前記復号処理で得られる再生用のフレームのフレームレートが、通常時よりも低い低フレームレートとなるように制御し、前記占有量が前記基準値に達した場合、前記フレームのフレームレートが通常時の通常フレームレートとなるように制御する制御部と
を備える再生装置。
（２）
前記制御部は、前記占有量が前記基準値に達していない場合、前記バッファの容量に対する前記占有量の割合に応じて、前記低フレームレートを連続的に変更する
（１）に記載の再生装置。
（３）
前記占有量が前記基準値に達していない場合、前記復号処理で得られる前記低フレームレートの映像フレームを用いて補間フレームを生成し、その補間フレームを前記低フレームレートの映像フレームに挿入してフレーム数を変換する映像変換部をさらに備える
（１）又は（２）に記載の再生装置。
（４）
前記映像変換部は、前記補間フレームを生成して前記低フレームレートの映像フレームに挿入することで、前記通常フレームレートでのフレーム数に変換する
（３）に記載の再生装置。
（５）
前記占有量が前記基準値に達していない場合、前記復号処理で得られる前記低フレームレートの映像フレームに同期した音声フレームに対応する音声信号のピッチを変換して、音声のピッチを上げる音声変換部をさらに備える
（３）又は（４）に記載の再生装置。
（６）
前記再生装置は、デジタルテレビジョン放送信号を受信する受信装置であって、
前記取得部は、選局されたチャンネルに対応するデジタルテレビジョン放送のストリームを取得する
（１）乃至（５）のいずれかに記載の再生装置。
（７）
バッファを有する再生装置の再生方法において、
前記再生装置が、
伝送されるストリームを取得し、
取得した前記ストリームを蓄積する前記バッファからの前記ストリームに対する復号処理を行い、
前記バッファにおける前記ストリームの占有量が所定の基準値に達していない場合、前記復号処理で得られる再生用のフレームのフレームレートが、通常時よりも低い低フレームレートとなるように制御し、前記占有量が前記基準値に達した場合、前記フレームのフレームレートが通常時の通常フレームレートとなるように制御する
ステップを含む再生方法。
（８）
コンピュータを、
伝送されるストリームを取得する取得部と、
取得した前記ストリームを蓄積するバッファと、
前記バッファからの前記ストリームに対する復号処理を行う復号部と、
前記バッファにおける前記ストリームの占有量が所定の基準値に達していない場合、前記復号処理で得られる再生用のフレームのフレームレートが、通常時よりも低い低フレームレートとなるように制御し、前記占有量が前記基準値に達した場合、前記フレームのフレームレートが通常時の通常フレームレートとなるように制御する制御部と
して機能させるためのプログラム。
【符号の説明】
【０１１３】
１  デジタル放送受信装置，  １１  チューナ，  １２  復調部，  １３  分離部，  １４  映像バッファ，  １５  映像復号部，  １６  映像変換部，  １７  表示部，  １８  音声バッファ，  １９  音声復号部，  ２０  音声変換部，  ２１  音声出力部，  ３１  制御部，  ３２  操作部，  ３３  メモリ，  ５１  通信装置，  ６１  通信部，  １００  コンピュータ，  １０１  CPU
【図１】
2013110572.tif 000003
【図２】
2013110572.tif 000004
【図３】
2013110572.tif 000005
【図４】
2013110572.tif 000006
【図５】
2013110572.tif 000007
【図６】
2013110572.tif 000008