JP4340483B2 - 複合コンテンツの配信方法および配信システム - Google Patents
複合コンテンツの配信方法および配信システム Download PDFInfo
- Publication number
- JP4340483B2 JP4340483B2 JP2003185304A JP2003185304A JP4340483B2 JP 4340483 B2 JP4340483 B2 JP 4340483B2 JP 2003185304 A JP2003185304 A JP 2003185304A JP 2003185304 A JP2003185304 A JP 2003185304A JP 4340483 B2 JP4340483 B2 JP 4340483B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- composite
- instruction information
- composite content
- segment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2405—Monitoring of the internal components or processes of the server, e.g. server load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【発明の属する技術分野】
本発明は、複合コンテンツの配信方法および配信システムに関し、特に、携帯端末向けのストリーミングシステムや、携帯端末向けのネットワーク型映像編集を行なうシステムに用いて好適の、複合コンテンツの配信方法および配信システムに関するものである。
【0002】
【従来の技術】
近年、インターネット等のネットワーク環境の発展により、ネットワークに接続されたコンピュータ間での情報交換や情報提供を行なうシステムの構築が進められている。
たとえば、W3C(World Wide Web Consortium)のSMIL(Synchronized Multimedia Integration Language)により、ネットワーク上の複数のサーバに分散した複数のコンテンツの部分的な参照と時間的組み合わせでプレゼンテーションを構成するような複合コンテンツを提供することができるようになってきている。このような複合コンテンツとしては、例えば、複数の動画像ファイルやオーディオファイルが部分的に結合されてダイジェスト編集されたものがある。
【0003】
上述の複合コンテンツの提供サービスとしては、通常は、一般的なパーソナルコンピュータを対象として提供されてきた情報サービスである。しかしながら、携帯端末に対しての情報提供を行なうシステムの構築も急速に進んでいる中で、このような複合コンテンツを、携帯端末に対しても提供しようという要求が増大している。
【0004】
ところが、携帯端末向けに複合コンテンツを配信しようとする場合においては、ネットワーク上のサーバで管理される情報ソースであるコンテンツについて、携帯端末で参照可能なデータ形式に変換する必要が生じている。
つまり、携帯端末は、一般的なパーソナルコンピュータと比べ、画像データ等として扱い可能なデータサイズが小さく、符号化形式も異なっているので、多くのパーソナルコンピュータ向けのコンテンツについては、携帯端末で再生するために、符号化形式等を変換する必要があるのである。
【0005】
また、これと同時に、時間的なまとまりを有しながら、文字、静止画、動画、音声など、様々な形態の情報(メディア)が統合して扱われたマルチメディアコンテンツを部分的に参照するには、このマルチメディアコンテンツに対して参照する対象となる時間区間を切り出す処理を行なう必要もある。
図22は、上述したような、携帯端末に対する複合コンテンツを提供するための、複合コンテンツ配信システム100の一例を示す図であり、この図22に示す複合コンテンツ配信システム100において、101はコンテンツサーバ、103は変換装置、102は管理サーバ、104は携帯端末である。
【0006】
ここで、コンテンツサーバ101はコンテンツを記憶するコンテンツ記憶部101aと、配信要求に基づいてコンテンツ記憶部101aに記憶されたコンテンツの取り出しを制御する制御部101bとをそなえて構成されている。
また、管理サーバ102は携帯端末104とネットワーク100aを介して接続されて、携帯端末104向けのコンテンツの配信を管理するものであり、変換装置103に対して作成すべき複合コンテンツの内容を変換指示情報として指示するようになっている。
【0007】
さらに、変換装置103は、コンテンツサーバ101とネットワーク100bを介して接続するとともに、管理サーバ102とはローカル接続されて、コンテンツサーバ101から管理サーバ102へのコンテンツの供給を仲介するもので、ローカル記憶部103aおよび制御部103bをそなえている。
すなわち、変換装置103の制御部103bにおいて、管理サーバ102から受け取った変換指示情報に基づいて、携帯端末104に配信すべき時間区間を含んだ一纏まりのコンテンツを、複数種類(図22中においては♯1〜♯n+1のn+1種類)コンテンツサーバ101からローカル記憶部103aに一旦ため込む。
【0008】
そして、参照する対象の時間区間の部分的なコンテンツを切り出すとともに、データ形式を変換してから、上述の部分的なコンテンツを時間的に組み合わせることで複合コンテンツを生成し、一つのファイルとしてローカル記憶部103aに格納する。この複合コンテンツをなすファイルを管理サーバ102を通じて携帯端末104に転送することにより、携帯端末104に対して複合コンテンツを配信するようになっている。
【0009】
すなわち、上述の図22に示すコンテンツ配信システム100においては、携帯端末104で参照する対象となるコンテンツを参照対象外の部分も含んでネットワーク100bを通じて取り寄せてから、変換装置103でのローカル処理により、参照される時間区間を切り出すとともに、符号化形式を変換し、1つのファイルに格納していたのである。
【0010】
また、本願発明に関連する先行技術文献としては、以下に示すものがある。
【0011】
【特許文献1】
特開2002−297495号公報
【特許文献2】
特開2000−235652号公報
【特許文献3】
特開平10−254850号公報
【0012】
【発明が解決しようとする課題】
しかしながら、上述の図22に示すようなシステムにおいては、コンテンツを変換装置103に取り寄せる際に、参照されない部分まで取り寄せて、その上で変換装置103で参照する対象となるコンテンツの時間区間を切り出すことを行なっているので、ネットワーク伝送の無駄が生じるという課題がある。即ち、情報サービスの所在地となるサーバからは、参照しない時間区間も含めてコンテンツを取り寄せる必要があるので、ネットワーク伝送の無駄が生じているのである。
【0013】
これに対して、参照される部分のみを取り寄せるために、NFS(ファイルオフセットによるデータ取得)や、ストリーミングC/S処理(時間指定によるデータ取得)の2つの技術があるが、これらの技術においてはデータの符号化形式について変換するものではなく、携帯端末で再生するための符号化形式等の変換を行なうことができない。
【0014】
一般にパーソナルコンピュータ向けの動画像コンテンツは、高精細(高レート)であるのに対し、携帯端末で再生可能な動画像は、低レートとなるため、ネットワーク100bを通じて伝送されてきた高レートのデータを変換装置103で低レートに変換しなければならなくなる。従って、仮にコンテンツサーバ101において、上述のごとき技術を用いて参照される部分のみを取り寄せたとしても、携帯端末で再生しない高いレートのデータを伝送することになるため、やはりネットワーク伝送の無駄が生じるという課題がある。
【0015】
なお、上記各特許文献1〜3に記載された技術についても、上述のごときネットワーク伝送の無駄について解決する技術を提供するものではない。
さらに、コンテンツの変換処理を、ローカルで行なうため、複数の携帯端末104からの複合コンテンツの配信要求が集中した場合には、変換装置103の処理負荷が高まるという課題がある。
【0016】
また、変換装置103において、同じ配信データの変換要求がなされた場合においては、その都度、コンテンツサーバ101から取り込んだコンテンツをファイルとして格納しコンテンツの変換処理を行なう必要があるため、この点からも変換装置103での処理負荷が高まるという課題がある。
本発明はこのような課題に鑑み創案されたもので、ネットワークの伝送量を減らし、かつ、システムの処理負荷を分散させることができるようにした、複合コンテンツの配信方法および配信システムを提供することを目的とする。
【0017】
【課題を解決するための手段】
このため、本発明の複合コンテンツ配信方法は、複数のコンテンツを分散させてそれぞれコンテンツ記憶部で記憶する複数のコンテンツサーバと、携帯端末向けのコンテンツの配信を管理する管理サーバと、該複数のコンテンツサーバからの該管理サーバに対するコンテンツの供給を仲介する中間装置とをそなえ、該複数のコンテンツサーバに分散した複数のコンテンツをコンテンツ部分として部分的に取り込み、取り込んだコンテンツ部分を時系列で組み合わせることにより作成された複合コンテンツを、前記携帯端末に配信する複合コンテンツ配信方法であって、該管理サーバにおいて、作成すべき複合コンテンツの内容に基づいて、前記複合コンテンツ作成のための指示情報を生成する指示情報生成ステップと、該中間装置において、該指示情報生成ステップで生成された指示情報に応じて、該コンテンツサーバに対して、前記複合コンテンツ作成のために必要なコンテンツ部分の取り出しを指示するコンテンツ部分取出指示ステップと、各コンテンツサーバにおいて、該コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分に対応して、前記携帯端末用に符号化形式が変換された複合コンテンツ要素を取得して、該中間装置に返信する複合コンテンツ要素取得ステップと、該中間装置において、該コンテンツサーバから返信された複合コンテンツ要素を、該管理サーバからの指示情報をもとに時系列で組み合わせて、前記携帯端末向けの複合コンテンツとして作成する作成ステップと、かつ、該管理サーバが、該作成ステップにて作成された複合コンテンツを前記携帯端末に対して配信する配信ステップと、をそなえて構成され、該コンテンツが、マルチメディアデータであり、該コンテンツ部分が、該複数のコンテンツサーバのコンテンツ記憶部に記憶された各コンテンツを部分的に切り出したものであることを特徴としている。
【0018】
また、該管理サーバにおいては、前記指示情報に対応して該中間装置から過去に返信された複合コンテンツを、当該指示情報に関連付けて記憶管理するとともに、該指示情報生成ステップにて生成された指示情報についての、該管理サーバにて記憶されている指示情報との同一性を判定する同一性判定ステップと、該同一性判定ステップにおける判定結果に基づいて、前記生成された指示情報が、該管理サーバにて記憶管理されている指示情報と同一のものである場合には、当該記憶された指示情報に関連付けて記憶されている複合コンテンツを、該配信ステップにて前記携帯端末へ配信すべき複合コンテンツとして用いる一方、同一のものがない場合には、該中間装置に対して、前記生成された指示情報を送信する管理サーバ内制御ステップとをそなえて構成し、該中間装置が複数そなえられ、該同一性判定ステップにおいて、前記生成された指示情報について、該管理サーバ内記憶ステップにて記憶された指示情報との類似度についても判定し、該管理サーバ内第1制御ステップにおいて、該同一性判定ステップにおける判定結果に基づいて、該管理サーバにて記憶管理されている指示情報に、前記生成された指示情報と同一のものがない場合において、該管理サーバにおいて記憶管理されている指示情報のうちで、前記生成された指示情報に最も類似すると判定された指示情報に対する複合コンテンツ情報を返信した中間装置に対して、前記生成された指示情報を送信することもできる。
【0019】
さらに、該中間装置が、該複合コンテンツ要素取得ステップにより、該コンテンツサーバから過去に返信された複合コンテンツ要素を記憶管理するとともに、該コンテンツ部分取出指示ステップが、前記の指示情報から複合コンテンツ作成のために必要なコンテンツ部分を特定するための情報を得るとともに、前記複合コンテンツ作成のために必要なコンテンツ部分と該中間装置において記憶管理されている複合コンテンツ要素との間での内容の重複度合いを判定する中間装置内重複判定ステップと、該中間装置内重複判定ステップにおける判定結果に基づいて、該コンテンツサーバに対して取出指示を行なう取出指示実行ステップと、をそなえて構成することもできる。
【0020】
また、各コンテンツサーバにおいては、該複合コンテンツ要素取得ステップからの複合コンテンツ要素を記憶管理するとともに、該複合コンテンツ要素取得ステップが、該コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分と、当該コンテンツサーバにおいて記憶管理されている複合コンテンツ要素との間での内容の重複度合いを判定するコンテンツサーバ内重複判定ステップと、該コンテンツサーバ内重複判定ステップにおける判定結果に応じて、前記取り出しを指示されたコンテンツ部分を該コンテンツ記憶部から取り出して、前記携帯端末用に符号化形式を変換して、これを複合コンテンツ要素として該中間装置に返信する複合コンテンツ要素返信ステップと、をそなえて構成することとしてもよい。
【0021】
さらに、本発明の複合コンテンツ配信システムは、複数のコンテンツを分散させてそれぞれコンテンツ記憶部で記憶する複数のコンテンツサーバと、携帯端末向けのコンテンツの配信を管理する管理サーバと、該複数のコンテンツサーバからの該管理サーバに対するコンテンツの供給を仲介する中間装置とをそなえ、該複数のコンテンツサーバに分散した複数のコンテンツをコンテンツ部分として部分的に取り込み、取り込んだコンテンツ部分を時系列で組み合わせることにより作成された複合コンテンツを、該管理サーバから前記携帯端末に配信する複合コンテンツ配信システムであって、該管理サーバが、作成すべき複合コンテンツの内容に基づいて生成された前記複合コンテンツ作成のための指示情報をもとにして、当該複合コンテンツを取得する複合コンテンツ取得部と、該複合コンテンツ取得部にて取得した複合コンテンツを前記携帯端末に対して配信する配信部とをそなえ、該中間装置が、前記複合コンテンツの作成依頼を前記指示情報とともに該複合コンテンツ取得部から受けた場合に、該コンテンツサーバに対して、前記複合コンテンツ作成のために必要なコンテンツ部分の取り出しを指示するコンテンツ部分取出指示部と、該コンテンツサーバから返信された複合コンテンツ要素を、該管理サーバからの指示情報をもとに時系列で組み合わせて、前記携帯端末向けの複合コンテンツとして作成する作成部と、該作成部にて作成された複合コンテンツについて、前記の管理サーバの複合コンテンツ取得部に出力する複合コンテンツ出力部と、かつ、各コンテンツサーバが、該コンテンツ部分取出指示部で取り出しを指示されたコンテンツ部分に対応して、前記携帯端末用に符号化形式が変換された複合コンテンツ要素を取得して、該中間装置に返信する複合コンテンツ要素取得部をそなえて構成され、該コンテンツが、マルチメディアデータであり、該コンテンツ部分が、該複数のコンテンツサーバのコンテンツ記憶部に記憶された各コンテンツを部分的に切り出したものであることを特徴としている。
【0022】
【発明の実施の形態】
以下、図面を参照することにより、本発明の実施の形態を説明する。
〔a〕本発明の一実施形態の説明
図1は本発明の一実施形態にかかる複合コンテンツ配信システムを示す図であり、この図1に示す複合コンテンツ配信システム1は、複数のコンテンツサーバ2−1〜2−nと、管理サーバ3と、複数の変換装置4−1〜4−mとをそなえて構成されている。
【0023】
ここで、管理サーバ3は、ネットワーク6cを介して携帯端末5に接続されて携帯端末5向けのコンテンツの配信を管理するもので、コンテンツサーバ2−1〜2−nは、複数のコンテンツを分散させてそれぞれ記憶部2aで記憶するものである。
変換装置4−1〜4−mは、ネットワーク6aを介してコンテンツサーバ2−1〜2−nに接続されるとともに、ネットワーク6bを介して管理サーバ3に接続され、複数のコンテンツサーバ2−1〜2−nからの管理サーバ3に対するコンテンツの供給を仲介する中間装置としての複数の変換装置4−1〜4−mとをそなえて構成されている。
【0024】
すなわち、変換装置4−1〜4−mにおいては、管理サーバ3から複合コンテンツの作成依頼を受けると、この複合コンテンツ作成のための指示情報をもとに、複合コンテンツ作成のためのコンテンツデータ(複合コンテンツ要素又はセグメント)をコンテンツサーバ2−1〜2−mから収集してから、収集したセグメントを複合コンテンツのデータに変換して管理サーバ3に返信するようになっているのである。
【0025】
また、管理サーバ3は、メモリやハードディスク等を含む記憶部3aをそなえるとともに、記憶部3aをなすメモリにロードされたプログラムの実行処理を行なう処理部3bをそなえて構成されている。また、処理部3bにおいては、以下に示す指示情報生成部3b−1,複合コンテンツ取得部3b−2,配信部3b−3および記憶管理部3b−4としての機能を、プログラムの実行処理により実現できるようになっている。
【0026】
ここで、指示情報生成部3b−1は、作成すべき複合コンテンツの内容に基づいて、複合コンテンツ作成のための指示情報を生成するものである。具体的には、例えば携帯端末5からのコンテンツタイトル選択や、イベントドリブン、端末能力又はユーザ嗜好などに応じて、例えば図2に示すようなSMILを用いて生成するようになっている。SMILは、コンテンツの時間的組み合わせをXML(eXtensible Markup Language)で記述し、XML記述の入れ子構造を利用して、コンテンツ間の同期を表現するものである。
【0027】
なお、図3は、図2に一例として示した指示情報について、複合コンテンツの構成要素とするコンテンツ部分のURL(Uniform Resource Locator),取り出すべきメディア種別および切り出し時間について、参照時間の順序(セグメントID)とともに表記したものである。ここで、コンテンツ部分とは、複合コンテンツの構成要素として複合コンテンツに時系列で組み込まれるコンテンツであって、参照対象となる時間区間を部分的に切り出したものを指す。
【0028】
この図3において、セグメントID「1」が付されたコンテンツのメディア種別は、WMV(Windows\Media(R) のビデオファイル)で、セグメントID「2」のコンテンツは、WMA(Windows\Media(R) のオーディオファイル)で、セグメントID「3」のコンテンツのメディア種別は、MPEG(Moving Picture Experts Group)-4videoで、セグメントID「4」のコンテンツは、MPEG-1audioである。
【0029】
また、この図3に示す指示情報においては、セグメントID「1」のコンテンツを、その開始点から5秒後の再生位置から10秒間参照し、次いで、セグメントID「2」のコンテンツを、その開始点から10秒後の再生位置から10秒間参照し、以降、順次セグメントID「3」および「4」のコンテンツについて、その開始点から指定された時刻の再生位置から指定時間参照するような複合コンテンツを作成する旨を指示するようになっている。
【0030】
なお、上述の指示情報生成部3b−1としての機能については管理サーバ3に設けることなく、例えば携帯端末5側に設けて、管理サーバ3では携帯端末5からの指示情報を受けるようにしてもよい。
また、複合コンテンツ取得部3b−2は、指示情報生成部3b−1において生成された複合コンテンツ作成のための指示情報をもとにして、複合コンテンツを取得するものである。具体的には、指示情報生成部3b−1において生成された指示情報に対応した複合コンテンツが、記憶部3aにおいて既に記憶されている場合には、その記憶部3aから複合コンテンツを取得し、記憶部3aに記憶されていない場合には、上述の指示情報をいずれかの変換装置4−1〜4−mに変換要求として送信することにより、変換装置4−1〜4−mから返信される複合コンテンツを取得する。
【0031】
さらに、配信部3b−3は、複合コンテンツ取得部3b−2にて取得した複合コンテンツを携帯端末5に対して配信するものである。また、記憶管理部(管理サーバ内記憶管理部)3b−4は、後述するように、指示情報生成部3b−1にて生成された指示情報に対応して各変換装置4−1〜4−mから返信された複合コンテンツを、当該指示情報に関連付けて、後述の複合コンテンツ取得部3b−2での検索用に記憶部3aに書き込んでおくものである。
【0032】
図4は、管理サーバ3の記憶管理部3b−4で記憶管理する内容について説明するための図である。記憶管理部3b−4は、各変換装置4−1〜4−mから返信された複合コンテンツをなす一組のセグメントの管理データを、この図4に示す記憶部3aの管理データ記憶部としてのセグメント管理テーブル3a−1に書き込むとともに、各変換装置4−1〜4−mから返信された複合コンテンツデータをキャッシュとしてのコンテンツ記憶部3a−2に書き込むようになっている。
【0033】
ここで、セグメント管理テーブル3a−1に書き込まれる管理データとしては、上述の複合コンテンツをマルチメディアコンテンツとした場合においては、一組の複合コンテンツ要素としてのセグメント情報についてのURL,メディア種別および切り出し時間を少なくとも含んで構成することができる。
さらに、記憶管理部3b−4においては、セグメント管理テーブル3a−1に記憶されたセグメントの管理データとコンテンツ記憶部3a−2に記憶されたコンテンツデータとを関連付けるための情報をコンテンツ管理テーブル3a−3に書き込んでおくようになっている。
【0034】
ここで、セグメント管理テーブル3a−1においては、上述の管理データについて、変換装置4−1〜4−mから返信された新しいものから複数個(図4においては♯1〜♯3)を、それぞれにID(セグメント管理情報ID)を付しながら記憶しておくことができる。
同様に、コンテンツ記憶部3a−2においても、変換装置4−1〜4−mから最新に返信されたものから複数個(図4においては♯1〜♯3)の複合コンテンツデータを、それぞれのID(コンテンツID)を付して記憶しておくことができるようになっている。
【0035】
また、コンテンツ管理テーブル3a−3においては、図4に示すように、変換装置4−1〜4−mへの変換要求に付された識別子(ID),コンテンツ記憶部3a−2で記憶したコンテンツのファイル名(コンテンツID),変換要求先の変換装置に付されたIDおよび管理データのID(セグメント管理情報ID)のほか、コンテンツ作成要求の重要度および要求回数等を、上述の関連付けの情報として記憶しておくことができる。
【0036】
これにより、指示情報生成部3b−1において指示情報が生成されると、上述の複合コンテンツ取得部3b−2においては、生成された指示情報をキーとしてセグメント管理テーブル3a−1を検索することを通じて、当該指示情報に対応した複合コンテンツが過去に変換装置4−1〜4−mから受けたものとして記憶部3aに記憶されているか否かを検索することができる。
【0037】
また、各変換装置4−1〜4−mについても、メモリやハードディスク等を含む記憶部4aをそなえるとともに、記憶部4aをなすメモリにロードされたプログラムの実行処理を行なう処理部4bをそなえて構成されている。また、処理部4bにおいては、以下に示すコンテンツ部分取出指示部4b−1,作成部4b−2,複合コンテンツ出力部4b−3および記憶管理部4b−4としての機能を、プログラムの実行処理により実現できるようになっている。
【0038】
ここで、コンテンツ部分取出指示部4b−1は、複合コンテンツの作成依頼(変換要求)を指示情報とともに複合コンテンツ取得部3b−2から受けた場合に、コンテンツサーバ2−1〜2−nに対して、この複合コンテンツ作成のために必要なコンテンツ部分の取り出しを指示するものである。
すなわち、複合コンテンツ取得部3b−2においては、指示情報生成部3b−1で生成された指示情報を変換装置4に送信するが、変換装置4のコンテンツ部分取出指示部4b−1では、受信した指示情報に従って、個々のコンテンツサーバ2−1〜2−nに対して、変換対象となるコンテンツのファイル名,切り出しのためのカットイン・カットアウト時刻(切り出しスタート時刻tsおよび切り出し終了時刻te),変換対象となるメディア種別および変換後の符号化条件を指定し、複合コンテンツをなすコンテンツ部分の生成を依頼することができる。
【0039】
また、作成部4b−2は、コンテンツサーバ2−1〜2−nから返信された複合コンテンツ要素としてのセグメントを、管理サーバ3からの指示情報をもとに時系列で組み合わせて、携帯端末向けの複合コンテンツとして作成するものであり、複合コンテンツ出力部4b−3は、作成部4b−2にて作成された複合コンテンツについて、管理サーバ3の複合コンテンツ取得部3b−2に出力するものである。
【0040】
さらに、記憶管理部(中間装置内記憶管理部)4b−4は、後述するように、コンテンツサーバ2−1〜2−nに設けられた複合コンテンツ要素取得部2b−1から返信された複合コンテンツ要素としてのセグメントを、コンテンツ部分取出指示部4b−1での検索用に記憶部4aで記憶管理するものである。
図5は、変換装置4−1(4−2〜4−m)の記憶管理部4b−4で記憶部4aに書き込まれる内容について示す図である。図5においては変換装置4−1における記憶部4aの構成に着目しているが、他の変換装置4−2〜4−mについても、変換装置4−1と同様に構成されている。
【0041】
この図5に示すように、変換装置4−1の記憶管理部4b−4は、各コンテンツサーバ2−1〜2−nから返信された複合コンテンツ要素としてのセグメントについての管理データについて、変換装置内記憶部4aの管理テーブル4a−1に書き込むとともに、各コンテンツサーバ2−1〜2−nから返信されたセグメントデータをキャッシュとしてのセグメントデータ記憶部4a−2に書き込むようになっている。
【0042】
また、上述の変換装置内記憶部4aにおける管理テーブル4a−1は、コンテンツを特定するURLおよびメディア種別毎に、コンテンツ部分に相当するセグメントについての管理データを記憶するもので、例えば、図6に示すコンテンツ管理テーブル4a−11と図7に示すセグメント管理テーブル4a−12とにより構成されている。
【0043】
ここで、コンテンツ管理テーブル4a−11は、各コンテンツサーバ2−1〜2−nから返信されたセグメントの管理データに関して、コンテンツ毎の共通データを管理するもので、例えば図6に示すように、当該コンテンツを格納するコンテンツサーバ2−1〜2−nのID,コンテンツを特定するためのURL,メディア種別およびセグメント管理テーブル4a−12とのリンクのためのセグメント管理テーブルIDを記憶するものである。
【0044】
また、セグメント管理テーブル4a−12は、コンテンツ管理テーブル4a−11で記憶される内容にセグメント管理テーブルIDで関連付けられて、当該コンテンツのセグメントとしてセグメントデータ記憶部4a−2に記憶しているものに関する管理データを記憶する。例えば、図7に示すように、管理データとして、各セグメントについての切り出し時間(cutin&cutout)および符号化形式等について、セグメントIDを付して記憶する。なお、“cutin”は切り出し開始時刻を、"cutout"は切り出し終了時刻を、それぞれ表わす。
【0045】
なお、図7中、切り出し時間を[α,β]といった表記がなされているが、これは、対象URLおよびメディア種別で特定されるコンテンツファイルの開始点からα秒経過後の時点を切り出し開始時刻として参照を開始するとともに、開始点からβ秒経過後の時点を切り出し終了時刻として参照を終了するということを示している。
また、セグメントデータ記憶部4a−2においては、上述の管理テーブル4a−1で記憶されている管理データに対応したセグメントデータが、それぞれのID(セグメントID)が付され記憶されている。
【0046】
すなわち、上述のコンテンツ部分取出指示部4b−1においては、コンテンツサーバ2−1〜2−nに対するコンテンツ部分の取り出しを指示する際に、記憶部4aの管理テーブル4a−1を検索することにより、複合コンテンツ作成に必要なコンテンツ部分のうちで、記憶部4aに重複して記憶されている部分を割り出す。これにより、コンテンツ部分取出指示部4b−1では、記憶部4aで記憶された部分を除いたコンテンツ部分を指定することにより、コンテンツサーバ2−1〜2−nに対する取り出しを指示することができる。
【0047】
また、各コンテンツサーバ2−1〜2−nには、複数のコンテンツを分散させて記憶するコンテンツ記憶部としての大容量のハードディスクとプログラムの実行処理のためのメモリとを含む記憶部2aをそなえるとともに、プログラムの実行処理を行なう処理部2bをそなえて構成されている。更に、処理部2bにおいては、以下に示す複合コンテンツ要素取得部2b−1および記憶管理部2b−2としての機能を、プログラムの実行処理により実現できるようになっている。
【0048】
すなわち、複合コンテンツ要素取得部2b−1は、コンテンツ部分取出指示部4b−1で取り出しを指示されたコンテンツ部分に対応して、携帯端末用に符号化形式が変換された複合コンテンツ要素としてのセグメントを取得して、変換装置4−1〜4−mに返信するものである。
さらに、記憶管理部2b−2は、複合コンテンツ要素取得部2b−1にて符号化変換後の複合コンテンツ要素であるセグメントを、後述の複合コンテンツ要素取得部2b−1での検索用に記憶管理するものである。
【0049】
記憶部2aは、複数のコンテンツを分散させて記憶するコンテンツ記憶部2a−1をそなえるとともに、複合コンテンツ要素取得部2b−1にて符号化変換後の複合コンテンツ要素であるセグメントを、複合コンテンツ要素取得部2b−1での検索用に記憶しておくキャッシュとしてのセグメント記憶部2a−2と、セグメント記憶部2a−2に記憶されているセグメントの管理データについて記憶する管理テーブル2a−3をそなえて構成されている。
【0050】
すなわち、記憶管理部2b−2においては、複合コンテンツ要素取得部2b−1にて符号化変換後の複合コンテンツ要素であるセグメントをセグメントデータ記憶部2a−2に書き込むとともに、セグメントデータ記憶部2a−2に書き込むセグメントについての管理データを管理テーブル2a−3に書き込むようになっている。
【0051】
図8,図9は、管理テーブル2a−3に書き込まれる内容の一例について示す図である。即ち、管理テーブル2a−3は、複合コンテンツ要素取得部2b−1で符号化変換されたセグメントの管理データを、コンテンツを特定するURLおよびメディア種別毎に記憶するもので、例えば、図8に示すコンテンツ管理テーブル2a−31と図9に示すセグメント管理テーブル2a−32とにより構成されている。
【0052】
ここで、コンテンツ管理テーブル2a−31は、複合コンテンツ要素取得部2b−1で符号化変換されたセグメントの管理データに関して、コンテンツ毎の共通データを管理するもので、例えば図8に示すように、当該コンテンツに付されるID,コンテンツを特定するためのURL,メディア種別およびセグメント管理テーブル2a−32とのリンクのためのセグメント管理テーブルIDを記憶するものである。
【0053】
また、セグメント管理テーブル2a−31は、コンテンツ管理テーブル2a−31で記憶される内容にセグメント管理テーブルIDで関連付けられて、当該コンテンツのセグメントとしてセグメントデータ記憶部4a−2に記憶しているものに関する管理データを記憶する。例えば、図9に示すように、管理データとして、各セグメントについての切り出し時間(cutin&cutout)および符号化形式等について、セグメントIDを付して記憶する。
【0054】
なお、セグメントデータ記憶部2a−2においては、上述の管理テーブル2a−3で記憶されている管理データに対応したセグメントデータが、それぞれのID(セグメントID)が付され記憶されている。
すなわち、上述の複合コンテンツ要素取得部2b−1においては、取り出しを指示されたコンテンツ部分を記憶部2aから取り出す際に、記憶部2aの管理テーブル2a−3を検索することにより、取り出しを指示されたコンテンツ部分のうちで、既に符号化形式が変換された後の対応するセグメントを割り出す。
【0055】
これにより、複合コンテンツ要素取得部2b−1では、取り出しを指示されたコンテンツ部分のうちで、セグメントとしてセグメントデータ記憶部2a−2に記憶された部分についてはセグメントデータ記憶部2a−2から取り出すとともに、セグメントデータ記憶部2a−2で記憶された部分を除いたコンテンツ部分については、コンテンツ記憶部2a−1から取り出して、携帯端末再生用に符号化形式を変換して、変換装置4−1〜4−mへ返信するためのセグメント情報とする。
【0056】
すなわち、複合コンテンツ要素取得部2b−1において変換装置4−1〜4−mに返信するセグメント情報としては、既に符号化変換された部分については記憶部2aから取り出すようにして、複合コンテンツ要素取得部2b−1での処理の効率化を図っている。
なお、上述の複合コンテンツ要素取得部2b−1での符号化形式の変換は、変換装置4−1〜4−mからの指示情報に符号化条件として含まれている。また、この符号化変換処理には、管理サーバ3の指示情報生成部3b−1で生成された指示情報に含まれるコンテンツ部分のメディア種別の指示に対応して、記憶部2aに記憶されているコンテンツのメディア種別を変換する処理とともに、記憶部2aに記憶されているコンテンツに関するデータのデータレート(例えば画像データであれば画像サイズや解像度等)を、携帯端末5において再生可能なデータレートに変換する処理も含む。
【0057】
ついで、本発明の一実施形態における複合コンテンツの配信態様について、図10に示すフローチャートを参照しながら説明する。
まず、管理サーバ3の指示情報生成部3b−1において、例えば携帯端末5からのコンテンツタイトル選択や、イベントドリブン、端末能力又はユーザ嗜好などに基づき決定された作成すべき複合コンテンツの内容に基づいて、複合コンテンツ作成のための指示情報を生成する(指示情報生成ステップ)。そして、複合コンテンツ取得部3b−2では、生成された指示情報をもとにした複合コンテンツを取得するための処理を開始する。
【0058】
まず、複合コンテンツ取得部3b−2では、指示情報生成部3b−1にて生成された指示情報についての、管理サーバ3の記憶部3aにて記憶されている指示情報に相当する管理データとの同一性を判定する(同一性判定ステップ,ステップS1)。ここでの同一性とは、上述の指示情報と、管理データとの完全同一か否かの判定とともに、指示情報と、管理データとの類似度合いの判定も含む。
【0059】
同一性判定ステップにおける判定結果に基づいて、生成された指示情報が、管理サーバ3にて記憶管理されている指示情報と同一のものである場合には、当該記憶された指示情報に関連付けて記憶されている複合コンテンツを、携帯端末へ配信すべき複合コンテンツとして用いる一方(ステップS1の「一致」ルートからステップS2−1)、同一のものがない場合には、いずれかの中間装置4−1〜4−mに対して、指示情報生成部3b−1で生成された指示情報を送信する(管理サーバ内〔第1〕制御ステップ、ステップS1の「なし」ルート)。
【0060】
すなわち、図11に示すように、複合コンテンツ取得部3b−2では、セグメント管理テーブル3a−1の検索の結果、検索キーとなる指示情報に、URL,メディア種別および切り出し時間を少なくとも含んですべて一致する管理データが得られた場合には、次に、その管理データに付されたセグメント管理情報IDをキーとして、コンテンツ管理テーブル3a−3を参照することにより、当該管理データに関連付けられたコンテンツIDを取得する。そして、このコンテンツIDを用いてコンテンツ記憶部3a−2を参照すれば、目的の複合コンテンツのデータを取得することができる。
【0061】
したがって、管理サーバ3の記憶部3aに、過去に取得した複合コンテンツのデータを記憶しておくことで、複合コンテンツのデータを取得するための変換装置4−1〜4−mに対しての変換要求(指示情報の送信)を省略することができ、ひいては変換装置4−1〜4−mおよびコンテンツサーバ2−1〜2−nでの処理負荷を落とすことができる。
【0062】
なお、複合コンテンツ取得部3b−2において、コンテンツ記憶部3a−2から複合コンテンツ(例えば複合メディアコンテンツ)のデータを取得した場合には(ステップS2−1)、管理サーバ3の配信部3b−3により、取得した複合メディアコンテンツを、対象となる携帯端末5に配信するとともに、前述のセグメント管理テーブル3a−1,コンテンツ記憶部3a−2およびコンテンツ管理テーブル3a−3の内容を更新する(ステップS13)。
【0063】
また、複合コンテンツ取得部3b−2では、セグメント管理テーブル3a−1の検索の結果、検索キーとなる指示情報に一致する管理データが得られなかった場合においても、この指示情報に内容がもっとも類似する複合コンテンツを返信してきた変換装置4−1〜4−mに対してコンテンツ作成を依頼することができる。
【0064】
すなわち、図12に示すように、複合コンテンツ取得部3b−2では、セグメント管理テーブル3a−1の検索の過程において、指示情報生成部3b−1にて生成された指示情報について、セグメント管理テーブル3a−1にて記憶された指示情報との類似度についても判定する(ステップS2−2)。
具体的には、複合コンテンツ取得部3b−2において、記憶部3aのセグメント管理テーブル3a−1を参照し、管理サーバ3のコンテンツ記憶部3a−2にて記憶しているファイル中のセグメント情報における管理データごとに、URL,メディア種別,変換後の符号化データ形式などの管理データ要素が一致し、cutin&cutout時間の全てまたは、一部を含む要素数をカウントする。
【0065】
複合コンテンツ取得部3b−2では、全てのセグメントについての管理データについて、セグメント管理テーブル3a−1を参照しながら図12のR1に示すようにカウントしていく。そして、このように計数されたカウント値を、類似度を判定するための指標値として用いる。
つまり、複合コンテンツ取得部3b−2においては、要素数カウントの結果、最もカウント数の大きいセグメント管理データを、指示情報に最も類似度の高いと判断されたセグメント管理データと判断して、当該セグメント管理データにかかるセツメント管理情報IDを得る。
【0066】
次に、その管理データに付されたセグメント管理情報IDをキーとして、コンテンツ管理テーブル3a−3を参照することにより、当該管理データに関連付けられた変換装置のID番号を取得する。これにより、複合コンテンツ取得部3b−2では、記憶部3aに記憶している複合コンテンツのデータのうちで、指示情報に最も類似した複合コンテンツの返信元である変換装置4−1〜4−mに対して、コンテンツ作成を依頼することができる。
【0067】
したがって、コンテンツデータ取得部3b−2において、管理サーバ3にて記憶管理されている指示情報に、生成された指示情報と同一のものがない場合において、管理サーバ3において記憶管理されている指示情報のうちで、生成された指示情報に最も類似すると判定された指示情報に対する複合コンテンツ情報を返信した中間装置4−1〜4―mに対して、生成された指示情報を送信する(ステップS3−1)。
【0068】
また、複合コンテンツ取得部3b−2において、セグメント管理テーブル3a−1で記憶しているすべての管理データについての上述のカウント値が「0」であった場合には、各変換装置の処理負荷情報を取得し、処理負荷の最も少ない変換装置4−1〜4−mへ変換を依頼する事ができる。
すなわち、管理サーバ3のコンテンツデータ取得部3b−2では、ネットワーク6bを介して各変換装置の処理負荷情報を取得し、各変換装置4−1〜4−mの処理負荷を監視するとともに(処理負荷監視ステップ)、この監視結果に基づいて、処理負荷の最も少ない変換装置4−1〜4−mに対して、指示情報生成部3b−1で生成された指示情報を送信する(ステップS3−2,管理サーバ内第2制御ステップ)。
【0069】
そして、管理サーバ3からの複合コンテンツ作成依頼を指示情報とともに受けた変換装置4−1〜4−mでは、この指示情報に応じて、コンテンツサーバ2−1〜2−nに対して、複合コンテンツ作成のために必要なコンテンツ部分の取り出しを指示する(コンテンツ部分取出指示ステップ,ステップS4〜ステップS12)。
【0070】
具体的には、管理サーバ3からの指示情報を受信した変換装置4−1〜4−mのコンテンツ部分取出指示部4b−1では、コンテンツサーバ2−1〜2−nに対する必要なコンテンツ部分の取り出しの指示を行なうにあたっては、第1に、以下に示す記憶管理部4b−4によって記憶部4aに書き込まれた内容を検索して、管理サーバ3からの指示情報中のコンテンツ部分と一致もしくは一部を含むセグメントを割り出す。
【0071】
これにより、前述の変換装置4−1(又は4−2〜4−m)のコンテンツ部分取出指示部4b−1においては、管理サーバ3からコンテンツ作成を依頼されたときには、まず、コンテンツ作成の依頼内容を示す指示情報をキーとして、記憶管理部4b−4による上述のごとき書き込み処理によって書き込まれたセグメント管理テーブル4a−1およびセグメントデータ記憶部4a−2の内容を検索する(ステップS4)。
【0072】
したがって、変換装置4−1〜4−mのコンテンツ部分取出指示部4b−1において、コンテンツサーバ2−1〜2−nに対してコンテンツ部分の取出指示を出力する際には、上述の指示情報から、複合コンテンツ作成のために必要なコンテンツ部分を特定するための情報を得るとともに、複合コンテンツ作成のために必要なコンテンツ部分と自身の変換装置4−1〜4−mにおいて記憶管理されている複合コンテンツ要素との間での内容の重複度合いを判定することになる(中間装置内重複判定ステップ)。
【0073】
そして、コンテンツ部分取出指示部4b−1では、この判定結果に基づいて、コンテンツサーバ2−1〜2−nに対して取出指示を行なう(取出指示実行ステップステップS5−1,S5−2,S6,S7)。
すなわち、セグメント管理テーブル4a−1に、上述の指示情報と同一のURLおよびメディア種別をもつ管理データが存在しており、かつ、cutin&cutout時間の全てまたは一部を含むものがあるか否かを検索する。
【0074】
そして、検索の結果、指示情報における内容がセグメント管理テーブル4a−1に管理データとして存在するセグメントが得られなかった場合は、管理サーバ3から受け取った指示情報を、コンテンツサーバ2−1〜2−nに対して送信し、コンテンツサーバ2−1〜2−nに対して複合コンテンツ要素の取り込みを依頼する(ステップS4の「なし」ルートからステップS7)。
【0075】
また、検索の結果、指示情報における内容がセグメント管理テーブル4a−1管理データとしてすべて存在するセグメントが得られた場合、セグメントIDを参照し、当該セグメントIDに対応して、cutin&cutout時間だけ切り出されたセグメントセグメントデータ記憶部4a−2から取得する(ステップS4の「一致or包含」ルートからステップS5−1)。この時、変換装置4−1〜4−mは、このセグメントに対する変換要求をコンテンツサーバに送信しない。
【0076】
また、コンテンツ部分取出指示部4b−1では、セグメント管理テーブル4a−1の検索の結果、指示情報で指定されたものと同一のURLおよびメディア種別を有しながら、コンテンツの切り出し時間cutin&cutout時間[ts,te]の一部を含むセグメントが得られた場合には、当該一部のセグメントをセグメントデータ記憶部4a−2から取得するとともに(ステップS4の「一部」ルートからステップS5−2)、残りの切り出し時間にかかるセグメントについての取出指示(変換要求)をコンテンツサーバ2−1〜2−nに出力すべく、指示情報を書き換える(ステップS6)。
【0077】
たとえば、図13に示すように、指示情報を受け取った変換装置4−1において(▲1▼参照)、cutin&cutout時間[ts1’,te1’](ts1’<ts,te1’<te)を含むセグメントが発見されたとする(▲2▼,▲3▼参照)。この場合には、ステップS5−2で、セグメント管理テーブル4a−1のセグメントIDを参照し、そのセグメントのcutin&cutout時間 [ts1’,te1’]と、セグメントデータ記憶部4a−2から一部に該当するセグメントとを取得する(▲4▼参照)。そして、ステップS6で、変換装置4−1〜4−mにおいて、コンテンツサーバ2−1〜2−nに送信する変換要求に含まれるcutin&cutout時間を[te1’,te]に変更する(▲5▼参照)。
【0078】
これにより、変換装置4−1では、管理サーバ3から受信した、指示情報における各コンテンツ部分の情報に基づき、URL表記中のコンテンツサーバ(図13中においてはコンテンツサーバ2−n)に、URLで指定されるファイルを編集対象ファイルとし、必要に応じて書き換えられた参照開始時間ts、および終了時間teにより表されるcutin&cutout時間[ts,te]が指定された編集依頼命令を送信する(ステップS7)。
【0079】
したがって、コンテンツ部分取出指示部4b−1において、重複判定結果に基づき、複合コンテンツ作成のために必要なコンテンツ部分における一部の内容が、記憶管理部4b−4で記憶管理されている複合コンテンツ要素に重複している場合には、複合コンテンツ要素に重複していないコンテンツ部分について、コンテンツサーバ2−1〜2−nに対して取出指示を行なう。
【0080】
そして、コンテンツ部分取出指示部4b−1における重複判定の結果に基づき、複合コンテンツ作成のために必要なコンテンツ部分の内容が、記憶部4aに記憶管理されている複合コンテンツ要素と重複する部分については、コンテンツサーバ2−1〜2−nに対して取出指示を行なわず、かつ、当該重複する部分に相当する複合コンテンツ要素を、後述の作成部4b−2での複合コンテンツ作成の際(作成ステップ)に用いる。
【0081】
そして、変換装置4−1〜4−mで送信された編集依頼命令としての指示情報をコンテンツサーバ2−1〜2−nで受け取ると、コンテンツサーバ2−1〜2−nの複合コンテンツ要素取得部2b−1では、コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分に対応した携帯端末用に符号化形式が変換された複合コンテンツ要素を取得して変換装置4−1〜4−mに返信する(複合コンテンツ要素取得ステップ,ステップS8〜S11)。
【0082】
まず、複合コンテンツ要素取得部2b−1では、管理テーブル2a−3を参照することにより、受信した指示情報に含まれるコンテンツ部分に対応したセグメントが、過去に変換装置4−1〜4−mに返信したデータとしてセグメントデータ記憶部2a−2に記憶されているかを検索する(ステップS8)。
具体的には、複合コンテンツ要素取得部2b−1では、コンテンツ管理テーブル2a−31を参照し、指示情報に対応したコンテンツを示すURLが存在するかを検索する。指示情報をなすコンテンツ部分と同一のURLがコンテンツ管理テーブル2a−31に存在していた場合、そのコンテンツのセグメントを管理するセグメント管理テーブルのIDを取得する。
【0083】
そして、そのセグメント管理テーブルのIDを有するセグメント管理テーブル2a−32を参照し、指示情報におけるコンテンツ部分に指定されているcutin&cutout時間の全てまたは一部を含むセグメントが、セグメントデータ記憶部2a−2に記憶されているかを検索する。
ここで、管理テーブル2a−3の検索の結果、一致するセグメントが存在した場合は、複合コンテンツ要素取得部2b−1では、セグメント管理テーブル2a−32からセグメントID番号を取得し、対応するセグメントをセグメントデータ記憶部2b−2から取得し、そのセグメントのcutin&cutout時間をセグメント管理テーブル2a−32から取得する。
【0084】
そして、編集装置としての複合コンテンツ要素取得部2b−1では、そのセグメントから必要な部分(指示情報で指定されている切り出し時間分のセグメント)を抽出し、実際のcutin&cutout時間[ts’,te’]とともに、指示情報送信元の変換装置4−1〜4−mに返信する(ステップS8の「一致or包含」ルートからステップS9−1,S10,S11)。
【0085】
ここで、実際のcutin&cutout時間とは、複合コンテンツ要素取得部2b−1で取得したコンテンツ部分に対応したセグメントの切り出し時間のことを指す。
また、管理テーブル2a−1の検索の結果、cutin&cutout時間[ts,te]の一部を含むセグメント、例えば、cutin&cutout時間[ts,te2](te2<te)を含む、同一種類のコンテンツのセグメントが発見された場合には、複合コンテンツ要素取得部2b−1では、該当のセグメント管理テーブル2a−32からセグメントIDを取得する。
【0086】
そして、必要な部分(指示情報で指定されている切り出し時間が含まれたセグメント)をセグメントデータ記憶部2a−2から取得するとともに、そのセグメントのcutin&cutout時間をセグメント管理テーブル2a−32から取得する。更に、編集装置としての複合コンテンツ要素取得部2b−1では、取得したセグメントから必要な一部を抽出し、管理データとしての実際のcutin&cutout時間[ts’,te2’]とともに、指示情報送信元の変換装置4−1〜4−mに返信する(ステップS9−2,S10,S11)。
【0087】
また、複合コンテンツ要素取得部2b−1において、管理テーブル2a−3を参照した結果、受信した指示情報に含まれるコンテンツ部分に対応したセグメントが、過去に変換装置4−1〜4−mに返信したデータとしてセグメントデータ記憶部2a−2に記憶されていないと判定された場合においては、受信した指示情報に含まれるコンテンツ部分をコンテンツ記憶部2a−1から取り出す。
【0088】
そして、編集装置としての複合コンテンツ要素取得部2b−1では、コンテンツ記憶部2a−1から、指示情報のURLで指定されるコンテンツを、cutin&cutout時間[ts,te]が再生できる最小限のメディアデータを含む符号化形式で切り出す。このとき、複合コンテンツ要素取得部2b−1では、コンテンツファイルを、元のコンテンツのタイムラインにおける、何処の時間区間[ts’,te’]であるかを示す情報(実際のcutin&cutout時間[ts’,te’])とともに切り出している。
【0089】
これは、MPEGのようなフレーム間相関を利用したコーデックの場合、cutin&cutout時間[ts,te]の先頭の再生に必要なフレームのデータを必要とする場合があるためである。
このようにして切り出されたコンテンツ部分については、編集依頼命令と実際のcutin&cutout時間[ts’,te’]に基づき、指示情報で指定されたメディアのみを取り出して、携帯端末用の別の符号化形式に変換され、所望のセグメントに変換される。尚、複合コンテンツ要素取得部2b−1においては、1つの切出し・変換処理によって得られたセグメントごとに、変換装置4−1〜4−nに返信する。
【0090】
この時、記憶管理部2b−2では、複合コンテンツ要素取得部2b−1で得られたセグメントにIDをつけて、セグメントデータ記憶部2a−2に記憶するとともに、このセグメントについてのcutin&cutout時間[ts,te]などの管理データを管理テーブル2a−3に格納する(以上、ステップS8の「なし」ルートからステップS11)。
【0091】
換言すれば、上述のステップS8,S11において、複合コンテンツ要素取得部2b−1において、コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分と、当該コンテンツサーバ2−1〜2−nにおいて記憶管理されている複合コンテンツ要素との間での内容の重複度合いを判定し(コンテンツサーバ内重複判定ステップ)、この判定結果に応じて、取り出しを指示されたコンテンツ部分をコンテンツ記憶部2a−1から取り出して、携帯端末用に符号化形式を変換して、これを複合コンテンツ要素として変換装置4−1〜4−mに返信する(複合コンテンツ要素返信ステップ)。
【0092】
また、上述のステップS8,S9−1,S9−2,S10,S11において、複合コンテンツ要素取得部2b−1において、上述の判定結果に基づいて、取り出しを指示されたコンテンツ部分のうちで、記憶管理された複合コンテンツ要素と内容が重複する部分については、コンテンツ記憶部2a−1から取り出さずに、当該内容が重複する部分に相当する複合コンテンツ要素をコンテンツ記憶部2a−2から取り出して、変換装置4−1〜4−mに返信する。
【0093】
さらに、上述のステップS8,S9−2,S10,S11において、複合コンテンツ要素取得部2b−1において、上述の判定結果に基づいて、取り出しを指示されたコンテンツ部分のうちで、記憶管理部2b−2により記憶管理された複合コンテンツ要素と内容が重複しない部分をコンテンツ記憶部2a−1から取り出し、携帯端末用に符号化形式を変換して、これを複合コンテンツ要素として該変換装置4−1〜4−mに返信する。
【0094】
上述のステップS4〜S11を通じて、変換装置4−1〜4−mにおいて管理サーバ3から受信した指示情報をなすコンテンツ部分に対応するセグメントが、全て揃うまで、変換装置4−1〜4−mまたはコンテンツサーバ2−1〜2−nでの処理を行なう(ステップS12のNOルートからステップS4)。
なお、上述の変換装置4−1〜4−mにおいては、指示情報をなすコンテンツ部分の内容ごとに、管理テーブル4a−1を検索したり、個々のコンテンツサーバ2−1〜2−nに対して必要な編集依頼命令を送信したりしているが、本発明によれば、全てのセグメント情報を予めサーチして、複合コンテンツをなすコンテンツ部分のURL表記中のコンテンツサーバが全て同一であること、およびURLが同一であることを確認することにより、まとまった編集依頼命令をコンテンツサーバ2−1〜2−nに送信することもできる。
【0095】
そして、管理サーバ3から受信した指示情報をなすコンテンツ部分に対応するセグメントが全て揃うと、変換装置4−1〜4−mの作成部4b−2では、出揃った複合コンテンツ要素としてのセグメントについて、管理サーバ3からの指示情報をもとに時系列で組み合わせて、携帯端末向けの複合コンテンツとして作成する。
【0096】
具体的には、変換装置4−1〜4−mにおいて、各コンテンツサーバ2−1〜2−nから必要なセグメントを受信すると、記憶管理部4b−4において、受信したセグメントを、IDを付してセグメントデータ記憶部4a−2に記憶させるとともに、受信したセグメントのcutin&cutout時間[ts,te]などの管理データを管理テーブル4a−1に記憶する。
【0097】
そして、作成部4b−2において、管理サーバ3からの指示情報が指定した複合コンテンツの構成に従って、コンテンツ部分に相当するセグメントを時系列で組み合わせることにより複合コンテンツを作成するとともに、ファイル化処理を行なう。換言すれば、変換装置4−1〜4−mで取得した複合コンテンツ要素を、管理サーバ3からの指示情報をもとに時系列で組み合わせて、前記携帯端末向けの複合コンテンツとして作成する(作成ステップ)。
【0098】
その後、複合コンテンツ出力部4b−3において、作成部4b−2で作成したファイルデータを、前述の管理サーバ3の複合コンテンツ取得部3b−2に対して出力する(以上、ステップS12のYESルートからステップS13)。
そして、管理サーバ3では、作成ステップにて作成された複合コンテンツを携帯端末5に対して配信する(配信ステップ)。この時、記憶管理部3b−4では、受信した携帯端末向け複合メディアコンテンツにコンテンツIDをつけて、コンテンツ記憶部3a−2にコンテンツデータとして記憶するとともに、コンテンツID、返信元の変換装置ID、セグメント管理情報IDなどを、コンテンツ情報に関連付けてコンテンツ管理テーブル3a−3に書き込んでおく(ステップS14)。
【0099】
以上のようなステップS1〜S14を踏んで、携帯端末向けの複合メディアコンテンツを生成して、携帯端末に配信する。
図14は、前述のステップS13において、変換装置4−1〜4−mの記憶管理部4b−4におけるセグメントの記憶部4aへの書き込み処理を行なう例を説明するための図である。
【0100】
まず、変換装置4−1〜4−mのコンテンツ部分取出指示部4b−1において、指示情報に従ってあるコンテンツのcutin&cutout時間 [0,10]のコンテンツ部分についてセグメントを得ようとする場合(図14のno.1)、第1に管理テーブル4a−1を参照することにより、セグメントデータ記憶部4a−2に当該コンテンツにおける指定された切り出し時間に対応するセグメントが記憶されているかを検索する。
【0101】
しかし、セグメントデータ記憶部4a−2には当該セグメントは存在していないので、コンテンツサーバ2−1〜2−nに変換依頼を送信する。その後、コンテンツサーバ2−1〜2−nからセグメントを受信すると、そのセグメントのIDを♯1として格納する。
つぎに、同コンテンツに対し、cutin&cutout時間 [20,30]のコンテンツ部分についてセグメントを得ようとする場合(図14のno.2)においても、上述の場合と同様に、コンテンツ部分取出指示部4b−1において管理テーブル4a−1を参照する。しかし、管理テーブル4a−1の検索の結果、セグメントデータ記憶部4a−2には当該セグメントは存在していないことがわかるので、コンテンツサーバ2−1〜2−nに変換依頼を送信する。そして、コンテンツサーバ2−1〜2−nから対応するセグメントを受信すると、そのセグメントのIDを♯2として格納する。
【0102】
ついで、同コンテンツに対し、cutin&cutout時間 [5,15]のコンテンツ部分についてセグメントを得ようとする場合(図14のno.3)において、コンテンツ部分取出指示部4b−1において、管理テーブル4a−1を参照して、セグメントデータ記憶部4a−2に当該コンテンツにおける指定された切り出し時間に対応するセグメントが記憶されているかを検索する。すると、セグメントデータ記憶部4a−2には、cutin&cutout時間[5,15]のうち[5,10]を含むセグメントが、ID#1のセグメントとして既に格納されていることが判明する。
【0103】
このとき、[5,10]の部分についてはセグメントID#1のセグメントを再利用し、コンテンツサーバ2−1〜2−mにはcutin&cutout時間[10,15]のセグメントの取り出し指示を送信する。また、この取り出し指示によって返信されたセグメントをID♯3を付してセグメントデータ記憶部4a−2に格納する。
次に、同コンテンツに対しcutin&cutout時間[25,30]のコンテンツ部分についてセグメントを得ようとする場合(図14のno.4)において、コンテンツ部分取出指示部4b−1において管理テーブル4a−1を参照すると、cutin&cutout時間[25,30]の全てを含むセグメントがセグメントデータ記憶部4a−2にID♯2が付されて格納されていることがわかるので、それを再利用し、コンテンツサーバ2−1〜2−nにはセグメント取り出し指示を送信しない。
【0104】
なお、図14中において、「分割数」は、指示情報に「依頼時間」として含まれている切り出し時間に対応するセグメントが、セグメントデータ記憶部4a−2に(分割して)記憶されているブロック数を示している。例えば、上述の例のcutin&cutout時間 [5,15]のセグメントが、cutin&cutout時間 [5,10]のセグメントと、cutin&cutout時間 [10,15]のセグメントとで2分割されて記憶されていることを示している。
【0105】
なお、変換装置4−1〜4−mにおいては、セグメントを取得するために、キャッシュとしてのセグメントデータ記憶部4a−2を使用するため、指示情報に記述されるcutin&cutout時間[ts,te]とセグメントのcutin&cutout時間[ts’,te’]が異なる場合がある。そこで、変換装置4−1〜4−mでは、この切り出し時間の差分がプレゼンテーションに現れないようにプレゼンテーションを調整するための機能を設けることができる。
【0106】
図15は上述のプレゼンテーション時間制御のための機能について説明するための図である。この図15に示すように、変換装置4−1〜4−mの記憶部4aは、上述の管理テーブル4a−1およびセグメントデータ記憶部4a−2をそなえるとともに、プレゼンテーション時間制御情報テーブル4a−3をそなえて構成される一方、作成部4b−2には、上述のテーブル4a−3を参照することによりプレゼンテーション時間制御を行なう機能をそなえている。
【0107】
たとえば、この図15に示すように、コンテンツ部分取出指示部4b−1において管理テーブル4a−1を参照して、セグメントデータ記憶部4a−2から、指示情報に対応するセグメントSEG1〜SEG3を取得したにもかかわらず、これらのSEG1〜SEG3のcutin&cutout時間が、指示情報において要求されたcutin&cutout時間と一致しない場合がある。
【0108】
具体的には、図16に示すセグメント管理テーブル4a−12に記載されたように、SEG1〜SEG3における指示情報で指定された(依頼された)cutin&cutout時間が、それぞれ、[10,20],[63,73],[7,17]であるにもかかわらず、SEG1〜SEG3の実際のcutin&cutout時間が、それぞれ、[5,20],[60,80],[0,20]となる場合があるのである。
【0109】
この場合においては、変換装置4−1〜4−mのコンテンツ部分取出指示部4b−1においてコンテンツサーバ2−1〜2−nから図15に示すセグメントSEG1〜SEG3を取り込むときに、当該コンテンツサーバ2−1〜2−nから、それぞれのSEG1〜SEG3についての実際のcutin&cutout時間について受け取る。
【0110】
そして、記憶管理部4b−4において、各SEG1〜SEG3についての管理データを管理テーブル4a−1に書き込むとともに、テーブル4a−3に、指示情報に指定されたcutin&cutout時間に応じた、上述のごとくコンテンツサーバ2−1〜2−nから受け取った実際のセグメントcutin&cutout時間に対する修正情報を書き込んでいく。
【0111】
これにより、変換装置4−1〜4−mの作成部4b−2では、上述のごとくテーブル4a−3に修正情報が書き込まれた複合コンテンツを作成する場合においては、例えば図18に示すように、第1にセグメントデータ記憶部4a−2から取り出された各セグメントSEG1〜SEG3を(cutin&cutout時間を修正しないまま)連結して、複合コンテンツCONTaのファイルを作成する。
【0112】
ついで、作成部4b−2では、作成された複合コンテンツCONTaのファイルのヘッダ情報として、図17に示すようなテーブル4a−3の内容をプレゼンテーション時間制御情報として付加することにより、図18に示すような、SEG1〜SEG3に対応した指示情報で指定されたcutin&cutout時間に相当するセグメントからなる複合コンテンツCONTbのみを実質的に再生できるようなコンテンツファイルとする。
【0113】
すなわち、上述のようなプレゼンテーション時間制御情報が付加されたコンテンツファイルを複合コンテンツ出力部4b−3で出力することにより、管理サーバ3の複合コンテンツ取得部3b−1でこのコンテンツファイルを取得して、配信部3b−2では、取得したコンテンツファイルの内容から、プレゼンテーション時間制御情報の内容に基づいて、上述のCONTbのみを配信する。
【0114】
すなわち、配信部3b−2では、この図17に示すような、複合コンテンツCONTaにおける時間区間[0,5]は表示せずに[5,15]は表示する、時間区間[15,18]は表示せずに[18,28]は表示する、時間区間[28,42]は表示せずに[42,52]は表示する、そして時間区間[52,55]は表示しないようにする、というプレゼンテーション時間制御を行なって、CONTaの時間区間[5,15],[18,28],[42,52]の30秒のみを表示するCONTbを実質的に配信するのである。
【0115】
これにより、配信部3b−2からの配信を受ける携帯端末5では、時間区間[0,10]をCONTaの時間区間[5,15]を再生し、時間区間[10,20]をCONTaの時間区間[18,28]を再生し、時間区間[20,30]をCONTaの時間区間[42,52]を再生することができる。
図19は、前述のステップS11において、コンテンツサーバ2−1〜2−nの記憶管理部2b−2におけるセグメントの記憶部2aへの書き込み処理を行なう例を説明するための図である。
【0116】
まず、あるコンテンツに対し、cutin&cutout時間[0,10]のセグメントの取り出し指示を受けたとする(図19のno.1)。複合コンテンツ要素取得部2b−1では、管理テーブル2a−3を参照することにより、セグメントデータ記憶部2a−2に該当するセグメントが存在していないと判断すると、コンテンツ記憶部2a−1に記憶された内容から上述の切り出し時間分のコンテンツ部分を取り出して、符号化形式の変換を行なったセグメントをID♯1を付してセグメントデータ記憶部2a−2に記憶する。なお、取り出し指示の送信元の変換装置4−1〜4−mに対しては、図19に示すcutin&cutout時間[0,10]のセグメントSEG1が返信される。
【0117】
ついで、同コンテンツに対し、cutin&cutout時間[5,20]のセグメントの取り出し指示を受けたとする(図19のno.2)。複合コンテンツ要素取得部2b−1では、管理テーブル2a−3を参照することにより、cutin&cutout時間 [5,20]のうちの[5,10]を含むセグメントがID♯1としてセグメントデータ記憶部2a−2に記憶されていると判断できるので、コンテンツサーバ2−1〜2−nでは、取出指示のcutin&cutout時間を[10,20]に変更する。
【0118】
そして、複合コンテンツ要素取得部2b−1では、コンテンツ記憶部2a−1に記憶された内容から上述のcutin&cutout時間[10,20]のコンテンツ部分を取り出して、符号化形式の変換を行なったセグメントをID♯2を付してセグメントデータ記憶部2a−2に記憶する。なお、取り出し指示の送信元の変換装置4−1〜4−mに対しては、図19に示すcutin&cutout時間が[5,10]および[10,20]の2つのセグメントSEG2が返信される。
【0119】
ついで、同コンテンツに対し、cutin&cutout時間[8,15]のセグメントの取り出し指示を受けたとする(図19のno.3)。複合コンテンツ要素取得部2b−1では、管理テーブル2a−3を参照することにより、cutin&cutout時間 [8,15]ののうちの[8,10]を含むセグメント♯1と、[10,15]を含むセグメント♯2とがセグメントデータ記憶部2a−2に記憶されていると判断できる。
【0120】
したがって、コンテンツサーバ2−1〜2−nの複合コンテンツ要素取得部2b−1では、セグメントデータ記憶部2a−2から、セグメントID♯1をもとに上述のcutin&cutout時間[8,10]のコンテンツ部分を取り出すとともに、セグメントID♯2をもとに上述のcutin&cutout時間[10,15]のコンテンツ部分を取り出る。なお、取り出し指示の送信元の変換装置4−1〜4−mに対しては、図19に示すcutin&cutout時間が[8,10]および[10,15]の2つのセグメントSEG3が返信される。
【0121】
さらに、複合コンテンツ要素取得部2b−1では、cutin&cutout時間[0,30]のセグメントの取り出し指示を受けたとする(図19のno.4)。複合コンテンツ要素取得部2b−1では、管理テーブル2a−3を参照することにより、cutin&cutout時間[0,30]のうち[0,10]の部分を含むセグメント♯1と、[10,20]の部分を含むセグメント♯2が存在しているのと判断できる。
【0122】
したがって、取り出し指示のcutin&cutout時間を[20,30]に変更して、コンテンツ記憶部2a−1に記憶された内容から上述のcutin&cutout時間[10,20]のコンテンツ部分を取り出して、符号化形式の変換を行なったセグメントをID♯2を付してセグメントデータ記憶部2a−2に記憶する。
さらに、コンテンツサーバ2−1〜2−nの複合コンテンツ要素取得部2b−1では、セグメント♯1と、セグメント♯2をセグメントデータ記憶部2a−2から取り出すことにより再利用する。なお、取り出し指示の送信元の変換装置4−1〜4−mに対しては、図19に示すcutin&cutout時間が[0,10],[10,20]および[20,30]の3つのセグメントSEG4が返信される。
【0123】
このように、本発明の一実施形態によれば、各コンテンツサーバ2−1〜2−nの複合コンテンツ要素取得部2b−1において、コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分に対応して、携帯端末用に符号化形式が変換された複合コンテンツ要素を取得して、変換装置4−1〜4−mに返信することができるので、変換装置でセグメントの変換処理を行なう従来例に比べて、ネットワーク6a,6bの伝送量を減らし、かつ、従来のシステムに比べて変換装置に処理負荷が集中することを防ぎ、処理負荷を分散させることができ、複合コンテンツを配信するサービスを安定的に提供させることができる利点がある。
【0124】
また、各コンテンツサーバ2−1〜2−n,管理サーバ3および変換装置4−1〜4―mにおける記憶管理部2b−2,3b−4,4b−4において複合コンテンツ要素を記憶管理しておくことで、既に変換済みのセグメントを再利用できることができるので、それぞれの装置2−1〜2−n,3,4−1〜4―mにおいて冗長な符号化形式の変換処理を行なう必要がなくなり、この点からも、ネットワークの伝送量を減らすとともに、システムの処理負荷を低減させる事ができ、ひいては複合コンテンツの生成処理時間を短くすることができる利点がある。
【0125】
たとえば、ある複合コンテンツの作成依頼において、必要な全セグメントが既に変換済みデータとして、変換装置4−1〜4−mのキャッシュとしてのセグメントデータ記憶部4a−2に存在していたならば、セグメント生成のための符号化形式の変換処理は全く不要で、変換装置4−1〜4−mでは携帯向け複合コンテンツのファイル化処理だけで済むので、携帯向け複合コンテンツの生成処理時間を大幅に短縮させることができる効果がある。
【0126】
また、管理サーバ3においても、携帯向け複合コンテンツをコンテンツ記憶部3a−2でキャッシュするので、符号化形式の変換処理およびファイル化処理の必要性を減らし、携帯向け複合コンテンツの生成処理時間を短くする効果がある。例えば、ある複合コンテンツ変換要求についてコンテンツ記憶部3a−2においてキャッシュヒットした場合は、変換処理およびファイル化処理は全く必要がなく、生成済みの携帯向け複合コンテンツをコンテンツ記憶部3a−2から取得し、携帯端末に返信すればよいので、携帯端末への応答を早めることができる。
【0127】
〔b〕本発明の一実施形態の変形例の説明
図20は本発明の一実施形態の変形例を示すブロック図である。本変形例は、前述の図1の複合コンテンツ配信システム1に比して、コンテンツサーバ2′−1〜2′−nの構成が異なっており、その他の構成については前述の図1の場合と同様である。
【0128】
ここで、コンテンツサーバ2′−1(2′−2〜2′−n)は、前述のコンテンツサーバ2−1〜2−nの構成に比して、記憶管理部2b′−2および管理テーブル2a′−3の構成が異なっており、これら以外の構成については図1に示すものと同様である。
すなわち、管理テーブル2a′−3として、前述の図1におけるコンテンツサーバ2−1〜2−nにおいてはそなえられていなかったメタデータテーブル2a′−33をそなえている。メタデータテーブル2a′−33は、例えばこの図20に示すように、そのコンテンツのメタデータとしての人気度や、重要なイベント等について書き込まれるようになっている。
【0129】
また、記憶管理部2b′−2においては、前述の図1の場合と同様に、変換装置4−1〜4−mに対して返信する複合コンテンツ要素について記憶管理するものであるが、上述のメタデータテーブル2a′−33に書き込まれた、コンテンツ部分をなすコンテンツの人気度、重要なイベント等に基づき、コンテンツ部分取出指示部4b−1からの取出指示を受けることが予測されるコンテンツ部分について、前もって複合コンテンツ要素として記憶管理しておくことができるようになっている。
【0130】
すなわち、記憶管理部2a−2により、人気度が比較的高いとされるコンテンツについては、コンテンツ部分取出指示部4b−1からの取出指示を受けることが比較的高い可能性で予測されるので、予めコンテンツ記憶部2a−1からコンテンツ部分として取り出して、符号化形式を携帯端末用に変換することにより、複合コンテンツ要素として、セグメントデータ記憶部2a−2で記憶させておくことができる。
【0131】
この場合においては、コンテンツ管理テーブル2a′−31は、図21に示すように、メタデータテーブル2a′−33との関連付けを行なうために、メタデータテーブルIDを、管理するコンテンツ毎に付して管理しておくことができるようになっている。
そして、コンテンツサーバ2′−1〜2′−nの記憶管理部2b−2では、定期的にメタデータテーブル2a−33から、セグメントの人気度や重要度に関する情報を入手する。例えば図20に示すように、記憶管理部2b−2では、人気度の高いセグメントID♯pを検索して、同セグメントのcutin&cutout情報を取得することができる。そして、このように予め要求が予測されるセグメントのcutin&cutout時刻をメタデータテーブル2a−33から取得し、コンテンツ記憶部2a−1から取り出して、符号化形式を変換し、セグメントデータ記憶部2a−2で記憶しておく。
【0132】
なお、上述の人気度等のメタデータテーブル2a−33で使用する指標で用いる人気度としては、パーソナルコンピュータ向けの配信の実績として得られる統計値を利用して、予め携帯向けに変換要求が予測される箇所とそうでない箇所とを識別している。
これにより、過去にコンテンツ部分取出指示部4b−1からの取出指示を受けたコンテンツ部分でなくても、比較的人気が高いとされるコンテンツのデータについては、必要に応じてセグメントデータ記憶部2a−2で記憶させておき、コンテンツ記憶部2a−1から取り出すよりも高速に取り出すことができるようにしておくことができるのである。
【0133】
したがって、本変形例においても、各コンテンツサーバ2−1〜2−nの複合コンテンツ要素取得部2b−1において、コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分に対応して、携帯端末用に符号化形式が変換された複合コンテンツ要素を取得して、変換装置4−1〜4−mに返信することができるので、前述の一実施形態と同様の利点があるほか、コンテンツサーバ2−1〜2−nにおける符号化変換処理の必要性を減らし、セグメントの要求を受けてから変換装置4−1〜4−mへ返信するまでの時間を短縮させることができる。
〔c〕付記
(付記1) 複数のコンテンツを分散させてそれぞれコンテンツ記憶部で記憶する複数のコンテンツサーバと、携帯端末向けのコンテンツの配信を管理する管理サーバと、該複数のコンテンツサーバからの該管理サーバに対するコンテンツの供給を仲介する中間装置とをそなえ、該複数のコンテンツサーバに分散した複数のコンテンツをコンテンツ部分として部分的に取り込み、取り込んだコンテンツ部分を時系列で組み合わせることにより作成された複合コンテンツを、前記携帯端末に配信する複合コンテンツ配信方法であって、
該管理サーバにおいて、作成すべき複合コンテンツの内容に基づいて、前記複合コンテンツ作成のための指示情報を生成する指示情報生成ステップと、
該中間装置において、該指示情報生成ステップで生成された指示情報に応じて、該コンテンツサーバに対して、前記複合コンテンツ作成のために必要なコンテンツ部分の取り出しを指示するコンテンツ部分取出指示ステップと、
各コンテンツサーバにおいて、該コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分に対応して、前記携帯端末用に符号化形式が変換された複合コンテンツ要素を取得して、該中間装置に返信する複合コンテンツ要素取得ステップと、
該中間装置において、該コンテンツサーバから返信された複合コンテンツ要素を、該管理サーバからの指示情報をもとに時系列で組み合わせて、前記携帯端末向けの複合コンテンツとして作成する作成ステップと、
かつ、該管理サーバが、該作成ステップにて作成された複合コンテンツを前記携帯端末に対して配信する配信ステップと、
をそなえて構成されたことを特徴とする、複合コンテンツ配信方法。
【0134】
(付記2) 該管理サーバにおいては、
前記指示情報に対応して該中間装置から過去に返信された複合コンテンツを、当該指示情報に関連付けて記憶管理するとともに、
該指示情報生成ステップにて生成された指示情報についての、該管理サーバにて記憶されている指示情報との同一性を判定する同一性判定ステップと、
該同一性判定ステップにおける判定結果に基づいて、前記生成された指示情報が、該管理サーバにて記憶管理されている指示情報と同一のものである場合には、当該記憶された指示情報に関連付けて記憶されている複合コンテンツを、該配信ステップにて前記携帯端末へ配信すべき複合コンテンツとして用いる一方、同一のものがない場合には、該中間装置に対して、前記生成された指示情報を送信する管理サーバ内第1制御ステップとをそなえて構成されたことを
特徴とする、付記1記載の複合コンテンツ配信方法。
【0135】
(付記3) 該中間装置が複数そなえられ、
該同一性判定ステップにおいて、前記生成された指示情報について、該管理サーバ内記憶ステップにて記憶された指示情報との類似度についても判定し、
該管理サーバ内第1制御ステップにおいて、該同一性判定ステップにおける判定結果に基づいて、該管理サーバにて記憶管理されている指示情報に、前記生成された指示情報と同一のものがない場合において、該管理サーバにおいて記憶管理されている指示情報のうちで、前記生成された指示情報に最も類似すると判定された指示情報に対する複合コンテンツ情報を返信した中間装置に対して、前記生成された指示情報を送信することを
特徴とする、付記2項記載の複合コンテンツ配信方法。
【0136】
(付記4) 該中間装置が複数そなえられ、
該管理サーバが、該変換装置の処理負荷を監視する処理負荷監視ステップと、該処理負荷監視ステップからの監視結果に基づいて、処理負荷の最も少ない変換装置に対して、該指示情報生成ステップで生成された指示情報を送信する管理サーバ内第2制御ステップとをそなえて構成されたことを特徴とする、付記1〜3のいずれか1項記載の複合コンテンツ配信方法。
【0137】
(付記5) 該中間装置が、該複合コンテンツ要素取得ステップにより、該コンテンツサーバから過去に返信された複合コンテンツ要素を記憶管理するとともに、
該コンテンツ部分取出指示ステップが、
前記の指示情報から複合コンテンツ作成のために必要なコンテンツ部分を特定するための情報を得るとともに、前記複合コンテンツ作成のために必要なコンテンツ部分と該中間装置において記憶管理されている複合コンテンツ要素との間での内容の重複度合いを判定する中間装置内重複判定ステップと、
該中間装置内重複判定ステップにおける判定結果に基づいて、該コンテンツサーバに対して取出指示を行なう取出指示実行ステップと、
をそなえて構成されたことを特徴とする、付記1〜4のいずれか1項記載の複合コンテンツ配信方法。
【0138】
(付記6) 該取出指示実行ステップにおいて、該中間装置内重複判定ステップにおける判定結果に基づき、前記複合コンテンツ作成のために必要なコンテンツ部分の内容が、前記記憶管理されている前記複合コンテンツ要素と重複する部分については、該コンテンツサーバに対して取出指示を行なわず、かつ、当該重複する部分に相当する複合コンテンツ要素を、該作成ステップで前記複合コンテンツを作成する際に用いることを
特徴とする、付記5記載の複合コンテンツ配信方法。
【0139】
(付記7) 該取出指示実行ステップにおいて、該中間装置内重複判定ステップにおける判定結果に基づき、前記複合コンテンツ作成のために必要なコンテンツ部分における一部の内容が、前記記憶管理されている前記複合コンテンツ要素に重複している場合には、前記複合コンテンツ要素に重複していないコンテンツ部分について、該コンテンツサーバに対して取出指示を行なうことを特徴とする、付記5記載の複合コンテンツ配信方法。
【0140】
(付記8) 各コンテンツサーバにおいては、該複合コンテンツ要素取得ステップで過去に返信された複合コンテンツ要素を記憶管理するとともに、
該複合コンテンツ要素取得ステップが、
該コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分と、当該コンテンツサーバにおいて記憶管理されている複合コンテンツ要素との間での内容の重複度合いを判定するコンテンツサーバ内重複判定ステップと、
該コンテンツサーバ内重複判定ステップにおける判定結果に応じて、前記取り出しを指示されたコンテンツ部分を該コンテンツ記憶部から取り出して、前記携帯端末用に符号化形式を変換して、これを複合コンテンツ要素として該中間装置に返信する複合コンテンツ要素返信ステップと、
をそなえて構成されたことを特徴とする、付記1〜7のいずれか1項記載の複合コンテンツ配信方法。
【0141】
(付記9) 該複合コンテンツ要素返信ステップにおいて、
該コンテンツサーバ内重複判定ステップにおける判定結果に基づいて、該コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分のうちで、前記記憶管理された複合コンテンツ要素と内容が重複する部分については、該コンテンツ記憶部から取り出さずに、当該内容が重複する部分に相当する複合コンテンツ要素を該中間装置に返信することを特徴とする、付記8記載の複合コンテンツ配信方法。
【0142】
(付記10) 該複合コンテンツ要素返信ステップにおいて、
該コンテンツサーバ内重複判定ステップにおける判定結果に基づいて、該コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分のうちで、前記記憶管理された複合コンテンツ要素と内容が重複しない部分を該コンテンツ記憶部から取り出し、前記携帯端末用に符号化形式を変換して、これを複合コンテンツ要素として該中間装置に返信することを特徴とする、付記8記載の複合コンテンツ配信方法。
【0143】
(付記11) 該コンテンツサーバにおいて、該コンテンツ部分をなすコンテンツの人気度、重要なイベント等に基づき、該コンテンツ部分取出指示ステップから取出指示を受けることが予測されるコンテンツ部分について、前もって複合コンテンツ要素として記憶管理しておくことを特徴とする、付記1〜10のいずれか1項記載の複合コンテンツ配信方法。
【0144】
(付記12) 該複数のコンテンツサーバに分散した各コンテンツは、音声又は動画像のデータを含む時間区間を有するデータを含み、前記時間区間を部分的に切り出した音声又は動画像のデータにより、前記コンテンツ部分を構成することを特徴とする、付記1〜11のいずれか1項記載の複合コンテンツ配信方法。
【0145】
(付記13) 前記の中間装置におけるコンテンツ部分取出指示ステップにおいて、前記コンテンツ部分を持つインターネット上でのサービス所在に関する情報,前記コンテンツ部分の時間区間,メディア種別または前記符号化変換後の符号化条件を指定することにより、前記複合コンテンツ作成用のコンテンツ部分の取り出しを指示する前記複合コンテンツを作成するためのコンテンツ部分を指定するように構成されたことを特徴とする、付記12記載の複合コンテンツ配信方法。
【0146】
(付記14) 複数のコンテンツを分散させてそれぞれコンテンツ記憶部で記憶する複数のコンテンツサーバと、携帯端末向けのコンテンツの配信を管理する管理サーバと、該複数のコンテンツサーバからの該管理サーバに対するコンテンツの供給を仲介する中間装置とをそなえ、該複数のコンテンツサーバに分散した複数のコンテンツをコンテンツ部分として部分的に取り込み、取り込んだコンテンツ部分を時系列で組み合わせることにより作成された複合コンテンツを、該管理サーバから前記携帯端末に配信する複合コンテンツ配信システムであって、
該管理サーバが、
作成すべき複合コンテンツの内容に基づいて生成された前記複合コンテンツ作成のための指示情報をもとにして、当該複合コンテンツを取得する複合コンテンツ取得部と、
該複合コンテンツ取得部にて取得した複合コンテンツを前記携帯端末に対して配信する配信部とをそなえ、
該中間装置が、
前記複合コンテンツの作成依頼を前記指示情報とともに該複合コンテンツ取得部から受けた場合に、該コンテンツサーバに対して、前記複合コンテンツ作成のために必要なコンテンツ部分の取り出しを指示するコンテンツ部分取出指示部と、
該コンテンツサーバから返信された複合コンテンツ要素を、該管理サーバからの指示情報をもとに時系列で組み合わせて、前記携帯端末向けの複合コンテンツとして作成する作成部と、
該作成部にて作成された複合コンテンツについて、前記の管理サーバの複合コンテンツ取得部に出力する複合コンテンツ出力部と、
かつ、各コンテンツサーバが、
該コンテンツ部分取出指示部で取り出しを指示されたコンテンツ部分に対応して、携帯端末用に符号化形式が変換された複合コンテンツ要素を取得して、該中間装置に返信する複合コンテンツ要素取得部をそなえて構成されたことを特徴とする、複合コンテンツ配信システム。
【0147】
(付記15) 該管理サーバが、前記指示情報に対応して該中間装置から返信された複合コンテンツを、当該指示情報に関連付けて記憶管理しておく管理サーバ内記憶管理部をそなえて構成されたことを特徴とする、付記14記載の複合コンテンツ配信システム。
(付記16) 該中間装置が、該複合コンテンツ要素取得部により、該コンテンツサーバから返信された複合コンテンツ要素を記憶管理する中間装置内記憶管理部をそなえて構成されたことを特徴とする、付記14記載の複合コンテンツ配信システム。
【0148】
(付記17)各コンテンツサーバが、該複合コンテンツ要素取得部からの複合コンテンツ要素を記憶管理する記憶管理部をそなえて構成されたことを特徴とする、付記14記載の複合コンテンツ配信システム。
【0149】
【発明の効果】
以上詳述したように、本発明によれば、各コンテンツサーバの複合コンテンツ要素取得部において、コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分に対応して、携帯端末用に符号化形式が変換された複合コンテンツ要素を取得して、中間装置に返信することができるので、中間装置でセグメントの変換処理を行なう従来例に比べて、ネットワークの伝送量を減らし、かつ、従来のシステムに比べて中間装置に処理負荷が集中することを防ぎ、処理負荷を分散させることができ、複合コンテンツを配信するサービスを安定的に提供させることができる利点がある。
【0150】
また、各コンテンツサーバ,管理サーバおよび中間装置における記憶管理において複合コンテンツ要素を記憶管理しておくことで、既に変換済みのセグメントを再利用できることができるので、それぞれの装置において冗長な符号化形式の変換処理を行なう必要がなくなり、この点からも、ネットワークの伝送量を減らすとともに、システムの処理負荷を低減させる事ができ、ひいては複合コンテンツの生成処理時間を短くすることができる利点がある。
【図面の簡単な説明】
【図1】本発明の一実施形態にかかる複合コンテンツ配信システムを示す図である。
【図2】本実施形態におけるSMILを用いて生成された複合コンテンツ作成のための指示情報について説明するための図である。
【図3】本実施形態におけるSMILを用いて生成された複合コンテンツ作成のための指示情報について説明するための図である。
【図4】本実施形態における管理サーバの記憶管理部で記憶管理する内容について説明するための図である。
【図5】本実施形態における変換装置の記憶管理部で記憶部に書き込まれる内容について示す図である。
【図6】本実施形態における変換装置のコンテンツ管理テーブルを示す図である。
【図7】本実施形態における変換装置のセグメント管理テーブルを示す図である。
【図8】本実施形態における管理テーブルに書き込まれる内容の一例について示す図である。
【図9】本実施形態における管理テーブルに書き込まれる内容の一例について示す図である。
【図10】本発明の一実施形態における複合コンテンツの配信態様説明するためのフローチャートである。
【図11】本実施形態における管理サーバにおける処理を説明するための図である。
【図12】本実施形態における管理サーバにおける処理を説明するための図である。
【図13】本実施形態における管理サーバにおける処理を説明するための図である。
【図14】本実施形態における変換装置における処理を説明するための図である。
【図15】本実施形態における変換装置における処理を説明するための図である。
【図16】本実施形態における変換装置における処理を説明するための図である。
【図17】本実施形態における変換装置における処理を説明するための図である。
【図18】本実施形態におけるコンテンツサーバにおける処理を説明するための図である。
【図19】本実施形態におけるコンテンツサーバにおける処理を説明するための図である。
【図20】本実施形態の変形例にかかるコンテンツサーバを示すブロック図である。
【図21】 本実施形態の変形例にかかるコンテンツ管理テーブルを示す図である。
【図22】携帯端末に対する複合コンテンツを提供するための、複合コンテンツ配信システムの一例を示す図である。
【符号の説明】
1 複合コンテンツ配信システム
2−1〜2―n,2′−1〜2′−n コンテンツサーバ
2a,3a,4a 記憶部
2a−1,3a−2 コンテンツ記憶部
2a−2,4a−2 セグメントデータ記憶部
2a−3,4a−1 管理テーブル
2a−31,2a′−31,3a−3,4a−11 コンテンツ管理テーブル
2a−32,3a−1,4a−12 セグメント管理テーブル
2a−33 メタデータテーブル
2b,3b,4b 処理部
2b−1 複合コンテンツ要素取得部
2b−2,3b−4,4b−4 記憶管理部
3 管理サーバ
3b−1 指示情報生成部
3b−2 複合コンテンツ取得部
3b−3 配信部
4−1〜4−m 変換装置(中間装置)
4a−3 プレゼンテーション時間制御情報テーブル
4b−1 コンテンツ部分取出指示部
4b−2 作成部
4b−3 複合コンテンツ出力部
5 携帯端末
6a〜6c ネットワーク
100 複合コンテンツ配信システム
100a,100b ネットワーク
101 コンテンツサーバ
101a,103a 記憶部
101b,103b 制御部
102 管理サーバ
104 携帯端末
Claims (5)
- 複数のコンテンツを分散させてそれぞれコンテンツ記憶部で記憶する複数のコンテンツサーバと、携帯端末向けのコンテンツの配信を管理する管理サーバと、該複数のコンテンツサーバからの該管理サーバに対するコンテンツの供給を仲介する中間装置とをそなえ、該複数のコンテンツサーバに分散した複数のコンテンツをコンテンツ部分として部分的に取り込み、取り込んだコンテンツ部分を時系列で組み合わせることにより作成された複合コンテンツを、前記携帯端末に配信する複合コンテンツ配信方法であって、
該管理サーバにおいて、作成すべき複合コンテンツの内容に基づいて、前記複合コンテンツ作成のための指示情報を生成する指示情報生成ステップと、
該中間装置において、該指示情報生成ステップで生成された指示情報に応じて、該コンテンツサーバに対して、前記複合コンテンツ作成のために必要なコンテンツ部分の取り出しを指示するコンテンツ部分取出指示ステップと、
各コンテンツサーバにおいて、該コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分に対応して、前記携帯端末用に符号化形式が変換された複合コンテンツ要素を取得して、該中間装置に返信する複合コンテンツ要素取得ステップと、
該中間装置において、該コンテンツサーバから返信された複合コンテンツ要素を、該管理サーバからの指示情報をもとに時系列で組み合わせて、前記携帯端末向けの複合コンテンツとして作成する作成ステップと、
かつ、該管理サーバが、該作成ステップにて作成された複合コンテンツを前記携帯端末に対して配信する配信ステップと、
をそなえて構成され、
該コンテンツが、マルチメディアデータであり、
該コンテンツ部分が、該複数のコンテンツサーバのコンテンツ記憶部に記憶された各コンテンツを部分的に切り出したものであることを特徴とする、複合コンテンツ配信方法。 - 該管理サーバにおいては、
前記指示情報に対応して該中間装置から過去に返信された複合コンテンツを、当該指示情報に関連付けて記憶管理するとともに、
該指示情報生成ステップにて生成された指示情報についての、該管理サーバにて記憶されている指示情報との同一性を判定する同一性判定ステップと、
該同一性判定ステップにおける判定結果に基づいて、前記生成された指示情報が、該管理サーバにて記憶管理されている指示情報と同一のものである場合には、当該記憶された指示情報に関連付けて記憶されている複合コンテンツを、該配信ステップにて前記携帯端末へ配信すべき複合コンテンツとして用いる一方、同一のものがない場合には、該中間装置に対して、前記生成された指示情報を送信する管理サーバ内制御ステップとをそなえて構成され、
該中間装置が複数そなえられ、
該同一性判定ステップにおいて、前記生成された指示情報について、該管理サーバ内記憶ステップにて記憶された指示情報との類似度についても判定し、
該管理サーバ内第1制御ステップにおいて、該同一性判定ステップにおける判定結果に基づいて、該管理サーバにて記憶管理されている指示情報に、前記生成された指示情報と同一のものがない場合において、該管理サーバにおいて記憶管理されている指示情報のうちで、前記生成された指示情報に最も類似すると判定された指示情報に対する複合コンテンツ情報を返信した中間装置に対して、前記生成された指示情報を送信することを
特徴とする、請求項1記載の複合コンテンツ配信方法。 - 該中間装置が、該複合コンテンツ要素取得ステップにより、該コンテンツサーバから過去に返信された複合コンテンツ要素を記憶管理するとともに、
該コンテンツ部分取出指示ステップが、
前記の指示情報から複合コンテンツ作成のために必要なコンテンツ部分を特定するための情報を得るとともに、前記複合コンテンツ作成のために必要なコンテンツ部分と該中間装置において記憶管理されている複合コンテンツ要素との間での内容の重複度合いを判定する中間装置内重複判定ステップと、
該中間装置内重複判定ステップにおける判定結果に基づいて、該コンテンツサーバに対して取出指示を行なう取出指示実行ステップと、
をそなえて構成されたことを特徴とする、請求項1〜2のいずれか1項記載の複合コンテンツ配信方法。 - 各コンテンツサーバにおいては、該複合コンテンツ要素取得ステップからの複合コンテンツ要素を記憶管理するとともに、
該複合コンテンツ要素取得ステップが、
該コンテンツ部分取出指示ステップで取り出しを指示されたコンテンツ部分と、当該コンテンツサーバにおいて記憶管理されている複合コンテンツ要素との間での内容の重複度合いを判定するコンテンツサーバ内重複判定ステップと、
該コンテンツサーバ内重複判定ステップにおける判定結果に応じて、前記取り出しを指示されたコンテンツ部分を該コンテンツ記憶部から取り出して、前記携帯端末用に符号化形式を変換して、これを複合コンテンツ要素として該中間装置に返信する複合コンテンツ要素返信ステップと、
をそなえて構成されたことを特徴とする、請求項1〜3のいずれか1項記載の複合コンテンツ配信方法。 - 複数のコンテンツを分散させてそれぞれコンテンツ記憶部で記憶する複数のコンテンツサーバと、携帯端末向けのコンテンツの配信を管理する管理サーバと、該複数のコンテンツサーバからの該管理サーバに対するコンテンツの供給を仲介する中間装置とをそなえ、該複数のコンテンツサーバに分散した複数のコンテンツをコンテンツ部分として部分的に取り込み、取り込んだコンテンツ部分を時系列で組み合わせることにより作成された複合コンテンツを、該管理サーバから前記携帯端末に配信する複合コンテンツ配信システムであって、
該管理サーバが、
作成すべき複合コンテンツの内容に基づいて生成された前記複合コンテンツ作成のための指示情報をもとにして、当該複合コンテンツを取得する複合コンテンツ取得部と、
該複合コンテンツ取得部にて取得した複合コンテンツを前記携帯端末に対して配信する配信部とをそなえ、
該中間装置が、
前記複合コンテンツの作成依頼を前記指示情報とともに該複合コンテンツ取得部から受けた場合に、該コンテンツサーバに対して、前記複合コンテンツ作成のために必要なコンテンツ部分の取り出しを指示するコンテンツ部分取出指示部と、
該コンテンツサーバから返信された複合コンテンツ要素を、該管理サーバからの指示情報をもとに時系列で組み合わせて、前記携帯端末向けの複合コンテンツとして作成する作成部と、
該作成部にて作成された複合コンテンツについて、前記の管理サーバの複合コンテンツ取得部に出力する複合コンテンツ出力部と、
かつ、各コンテンツサーバが、
該コンテンツ部分取出指示部で取り出しを指示されたコンテンツ部分に対応して、前記携帯端末用に符号化形式が変換された複合コンテンツ要素を取得して、該中間装置に返信する複合コンテンツ要素取得部をそなえて構成され、
該コンテンツが、マルチメディアデータであり、
該コンテンツ部分が、該複数のコンテンツサーバのコンテンツ記憶部に記憶された各コンテンツを部分的に切り出したものであることを特徴とする、複合コンテンツ配信システム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003185304A JP4340483B2 (ja) | 2003-06-27 | 2003-06-27 | 複合コンテンツの配信方法および配信システム |
US10/779,744 US7779149B2 (en) | 2003-06-27 | 2004-02-18 | Compound contents delivery method and delivery system |
EP04004190.7A EP1492021B1 (en) | 2003-06-27 | 2004-02-25 | Compound contents delivery method and delivery system |
CNB2004100088998A CN1316781C (zh) | 2003-06-27 | 2004-03-25 | 复合内容传递方法和传递*** |
KR1020040020404A KR100991944B1 (ko) | 2003-06-27 | 2004-03-25 | 복합 콘텐츠의 배신 방법 및 배신 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003185304A JP4340483B2 (ja) | 2003-06-27 | 2003-06-27 | 複合コンテンツの配信方法および配信システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005020588A JP2005020588A (ja) | 2005-01-20 |
JP4340483B2 true JP4340483B2 (ja) | 2009-10-07 |
Family
ID=33411150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003185304A Expired - Lifetime JP4340483B2 (ja) | 2003-06-27 | 2003-06-27 | 複合コンテンツの配信方法および配信システム |
Country Status (5)
Country | Link |
---|---|
US (1) | US7779149B2 (ja) |
EP (1) | EP1492021B1 (ja) |
JP (1) | JP4340483B2 (ja) |
KR (1) | KR100991944B1 (ja) |
CN (1) | CN1316781C (ja) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4304108B2 (ja) * | 2004-03-31 | 2009-07-29 | 株式会社東芝 | メタデータ配信装置、動画再生装置および動画再生システム |
US20090041420A1 (en) * | 2005-04-28 | 2009-02-12 | Takeshi Matsushita | Recording and reproducing apparatus |
JP2006352443A (ja) * | 2005-06-15 | 2006-12-28 | Fujitsu Ltd | マルチメディア変換処理システム及びマルチメディア変換処理方法 |
US8522142B2 (en) | 2005-12-08 | 2013-08-27 | Google Inc. | Adaptive media player size |
US8214516B2 (en) | 2006-01-06 | 2012-07-03 | Google Inc. | Dynamic media serving infrastructure |
JP4970912B2 (ja) * | 2006-11-29 | 2012-07-11 | 富士フイルム株式会社 | 動画分割サーバおよびその制御方法 |
US8744118B2 (en) | 2007-08-03 | 2014-06-03 | At&T Intellectual Property I, L.P. | Methods, systems, and products for indexing scenes in digital media |
US8739200B2 (en) | 2007-10-11 | 2014-05-27 | At&T Intellectual Property I, L.P. | Methods, systems, and products for distributing digital media |
JP2009259169A (ja) * | 2008-04-21 | 2009-11-05 | Hitachi Ltd | コンテンツ配信装置及びこれを用いたコンテンツの配信方法 |
JP5347876B2 (ja) * | 2009-09-29 | 2013-11-20 | ブラザー工業株式会社 | 情報通信システム、ノード装置、コンテンツ取得方法及びプログラム |
KR20120034550A (ko) | 2010-07-20 | 2012-04-12 | 한국전자통신연구원 | 스트리밍 컨텐츠 제공 장치 및 방법 |
US8433800B2 (en) * | 2011-02-28 | 2013-04-30 | Mskynet Inc. | Smart link system and method |
EP2615841B1 (en) | 2010-09-06 | 2017-12-13 | Electronics And Telecommunications Research Institute | Apparatus and method for providing streaming content |
US9467493B2 (en) | 2010-09-06 | 2016-10-11 | Electronics And Telecommunication Research Institute | Apparatus and method for providing streaming content |
US9456025B2 (en) * | 2010-09-17 | 2016-09-27 | Thomson Licensing | Method and system for determining identity/presence of a mobile device user for control and interaction in content distribution |
KR101877905B1 (ko) | 2010-10-06 | 2018-07-13 | 한국전자통신연구원 | 스트리밍 콘텐츠 제공 장치 및 방법 |
KR101206698B1 (ko) | 2010-10-06 | 2012-11-30 | 한국항공대학교산학협력단 | 스트리밍 콘텐츠 제공 장치 및 방법 |
US9986009B2 (en) | 2010-10-06 | 2018-05-29 | Electronics And Telecommunications Research Institute | Apparatus and method for providing streaming content |
JP5874253B2 (ja) | 2011-09-08 | 2016-03-02 | 富士通株式会社 | 配信システム、配信方法、及び配信プログラム |
KR101868149B1 (ko) * | 2011-12-14 | 2018-06-15 | 한국전자통신연구원 | 클라우드 환경에서 그리드 파일 시스템 방식의 분산 기반 실시간 트랜잭셔널 트랜스코딩 방법 및 장치와 그 시스템 |
US9712887B2 (en) * | 2012-04-12 | 2017-07-18 | Arris Canada, Inc. | Methods and systems for real-time transmuxing of streaming media content |
US8854385B1 (en) * | 2013-10-03 | 2014-10-07 | Google Inc. | Merging rendering operations for graphics processing unit (GPU) performance |
US9292903B2 (en) | 2013-10-03 | 2016-03-22 | Google Inc. | Overlap aware reordering of rendering operations for efficiency |
US10187489B2 (en) | 2014-04-03 | 2019-01-22 | Sony Corporation | Information processing device and recording medium |
KR20170050159A (ko) * | 2015-10-29 | 2017-05-11 | 에스케이플래닛 주식회사 | 비콘 신호를 활용한 컨텐츠 제공 방법 및 장치 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0829875B1 (en) * | 1995-05-31 | 2002-09-18 | Sony Corporation | Method and device for encoding audio signal and method and device for decoding audio signal |
JPH10254850A (ja) | 1997-03-10 | 1998-09-25 | Digital Vision Lab:Kk | 情報流通システム及び同システムに適用する情報作成方法 |
FI105738B (fi) * | 1998-05-29 | 2000-09-29 | Alma Media Oyj | Palveluiden yhdistäminen Internet-tyyppisessä verkossa |
JP2000235652A (ja) | 1999-02-15 | 2000-08-29 | Canon Inc | データ処理装置、データ処理方法及び媒体 |
US6584466B1 (en) * | 1999-04-07 | 2003-06-24 | Critical Path, Inc. | Internet document management system and methods |
WO2001026378A1 (en) | 1999-10-06 | 2001-04-12 | Streaming21, Inc. | Method and apparatus for managing streaming data |
GB9923593D0 (en) * | 1999-10-07 | 1999-12-08 | Albright & Wilson Uk Ltd | Structured surfactant systems |
KR100460276B1 (ko) | 2000-06-10 | 2004-12-04 | 유미특허법인 | 인터넷 서비스 장치 및 서비스 방법 |
JP2002351736A (ja) * | 2001-03-23 | 2002-12-06 | Matsushita Electric Ind Co Ltd | 文書データ処理装置、サーバ装置、端末装置、及び文書データ処理システム |
JP2002297495A (ja) | 2001-03-30 | 2002-10-11 | Seiko Epson Corp | データ配信システム、端末装置、メディア変換プロキシサーバおよびデータ配信方法 |
US7908628B2 (en) * | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
JP2003143574A (ja) | 2001-11-02 | 2003-05-16 | Sharp Corp | コンテンツ編集システム |
US7162451B2 (en) * | 2001-11-30 | 2007-01-09 | International Business Machines Corporation | Information content distribution based on privacy and/or personal information |
AUPR947701A0 (en) | 2001-12-14 | 2002-01-24 | Activesky, Inc. | Digital multimedia publishing system for wireless devices |
-
2003
- 2003-06-27 JP JP2003185304A patent/JP4340483B2/ja not_active Expired - Lifetime
-
2004
- 2004-02-18 US US10/779,744 patent/US7779149B2/en active Active
- 2004-02-25 EP EP04004190.7A patent/EP1492021B1/en not_active Expired - Lifetime
- 2004-03-25 CN CNB2004100088998A patent/CN1316781C/zh not_active Expired - Lifetime
- 2004-03-25 KR KR1020040020404A patent/KR100991944B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR100991944B1 (ko) | 2010-11-04 |
JP2005020588A (ja) | 2005-01-20 |
CN1578219A (zh) | 2005-02-09 |
EP1492021A3 (en) | 2005-11-16 |
US20040267908A1 (en) | 2004-12-30 |
EP1492021B1 (en) | 2016-02-24 |
CN1316781C (zh) | 2007-05-16 |
US7779149B2 (en) | 2010-08-17 |
EP1492021A2 (en) | 2004-12-29 |
KR20050000490A (ko) | 2005-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4340483B2 (ja) | 複合コンテンツの配信方法および配信システム | |
CN102549999B (zh) | 使用协作式并行http和前向纠错的增强型块请求流送 | |
US8060515B2 (en) | System and method for computer-assisted manual and automatic logging of time-based media | |
JP5745462B2 (ja) | メディアコンテンツを供給するための方法及びプログラム並びにサーバ装置 | |
KR100908954B1 (ko) | 오디오 또는 비디오 자료의 전송방법 및 장치 | |
EP3300372B1 (en) | Updating a playlist for streaming content | |
CN102577307B (zh) | 使用url模板和构造规则的增强型块请求流送 | |
CA2140850C (en) | Networked system for display of multimedia presentations | |
CN106209892B (zh) | 使用可伸缩编码的增强型块请求流送 | |
CN102577411B (zh) | 使用信令或块创建的增强型块请求流送*** | |
US7054911B1 (en) | Streaming media bitrate switching methods and apparatus | |
EP2475149A2 (en) | Method for streaming multimedia data over a non-streaming protocol | |
US8139099B2 (en) | Generating representative still images from a video recording | |
EP3562167A1 (en) | Method for providing variant manifest file to media player for rendering content from personal over-the-top network video recorder | |
US20050188319A1 (en) | Information processing apparatus, information processing method, and program | |
JP2004516717A (ja) | オーディオおよび、またはビデオマテリアルの送信および受信 | |
WO2000045536A1 (fr) | Émetteur et récepteur | |
JP2007150764A (ja) | マルチメディア視聴システム及びマルチメディア視聴方法 | |
CN102550034A (zh) | 使用块划分或请求控制以获得改善的客户端侧处置的增强型块请求流送 | |
WO1998037699A1 (en) | System and method for sending and receiving a video as a slide show over a computer network | |
KR100809641B1 (ko) | 이종 시스템간의 컨텐츠 교환 방법 및 그 방법을 수행하는컨텐츠 관리 시스템 | |
US20180137890A1 (en) | Virtual Video Editing | |
JP4055776B2 (ja) | コンテンツ配信システム、並びにこれに用いられるピア及びピアプログラム | |
JP2008048091A (ja) | 動画タグ付けプログラム、動画タグシステム、及び動画配信方法 | |
JP3813142B2 (ja) | ストリーミングコンテンツ管理システム、ストリーミングコンテンツ再生コンピュータ、及びストリーミングコンテンツ再生プログラムを記録したコンピュータ読み取り可能な記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060612 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090319 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090623 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090706 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4340483 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120710 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120710 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130710 Year of fee payment: 4 |
|
EXPY | Cancellation because of completion of term |