(57)【特許請求の範囲】
【請求項１】
時間を計測する内部時間計測手段と、
時間の経過に伴って変化するコンテンツを受信するとともに、当該受信したコンテンツを表すコンテンツ情報であって、前記内部時間計測手段によって計測される時間における単位時間あたりのフレーム数が予め定められているフレーム数となるフレーム列を含むコンテンツ情報を、前記受信したコンテンツに基づいて生成するコンテンツ情報生成手段と、
前記コンテンツの受信を開始してから前記コンテンツの受信を終了するまでの受付時間を前記内部時間計測手段によって計測する受付時間計測手段と、
外部の時刻サーバ装置から送られてくる現在時刻を表す時刻情報に基づいて、前記受付時間の正確な値を取得する受付時間取得手段と、
前記取得された受付時間を前記計測された受付時間により除した値と、予め設定された基本符号化レートとを乗じた値を符号化レートとする符号化レート決定手段と、
前記生成されたコンテンツ情報を前記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する符号化処理手段と、
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記時刻サーバ装置は、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）に従って、現在の時刻を表す時刻情報を送信するＮＴＰサーバ装置である情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置であって、
前記符号化処理手段によって生成された符号化コンテンツ情報が記録される符号化コンテンツ情報記憶部と、
前記符号化コンテンツ情報の送信を要求するとともに、当該符号化コンテンツ情報の送信を開始する位置を特定するための位置情報であって、前記符号化コンテンツ情報が表すコンテンツを先頭から等速再生した場合に前記送信を開始する位置に到達するまでに要する再生時間によって表される位置情報を含む送信要求を端末装置から受信する送信要求受信手段と、
前記位置情報と前記符号化コンテンツ情報によって表されるコンテンツの全体を再生するために要する再生時間との比と、前記符号化コンテンツ情報のデータ量と、に基づいて、前記符号化コンテンツ情報記憶部に記録されている当該符号化コンテンツ情報の送信を開始する位置を特定し、当該特定された位置から当該符号化コンテンツ情報を前記端末装置へ送信する符号化コンテンツ情報送信手段と、
を備える情報処理装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の情報処理装置であって、
前記コンテンツは、映像を含み、
前記コンテンツ情報は、単位時間あたりに、予め設定されたフレーム数のフレームを有するフレーム列を含む映像情報を含む情報処理装置。
【請求項５】
互いに通信可能に構成された、サーバ装置及び端末装置を含む情報処理システムであって、
前記サーバ装置は、
時間を計測する内部時間計測手段と、
時間の経過に伴って変化するコンテンツを受信するとともに、当該受信したコンテンツを表すコンテンツ情報であって、前記内部時間計測手段によって計測される時間における単位時間あたりのフレーム数が予め定められているフレーム数となるフレーム列を含むコンテンツ情報を、前記受信したコンテンツと前記内部時間計測手段の計測結果とに基づいて生成するコンテンツ情報生成手段と、
前記コンテンツの受信を開始してから前記コンテンツの受信を終了するまでの受付時間を前記内部時間計測手段によって計測する受付時間計測手段と、
外部の時刻サーバ装置から送られてくる現在時刻を表す時刻情報に基づいて、前記受付時間の正確な値を取得する受付時間取得手段と、
前記取得された受付時間を前記計測された受付時間により除した値と、予め設定された基本符号化レートとを乗じた値を符号化レートとする符号化レート決定手段と、
前記生成されたコンテンツ情報を前記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する符号化処理手段と、
該符号化処理手段によって生成された符号化コンテンツ情報が記録される符号化コンテンツ情報記憶部と、
を備え、
前記端末装置は、
前記符号化コンテンツ情報の送信を要求するとともに、当該符号化コンテンツ情報の送信を開始する位置を特定するための位置情報であって、前記符号化コンテンツ情報が表すコンテンツを先頭から等速再生した場合に前記送信を開始する位置に到達するまでに要する再生時間によって表される位置情報を含む送信要求を前記サーバ装置へ送信する送信要求送信手段と、
前記サーバ装置から前記符号化コンテンツ情報を受信する符号化コンテンツ情報受信手
段と、
を備え、
前記サーバ装置は、更に、
前記端末装置から前記送信要求を受信する送信要求受信手段と、
前記位置情報と前記符号化コンテンツ情報によって表されるコンテンツの全体を再生するために要する再生時間との比と、前記符号化コンテンツ情報のデータ量と、に基づいて、前記符号化コンテンツ情報記憶部に記録されている当該符号化コンテンツ情報の送信を開始する位置を特定し、当該特定された位置から当該符号化コンテンツ情報を前記端末装置へ送信する符号化コンテンツ情報送信手段と、
を備える情報処理システム。
【請求項６】
時間の経過に伴って変化するコンテンツを受信するとともに、当該受信したコンテンツを表すコンテンツ情報であって、時間を計測する内部時間計測手段によって計測された時間における単位時間あたりのフレーム数が予め定められているフレーム数となるフレーム列を含むコンテンツ情報を、前記受信したコンテンツに基づいて生成し、
前記コンテンツの受信を開始してから前記コンテンツの受信を終了するまでの受付時間を前記内部時間計測手段によって計測し、
外部の時刻サーバ装置から送られてくる現在時刻を表す時刻情報に基づいて、前記受付時間の正確な値を取得し、
前記取得された受付時間を前記計測された受付時間により除した値と、予め設定された基本符号化レートとを乗じた値を符号化レートとし、
前記生成されたコンテンツ情報を前記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する、情報処理方法。
【請求項７】
情報処理装置に、
時間の経過に伴って変化するコンテンツを受信するとともに、当該受信したコンテンツを表すコンテンツ情報であって、時間を計測する内部時間計測手段によって計測された時間における単位時間あたりのフレーム数が予め定められているフレーム数となるフレーム列を含むコンテンツ情報を、前記受信したコンテンツに基づいて生成するコンテンツ情報生成手段と、
前記コンテンツの受信を開始してから前記コンテンツの受信を終了するまでの受付時間を前記内部時間計測手段によって計測する受付時間計測手段と、
外部の時刻サーバ装置から送られてくる現在時刻を表す時刻情報に基づいて、前記受付時間の正確な値を取得する受付時間取得手段と、
前記取得された受付時間を前記計測された受付時間により除した値と、予め設定された基本符号化レートとを乗じた値を符号化レートとする符号化レート決定手段と、
前記生成されたコンテンツ情報を前記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する符号化処理手段と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを表すコンテンツ情報を符号化する処理を行う情報処理装置に関する。
【背景技術】
【０００２】
内部時計を備え、時間の経過に伴って変化するコンテンツ（例えば、映像又は音声等）を受け付けるとともに、当該受け付けたコンテンツを表すコンテンツ情報を、内部時計により計測された時間に基づいて生成する情報処理装置が知られている。
【０００３】
この種の情報処理装置の一つは、例えば、放送されている映像、又は、ビデオカメラにより撮影している映像をコンテンツとして受け付ける。そして、情報処理装置は、コンテンツ情報として、単位時間あたりに、予め設定されたフレーム数のフレームを有するフレーム列を含む映像情報を生成する。更に、この情報処理装置は、生成されたコンテンツ情報を、予め設定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する。
【０００４】
また、符号化コンテンツ情報の送信を要求する送信要求を端末装置から受信した場合に、符号化コンテンツ情報を当該端末装置へ送信するサーバ装置が知られている。この種のサーバ装置の一つとして、特許文献１に記載のサーバ装置は、符号化コンテンツ情報の送信を開始する位置（送信開始位置）を特定するための位置情報を含む送信要求を受信し、当該位置情報により特定される位置から当該符号化コンテンツ情報を送信するように構成されている。これによれば、端末装置のユーザは、視聴を希望する位置からコンテンツを視聴することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−０２７０１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、位置情報は、例えば、符号化コンテンツ情報が表すコンテンツを先頭から再生した場合に要する再生時間を表す情報である。従って、上記サーバ装置が位置情報に基づいて符号化コンテンツ情報内の送信開始位置（例えば、符号化コンテンツ情報の先頭からのビット数）を特定する方法として、符号化コンテンツ情報内に挿入されたタイムスタンプ情報に基づく方法と、符号化コンテンツ情報のデータ量（データサイズ）に基づく方法と、が考えられる。
【０００７】
タイムスタンプ情報は、例えば、符号化コンテンツ情報が表すコンテンツを先頭から再生した場合に、当該タイムスタンプ情報が挿入された位置に到達するまでに要する再生時間を表す情報である。従って、サーバ装置は、タイムスタンプ情報に基づく方法を用いる場合、符号化コンテンツ情報内の複数の位置に挿入されたタイムスタンプ情報を参照することにより、送信開始位置を特定する。
【０００８】
一方、サーバ装置は、符号化コンテンツ情報のデータ量に基づく方法を用いる場合、符号化コンテンツ情報の全体を再生するために要する再生時間と、受信した位置情報と、の比と、符号化コンテンツ情報のデータ量と、に基づいて送信開始位置を特定する。なお、符号化コンテンツ情報が時系列データであるから、サーバ装置は、データ量に基づいて送信開始位置を特定することができる。
【０００９】
ところで、タイムスタンプ情報に基づく方法は、送信開始位置を特定するために符号化コンテンツ情報内の複数の位置に挿入されたタイムスタンプ情報を参照する必要があるため、データ量に基づく方法よりも、送信開始位置を特定するために要する時間が長くなる。従って、サーバ装置は、データ量に基づく方法を用いて、送信開始位置を特定することが好適であると考えられる。
【００１０】
ところで、上記情報処理装置がコンテンツ情報を生成する際に、内部時計により計測される時間が、真の値と異なっている場合、コンテンツ情報のデータ量も真の値と異なってしまう。例えば、１秒あたりに３０個のフレームを有するフレーム列を含むコンテンツ情報を情報処理装置が生成する場合において、内部時計が１時間毎に１秒間だけ早く進む（即ち、真の（正確な）時計が１時間を計測する間に、内部時計が１時間１秒を計測する）場合、符号化コンテンツ情報のデータ量は、真の時間にて１時間分の情報毎に、３０フレーム分だけ増加する。
【００１１】
従って、上記情報処理装置を、上記サーバ装置と同様に、端末装置から受信した位置情報により特定される位置から符号化コンテンツ情報を送信するように構成した場合、情報処理装置が位置情報と符号化コンテンツ情報のデータ量とに基づいて特定した送信開始位置が、真の位置（例えば、端末装置のユーザが要求した位置）と異なる位置となってしまう虞があった。
【００１２】
このため、本発明の目的は、上述した課題である「符号化コンテンツ情報のデータ量に基づいて符号化コンテンツ情報内の位置を正確に特定することができない場合が生じること」を解決することが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【００１３】
かかる目的を達成するため本発明の一形態である情報処理装置は、
時間を計測する時間計測手段と、
時間の経過に伴って変化するコンテンツを受け付けるとともに、当該受け付けたコンテンツを表すコンテンツ情報を、上記計測された時間に基づいて生成するコンテンツ情報生成手段と、
上記コンテンツの受け付けを開始してから終了するまでの受付時間を上記時間計測手段によって計測する受付時間計測手段と、
上記受付時間の真の値を取得する受付時間取得手段と、
上記計測された受付時間と上記取得された受付時間との差に基づいて、符号化レートを決定する符号化レート決定手段と、
上記生成されたコンテンツ情報を上記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する符号化処理手段と、
を備える。
【００１４】
また、本発明の他の形態である情報処理システムは、互いに通信可能に構成された、サーバ装置及び端末装置を含むシステムである。
【００１５】
更に、上記サーバ装置は、
時間を計測する時間計測手段と、
時間の経過に伴って変化するコンテンツを受け付けるとともに、当該受け付けたコンテンツを表すコンテンツ情報を、上記計測された時間に基づいて生成するコンテンツ情報生成手段と、
上記コンテンツの受け付けを開始してから終了するまでの受付時間を上記時間計測手段によって計測する受付時間計測手段と、
上記受付時間の真の値を取得する受付時間取得手段と、
上記計測された受付時間と上記取得された受付時間との差に基づいて、符号化レートを決定する符号化レート決定手段と、
上記生成されたコンテンツ情報を上記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する符号化処理手段と、
を備える。
【００１６】
加えて、上記端末装置は、
上記符号化コンテンツ情報の送信を要求するとともに、当該符号化コンテンツ情報の送信を開始する位置を特定するための位置情報を含む送信要求を上記サーバ装置へ送信する送信要求送信手段と、
上記サーバ装置から上記符号化コンテンツ情報を受信する符号化コンテンツ情報受信手段と、
を備える。
【００１７】
加えて、上記サーバ装置は、更に、
上記端末装置から上記送信要求を受信する送信要求受信手段と、
上記位置情報と、上記符号化コンテンツ情報のデータ量と、に基づいて、当該符号化コンテンツ情報の送信を開始する位置を特定し、当該特定された位置から当該符号化コンテンツ情報を上記端末装置へ送信する符号化コンテンツ情報送信手段と、
を備える。
【００１８】
また、本発明の他の形態である情報処理方法は、
時間の経過に伴って変化するコンテンツを受け付けるとともに、当該受け付けたコンテンツを表すコンテンツ情報を、時間を計測する時間計測手段によって計測された時間に基づいて生成し、
上記コンテンツの受け付けを開始してから終了するまでの受付時間を上記時間計測手段によって計測し、
上記受付時間の真の値を取得し、
上記計測された受付時間と上記取得された受付時間との差に基づいて、符号化レートを決定し、
上記生成されたコンテンツ情報を上記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する方法である。
【００１９】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
時間の経過に伴って変化するコンテンツを受け付けるとともに、当該受け付けたコンテンツを表すコンテンツ情報を、時間を計測する時間計測手段によって計測された時間に基づいて生成するコンテンツ情報生成手段と、
上記コンテンツの受け付けを開始してから終了するまでの受付時間を上記時間計測手段によって計測する受付時間計測手段と、
上記受付時間の真の値を取得する受付時間取得手段と、
上記計測された受付時間と上記取得された受付時間との差に基づいて、符号化レートを決定する符号化レート決定手段と、
上記生成されたコンテンツ情報を上記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する符号化処理手段と、
を実現させるためのプログラムである。
【発明の効果】
【００２０】
本発明は、以上のように構成されることにより、符号化コンテンツ情報内の位置をより高い精度にて特定させることができる符号化コンテンツ情報を生成することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１実施形態に係るコンテンツ配信システムの概略構成を表す図である。
【図２】本発明の第１実施形態に係るコンテンツ配信システムの機能の概略を表すブロック図である。
【図３】本発明の第１実施形態に係る配信サーバ装置のＣＰＵが実行するコンテンツ記憶処理プログラムを示したフローチャートである。
【図４】本発明の第２実施形態に係る情報処理装置の機能の概略を表すブロック図である。
【発明を実施するための形態】
【００２２】
以下、本発明に係る、情報処理装置、情報処理システム、情報処理方法、及び、プログラム、の各実施形態について図１〜図４を参照しながら説明する。
【００２３】
＜第１実施形態＞
（構成）
図１に示したように、第１実施形態に係るコンテンツ配信システム（情報処理システム）１は、配信サーバ装置２と、端末装置３と、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバ装置４と、を含む。配信サーバ装置２、端末装置３、及び、ＮＴＰサーバ装置４は、通信回線（本例では、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網を構成する通信回線）ＮＷを介して、互いに通信可能に接続されている。
【００２４】
配信サーバ装置２は、情報処理装置である。配信サーバ装置２は、図示しない中央処理装置（ＣＰＵ；Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、及び、記憶装置（メモリ及びハードディスク駆動装置（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ））を備える。配信サーバ装置２は、記憶装置に記憶されているプログラムをＣＰＵが実行することにより、後述する機能を実現するように構成されている。
【００２５】
更に、配信サーバ装置２には、ビデオカメラ２ａが接続されている。ビデオカメラ２ａは、映像を撮影するとともに音声を集音することにより、映像（動画像）及び音声からなるコンテンツを生成する。即ち、このコンテンツは、時間の経過に伴って変化するコンテンツである。なお、本例では、コンテンツは、映像及び音声の両方を含んでいるが、映像及び音声の一方のみを含んでいてもよい。
【００２６】
配信サーバ装置２は、ビデオカメラ２ａにより生成されたコンテンツを受け付ける。なお、配信サーバ装置２は、放送されているコンテンツを受信することにより受け付けるように構成されていてもよい。
【００２７】
また、配信サーバ装置２は、図２に示したように、時間を計測する時計を有する内部時計部（時間計測手段）２ｂを備える。
【００２８】
端末装置３は、パーソナル・コンピュータである。なお、端末装置３は、携帯電話端末、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、カーナビゲーション端末、又は、ゲーム端末等であってもよい。
【００２９】
端末装置３は、図示しないＣＰＵ、記憶装置（メモリ及びＨＤＤ）、入力装置及び出力装置を備える。出力装置は、ディスプレイを有する。出力装置は、ＣＰＵから出力された画像情報に基づいて、文字及び図形等からなる画像をディスプレイに表示させる。入力装置は、キーボード及びマウスを有する。端末装置３は、キーボード及びマウスを介して、ユーザの操作に基づく情報が入力されるように構成されている。
【００３０】
端末装置３は、記憶装置に記憶されているプログラムをＣＰＵが実行することにより、後述する機能を実現するように構成されている。
【００３１】
ＮＴＰサーバ装置４は、ＮＴＰに従って、現在の時刻を表す時刻情報を送信するサーバ装置である。具体的には、ＮＴＰサーバ装置４は、時刻情報の送信を要求する時刻送信要求を他の装置から受信すると、標準電波、又は、原子時計等に基づく正確な時刻を表す時刻情報を当該装置へ送信する。
【００３２】
（機能）
図２は、上記のように構成されたコンテンツ配信システム１の機能を表すブロック図である。
【００３３】
この配信サーバ装置２の機能は、コンテンツ受付部（コンテンツ情報生成手段）２１と、受付時間計測部（受付時間計測手段）２２と、受付時間取得部（受付時間取得手段）２３と、符号化レート決定部（符号化レート決定手段）２４と、符号化処理部（符号化処理手段）２５と、符号化コンテンツ情報記憶部２６と、送信要求受信部（送信要求受信手段）２７と、符号化コンテンツ情報送信部（符号化コンテンツ情報送信手段）２８と、を含む。これらの機能は、配信サーバ装置２のＣＰＵが後述する図３に示したフローチャートにより表されるプログラム等を実行することにより、実現される。
【００３４】
コンテンツ受付部２１は、内部時計部２ｂにより計測された時間において、予め設定された受付周期（例えば、３０分間）が経過する毎に、ビデオカメラ２ａにより生成されたコンテンツを受け付ける。コンテンツ受付部２１は、受け付けたコンテンツを表すコンテンツ情報を、内部時計部２ｂにより計測された時間に基づいて生成する。
【００３５】
具体的には、コンテンツ受付部２１は、受け付けたコンテンツに含まれる映像に基づいて、内部時計部２ｂにより計測された時間における単位時間あたりに、予め設定されたフレーム数のフレーム（本例では、１秒あたりに３０個のフレーム）を有するフレーム列を含む映像情報を生成する。コンテンツ受付部２１は、生成した映像情報と、受け付けたコンテンツに含まれる音声を表す音声情報と、を含むコンテンツ情報を生成する。
【００３６】
受付時間計測部２２は、コンテンツ受付部２１による、コンテンツの受け付けが開始してから終了するまでの受付時間を、内部時計部２ｂによって計測する。
【００３７】
受付時間取得部２３は、予め設定された取得周期が内部時計部２ｂによって計測される毎に、時刻送信要求をＮＴＰサーバ装置４へ送信する。これにより、受付時間取得部２３は、ＮＴＰサーバ装置４から時刻情報を受信する。受付時間取得部２３は、受信した時刻情報に基づいて、受付時間の真の値を取得する。
【００３８】
符号化レート決定部２４は、受付時間計測部２２により計測された受付時間と、受付時間取得部２３により取得された受付時間（真の値）と、の差に基づいて、符号化レートを決定する。符号化レートは、コンテンツ情報を符号化する際に用いられる値であり、コンテンツを単位時間（例えば、１秒）だけ等速再生（１倍速にて再生）するためのデータの量（データサイズ、例えば、ビット数）を表す値である。
【００３９】
符号化レート決定部２４は、数式１に従って、符号化レートｂを算出（決定）する。ここで、ｂ０は、予め設定された基本符号化レートであり、Ｔｄは、受付時間計測部２２により計測された受付時間であり、Ｔｔは、受付時間取得部２３により取得された受付時間である。
ｂ＝ｂ０・Ｔｔ／Ｔｄ      …（数１）
【００４０】
即ち、符号化レート決定部２４は、受付時間取得部２３により取得された受付時間Ｔｔを、受付時間計測部２２により計測された受付時間Ｔｄにより除した値Ｔｔ／Ｔｄを、予め設定された基本符号化レートｂ０に乗じた値を、符号化レートｂとして決定する。
【００４１】
例えば、基本符号化レートｂ０が１Ｍｂｐｓである場合において、受付時間計測部２２により計測された受付時間Ｔｄが３０分間であり、受付時間取得部２３により取得された受付時間Ｔｔが３０分１．８秒間であったとき、符号化レート決定部２４は、符号化レートｂとして１．００１Ｍｂｐｓを算出する。
【００４２】
このようにして、符号化レート決定部２４は、符号化コンテンツ情報のデータ量を、受付時間計測部２２により計測された受付時間Ｔｄと、受付時間取得部２３により取得された受付時間Ｔｔと、が一致している条件下において生成される符号化コンテンツ情報のデータ量と一致させるように、符号化レートｂを決定する。
【００４３】
符号化処理部２５は、コンテンツ受付部２１により生成されたコンテンツ情報を、符号化レート決定部２４により決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する。
【００４４】
具体的には、符号化処理部２５は、コンテンツ情報のうちの映像を表す部分と、コンテンツ情報のうちの音声を表す部分と、のそれぞれを互いに異なる符号化方式を用いて符号化（圧縮）し、符号化された情報を多重化することにより符号化コンテンツ情報を生成する。
なお、符号化処理部２５は、基本符号化レートｂ０にて復号化される情報として、符号化コンテンツ情報を生成する。
【００４５】
符号化コンテンツ情報記憶部２６は、符号化処理部２５により生成された符号化コンテンツ情報を記憶（蓄積）する。
【００４６】
送信要求受信部２７は、端末装置３から送信要求を受信する。送信要求は、符号化コンテンツ情報の送信を要求するとともに、当該符号化コンテンツ情報の送信を開始する位置を特定するための位置情報を含む。本例では、位置情報は、符号化コンテンツ情報内の位置を特定するための情報であって、符号化コンテンツ情報が表すコンテンツを先頭から等速再生した場合に当該位置に到達するまでに要する再生時間を表す情報である。
【００４７】
符号化コンテンツ情報送信部２８は、送信要求受信部２７により送信要求が受信された場合、受信された送信要求に含まれる位置情報と、符号化コンテンツ情報記憶部２６に記憶されている符号化コンテンツ情報のデータ量と、に基づいて、当該符号化コンテンツ情報の送信を開始する位置（送信開始位置）を特定する。
【００４８】
具体的には、符号化コンテンツ情報送信部２８は、符号化コンテンツ情報の全体を再生するために要する再生時間と、受信した位置情報と、の比と、符号化コンテンツ情報のデータ量と、に基づいて送信開始位置を特定する。
【００４９】
そして、符号化コンテンツ情報送信部２８は、特定された送信開始位置から当該符号化コンテンツ情報を端末装置３へ送信する。
【００５０】
端末装置３の機能は、送信要求送信部（送信要求送信手段）３１と、符号化コンテンツ情報受信部（符号化コンテンツ情報受信手段）３２と、を含む。
【００５１】
送信要求送信部３１は、ユーザにより送信要求を送信する旨を表す情報が入力された場合、送信要求を配信サーバ装置２へ送信する。
符号化コンテンツ情報受信部３２は、配信サーバ装置２から符号化コンテンツ情報を受信する。
【００５２】
端末装置３は、符号化コンテンツ情報受信部３２により符号化コンテンツ情報を受信した場合、受信した符号化コンテンツ情報を基本符号化レートｂ０にて復号化することにより、当該符号化コンテンツ情報が表すコンテンツを出力装置を介して出力する。
【００５３】
本例では、端末装置３は、配信サーバ装置２から符号化コンテンツ情報を受信しながら、既に受信された符号化コンテンツ情報の一部に基づいてコンテンツを出力するストリーミング方式に従ってコンテンツを出力する。なお、端末装置３は、符号化コンテンツ情報の全体を受信した後にコンテンツを出力するダウンロード方式に従ってコンテンツを出力してもよい。
【００５４】
（作動）
次に、上述したコンテンツ配信システム１の作動について具体的に述べる。
配信サーバ装置２のＣＰＵは、図３にフローチャートにより示したコンテンツ記憶処理プログラムを、ビデオカメラ２ａからコンテンツを受け付ける（即ち、受付周期が経過する）毎に実行するようになっている。
【００５５】
具体的に述べると、配信サーバ装置２は、コンテンツ記憶処理プログラムの処理を開始すると、ステップ３０１にて、受け付けたコンテンツを表すコンテンツ情報を、内部時計部２ｂにより計測された時間に基づいて生成する。
【００５６】
このとき、配信サーバ装置２は、コンテンツの受け付けが開始してから終了するまでの受付時間Ｔｄを、内部時計部２ｂによって計測する。そして、配信サーバ装置２は、ＮＴＰサーバ装置４から受信した時刻情報に基づいて、受付時間の真の値Ｔｔを取得する（ステップ３０２）。
【００５７】
次いで、配信サーバ装置２は、計測された受付時間Ｔｄと、取得された受付時間Ｔｔと、数式１と、に基づいて、符号化レートｂを決定する（ステップ３０３）。その後、配信サーバ装置２は、ステップ３０１にて生成されたコンテンツ情報を、ステップ３０３にて決定された符号化レートｂにて符号化することにより、符号化コンテンツ情報を生成する符号化処理を実行する（ステップ３０４）。
【００５８】
次いで、配信サーバ装置２は、生成された符号化コンテンツ情報を記憶装置に記憶させる（ステップ３０５）。
【００５９】
その後、端末装置３のユーザは、送信要求を送信する旨を表す情報を端末装置３の入力装置を介して入力する。これにより、端末装置３は、位置情報を含む送信要求を配信サーバ装置２へ送信する。
【００６０】
配信サーバ装置２は、端末装置３から送信要求を受信すると、符号化コンテンツ情報の全体を再生するために要する再生時間と、受信した送信要求に含まれる位置情報と、の比と、符号化コンテンツ情報のデータ量と、に基づいて送信開始位置を特定する。そして、配信サーバ装置２は、特定された送信開始位置から当該符号化コンテンツ情報を端末装置３へ送信する。
【００６１】
これにより、端末装置３は、配信サーバ装置２から符号化コンテンツ情報を受信する。次いで、端末装置３は、受信した符号化コンテンツ情報を基本符号化レートｂ０にて復号化することにより、当該符号化コンテンツ情報が表すコンテンツを出力装置を介して出力する。
【００６２】
以上、説明したように、本発明の第１実施形態に係る配信サーバ装置２によれば、生成される符号化コンテンツ情報のデータ量を、真の値（即ち、内部時計部２ｂにより計測される時間が正しい時間である条件下において生成される符号化コンテンツ情報のデータ量）に近づけることができる。これにより、符号化コンテンツ情報のデータ量に基づいて、符号化コンテンツ情報内の位置をより高い精度にて特定させることができる符号化コンテンツ情報を生成することができる。即ち、内部時計部２ｂにより計測される時間が誤っている場合であっても、符号化コンテンツ情報内の位置を正確に特定させることができる符号化コンテンツ情報を生成することができる。
【００６３】
この結果、端末装置３が、位置情報により特定される位置から符号化コンテンツ情報を受信することができるので、端末装置３のユーザは、要求した位置からコンテンツを視聴することができる。
【００６４】
なお、第１実施形態において、配信サーバ装置２は、１つの情報処理装置により構成されていたが、複数の情報処理装置により構成されていてもよい。
【００６５】
また、第１実施形態においては、符号化コンテンツ情報を生成する装置（即ち、配信サーバ装置２）と、符号化コンテンツ情報に基づくコンテンツを出力する装置（即ち、端末装置３）と、は、互いに独立した装置であった。ところで、コンテンツ配信システム１は、配信サーバ装置２及び端末装置３に代えて、コンテンツ受付部２１〜符号化コンテンツ情報記憶部２６と、コンテンツを出力する機能と、を有する１つの情報処理装置を備えていてもよい。
【００６６】
また、配信サーバ装置２は、符号化コンテンツ情報を記憶装置に記憶させるように構成されていたが、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００６７】
＜第２実施形態＞
次に、本発明の第２実施形態に係る情報処理装置について図４を参照しながら説明する。
第２実施形態に係る情報処理装置１００は、
時間を計測する時間計測部（時間計測手段）１０１と、
時間の経過に伴って変化するコンテンツを受け付けるとともに、当該受け付けたコンテンツを表すコンテンツ情報を、上記計測された時間に基づいて生成するコンテンツ情報生成部（コンテンツ情報生成手段）１０２と、
上記コンテンツの受け付けを開始してから終了するまでの受付時間を時間計測部１０１によって計測する受付時間計測部（受付時間計測手段）１０３と、
上記受付時間の真の値を取得する受付時間取得部（受付時間取得手段）１０４と、
上記計測された受付時間と上記取得された受付時間との差に基づいて、符号化レートを決定する符号化レート決定部（符号化レート決定手段）１０５と、
上記生成されたコンテンツ情報を上記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する符号化処理部（符号化処理手段）１０６と、
を備える。
【００６８】
これによれば、生成される符号化コンテンツ情報のデータ量を、真の値（即ち、時間計測部１０１により計測される時間が正しい時間である条件下において生成される符号化コンテンツ情報のデータ量）に近づけることができる。これにより、符号化コンテンツ情報のデータ量に基づいて、符号化コンテンツ情報内の位置をより高い精度にて特定させることができる符号化コンテンツ情報を生成することができる。即ち、時間計測部１０１により計測される時間が誤っている場合であっても、符号化コンテンツ情報内の位置を正確に特定させることができる符号化コンテンツ情報を生成することができる。
【００６９】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【００７０】
なお、上記各実施形態においてコンテンツ配信システム１の各機能は、ＣＰＵがプログラム（ソフトウェア）を実行することにより実現されていたが、回路等のハードウェアにより実現されていてもよい。
【００７１】
また、上記実施形態においてプログラムは、記憶装置に記憶されていたが、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００７２】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【産業上の利用可能性】
【００７３】
本発明は、コンテンツを表すコンテンツ情報を符号化する処理を行う情報処理装置、及び、コンテンツ情報を配信するコンテンツ配信システム等に適用可能である。
【００７４】
＜付記＞
（付記１）
時間を計測する時間計測手段と、
時間の経過に伴って変化するコンテンツを受け付けるとともに、当該受け付けたコンテンツを表すコンテンツ情報を、前記計測された時間に基づいて生成するコンテンツ情報生成手段と、
前記コンテンツの受け付けを開始してから終了するまでの受付時間を前記時間計測手段によって計測する受付時間計測手段と、
前記受付時間の真の値を取得する受付時間取得手段と、
前記計測された受付時間と前記取得された受付時間との差に基づいて、符号化レートを決定する符号化レート決定手段と、
前記生成されたコンテンツ情報を前記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する符号化処理手段と、
を備える情報処理装置。
【００７５】
これによれば、生成される符号化コンテンツ情報のデータ量を、真の値（即ち、内部時計により計測される時間が正しい時間である条件下において生成される符号化コンテンツ情報のデータ量）に近づけることができる。これにより、符号化コンテンツ情報のデータ量に基づいて、符号化コンテンツ情報内の位置をより高い精度にて特定させることができる符号化コンテンツ情報を生成することができる。即ち、内部時計により計測される時間が誤っている場合であっても、符号化コンテンツ情報内の位置を正確に特定させることができる符号化コンテンツ情報を生成することができる。
【００７６】
（付記２）
付記１に記載の情報処理装置であって、
前記符号化レート決定手段は、前記符号化コンテンツ情報のデータ量を、前記計測された受付時間と前記取得された受付時間とが一致している条件下において生成される符号化コンテンツ情報のデータ量と一致させるように、前記符号化レートを決定するように構成された情報処理装置。
【００７７】
（付記３）
付記１又は付記２に記載の情報処理装置であって、
前記符号化レート決定手段は、前記取得された受付時間を前記計測された受付時間により除した値を、予め設定された基本符号化レートに乗じた値を、前記符号化レートとして決定するように構成された情報処理装置。
【００７８】
（付記４）
付記３に記載の情報処理装置であって、
前記符号化処理手段は、前記基本符号化レートにて復号化される情報として、前記符号化コンテンツ情報を生成するように構成された情報処理装置。
【００７９】
（付記５）
付記１乃至付記４のいずれか一項に記載の情報処理装置であって、
前記受付時間取得手段は、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）に従って、現在の時刻を表す時刻情報を送信するサーバ装置であるＮＴＰサーバ装置から当該時刻情報を受信することにより、前記受付時間を取得するように構成された情報処理装置。
【００８０】
（付記６）
付記１乃至付記５のいずれか一項に記載の情報処理装置であって、
前記符号化コンテンツ情報の送信を要求するとともに、当該符号化コンテンツ情報の送信を開始する位置を特定するための位置情報を含む送信要求を端末装置から受信する送信要求受信手段と、
前記位置情報と、前記符号化コンテンツ情報のデータ量と、に基づいて、当該符号化コンテンツ情報の送信を開始する位置を特定し、当該特定された位置から当該符号化コンテンツ情報を前記端末装置へ送信する符号化コンテンツ情報送信手段と、
を備える情報処理装置。
【００８１】
これによれば、情報処理装置は、符号化コンテンツ情報内の、位置情報により特定される位置をより高い精度にて特定することができる。これにより、端末装置は、位置情報により特定される位置から符号化コンテンツ情報を受信する。この結果、端末装置のユーザは、要求した位置からコンテンツを視聴することができる。
【００８２】
（付記７）
付記１乃至付記６のいずれか一項に記載の情報処理装置であって、
前記コンテンツは、映像を含み、
前記コンテンツ情報は、単位時間あたりに、予め設定されたフレーム数のフレームを有するフレーム列を含む映像情報を含む情報処理装置。
【００８３】
（付記８）
互いに通信可能に構成された、サーバ装置及び端末装置を含む情報処理システムであって、
前記サーバ装置は、
時間を計測する時間計測手段と、
時間の経過に伴って変化するコンテンツを受け付けるとともに、当該受け付けたコンテンツを表すコンテンツ情報を、前記計測された時間に基づいて生成するコンテンツ情報生成手段と、
前記コンテンツの受け付けを開始してから終了するまでの受付時間を前記時間計測手段によって計測する受付時間計測手段と、
前記受付時間の真の値を取得する受付時間取得手段と、
前記計測された受付時間と前記取得された受付時間との差に基づいて、符号化レートを決定する符号化レート決定手段と、
前記生成されたコンテンツ情報を前記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する符号化処理手段と、
を備え、
前記端末装置は、
前記符号化コンテンツ情報の送信を要求するとともに、当該符号化コンテンツ情報の送信を開始する位置を特定するための位置情報を含む送信要求を前記サーバ装置へ送信する送信要求送信手段と、
前記サーバ装置から前記符号化コンテンツ情報を受信する符号化コンテンツ情報受信手段と、
を備え、
前記サーバ装置は、更に、
前記端末装置から前記送信要求を受信する送信要求受信手段と、
前記位置情報と、前記符号化コンテンツ情報のデータ量と、に基づいて、当該符号化コンテンツ情報の送信を開始する位置を特定し、当該特定された位置から当該符号化コンテンツ情報を前記端末装置へ送信する符号化コンテンツ情報送信手段と、
を備える情報処理システム。
【００８４】
（付記９）
付記８に記載の情報処理システムであって、
前記符号化レート決定手段は、前記符号化コンテンツ情報のデータ量を、前記計測された受付時間と前記取得された受付時間とが一致している条件下において生成される符号化コンテンツ情報のデータ量と一致させるように、前記符号化レートを決定するように構成された情報処理システム。
【００８５】
（付記１０）
付記８又は付記９に記載の情報処理システムであって、
前記符号化レート決定手段は、前記取得された受付時間を前記計測された受付時間により除した値を、予め設定された基本符号化レートに乗じた値を、前記符号化レートとして決定するように構成された情報処理システム。
【００８６】
（付記１１）
付記１０に記載の情報処理システムであって、
前記符号化処理手段は、前記基本符号化レートにて復号化される情報として、前記符号化コンテンツ情報を生成するように構成された情報処理システム。
【００８７】
（付記１２）
時間の経過に伴って変化するコンテンツを受け付けるとともに、当該受け付けたコンテンツを表すコンテンツ情報を、時間を計測する時間計測手段によって計測された時間に基づいて生成し、
前記コンテンツの受け付けを開始してから終了するまでの受付時間を前記時間計測手段によって計測し、
前記受付時間の真の値を取得し、
前記計測された受付時間と前記取得された受付時間との差に基づいて、符号化レートを決定し、
前記生成されたコンテンツ情報を前記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する、情報処理方法。
【００８８】
（付記１３）
付記１２に記載の情報処理方法であって、
前記符号化コンテンツ情報のデータ量を、前記計測された受付時間と前記取得された受付時間とが一致している条件下において生成される符号化コンテンツ情報のデータ量と一致させるように、前記符号化レートを決定するように構成された情報処理方法。
【００８９】
（付記１４）
付記１２又は付記１３に記載の情報処理方法であって、
前記取得された受付時間を前記計測された受付時間により除した値を、予め設定された基本符号化レートに乗じた値を、前記符号化レートとして決定するように構成された情報処理方法。
【００９０】
（付記１５）
付記１４に記載の情報処理方法であって、
前記基本符号化レートにて復号化される情報として、前記符号化コンテンツ情報を生成するように構成された情報処理方法。
【００９１】
（付記１６）
情報処理装置に、
時間の経過に伴って変化するコンテンツを受け付けるとともに、当該受け付けたコンテンツを表すコンテンツ情報を、時間を計測する時間計測手段によって計測された時間に基づいて生成するコンテンツ情報生成手段と、
前記コンテンツの受け付けを開始してから終了するまでの受付時間を前記時間計測手段によって計測する受付時間計測手段と、
前記受付時間の真の値を取得する受付時間取得手段と、
前記計測された受付時間と前記取得された受付時間との差に基づいて、符号化レートを決定する符号化レート決定手段と、
前記生成されたコンテンツ情報を前記決定された符号化レートにて符号化することにより当該符号化されたコンテンツ情報である符号化コンテンツ情報を生成する符号化処理手段と、
を実現させるためのプログラム。
【００９２】
（付記１７）
付記１６に記載のプログラムであって、
前記符号化レート決定手段は、前記符号化コンテンツ情報のデータ量を、前記計測された受付時間と前記取得された受付時間とが一致している条件下において生成される符号化コンテンツ情報のデータ量と一致させるように、前記符号化レートを決定するように構成されたプログラム。
【００９３】
（付記１８）
付記１６又は付記１７に記載のプログラムであって、
前記符号化レート決定手段は、前記取得された受付時間を前記計測された受付時間により除した値を、予め設定された基本符号化レートに乗じた値を、前記符号化レートとして決定するように構成されたプログラム。
【００９４】
（付記１９）
付記１８に記載のプログラムであって、
前記符号化処理手段は、前記基本符号化レートにて復号化される情報として、前記符号化コンテンツ情報を生成するように構成されたプログラム。
【符号の説明】
【００９５】
１      コンテンツ配信システム
２      配信サーバ装置
２ａ    ビデオカメラ
２ｂ    内部時計部
３      端末装置
４      ＮＴＰサーバ装置
２１    コンテンツ受付部
２２    受付時間計測部
２３    受付時間取得部
２４    符号化レート決定部
２５    符号化処理部
２６    符号化コンテンツ情報記憶部
２７    送信要求受信部
２８    符号化コンテンツ情報送信部
３１    送信要求送信部
３２    符号化コンテンツ情報受信部
１００  情報処理装置
１０１  時間計測部
１０２  コンテンツ情報生成部
１０３  受付時間計測部
１０４  受付時間取得部
１０５  符号化レート決定部
１０６  符号化処理部
【図１】
0005521570.tif 000002
【図２】
0005521570.tif 000003
【図３】
0005521570.tif 000004
【図４】
0005521570.tif 000005