(57)【要約】    【課題】      テキストデータ等の静的メディアを配信する場合において、伝送効率の高いデータを伝送すること。    【解決手段】  再生時間通知部１０２は、再生時間情報の時間と再生時間情報の時間を示す符号化した符号語とを関係付けた再生時間情報変換表を作成する。再生時間符号化部１０３は、送信するテキストデータの再生時間情報に対して、再生時間情報変換表の情報より、再生時間情報変換表の時間に対応する符号語を選択する。ヘッダ部作成部１０４は、ＲＴＰパケットデータのＲＴＰヘッダ部を作成する。ペイロード部作成部１０５は、テキストデータの再生時間を示す符号語を含むＲＴＰペイロード部を作成する。送信部１０７は、再生時間変換表の情報を送信した後にＲＴＰパケットデータを送信する。  【選択図】      図１
2005348352.tif 000002
【特許請求の範囲】
【請求項１】
テキストデータの再生に要する時間の候補の情報である再生時間候補情報をあらかじめ通信相手に通知する通知手段と、
前記通知手段にて通知した前記再生時間候補情報に基づいて前記通信相手にてテキストデータが再生できるように前記テキストデータを含むパケットデータを生成するデータ生成手段と、
前記通知手段にて前記再生時間候補情報を前記通信相手に通知した後に前記データ生成手段にて生成された前記パケットデータを前記通信相手に送信する送信手段と、
を具備することを特徴とする送信装置。
【請求項２】
前記通知手段は、複数の前記候補と前記候補の時間の情報を示す符号化した符号語とを関係付けた前記再生時間候補情報を前記通信相手に通知し、
前記データ生成手段は、前記通信相手に送信するテキストデータ及び前記通信相手に送信するテキストデータの再生に要する時間の情報を示す前記符号語を含むパケットデータを生成することを特徴とする請求項１記載の送信装置。
【請求項３】
前記通知手段は、１つの前記候補の時間を示すデフォルト値を前記再生時間候補情報として前記通信相手に通知し、
前記データ生成手段は、前記通信相手に送信するテキストデータの前記再生に要する時間が前記デフォルト値と同一である場合には、前記送信するテキストデータを含むとともに前記再生に要する時間の情報である再生時間情報を含まないパケットデータを生成し、前記通信相手に送信するテキストデータの前記再生に要する時間が前記デフォルト値と同一でない場合には、前記送信するテキストデータ及び前記再生時間情報を含むパケットデータを生成することを特徴とする請求項１記載の送信装置。
【請求項４】
請求項２記載の送信装置から送信されたパケットデータを受信する受信装置であって、
前記受信装置は、
前記通知手段にて通知された前記再生時間候補情報及び前記送信手段にて送信された前記パケットデータを受信する受信手段と、
前記受信手段にて受信した前記再生時間候補情報を記憶する記憶手段と、
前記受信手段にて受信した前記パケットデータに含まれる前記符号語を用いて前記記憶手段にて記憶されている前記再生時間候補情報を参照することにより、前記候補の中から前記テキストデータの再生に要する時間を選択して前記テキストデータを再生する再生手段と、
を具備することを特徴とする受信装置。
【請求項５】
請求項３記載の送信装置から送信されたパケットデータを受信する受信装置であって、
前記受信装置は、
前記通知手段にて通知された前記デフォルト値の情報及び前記送信手段にて送信された前記パケットデータを受信する受信手段と、
前記受信手段にて受信した前記デフォルト値の情報を記憶する記憶手段と、
前記受信手段にて受信した前記パケットデータに前記再生時間情報が含まれていない場合には前記記憶手段にて記憶されている前記デフォルト値の再生時間にて前記テキストデータを再生し、前記受信手段にて受信した前記パケットデータに前記再生時間情報が含まれている場合には前記パケットデータに含まれている前記再生時間情報の時間にて前記テキストデータを再生する再生手段と、
を具備することを特徴とする受信装置。
【請求項６】
テキストデータの再生に要する時間の候補の情報である再生時間候補情報をあらかじめ通信相手に通知するステップと、
通知した前記再生時間候補情報に基づいて前記通信相手にてテキストデータが再生できるように前記テキストデータを含むパケットデータを生成するステップと、
前記再生時間候補情報を前記通信相手に通知した後に生成された前記パケットデータを前記通信相手に送信するステップと、
を具備することを特徴とする送信方法。
【請求項７】
複数の前記候補と前記候補の時間の情報を示す符号化した符号語とを関係付けた前記再生時間候補情報を前記通信相手に通知し、
前記通信相手に送信するテキストデータ及び前記通信相手に送信するテキストデータの再生に要する時間の情報を示す前記符号語を含むパケットデータを生成することを特徴とする請求項６記載の送信方法。
【請求項８】
１つの前記候補の時間を示すデフォルト値を前記再生時間候補情報として前記通信相手に通知し、
前記通信相手に送信するテキストデータの前記再生に要する時間が前記デフォルト値と同一である場合には、前記送信するテキストデータを含むとともに前記再生に要する時間の情報である再生時間情報を含まないパケットデータを生成し、前記通信相手に送信するテキストデータの前記再生に要する時間が前記デフォルト値と同一でない場合には、前記送信するテキストデータ及び前記再生時間情報を含むパケットデータを生成することを特徴とする請求項６記載の送信方法。
【請求項９】
テキストデータの再生に要する時間の候補の情報である再生時間候補情報をあらかじめ通信相手に通知するステップと、
テキストデータを含むパケットデータを生成するステップと、
前記再生時間候補情報を前記通信相手に通知した後に前記パケットデータを前記通信相手に送信するステップと、
通知された前記再生時間候補情報を受信するステップと、
受信した前記再生時間候補情報を記憶するステップと、
送信された前記パケットデータを受信するステップと、
受信した前記パケットデータに含まれる前記テキストデータを記憶されている前記再生時間候補情報に基づいて再生するステップと、
を具備することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置、送信方法及び通信方法に関し、例えばテキストデータ等の静的メディアデータを伝送する送信装置、受信装置、送信方法及び通信方法に関する。
【背景技術】
【０００２】
第三世代移動通信（Ｗ−ＣＤＭＡ）の国際標準規格を策定する団体３ＧＰＰ(Third Generation Partnership Project)のＳＡ（Service and System Aspect）ＷＧ４グループでは、マルチメディア配信規格ＴＳ２６．２３４を策定している（例えば、非特許文献１）。マルチメディア配信規格ＴＳ２６．２３４バージョン５．２．０では、ダウンロード型マルチメディア配信に使用可能なＭＰ４（ISO/IEC 14496-1:2001）形式のファイルを拡張してテキストデータ（Timed Text）のデータ構造を規定している。これによって、ＭＰ４ファイルをダウンロードしながら再生するサービスにおいて、ビデオやオーディオのみならず、テキストも再生することが可能になっている。
【０００３】
テキストによる情報通知は、伝えたい情報を直接に使用者に伝えることができ、ビデオに比べて、データ量はきわめて少なくて済むため、情報通知手段としては非常に重要である。上述のようなＭＰ４ファイルをダウンロードしながら再生するサービスにおいては、ビデオとテキストとを合成して符号化し伝送するのではなく、テキストを独立したトラックとして伝送するため、テキストがつぶれて読めなくなることが少なく、有効に情報通知を行うことができる。
【０００４】
さらに、３ＧＰＰで規定したテキストデータでは、テキストの一部を修飾したり、移動させたり、あるいは文字列に他のＵＲＬへのリンクを貼り付けたりすることが可能である。これらは、スタイル、ハイライト、カラオケ、テキストボックス、ブリンク、スクロール、ハイパーリンク他と呼ばれている。これにより、伝えたい情報をさまざまな表現形式で再生することができる。
【０００５】
ＭＰ４ファイルの再生に際しては、あらかじめ受信端末にてＭＰ４ファイルをダウンロードし、ダウンロード完了後に受信端末にてＭＰ４ファイルの再生が行われる。ＭＰ４ファイルのダウンロードには、通常、信頼性のある伝送プロトコルであるＴＣＰが用いられ、ＭＰ４ファイルが完全な形で受信端末に受信されることを保証する。
【０００６】
一方、ビデオ、オーディオを含むメディアデータを配信するサービスにおいて、ダウンロード型に代えて放送型の配信が採用されることも多くなってきている。放送型の配信では、受信端末にてメディアデータを受信する処理と、受信したメディアデータを再生する処理とが並行して行われる。このため、長時間のメディアデータを再生する場合であっても、そのメディアデータの要求を行ってから再生が行われるまでの待ち時間が少なくなるという利点を持つ。また、放送型の配信は、生中継されるメディアデータの配信にも好適な配信形式である。
【０００７】
このような放送型の配信においては、メディアデータを伝送するための伝送プロトコルは、ＴＣＰではなくＲＴＰ／ＵＤＰが用いられる。ＴＣＰが信頼性のあるプロトコルであり、データの伝送を保証するのに対して、ＲＴＰ／ＵＤＰは非信頼性プロトコルであり、リアルタイム性に優れるため、放送型配信に好適である。
【０００８】
ＲＴＰを用いテキストや静止画といった静的メディアをＲＴＰを用いて伝送する方式として、Generic RTP Payload Format for Time-lined static Media (http://standards.ericsson.net/westerlund/draft-westerlund-avt-rtp-static-media-00.txt)がある。この方式では、再生時間(duration) を表すためにDurationヘッダを付与したフォーマットであり、再生時間が受信側に通知されるという特徴がある。また、ＴＣＰではなくＲＴＰを用いることから、静的メディアのリアルタイム送信を利用することが可能となっている。
【０００９】
次に、ＲＴＰを用いた放送型の静的メディアの配信方法について説明する。静的メディアを含むコンテンツの視聴を開始する場合、メディアデータを受信する前に、コンテンツ自身の情報を取得する必要がある。コンテンツ自身の情報をサーバーから受信端末に通知する場合、ＩＥＴＦ勧告ＲＦＣ２３２７で定められているＳＤＰ(Session Description Protocol) を用いて行うことができる。図１１は、ＳＤＰファイルを示す図である。図１１の場合には、テキストデータがＲＴＰパケットによって伝送され、再生に要する時間の通知領域＃１０にて、テキストデータは０から１５０．２秒までが送信されることが通知される。
【００１０】
次に、図１２を用いて３ＧＰＰで規定したテキストデータのデータ構造について説明する。ＭＰ４ファイル５０は、ヘッダ部５１とデータ部５２とから構成される。ヘッダ部５１は、トラックヘッダ５３、サンプルディスクリプション５４、及びサンプルテーブル５５を備えている。データ部５２は、テキストサンプル５６−１〜５６−ｎ（ｎは任意の自然数）を備えている。
【００１１】
トラックヘッダ５３は、Timed Textの再生にかかる情報であり、レイアウト（表示領域の大きさ、ビデオとの相対位置）、レイヤ（ビデオなど他のメディアとの階層関係）、Timed Textの再生時間、ファイルの再生日時、後述するTime-to-Sample-Boxのタイムスケール等の情報を含んでいる。
【００１２】
サンプルディスクリプション５４は、複数のサンプルエントリ＃１５７−１〜サンプルエントリ＃ｎ５７−ｎを有している。サンプルエントリ＃１５７−１〜サンプルエントリ＃ｎ５７−ｎは、テキストサンプル５６−１〜５６−ｎのデフォルトの書式にかかる情報であり、スクロールの有無と方向、水平・垂直の寄せ位置、背景色、フォント名、及びフォントサイズ等を含んでいる。
【００１３】
サンプルテーブル５５は、Time-to-Sample-Box５８、Sample-Size-Box５９、及びSample-to-Chunk-Box６０を有している。Time-to-Sample-Box５８は、テキストサンプル５６−１〜５６−ｎのそれぞれの再生時間に関する情報６１−１〜６１−ｎをテキストサンプル５６−１〜５６−ｎの配置順に含んでいる。情報６１−１〜６１−ｎが格納する値のタイムスケールは、トラックヘッダ５３により指定されている。具体的には、トラックヘッダ５３は、タイムスケールとして１秒間の解像度を格納しており、例えば、トラックヘッダ５３が格納するタイムスケールの値が「１０００」の場合、１０００分の１秒単位の解像度になる。したがって、テキストサンプル５６−１〜５６−ｎのそれぞれの再生時間を秒換算した値は、情報６１−１〜６１−ｎをトラックヘッダ５３が格納するタイムスケールの値で除算した値となる。例えば、タイムスケールの値が「１０００」の場合、情報６１−２の示す値「３４００」は、テキストサンプル５６−２を３．４秒間再生することを意味している。以下、タイムスケールの値が「１０００」と設定されているとして説明を行う。Sample-Size-Box５９は、テキストサンプル５６−１〜５６−ｎのそれぞれのデータ長に関する情報６２−１〜６２−ｎをテキストサンプル５６−１〜５６−ｎの配置順に含んでいる。これにより、再生側では、テキストサンプル５６−１〜５６−ｎのそれぞれの情報の境目を検出することができる。Sample-to-Chunk-Box６０は、テキストサンプル５６−１〜５６−ｎのそれぞれとサンプルエントリ＃１５７〜サンプルエントリ＃ｎ５７−ｎのそれぞれとを関連付ける情報を含んでいる。
【００１４】
テキストサンプル５６−１は、テキスト６３、テキスト６３のデータ長６４、及びモディファイア６５を有している。モディファイア６５は、テキスト６３のオプションの書式についての情報であり、テキスト６３をハイライト、カラオケ、ブリンク、ハイパーリンク等により再生させるための情報である。その他のテキストサンプル５６−２〜５６−ｎは、テキストサンプル５６−１と同様のデータ構造であるため、説明を省略する。
【非特許文献１】3GPP TS26.234 v5.0.0.'Page56
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、従来の送信装置、受信装置、送信方法及び通信方法においては、ＲＴＰを用いたテキストデータを配信する場合、テキスト等の静的メディアにおいては、再生時間が１秒または３秒等のある一定の値に集中することが多いにもかかわらず、テキストの再生時間をそのまま格納するため、３２ビットの大きいフィールドで伝送しなければならず、伝送効率が非常に悪くなるという問題がある。特に、無線網を通じて配信する場合には、貴重なリソースが無駄に使用されるという問題がある。
【００１６】
本発明はかかる点に鑑みてなされたものであり、テキストデータ等の静的メディアを配信する場合において、伝送効率の高いデータを伝送することができる送信装置、受信装置、送信方法及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明の送信装置は、テキストデータの再生に要する時間の候補の情報である再生時間候補情報をあらかじめ通信相手に通知する通知手段と、前記通知手段にて通知した前記再生時間候補情報に基づいて前記通信相手にてテキストデータが再生できるように前記テキストデータを含むパケットデータを生成するデータ生成手段と、前記通知手段にて前記再生時間候補情報を前記通信相手に通知した後に前記データ生成手段にて生成された前記パケットデータを前記通信相手に送信する送信手段と、を具備する構成を採る。
【００１８】
この構成によれば、再生時間候補情報を通信相手にあらかじめ通知し、通知した再生時間候補情報に基づいて通信相手にてテキストデータが再生できるように、テキストデータを含むパケットデータを生成して送信することにより、再生時間情報のデータ容量が少なくするように通信相手との間にて再生時間情報を取り決めることができるので、テキストデータ等の静的メディアを配信する場合において、伝送効率の高いデータを伝送することができる。
【００１９】
本発明の送信装置は、前記構成において、前記通知手段は、複数の前記候補と前記候補の時間の情報を示す符号化した符号語とを関係付けた前記再生時間候補情報を前記通信相手に通知し、前記データ生成手段は、前記通信相手に送信するテキストデータ及び前記通信相手に送信するテキストデータの再生に要する時間の情報を示す前記符号語を含むパケットデータを生成する構成を採る。
【００２０】
この構成によれば、前記効果に加えて、再生時間情報を符号語にして送信することができるので、テキストデータ等の静的メディアを配信する場合において、再生時間情報のデータ容量を少なくすることができる。
【００２１】
本発明の送信装置は、前記構成において、前記通知手段は、１つの前記候補の時間を示すデフォルト値を前記再生時間候補情報として前記通信相手に通知し、前記データ生成手段は、前記通信相手に送信するテキストデータの前記再生に要する時間が前記デフォルト値と同一である場合には、前記送信するテキストデータを含むとともに前記再生に要する時間の情報である再生時間情報を含まないパケットデータを生成し、前記通信相手に送信するテキストデータの前記再生に要する時間が前記デフォルト値と同一でない場合には、前記送信するテキストデータ及び前記再生時間情報を含むパケットデータを生成する構成を採る。
【００２２】
この構成によれば、前記効果に加えて、デフォルト値の情報をあらかじめ通信相手に通知しておくとともに、デフォルト値と同一の再生時間の場合には再生時間情報を送信しないので、テキストデータ等の静的メディアを配信する場合において、再生時間情報のデータ容量を少なくすることができる。また、再生時間情報を送信しない場合には、再生時間情報の代わりに再生時間情報以外の他のデータを送信することができるので、効率良く静的メディアを配信することができる。
【００２３】
本発明の受信装置は、前記の送信装置から送信されたパケットデータを受信する受信装置であって、前記受信装置は、前記通知手段にて通知された前記再生時間候補情報及び前記送信手段にて送信された前記パケットデータを受信する受信手段と、前記受信手段にて受信した前記再生時間候補情報を記憶する記憶手段と、前記受信手段にて受信した前記パケットデータに含まれる前記符号語を用いて前記記憶手段にて記憶されている前記再生時間候補情報を参照することにより、前記候補の中から前記テキストデータの再生に要する時間を選択して前記テキストデータを再生する再生手段と、を具備する構成を採る。
【００２４】
この構成によれば、受信したパケットデータに含まれる符号語を用いて、記憶されている再生時間候補情報を参照することにより、受信したテキストデータの再生に要する時間を選択してテキストデータを再生するので、テキストデータ等の静的メディアを配信する場合において、簡単な方法にて伝送効率の高いデータを伝送することができる。
【００２５】
本発明の受信装置は、前記の送信装置から送信されたパケットデータを受信する受信装置であって、前記受信装置は、前記通知手段にて通知された前記デフォルト値の情報及び前記送信手段にて送信された前記パケットデータを受信する受信手段と、前記受信手段にて受信した前記デフォルト値の情報を記憶する記憶手段と、前記受信手段にて受信した前記パケットデータに前記再生時間情報が含まれていない場合には前記記憶手段にて記憶されている前記デフォルト値の再生時間にて前記テキストデータを再生し、前記受信手段にて受信した前記パケットデータに前記再生時間情報が含まれている場合には前記パケットデータに含まれている前記再生時間情報の時間にて前記テキストデータを再生する再生手段と、を具備する構成を採る。
【００２６】
この構成によれば、受信したパケットデータに再生時間情報が含まれていない場合には、記憶されているデフォルト値の再生時間にてテキストデータを再生し、受信したパケットデータに再生時間情報が含まれている場合には、含まれている再生時間情報の時間にてテキストデータを再生するので、テキストデータ等の静的メディアを配信する場合において、簡単な方法にて伝送効率の高いデータを伝送することができる。
【００２７】
本発明の送信方法は、テキストデータの再生に要する時間の候補の情報である再生時間候補情報をあらかじめ通信相手に通知するステップと、通知した前記再生時間候補情報に基づいて前記通信相手にてテキストデータが再生できるように前記テキストデータを含むパケットデータを生成するステップと、前記再生時間候補情報を前記通信相手に通知した後に生成された前記パケットデータを前記通信相手に送信するステップと、を具備するようにした。
【００２８】
この方法によれば、再生時間候補情報を通信相手にあらかじめ通知し、通知した再生時間候補情報に基づいて通信相手にてテキストデータが再生できるように、テキストデータを含むパケットデータを生成して送信することにより、再生時間情報のデータ容量が少なくするように通信相手との間にて再生時間情報を取り決めることができるので、テキストデータ等の静的メディアを配信する場合において、伝送効率の高いデータを伝送することができる。
【００２９】
本発明の送信方法は、前記方法において、複数の前記候補と前記候補の時間の情報を示す符号化した符号語とを関係付けた前記再生時間候補情報を前記通信相手に通知し、前記通信相手に送信するテキストデータ及び前記通信相手に送信するテキストデータの再生に要する時間の情報を示す前記符号語を含むパケットデータを生成するようにした。
【００３０】
この方法によれば、前記効果に加えて、再生時間情報を符号語にして送信することができるので、テキストデータ等の静的メディアを配信する場合において、再生時間情報のデータ容量を少なくすることができる。
【００３１】
本発明の送信方法は、前記方法において、１つの前記候補の時間を示すデフォルト値を前記再生時間候補情報として前記通信相手に通知し、前記通信相手に送信するテキストデータの前記再生に要する時間が前記デフォルト値と同一である場合には、前記送信するテキストデータを含むとともに前記再生に要する時間の情報である再生時間情報を含まないパケットデータを生成し、前記通信相手に送信するテキストデータの前記再生に要する時間が前記デフォルト値と同一でない場合には、前記送信するテキストデータ及び前記再生時間情報を含むパケットデータを生成するようにした。
【００３２】
この方法によれば、前記効果に加えて、デフォルト値の情報をあらかじめ通信相手に通知しておくとともに、デフォルト値と同一の再生時間の場合には再生時間情報を送信しないので、テキストデータ等の静的メディアを配信する場合において、再生時間情報のデータ容量を少なくすることができる。また、再生時間情報を送信しない場合には、再生時間情報の代わりに再生時間情報以外の他のデータを送信することができるので、効率良く静的メディアを配信することができる。
【００３３】
本発明の通信方法は、テキストデータの再生に要する時間の候補の情報である再生時間候補情報をあらかじめ通信相手に通知するステップと、テキストデータを含むパケットデータを生成するステップと、前記再生時間候補情報を前記通信相手に通知した後に前記パケットデータを前記通信相手に送信するステップと、通知された前記再生時間候補情報を受信するステップと、受信した前記再生時間候補情報を記憶するステップと、送信された前記パケットデータを受信するステップと、受信した前記パケットデータに含まれる前記テキストデータを記憶されている前記再生時間候補情報に基づいて再生するステップと、を具備するようにした。
【００３４】
この方法によれば、再生時間候補情報を通信相手にあらかじめ通知し、通知した再生時間候補情報に基づいて通信相手にてテキストデータが再生できるように、テキストデータを含むパケットデータを生成して送信することにより、再生時間情報のデータ容量が少なくするように通信相手との間にて再生時間情報を取り決めることができるので、テキストデータ等の静的メディアを配信する場合において、伝送効率の高いデータを伝送することができる。
【発明の効果】
【００３５】
本発明によれば、テキストデータ等の静的メディアを配信する場合において、伝送効率の高いデータを伝送することができる。
【発明を実施するための最良の形態】
【００３６】
本発明の骨子は、テキストデータの再生に要する時間の候補の情報である再生時間情報を通信相手にあらかじめ通知し、通知した再生時間情報に基づいて通信相手にてテキストデータが再生できるように、テキストデータを含むパケットデータを生成することである。
【００３７】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００３８】
（実施の形態１）
図１は、本発明の実施の形態１に係る送信装置１００の構成を示すブロック図である。
【００３９】
テキストデータ入力部１０１は、図示しない記憶部に保存されているテキストデータを取得するか、またはネットワークを介してテキストデータを取得する。そして、テキストデータ入力部１０１は、取得したテキストデータをヘッダ部作成部１０４及びペイロード部作成部１０５へ出力する。また、テキストデータ入力部１０１は、入力したテキストデータの再生に要する時間を求めて、求めた再生に要する時間の情報を再生時間情報として再生時間通知部１０２及び再生時間符号化部１０３へ出力する。
【００４０】
再生時間通知部１０２は、所定時間にテキストデータ入力部１０１から入力した再生時間情報より、再生時間情報の時間と再生時間情報の時間を符号化した符号語とを関係付けた再生時間情報変換表を作成する。そして、再生時間通知部１０２は、作成した再生時間情報変換表の情報（再生時間候補情報）をあらかじめ送信部１０７へ出力するとともに再生時間符号化部１０３へ出力する。例えば、再生時間通知部１０２は、テキストデータ入力部１０１から入力した頻度の多い時間から順に所定の数だけ選択して、選択した時間についての再生時間情報変換表を作成する。なお、再生時間情報変換表の詳細については後述する。
【００４１】
再生時間符号化部１０３は、テキストデータ入力部１０１から入力したテキストデータの再生時間情報に対して、再生時間通知部１０２から入力した再生時間情報変換表の情報より、再生時間情報変換表の時間に対応する符号語を選択する。そして、再生時間符号化部１０３は、選択した符号語の情報をペイロード部作成部１０５へ出力する。
【００４２】
ヘッダ部作成部１０４は、テキストデータ入力部１０１から入力したテキストデータに基づいてＲＴＰパケットデータのＲＴＰヘッダ部を作成してパケット構成部１０６へ出力する。
【００４３】
ペイロード部作成部１０５は、テキストデータ入力部１０１から入力したテキストデータに基づいてＲＴＰパケットデータのＲＴＰペイロード部を作成してパケット構成部１０６へ出力する。この時、ペイロード部作成部１０５は、再生時間符号化部１０３から入力した符号語の情報を含めてＲＴＰペイロード部を作成する。
【００４４】
パケット構成部１０６は、ヘッダ部作成部１０４から入力したＲＴＰパケットデータのＲＴＰヘッダ部、及びペイロード部作成部１０５から入力したＲＴＰパケットデータのＲＴＰペイロード部を用いてＲＴＰパケットデータを生成して送信部１０７へ出力する。なお、ＲＴＰパケットデータの構成については後述する。
【００４５】
送信部１０７は、再生時間通知部１０２から入力した再生時間情報変換表の情報を送信した後に、パケット構成部１０６から入力したＲＴＰパケットデータを送信する。
【００４６】
次に、受信装置２００の構成について、図２を用いて説明する。図２は、受信装置２００の構成を示すブロック図である。
【００４７】
受信部２０１は、再生時間情報変換表の情報を受信して再生時間情報変換表記憶部２０３へ出力する。また、受信部２０１は、ＲＴＰパケットデータを受信してテキストデータ抽出部２０２及び再生時間復元部２０４へ出力する。
【００４８】
テキストデータ抽出部２０２は、受信部２０１から入力したＲＴＰパケットデータに含まれるテキストデータを抽出して再生部２０５へ出力する。
【００４９】
再生時間情報変換表記憶部２０３は、受信部２０１から入力した再生時間情報変換表の情報を記憶して、所定のタイミングにて記憶している再生時間情報変換表の情報を再生時間復元部２０４へ出力する。
【００５０】
再生時間復元部２０４は、受信部２０１から入力したＲＴＰパケットデータのペイロード部に含まれるパケットデータの再生に要する時間を示す符号語の情報を用いて、再生時間情報変換表記憶部２０３から入力した再生時間情報変換表の情報を参照して、再生時間情報変換表からテキストデータの再生時間を選択する。そして、再生時間復元部２０４は、選択した再生時間の情報を再生部２０５へ出力する。
【００５１】
再生部２０５は、テキストデータ抽出部２０２から入力したテキストデータを再生時間復元部２０４から入力した再生時間の情報の再生時間再生する。
【００５２】
次に、再生時間情報変換表について、図３を用いて説明する。図３は、再生時間情報変換表の情報を含むＳＤＰファイルを示す図である。
【００５３】
送信装置１００は受信装置２００に対して、図３のＳＤＰファイルを送信する。図３において、再生時間情報変換表の情報＃３０１が最後に付加されている。再生時間情報変換表は、例えば図３に示すように、再生時間３秒を示す「３ｓ」には符号語「００１」が割り当てられ、再生時間５秒を示す「５ｓ」には符号語「０１０」が割り当てられ、再生時間７秒を示す「７ｓ」には符号語「０１１」が割り当てられるとともに再生時間１０秒を示す「１０ｓ」には符号語「１００」が割り当てられる。
【００５４】
次に、ＲＴＰパケットデータの構成について、図４及び図５を用いて説明する。図４は、ＲＴＰ（Real Time Transport Protocol）、ＲＴＳＰ（Real Time Streaming Protocol）及びＳＤＰ（Session Description Protocol）を用いたテキストトラックのストリーミング伝送の場合におけるＲＴＰパケットデータの構成を示す図である。また、図５は、ＭＰ４ファイルが備えるテキストデータをストリーミング伝送により利用する場合におけるＲＴＰパケットデータの構成を示す図である。
【００５５】
ＲＴＰはＩＥＴＦ（Internet Engineering Task Force）が勧告するＲＦＣ１８８９において規定されている、マルチメディアストリームのパケットフォーマットである。ＲＴＳＰ及びＳＤＰは、それぞれ、ＲＦＣ２３２６、ＲＦＣ２３２７で規定されるマルチメディアストリーミングの制御プロトコルである。
【００５６】
図４より、テキストトラックのストリーミング伝送の場合におけるＲＴＰパケットデータ４００は、ＲＴＰヘッダ部４０１とＲＴＰペイロード部＃４０２から構成される。また、ＲＴＰペイロード部＃４０２は、オブジェクトＩＤフィールド４０３、再生時間情報フィールド４０４、テキスト長情報フィールド４０５及びテキストデータフィールド４０６から構成される。ＲＴＰペイロード部＃４０２は、先頭に図示しないペイロードヘッダが付加されており、再生時間情報フィールド４０４は、ペイロードヘッダに含まれる。ＲＴＰヘッダ部４０１は、シーケンス番号（ＳＮ）及び時刻情報を表すタイムスタンプ（ＴＳ）等が付与される。オブジェクトＩＤフィールド４０３は、オブジェクトＩＤを含むものである。再生時間情報フィールド４０４は、図３の再生時間情報変換表の情報＃３０１にて通知した再生時間を示す符号語「００１」、「０１０」、「０１１」、及び「１００」の内のいずれかの符号語を含む。テキスト長情報フィールド４０５は、テキスト長を表す情報を含むものある。テキストデータフィールド４０６は、テキストデータを含むものである。
【００５７】
また、図５より、ストリーミング伝送により利用する場合におけるＲＴＰパケットデータ５００は、ＲＴＰヘッダ部５０１とＲＴＰペイロード部＃５０２から構成される。また、ＲＴＰペイロード部＃５０２は、複数のテキストフレーム＃５０３、＃５０４、＃５０５から構成される。また、ＲＴＰヘッダ部５０１及びＲＴＰペイロード部＃５０２から構成されるＲＴＰパケットデータ５００全体をテキスト伝送用データと呼ぶ。なお、テキストフレーム＃５０３、＃５０４、＃５０５は全て同一構成であるので、テキストフレーム＃５０４、＃５０５の構成について、図５の記載及び説明は省略する。
【００５８】
テキストフレーム＃５０３は、テキストフレーム長情報フィールド５０６、再生時間情報フィールド５０７及びテキストサンプル＃５０８を含む。また、テキストサンプル＃５０８は、テキスト長情報フィールド５０９、テキストデータフィールド５１０及びテキスト修飾情報フィールド５１１から構成される。テキストフレーム＃５０３は、先頭に図示しないペイロードヘッダが付加されており、再生時間情報フィールド５０７は、ペイロードヘッダに含まれる。
【００５９】
ＲＴＰヘッダ部５０１は、シーケンス番号（ＳＮ）及び時刻情報を表すタイムスタンプ（ＴＳ）等が付与される。テキストフレーム長情報フィールド５０６は、テキストフレーム長を表す情報を含むものである。再生時間情報フィールド５０７は、図３の再生時間情報変換表の情報＃３０１にて通知した再生時間を示す符号語「００１」、「０１０」、「０１１」、及び「１００」の内のいずれかの符号語を含むものである。テキスト長情報フィールド５０９は、テキストサンプル＃５０８に含まれるテキストデータの長さを表す情報を含むものである。テキストデータフィールド５１０は、表示するテキストデータを含むものである。テキスト修飾情報フィールド５１１は、テキストを修飾するための情報を含むものである。テキストフレーム長情報フィールド５０６と再生時間情報フィールド５０７とをまとめてテキストヘッダデータと呼び、テキストサンプル＃５０８を分割テキストデータと呼ぶ。
【００６０】
また、テキスト再生用データとは、図１２について上述したＭＰ４ファイル５０を意味するものとする。図１２に示したＭＰ４ファイル５０のヘッダ部５１を構成するデータは、図５に示した、テキストフレーム長情報フィールド５０６及び再生時間情報フィールド５０７から構成されるテキストヘッダデータとして、対応するテキストサンプル（分割テキストデータ）とともにＲＴＰパケットのテキストフレーム＃５０３に格納される。
【００６１】
このように、本実施の形態１によれば、テキストデータの再生時間の候補と再生時間の候補の時間を示す符号語とを関係付けた再生時間情報変換表の情報をあらかじめ受信装置に通知し、テキストデータを送信する際には送信するテキストデータの再生時間情報を再生時間情報変換表の符号語を用いて受信装置へ送信し、受信装置は受信した符号語を用いて再生時間情報変換表を参照してテキストデータを再生することにより、少ないデータ量にて再生時間情報を送信することができるので、テキストデータ等の静的メディアを配信する場合において、伝送効率の高いデータを伝送することができる。
【００６２】
（実施の形態２）
図６は、本発明の実施の形態２に係る送信装置６００の構成を示すブロック図である。
【００６３】
本実施の形態２に係る送信装置６００は、図１に示す実施の形態１に係る送信装置１００において、図６に示すように、再生時間通知部１０２及び再生時間符号化部１０３を除き、デフォルト値通知部６０１及びデフォルト値比較部６０２を追加する。なお、図６においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【００６４】
テキストデータ入力部１０１は、図示しない記憶部に保存されているテキストデータを取得するか、またはネットワークを介してテキストデータを取得する。そして、テキストデータ入力部１０１は、取得したテキストデータをヘッダ部作成部１０４及びペイロード部作成部１０５へ出力する。また、テキストデータ入力部１０１は、入力したテキストデータの再生に要する時間を求めて、求めた再生に要する時間の情報である再生時間情報をデフォルト値通知部６０１及びデフォルト値比較部６０２へ出力する。
【００６５】
デフォルト値通知部６０１は、所定時間にテキストデータ入力部１０１から入力した再生時間情報の内、デフォルト値として再生時間情報の時間の候補を１つ選択する。そして、デフォルト値通知部６０１は、選択したデフォルト値の情報（再生時間候補情報）をあらかじめ送信部１０７へ出力するとともにデフォルト値比較部６０２へ出力する。例えば、デフォルト値通知部６０１は、テキストデータ入力部１０１から入力した再生時間情報の内で最も頻度の多い時間をデフォルト値として選択する。
【００６６】
デフォルト値比較部６０２は、テキストデータ入力部１０１から入力した再生時間情報と、デフォルト値通知部６０１から入力したデフォルト値の情報とを比較する。そして、デフォルト値比較部６０２は、比較した結果、テキストデータ入力部１０１から入力した再生時間情報の時間とデフォルト値とが異なる場合には再生時間情報をペイロード部作成部１０５へ出力し、テキストデータ入力部１０１から入力した再生時間情報の時間とデフォルト値とが同一である場合には何も出力しない。
【００６７】
ペイロード部作成部１０５は、テキストデータ入力部１０１から入力したテキストデータに基づいてＲＴＰパケットデータのＲＴＰペイロード部を作成してパケット構成部１０６へ出力する。この時、ペイロード部作成部１０５は、デフォルト値比較部６０２から再生時間情報が入力した場合には、入力した再生時間情報を含むＲＴＰペイロード部を作成し、デフォルト値比較部６０２から再生時間情報が入力しない場合には、再生時間情報を含まないＲＴＰペイロード部を作成する。
【００６８】
送信部１０７は、デフォルト値通知部６０１から入力したデフォルト値の情報を送信した後に、パケット構成部１０６から入力したＲＴＰパケットデータを送信する。
【００６９】
次に、受信装置７００の構成について、図７を用いて説明する。図７は、受信装置７００の構成を示すブロック図である。
【００７０】
受信部２０１は、デフォルト値の情報を受信してデフォルト値記憶部７０１へ出力する。また、受信部２０１は、ＲＴＰパケットデータを受信してテキストデータ抽出部２０２及び再生時間決定部７０２へ出力する。
【００７１】
デフォルト値記憶部７０１は、受信部２０１から入力したデフォルト値の情報を記憶して、所定のタイミングにて記憶しているデフォルト値の情報を再生時間決定部７０２へ出力する。
【００７２】
再生時間決定部７０２は、受信部２０１から入力したＲＴＰパケットデータのペイロード部に再生時間情報が含まれているか否かを判定する。そして、再生時間決定部７０２は、再生時間情報が含まれている場合には再生時間情報を再生部２０５へ出力し、再生時間情報が含まれていない場合にはデフォルト値記憶部７０１から入力したデフォルト値の情報を再生部２０５へ出力する。
【００７３】
再生部２０５は、テキストデータ抽出部２０２から入力したテキストデータを再生時間決定部７０２から入力した再生時間の情報の再生時間再生する。
【００７４】
図８は、デフォルト値の情報を含むＳＤＰファイルを示す図である。図８より、デフォルト値＃８０１は、「a=default_duration: 5000」によって定義される。
【００７５】
次に、ＲＴＰパケットデータの構成について、図９及び図１０を用いて説明する。図９は、再生時間情報を含まないＲＴＰパケットデータの構成を示す図であり、図１０は、再生時間情報を含むＲＴＰパケットデータの構成を示す図である。
【００７６】
最初に、再生時間情報を含まないＲＴＰパケットデータの構成について、図９を用いて説明する。図９より、ＲＴＰパケットデータ９００は、ＲＴＰヘッダ部９０１とＲＴＰペイロード部＃９０２から構成される。また、ＲＴＰペイロード部＃９０２は、複数のテキストフレーム＃９０３、＃９０４、＃９０５から構成される。なお、テキストフレーム＃９０３、＃９０４、＃９０５は全て同一構成であるので、テキストフレーム＃９０４、＃９０５の構成について、図９の記載及び説明は省略する。
【００７７】
テキストフレーム＃９０３は、テキストフレーム長情報フィールド９０６、フラグフィールド９０７及びテキストサンプル＃９０８から構成される。また、テキストサンプル＃９０８は、テキスト長情報フィールド９０９、テキストデータフィールド９１０及びテキスト修飾情報フィールド９１１から構成される。
【００７８】
ＲＴＰヘッダ部９０１は、シーケンス番号（ＳＮ）及び時刻情報を表すタイムスタンプ（ＴＳ）等が付与される。テキストフレーム長情報フィールド９０６は、テキストフレーム長を表す情報を含むものである。フラグフィールド９０７は、「０」または「１」のフラグがセットされており、フラグ「０」（dur_flag=0）の場合には再生時間情報がテキストフレームに含まれないことを示しており、フラグ「１」（dur_flag=1）の場合には再生時間情報がテキストフレームに含まれていることを示す。図９の場合には、再生時間情報が含まれていないので、フラグ「０」がセットされている。テキスト長情報フィールド９０９は、テキストサンプル＃９０８に含まれるテキストデータの長さを表す情報を含むものである。テキストデータフィールド９１０は、表示するテキストデータを含むものである。テキスト修飾情報フィールド９１１は、テキストを修飾するための情報を含むものである。
【００７９】
次に、再生時間情報を含むＲＴＰパケットデータの構成について、図１０を用いて説明する。なお、図１０において、図９と同一構成である部分には同一の符号を付してその説明は省略する。図１０より、ＲＴＰパケットデータ１０００は、ＲＴＰヘッダ部９０１とＲＴＰペイロード部＃１００１から構成される。また、ＲＴＰペイロード部＃１００１は、複数のテキストフレーム＃１００２、＃１００３、＃１００４から構成される。なお、テキストフレーム＃１００２、＃１００３、＃１００４は全て同一構成であるので、テキストフレーム＃１００３、＃１００４の構成について、図１０の記載及び説明は省略する。
【００８０】
テキストフレーム＃１００２は、テキストフレーム長情報フィールド９０６、フラグフィールド９０７、再生時間情報フィールド１００５及びテキストサンプル＃９０８から構成される。フラグフィールド９０７は、「０」または「１」のフラグがセットされており、図１０の場合には再生時間情報が含まれているのでフラグ「１」がセットされている。
【００８１】
受信装置７００は、テキストフレームを受信すると、フラグフィールド９０７にセットされているフラグの値を検査し、フラグ「０」の場合、即ち再生時間情報がテキストフレームに含まれない場合には、デフォルト値の時間にてテキストデータの再生を行う。一方、受信装置７００は、フラグ「１」の場合、即ち再生時間情報がテキストフレームに含まれる場合には、テキストフレームに含まれる再生時間情報の時間にてテキストデータの再生を行う。
【００８２】
このように、本実施の形態２によれば、デフォルト値の情報をあらかじめ受信装置に通知し、テキストデータを送信する際にはデフォルト値と同一の再生時間の場合には再生時間情報を送信しないので、テキストデータ等の静的メディアを配信する場合において、伝送効率の高いデータを伝送することができる。また、本実施の形態２によれば、デフォルト値同一の再生時間の場合には再生時間情報を送信しないので、再生時間情報の代わりに再生時間情報以外の他のデータを送信することができるので、効率良く静的メディアを配信することができる。
【００８３】
なお、本実施の形態２において、テキストデータの再生に要する時間がデフォルト値と同一でない場合には符号化しない再生時間情報を送信することしたが、これに限らず、本実施の形態２の送信装置６００を実施の形態１の送信装置１００に適用するとともに本実施の形態２の受信装置７００を実施の形態１の受信装置２００に適用することにより、テキストデータの再生に要する時間がデフォルト値と同一でない場合に、再生時間情報の時間を示す符号化した符号語を再生時間情報として送信しても良い。
【００８４】
上記実施の形態１及び実施の形態２において、ストリーミング伝送によりテキストデータを送信することとしたが、これに限らず、マルチキャスト型等の任意の方式に適用することが可能である。また、上記実施の形態１及び実施の形態２において、静的メディアとしてテキストデータを伝送することとしたが、これに限らず、ＪＰＥＧ形式の静止画等の任意の静的メディアデータを伝送することが可能である。また、上記実施の形態１及び実施の形態２において、符号長が等しい符号語を再生時間情報として通知することとしたが、これに限らず、ハフマン符号等の可変長符号化した符号語を再生時間情報として通知しても良い。
【産業上の利用可能性】
【００８５】
本発明にかかる送信装置、受信装置、送信方法及び通信方法は、テキストデータ等の静的メディアを配信する場合において、伝送効率の高いデータを伝送する効果を有し、静的メディアを配信するのに有用である。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態１に係る送信装置の構成を示すブロック図
【図２】本発明の実施の形態１に係る受信装置の構成を示すブロック図
【図３】本発明の実施の形態１に係るＳＤＰファイルを示す図
【図４】本発明の実施の形態１に係るＲＴＰパケットデータの構成を示す図
【図５】本発明の実施の形態１に係るＲＴＰパケットデータの構成を示す図
【図６】本発明の実施の形態２に係る送信装置の構成を示すブロック図
【図７】本発明の実施の形態２に係る受信装置の構成を示すブロック図
【図８】本発明の実施の形態２に係るＳＤＰファイルを示す図
【図９】本発明の実施の形態２に係るＲＴＰパケットデータの構成を示す図
【図１０】本発明の実施の形態２に係るＲＴＰパケットデータの構成を示す図
【図１１】ＳＤＰファイルを示す図
【図１２】テキストデータのデータ構造を示す図
【符号の説明】
【００８７】
１００  送信装置
１０１  テキストデータ入力部
１０２  再生時間通知部
１０３  再生時間符号化部
１０４  ヘッダ部作成部
１０５  ペイロード部作成部
１０６  パケット構成部
１０７  送信部
【図１】
2005348352.tif 000003
【図２】
2005348352.tif 000004
【図３】
2005348352.tif 000005
【図４】
2005348352.tif 000006
【図５】
2005348352.tif 000007
【図６】
2005348352.tif 000008
【図７】
2005348352.tif 000009
【図８】
2005348352.tif 000010
【図９】
2005348352.tif 000011
【図１０】
2005348352.tif 000012
【図１１】
2005348352.tif 000013
【図１２】
2005348352.tif 000014