(57)【要約】【課題】コンテンツ作成者の意図しない箇所のオブジェクトが置換および／または意図しない箇所にオブジェクトが挿入されることを防せぐことが可能なコンテンツ作成装置を提供する。【解決手段】コンテンツ作成装置１０は、コンテンツを作成するコンテンツ作成部１０３０と、作成されたコンテンツをサーバ装置２０へ送信する通信処理部１０５０と、コンテンツの作成中に、オブジェクトを追加可能な領域の指定および／またはコンテンツにおける置換可能なオブジェクトの指定を受け付ける受付部１０２０とを備える。コンテンツ作成部１０３０は、指定が受け付けられた場合、当該指定に基づきオブジェクトを追加可能な領域および／または置換可能なオブジェクトを有するコンテンツを作成する。通信処理部１０５０は、指定に基づいて作成されたコンテンツをサーバ装置２０へ送信する。【選択図】図１２
2013225236.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを作成するコンテンツ作成装置であって、
前記コンテンツを作成するコンテンツ作成手段と、
前記作成されたコンテンツを外部の装置へ送信する送信手段と、
前記コンテンツの作成中に、オブジェクトを追加可能な領域の指定および／または前記コンテンツにおける置換可能なオブジェクトの指定を受け付ける受付手段とを備え、
前記コンテンツ作成手段は、前記指定が受け付けられた場合、当該指定に基づきオブジェクトを追加可能な領域および／または置換可能なオブジェクトを有するコンテンツを作成し、
前記送信手段は、前記指定に基づいて作成されたコンテンツを前記外部の装置へ送信する、コンテンツ作成装置。
【請求項２】
前記受付手段は、前記領域の指定を受け付けた場合、前記領域に追加されるオブジェクトの条件の指定をさらに受け付け、
前記コンテンツ作成手段は、前記条件が指定された場合、前記領域において前記指定された条件を満たすオブジェクトの追加のみを許可する情報を含めて、前記コンテンツを作成する、請求項１に記載のコンテンツ作成装置。
【請求項３】
前記受付手段は、前記オブジェクトの指定を受け付けた場合、前記置換を許可する条件の指定をさらに受け付け、
前記コンテンツ作成手段は、前記条件が指定された場合、前記指定されたオブジェクトから前記指定された条件を満たすオブジェクトへの置換のみを許可する情報を含めて、前記コンテンツを作成する、請求項１または２に記載のコンテンツ作成装置。
【請求項４】
前記条件は、前記オブジェクトのデータ種別で規定される、請求項２または３に記載のコンテンツ作成装置。
【請求項５】
前記条件は、料金および／または期限で規定される、請求項２から４のいずれか１項に記載のコンテンツ作成装置。
【請求項６】
前記送信手段によって前記外部の装置へ送信したコンテンツを、前記外部の装置から取得する取得手段と、
複数の追加用のオブジェクトと各前記追加用のオブジェクトを追加する際の条件とを対応付けて記憶した記憶手段と、
前記取得されたコンテンツがオブジェクトを追加可能な領域を有する場合、前記条件に基づいて、前記複数の追加用のオブジェクトの中から前記領域に追加するためのオブジェクトを抽出する抽出手段とをさらに備え、
前記送信手段は、前記抽出されたオブジェクトを、前記作成されたコンテンツ用のオブジェクトとして前記外部の装置に送信する、請求項２から５のいずれか１項に記載のコンテンツ作成装置。
【請求項７】
前記送信手段によって前記外部の装置へ送信したコンテンツを、前記外部の装置から取得する取得手段と、
複数の置換用のオブジェクトと各前記置換用のオブジェクトに置換する際の条件とを対応付けて記憶した記憶手段と、
前記取得されたコンテンツが置換可能なオブジェクトを有する場合、前記条件に基づいて、前記複数の置換用のオブジェクトの中から置換に用いるためのオブジェクトを抽出する抽出手段とをさらに備え、
前記送信手段は、前記抽出されたオブジェクトを、前記作成されたコンテンツ用のオブジェクトとして前記外部の装置に送信する、請求項３から５のいずれか１項に記載のコンテンツ作成装置。
【請求項８】
前記外部の装置から、複数の追加用のオブジェクトと、各前記追加用のオブジェクトを追加する際の条件とを取得する取得手段をさらに備え、
前記受付手段は、前記領域に追加されるオブジェクトの条件を指定するために、前記取得された各条件の中から１つの条件の選択を受け付け、
前記コンテンツ作成手段は、前記条件の選択を受け付けた場合、前記領域において前記指定された条件を満たすオブジェクトの追加のみを許可する情報を含めて、前記コンテンツを作成する、請求項１に記載のコンテンツ作成装置。
【請求項９】
前記外部の装置から、複数の置換用のオブジェクトと、各前記置換用のオブジェクトに置換する際の条件とを取得する取得手段をさらに備え、
前記受付手段は、前記置換を許可する条件を指定するために、前記取得された各条件の中から１つの条件の選択を受け付け、
前記コンテンツ作成手段は、前記条件の選択を受け付けた場合、前記指定されたオブジェクトから前記指定された条件を満たすオブジェクトへの置換のみを許可する情報を含めて、前記コンテンツを作成する、請求項１に記載のコンテンツ作成装置。
【請求項１０】
前記コンテンツ作成装置は、
前記作成されたコンテンツを前記外部の装置に配信するサーバ装置として機能し、
前記条件に基づき、前記作成されたコンテンツを前記外部の装置に配信するときの配信条件を変更する変更手段をさらに備える、請求項１から５のいずれか１項に記載のコンテンツ作成装置。
【請求項１１】
コンテンツを作成するコンテンツ作成装置と、前記作成されたコンテンツを端末装置に配信するサーバ装置とを備えた配信システムであって、
前記コンテンツ作成装置は、
前記コンテンツを作成するコンテンツ作成手段と、
前記作成されたコンテンツを前記サーバ装置へ送信する送信手段と、
前記コンテンツの作成中に、オブジェクトを追加可能な領域の指定および／または前記コンテンツにおける置換可能なオブジェクトの指定を受け付ける第１の受付手段とを含み、
前記コンテンツ作成手段は、前記指定が受け付けられた場合、当該指定に基づきオブジェクトを追加可能な領域および／または置換可能なオブジェクトを有するコンテンツを作成し、
前記送信手段は、前記指定に基づき作成されたコンテンツを前記サーバ装置へ送信し、
前記サーバ装置は、
前記作成されたコンテンツを前記コンテンツ作成装置から受信する、配信システム。
【請求項１２】
前記受付手段は、前記領域の指定を受け付けた場合、前記領域に追加されるオブジェクトの条件の指定をさらに受け付け、
前記コンテンツ作成手段は、前記条件が指定された場合、前記領域において前記指定された条件を満たすオブジェクトの追加のみを許可する情報を含めて、前記コンテンツを作成し、
前記サーバ装置は、
複数の追加用のオブジェクトと各前記追加用のオブジェクトを追加する際の条件とを対応付けて記憶した第１の記憶手段と、
前記受信したコンテンツがオブジェクトを追加可能な領域を有する場合、前記条件に基づいて、前記複数の追加用のオブジェクトの中から前記領域に追加可能なオブジェクトを抽出する第１の抽出手段と、
前記受信したコンテンツと、前記抽出されたオブジェクトとを、前記端末装置に配信する配信手段とを含む、請求項１１に記載の配信システム。
【請求項１３】
前記受付手段は、前記オブジェクトの指定を受け付けた場合、前記置換を許可する条件の指定をさらに受け付け、
前記コンテンツ作成手段は、前記条件が指定された場合、前記指定されたオブジェクトから前記指定された条件を満たすオブジェクトへの置換のみを許可する情報を含めて、前記コンテンツを作成し、
前記サーバ装置は、
複数の置換用のオブジェクトと各前記置換用のオブジェクトに置換する際の条件とを対応付けて記憶した第１の記憶手段と、
前記受信したコンテンツが置換可能なオブジェクトを有する場合、前記条件に基づいて、前記複数の置換用のオブジェクトの中から前記置換可能なオブジェクトを抽出する第１の抽出手段と、
前記受信したコンテンツと、前記抽出されたオブジェクトとを、前記端末装置に配信する配信手段とを含む、請求項１１に記載の配信システム。
【請求項１４】
前記配信システムは、前記端末装置をさらに備え、
前記配信手段は、前記コンテンツと、前記抽出されたオブジェクトと、前記抽出されたオブジェクトを前記受信したコンテンツのいずれの領域に追加するかを表した情報とを、前記端末装置に配信し、
前記端末装置は、前記配信された前記情報に基づいて、前記コンテンツと前記抽出されたオブジェクトとを含んだコンテンツを表示する、請求項１２に記載の配信システム。
【請求項１５】
前記配信システムは、前記端末装置をさらに備え、
前記配信手段は、前記コンテンツと、前記抽出されたオブジェクトと、前記抽出されたオブジェクトを前記受信したコンテンツのいずれのオブジェクトと置換すべきかを表した情報とを、前記端末装置に配信し、
前記端末装置は、前記配信された前記情報に基づいて、前記コンテンツと前記抽出されたオブジェクトとを含んだコンテンツを表示する、請求項１３に記載の配信システム。
【請求項１６】
前記サーバ装置は、前記条件を変更する変更手段をさらに備える、請求項１２または１３に記載の配信システム。
【請求項１７】
前記配信システムは、前記端末装置をさらに備え、
前記端末装置は、
前記置換可能なオブジェクトおよび前記抽出されたオブジェクトのうちいずれのオブジェクトを優先して表示するかを表した優先情報を記憶した第２の記憶手段と、
前記優先情報において前記置換可能なオブジェクトの方が前記抽出されたオブジェクトよりも優先度が高い場合、前記置換可能なオブジェクトを含んだ状態で前記コンテンツを表示する表示手段とを含む、請求項１３に記載の配信システム。
【請求項１８】
前記端末装置は、前記優先情報において前記抽出されたオブジェクトの方が前記置換可能なオブジェクトよりも優先度が高い場合に、前記サーバ装置から前記抽出されたオブジェクトを取得し、
前記表示手段は、前記抽出されたオブジェクトを取得したことに基づき、前記置換可能なオブジェクトを前記抽出されたオブジェクトで置換した後のコンテンツを表示する、請求項１７に記載の配信システム。
【請求項１９】
前記サーバ装置は、前記条件に基づき、前記作成されたコンテンツを前記外部の装置に配信するときの配信条件を変更する変更手段をさらに含む、請求項１２または１３に記載の配信システム。
【請求項２０】
前記配信システムは、前記端末装置をさらに備え、
前記端末装置は、
前記サーバ装置から配信されたコンテンツを受信する受信手段と、
追加用のオブジェクトと前記追加用のオブジェクトを追加する際の条件との入力を受け付ける第２の受付手段と、
前記入力された追加用のオブジェクトと前記追加用のオブジェクトを追加する際の条件とを対応付けて記憶する第２の記憶手段と、
前記コンテンツがオブジェクトを追加可能な領域を有する場合、前記条件に基づいて、前記記憶手段に記憶された複数の追加用のオブジェクトの中から前記領域に追加するためのオブジェクトを抽出する第２の抽出手段と、
前記抽出されたオブジェクトを追加した状態で前記コンテンツを表示する表示手段とを含む、請求項１２に記載の配信システム。
【請求項２１】
前記配信システムは、前記端末装置をさらに備え、
前記端末装置は、
前記サーバ装置から配信されたコンテンツを受信する受信手段と、
置換用のオブジェクトと前記置換用のオブジェクトを追加する際の条件との入力を受け付ける第２の受付手段と、
前記入力された置換用のオブジェクトと前記オブジェクトを置換する際の条件とを対応付けて記憶する第２の記憶手段と、
前記コンテンツが置換可能なオブジェクトを有する場合、前記条件に基づいて、前記記憶手段に記憶された複数の置換用のオブジェクトの中から置換に用いるためのオブジェクトをを抽出する第２の抽出手段と、
前記置換可能なオブジェクトを前記抽出されたオブジェクトで置換した状態で前記コンテンツを表示する表示手段とを含む、請求項１３に記載の配信システム。
【請求項２２】
前記端末装置および前記サーバ装置の少なくとも一方は表示手段を含み、
前記表示手段は、前記コンテンツ作成装置から受信したコンテンツが前記オブジェクトを追加可能な領域を有する場合、前記コンテンツを表示するときには、当該領域に対してオブジェクトの追加が可能であることを表す表示を行なう、請求項１１から２１のいずれか１項に記載の配信システム。
【請求項２３】
前記表示手段は、前記オブジェクトを追加可能な領域に既にオブジェクトが追加されている場合、前記コンテンツを表示するときには、オブジェクトが追加済みであることを表す表示を行なう、請求項２２に記載の配信システム。
【請求項２４】
前記端末装置および前記サーバ装置の少なくとも一方は表示手段を含み、
前記表示手段は、前記コンテンツ作成装置から受信したコンテンツが前記置換可能なオブジェクトを有する場合、前記コンテンツを表示するときには、オブジェクトの置換が可能であることを表す表示を行なう、請求項１１から２１のいずれか１項に記載の配信システム。
【請求項２５】
前記表示手段は、前記置換可能なオブジェクトが既に置換されている場合、前記コンテンツを表示するときには、オブジェクトが置換済みであることを表す表示を行なう、請求項２４に記載の配信システム。
【請求項２６】
コンテンツ作成装置におけるデータ処理方法であって、
前記コンテンツ作成装置が、コンテンツを作成するステップと、
前記コンテンツ作成装置が、前記コンテンツの作成中に、オブジェクトを追加可能な領域の指定および／または前記コンテンツにおける置換可能なオブジェクトの指定を受け付けた場合、当該指定に基づきオブジェクトを追加可能な領域および／または置換可能なオブジェクトを有するコンテンツを作成するステップと、
前記コンテンツ作成装置が、前記指定に基づいて作成されたコンテンツを前記外部の装置へ送信するステップとを備える、データ処理方法。
【請求項２７】
コンテンツ作成装置を制御するためのプログラムであって、
コンテンツを作成するステップと、
前記コンテンツの作成中に、オブジェクトを追加可能な領域の指定および／または前記コンテンツにおける置換可能なオブジェクトの指定を受け付けた場合、当該指定に基づきオブジェクトを追加可能な領域および／または置換可能なオブジェクトを有するコンテンツを作成するステップと、
前記指定に基づいて作成されたコンテンツを前記外部の装置へ送信するステップとを、前記コンテンツ作成装置のプロセッサに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ作成装置、当該コンテンツ作成装置を備えた配信システム、コンテンツ作成装置におけるデータ処理方法、およびコンテンツ作成装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来より、電子データに対して修正データを加えて表示することが行なわれている。たとえば、特許文献１には、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）等の書換不可媒体に格納されたタグ付き文書と、別ファイルで提供されるタグ付き文書の更新データとを、ビューワによりインデックス上で合成するタグ付き文書の表示方法が開示されている。
【０００３】
また、従来より、電子的なコンテンツをネットワーク等を介して送信することが行なわれている。たとえば、特許文献２には、書籍コンテンツに広告を挿入して配信するサーバ装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１９５３９２号公報
【特許文献２】特開２００９−５９３１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、コンテンツ作成者にとって修正されたくない箇所も修正されるおそれがある。また、特許文献２では、コンテンツ作成者にとって挿入されたくない箇所に広告が挿入されてしまうおそれもある。
【０００６】
本願発明は、上記問題点に鑑みなされたものであって、その目的は、コンテンツ作成者の意図しない箇所のオブジェクトが置換および／または意図しない箇所にオブジェクトが挿入されることを防ぐことが可能なコンテンツ作成装置、配信システム、データ処理方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の或る局面に従うと、コンテンツを作成するコンテンツ作成装置は、コンテンツを作成するコンテンツ作成手段と、作成されたコンテンツを外部の装置へ送信する送信手段と、コンテンツの作成中に、オブジェクトを追加可能な領域の指定および／またはコンテンツにおける置換可能なオブジェクトの指定を受け付ける受付手段とを備える。コンテンツ作成手段は、指定が受け付けられた場合、当該指定に基づきオブジェクトを追加可能な領域および／または置換可能なオブジェクトを有するコンテンツを作成する。送信手段は、指定に基づいて作成されたコンテンツを外部の装置へ送信する。
【０００８】
好ましくは、受付手段は、領域の指定を受け付けた場合、領域に追加されるオブジェクトの条件の指定をさらに受け付ける。コンテンツ作成手段は、条件が指定された場合、領域において指定された条件を満たすオブジェクトの追加のみを許可する情報を含めて、コンテンツを作成する。
【０００９】
好ましくは、受付手段は、オブジェクトの指定を受け付けた場合、置換を許可する条件の指定をさらに受け付ける。コンテンツ作成手段は、条件が指定された場合、指定されたオブジェクトから指定された条件を満たすオブジェクトへの置換のみを許可する情報を含めて、コンテンツを作成する。
【００１０】
好ましくは、条件は、オブジェクトのデータ種別で規定される。
好ましくは、条件は、料金および／または期限で規定される。
【００１１】
好ましくは、コンテンツ作成装置は、送信手段によって外部の装置へ送信したコンテンツを、外部の装置から取得する取得手段と、複数の追加用のオブジェクトと各追加用のオブジェクトを追加する際の条件とを対応付けて記憶した記憶手段と、取得されたコンテンツがオブジェクトを追加可能な領域を有する場合、条件に基づいて、複数の追加用のオブジェクトの中から領域に追加するためのオブジェクトを抽出する抽出手段とをさらに備える。送信手段は、抽出されたオブジェクトを、作成されたコンテンツ用のオブジェクトとして外部の装置に送信する。
【００１２】
好ましくは、コンテンツ作成装置は、送信手段によって外部の装置へ送信したコンテンツを、外部の装置から取得する取得手段と、複数の置換用のオブジェクトと各置換用のオブジェクトに置換する際の条件とを対応付けて記憶した記憶手段と、取得されたコンテンツが置換可能なオブジェクトを有する場合、条件に基づいて、複数の置換用のオブジェクトの中から置換に用いるためのオブジェクトを抽出する抽出手段とをさらに備える。送信手段は、抽出されたオブジェクトを、作成されたコンテンツ用のオブジェクトとして外部の装置に送信する。
【００１３】
好ましくは、コンテンツ作成装置は、外部の装置から、複数の追加用のオブジェクトと、各追加用のオブジェクトを追加する際の条件とを取得する取得手段をさらに備える。受付手段は、領域に追加されるオブジェクトの条件を指定するために、取得された各条件の中から１つの条件の選択を受け付ける。コンテンツ作成手段は、条件の選択を受け付けた場合、領域において指定された条件を満たすオブジェクトの追加のみを許可する情報を含めて、コンテンツを作成する。
【００１４】
好ましくは、コンテンツ作成装置は、外部の装置から、複数の置換用のオブジェクトと、各置換用のオブジェクトに置換する際の条件とを取得する取得手段をさらに備える。受付手段は、置換を許可する条件を指定するために、取得された各条件の中から１つの条件の選択を受け付ける。コンテンツ作成手段は、条件の選択を受け付けた場合、指定されたオブジェクトから指定された条件を満たすオブジェクトへの置換のみを許可する情報を含めて、コンテンツを作成する。
【００１５】
好ましくは、コンテンツ作成装置は、作成されたコンテンツを外部の装置に配信するサーバ装置として機能する。コンテンツ作成装置は、条件に基づき、作成されたコンテンツを外部の装置に配信するときの配信条件を変更する変更手段をさらに備える。
【００１６】
本発明の他の局面に従うと、配信システムは、コンテンツを作成するコンテンツ作成装置と、作成されたコンテンツを端末装置に配信するサーバ装置とを備える。コンテンツ作成装置は、コンテンツを作成するコンテンツ作成手段と、作成されたコンテンツをサーバ装置へ送信する送信手段と、コンテンツの作成中に、オブジェクトを追加可能な領域の指定および／またはコンテンツにおける置換可能なオブジェクトの指定を受け付ける第１の受付手段とを含む。コンテンツ作成手段は、指定が受け付けられた場合、当該指定に基づきオブジェクトを追加可能な領域および／または置換可能なオブジェクトを有するコンテンツを作成する。送信手段は、指定に基づき作成されたコンテンツをサーバ装置へ送信する。サーバ装置は、作成されたコンテンツをコンテンツ作成装置から受信する。
【００１７】
好ましくは、受付手段は、領域の指定を受け付けた場合、領域に追加されるオブジェクトの条件の指定をさらに受け付ける。コンテンツ作成手段は、条件が指定された場合、領域において指定された条件を満たすオブジェクトの追加のみを許可する情報を含めて、コンテンツを作成する。サーバ装置は、複数の追加用のオブジェクトと各追加用のオブジェクトを追加する際の条件とを対応付けて記憶した第１の記憶手段と、受信したコンテンツがオブジェクトを追加可能な領域を有する場合、条件に基づいて、複数の追加用のオブジェクトの中から領域に追加可能なオブジェクトを抽出する第１の抽出手段と、受信したコンテンツと、抽出されたオブジェクトとを、端末装置に配信する配信手段とを含む。
【００１８】
好ましくは、受付手段は、オブジェクトの指定を受け付けた場合、置換を許可する条件の指定をさらに受け付ける。コンテンツ作成手段は、条件が指定された場合、指定されたオブジェクトから指定された条件を満たすオブジェクトへの置換のみを許可する情報を含めて、コンテンツを作成する。サーバ装置は、複数の置換用のオブジェクトと各置換用のオブジェクトに置換する際の条件とを対応付けて記憶した第１の記憶手段と、受信したコンテンツが置換可能なオブジェクトを有する場合、条件に基づいて、複数の置換用のオブジェクトの中から置換可能なオブジェクトを抽出する第１の抽出手段と、受信したコンテンツと、抽出されたオブジェクトとを、端末装置に配信する配信手段とを含む。
【００１９】
好ましくは、配信システムは、端末装置をさらに備える。配信手段は、コンテンツと、抽出されたオブジェクトと、抽出されたオブジェクトを受信したコンテンツのいずれの領域に追加するかを表した情報とを、端末装置に配信する。端末装置は、配信された情報に基づいて、コンテンツと抽出されたオブジェクトとを含んだコンテンツを表示する。
【００２０】
好ましくは、配信システムは、端末装置をさらに備える。配信手段は、コンテンツと、抽出されたオブジェクトと、抽出されたオブジェクトを受信したコンテンツのいずれのオブジェクトと置換すべきかを表した情報とを、端末装置に配信する。端末装置は、配信された情報に基づいて、コンテンツと抽出されたオブジェクトとを含んだコンテンツを表示する。
【００２１】
好ましくは、サーバ装置は、条件を変更する変更手段をさらに備える。
好ましくは、配信システムは、端末装置をさらに備える。端末装置は、置換可能なオブジェクトおよび抽出されたオブジェクトのうちいずれのオブジェクトを優先して表示するかを表した優先情報を記憶した第２の記憶手段と、優先情報において置換可能なオブジェクトの方が抽出されたオブジェクトよりも優先度が高い場合、置換可能なオブジェクトを含んだ状態でコンテンツを表示する第１の表示手段とを含む。
【００２２】
好ましくは、端末装置は、優先情報において抽出されたオブジェクトの方が置換可能なオブジェクトよりも優先度が高い場合に、サーバ装置から抽出されたオブジェクトを取得する。端末装置の表示手段は、抽出されたオブジェクトを取得したことに基づき、置換可能なオブジェクトを抽出されたオブジェクトで置換した後のコンテンツを表示する。
【００２３】
好ましくは、サーバ装置は、条件に基づき、作成されたコンテンツを外部の装置に配信するときの配信条件を変更する変更手段をさらに含む。
【００２４】
好ましくは、配信システムは、端末装置をさらに備える。端末装置は、サーバ装置から配信されたコンテンツを受信する受信手段と、追加用のオブジェクトと追加用のオブジェクトを追加する際の条件との入力を受け付ける第２の受付手段と、入力された追加用のオブジェクトと追加用のオブジェクトを追加する際の条件とを対応付けて記憶する第２の記憶手段と、コンテンツがオブジェクトを追加可能な領域を有する場合、条件に基づいて、記憶手段に記憶された複数の追加用のオブジェクトの中から領域に追加するためのオブジェクトを抽出する第２の抽出手段と、抽出されたオブジェクトを追加した状態でコンテンツを表示する表示手段とを含む。
【００２５】
好ましくは、配信システムは、端末装置をさらに備える。端末装置は、サーバ装置から配信されたコンテンツを受信する受信手段と、置換用のオブジェクトと置換用のオブジェクトを追加する際の条件との入力を受け付ける第２の受付手段と、入力された置換用のオブジェクトとオブジェクトを置換する際の条件とを対応付けて記憶する第２の記憶手段と、コンテンツが置換可能なオブジェクトを有する場合、条件に基づいて、記憶手段に記憶された複数の置換用のオブジェクトの中から置換に用いるためのオブジェクトを抽出する第２の抽出手段と、置換可能なオブジェクトを抽出されたオブジェクトで置換した状態でコンテンツを表示する表示手段とを含む。
【００２６】
好ましくは、端末装置およびサーバ装置の少なくとも一方は表示手段を含む。表示手段は、コンテンツ作成装置から受信したコンテンツがオブジェクトを追加可能な領域を有する場合、コンテンツを表示するときには、当該領域に対してオブジェクトの追加が可能であることを表す表示を行なう。
【００２７】
好ましくは、表示手段は、オブジェクトを追加可能な領域に既にオブジェクトが追加されている場合、コンテンツを表示するときには、オブジェクトが追加済みであることを表す表示を行なう。
【００２８】
好ましくは、端末装置およびサーバ装置の少なくとも一方は表示手段を含む。表示手段は、コンテンツ作成装置から受信したコンテンツが置換可能なオブジェクトを有する場合、コンテンツを表示するときには、オブジェクトの置換が可能であることを表す表示を行なう。
【００２９】
好ましくは、表示手段は、置換可能なオブジェクトが既に置換されている場合、コンテンツを表示するときには、オブジェクトが置換済みであることを表す表示を行なう。
【００３０】
本発明のさらに他の局面に従うと、コンテンツ作成装置におけるデータ処理方法は、コンテンツ作成装置が、コンテンツを作成するステップと、コンテンツ作成装置が、コンテンツの作成中に、オブジェクトを追加可能な領域の指定および／またはコンテンツにおける置換可能なオブジェクトの指定を受け付けた場合、当該指定に基づきオブジェクトを追加可能な領域および／または置換可能なオブジェクトを有するコンテンツを作成するステップと、コンテンツ作成装置が、指定に基づいて作成されたコンテンツを外部の装置へ送信するステップとを備える。
【００３１】
本発明のさらに他の局面に従うと、コンテンツ作成装置を制御するためのプログラムは、コンテンツを作成するステップと、コンテンツの作成中に、オブジェクトを追加可能な領域の指定および／またはコンテンツにおける置換可能なオブジェクトの指定を受け付けた場合、当該指定に基づきオブジェクトを追加可能な領域および／または置換可能なオブジェクトを有するコンテンツを作成するステップと、指定に基づいて作成されたコンテンツを外部の装置へ送信するステップとを、コンテンツ作成装置のプロセッサに実行させる。
【発明の効果】
【００３２】
本発明によれば、コンテンツ作成者の意図しない箇所のオブジェクトが置換および／または意図しない箇所にオブジェクトが挿入されることを防ぐことが可能となる。
【図面の簡単な説明】
【００３３】
【図１】オリジナルコンテンツαの概略構成を説明するための図である。
【図２】通信システムの概要を説明するための図である。
【図３】オリジナルコンテンツαのデータ構造を説明するための図である。
【図４】更新用データＵの概略構成を説明するための図である。
【図５】オリジナルコンテンツαと、オリジナルコンテンツαに対してオブジェクトの追加および／または置換処理がなされたコンテンツとの関係を説明するための図である。
【図６】オリジナルコンテンツαと、処理済みコンテンツα’との関係を説明するための他の図である。
【図７】端末装置における画面遷移を説明するための図である。
【図８】コンテンツ作成装置におけるオリジナルコンテンツαを作成するためのコンテンツ作成画面を表した図である。
【図９】コンテンツ作成装置で作成されたオリジナルコンテンツαを、コンテンツ作成装置で表示した状態を示した図である。
【図１０】コンテンツ作成装置のハードウェア構成を示した図である。
【図１１】端末装置のハードウェア構成を表した図である。
【図１２】コンテンツ作成装置の機能的構成を説明するための機能ブロック図である。
【図１３】サーバ装置の機能的構成を説明するための機能ブロック図である。
【図１４】コンテンツ作成装置における処理の流れを示したフローチャートである。
【図１５】サーバ装置における処理の流れを示したフローチャートである。
【図１６】オリジナルコンテンツαのデータ構造を説明するためのテーブルを表した図である。
【図１７】図１６のテーブルにおける各種の情報について説明した図である。
【図１８】オリジナルコンテンツαにおける或るオブジェクトが置換可能であることを示すときのコードの記述例を表した図である。
【図１９】サーバ装置においてオリジナルコンテンツαに対して追加または置換されるオブジェクトのデータ構造を説明するためのテーブルを示した図である。
【図２０】図１９のテーブルにおける各種の情報について説明した図である。
【図２１】オブジェクト情報ＩＤにより特定されるオブジェクト情報を表したテーブルを表した図である。
【図２２】候補情報記憶部において記憶されているテーブルを説明するための図である。
【図２３】コンテンツ作成装置におけるオリジナルコンテンツαおよび更新用データＵを作成するためのコンテンツ作成画面を表した図である。
【図２４】コンテンツ作成装置で作成された更新用データＵを用いて、オリジナルコンテンツαを表示した状態を示した図である。
【図２５】サーバ装置におけるオブジェクトの追加処理の流れを示したフローチャートである。
【図２６】コンテンツ作成装置における処理の流れを示したフローチャートである。
【図２７】他のコンテンツ作成装置の機能ブロック図である。
【図２８】通信システムが複数台の端末装置を備える場合の処理の流れを示したシーケンス図である。
【図２９】オリジナルコンテンツαと、オリジナルコンテンツαに対してオブジェクトにおけるレイアウトデータの置換処理がなされたコンテンツとの関係を説明するための図である。
【図３０】更新用データＵａの概略構成を説明するための図である。
【図３１】他の通信システムの概要を説明するための図である。
【図３２】他のサーバ装置の機能的構成を説明するための機能ブロック図である。
【図３３】サーバ装置における処理の流れを一部を示したフローチャートである。
【図３４】図３３の処理の続きを示したフローチャートである。
【発明を実施するための形態】
【００３４】
以下、図面を参照しつつ、本発明の各実施の形態に係る通信システムについて説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３５】
［実施の形態１］
＜Ａ．概要＞
（ａ１．オリジナルコンテンツαの概要）
図１は、本実施の形態で利用されるオリジナルコンテンツαの概略構成を説明するための図である。図１を参照して、オリジナルコンテンツαは、領域Ｒ１と、領域Ｒ２とを有する。
【００３６】
領域Ｒ１は、テキストデータの領域である。領域Ｒ１は、テキストデータ（オブジェクト）の追加を許可する領域Ｒ１１を含む。たとえば、オリジナルコンテンツαが台本である場合、領域Ｒ１１には台詞の追加を行なうことができる。
【００３７】
領域Ｒ２は、非テキストデータ用の領域である。詳しくは、領域Ｒ２は、非テキストデータの追加を許可する領域、および／または置換可能なオブジェクトを含む。
【００３８】
領域Ｒ２においては、たとえば、広告、挿絵、動画、手書きメモ、写真等の静止画、ＢＧＭ（Background music）等の音楽のオブジェクトのうち、予め定められた条件を満たすオブジェクトの追加および／または当該オブジェクトによる置換が可能である。たとえば、オリジナルコンテンツαが車に関するコンテンツであり、領域Ｒ２がオブジェクトの追加が可能な領域を含む場合、車に関するオブジェクトの追加を許可する。また、領域Ｒ２に置換可能なオブジェクトとして車の画像がある場合、車の画像への置換のみを許可する。
【００３９】
このように、オリジナルコンテンツαにおいては、オブジェクトを追加可能な領域、および／または置換可能なデフォルトのオブジェクトを予め備えている。したがって、オリジナルコンテンツαが流通した場合であっても、オブジェクトを追加可能な領域以外には、オブジェクトが追加されることはない。また、同様に、オリジナルコンテンツαにおいては、置換可能なオブジェクト以外のオブジェクトが置換されることはない。それゆえ、オリジナルコンテンツαにおいては、オリジナルコンテンツαの作成者の意図しない領域へのオブジェクトの追加および／または意図しないオブジェクトの置換が行なわれることはない。
【００４０】
また、上述したように、オリジナルコンテンツαにおいては、予め定められた条件を満たすオブジェクトの追加および／または当該オブジェクトによる置換が許可される。したがって、オリジナルコンテンツαに対しては、条件が設定されていない場合に比べ、よりユーザの意図に沿った、オブジェクトの追加および／または置換が行なわれることになる。
【００４１】
加えて、広告を追加した場合には、広告を追加していない場合よりも、オリジナルコンテンツαを低料金で配信することもできる。また、オリジナルコンテンツαに関連している広告が追加、あるいはオリジナルコンテンツαに関連している広告に置換されるように条件を規定しておくことにより、広告効果を上げることができる。また、テキスト、挿絵、またはＢＧＭの有無によって、オリジナルコンテンツαの料金を変更することもできる。
【００４２】
さらに、予め定められた条件としては、上記の事項以外に、料金、期限、位置情報、端末種類、オブジェクトの追加者等のデータ種別以外の内容も含めることができる。
【００４３】
以下では、説明を簡略化するため、追加および／または置換に用いるオブジェクトを「広告」とした場合を例に挙げて説明する。
【００４４】
（ａ２．システムの概要）
図２は、通信システム１の概要を説明するための図である。図２を参照して、通信システム１は、コンテンツ作成装置１０と、サーバ装置２０と、電子機器３０と、端末装置４０とを備える。端末装置４０としては、たとえば、スマートフォン、携帯型電話機、タブレット端末が挙げられる。
【００４５】
コンテンツ作成者Ａが所有するコンテンツ作成装置１０は、オリジナルコンテンツαを作成するための装置である。コンテンツ作成装置１０は、作成したオリジナルコンテンツαを、コンテンツ配信者Ｃが所有するサーバ装置２０に送信する。尚、コンテンツ配信者Ｃとしては、たとえば、出版社、新聞社が挙げられる。
【００４６】
広告主Ｂが所有する電子機器３０は、広告データを生成し、当該生成された広告データをサーバ装置２０に送信する。
【００４７】
サーバ装置２０は、オリジナルコンテンツαをコンテンツ作成装置１０から受信する。また、サーバ装置２０は、広告データを電子機器３０から受信する。サーバ装置２０は、受信した広告データが、オリジナルコンテンツαにおいて追加または置換可能なオブジェクトであるか否かを、オリジナルコンテンツαに基づいて判断する。サーバ装置２０は、追加または置換可能であると判断した場合、オリジナルコンテンツαと、当該広告データおよび後述するコンテンツ情報を含んだ更新用データＵとを、エンドユーザＤが所有する端末装置４０に送信する。なお、オリジナルコンテンツαと、更新用データＵとの送信は、必ずしも同時でなくてもよい。
【００４８】
なお、上記においては、説明の簡略化のため、サーバ装置２０が、広告主Ｂが送信した広告データのみを受信し、当該広告データを端末装置４０に送信する例に挙げて説明した。しかしながら、これに限定されるものではなく、サーバ装置２０には他の広告主から受信した他の広告データも含まれていてもよい。サーバ装置２０が、更新用データＵに、どの広告データを含めるかの判断については、後述する。
【００４９】
＜Ｂ．データ構造＞
図３は、オリジナルコンテンツαのデータ構造を説明するための図である。図３を参照して、オリジナルコンテンツαは、メイン情報１３００と、コンテンツ情報１３１０と、本体およびレイアウトデータ群１３２０と、素材データ群１３３０とを含んで構成される。
【００５０】
本体およびレイアウトデータ群１３２０は、複数の本体データ１３２１−１，１３２１−２等と、複数のレイアウトデータ１３２２−１，１３２２−２等とを含んでいる。１つの本体データに対して、１つのレイアウトデータが対応付けられている。たとえば、本体データ１３２１−１とレイアウトデータ１３２２−１とが対応付けられている。
【００５１】
素材データ群１３３０は、画像データ、音声データ等の各種データ１３３１，１３３２，３３３，１３３４等を含んでいる。
【００５２】
メイン情報１３００と、コンテンツ情報１３１０と、本体データと、レイアウトデータとは、たとえば、「ｘｍｌ」形式のデータである。
【００５３】
メイン情報１３００には、オリジナルコンテンツαに含まれる全ての本体データを取りまとめるための情報が記述されている。つまり、メイン情報１３００には、オリジナルコンテンツα内の全てのｘｍｌ形式のファイルを登録されている。
【００５４】
コンテンツ情報１３１０には、書誌情報、販売情報などのコンテンツに関する情報が記述されている。
【００５５】
本体データ１３２１−１，１３２１−２には、テキスト本文が記述されている。また、本体データ１３２１−１，１３２１−２は、テキスト本文には、テキストデータの他に、参照する（読み出す）画像データ１３３１等の素材データを特定するための情報が記述されている。
【００５６】
レイアウトデータ１３２２−１，１３２２−２は、テキスト本文を流し込むテキストエリアおよび／または素材データを表示するエリアを指定するためのデータである。たとえば、レイアウトデータ１３２２−１は、本体データ１３２１−１の画像データ１３３１を含むテキスト本文を流し込むテキストエリアと、画像エリアで指定された画像データ１３３３を表示するエリアとを指定するためのデータである。
【００５７】
たとえば、本体データ１３２１−１において参照される画像データ１３３１を置換可能なオブジェクトとして指定する場合には、本体データ１３２１−１内に、「<image id="OB0001" src="abc.png" type="image/PNG" substitute_id="l-01"」との記述を行なえばよい。画像データを指定するタグに、subtitute_id属性を記述することが置換可能なオブジェクトとして指定することである。
【００５８】
図４は、更新用データＵの概略構成を説明するための図である。図４を参照して、更新用データＵは、コンテンツ情報１４１０と、広告データ１４２０群とを含む。広告データ群は１４２０は、広告データ１４２１を含む。ここで、広告データ１４２１のオブジェクトとＩＤが“ＯＢ１００２”であり、置換ＩＤが“Ｉ＿０１”であるとする。置換ではなく、追加の場合は、置換ＩＤではなく、追加ＩＤとしてもよい。
【００５９】
端末装置４０は、オリジナルコンテンツα表示時に、置換ＩＤを有するオブジェクトが存在した場合、更新用データＵに同じ置換ＩＤを有するオブジェクトが含まれているか否かを判断する。端末装置４０は、同じ置換ＩＤが更新用データＵに含まれていると判断した場合、オリジナルコンテンツαにおけるオブジェクトを更新用データＵに含まれるオブジェクトに置換する。
【００６０】
具体的には、オリジナルコンテンツαと更新用データＵとをサーバ装置２０から受信した端末装置４０は、本体データ１３２１−１において参照されるオブジェクトを、画像データ１３３１（“Abc.png”）から広告データ１４２１に変更する。つまり、端末装置４０は、オリジナルコンテンツαにおける本体データ１３２１−１を表示するに当たり、オリジナルコンテンツαに含まれていた画像データ１３３１を表示する代わりに広告データ１４２１を表示する。
【００６１】
より詳しくは、端末装置４０は、オリジナルコンテンツαを表示中に、置換ＩＤを基に、適宜更新用データからオブジェクトを呼び出し、当該呼び出したオブジェクトをオリジナルコンテンツαと融合させた形で表示する。
【００６２】
＜Ｃ．コンテンツ表示例＞
（ｃ１．第１の例）
図５は、オリジナルコンテンツαと、オリジナルコンテンツαに対してオブジェクトの追加および／または置換処理がなされたコンテンツ（以下、「処理済みコンテンツα’」と称する）との関係を説明するための図である。処理済みコンテンツα’の一例である処理済みコンテンツα’(a)は、端末装置４０で表示されるコンテンツである。
【００６３】
図５（Ａ）は、コンテンツ作成装置１０においてオリジナルコンテンツのあるページ（或る本体データの一部）を表示した状態を表した図である。図５（Ｂ）は、端末装置４０において処理済みコンテンツα’(a)を表示した状態を示した図である。
【００６４】
図５（Ａ）を参照して、コンテンツ作成装置１０は、置換を許可しないテキストＮｏ．１と、置換を許可するテキストＮｏ．２と、ＢＧＭの素材データ２５３と、置換を許可しないテキストＮｏ．３と、置換を許可する画像Ｎｏ．１と、追加を許可する領域２５６（空白の領域）とを表示する。なお、コンテンツ作成装置１０およびサーバ装置２０は、置換を許可するオブジェクトであるか否か、オブジェクトの追加を許可する領域であるか否かを、各々のユーザが判別可能に表示することが好ましい。
【００６５】
図５（Ｂ）を参照して、端末装置４０は、サーバ装置２０から、（i）オリジナルコンテンツαと、（ii）テキストＮｏ．２の置換ＩＤと同じ置換ＩＤを有するテキストＮｏ．２’、画像Ｎｏ．１の置換ＩＤと同じ置換ＩＤを有する画像Ｎｏ．１、および追加可能領域と同じ領域ＩＤ（以下、「追加領域ＩＤ」とも称する）を有する画像Ｎｏ．２’を含む更新用データＵとを受信した場合、以下の処理を行なう。すなわち、端末装置４０は、テキストＮｏ．２をテキストＮｏ．２’で置換し、画像Ｎｏ．１を画像Ｎｏ．１’で置換し、かつ空白の領域２５６に画像Ｎｏ．２’を追加した後の画像を、端末装置４０のタッチスクリーン４０９に表示する。
【００６６】
なお、テキストＮｏ．２’および画像Ｎｏ．１’が置換可能もしくは置換済みであることを明示してもよい。また、追加または置換する場合には、表示エリアにあわせて、適宜、テキストおよび画像の拡大・縮小が行なわれてもよい。
【００６７】
（ｃ２．第２の例）
図６は、オリジナルコンテンツαと、処理済みコンテンツα’の一例である処理済みコンテンツα’（b）との関係を説明するための他の図である。
【００６８】
図６（Ａ）は、コンテンツ作成装置１０においてオリジナルコンテンツのあるページ（或る本体データの一部）を表示した状態を表した図である。図６（Ｂ）は、端末装置４０において処理済みコンテンツα’（b）を表示した状態を示した図である。
【００６９】
図６（Ａ）を参照して、オリジナルコンテンツαには、テキストの追加が可能な領域が含まれているとする。図６（Ｂ）を参照して、端末装置４０は、サーバ装置２０から、オリジナルコンテンツαと、オリジナルコンテンツα内の追加領域ＩＤと同じ追加ＩＤを有するテキストデータ２５８を含む更新用データとを受信した場合、テキストデータ２５８を追加が許可された領域に追加した後の画像をタッチスクリーン４０９に表示する。
【００７０】
（ｃ３．第３の例）
図７は、端末装置４０における画面遷移を説明するための図である。図７（Ａ）は、端末装置４０が図５（Ｂ）とは異なる態様で処理済みコンテンツα’の一例である処理済みコンテンツα’(c)を表示した場合を示した図である。図７（Ａ）は、具体的には、追加を許可する領域２５６に、データが追加された状態を示した図である。図７（Ａ）を参照して、オブジェクト（詳しくは、テキスト）が追加されたことを示す表示を行なう。
【００７１】
図７（Ｂ）は、オブジェクトが追加されたことを示す表示領域がユーザによって表示を指示された後の処理済みコンテンツα’(c)を表示した状態を示した図である。図７（Ｂ）を参照して、端末装置４０は、追加されたテキストをポップアップ表示で表示する。
【００７２】
なお、図７に示す処理を行なう場合には、“選択（たとえばクリック）されたらポッアップ表示を行なう”ことを表すイベント情報をオリジナルコンテンツαに持たせておく。
【００７３】
＜Ｄ．オリジナルコンテンツの作成画面＞
図８は、コンテンツ作成装置１０におけるオリジナルコンテンツαを作成するためのコンテンツ作成画面を表した図である。より詳しくは、図８は、本体およびレイアウトデータ群１３２０（図３参照）に含まれる１つのレイアウトデータを示した図である。
【００７４】
図８を参照して、コンテンツ作成画面は、レイアウトデータを視覚化したレイアウト表示領域１７１と、置換条件を設定するための設定領域１７２とを含む。
【００７５】
レイアウト表示領域１７１は、領域１７１１と、領域１７１２と、領域１７１３とを含む。領域１７１１は、固定されたテキストの領域である。領域１７１１には、たとえば、コンテンツのタイトルが表示される。領域１７１２は、固定されていないテキストの領域である。領域１７１２には、テキストが流し込まれることになる。
【００７６】
領域１７１３は、置換可能なオブジェクトを表示した領域である。領域１７１３には、デフォルトの画像の一例として、車の画像１７１３ａが配置されている。
【００７７】
設定領域１７２は、置換領域のサイズ、オブジェクトの種類（データ種別）、ジャンル、料金、期間等の様々な条件をコンテンツ作成者Ａが記述すための領域である。
【００７８】
図９は、コンテンツ作成装置１０で作成されたオリジナルコンテンツαを、コンテンツ作成装置１０で表示した状態を示した図である。なお、オリジナルコンテンツαはサーバ装置２０にも送信されるため、同じ状態の図をサーバ装置２０でも表示できる。
【００７９】
図９を参照して、コンテンツ作成装置１０は、領域１７１１，１７１２，１７１３に対応する位置に、コンテンツのタイトルと、流し込まれた本文と、車の画像１７１３ａとを表示する。なお、デフォルトのオブジェクトである車の画像１７１３ａを表示するため、当該オブジェクトが置換可能であることを、オブジェクトを枠で囲むこと等により明示する。
【００８０】
＜Ｅ．ハードウェア構成＞
図１０は、コンテンツ作成装置１０のハードウェア構成を示した図である。図１０を参照して、コンテンツ作成装置１０は、主たる構成要素として、プログラムを実行するＣＰＵ１０１と、データを不揮発的に格納するＲＯＭ１０２と、ＣＰＵ１０１によるプログラムの実行により生成されたデータ、又は入力装置（図示せず）を介して入力されたデータを揮発的に格納するＲＡＭ１０３と、データを不揮発的に格納するＨＤＤ１０４と、ＬＥＤ１０５と、スイッチ１０６と、通信ＩＦ（Interface）１０７と、電源回路１０８と、モニタ１０９と、操作キー１１０とを含む。各構成要素は、相互にデータバスによって接続されている。なお、通信ＩＦ１０７は、サーバ装置２０と通信するためのインターフェイスである。
【００８１】
コンテンツ作成装置１０における処理は、各ハードウェアおよびＣＰＵ１０１により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＨＤＤ１０４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、たとえば図示しない通信ＩＦ等を介してダウンロードされた後、ＨＤＤ１０４に一旦格納される。そのソフトウェアは、ＣＰＵ１０１によってＨＤＤ１０４から読み出され、ＲＡＭ１０３に実行可能なプログラムの形式で格納される。ＣＰＵ１０１は、そのプログラムを実行する。
【００８２】
同図に示されるコンテンツ作成装置１０を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１０３、ＨＤＤ１０４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、コンテンツ作成装置１０の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００８３】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ
、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００８４】
なお、サーバ装置２０および電子機器３０も、コンテンツ作成装置１０と同様のハードウェア構成を有するため、ここでは、サーバ装置２０および電子機器３０のハードウェア構成についての説明は繰り返さない。
【００８５】
図１１は、端末装置４０のハードウェア構成を表した図である。図１１を参照して、端末装置４０は、アンテナ４０１と、ＲＦ（Radio Frequency）回路４０２と、ベースバンド回路４０３と、ＧＰＳ受信機４０４と、プログラムを実行するアプリケーションプロセッサ４０５と、ＲＯＭ（Read Only Memory）４０６と、ＲＡＭ（Random Access Memory）４０７と、ＮＡＮＤ型のフラッシュメモリ４０８と、タッチスクリーン４０９と、カメラ１１２と、マイク４１１と、スピーカ４１２と、ユーザによる指示の入力を受ける操作キー４１３と、通信ＩＦ（Interface）４１４と、ＩＣ（Integrated Circuit）カードリーダライタ４１５と、電源ユニット４１６とを備える。
【００８６】
ＧＰＳ受信機４０４は、アンテナ４０４１と、ＲＦ回路４０４２と、ベースバンド回路４０４３とを含む。ＧＰＳ受信機４０４は、アンテナ４０４１を用いてＧＰＳ衛星の信号を受信する。さらに、ＧＰＳ受信機４０４は、ＲＦ回路４０４２およびベースバンド回路４０４３における処理の結果（つまり、現在地情報）を、アプリケーションプロセッサ４０５に出力する。なお、現在地情報は、緯度、経度、および高度を示した情報である。
【００８７】
アンテナ４０１、ＲＦ回路４０２、およびベースバンド回路４０３は、基地局を介した、他の移動体端末、固定電話、およびＰＣ（Personal Computer）との間における無線通信に用いられる。詳しくは、アンテナ４０１、ＲＦ回路４０２、およびベースバンド回路４０３は、端末装置４０が携帯電話網を用いた通信を行なうために用いられる。
【００８８】
フラッシュメモリ４０８は、不揮発性の半導体メモリである。フラッシュメモリ４０８は、端末装置４０を制御するための各種のプログラム、並びに、端末装置４０が生成したデータ、端末装置４０の外部装置から取得したデータ等の各種データを揮発的に格納する。
【００８９】
各構成要素４０３〜４０９，４１１〜４１７は、相互にデータバスによって接続されている。ＩＣカードリーダライタ４１５には、メモリカード１４５１が装着される。
【００９０】
端末装置４０における処理は、各ハードウェアおよびアプリケーションプロセッサ４０５により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ４０８に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１４５１その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、ＩＣカードリーダライタ４１５その他の読取装置によりその記憶媒体から読み取られて、あるいは、アンテナ４０１、ＲＦ回路４０２、およびベースバンド回路４０３、または通信ＩＦ４１４を介してダウンロードされた後、フラッシュメモリ４０８に一旦格納される。そのソフトウェアは、アプリケーションプロセッサ４０５によってフラッシュメモリ４０８から読み出され、さらにフラッシュメモリ４０８に実行可能なプログラムの形式で格納される。アプリケーションプロセッサ４０５は、そのプログラムを実行する。
【００９１】
同図に示される端末装置４０を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、フラッシュメモリ４０８、メモリカード１４５１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、端末装置４０の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００９２】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００９３】
＜Ｆ．機能ブロック＞
図１２は、コンテンツ作成装置１０の機能的構成を説明するための機能ブロック図である。図１２を参照して、コンテンツ作成装置１０は、入力部１０１０と、受付部１０２０と、コンテンツ作成部１０３０と、表示部１０４０と、通信処理部１０５０と、記憶部１０６０とを備える。また、受付部１０２０は、領域・置換指定受付部１０２１と、条件指定受付部１０２２とを含む。コンテンツ作成部１０３０は、作成画面生成部１０３１を含む。
【００９４】
入力部１０１０は、コンテンツ作成者Ａからの入力を受け付ける。入力部１０１０は、具体的には、操作キー２１０などの入力デバイスに該当する。
【００９５】
受付部１０２０の領域・置換指定受付部１０２１は、オリジナルコンテンツαの作成中に、オブジェクトを追加可能な領域の指定および／またはオリジナルコンテンツαにおける置換可能なオブジェクトの指定を受け付ける。
【００９６】
受付部１０２０の条件指定受付部１０２２は、追加可能な領域の指定を受け付けた場合、入力部１０１０を介して、当該領域に追加されるオブジェクトの条件の指定をさらに受け付ける。また、条件指定受付部１０２２は、オブジェクトの置換の指定を受け付けた場合、入力部１０１０を介して、置換を許可する条件の指定をさらに受け付ける。条件は必ずしも指定しなくてもよい。
【００９７】
コンテンツ作成部１０３０は、入力部１０１０を介したユーザ入力に基づき、オリジナルコンテンツαを作成する。コンテンツ作成部１０３０は、生成したオリジナルコンテンツを記憶部１０６０に格納する。
【００９８】
記憶部１０６０には、オリジナルコンテンツαが記憶されている。コンテンツ作成者Ａは、置換可能なオブジェクトと置換を行う際の条件が指定されている場合は当該条件および／または追加可能な領域と追加を行う際の条件が指定されている場合は当該条件を含んだオリジナルコンテンツαを作成することになる。
【００９９】
ここで、コンテンツ作成部１０３０は、受付部１０２０において、指定が受け付けられた場合、当該指定に基づきオブジェクトを追加可能な領域および／または置換可能なオブジェクトを有するコンテンツを作成する。この場合、コンテンツ作成部１０３０は、置換可能なオブジェクトを含めてオリジナルコンテンツを生成する場合、記憶部１０６０を参照して、オブジェクト毎に置換を許可する条件を含める。また、コンテンツ作成部１０３０は、追加可能な領域を含めたオリジナルコンテンツαを生成する場合、記憶部１０６０を参照して、追加を許可する条件をオリジナルコンテンツαに含める。
【０１００】
コンテンツ作成部１０３０に含まれる作成画面生成部１０３１は、図８に示したコンテンツ作成画面を表示部１０４０（モニタ１０９に対応）に表示させる。
【０１０１】
通信処理部１０５０は、サーバ装置２０と通信をするためのブロックである。通信処理部１０５０は、コンテンツ作成部１０３０で作成されたオリジナルコンテンツαを、サーバ装置２０に送信する。
【０１０２】
図１３は、サーバ装置２０の機能的構成を説明するための機能ブロック図である。図１３を参照して、サーバ装置２０は、入力部２０１０と、通信処理部２０２０と、通信処理部２０３０と、追加・置換条件修正部２０４０と、抽出部２０５０と、コンテンツ情報生成・変更部２０６０と、通信処理部２０７０と、表示部２０８０と、コンテンツ記憶部２０９０と、オブジェクト情報記憶部２１００と、候補情報記憶部２１１０と、更新用データ生成部２１２０とを備える。また、抽出部２０５０は、条件合致判断部２０５１と、決定部２０５２とを含む。
【０１０３】
入力部２０１０は、コンテンツ配信者Ｃによる入力を受け付ける。入力部２０１０は、操作キー等により構成される。入力部２０１０は、コンテンツ配信者Ｃによって入力される、変更指示および修正指示を受け付ける。変更指示は、コンテンツ情報生成・変更部２０６０に送られる。修正指示は、追加・置換条件修正部２０４０に送られる。変更指示および修正指示については、後述する。
【０１０４】
通信処理部２０２０は、コンテンツ作成装置１０との間で通信を行なうためのブロックである。通信処理部２０２０は、コンテンツ作成装置１０からオリジナルコンテンツαを受信する。通信処理部２０２０は、受信したオリジナルコンテンツαを、コンテンツ記憶部２０９０に記憶させる。
【０１０５】
通信処理部２０３０は、電子機器３０から追加オブジェクト情報を受信する。追加オブジェクト情報は、オブジェクトである広告データと、当該広告データについての条件とを含む。通信処理部２０３０は、受信した追加オブジェクト情報をオブジェクト情報記憶部２１００に記憶させる。
【０１０６】
追加・置換条件修正部２０４０は、修正指示に基づき、オブジェクトの追加を許可するための条件およびオブジェクトの置換を許可するための条件を更新する。当該条件の更新については、後述する。
【０１０７】
抽出部２０５０は、オリジナルコンテンツαがオブジェクトを追加可能な領域を有する場合、当該領域に追加されるオブジェクトの条件に基づいて、複数の追加用のオブジェクトの中から当該領域に追加可能なオブジェクトを抽出する。また、抽出部２０５０は、オリジナルコンテンツαが置換可能なオブジェクトを有する場合、当該置換を許可する条件に基づいて、複数の置換用のオブジェクトの中から置換可能なオブジェクトを抽出する。具体的に説明すると、以下のとおりである。
【０１０８】
抽出部２０５０は、コンテンツ記憶部２０９０からオリジナルコンテンツαを読み出す。抽出部２０５０の条件合致判断部２０５１は、オリジナルコンテンツαに含まれた追加・置換条件と一致する条件を有するオブジェクトをオブジェクト情報記憶部２１００から探し出す。条件合致判断部２０５１は、探し出したオブジェクトを特定するための情報（以下、「候補情報」とも称する）を候補情報記憶部２１１０に記憶する。
【０１０９】
抽出部２０５０の決定部２０５２は、候補情報記憶部２１１０に記憶された候補情報で特定される複数のオブジェクトの中から、更新用データＵに含めて送信するオブジェクト（広告データ）を決定する。決定部２０５２によるオブジェクトの決定方法については、後述する。
【０１１０】
抽出部２０５０は、端末装置４０に送信する更新用データＵを生成するために、抽出したオブジェクトを更新用データ生成部２１２０に送る。
【０１１１】
コンテンツ情報生成・変更部２０６０は、抽出部２０５０によるオブジェクトの抽出が終了すると、オリジナルコンテンツαのコンテンツ情報１３１０（図３参照）から、更新用データＵに含めるコンテンツ情報１４１０を生成する。コンテンツ情報生成・変更部２０６０は、生成したコンテンツ情報１４１０を更新用データ生成部２１２０に送る。また、コンテンツ情報生成・変更部２０６０は、上記変更指示を受け付けた場合、当該変更指示に基づいてコンテンツ情報を変更する。コンテンツ情報の変更については後述する。
【０１１２】
更新用データ生成部２１２０は、抽出部２０５０からオブジェクト（図４における広告データ１４２１）を受け付ける。また、更新用データ生成部２１２０は、コンテンツ情報生成・変更部２０６０からコンテンツ情報１４１０を受け付ける。更新用データ生成部２１２０は、たとえば、広告データ１４２１とコンテンツ情報１４１０とに基づき、更新用データＵ（図４参照）を生成する。更新用データ生成部２１２０は、生成した更新用データＵを通信処理部２０７０に送る。
【０１１３】
通信処理部２０７０は、端末装置４０からオリジナルコンテンツαの配信要求を受けた場合、オリジナルコンテンツαと更新用データＵとを端末装置４０に配信する。
【０１１４】
表示部２０８０は、オリジナルコンテンツα、更新用データＵ、その他の情報を表示するためのブロックである。
【０１１５】
次に、追加・置換条件修正部２０４０における条件の修正について説明する。オリジナルコンテンツαにおいては、コンテンツ作成者Ａが全ての追加可能な領域および全ての置換可能なオブジェクトの各々について、追加条件および置換条件を定めていない場合がある。また、オリジナルコンテンツαにおいては、コンテンツ作成者Ａが詳細な追加条件および置換条件を定めていない場合がある。場合によっては、コンテンツ作成者Ａが何も条件を定めていない場合もある。このような場合に対応すべく、コンテンツ配信者Ｃが、オリジナルコンテンツαにおいて追加条件および置換条件を定めることができように、追加・置換条件修正部２０４０が設けられている。追加・置換条件修正部２０４０は、コンテンツ配信者Ｃによる修正指示に基づいて、オリジナルコンテンツαにおいて規定された条件を修正（たとえば、更新、追加）する。
【０１１６】
次に、コンテンツ情報生成・変更部２０６０におけるコンテンツ情報の修正について説明する。コンテンツ情報生成・変更部２０６０は、コンテンツ配信者Ｃによる抽出部２０５０で抽出されたオブジェクトのオブジェクト情報に基づき、コンテンツ情報を変更する。たとえば、コンテンツ情報生成・変更部２０６０は、コンテンツ情報に含まれる料金の情報、配信範囲（販売先）、配信期間を変更する。このように、コンテンツ情報生成・変更部２０６０は、条件に基づき、オリジナルコンテンツαを端末装置４０に配信するときの配信条件を変更する。
【０１１７】
＜Ｇ．制御構造＞
図１４は、コンテンツ作成装置１０における処理の流れを示したフローチャートである。図１４を参照して、ステップＳ２において、コンテンツ作成装置１０は、コンテンツ作成画面（図８参照）をモニタ１０９に表示する。ステップＳ４において、コンテンツ作成者Ａによる、オブジェクを追加可能な領域の指定があるか否かを判断する。コンテンツ作成装置１０は、ステップＳ４において肯定的な判断がなされた場合（ステップＳ４においてＹＥＳの場合）、ステップＳ６において、指定された領域を、オブジェクトが追加可能な領域に設定する。一方、コンテンツ作成装置１０は、ステップＳ４において否定的な判断がなされた場合（ステップＳ４においてＮＯの場合）、処理をステップＳ１０に進める。ステップＳ８において、コンテンツ作成装置１０は、コンテンツ作成者Ａによる、追加を許可する際の条件（追加条件）の入力を受け付ける。
【０１１８】
ステップＳ１０において、オリジナルコンテンツαに含められたオブジェクトのうちのいずれかのオブジェクトを、置換可能なオブジェクトとして指定するための入力を受け付けたか否かを判断する。コンテンツ作成装置１０は、ステップＳ１０において肯定的な判断がなされた場合（ステップＳ１０においてＹＥＳの場合）、ステップＳ１２において、指定されたオブジェクトを置換可能なオブジェクトに指定する。一方、コンテンツ作成装置１０は、ステップＳ１０において否定的な判断がなされた場合（ステップＳ１０においてＮＯの場合）、処理をステップＳ１６に進める。ステップＳ１４において、コンテンツ作成装置１０は、コンテンツ作成者Ａによる、置換を許可する際の条件（置換条件）の入力を受け付ける。
【０１１９】
ステップＳ１６において、コンテンツ作成装置１０は、コンテンツ作成者Ａによる、オリジナルコンテンツαの作成作業を終了するための指示を受け付けたか否かを判断する。コンテンツ作成装置１０は、ステップＳ１６において肯定的な判断がなされた場合（ステップＳ１６においてＹＥＳの場合）、ステップＳ１８において、オリジナルコンテンツαの作成を終了する（いわゆるパブリッシュ）。一方、コンテンツ作成装置１０は、ステップＳ１６において否定的な判断がなされた場合（ステップＳ１６においてＮＯの場合）、処理をステップＳ４に進める。
【０１２０】
なお、「パブリッシュ」とは、データを、配信またはビューア表示可能な形式に変換することをいう。詳しくは、「パブリッシュ」とは、テキスト本文や画像データなどの様々なデータをアーカイブし、バイナリ形式（配布形式）にするこという。
【０１２１】
図１５は、サーバ装置２０における処理の流れを示したフローチャートである。図１５を参照して、ステップＳ１０２において、サーバ装置２０は、コンテンツ作成装置１０からオリジナルコンテンツαを取得する。ステップＳ１０４において、サーバ装置２０は、追加・置換条件の修正指示を受け付けたか否かを判断する。サーバ装置２０は、ステップＳ１０４において肯定的な判断がなされた場合（ステップＳ１０４においてＹＥＳの場合）、ステップＳ１２０において、追加・置換条件を修正する。
【０１２２】
ステップＳ１０６において、サーバ装置２０は、更新用データＵを端末装置４０に送信するか否かを判断する。たとえば、サーバ装置２０は、オリジナルコンテンツαに追加可能な領域、または置換可能なオブジェクトがない場合には、更新用データを送信しないと判断する。
【０１２３】
ステップＳ１０６において肯定的な判断がなされた場合（ステップＳ１０６においてＹＥＳの場合）、サーバ装置２０は、ステップＳ１０８において、オブジェクト情報記憶部２１００からオブジェクト情報を読み出す。ステップＳ１１０において、サーバ装置２０は、全てのオブジェクト情報を確認したか否かを判断する。
【０１２４】
サーバ装置２０は、ステップＳ１１０において否定的な判断がなされた場合（ステップＳ１１０においてＮＯの場合）、ステップＳ１２４において、オブジェクト情報を１つ抽出する。ステップＳ１２６において、サーバ装置２０は、抽出した１つのオブジェクト情報における条件が、オリジナルコンテンツαにおいて規定された条件（追加条件、置換条件）に合致しているか否かを判断する。既定された条件を含むオブジェクトおよび／または領域がオリジナルコンテンツαに複数存在する場合は、それぞれの条件と合致しているか否かを判断する。
【０１２５】
サーバ装置２０は、合致したと判断した場合（ステップＳ１２６においてＹＥＳ）、当該抽出されたオブジェクトを追加または置換可能なオブジェクトの候補として、当該オブジェクトの条件と追加領域ＩＤまたは置換ＩＤとともに、候補情報記憶部２１１０に記憶させる。サーバ装置２０は、合致していないと判断した場合（ステップＳ１２６においてＮＯ）、処理をステップＳ１１０に進める。候補情報記憶部２１１０では、追加可能領域および／または置換可能オブジェクト毎に、抽出された追加または置換可能なオブジェクトの候補を記憶する。
【０１２６】
一方、サーバ装置２０は、ステップＳ１１０において否定的な判断がなされた場合（ステップＳ１１０においてＮＯの場合）、ステップＳ１１２において、オブジェクト情報記憶部２１００内に、条件が合致するオブジェクトが存在していたか否かを判断する。ステップＳ１１２において肯定的な判断がなされた場合（ステップＳ１１２においてＹＥＳの場合）、サーバ装置２０は、ステップＳ１１４において、置換ＩＤ、追加領域ＩＤ毎に、候補となったオブジェクトから、優先度の高いオブジェクトを選定する。なお、各オブジェクトには、優先度が予め規定されている。
【０１２７】
ステップＳ１１６において、サーバ装置２０は、コンテンツ情報を修正する。ステップＳ１１８において、サーバ装置２０は、オリジナルコンテンツαと、更新用データＵとを、端末装置４０に送信する。
【０１２８】
一方、ステップＳ１０６において否定的な判断がなされた場合（ステップＳ１０６においてＮＯ）、サーバ装置２０は、ステップＳ１２２において、オリジナルコンテンツαのみを端末装置４０に送信する。また、ステップＳ１１２において否定的な判断がなされた場合（ステップＳ１１２においてＮＯの場合）も、サーバ装置２０は、処理をステップＳ１２２に進める。
【０１２９】
＜Ｈ．データ＞
図１６は、オリジナルコンテンツαの追加可能領域および／または置換可能オブジェクトにオブジェクトを追加または置換する条件のデータ構造を説明するためのテーブルＤ１６を表した図である。つまり、テーブルＤ１６は、オリジナルコンテンツαの作成中に、コンテンツ作成者Ａがオブジェクトに置換可能な指定および／または追加可能な領域を追加した際に生成されるデータを示した図である。
【０１３０】
図１６を参照して、テーブルＤ１６には、コンテンツＩＤと、コンテンツ形式の情報と、オブジェクトＩＤまたは領域ＩＤと、データ形式の情報と、サイズの情報と、置換ＩＤまたは追加ＩＤと、追加者の情報（優先度）と、分野の情報と、キーワードと、料金の情報と、スタイル変更の可否の情報と、期間の情報とが記述されている。テーブルＤ１６における空欄の箇所は、条件が設定されていないことを表している。なお、追加者の情報を利用する構成については、後述する。
【０１３１】
サーバ装置２０は、テーブルＤ１６で指定された追加可能領域および／または置換可能オブジェクトにオブジェクトを追加または置換する条件を修正することができる。追加・置換条件修正部２０４０は、テーブルＤ１６を参照し、テーブルＤ１６のデータを修正する。
【０１３２】
図１７は、図１６のテーブルＤ１６における各種の情報について説明した図である。図１７を参照して、「コンテンツＩＤ」は、コンテンツ（オリジナルコンテンツ）を識別するためのＩＤである。「コンテンツ形式」は、コンテンツのフォーマット(形式)およびバージョンを表している。「オブジェクトＩＤ」は、デフォルトのオブジェクト（オリジナルコンテンツαの作成時に設定されたオブジェクト）または空白の領域（オリジナルコンテンツαの作成時に追加された領域）を識別するためのＩＤである。
【０１３３】
「データ形式」は、オブジェクトのデータ形式を表している（png、mpeg、mp3、text、xml、image、audio、area等）。なお、“area”は、領域の場合のデータ形式である。「サイズ」は、オブジェクト表示領域または領域のサイズ（矩形座標から算出）を表している。たとえば、指定したサイズ内に収まる場合、合致していると判断される。
【０１３４】
「置換ＩＤ」は。置換可能オブジェクトまたは追加可能な領域を識別するＩＤである。「追加者の情報（優先度）」とは、オブジェクトを追加または置換できる追加者のタイプを表した情報である。たとえば、制作者、著者、配信者、広告主、ユーザが挙げられる。たとえば、タイプ別に優先度を設定可能である。
【０１３５】
「分野」は、追加／置換するオブジェクトのカテゴリを表した情報である。たとえば、当該カテゴリとして、車、食べ物、飲料、衣料、音楽などが挙げられる。「キーワード」とは、追加／置換オブジェクトに関連するキーワードである。たとえば、当該キーワードが含まれている場合、合致していると判断される。
【０１３６】
「料金」は、オブジェクトの追加／置換時に追加者にかかる料金を表している。たとえば、指定された料金以内の場合、合致していると判断される。「スタイルの変更可否」は、追加／置換オブジェクトのスタイルを優先するかどうかを表した情報である。「期間」は、オブジェクトを追加／置換可能な期間を表した情報である。期間外は、デフォルトの表示になる。指定した期間が含まれている場合、合致していると判断される。
【０１３７】
図１８は、オリジナルコンテンツαにおける或るオブジェクトが置換可能であることを示すとき作成者が作成するコードの記述例を表した図である。図３の本体データ１３２１−１または１３２１−２の記述例である。図１８を参照して、オブジェクトタグ”<object>”を置換タグ”<substitute>”で囲み、属性および子供要素に置換条件を記述する。あるいは、オブジェクトタグ”<object>”に置換ＩＤ属性“substitute_id”を追加し、置換ＩＤをセットする。条件を指定しない場合は、後者の記述でよい。
【０１３８】
図１９は、サーバ装置２０においてオリジナルコンテンツαに対して追加または置換するオブジェクト（広告データ）のデータ構造を説明するためのテーブルＤ１９を示した図である。テーブルＤ１９は、広告主から広告データを受け付けた場合に作成されるデータである。図１９を参照して、テーブルＤ１９は、オブジェクトＩＤと、データ形式の情報と、サイズの情報と、追加者の情報と、追加者のタイプを表した情報と、追加先の識別ＩＤと、追加先のコンテンツの形式の情報と、分野の情報と、キーワードと、サイズの変更可否を示した情報と、スタイルの変更可否を表した情報と、料金の情報と、期間の情報と、優先度の情報と、オブジェクト情報ＩＤとを含んでいる。
【０１３９】
サーバ装置２０は、テーブルＤ１９を参照し、テーブルＤ１９においてデータ（値、文字列等）が設定されている場合には、当該データを条件合判断に用いる。また、追加者のタイプに応じて、テーブルＤ１９においてデータ（値、文字列等）を設定してもよい。たとえば、後述するように、追加者のタイプがエンドユーザＤである場合には、サーバ装置２０は、優先度を“高”に、サイズ変更可否を“可”に設定する。
【０１４０】
また、公開の可否を設定可能な構成としてもよい。たとえば、追加者がエンドユーザＤである場合、エンドユーザの手書きメモ等は公開不可とし、挿絵およびＢＧＭは公開可とすれることができる。“公開不可の場合は追加または置換を行なった者のみ”といったように、公開条件が合致するか否かについても、サーバ装置２０が判断するように構成してもよい。
【０１４１】
図２０は、図１９のテーブルＤ１９における各種の情報について説明した図である。図２０を参照して、「オブジェクトＩＤ」は、オブジェクトを識別するＩＤである。「データ形式」は、オブジェクトのデータ形式である。たとえば、png、mpeg、mp3、text、xml、image、audioなどが挙げられる。「サイズ」は、オブジェクトのサイズを表している。
【０１４２】
「追加者」は、追加者名（著者権者）を表している。「追加者のタイプ」は、追加者のタイプ（たとえば、制作者、著者、配信者、広告主、ユーザ）を表している。「追加先の識別ＩＤ」は、追加先を指定したい場合に、追加したいコンテンツＩＤもしくは置換したいオブジェクトＩＤ／領域ＩＤを指定する情報である。指定した場合は、条件合致判別時に、追加先のＩＤがチェックされる。「追加先のコンテンツ形式」は、追加したいコンテンツのコンテンツ形式を指定するための情報である。指定した場合は、条件合致判別時に、追加先のコンテンツ形式がチェックされる。
【０１４３】
「分野」は、オブジェクトのカテゴリを示している。カテゴリとしては、たとえば、車、食べ物、飲料、衣料、音楽が挙げられる。「キーワード」は、オブジェクトに関連するキーワードである。「サイズ変更可否」は、追加先の領域と合わない時にオブジェクトのサイズを変更してもよいかどうかを規定している。「スタイル変更可否」は、追加先のスタイル設定に合わせるかどうかを規定している。
【０１４４】
「料金」は、オブジェクト追加時に追加者に支払う料金（支払える上限額）を表す。「期間」は、オブジェクトを追加可能な期間を表す。「優先度」は、オブジェクトを追加するときに、追加者が設定する優先度である。「オブジェクト情報ＩＤ」は、オブジェクト情報を格納したデータを識別するＩＤである。たとえば、オブジェクトの作成者、タイトルが挙げられる。
【０１４５】
図２１は、オブジェクト情報ＩＤにより特定されるオブジェクト情報を表したテーブルＤ２１を表した図である。テーブルＤ２１は、オブジェクトの追加時においてコンテンツ情報を修正する際の元データとなる。図２１を参照して、テーブルＤ２１は、オブジェクト情報を識別するためのＩＤであるオブジェクト情報ＩＤと、ファイル名などのタイトルと、作成者（オブジェクトデータの著作者）を表す作成者の情報と、作成日時を表す作成日の情報と、オブジェクトを利用するときの価格を表す価格情報とを含む。価格情報は、オブジェクトを利用してコンテンツを更新したい場合に加算するデータ領域である。
【０１４６】
図２２は、候補情報記憶部２１１０（図１３参照）において記憶されているテーブルＤ２２（つまり、候補情報）を説明するための図である。図２２を参照して、候補情報は、オリジナルコンテンツαを特定するためのコンテンツＩＤと、置換ＩＤまたは追加ＩＤと、置換条件に合致したオブジェクト、または追加条件に合致したオブジェクトのＩＤ（追加オブジェクトＩＤ）と、優先度とを含む。優先度は、図１７に示した追加者の情報（優先度）と、図２０に示した追加者のタイプおよび優先度に基づき、サーバ装置２０が設定する。サーバ装置２０は、同じ置換ＩＤ（たとえば、置換ＩＤ＝“image_02”）で異なる追加オブジェクトＩＤが存在する場合には、優先度の高いオブジェクトを優先する。
【０１４７】
＜Ｉ．変形例＞
（ｉ１．第１の変形例）
コンテンツ作成者Ａのコンテンツ作成装置１０が、サーバ装置２０からオブジェクト（広告データ）を取得し、オリジナルコンテンツαと更新用データＵとをサーバ装置９０に送信してもよい。
【０１４８】
図２３は、コンテンツ作成装置１０におけるオリジナルコンテンツαおよび更新用データＵを作成するためのコンテンツ作成画面を表した図である。図２３を参照して、コンテンツ作成画面は、レイアウトデータを視覚化したレイアウト表示領域１７１と、置換条件を設定するための設定領域１７２と、追加オブジェクト情報を視覚的に表示した領域１７４とを含む。図２３のコンテンツ作成画面は、領域１７４を含む点において、領域１７４を含まない図８のコンテンツ作成画面とは異なる。
【０１４９】
領域１７４には、複数の追加オブジェクト情報１７４１，１７４２，１７４３を視覚的に表している。追加オブジェクト情報は、置換オブジェクトまたは追加可能領域への追加オブジェクトとして指定可能なオブジェクトの情報である。コンテンツ作成者Ａは、領域１７１３に配置されたデフォルトの画像である車の画像１７１３ａを置換するオブジェクトとして、複数の追加オブジェクト情報１７４１，１７４２，１７４３の中から追加オブジェクト情報を選択できる。
【０１５０】
たとえば、コンテンツ作成者Ａが追加オブジェクト情報１７４１を選択した場合、車の画像１７１３ａを含むオリジナルコンテンツαとともに、追加オブジェクト情報１７４１を含む更新用データがサーバ装置９０に送信される。
【０１５１】
図２４は、コンテンツ作成装置１０で作成された更新用データＵを用いて、オリジナルコンテンツαを表示した状態を示した図である。なお、同じ状態の図をサーバ装置２０でも表示できる。図２４を参照して、車の画像１７１３ａの代わりに追加オブジェクト情報１７４１に含まれる車の画像１７４１ａが表示される。
【０１５２】
コンテンツ作成者Ａが追加オブジェクト情報１７４１を選択した場合、置換または追加条件を指定するだけでもよい。この場合は、オリジナルコンテンツαの置換可能オブジェクトまたは追加可能領域に、選択された追加オブジェクト情報の追加条件が指定されるのみである。つまり、更新用データは作成されない。これによって、コンテンツ作成者Ａは、追加オブジェクト情報を参照しながら置換条件等の指定を行うことができる。
【０１５３】
図２５は、サーバ装置２０におけるオブジェクトの追加処理の流れを示したフローチャートである。図２５を参照して、ステップＳ２０２において、サーバ装置２０は、オブジェクトおよび条件を電子機器３０等の外部機器から取得する。たとえば、サーバ装置２０は、電子機器３０から広告データを取得する。
【０１５４】
ステップＳ２０４において、サーバ装置２０は、取得したオブジェクトおよび条件をメモリ（図１３におけるオブジェクト情報記憶部２１００）に記憶する。ステップＳ２０６において、サーバ装置２０は、オブジェクトおよび条件をコンテンツ作成装置１０に送信する。なお、この場合、コンテンツ作成装置１０は、受信したオブジェクトおよび条件を追加オブジェクト情報としてメモリ（図１０のＨＤＤ１０４，図１２の記憶部１０６０）に記憶する。
【０１５５】
図２６は、コンテンツ作成装置１０における処理の流れを示したフローチャートである。図２６を参照して、当該フローチャートがステップＳ２０を備える点において、ステップＳ２０を備えていない図１４のフローチャートとは異なる。ステップＳ２０においては、コンテンツ作成装置１０は、サーバ装置２０からオブジェクト情報（オブジェクトおよび条件）を取得する。ステップＳ２では、取得したオブジェクト情報を利用し、作成画面の表示を行う。
【０１５６】
図２６のフローチャートは、その他の点においては、図１４のフローチャートと同じである。したがって、ステップＳ２０以降の説明は、ここでは繰り返さない。
【０１５７】
（ｉ２．第２の変形例）
図２７は、コンテンツ作成装置１０の変形例であるコンテンツ作成装置１０Ａの機能ブロック図である。図２７を参照して、入力部１０１０と、受付部１０２０と、コンテンツ作成部１０３０と、表示部１０４０と、通信処理部１０５０と、記憶部１０６０Ａと、抽出部１０８０とを備える。
【０１５８】
入力部１０１０は、オリジナルコンテンツαに追記するオブジェクト（例えば、テキスト）とその追加条件を受け付け、記憶部１０６０に記憶する。抽出部１０８０は、記憶部１０６０に記憶したオブジェクト情報からオリジナルコンテンツαの条件（追加条件、置換条件）に合致するオブジェクトを抽出する。通信処理部１０５０は、抽出したオブジェクトと当該オブジェクトの条件を、サーバ装置２０に送る。
【０１５９】
このように、コンテンツ作成者Ａは、一旦、オリジナルコンテンツαをサーバ装置２０に送信した後（つまり、アップロードした後）、当該オリジナルコンテンツαにおいて追加または置換可能なオブジェクトをサーバ装置２０に送信することができる。
【０１６０】
このような場合の利用シーンとして、コンテンツ作成者Ａが、オリジナルコンテンツαを作成した後（パブリッシュした後）、追記したことを挿入する場合が挙げられる。コンテンツ購入者は、オリジナルコンテンツαを購入後に、追記されたオブジェクトを含む更新用データＵを受け取り、オリジナルコンテンツαに更新用データＵの内容を適用させたコンテンツα’を端末装置４０で閲覧することが可能である。この場合、コンテンツ作成者Ａによる追記がされるか否かによって、オリジナルコンテンツαの料金（配信料金）を変更してもよい。
【０１６１】
（ｉ３．第３の変形例）
端末装置４０のエンドユーザＤが、広告主Ｂまたはコンテンツ作成者Ａの代わりに、オブジェクト情報をサーバ装置２０に提供してもよい。
【０１６２】
また、エンドユーザＤが、サーバ装置２０からダウンロードしたオリジナルコンテンツαに対してオブジェクトの追加、あるいはオリジナルコンテンツαにおけるデフォルトのオブジェクトを他のオブジェクトに置換してもよい。このような場合の利用シーンとしては、たとえば、教科書などの教材で、エンドユーザＤが、メモ、感想、板書の写真画像を端末装置４０に入力し、オリジナルコンテンツαに挿入する場合が挙げられる。
【０１６３】
オブジェクト追加方法としては、以下の方法が挙げられる。端末装置４０で、オリジナルコンテンツα表示時に、オリジナルコンテンツα内にオブジェクト追加可能位置があり、追加条件としてユーザによる追加が可能な場合に、追加可能であることを明示的に表示する。追加可能であることを明示的に表示されているページ表示中に、ユーザが手書きメモ記入モードや、画像取り込みモードを指定し、メモを入力したり、取り込む画像を指定したりしてオブジェクト追加する。端末装置４０は、追加されたオブジェクトを挿入して表示する。
【０１６４】
（ｉ４．第４の変形例）
上記においては、説明の便宜上、通信システム１が１台の端末装置４０を備える構成を例に挙げて説明した。たとえば、通信システム１が複数台の端末装置４０，４０ａを備える場合には、たとえば以下のような処理を実現できる。
【０１６５】
図２８は、通信システム１が複数台の端末装置４０，４０ａを備える場合の処理の流れを示したシーケンス図である。図２８を参照して、シーケンスＳＱ２において、コンテンツ作成装置１０は、オリジナルコンテンツαを生成する。シーケンスＳＱ４において、コンテンツ作成装置１０は、生成されたオリジナルコンテンツαを、サーバ装置２０に送信する。
【０１６６】
シーケンスＳＱ６において、サーバ装置２０は、端末装置４０からオリジナルコンテンツαの取得要求を受け付けた場合、オリジナルコンテンツαと更新用データＵとを端末装置４０に送信する。シーケンスＳＱ８において、端末装置４０は、更新用データを適用したオリジナルコンテンツαを表示する。シーケンスＳＱ１０において、端末装置４０は、置換用のオブジェクト（正確には、オブジェクトと条件とを含むオブジェクト情報）を生成する。
【０１６７】
シーケンスＳＱ１２において、端末装置４０は、生成したオブジェクト情報をサーバ装置２０に送信する。シーケンスＳＱ１４において、サーバ装置２０は、受信したオブジェクト情報を追加オブジェクト情報として記憶する。シーケンスＳＱ１６において、サーバ装置２０は、新たに記憶されたオブジェクト情報を加味して、更新用データＵを更新する。サーバ装置２０は、端末装置４０ａからオリジナルコンテンツの取得要求を受け付けた場合、オリジナルコンテンツαと、更新用データＵを更新した後の更新用データＵ’とを端末装置４０ａに送信する。
【０１６８】
このような構成により、オリジナルコンテンツαを基に、複数のエンドユーザにより１つのコンテンツを作成することができる。このよう場合の利用シーンとして、たとえば、複数人によるコンテンツ作成：ＵＧＣ（User Generated Content）が考えられる。UGCの例として、脚本の台詞を複数人で作成する場合が挙げられる。
【０１６９】
一人目のユーザがオリジナルコンテンツαとして小説を作成する。しかし、小説の中で使われるセリフでよいセリフが思いつかない場合がある。この場合、一人目のユーザは、とりあえずデータをアップロードしてアイデアを募集する。二人目のユーザが、適当なセリフを考えて追加オブジェクト作成し、サーバ装置２０にアップロードする。同様に、一人目のユーザが許可する範囲内で、他の者が、ストーリの一部や、登場人物の名前、挿絵、ＢＧＭなどを複数人で作成することができる。
【０１７０】
オブジェクトを追加／置換する条件としては、コンテンツの識別ＩＤ、オブジェクトの種類、期間、料金（著作料の分配率でもよい）が挙げられる。追加後において、追加オブジェクトの著作情報を基に、コンテンツ情報における、追加オブジェクトの著作情報の修正が行える。
【０１７１】
なお、オリジナルコンテンツαにおいて置換可能なオブジェクトのうち、エンドユーザＤの置換を許可する条件が付与されているオブジェクトについては、端末装置４０において当該オブジェクトを表示する場合、端末装置４０は、コンテンツＩＤ（タイトル等）および置換ＩＤが視認できるように表示する。端末装置４０は、たとえば、枠の色、枠内の色、枠内の表示内容によって、置換可能であることを明示する。端末装置４０は、置換ＩＤを、枠内に常に記載してもよいし、当該オブジェクトをクリックしたときに表示してもよい。
【０１７２】
（ｉ５．第５の変形例）
コンテンツ作成者Ａと、コンテンツ配信者Ｃとが、同一人物であってもよい。たとえば、コンテンツ作成者とコンテンツ配信者とが、同一の新聞社、または出版社であってもよい。
【０１７３】
（ｉ６．第６の変形例）
上記においては、サーバ装置２０は、オリジナルコンテンツαと更新用データＵとを端末装置４０に送信し、端末装置４０は、更新用データＵをオリジナルコンテンツαに適用してオリジナルコンテンツαを表示した。つまり、上記では、サーバ装置２０は、オリジナルコンテンツαとは別に、更新用データＵを端末装置４０に送信した。
【０１７４】
しかしながら、サーバ装置２０によるコンテンツの配信形式は、これに限定されるものではない。たとえば、サーバ装置２０を以下のような構成としてもよい。サーバ装置２０は、オリジナルコンテンツαと更新用データＵとに基づき、オリジナルコンテンツαに対してオブジェクトを追加および／またはオリジナルコンテンツのオブジェクト（デフォルトのオブジェクト）を更新用データＵのオブジェクトで置換した処理済みのコンテンツα’を生成する。次いで、サーバ装置２０は、当該生成された処理済みコンテンツα’を端末装置４０に送信する。
【０１７５】
このような構成とすることにより、端末装置４０では、オブジェクトの追加処理、オブジェクトの置換処理をする必要がなくなる。
【０１７６】
（ｉ７．第７の変形例）
次に、レイアウトの変更について説明する。オリジナルコンテンツαは、複数のオブジェクを含んでいる。ここで、各オブジェクトは、図３に基づいて説明したとおり、本体データ（パーツ）と、レイアウトデータとで構成されている。上記においては、本体データに対して追加および置換処理等の変更処理を実施する構成を説明した。以下では、レイアウトデータに対して変更処理を実施する構成を説明する。つまり、以下では、レイアウトデータを変更することによって、オリジナルコンテンツαのレイアウトを変更する構成について説明する。
【０１７７】
図２９は、オリジナルコンテンツαと、オリジナルコンテンツαに対してオブジェクトにおけるレイアウトデータの置換処理がなされたコンテンツとの関係を説明するための図である。つまり、処理済みコンテンツα’の一例である処理済みコンテンツα’(d)は、端末装置４０で表示されるコンテンツである。
【０１７８】
図２９（Ａ）は、図５（Ａ）と同様、コンテンツ作成装置１０においてオリジナルコンテンツのあるページ（或る本体データの一部）を表示した状態を表した図である。図２９（Ｂ）は、端末装置４０において処理済みコンテンツα’(d)を表示した状態を示した図である。
【０１７９】
図２９（Ａ）を参照して、コンテンツ作成装置１０は、テキストＮｏ．１と、テキストＮｏ．２と、ＢＧＭの素材データ２５３と、テキストＮｏ．３と、画像Ｎｏ．１とを表示する。コンテンツ作成装置１０は、レイアウトデータに基づき、画像Ｎｏ．１を領域２７１に表示する。
【０１８０】
図２９（Ｂ）を参照して、コンテンツ作成装置１０は、テキストＮｏ．１と、テキストＮｏ．２と、ＢＧＭの素材データ２５３と、テキストＮｏ．３と、画像Ｎｏ．１と、画像Ｎｏ．２とを表示する。この際、コンテンツ作成装置１０は、更新後のレイアウトデータに基づき、領域２７１の一部の領域２７２に画像Ｎｏ．１を表示し、領域２７１における領域２７２とは異なる領域２７３に画像Ｎｏ．２を表示する。
【０１８１】
図３０は、更新用データＵａの概略構成を説明するための図である。図３０を参照して、更新用データＵａは、コンテンツ情報１４１０と、広告データ１４２０群と、レイアウトデータ群１４３０を含む。更新用データＵａは、レイアウトデータ群１４３０を含む点において、更新用データＵとは異なる。
【０１８２】
レイアウトデータ群１４３０は、レイアウトデータ１４３１等の複数のレイアウトデータを含む。レイアウトデータ１４３１のレイアウトＩＤは、“Ｌ１００３”であり、置換ＩＤは、“Ｌ＿０１”である。ここで、オリジナルコンテンツαのレイアウトデータ１３２２−１（図３）に「＜レイアウト  id="L0001" substitute=_id="L_01"＞」との記述が含まれていたとする。この場合、端末装置４０が、オリジナルコンテンツαを表示する際には、オリジナルコンテンツαのレイアウトデータ１３２２−１を、置換ＩＤが一致している、更新用データＵａにおけるレイアウトデータ１４３１に置き換える。端末装置４０は、このような置換処理をすることにより、図２９（Ｂ）に示した状態の表示を行なうことができる。
【０１８３】
（ｉ８．第８の変形例）
サーバ装置２０においてオリジナルコンテンツαを表示する場合には、端末装置４０と同様、サーバ装置２０を以下のような構成とすることが好ましい。
【０１８４】
（i）サーバ装置２０は、コンテンツ作成装置１０から受信したコンテンツがオブジェクトを追加可能な領域を有する場合、当該コンテンツを表示するときには、当該領域に対してオブジェクトの追加が可能であることを表す表示を行なう。また、サーバ装置２０は、オブジェクトを追加可能な領域に既にオブジェクトが追加されている場合、当該コンテンツを表示するときには、オブジェクトが追加済みであることを表す表示を行なう。
【０１８５】
（ii）サーバ装置２０は、コンテンツ作成装置１０から受信したコンテンツが置換可能なオブジェクトを有する場合、当該コンテンツを表示するときには、オブジェクトの置換が可能であることを表す表示を行なう。また、サーバ装置２０は、置換可能なオブジェクトが既に置換されている場合、上記コンテンツを表示するときには、オブジェクトが置換済みであることを表す表示を行なう。
【０１８６】
［実施の形態２］
＜Ｊ．システムの概要＞
図３１は、通信システム１Ａの概要を説明するための図である。図３１を参照して、通信システム１Ａは、サーバ装置９０と、電子機器３０と、端末装置４０とを備える。通信システム１Ａがサーバ装置９０を備える点において、コンテンツ作成装置１０とサーバ装置２０とを備える実施の形態１の通信システム１と異なる。
【０１８７】
通信システム１Ａでは、サーバ装置９０が、通信システム１におけるコンテンツ作成装置１０とサーバ装置２０との機能を実行する。つまり、サーバ装置９０は、オリジナルコンテンツαを作成するとともに、オリジナルコンテンツαおよび更新用データＵを、端末装置４０に送信する。
【０１８８】
＜Ｋ．機能ブロック＞
図３２は、サーバ装置９０の機能的構成を説明するための機能ブロック図である。図３２を参照して、入力部１０１０ａと、通信処理部２０３０と、表示部１０４０と、通信処理部２０７０と、コンテンツ作成ユニット１０００と、サーバ処理ユニット２０００とを備える。
【０１８９】
コンテンツ作成ユニット１０００は、受付部１０２０と、コンテンツ作成部１０３０と、記憶部１０６０とを含む。サーバ処理ユニット２０００は、追加・置換条件修正部２０４０と、抽出部２０５０と、コンテンツ情報生成・変更部２０６０と、コンテンツ記憶部２０９０と、オブジェクト情報記憶部２１００と、候補情報記憶部２１１０と、更新用データ生成部２１２０とを含む。入力部１０１０ａは、入力部１０１０（図１２）の機能と入力部２０１０（図１３）の機能とを果たす。
【０１９０】
サーバ装置９０は、このような構成を有するため、オリジナルコンテンツαを作成するとともに、オリジナルコンテンツαおよび更新用データＵを、端末装置４０に送信することができる。
【０１９１】
なお、上記では、記憶部１０６０のオリジナルコンテンツαがコンテンツ記憶部２０９０に転送されることを前提としたブロック図となっている。しかしながら、これに限定されるものではなく、１つの記憶部（たとえば、記憶部１０６０）にオリジナルコンテンツαが記憶されており、当該記憶部に、コンテンツ作成部１０３０、追加・置換条件修正部２０４０、および抽出部２０５０がアクセスできるようにしてもよい。
【０１９２】
＜Ｌ．制御構造＞
図３３は、サーバ装置９０における処理の流れを一部を示したフローチャートである。図３３を参照して、図３３に示したフローチャートは、ステップＳ２２、ステップＳ２４、ステップＳ２６を含む点において、こられのステップを有していない図８に示したフローチャートと異なる。図３３における、これら以外の各ステップは、図８における各ステップと同じである。このため、図３３におけるステップＳ２〜Ｓ１８についての説明は、ここでは繰り返さない。
【０１９３】
ステップＳ２２において、サーバ装置９０は、オブジェクト情報記憶部２１００に追加オブジェクト情報が存在するか否かを判断する。ステップＳ２２において肯定的な判断がなされた場合（ステップＳ２２においてＹＥＳの場合）、サーバ装置９０は、ステップＳ２４において、追加オブジェクト情報から条件を抽出する。ステップＳ２２において否定的な判断がなされた場合（ステップＳ２２においてＮＯの場合）、およびステップＳ２４の処理の後は、サーバ装置９０は、処理をステップＳ２に進める。ステップＳ１８の後、サーバ装置９０は、作成が終了したオリジナルコンテンツαをメモリに格納する。その後、サーバ装置９０は、処理を図３４のステップＳ１０６に進める。
【０１９４】
図３４は、図３３の処理の続きを示したフローチャートである。図３４を参照して、図３４に示したフローチャートの各ステップＳ１０６〜Ｓ１２８は、図１５に示したステップＳ１０６からＳ１２８と同じである。つまり、図３４では、図１５のステップＳ１０６移行の処理が、図１５と同じ流れで実行される。このため、ここでは、図３４の各ステップの処理については、繰り返し説明しない。
【０１９５】
＜Ｍ．付記＞
（ｍ１．追加・置換オブジェクトの例）
（１）コンテンツ作成者Ａ（著作者）による加筆テキスト、追加画像、ＢＧＭ、および動画
追加データ例としては、改訂テキスト、エッセイやビジネス本などで追加コメントや読者の反応に基づき追加説明、クイズ本や図鑑などで項目追加、写真集などを用いた追加画像が挙げられる。追加する条件としては、期間、コンテンツの識別ＩＤ・バージョン、オブジェクトの種類、料金が挙げられる。優先度は、“高”に設定される。追加後において、オブジェクトを追加した場合の料金変更、追加したオブジェクトの情報の追加（挿絵の作者、タイトルなど）をすることにより、コンテンツ情報が修正される。
【０１９６】
追加テキストデータは、タグ付きテキストでもよく、テキスト表示時のスタイル設定がされていてもよい。たとえば、太字、文字サイズを設定した場合には、以下のような記述を行なえばよい。
<substitute substitute_id=”t-01”><font  size=”12pt”  bold=”yes”>  挿入するテキストデータ</font></subtitute>
フォントタグ（<font>)で、文字サイズ、太字を指定している。
【０１９７】
また、追加オブジェクト側のスタイル設定を優先するか、挿入先のコンテンツ側のスタイル設定を優先するかを条件で設定できる。
【０１９８】
（２）広告
追加する条件として、期間、オブジェクトの種類、料金、キーワード、分野、社名が挙げられる。禁止する条件を設定できてもよい。一例として、車の広告はよいが、外国車の広告はだめ、食べ物関係の広告はだめ等が挙げられる。広告の優先度は、たとえば“中”に設定される。広告の優先度は、広告対象、料金、サイズなどの条件毎に設定してもよい。たとえば、「・・・」のタイトルのコンテンツなら「高」、料金が・・・円なら「高」、・・円なら「中」とすることができる。また、表示サイズが・・・以上なら「高」とすることもできる。追加後において、オブジェクトを追加した場合の料金、追加したオブジェクトの情報の追加（作者、タイトル、広告提供者、ＵＲＬなどオブジェクトに関する情報）をすることにより、修正するコンテンツ情報が修正される。
【０１９９】
（ｍ２．追加もしくは置換できることを指定する方法）
（１）タグ付きテキストで指定
置換可能な要素を置換タグ”<substitute>”で囲み、条件を属性情報で指定する。一例を挙げれば、以下のとおりである。
【０２００】
・画像オブジェクトを置換可能に指定するとき
<substitute id="image_01" charge="100" period="201201-201212"/>
<object src="デフォルト画像ファイル名" type="image/jpeg"/>
</substitute>
・テキストを置換可能に指定するとき
<substitute id="text_01" charge="100" period="201201-201212"/>
デフォルトのテキスト…
</substitute>
（ｍ３．条件指定）
（１）オリジナルコンテンツαの作成時に必ずしも条件を決めなくてもよい。作成時は、条件を設定できるキー（置換ＩＤ）のみを設定しておき、後でキーに対する条件を付与・修正できる枠組みにしてもよい。条件を設定するのは、オリジナルコンテンツαの作成時もしくは作成後に、サーバ装置２０で行う。
【０２０１】
作成時に条件を設定できるキーのみを設定する場合における記述例としては、以下のものが挙げられる。画像オブジェクトに置換ＩＤ属性substitute_idを追加する。
<object src="デフォルト画像ファイル名" type="image/jpeg" substitute_id="image_01"/>
（２）条件の指定は、コンテンツ作成者Ａだけでなく、コンテンツ配信者Ｃ、広告主Ｂが設定できてもよい。
【０２０２】
（３）条件の指定は、追加者ごとに設定してもよい。
（４）条件を指定した場合、オリジナルコンテンツαのコンテンツ情報（コンテンツ料金、配信条件など）を変更してもよい。例えば、コンテンツ作成者Ａによる追記が可能な条件を含むオリジナルコンテンツの場合、内容が同じオリジナルコンテンツで追記が不可なものとコンテンツの料金を別にしてもよい。条件を指定すると共に、コンテンツの料金を高くするようにオリジナルコンテンツαのコンテンツ情報を修正してもよい。逆に、広告を追記可能な条件を設定した場合は、コンテンツ料金を安くするようにコンテンツ情報を修正してもよい。コンテンツの料金の他に、コンテンツの配信範囲（販売先）、配信期間を制限する、といった配信条件を変更してもよい。
【０２０３】
（ｍ４．追加もしくは置換できることおよび、追加済みもしくは置換済みであることを明示して表示する方法）
指定領域を色枠で囲む方法、指定領域を点滅表示する方法、指定位置に明示的なメッセージを表示する方法（たとえば、「広告募集」、「画像挿入可能」、「画像置換済み」など）が挙げられる。
【０２０４】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２０５】
１，１Ａ  通信システム、１０，１０Ａ  コンテンツ作成装置、２０，９０  サーバ装置、３０  電子機器、４０，４０ａ  端末装置、１０１  ＣＰＵ、１０３  ＲＡＭ、１０４  ＨＤＤ、１０７  通信ＩＦ、１０９  モニタ、１１０，２１０  操作キー、２５３  素材データ、２５８  テキストデータ、４０９  タッチスクリーン、１０００  コンテンツ作成ユニット、１０１０，１０１０ａ，２０１０  入力部、１０２０  受付部、１０２１  置換指定受付部、１０２２  条件指定受付部、１０３０  コンテンツ作成部、１０３１  作成画面生成部、１０４０，２０８０  表示部、１０５０，２０２０，２０３０，２０７０  通信処理部、１０６０  記憶部、１０８０，２０５０  抽出部、１３００  メイン情報、１３１０，１４１０  コンテンツ情報、１３２０，１４３０  レイアウトデータ群、１３２１−１，１３２１−２  本体データ、１３２２−１，１３２２−２，１４３１  レイアウトデータ、１３３０  素材データ群、１３３１  画像データ、１４２０，１４２１  広告データ、１７１３ａ，１７４１ａ  画像、１７４１，１７４２，１７４３，１７４１  追加オブジェクト情報、２０００  サーバ処理ユニット、２０４０  置換条件修正部、２０５１  条件合致判断部、２０５２  決定部、２０６０  変更部、２０９０  コンテンツ記憶部、２１００  オブジェクト情報記憶部、２１１０  候補情報記憶部、２１２０  更新用データ生成部、α  オリジナルコンテンツ、Ｕ，Ｕａ  更新用データ。
【図１】
2013225236.tif 000003
【図２】
2013225236.tif 000004
【図３】
2013225236.tif 000005
【図４】
2013225236.tif 000006
【図５】
2013225236.tif 000007
【図６】
2013225236.tif 000008
【図７】
2013225236.tif 000009
【図８】
2013225236.tif 000010
【図９】
2013225236.tif 000011
【図１０】
2013225236.tif 000012
【図１１】
2013225236.tif 000013
【図１２】
2013225236.tif 000014
【図１３】
2013225236.tif 000015
【図１４】
2013225236.tif 000016
【図１５】
2013225236.tif 000017
【図１６】
2013225236.tif 000018
【図１７】
2013225236.tif 000019
【図１８】
2013225236.tif 000020
【図１９】
2013225236.tif 000021
【図２０】
2013225236.tif 000022
【図２１】
2013225236.tif 000023
【図２２】
2013225236.tif 000024
【図２３】
2013225236.tif 000025
【図２４】
2013225236.tif 000026
【図２５】
2013225236.tif 000027
【図２６】
2013225236.tif 000028
【図２７】
2013225236.tif 000029
【図２８】
2013225236.tif 000030
【図２９】
2013225236.tif 000031
【図３０】
2013225236.tif 000032
【図３１】
2013225236.tif 000033
【図３２】
2013225236.tif 000034
【図３３】
2013225236.tif 000035
【図３４】
2013225236.tif 000036