(57)【要約】  個人化メディアは、所定の挿入点を有する（２０３）マスタークリップの取得（２０１）、挿入クリップの取得（２０２）及び、接合されたクリップ間に検知され得る移行を示すことのない個人化メディアクリップを生成するための、選択されたマスタークリップへの挿入クリップのシームレス合体（２０４）により、生成される。挿入クリップ（２０２）はマスタークリップに、名前、場所、時刻、性別、製品名またはその他いずれかの所望の情報のような、変数を付加する目的のために用いられる。動的情況データを付加してクライアント再生デバイスに送信することができる。配布プロセスは実時間またはリクエストされるまでの非同期とすることができる。再生デバイスは、電話呼出音、折返し電話呼出音または音声メッセージあるいはその他いずれかの目的のためにクリップを用いることができる。マスタークリップ及び／または挿入クリップの内容には創作者の声を含むいかなる声も用いることができるが、著名人の声または著名声優の声を利用することができる。マスタークリップ及び挿入クリップは与えられたフォーマットの非圧縮データまたは圧縮データを用いてシームレスに合体させることができる。
2008529345.tif 000002
【特許請求の範囲】
【請求項１】
個人化メディアを生成及び配布するためのシステムにおいて、
個人化メディアを含む挿入クリップ、
挿入点を有するマスタークリップ、
ネットワークインターフェース、
前記ネットワークインターフェースに結合され、さらに前記挿入クリップ及び前記マスタークリップを収めるメモリデバイスを備える、コンピュータ、
ＲＦＩＤ，クレジットカード番号、ＡＮＩ及びＤＮＩＳからなる群から選ばれる識別子によって前記コンピュータに識別される再生デバイス、及び
前記コンピュータ上で実行される、前記挿入クリップを前記マスタークリップに前記挿入点において結合して前記挿入点においてシームレスに接合している、前記再生デバイスのために生成される、個人化メディアクリップを生成するように構成された、プロセス、
を有することを特徴とするシステム。
【請求項２】
前記再生デバイスが前記個人化メディアクリップによって電話呼出を行うように構成されることを特徴とする請求項１に記載のシステム。
【請求項３】
前記個人化電話呼出メディアクリップが著名人の声を含むことを特徴とする請求項２に記載のシステム。
【請求項４】
前記再生デバイスが前記個人化メディアクリップにより折返し電話呼出を行うように構成されることを特徴とする請求項１に記載のシステム。
【請求項５】
前記個人化電話呼出メディアクリップが著名人の声を含むことを特徴とする請求項４に記載のシステム。
【請求項６】
前記挿入クリップ及び前記マスタークリップが圧縮メディアを含み、前記プロセスがさらに前記挿入点における圧縮シームレス接合によって前記個人化メディアクリップを生成するように構成されることを特徴とする請求項１に記載のシステム。
【請求項７】
前記圧縮メディアが、ＭＰ３，ＯＧＧ，フラッシュ及びビデオデータからなる群から選ばれるフォーマットを有することを特徴とする請求項６に記載のシステム。
【請求項８】
情況情報を含む情況クリップをさらに有し、前記マスタークリップが第２の挿入点をさらに有し、前記コンピュータがさらに前記第２の挿入点において前記情況クリップを前記マスタークリップと、前記第２の挿入点において検知され得る移行を示すことなく、結合するように構成されることを特徴とする請求項１に記載のシステム。
【請求項９】
前記情況情報が、時刻、日付、場所及び温度情報からなる群から選ばれることを特徴とする請求項８に記載のシステム。
【請求項１０】
前記挿入クリップ、前記マスタークリップ及び前記情況クリップが著名人の声を含むことを特徴とする請求項８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態はコンピュータシステムの分野に関する。さらに詳しくは、本発明はコンピュータを用いる個人化メディアの生成及び配布のためのシステム及び方法に向けられる。
【背景技術】
【０００２】
最近のシステムは複数の相異なる態様でマルチメディアデータを生成及び利用する。例えば、ユーザは同時に、オーディオデータを生成し、そのデータを、電話を通してユーザに送り返すシステムに情報を送信し、そのシステムからの応答を聞くことができる。一般に、既存のシステムはデータの一形態（例えば、数値情報またはテキストデータ）と再生のためにオーディオファイルを生成するためのオーディオファイルセットの間のマッピングを利用する。これを行う普通のシナリオの１つは、銀行預金残高のチェックまたは送金を行うために銀行に電話をかける場合である。銀行のシステムは、例えば、プッシュボタン式電話器入力によりユーザの口座情報を取得し、確認の目的のためにユーザの口座情報を音声再生する。そのようなオーディオファイルを構築し、配布するための既存のシステムは、その入力を用いて、あらかじめ録音されたオーディオトラックのセットをマッピングし、再生用メッセージをまとめ上げる。最終結果は、あらかじめ録音されたオーディオトラックをシームレスにまとめ上げることができていないぎこちなく聞こえるメッセージになることが多い。クリップ間の明白な移行に加えて、無声の空白及び抑揚の相違によって、このタイプの個人化メディアは人間の耳に不快に聞こえる。
【０００３】
生成されたファイルがコンピュータ生成メッセージではなく、検知され得る移行を示さない、原録音のように聞こえさせる態様で複数のオーディオファイルをシームレスにまとめ上げる、オーディオファイルを生成するための方法を提供する解決策はいまのところ存在しない。さらに、現行システムは、ユーザに関係付けられるシステム情報及び／または情況情報にアクセスするために利用されるデバイスまたはソフトウエアプログラムから自動的に得られるユーザ情報に基づいて生成されるオーディオファイルの内容を個人化しない。例えば、現行システムは、個人化された電話呼出音または折返し電話呼出音を実時間で、または非同期態様で、自動的に生成及び配布するための機構を提供しない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記及びその他の限界の結果として、実時間及び非同期配布のためにメディアクリップをシームレスにまとめ上げることができる、個人化メディアを生成及び配布するためのシステム及び方法が必要とされている。
【課題を解決するための手段】
【０００５】
本発明の１つまたはそれより多くの実施形態は、個人化メディアを生成及び配布するためのシステム及び方法に向けられる。個人化メディアは、本発明の１つまたはそれより多くの実施形態により、所定の空白を有する１つまたはそれより多くのマスタークリップを選択し、挿入データ（例えば挿入クリップ）を取得し、挿入データを選択されたマスタークリップとシームレスに合体させて接合されたデータ間に検知され得る移行を示さないメディアクリップを生成することによって生成される。個人化メディアは、本発明の１つまたはそれより多くの実施形態により、必要に応じてメディアクリップに動的情況データを付加し、メディアクリップを与えられたクライアントデバイス用にフォーマットし、生成メディアクリップをクライアントデバイスに送信することによって配布される。この配布プロセスは実時間とすることができ、あるいは後刻メディアクリップがリクエストされるまで遅延させることができる。本発明の実施形態は単プロセッサコンピュータシステムから、圧縮メディアのシームレス接合または所望のスケーラビリティを達成することができるその他いずれかのアーキテクチャを有する高度に最適化されたマルチスレッドサーバプロセスに至るいかなるコンピュータ環境も利用することができる。
【０００６】
挿入クリップにはいかなるタイプのデータも含めることができる。しかし、ほとんどの場合、挿入クリップは、名前、場所、時刻、性別、製品名またはその他いずれかの所望の情報のような変数をマスタークリップに付加する目的のために利用される。マスタークリップと挿入クリップの間のまとめ上げは、メディアクリップにおける挿入点の間に人間が検知できる移行がないという意味でシームレスである。挿入クリップのサイズにかかわらず、完成メディアクリップには、いかなる気付かれ得る空白も抑揚変化もない。メディアクリップが複数の相異なるクリップを用いて生成されたとしても、メディアクリップは元々一回の音取りで録音されたかのように聞こえる。フラッシュアニメーションまたは、ビデオのような、その他のタイプのマルチメディアデータをメディアクリップに付加して再生中にユーザが受ける印象を強めることができる。動的情況データを含む挿入クリップには、例えば、時刻、日付、場所、温度または送出時刻になるまで入手できないその他いずれかの情報を含めることができる。
【０００７】
マスタークリップ及び／または挿入クリップの内容には創作者の声を含むいかなる音声も用いることができるが、多くの場合、著名人の声または著名声優の声が利用される。例えば、マスタークリップは著名人によって録音し、挿入クリップは芸能人の声を用いて録音することができよう。すなわち、本発明の実施形態は著名人の声のように聞こえる、及び／または著名人の声である、声を用いて個人化メディアクリップを生成及び配布するための機構を提供する。例えば、システムが１つまたはそれより多くのマスタークリップを１つまたはそれより多くの挿入クリップと合体させ、よってメディアクリップを生成すると、システムはメディアクリップを実時間再生または後刻の再生のための非同期取出しのためにデバイス及び／またはプログラムに提供することができる。さらに、本発明の実施形態はコンピュータ合成及び／または音声をシミュレートするための様々に複雑なＴＴＳ（発声テキスト）ソフトウエアを用いることができる。
【０００８】
メディアクリップの再生は、多くの様々なタイプのデバイスで行われ、多くの様々なイベントで起発させることができる。本明細書の１つまたはそれより多くの実施形態にしたがって用いられる、（本明細書では宛先クライアントとしても知られる）再生デバイスのタイプのいくつかの例には、ブラウザを介してネットワーク（例えばワールドワイドウエッブ（ＷＷＷ））にアクセスするように構成されたコンピュータデバイス、電子メールクライアントまたは何か別のネットワークインターフェースがある（ただし、これらには限定されない）。（例えば、オーディオ、ビデオ等の）メディアクリップを出力するように構成されたセル式携帯電話あるいはその他いずれかのタイプの（衛星、デジタルケーブル及び／または衛星無線の）携帯型または非携帯型デバイスも、再生デバイスとして機能することができる。セル式携帯電話は個人化電話呼出音、個人化折返し電話呼出音またはセルゲートウエイサーバを介していずれかのセル式携帯電話機能に関して用いるための個人化メディアクリップを取得することができる。あるいは、セル式携帯電話自体が、電話呼出または折返し電話呼出中に、あるいはいずれか別の時に、本発明の１つまたはそれより多くの実施形態における個人化メディアを再生するためにローカルにメディアクリップを生成することができる。電話サーバ上でのまたはローカルな個人化メディアの生成のいかなる組合せも本発明の精神の範囲にある。
【０００９】
別のタイプの再生デバイスには、例えば、ＳｐｅｅｄＰａｓｓ（登録商標）のような、ＲＦＩＤベースデバイスを介してユーザを識別するガソリンポンプ、顧客を識別するためのクレジットカード読取器を備えるキャッシュレジスター、宿泊客を識別するためのホテルルームキー読取器を備えるスロットマシンまたはホテルドア、あるいは、ユーザを識別でき、メディアクリップを再生できるその他いずれかのデバイスを含めることができる。
【発明を実施するための最良の形態】
【００１０】
以下の説明においては、本発明の実施形態のさらに完全な説明を与えるために多くの特定の詳細が述べられる。しかし、本発明はそれらの特定の詳細がなくとも実施できることが当業者には明らかであろう。また、よく知られている様相は本発明を曖昧にしないように詳細が説明されることはない。
【００１１】
本発明の１つまたはそれより多くの実施形態は個人化メディアを生成及び配布するためのシステム及び方法に向けられる。個人化メディアは、本発明の１つまたはそれより多くの実施形態により、所定の空白またはスロットを有するマスタークリップを含む１つまたはそれより多くの静的クリップを選択し、挿入データ（例えば挿入クリップ）を取得し、選択されたマスタークリップに挿入データをシームレスに合体させて、接合されたクリップ間に検知され得る移行を示さないメディアクリップを生成することによって、生成される。個人化メディアは、本発明の１つまたはそれより多くの実施形態により、必要に応じてメディアクリップに動的情況データを付加し、与えられたクライアントデバイス用にメディアクリップをフォーマットし、生成メディアクリップをクライアントデバイスに送信することによって、配布される。この配布プロセスは実時間とすることができ、あるいは後刻メディアクリップがリクエストされるまで遅延させることができる。本発明の実施形態は、単プロセッサコンピュータシステムから、圧縮メディアのシームレス接合または所望のスケーラビリティを達成することができるその他いずれかのアーキテクチャを有する高度に最適化されたマルチスレッドサーバプロセスに至るいかなるコンピュータ環境も利用することができる。
【００１２】
図６は、アプリケーション間で維持される静的セグメント及び、マスタークリップへの挿入のためのトークンまたは挿入クリップが入る、継続時間が固定長または可変長のスロットまたは挿入点を指定するテンプレートとしても知られる、「アプリケーション」を示す。
【００１３】
挿入クリップにはいかなるデータも含めることができる。しかし、ほとんどの場合、挿入クリップは、名前、場所、時刻、性別、製品名またはその他いずれかの所望の情報のような変数をマスタークリップに付加する目的のために利用される。マスタークリップと挿入クリップの間のまとめ上げは、メディアクリップにおける挿入点の間に人間が検知できる移行がないという意味でシームレスである。挿入クリップのサイズにかかわらず、完成メディアクリップには、いかなる気付かれ得る空白も抑揚変化もない。メディアクリップが複数の相異なるクリップを用いて生成されたとしても、メディアクリップは元々一回の音取りで録音されたかのように聞こえる。フラッシュアニメーションまたは、ビデオのような、その他のタイプのマルチメディアデータをメディアクリップに付加して再生中にユーザが受ける印象を強めることができる。動的情況データを含む挿入クリップには、例えば、時刻、日付、場所、温度または送出時刻になるまで入手できないその他いずれかの情報を含めることができる。
【００１４】
マスタークリップ及び／または挿入クリップの内容には創作者の声を含むいかなる音声も用いることができるが、多くの場合、著名人の声または著名声優の声が利用される。例えば、マスタークリップは著名人によって録音し、挿入クリップは芸能人の声を用いて録音することができる。すなわち、本発明の実施形態は著名人の声のように聞こえる、及び／または著名人の声である、声を用いて個人化メディアクリップを生成及び配布するための機構を提供する。例えば、システムが１つまたはそれより多くのマスタークリップを１つまたはそれより多くの挿入クリップと合体させ、よってメディアクリップを生成すると、システムはメディアクリップを実時間再生または後刻の再生のための非同期取出しのためにデバイス及び／またはプログラムに提供することができる。さらに、本発明の実施形態はコンピュータ合成及び／または音声をシミュレートするための様々に複雑なＴＴＳ（発声テキスト）ソフトウエアを用いることができる。
【００１５】
（例えば、オーディオ、ビデオ等の）メディアクリップを出力するように構成されたセル式携帯電話あるいはその他いずれかのタイプの（衛星、デジタルケーブル及び／または衛星無線の）携帯型または非携帯型デバイスも、再生デバイスとして機能することができる。本発明の実施形態は、発信者識別証明及びダイアルされた発信者相手先電話番号に基づいて、個人化電話呼出音及び個人化折返し電話呼出音を生成及び配布することができる。メディアクリップまたは電話呼出クリップの一例は、著名人の声を利用して「[ユーザ名]さん、あなたの[親族関係名]さんからお電話です」と告知することができよう。ここで、[ユーザ名]は著名人の声で発声されるユーザ名であり、[親族関係名]は{兄弟、母、父、息子、等}のリストから選ばれる。さらに、別のユーザが電話に出るために待っているときのユーザ呼出しに再生される音を含む折返し電話呼出音を、呼出し相手先に基づいて、すなわち発信者識別番号を用いて個人化することができる。折返し電話呼出音を再生している電話サーバはＡＮＩ及びＤＮＩＳ、すなわち、それぞれ発信者識別番号及びダイアルされた呼出し相手先電話番号、を利用して再生するために個人化クリップをクエリーすることができる。
【００１６】
本発明の電話関連実施形態において、（ポータルオペレータとしても知られる）セルゲートウエイ自体あるいはセルゲートウエイトに接続されたその他いずれかの電話コンピュータシステムまたはサーバが、呼び出されたときに受信側セル式携帯電話で鳴る生成電話呼出音あるいは別のユーザが出るために待っているときに発信側セル式携帯電話で鳴る生成折返し電話呼出音を生成することができる。あるいは、セル式携帯電話自体上でのローカルに、電話呼出音、折返し電話呼出音及び個人化変数を含むメッセージの生成は、本発明の精神の範疇にある。
【００１７】
本発明の一実施形態では、この場合は再生デバイスであろう、ガソリンポンプ電子インターフェースユニットによって再生されるべき個人化メッセージを提供するＲＦＩＤ読取器に一意的な識別証明を与えるための、ＳｐｅｅｄＰａｓｓのような、ＲＦＩＤベースデバイスが可能になる。本発明のこの実施形態において、ガソリンスタンドのローカルサーバまたは会社のメインサーバは個人化変数情報を有することができる。一意的な識別証明がいずれかのサーバに提示されるといずれかのサーバ上で生成出力メディアクリップが構成され、ガソリンポンプ電子インターフェースユニット上で再生され得る。ガソリンポンプ電子インターフェースユニットがＷｉＦｉまたはメディア出力をリクエストするように構成されたその他の無線技術で構成されていれば、自動車内の、またはユーザに結合された、ブルートゥースデバイスが出力メディアクリップを再生することもできる。
【００１８】
本発明の別の実施形態は、航空券または雑貨を購入するためのキオスクのような再生デバイスによるユーザへの個人化メディアメッセージの識別及び再生を可能にする。本発明の実施形態に用いられる再生デバイスの別の例には、ポイントカード読取器、ＡＴＭ機、航空機及び自動車のＧＰＳ装置がある。ホテルの電子ドアは、宿泊客用ドアに電子キーを挿入すると、「[ユーザ名字][敬称]、いらっしゃいませ」のようなメッセージを再生する、別の再生デバイス例である。この例では、ユーザ名字及び称号はそれぞれ「スミス」及び「様」である。再生デバイスはコンピュータリソースを有する本発明の実施形態に接続することができ、あるいは再生デバイス自体が十分なコンピュータパワー及び個人化情報を収める記憶装置を有しているかまたはユーザに関連付けられた識別子から個人化情報を得ることができれば、個人化メディアクリップの構成及び再生に関して本発明の実施形態として作用することができる。本例において、ホテルの電子ドアはホテルのコンピュータシステムとのネットワーク接続を有することができる。この接続は無線または有線とすることができる。本例において、ホテルのコンピュータシステムは電子キーまたはクレジットカード様の磁気キーを検出してホテル宿泊客の識別証明を判定することができる。次いで「[ユーザ名字][敬称]、いらっしゃいませ」メディアクリップを含む個人化メッセージがホテルのコンピュータシステム上で生成され、電子ドアに送られて、電子ドアに組み込まれた小さなスピーカで再生されることになろう。
【００１９】
別の再生デバイスは、ユーザがクレジットカードで自身を識別した後に、買い物客に対して個人化メッセージを再生するように構成されたクレジットカード読取器とすることができる。例えば、この場合のメディア出力には、ユーザ名及び「いらっしゃいませ[ユーザ名]、[製品名]の[時間帯]セールをお見逃しなく」というフレーズをもつオーディオトラックを含むフラッシュアニメーションを含めることができる。ここで、[ユーザ名]、[時間帯]及び[製品名]は出力メディアクリップを生成するためにマスタークリップとシームレスに結合される挿入クリップである。
【００２０】
再生デバイスの別の例は、クレジットカード、ＲＦＩＤまたはホテルのルームキーによってユーザを識別できるスロットマシンとすることができる。スロットマシンは「[ユーザ名]、[賞金額]ドルの当り！」のようなメッセージを再生することができよう。本例において、スロットマシンはコンピュータパワー及び出力メディアクリップを生成するために必要な個人化クリップを有するサーバにネットワーク接続されることができ、あるいはスロットマシン自体がユーザに関連付けられた識別子を得てメディアクリップ自体を構成することができる。
【００２１】
再生デバイスの別の例は、個人化がケーブルシステムサーバ上で行われてケーブルセットトップボックスのＩＰアドレスに送られるかまたはデータチャネル上のメッセージをエンコードするために加入者ＩＤを用いる、デジタルケーブルセットトップボックスとすることができる。
【００２２】
再生デバイスの別の例は、オンライン購入時には工場で、あるいはネットワーク接続されているかまたは本発明の実施形態を実施するように構成されたローカルコンピュータへのネットワーク接続を介するかまたは無線インターフェースを介して家庭で、個人化することができる玩具とすることができる。インターネットショッピングの場合、購入者は出荷前に玩具に挿入されるべき個人化クリップを選ぶことができる。例えば、これによって玩具が有名な漫画キャラクターのような声を出すことが可能になり、あらかじめロードされて子供に届けられるであろう。安価なネットワークデバイスが利用できれば、ネットワーク対応玩具に個人化出力メディアクリップを動的にロードすることができるであろう。処理ユニットを備える玩具は、兄弟姉妹の年上の子と年下の子のどちらが玩具で遊んでいるかを判定するために用いることができる加速度計に基づいて出力メディアクリップを切り換えることができるであろう。例えば、玩具は「[ユーザ名]、優しくしてよ」と叫ぶことができ、この例では[ユーザ名]は２人の子供の内の荒っぽい方であろう。本発明のこの実施形態においては親によって設定されるような情況情報を用いることができる。ハッカーが玩具に望ましくない音、単語または身振りをさせることを防止するため、デバイスのメディアクリップ保持部内で暗号化を利用することができる。
【００２３】
本発明の少なくとも１つの実施形態において、再生開始はデバイスの情況に依存する。あるウエブサイトを表示すること、特定の電子メールを読むこと、特定の個人に電話をかけることまたはある場所にいることが再生を起動し得る様々な情況の例のいくつかである。これらの非個人的イベントまたは値は最終再生のためにどのクリップを接合するかの決定における分岐を生じさせ得る。例えば、システムのユーザはあるウエッブページ（または何か別のタイプのオンライン文書またはオンラインプログラム）を訪れることによって再生を開始させることができ、ユーザは著名人からの個人化された挨拶を聞くであろう。例えば、ユーザがオンライン書店を訪れた場合、そのユーザはユーザの好みの作家の１人からの個人的挨拶を受けることができ、その作家は次いで彼の最新作を売込みにかかるであろう。例えば一日の内の時刻に関係付けられた情況情報が、相異なるマスタークリップ、すなわち、朝にはより夜よりも短い作家からのクリップが再生されるべきであることを示せば、本発明の実施形態はこの情況情報に基づく分岐アクションをとることができる。その他の例には、電子メール、セル式携帯電話または何か別の再生デバイスを介する個人化メッセージがある。さらに、タイマー機能またはカレンダー機能がメディアクリップ送信を開始することができる。ユーザの介在なしにメディアクリップの非同期開始を行わせる情況機能の別の例には、電話器または自動車内のＧＰＳ受信機が場所に基づくメディアメッセージを開始する、場所情況を含めることができる。いかなる非個人化情報または情報源も情況源として用いることができる。ＨＴＴＰは状態をもたないプロトコルであり、リクエストを出すデバイスによって必要とされるときに接続がなされ、よってこのプロトコルを通じる本発明のデバイスアクセス実施形態は、別個の通信プロトコルを通じるポーリングまたはオープン接続の維持のような非同期通知を認識するための別の手段を用いなければならない。
【００２４】
本発明の別の実施形態は、例えば、管理者による、月曜日にミーティングがあることの管理者のチームメンバー全員への個人化態様での通知を可能にし、多数の電話メッセージの節約を可能にするであろう。この例において、マスタークリップは録音して、同様にセル式電話上に記録されたそれぞれの個人名とともに、セル式携帯電話にセーブすることができよう。本発明の実施形態は、ユーザが、マスタークリップの録音時に与えられたボタンを押さえることでマスタークリップを実質的に作成し、それぞれの可変挿入クリップの録音時には別のボタンを行使することを可能にする、ソフトウエアインターフェースを含むことができる。あるいは、ユーザはセーブされたバルク個人化メッセージに単にアクセスし、スタッフミーティングの場合におけるように、必要なときにそれらを一括して送信できるであろう。あるいは本発明の実施形態は、スタッフミーティングに招聘されるべきグループがサーバ内に収められ、管理サーバ上のカレンダー機能がミーティングの所定の時間前に出席者に個人化メディアクリップを送信することで、管理者の介在なしに動作することができる。
【００２５】
メディアクリップがＷＷＷを介して配布される場合、ユーザが特定のウエッブページを訪れたときにメディアクリップを生成して自動的に送信することができる。本発明は、メディアクリップを動的に生成するために様々な相異なる手法の使用を考慮している。一実施形態において、システムは個人化マルチメディアファイルを即時に再生するためにクッキーファイルからユーザ情報を取得する。別の場合、ユーザデータは既にシステムによって知られているかまたは、ログイン過程で取得され、確認される。
【００２６】
メディアクリップが電子メール、セル式携帯電話または何か別の遠距離通信機構を介して配布されるべきであれば、本発明の実施形態はメディアクリップをまとめ上げるためにユーザ情報のデータベースを利用することができる。メディアクリップ（例えば、個人化広告または何か別の個人化メディアクリップ）を配布したいコンテンツプロバイダは、処理のためにシステムにリクエストを出すことができよう。システムは、再生のために用意されるべき少なくとも１つのマスタークリップを識別するかまたは含み、挿入クリップがマスタークリップに合体させられるべき場所のそれぞれに関連付けられたタイプ情報を含む、そのリクエストを利用する。タイプ情報は次いでシステムデータベースからユーザ情報を得るために利用され、続いてユーザ情報はメディアファイルを生成する目的に該当する挿入クリップを得るために用いられる。挿入クリップが得られると、システムはそれらをマスタークリップと合体させ、電子メールまたは何か別の配布手段を介して完成メディアクリップをユーザに配付する。セル式携帯電話の場合、電話呼出音または折返し電話呼出音を本発明の実施形態によって生成し、ユーザを電話で呼び出すときに再生するため、あるいは、折返し電話呼出音の場合は、別のユーザを電話で呼び出すユーザに対して再生するために、電話会社サーバに格納される。システム内の情報は、それぞれ発信者識別番号及びダイアルされた呼出し相手先電話番号である、ＡＮＩ及びＤＮＩＳでクエリーすることができる。
【００２７】
図１は個人化メディアを生成及び配布するための本発明の一実施形態のアーキテクチャ図を示す。本発明の実施形態は、送信者１００のようなユーザに、メディアクリップを生成して受信者１０７のような１人またはそれより多くの受取人への配布する手段を提供する。本明細書で用いられるように、「ユーザ」、「送信者」及び「受信者」という用語は、本発明の一実施形態を使用している個人及び／または特定の時点で実行されるようにプログラムされ、プログラムされた作業を実行する、コンピュータアプリケーションのようなプロセスを指すことに読者は注意すべきである。一般に、送信者１００は受信者１０７と接続するクライアントを利用する。クライアントは一般に１つまたはそれより多くのタイプのネットワークを含むネットワークを介して交信できるコンピュータデバイスである。本アーキテクチャのこの実施形態に示されるようなクライアントの一例はセル式携帯電話１０１または１０６である。あるいはクライアントには、少なくとも１つのプロセッサ、メモリ及び記憶媒体が装備されたコンピュータのようなコンピュータデバイスを含めることができる。コンピュータデバイスは少なくとも１つのネットワーク通信手段を用いて交信するように装備及び構成される。例えば、クライアントは（固定または携帯）電話サービスを介して交信するためのモデムを装備することができ、あるいは、インターネットを通じて、インターネットプロトコル（ＩＰ）と組み合された通信制御プロトコル（ＴＣＰ）のような１つまたはそれより多くのネットワークプロトコルを介して交信するように構成することができる。
【００２８】
コンピュータデバイスには、セル式携帯電話、電子手帳（ＰＤＡ）、デスクトップコンピュータ、ラップトップコンピュータまたは、有線ベース及び／または無線ネットワークを介して交信でき、クライアントとして利用することができる、その他いずれかの電子装置がある。例えば、クライアントは、ハイパーテキストマークアップ言語（ＨＴＭＬ）を表現できるブラウザ、リモートサーバから受け取ったアプレットを実行できるＪＡＶＡ（登録商標）仮想マシン及びユーザとリモートマシンの間の交信をサポートするその他いずれかのコンピュータプログラムコードが装備された電子手帳とすることができる。別のアプリケーションは、ユーザによる、電子メールクライアント、クライアントによってサポートされるストリーミングサービス、ハイパーテキストトランスポートプロトコル（ＨＴＴＰ）ポスティング及びユーザによるメディア生成サーバ１０４へのメディアクリップポスティングを可能にするその他いずれかの手段のような、個人化メディアクリップのアップロードを可能にする。
【００２９】
（再生デバイスとも称される）クライアント１０６はメディアプレイヤーを含む。例えば、クライアント１０６は、１人またはそれより多くのユーザによるメディアクリップ再生のためのメディアデータベース１０３へのアクセスを可能にする、セル式携帯電話とすることが可能である。別のタイプのマルチメディア宛先クライアントには、マルチメディアプレイヤーが装備されたデスクトップコンピュータ、メディアクリップを再生できるかまたはメディアクリップを送配するネットワーク場所へのアクセスを可能にする、電子手帳及びその他いずれかの電子デバイスを含めることができる。
【００３０】
メディアサーバはメディアクリップへのアクセス及びメディアクリップの送配を扱うように構成され、一般にメディア送配の目的のための送信者及び受信者への送信を扱うことができる。メディアサーバの例はセルゲートウエイ１０２または１０５である。カレンダー情報、場所情報またはメディアクリップへの情況情報の挿入に利用できるその他いずれかの情報のような、その他の情況情報は、メディアサーバまたはメディアデータベース（またはメディアデータベースに接続されたその他のサーバ）によって複数のソースから検索することができる。
【００３１】
メディアサーバ１０５は、情況情報及び／またはメディアクリップ情報を収集するために、サードパーティサーバ（例えば別のウエッブサイト）、ローカルデータベースあるいはリモートデータベースに接続することができる。クライアント１０６はメディアサーバ１０５からのメディアサークリップに対するポーリングのためにスケジューラコンポーネントを備えることもできる。
【００３２】
本発明を具現化しているシステムは、必要に応じて、メディア生成エンジン１０４を利用してメディアクリップを処理することができる。例えば、メディアサーバ１０５が出力メディアクリップの生成に用いるための情況クリップ及びマスタークリップ及び挿入クリップを決定した後、メディアサーバ１０５はその情報をメディア生成エンジン１０４に送信することができ、よってメディア生成エンジン１０４はメディアデータベース１０３の１つまたはそれより多くの格納場所からメディアクリップのためのデータを検索することができる。メディアサーバ１０５は入力情報を用いて１つまたはそれより多くのメディアクリップを生成する。
【００３３】
メディアクリップ生成は、入力データへの１つまたはそれより多くの処理アルゴリズムの適用を含む。一般的な処理は、合体／混成、オーディオダビング、メディアクリップ挿入及び、情況情報に基づいて１つまたはそれより多くのメディアクリップをとり、１つまたはそれより多くの新しいメディアクリップを生成する、その他いずれかのタイプの処理を含む。メディアサーバ１０５は、接続数、ネットワークスループット及びメディアサーバ１０５当り単位時間当りに処理することができるメディアクリップ数を最大化するために、高度最適化マルチスレッド圧縮メディアシームレス接合プロセスを用いることができる。さらに、本発明の実施形態は、後のアクセスのそれぞれがメディアデータベース１０３へのアクセス及び、メモリの直接読出に対して、データベースへのアクセスにともなう遅延を回避する、反復アクセスアプリケーションにかかわる処理をさらに最小限に抑えるためにキャッシュを用いることができる。キャッシュは、様々な静的クリップ及び挿入クリップから構成された単一の連結メディアクリップを含むことができ、あるいはシームレス出力クリップをつくるために実時間で送信または構成される個別のクリップを含むことができる。
【００３４】
本発明の実施形態において、メディアデータベース１０３は一般に、市販されているかまたはフリーウエアのリレーショナルデータベース管理システム（ＲＤＢＭＳ）である。格納場所は、ローカルにあるいはネットワークまたはメモリキャッシュを介してアクセスできる、いずれかのファイルシステムとすることもできる。
【００３５】
本発明を具現化しているシステムは、クライアント１０１または送信者１００がアクセスできるその他いずれかのクライアント上で、あるいはメディア生成エンジン１０４上で実行されるメディア作成ソフトウエアコンポーネントを備えることができる。一般に、メディア作成システムにより、本発明の実施形態とともに利用するためのメディアクリップの編集及びメディアクリップの作成を行うために、新しく記録されたメディアクリップまたは既存のメディアクリップをユーザが利用することが可能になる。作成段階は以下でさらに詳細に開示され、後の段階における、マルチメディア生成エンジンによる１つまたはそれより多くの出力メディアクリップを生成するための複数のメディアクリップの結合を可能にするための、メディアクリップの特性、属性及びシンボルの作成を含む。別個の作成システムをメディア生成エンジン１０４とは独立に利用することができる。作成が行われる場所にかかわらず、生成は作成者による、現実の生活の記録あるいはオーディオ、ビデオまたはその他いずれかの電子データフォーマットを含むコンピュータ生成メディアを用いるクリップの作成を可能にする。作成に用いられるシステムは、ユーザによるマスタークリップの生成を可能にし、同時に、挿入点、これらの挿入点に対する変数名及びマスタークリップを情況情報及びメディアクリップ間の関係と関連付けるその他の属性の節約を可能にする。
【００３６】
図２は本発明の１つまたはそれより多くの実施形態にしたがう個人化メディアを生成するための方法を示す。プロセスはステップ２００で開始される。システムは少なくとも１つのマスタークリップをステップ２０１で取得し、（１つまたは複数の）関連付けられたいかなる挿入クリップもステップ２０２で取得する。システムは次いで（１つまたは複数の）挿入クリップが挿入されるべき（１つまたは複数の）マスタークリップ内の挿入点を決定する（ステップ２０３）。（１つまたは複数の）挿入点の決定は、挿入点の場所の詳細を示すメタデータを得ることによるか、あるいは挿入クリップが挿入されるべき場所を示すその他いずれかの方法によって達成される。マスタークリップ及び挿入クリップは次いで、マスタークリップと挿入クリップの間のいかなる移行点も覆い隠すために、シームレスに混成されてメディアクリップにされる（ステップ２０４）。これは以下でさらに十分に説明される。必要に応じて、個々のクリップは後のアクセスのためにキャッシュまたはデータベースに格納することができる。メディアクリップがステップ２０５で判定されるように直ちに送信されるべきであれば、メディアクリップがステップ２０７で配布される（図３を見よ）。メディアクリップが、例えばセル式携帯電話に対する電話呼出音または折返し電話呼出音に用いられるような、非同期取出しのために作成されていれば、メディアクリップはステップ２０６でセーブされる。システムは次いで別のメディアクリップ生成がリクエストされるときにステップ２００でプロセスを開始するために待機する。
【００３７】
本発明は多くの様々なインターフェース（例えば、ウエッブインターフェース、電子メールクライアント及び／またはメディアクリップの再生を実行するように構成されたその他いずれかのタイプのデバイス）の使用を考慮しているが、それぞれのタイプのインターフェースの使用に関連付けられるいくつかの特定の詳細及び一般則がある。例えば、ウエッブインターフェース及び／または電子メールインターフェースは、コンピュータネットワークのような相互接続網を介して、１つまたはそれより多くのサーバサイトにアクセスするための手段をユーザに提供する。この目的のため、クライアント及びサーバシステムは、無線ネットワーク、電話システムのような遠距離通信システムを介するネットワーク、光ネットワーク及びクライアントシステムによるサーバシステムとの交信を可能にするその他いずれかのデータ伝送機構を含むがこれらには限定されない、いずれかのタイプのネットワーク通信をサポートする。ユーザインターフェースは、ブラウザプラグイン、マルチメディアプレイヤー及び／またはマルチメディアを再生できるいずれかのタイプのハードウエアデバイスへのマルチメディアデータのストリーミングを行う場合のように、データストリーミングもサポートする。さらに、本発明の他の実施形態はウエッブサービスインターフェースを利用することができ、あるいはクリップを取得して互いに接合し、それらを１人または多数のユーザに送配するためにピアトゥピアアーキテクチャを利用することができる。
【００３８】
本発明の１つまたはそれより多くの実施形態にしたがえば、ユーザインターフェースはシステムにアクセスするそれぞれのユーザに関係付けられた一意的な識別子を得るための機構を提供する。ユーザまたはデバイスを一意的に識別するいかなるデータアイテムも一意的識別子と称される。電話での使用に向けられた本発明の実施形態については、ＡＮＩ及びＤＮＩＳ（それぞれ発信者識別番号及びダイアルされた呼出し相手先電話番号）を、所望の送信者及び受信者に一意的なメディアクリップについて図１のメディアデータベース１０３にクエリーするために利用することができる。これは、例えば、特定の電話呼出人に、ただし別の電話呼出人にではなく、音楽のある一部または個人化メッセージを再生するために利用することができる。個人化メッセージまたは音楽の一部の再生に加えて、折返し電話呼出音の場合、受信者の電話が実際に鳴っており、保留状態にはなっていないことを送信者がわかるように、可聴標準電話呼出のオーバーレイを実施することができる。本発明の他の実施形態において、シリアル番号及び／またはユーザ名及びパスワードが一意的識別子として作用し、よってシステムへのアクセスを提供すると同時に不正アクセスを排除する。本発明の少なくとも１つの実施形態において、一意的識別子は、ユーザ情報（例えば、ユーザ名、年齢及びユーザに関するその他いずれかの情報）またはＵＲＬまたは適切なユーザ情報へのポインタを含むクッキーファイルである。システムがクッキー情報を得ると、その情報は個人化マルチメディアファイルを表現する目的のために用いられる。例えば、システムは、メディアクリップを表現する目的のためにどの挿入クリップをマスタークリップに関連付けるかを決定するためにクッキーファイル内に含まれる情報を利用することができる。ユーザを識別することにより、本発明の実施形態はユーザのタイプ及びユーザの好みのようなユーザ情報に基づいてマルチメディアデータの内容を選択的に決定するように構成される。
【００３９】
システムは、マスタークリップ、挿入クリップ及び／またはその他のマルチメディアクリップを様々な場所から得ることができる。そのような場所には、データベース格納システム、データファイル、ネットワークロケーション、ハードディスク、光記憶デバイス及び、ウエッブサービス及びピアトゥピアネットワークを含むネットワークリソースを含むがこれらには限定されない、データを格納できるいずれかの媒体がある。本発明の一実施形態において、格納場所はリレーショナルデータベースシステムである。データベースシステムは、メディアクリップを生成するために用いられるマスタークリップ及び／または挿入クリップ、及び／またはそれぞれのメディアクリップに関係付けられる様々なその他のデータ及びメタデータを保持することができる。メディアクリップに関係付けられるデータは属性に基づくメディアクリップの類別、種別及び検索を可能にする。さらに、メタデータは、挿入点、挿入点における変数名、継続時間及びその他の項目を含む、クリップに関する情報をさらに含む。データベースシステムはデータベース内の特定の情報を検索するプロセスを速める目的のためにデータベース内のデータに索引をつけるように構成することができる。データベースは多数のユーザを同時に扱うためのシステムのスケールアップを可能にするために複数のミラーを備えることができる。
【００４０】
図３は、本発明の１つまたはそれより多くの実施形態にしたがう個人化メディアを配布するための、ステップ３００で開始される方法を示す。ステップ３０１において、図１に示されるようなメディアデータベース１０３からメディアクリップが取得される。ステップ３０２で判定されるように、送信前に挿入されるべき動的情況データがメディアクリップに必要であれば、ステップ３０３で情況クリップが取得される。ステップ３０４で１つまたは複数の情況クリップに対する挿入点が決定される。ステップ３０５で情況クリップは入力メディアクリップとシームレスに混成されて、情況情報を含むメディアクリップが得られる。ステップ３０２で判定されるように、メディアクリップが情況情報を含まないか、あるいは情況情報が挿入されると、ステップ３０６でメディアクリップが受信再生デバイス用にフォーマットされる。これは、例えば与えられたオーディオフォーマットへのメディアクリップのフォーマッティングを含むことができる。メディアクリップは次いでステップ３０７でクライアントに送信される。
【００４１】
情況情報はいかなる数のソースからも取得できる。例えば、マルチメディア属性はデータベースシステムから、時刻は計時システムから、イベント情報はカレンダーシステムから、地理情報は全地球測位システムから取得することができ、情況情報は本発明の実施形態に情況情報を提供できるその他いずれかのシステムから取得することができる。情況情報には再生を開始するための手段及び時刻を決定するために属性情報及び規則情報を組み合せることができる。例えば、カレンダーシステムに基づくイベントは、一日の時刻、イベントのタイプ、イベントに先立つ（または後続する）イベントまたはユーザの所在地に依存して、出力メディアクリップを送配するためにどの送配手段を用いるかを指定することができる。ユーザがオンラインであれば、ウエッブインターフェースを介する再生とすることができ、またユーザが電子メールを用いていれば、電子メールの形態での再生とすることができる。ユーザが再生時刻にそのような行動を実際にとっていなければ、再生をセル式携帯電話にリダイレクトすることができる。システムはメディアクリップ間の排他規則を判定するためにその他の情況属性を用いることができる。インテリジェントツールを用いて情況規則を解釈することにより、本発明の実施形態は個人の代りに作業を自動的に扱うことができるエンジンを提供できる。
【００４２】
図４は、本発明の１つまたはそれより多くの実施形態にしたがって構成された、１つまたはそれより多くのメディアクリップの要素を表すブロック図を示す。水平軸では左から右に時間が経過している。マスタークリップ４１０は、オーディオ及び／またはビデオを含むがこれらには限定されない、いずれかのタイプのマルチメディアデータを含む。１つまたはそれより多くのマスタークリップは合体させて再生準備ができているメディアクリップを生成することができる。挿入クリップ４２０もいずれかのタイプ（例えば、オーディオ、ビデオ等）のデータを含むことができる。システムは２つまたはそれより多くのメディアクリップを、それらのクリップが少なくとも１つの特性を共通に有する限り、結合させてマスタークリップまたは挿入クリップを形成することができる。例えば、オーディオクリップはビデオクリップと、ビデオクリップに含まれるオーディオトラックが挿入されるべきオーディオクリップと同じ特性を有していれば、合体させることができる。クリップのサンプリングレートまたはフォーマットが合っていなければ、結合させる前にクリップを規格化することができる。長さの異なるクリップは、所望のスロット内にクリップを適合させるために、前側または後側を切り捨てるか、あるいはより速いかまたはより遅いレートでクロスサンプリングすることができる。あるいは、マスタークリップは、クリップは非シームレス接合を生じさせるバックグラウンドサウンド情報ではないから、クリップを単に次々に連結することができることを意味する、挿入クリップを適合させるためのタイムスロットが定まっていないことを示すメタデータを含むことができる。これは、例えば、与えられたマスタークリップに定められた空白時間が残されておらず、挿入クリップのような別のクリップがまた別のマスタークリップの前にアペンドされるべきであれば、マスタークリップをバックトゥバック態様でアペンドすると考えることもできる。呼び方はどうであれ、アイデアは単一録音クリップとして知覚される出力クリップを作成するために独立クリップがシームレスに接合されることである。システムが挿入クリップ４２０を１つまたはそれより多くのマスタークリップ４１０とインターリーブする場所は、開始点及び終了点あるいは開始点及び継続時間で印される。挿入クリップは開始点と終了点の間の継続時間全体を用いるように録音／録画され、よって挿入クリップがマスタークリップとシームレスに統合されているように聞こえるかまたは見えるようにする。
【００４３】
マスタークリップまたは挿入クリップの取得にはライブ演奏（例えば、バンドの営業または芸術活動での演奏）の録音あるいはコンピュータ合成音の取込を含めることができる。プロデューサーはマスタークリップとなるべきクリップを識別し、クリップあるいは１つまたはそれより多くのクリップの音声トラックを編集して、１つまたはそれより多くの挿入クリップを落とし込むための空白を入れる。特定のクリップの検索を補助する目的のため、プロデューサーはメディアクリップ内のサウンドまたは画像を説明するための属性を入力することもできる。属性として役立ち得るデータのいくつかの例は、テキストキーワード及びキーフレーズ、サウンドクリッププレビュー、画像プレビューまたはメディアクリップの特徴を示すことができるその他いずれかのデータフォーマットである。プロデューサーは全ての利用できるメディアクリップの中から挿入クリップになると指定されるクリップの決定も行う。挿入クリップは、本発明の実施形態において、１つまたはそれより多くのメディアクリップ（例えばマスタークリップ）の１つまたはそれより多くの場所において挿入または混成されるべき態様に整えられる。いくつかの例において、挿入クリップは所定の継続時間を埋めるように巧みに録音／録画される。マスタークリップに人名を入れるために３秒の空白があけてあれば、挿入クリップは３秒全部を埋めるように録音される。すなわち、バックグラウンドミュージックトラックがマスタークリップを挿入クリップとシームレスに統合する。挿入クリップが他のメディアクリップとの混成用に構成されていれば、挿入クリップ自体がマスタークリップになることができる。システムは挿入クリップを、キーワード、キーフレーズ、サウンドプレビュー、画像プレビュー及び、データ管理の目的のための挿入クリップの識別、種別、ソートまたはその他の操作を可能にするその他いずれかのデータフォーマットと関連付けるための機構も提供し、この情報は一般にメタデータとして知られている。プロデューサーはクリップに挿入点をマークする。本発明は挿入点のマーキングのための様々な手法の使用を考慮している。システムは、例えば、別のタイプのメディアクリップのマスタークリップの特定の場所をマークするために識別可能なパターンを有する信号を埋め込むことができる。この信号は、システムが挿入クリップを入れるための場所を探し求めているときに、チェックされる。別の手法には、場所情報を定め、この場所情報をメディアクリップとともにクリップに関係付けられたメタデータの形態で（例えばデータベースシステムに）格納する手法がある。あるいは、システムは、挿入クリップが入れられるべき点においてそれぞれが開始され、及び／または終了する、複数のマスタークリップを利用することができる。マスタークリップが１つまたはそれより多くの適切な挿入クリップと合体させられると、結果は再生準備ができているシームレスメディアクリップである。この手法を用いれば、唄または何か別のタイプの録音／録画された情報が圧縮または非圧縮シーケンシャルファイル（例えば、ＷＡＶ，ＡＶＩ，ＭＰ３，ＯＧＧ等）のセットに分割され、あるファイルは挿入ファイルとして識別され、音声トラックが挿入ファイルから抜き取られ、挿入クリップが挿入ファイルにかぶせて録音／録画される。音声が個人化されているか情況が関連付けられたフレーズがメディアクリップに挿入されている間はずっとバックグラウンドミュージックが再生され続けているから、これは原録音／録画のように感じることができる。本発明の別の実施形態においては、挿入クリップが音声のような情報無しに録音／録画されるから、音声トラックを抜き取る必要はない。すなわち、プロデューサーは単に適切な音声データをクリップに付加することによって挿入クリップを作成することができる。いずれの場合にも、マスタークリップ及び挿入クリップは次いで、ファイナライズされたメディアクリップを作成するために合体させられる。システムは適切なマスタークリップ及び挿入クリップを統合することによって短時間でメディアクリップを生成することができ、あるいは先に作成されたメディアクリップをデータベースから検索することができる。メディアクリップのプロデューサーは混成及び挿入特性を定めることができる。システムは挿入クリップを１つまたはそれより多くのマスタークリップと合体させる仕方を定めるためにそのような特性を使用することができる。例えば、特性によって、システムは、挿入クリップのシームレス統合を可能にするために、マスタークリップ信号をいつフェードさせるか、及び挿入クリップ終了後にいつ緩やかに常態に戻すかを知ることができる。分割場所及び合体場所を示すマーキングは、埋め込まれたコードまたはクリップとは別に格納されたメタデータとすることができる。
【００４４】
本発明の実施形態によって生成されたアプリケーションは自然言語のフローを反映する。これは、アプリケーションの創作者が、アプリケーション内の全てのスロットに対して少なくとも１つの「ジェネリック」フィラーを書き、及び／または高度に可変な情報（例えば、名前）をもつスロットに対して「ジェネリック」フィラーのアルファベットのセットを提供し、接近して話されるフレーズにわたって生じる音素混成を考慮する場合に達成される。書き手が、ある音素混成が「濁りのある」後成結果を生じるであろうと判定し、スロットに前後するコンテンツを含めると決定したとすれば、スタジオガイドは変数の読み毎に前後コンテンツを組み入れるべきである。「濁りのある」混成は自然言語において後続の単語に音素（発声される母音または子音）がかぶる場合には必ず生じる。例えば、アプリケーション：「Hey [叙述], it’s Hilary again.」を考える。このアプリケーションにおいてスロットは「叙述」であるが、自然に聞こえるフローは「Hey」の読みをトークン（挿入クリップ）内に入れることによって最善に達成される。いくつかの「ジェネリック」フィラー：「guy」, 「girl」及び「friend」があると仮定すると、スタジオガイドは、例えば、「hey guy」, 「hey girl」及び「hey friend」のようなそれぞれの読みをもつ「Hey」を著名声優に対して示す。
【００４５】
上例において、英語を用いる諸国民のほとんどは、「Hey」と後続単語の間に有意な休止を決して挿入しないであろう。代りに単語は混成されて、やや「Heyguy」または「Heygirl」のように聞こえる単一の発声を形成する。濁りのある混成を判定する２つの規則は、スクリプト内の隣接する２つの単語の内の少なくとも１つが可変であり、自然に聞こえる休止が生じないと思われれば、それは濁りのある混成であり、スクリプト内の先行単語が後続単語と同じ子音音または母音音で終れば（例えば、first student, selling ingot）、それは濁りのある混成である。スクリプト内のこの種の混成を見いだすには、書き手がそれを読むように声優に指示することにしている速度と同じ速度でそれを大声で読むことであり、次いで必要であれば、スクリプト及びスタジオガイドを変数の前後に録音を入れるように調整する。
【００４６】
図５は本発明の電話呼出音及び折返し電話呼出音実施形態のためのシステムコンポーネントの相互作用を示すフローチャートを示す。ステップ５００でユーザが個人化コンテンツを選択する。これは、電話会社ポータルのようなオペレータポータルを訪れて個人化コンテンツを選択しているユーザに関連付けられた左側のクライアントコンピュータとしてブロックに示される。ステップ５０１で、どの個人化アプリケーションが利用できるかを決定するため並びに関連付けられた変数名の取得及び、例えば特定のセル式携帯電話のような特定のターゲット電話クライアントへの送配のための所望のビットレートのような、その他いずれかの所要情報の提供または受領を行うために、オペレータポータルがメディアサーバと交信する。ステップ５０２でユーザが電話呼出音または折返し電話呼出音を構成する。これには、個人化クリップに対して用いるための特定の著名人の声の選択及び、所要挿入クリップ、例えば、電話受信者名、電話発信者名または生成クリップの生成に必要なその他いずれかの変数を報告するためのフォームの記入を含めることができる。このステップでユーザはオペレータポータルと対話する。オペレータポータルがメディアサーバからのクリップへのユーザのアクセスを可能にするためにユーザをプレビューウインドウにリダイレクトしたときに、ユーザはステップ５０３でクリップをプレビューする。ステップ５０４でユーザはオペレータポータルを介してトランザクションを確認する。ステップ５０４でトランザクションが完了すると、オペレータポータルは完成した１つまたはそれより多くのクリップを取り戻し、それらのクリップを適切であるとして、電話呼出音、折返し電話呼出音または応答メッセージに用いる。
【００４７】
アプリケーションのＸＭＬ実施形態の一例は、送配されるべきオーディオファイル、クリップまたは複数のクリップの構造を記述するために利用できる単一ドキュメントである。アプリケーションＸＭＬが表１及び表２：
【表１】
2008529345.tif 000003
【表２】
2008529345.tif 000004
【００４８】
に説明される。
【００４９】
HTTP GETまたはHTTP POSTオペレーションを行っているクライアントについては、HTTPクエリー文字列に値をアペンドするかまたはHTTP POSTペイロードにそれらを含めることによって、アプリケーション内のアプリケーションパラメータのいくつかをリクエスト時にオーバーライドすることができる。オーバーライドは表３：
【表３】
2008529345.tif 000005
【００５０】
に説明される。
【００５１】
電話発信者名、電話受信者名及び３つの静的セグメントを組み入れている電話呼出音についてのサンプルアプリケーションファイルが表４：
【表４】
2008529345.tif 000006
【００５２】
に示される。このサンプルアプリケーションに対する音声表記は：
「[受取人名]ダフィ・ダックよ！[発信者名]があなたに電話しているわ。電話にはでないなんて言わないでちょうだい...わかった？電話にはでないの？まあ結構なことね！さあ私のいい子ちゃん、電話にでなさい！」
である。個人化されたＭＰ３プレビューを検索すると：
「ジョン！ねえジョン！ダフィ・ダックよ！ボブがあなたに電話しているわ。電話にはでないなんて言わないでちょうだい...わかった？電話にはでないの？まあ結構なことね！さあ私のいい子ちゃん、電話にでなさい！」
となる。インテグレーターはＨＴＴＰリクエスト：
http://audio.MEDIASEVERNAME.com/?app_id=111&recipient_name=john&caller_name=bob
を出すであろう。
【００５３】
メディアサーバまたはメディア生成エンジンは多くの様々なタイプのハードウエアを備えることができる。一例のハードウエア構成のタイプは、それぞれが、５１２Ｋ Ｌ２キャッシュをもつデュアルＰｅｎｔｉｕｍ（登録商標）IIIＸｅｏｎプロセッサを有する、Ｄｅｌｌ ＰｏｗｅｒＥｄｇｅ２４００サーバを備えることができる。それぞれのサーバは、１ＧＢのメインメモリ及びソフトウエアＲＡＩＤ０＋１で構成された４２ＧＢ（６×７ＧＢ）記憶装置をもって構成することができる。あるいは、システムは高密度ブレードサーバ上に展開することができる。論理的に、ＭＰＥＧ３エンコードを採用するシステムは、プロセッサが高速になるほど性能上かなりの恩恵を得る。圧縮フォーマットのシームレス接合を用いる実施形態は、そのような実施形態の処理要件がかなり低いから、より多くのユーザにサービスを供給することができる。これは、生挿入クリップが生マスタークリップに付加される場合とは違い、出力データのエンコードが出力メディアクリップ全体にわたって行われる必要はないという事実による。いくつかの圧縮フォーマットでは、フレームを別のフレームの中程に前後のフレームの位置を変えることなく挿入することができる。そのような圧縮フォーマットはマスタークリップを先にエンコードし、挿入クリップを先にエンコードしてからそれらを接合するために用いることができる。この最適化は、キャッシュされていない生マスタークリップ及び生挿入クリップを接合し、引き続いて圧縮及びネットワーク送信する方法に対して、毎秒サービスを受けるユーザ数を２桁多くすることができる。
【００５４】
スケーラブルアーキテクチャを用いる本発明の実施形態はメディアクリップをコード変換及び／または圧縮を行うことができ、この結果、そのような圧縮によって提供されるネットワーク負荷を大きく低減することができる。システムは、ＬＡＭＥまたはデータを本発明の実施形態による出力に必要なフォーマットに圧縮できるその他いずれかのエンコーダを用いて、ＷＡＶのＭＰＥＧ３へのコード変換を行うことができる。この方式はオーディオ品質を劇的に高め、及び／または劇的比（１０：１）だけネットワーク需要を低減するが、コード変換及び圧縮は情況クリップ混成の場合にメディア生成エンジンまたはメディアサーバに多大の負荷をかける。
【００５５】
本発明の別の実施形態は、圧縮メディアのシームレス接合を可能にするように設計された構成をもつエンコーダを利用する。これにより、メディアクリップ圧縮専用圧縮エンジンレイヤーが必要ではなくなり、力づくのＷＡＶＥ→ＭＰＥＧ３メディアクリップキャッシュレス個人化システムよりほぼ３００倍速いシステムがつくられる。
【００５６】
メディアクリップのシームレス接合はいくつかのメディアタイプについて実施することができる。ＷＡＶ，ＡＩＦＦ及びＡＵフォーマットファイルのような生データタイプは、前後のフレームからのビットの借入なしに、時間的に順序付けられ、よって、何事もなくスライス抜取及び付加を行うことができる。高度に圧縮されたフォーマットは、一般に圧縮困難なフレームに属すべきデータを単純な波形を表す圧縮容易なフレームに入れるから、個々のデータフレームのそのようなタイプの操作ができることもできないこともある。このデータインターレースはフレームを相互に依存させる。
【００５７】
ＭＰＥＧ３は現在のフレームに対してのみ情報を保持するようにフレームをエンコードすることによって高周波端スペクトルがわずかに劣化する圧縮を可能にする。これは、ビットリザーバーを使用しないようにエンコーダを構成し、よって周波数応答を若干悪化させることにより、達成される。さらに、オーバーラップエンコードを含む可変ビットレートエンコードを用い、フレーム独立を達成することは可能であるが一層複雑になり、録音／録画を時間的にオーバーラップさせなければならない。周波数応答における利得は最小であり、計算及びビット操作が一層複雑になるから、ビットリザーバー無しの定ビットレートエンコードを用いる本発明の実施形態は最高の音質が要求されない状況において用いることができ、最高の音質が要求される状況ではより高度に複雑なビット操作アルゴリズムが関与する可変ビットレートエンコードを用いることができる。
【００５８】
与えられたフォーマットに用いられるエンコーダに依存して、エンコード時に様々なアーティファクトが生じ得る。例えば、ＬＡＭＥエンコーダソフトウエアでは、クリップをデコードするために用いられるアルゴリズムにより、エンコードされたクリップの前端及び終端に様々な空白点が生じる。いくつかのエンコーダはデコーダルーチンと機能的に同様のＭＤＣＴ/フィルタバンクルーチンを用い、エンコーダされたファイルの前端に５２８サンプル遅延が入る。
【００５９】
ＬＡＭＥを用いる本発明の実施形態については、ＭＤＣＴ係数を含むＬＡＭＥソフトウエアを用いる挿入クリップエンコードの第１グラニュール（５７６ビット）をクリッピングし、ファイルからのＩＤ３メタデータ及び挿入クリップの後端において最終２８８ビットを排除することによってシームレス接合メディアクリップをつくることができる。得られるメディアクリップは、前端アーティファクトまたは後端アーティファクト、メタデータまたは、マスタークリップへの無依存挿入を妨げるような、データ依存性を持たない。
【００６０】
一シナリオにおいて、ユーザは１人またはそれより多くの別のユーザ（例えば受取人）に特化メッセージ（例えば、招待、広告、喚起等）を送るために本発明を具現化しているシステムを利用する。本例において、ユーザはサーバに接続して特化メッセージを受け取るべき他のユーザのリストを入力できる。送り側ユーザは配布のためのマスタークリップを選択でき、システムは（１つまたはそれより多くの）適切な挿入クリップを識別してマスタークリップと合体させるためにユーザ情報リストを用いて配布のためのマルチメディアクリップをまとめ上げる。システムは受取人及び／または受取人が利用できる手段に届けるための最善の通信経路を決定するために情況情報を検索することもできる。システムは、利用可能性情報、個人情報（例えば住所及び電話番号）及び、マルチメディアクリップのまとめ上げ及びばらしの目的のために有用なその他いずれかの情況情報のような、その他の情況情報を取得することができる。システムはいくつかの仕方で情況情報を利用する。例えば、システムは、それぞれの受取人の居住地とミーティング開催場所の間の距離に依存する様々な時点でメッセージを送ることができる。システムは受取人がどこにいるかに依存する様々な伝送機構を用いてメッセージを送ることもできる。ユーザが現時点でインターネットを用いていれば、システムは電子メールでのメッセージ送付を選択することができる。そうでなければ、システムは、ボイスメールシステムにオーディオメッセージを送信するか、またはセル式携帯電話にかけることによってユーザと接触するかを選択することができる。
【００６１】
別のシナリオにおいて、システムは受取人情報（例えば、姓名、彼／彼女の敬称、等）を検索し、それぞれのユーザに適切なマルチメディアクリップをまとめ上げる。システムはユーザの特性に依存して、例えば、言語、性別、音調または音声トラックのその他いずれかの修正可能な態様を変えることができる。システムはマルチメディアクリップに適切な機構及びフォーマットを選択し、よってそれぞれのユーザに特化したマルチメディアクリップを作成することもできる。
【００６２】
本発明の１つまたはそれより多くの実施形態において、個人化変数または挿入変数は既存の挿入クリップにマッピングされる。例えば、名前変数を含むアプリケーション及びメッセージを個人化する場合にある個人についてのユーザによる名前のタイプ入力が可能であるアプリケーションについては、あり得る最も近い名前に実在しない名前をマッピングすることができる。この態様において、ユーザ名「ジョセフ」に対する個人化メッセージは「ジョー」にマッピングすることができる。さらに、例えばユーザが挿入クリップにふさわしくない単語、例えば悪態語をタイプ入力した（または言った）場合に品位規準を適用して、不快ではない受容できる単語にマッピングすることができる。米国の人口の８０％は１３００の名前でカバーできるから、見つからない名前に「サー」または「マダム」のような汎用名に残りの名前の全てをマッピングすることによって少ない処理費用で８０％の適用範囲が得られる。
【００６３】
メディアクリップの生成はそれらの実際の送信に関して非同期で行うことができるから、本発明の実施形態は、例えば著名人の声におけるボタン音声化のような、その他の個人化メディアとともに電話呼出音及び折返し電話呼出音を得るために、セル式携帯電話会社が利用することができる。個人化メディアの生成は、例えばユーザが個人化折返し電話呼出音を購入したときに行われるから、与えられた電話発信者ＩＤに対して与えられた入り電話番号に対するメディアクリップの生成はクリップが実際に使われる前のいつでも行うことができる。個人化メディアクリップの売上から発生する収益は、クライアントに様々な料金、または生成メディアクリップの使用毎の料金を、課金できる電話会社から得られる。
【００６４】
以上、個人化メディアクリップのセットを生成するための装置及び方法を説明した。しかし、特許請求の範囲が、及びいかなる等価物の全範囲も、本発明を定める範囲である。
【図面の簡単な説明】
【００６５】
【図１】個人化メディアを生成及び配布するための本発明の一実施形態のアーキテクチャ図を示す
【図２】本発明の１つまたはそれより多くの実施形態にしたがう個人化メディアを生成するための方法を示す
【図３】本発明の１つまたはそれより多くの実施形態にしたがう個人化メディアを配布するための方法を示す
【図４】本発明の１つまたはそれより多くの実施形態にしたがって構成された１つまたはそれより多くのメディアクリップの要素を表すブロック図を示す
【図５】本発明の電話呼出音及び／または折返し電話呼出音実施形態についてのシステムコンポーネントの相互作用を示すフローチャートを示す
【図６】マスタークリップ及び、マスタークリップの与えられた継続時間のスロットまたは挿入点に挿入するためのトークンという別称でも知られる、挿入クリップからなる静的クリップを含むアプリケーションを示す
【符号の説明】
【００６６】
１００    送信者
１０１，１０６    セル式携帯電話
１０２，１０５    セルゲートウエイ
１０３    メディアデータベース
１０４    メディア生成エンジン
１０７    受信者
【図１】
2008529345.tif 000007
【図２】
2008529345.tif 000008
【図３】
2008529345.tif 000009
【図４】
2008529345.tif 000010
【図５】
2008529345.tif 000011
【図６】
2008529345.tif 000012
【国際調査報告】
2008529345.tif 000013