(57)【要約】【課題】様々なデータ形式のコンテンツを１つのファイルに合成可能であり、且つこのようなファイルを表示等するユーザ側の装置の機能や記憶領域等のリソースが少ない場合であっても良好に表示等できるシステム等を提供する。【解決手段】コンテンツ配信装置１４は、データ記憶手段２０内に記憶された複数のコンテンツデータ９から複数のコンテンツデータ９を選択して取り出すステップと、取り出した複数のコンテンツデータ９を、クライアントコンピュータ１５の表示手段３８で表示する際の各コンテンツデータ９の配置位置を予め設定されたレイアウト仕様データ４６に基づいて配置して、１つのデータファイル６に合成するステップとを実行する自動合成手段３０を具備する。【選択図】        図６
2004310326.tif 000002
【特許請求の範囲】
【請求項１】
文書、画像、音声等のコンテンツデータが複数記憶されたデータ記憶手段を有するコンテンツ配信装置と、
該コンテンツ配信装置に通信回線を通じて接続され、コンテンツ配信装置から配信されたコンテンツを表示する表示手段を有するクライアントコンピュータとを具備するコンテンツ配信システムであって、
前記コンテンツ配信装置は、
前記データ記憶手段内に記憶された複数のコンテンツデータから複数のコンテンツデータを選択して取り出すステップと、
取り出した複数のコンテンツデータを、前記クライアントコンピュータの表示手段で表示する際の各コンテンツデータの配置位置を予め設定されたレイアウト仕様データに基づいて配置して、１つのデータファイルに合成するステップとを実行する自動合成手段を具備することを特徴とするコンテンツ配信システム。
【請求項２】
前記自動合成手段は、
複数のコンテンツデータを１つのデータファイルに合成する際に、コンテンツデータ以外のデータであって、背景あるいは定型文等として付加される付加データに基づいてデータファイルに付加データを合成させるステップを実行することを特徴とする請求項１記載のコンテンツ配信システム。
【請求項３】
前記コンテンツ配信装置は、
前記自動合成手段により合成したファイルを所定の規則に基づいて暗号化する暗号化手段を具備することを特徴とする請求項１または請求項２記載のコンテンツ配信システム。
【請求項４】
前記自動合成手段は、
前記コンテンツデータに動画データが含まれている場合には、該動画データの表示領域情報および再生時間情報を合成したファイルに関連づけして記述するステップを実行することを特徴とする請求項１〜請求項３のうちのいずれか１項記載のコンテンツ配信システム。
【請求項５】
前記自動合成手段は、
前記コンテンツデータに音声データが含まれている場合には、該音声データのデータ形式情報および再生時間情報を合成したファイルに関連づけして記述するステップを実行することを特徴とする請求項１〜請求項４のうちのいずれか１項記載のコンテンツ配信システム。
【請求項６】
前記コンテンツ配信装置は、
前記自動合成手段によって合成されたファイルを構成する元のコンテンツデータを削除する削除手段を具備することを特徴とする請求項１〜請求項５のうちのいずれか１項記載のコンテンツ配信システム。
【請求項７】
文書、画像、音声等のコンテンツデータが複数記憶されたデータ記憶手段を有し、クライアントコンピュータへコンテンツを配信するコンテンツ配信装置において、
前記データ記憶手段内に記憶された複数のコンテンツデータから任意の複数のコンテンツデータを選択して取り出すステップと、
取り出した複数のコンテンツデータの配置位置を予め設定されたレイアウト仕様データに基づいて配置させて、１つのデータファイルに合成するステップとを実行する自動合成手段を具備することを特徴とするコンテンツ配信装置。
【請求項８】
前記自動合成手段は、
複数のコンテンツデータを１つのデータファイルに合成する際に、コンテンツデータ以外のデータであって、背景あるいは定型文等として付加される付加データに基づいてデータファイルに付加データを合成させるステップを実行することを特徴とする請求項７記載のコンテンツ配信装置。
【請求項９】
前記自動合成手段により合成したファイルを所定の規則に基づいて暗号化する暗号化手段を具備することを特徴とする請求項７または請求項８記載のコンテンツ配信装置。
【請求項１０】
前記自動合成手段は、
前記コンテンツデータに動画データが含まれている場合には、該動画データの表示領域情報および再生時間情報を合成したファイルに関連づけして記述するステップを実行することを特徴とする請求項７〜請求項９のうちのいずれか１項記載のコンテンツ配信装置。
【請求項１１】
前記自動合成手段は、
前記コンテンツデータに音声データが含まれている場合には、該音声データのデータ形式情報および再生時間情報を合成したファイルに関連づけして記述するステップを実行することを特徴とする請求項７〜請求項１０のうちのいずれか１項記載のコンテンツ配信装置。
【請求項１２】
前記自動合成手段によって合成されたファイルを構成する元のコンテンツデータを削除する削除手段を具備することを特徴とする請求項７〜請求項１１のうちのいずれか１項記載のコンテンツ配信装置。
【請求項１３】
文書、画像、音声等のコンテンツデータが複数記憶されたデータ記憶手段を有するコンテンツ配信装置から、配信されたコンテンツを表示する表示手段を有するクライアントコンピュータへコンテンツを配信する方法であって、
前記データ記憶手段内に記憶された複数のコンテンツデータから任意の複数のコンテンツデータを選択して取り出すステップと、
取り出した複数のコンテンツデータを、前記クライアントコンピュータの表示手段で表示する際の各コンテンツデータの配置位置を予め設定されたレイアウト仕様データに基づいて配置させて、１つのデータファイルに合成するステップと、
該合成されたデータファイルをクライアントコンピュータに配信するステップとを含むことを特徴とするコンテンツ配信方法。
【請求項１４】
複数のコンテンツデータを１つのデータファイルに合成する際に、コンテンツデータ以外のデータであって、背景あるいは定型文等として付加される付加データに基づいてデータファイルに付加データを合成させるステップを含むことを特徴とする請求項１３記載のコンテンツ配信方法。
【請求項１５】
前記自動合成手段により合成したファイルを所定の規則に基づいて暗号化するステップを含むことを特徴とする請求項１３または請求項１４記載のコンテンツ配信方法。
【請求項１６】
前記コンテンツデータに動画データが含まれている場合には、該動画データの表示領域情報および再生時間情報を合成したファイルに関連づけして記述するステップを含むことを特徴とする請求項１３〜請求項１５のうちのいずれか１項記載のコンテンツ配信方法。
【請求項１７】
前記コンテンツデータに音声データが含まれている場合には、該音声データのデータ形式情報および再生時間情報を合成したファイルに関連づけして記述するステップを含むことを特徴とする請求項１３〜請求項１６のうちのいずれか１項記載のコンテンツ配信方法。
【請求項１８】
前記自動合成手段によって合成されたファイルを構成する元のコンテンツデータを削除するステップを含むことを特徴とする請求項１３〜請求項１７のうちのいずれか１項記載のコンテンツ配信方法。
【請求項１９】
文書、画像、音声等のコンテンツデータが複数記憶されたデータ記憶手段を有し、クライアントコンピュータへコンテンツを配信するコンテンツ配信装置に実行させるデータ合成プログラムであって、
前記データ記憶手段内に記憶された複数のコンテンツデータから任意の複数のコンテンツデータを選択して取り出すステップ、
取り出した複数のコンテンツデータの配置位置を予め設定されたレイアウト仕様データに基づいて配置させて、１つのデータファイルに合成するステップとをコンテンツ配信装置に実行させることを特徴とするコンピュータ読み取り可能なデータ合成プログラム。
【請求項２０】
複数のコンテンツデータを１つのデータファイルに合成する際に、コンテンツデータ以外のデータであって、背景あるいは定型文等として付加される付加データに基づいてデータファイルに付加データを合成させるステップをコンテンツ配信装置に実行させることを特徴とする請求項１９記載のコンピュータ読み取り可能なデータ合成プログラム。
【請求項２１】
前記自動合成手段により合成したファイルを所定の規則に基づいて暗号化するステップをコンテンツ配信装置に実行させることを特徴とする請求項１９または請求項２０記載のコンピュータ読み取り可能なデータ合成プログラム。
【請求項２２】
前記コンテンツデータに動画データが含まれている場合には、該動画データの表示領域情報および再生時間情報を合成したファイルに関連づけして記述するステップをコンテンツ配信装置に実行させることを特徴とする請求項１９〜請求項２１のうちのいずれか１項記載のコンピュータ読み取り可能なデータ合成プログラム。
【請求項２３】
前記コンテンツデータに音声データが含まれている場合には、該音声データのデータ形式情報および再生時間情報を合成したファイルに関連づけして記述するステップをコンテンツ配信装置に実行させることを特徴とする請求項１９〜請求項２２のうちのいずれか１項記載のコンピュータ読み取り可能なデータ合成プログラム。
【請求項２４】
前記自動合成手段によって合成されたファイルを構成する元のコンテンツデータを削除するステップをコンテンツ配信装置に実行させることを特徴とする請求項１９〜請求項２２のうちのいずれか１項記載のコンピュータ読み取り可能なデータ合成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク等を介してコンテンツを配信するサービスを行なっているコンテンツ配信システム、コンテンツ配信装置、コンテンツ配信方法、およびコンピュータ読み取り可能なデータ合成プログラムに関する。
【０００２】
【従来の技術】
インターネット等のネットワーク上で、文字データ、画像データ（静止画および動画を含む）、音声データ等の様々なコンテンツを配信するサービスは従来から知られているものである（例えば、特許文献１参照）。
この特許文献１によると、ニュースあるいはその他の情報から成るコンテンツをユーザに配信する際に、コンテンツにＢＧＭを関連付けして配信し、ユーザ側ではコンテンツの再生と同時にＢＧＭ再生も行なえるシステムについて提案している。
【０００３】
一方、インターネット等のネットワーク上で収集したコンテンツを合成する必要性も生じている（例えば特許文献２参照）。
すなわち、特許文献２によれば、複数のｗｅｂぺージからコンテンツを収集した場合において、収集した複数のコンテンツを１つのｗｅｂページとしてアップしたいという要求も出てくるはずであるので、複数のコンテンツを１つに合成する技術が提案されている。
【０００４】
【特許文献１】
特開２００１−３１２４９７号公報（（０００２）〜（０００４）等）
【特許文献２】
特開２００２−１８３１１６号公報（（００１４）〜（００２０）等）
【０００５】
【発明が解決しようとする課題】
特許文献１のようなシステムは、コンテンツを配信するサーバが、ニュースやその他各種情報等のコンテンツを収集し、各コンテンツを各々データファイル単位あるいはパケット化してユーザ端末へ配信するものである。
しかし、このようなシステムでは、サーバ側およびユーザ側の両方の装置で各コンテンツのやりとりを行なおうとする都度、コンテンツのダウンロードや検索を行なわなくてはならず、サーバ側およびユーザ側の双方の装置でダウンロード機能や検索機能を備えている必要があり、各装置の仕様が限定されてきてしまうという課題があった。
【０００６】
また、コンテンツを配信する際には、他のユーザに見られないよう、コンテンツに暗号化処理を行なうこともある。しかし、従来のシステムでは、複数のコンテンツを配信する際に、その都度暗号化処理を行なおうとすると、サーバ側に負荷がかかりすぎるため、全てのコンテンツの暗号化を行なえない場合もあるという課題もあった。
【０００７】
さらに、コンテンツに画像データや音声データが含まれている場合には、画像や音声の同期をとるための仕様データを別途配信する必要があるが、このような仕様データの作成をするサーバ側での負担が大きく、一方でユーザ側でもサーバ側から送られてくる仕様データを解析する機能が必要であるという課題があった。
【０００８】
さらに、ユーザ側ではサーバ側から配信されるコンテンツに含まれる文字フォントを全てそろえておかなくては、サーバが配信するコンテンツの表示ができないので、ユーザ側での負担が大きいという課題があった。
【０００９】
なお、特許文献２に示すようなシステムでは、複数のデータを１つのデータにまとめるＨＴＭＬ文書同士の合成手段については記載されてはいるが、様々なデータ形式のコンテンツを１つのファイルとして合成する点については何ら記載されてはおらず、様々なコンテンツを１つのファイルとして配信する手段が望まれていた。
また、特許文献２に示すシステムでは、合成する際の挿入位置などをその都度指定しなくてはならないので、合成に手間がかかるという課題があった。
【００１０】
そこで、本発明は上記課題を解決すべくなされ、その目的とするところは、様々なデータ形式のコンテンツを１つのファイルに合成可能であり、且つこのようなファイルを表示等するユーザ側の装置の機能や記憶領域等のリソースが少ない場合であっても良好に表示等できるコンテンツ配信システム、コンテンツ配信装置、コンテンツ配信方法およびコンピュータ読み取り可能なデータ合成プログラムを提供することにある。
【００１１】
【課題を解決するための手段】
本発明にかかるコンテンツ配信システムによれば、文書、画像、音声等のコンテンツデータが複数記憶されたデータ記憶手段を有するコンテンツ配信装置と、該コンテンツ配信装置に通信回線を通じて接続され、コンテンツ配信装置から配信されたコンテンツを表示する表示手段を有するクライアントコンピュータとを具備するコンテンツ配信システムであって、前記コンテンツ配信装置は、前記データ記憶手段内に記憶された複数のコンテンツデータから複数のコンテンツデータを選択して取り出すステップと、取り出した複数のコンテンツデータを、前記クライアントコンピュータの表示手段で表示する際の各コンテンツデータの配置位置を予め設定されたレイアウト仕様データに基づいて配置して、１つのデータファイルに合成するステップとを実行する自動合成手段を具備することを特徴としている。
この構成を採用することによって、コンテンツ配信装置は、複数のコンテンツを予め設定されたレイアウトで自動的に１つのファイルに合成するので、コンテンツを配信する側でコンテンツデータ毎に配置の位置を指定しなくともよい。また、様々なデータ形式のコンテンツを１つのファイルに合成するので、クライアント側では合成されたファイルのデータ形式に対応する表示機能のみ有ればよく、クライアント側での装置の機能を上げなくともよい。
【００１２】
前記自動合成手段は、複数のコンテンツデータを１つのデータファイルに合成する際に、コンテンツデータ以外のデータであって、背景あるいは定型文等として付加される付加データに基づいてデータファイルに付加データを合成させるステップを実行することを特徴としてもよい。
この構成によれば、配信する具体的な内容であるコンテンツデータ以外に、これに付加されるデータも自動的に付加される。
【００１３】
また、前記コンテンツ配信装置は、前記自動合成手段により合成したファイルを所定の規則に基づいて暗号化する暗号化手段を具備することを特徴としてもよい。
この構成によれば、配信すべき複数のコンテンツを１つのファイルとして暗号化できるので、コンテンツデータ毎に暗号化しなくともよく、暗号化の手間を省くことができる。
【００１４】
さらに、前記自動合成手段は、前記コンテンツデータに動画データが含まれている場合には、該動画データの表示領域情報および再生時間情報を合成したファイルに関連づけして記述するステップを実行することを特徴としてもよい。
これによれば、動画を含めて１つのファイルとして合成した場合であっても、クライアント側では動画の情報を得て確実に動画の再生ができる。
【００１５】
なお、前記自動合成手段は、前記コンテンツデータに音声データが含まれている場合には、該音声データのデータ形式情報および再生時間情報を合成したファイルに関連づけして記述するステップを実行することを特徴としてもよい。
これによれば、音声を含めて１つのファイルとして合成した場合であっても、クライアント側ではその音声の情報を得て確実に音声の再生ができる。
【００１６】
また、前記コンテンツ配信装置は、前記自動合成手段によって合成されたファイルを構成する元のコンテンツデータを削除する削除手段を具備するようにしてもよい。
この構成によれば、配信用のファイルが作成されれば、元となったデータは必要なくなるので、これらを削除していくことで記憶領域の確保が容易となる。
【００１７】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。
まず、コンテンツ配信システム１０の全体の概略について図１を用いて説明する。
コンテンツ配信システム１０は、ニュースや各種情報等のコンテンツを配信するコンテンツ配信装置１４と、コンテンツ配信装置１４に対してインターネット等のネットワーク１２を介して接続された１または複数のクライアントコンピュータ１５を具備している。
クライアントコンピュータ１５は、配信されてきたコンテンツを液晶モニタやＣＲＴモニタ等の表示手段３８に表示させることができる。
【００１８】
まず、コンテンツ配信装置の構成について説明する。
インターネット１２に接続されているコンテンツ配信装置１４は、具体的には、文書、画像（静止画と動画両方含む）、音声等を含む様々な形式のコンテンツデータ９ａ，９ｂ，９ｃ・・を、ニュースあるいは各種情報としてクライアントコンピュータ１５に配信するための機能を備えたｗｅｂサーバである。
このコンテンツ配信装置１４は、様々なデータ形式のコンテンツデータを自動的に合成して、１つのデータファイル６としてクライアントコンピュータ１５へ配信する点に特徴がある。
【００１９】
コンテンツ配信装置１４の具体的な構成について、図２に基づいて説明する。
コンテンツ配信装置１４は、コンテンツデータが複数記憶されたハードディスク等のコンテンツデータ記憶手段２０、ＣＰＵやメモリ等から構成される制御部２２、インターネット１２等の通信ネットワークに接続してデータの送受信を行なう通信部２８、モニタ装置等の表示手段２４、キーボードやポインティングデバイス等の入力手段２６等を具備している。
【００２０】
コンテンツ配信装置１４は、複数のコンテンツデータを記憶手段から取り出して１つのデータファイルとして合成する自動合成手段３０を有している。
自動合成手段３０は、ハードディスク等の記憶手段（図示せず）内に予め記憶されているデータ合成プログラムを制御部２２が実行することによって実現される。
自動合成手段３０は、複数のコンテンツデータ９をコンテンツデータ記憶手段２０から取り出して合成データファイル６を作成後、合成データファイル６を合成データ記憶手段３１内に記憶する。
【００２１】
なお、コンテンツ配信装置１４は、クライアントコンピュータ１５に配信するためのコンテンツデータ９を収集する必要がある。コンテンツデータ９は、人手によってコンテンツ配信装置１４に入力されるか（つまり光ディスク等の記録媒体に記録されているコンテンツデータをコンテンツ配信装置１４に入力するということ）、あるいはコンテンツ配信装置１４がインターネット等の通信回線で接続された他のサーバコンピュータ等からダウンロードすることで入手することができる。
コンテンツ配信装置１４の制御部２２は、入力されるかあるいはダウンロードすることによって入手したコンテンツデータ９をコンテンツデータ記憶手段２０内に記憶させる。
【００２２】
次に、クライアントコンピュータの構成について、図３に基づいて説明する。
クライアントコンピュータ１５は、ＣＰＵやメモリ等から構成される制御部３２、ハードディスクドライブ等の記憶手段３４、インターネット等の通信ネットワークに接続してデータの送受信を行なう通信部３６、モニタ装置等の表示手段３８、キーボードやポインティングデバイス等の入力手段３９等を具備する一般的なパーソナルコンピュータ（汎用コンピュータ）で構成することができる。
【００２３】
以下、図４〜図７に基づいて、本発明のコンテンツ配信システムのコンテンツデータの自動合成動作の概略を説明する。
コンテンツ配信装置１４は、自動合成手段３０の動作により、静止画データや、文書データまたは動画データ等の複数種類のコンテンツデータ９を１つのファイルである合成データファイル６として合成する機能を有する。
まず自動合成手段３０は、合成データファイル６を作成する際に、コンテンツデータ記憶手段２０内に記憶されている各コンテンツデータ９のうちいずれのコンテンツデータを用いるかを決定する。
【００２４】
いずれのコンテンツデータ９を用いるかは、マッピング仕様データ４０に基づいて決定される。マッピング仕様データ４０は、予め仕様データ記憶手段４３内に記憶されているものである。マッピング仕様データ４０には、１つの合成データファイルを作成する際に必要なコンテンツデータの種類等が記載されている。
自動合成手段３０は、マッピング仕様データ４０に基づいてコンテンツデータ記憶手段２０から必要なコンテンツデータ９を取り出し、取り出した各コンテンツデータ９を結合させ、結合データ４２を作成する。
ここで結合データ４２とは、単に互いに異なるデータ形式のコンテンツデータを結合させただけのものである。
【００２５】
また、自動合成手段３０は、マッピング仕様データ４０に基づいて結合データ４２を作成する際、コンテンツデータ９に動画が含まれている場合には、動画の表示領域情報６０と、動画の再生時間情報６１とを結合データ４２に付加する。
また、自動合成手段３０は、マッピング仕様データ４０に基づいて結合データ４２を作成する際、コンテンツデータ９に音声データが含まれている場合には、音声の再生時間情報６２と、音声のデータ形式情報６３とを結合データ４２に付加する。
【００２６】
なお結合データ４２が形成された後、結合データとして形成した元のコンテンツデータ９をコンテンツデータ記憶手段２０から削除する。
コンテンツデータ９の削除は、削除手段２９が行なう。削除手段２９は、結合データ４２を結合した後に、結合データ４２を構成したコンテンツデータを自動的に削除するように記述された動作プログラムを制御部２２が読み込んで実行することによって実現される。このような動作プログラムは、予めいずれかの記憶手段内に記憶されている。
【００２７】
次に、図５に示すように、自動合成手段３０は、結合データ４２に対して画像合成処理工程４４を施す。
画像合成処理工程４４では、レイアウト仕様データ４６および装飾仕様データ４８に基づいて合成処理が実行される。
合成処理は、自動合成手段３０が、クライアントコンピュータ１５の表示手段３８に表示されたときの各コンテンツデータ９の配置を予め仕様として決めてあるレイアウト仕様データ４６に基づいて、各コンテンツデータ９を自動的に配置することができる。
【００２８】
さらに、自動合成手段３０は、コンテンツデータ９ではなく背景として表示されるイラストや写真、または時候の挨拶等の定型文等の配置を予め仕様として決めてある装飾仕様データ４８（特許請求の範囲でいう付加データ）に基づいて、該当する背景や定型文等を装飾データ記憶手段４５から取り出して自動的に配置することができる。
【００２９】
図６の例で、画像合成処理工程４４について具体的に説明すると、レイアウト仕様データ４６では最上段の左右に静止画が２つ配列されているので、自動合成手段３０は結合データ４２内のコンテンツデータ９のうち、静止画データＡと静止画データＢを合成データファイル６の最上段の左右にそれぞれ配置させる。
また、レイアウト仕様データ４６では、２段目の左右と３段目の左側に文書データが配列された構成となっているので、自動合成手段３０は結合データ４２内のコンテンツデータ９のうち、文書データＣ，Ｄ，Ｅをそれぞれ２段目の左側、２段目の右側、３段目の左側に配置させる。
そしてレイアウト仕様データ４６では、３段目の右側において左側の文書データよりやや下方にずれて動画データが配置されているので、自動合成手段３０は結合データ４２内のコンテンツデータ９のうち動画データを３段目の右側において左側の文書データよりやや下方に配置させる。
【００３０】
また、装飾仕様データ４８では、各コンテンツデータの後背に背景データが配置されるように指示され、さらに、最下段の左側に定型文（例えば、時候の挨拶や広告等）データが配置されるように指示される。
そこで、自動合成手段３０は、装飾仕様データ４８に基づいて、該当する背景イメージデータ５０と、定型文データ５１とを装飾データ記憶手段４５から取り出して、合成データファイル６に配置させる。
【００３１】
なお、レイアウト仕様データ４６、装飾仕様データ４８は、予め仕様データ記憶手段４３内に記憶されており、自動合成手段３０が合成データファイル６を作成する際に読み出される。
このように、コンテンツ配信システム１０では配信側で人手によりコンテンツデータ９の配置位置を決定しているのではなく、予め設定された仕様に基づいて自動的に配置を決定し、合成データファイル６を自動作成しているので、配信すべき合成データファイル６の作成を極めて短時間で行なうことができる。
【００３２】
なお、作成する合成データファイル６の配信時期に合わせて、レイアウト仕様データ４６や装飾仕様データ４８は、複数種類設けておき、その季節に合わせた仕様を採用するようにすると好適である。
例を挙げると、夏用の装飾仕様データ４８として背景に海のイメージを配置したり定型文に夏らしい時候の挨拶を入れたデータ、および秋用の装飾仕様データ４８として背景に紅葉のイメージを配置したり定型文として秋らしい時候の挨拶を入れたデータを予め作成しておき、現在日時が９月になるまでは装飾仕様データ４８として夏用の装飾仕様データ４８を取り出して採用し、現在日時が９月になった場合には秋用の装飾仕様データ４８を取り出して採用するようにするのである。
【００３３】
画像合成処理工程４４においては、自動合成手段３０は、レイアウト仕様データ４６および装飾仕様データ４８に基づいて各コンテンツデータや装飾用のデータを該当位置に配置した後、この合成データファイル６を、１つの画像ファイルとしてデータ変換する。
ここで、画像ファイルとは、具体的には、ＢＭＰやＴＩＦＦ等の画像形式をいう。このように、文書等のデータも含んだ合成データファイルを、ＢＭＰやＴＩＦＦ等の画像ファイルに変換することによって、様々なデータ形式の複数のコンテンツデータを、なるべく特別なアプリケーションを必要とせず、また特別な文字フォントが無くとも様々なデータ形式のコンテンツデータの表示を行なわせることができる。
【００３４】
なお、画像合成処理工程４４において、１つの画像ファイルとしてデータ変換されるのは、上記のように結合データ４２として結合された各コンテンツデータ９である。したがって、結合データ４２以外に形成された、動画データの表示領域情報６０や音声データのデータ形式情報６２等は、１つの合成データファイル６としては合成されない。
ただし、自動合成手段３０は、後述するように（図８）、一緒には合成されないデータは、合成した合成データファイル６と同じファイル内にパッケージ化するようにする。
【００３５】
また、画像合成処理工程４４において、自動合成手段３０は、１つの画像ファイルとして合成された合成データファイル６を配信先のクライアントの仕様に合わせて横長の画像にしたり、縦長の画像にしたり、あるいは９０度回転させたりする等の処理を行なうように作動してもよい。
【００３６】
次に、図７に示すように、画像合成処理工程４４で作成された合成データファイル６は、次に暗号化処理工程５２で暗号化処理が施される。
暗号化処理工程５２は、制御部２２が、予め暗号化プログラム記憶手段５６内に記憶された暗号化プログラム５５を読み出してが起動することにより動作する。
暗号化の手段としては、公開鍵方式等様々な方式が採用されているが、特にどのような方式によるものであってもよい。
このように、合成されたデータファイルを暗号化するので、複数のコンテンツデータを別個に暗号化処理する場合よりも短時間で暗号化することができる。
暗号化された合成データファイル７は、合成データ記憶手段３１内に保存される。
【００３７】
なお、暗号化処理が必要ないコンテンツを配信する場合には、上述した暗号化処理工程５２は必要なく、作成された合成データファイル６をそのまま配信するようにしてもよい。
【００３８】
なお、上述した実施形態は、コンテンツデータ記憶手段２０から取り出した各コンテンツを全て１つの合成データファイル６として合成するものであった。
しかし、マッピング仕様データ４０に含まれているコンテンツデータのなかには、１つのデータファイルとしては合成しないように指示されたもの（以下、合成対象外データという）も存在することがある。
【００３９】
このように、１つのデータファイルとしては合成しない合成対象外データの取り扱いについて図８に基づいて説明する。
まず、自動合成手段３０は、マッピング仕様データ４０に基づいて、コンテンツデータ記憶手段２０からコンテンツデータ９を取り出した際（図４参照）に、合成しないように指示された合成対象外コンテンツデータ６７が存在していた場合、画像合成処理工程４４において合成対象外データ６７は１つの画像として合成しないように処理する。
そして、自動合成手段３０は、画像合成処理工程４４において合成した合成データファイル６と合成対象外データ６７とを１つのファイル６６にパッケージ化する。
【００４０】
なお、このとき上述したように、コンテンツデータ９に動画データや音声データが含まれている場合にコンテンツデータ９とは別に生成された動画の表示領域情報６０、動画の再生時間情報６１、音声の再生時間情報６２、または音声のデータ形式情報６３を１つのファイル６６にパッケージ化するとよい。
【００４１】
以上、本発明の好適な実施の形態について種々述べてきたが、本発明は上述する実施の形態に限定されるものではなく、発明の精神を逸脱しない範囲で多くの改変を施し得るのはもちろんである。
【００４２】
【発明の効果】
本発明に係るコンテンツ配信システム、コンテンツ配信装置、コンテンツ配信方法およびコンピュータ読み取り可能なデータ合成プログラムによれば、コンテンツ配信装置は、複数のコンテンツを予め設定されたレイアウトで自動的に１つのファイルに合成するので、コンテンツを配信する側でコンテンツデータ毎に配置の位置を指定しなくともよく配信用データの作成の手間が省ける。
また、クライアント側では合成されたファイルのデータ形式に対応する表示機能のみ有ればよい。このため、クライアント側の装置に特殊なフォントや特殊な表示ソフトを実装しておかなくともよく、コストダウンを図ることができる。またクライアント側では、メモリ容量等も大容量化させずに済み、コンテンツの表示以外の機能の性能を上げることができる。
また、このようにクライアント側ではリソースが少なくとも配信されたコンテンツ表示に対応ができるので、例えば携帯電話、携帯端末その他情報家電を用いて手軽にコンテンツの受信を行なえる。
【図面の簡単な説明】
【図１】本発明に係るコンテンツ配信システムの全体構成の概要を示す説明図である。
【図２】コンテンツ配信装置の内部構成を示した説明図である。
【図３】クライアントコンピュータの内部構成を示した説明図である。
【図４】自動合成手段がマッピング仕様に基づいて結合データを作成する動作を示す説明図である。
【図５】自動合成手段がレイアウト仕様および装飾仕様に基づいて合成データファイルを作成する動作を示す説明図である。
【図６】図５に示した合成データファイルの作成の様子を具体的に示した説明図である。
【図７】合成データファイルを暗号化処理する点について説明する説明図である。
【図８】合成対象外ファイルを合成データファイルと１つのファイルにパッケージ化したところを示す説明図である。
【符号の説明】
６  合成データファイル
７  暗号化合成データファイル
９  コンテンツデータ
１０  コンテンツ配信システム
１２  インターネット
１４  コンテンツ配信装置
１５  クライアントコンピュータ
２０  コンテンツデータ記憶手段
２２，３２  制御部
２４，３８  表示手段
２６，３９  入力手段
２８，３６  通信部
２９  削除手段
３０  自動合成手段
３１  合成データ記憶手段
３４  記憶手段
４０  マッピング仕様データ
４２  結合データ
４３  仕様データ記憶手段
４４  画像合成処理工程
４５  装飾データ記憶手段
４６  レイアウト仕様データ
４８  装飾仕様データ
５０  背景イメージデータ
５１  定型文データ
５２  暗号化処理工程
５５  暗号化プログラム
５６  暗号化プログラム記憶手段
６０  表示領域情報
６１，６２  再生時間情報
６３  データ形式情報
６６  パッケージ化されたファイル
６７  合成対象外データ
【図１】
2004310326.tif 000003
【図２】
2004310326.tif 000004
【図３】
2004310326.tif 000005
【図４】
2004310326.tif 000006
【図５】
2004310326.tif 000007
【図６】
2004310326.tif 000008
【図７】
2004310326.tif 000009
【図８】
2004310326.tif 000010