(57)【要約】      （修正有）【課題】パーソナリティベーステーマを提供する。【解決手段】アプリケーションプログラムが、パーソナリティに対応するプロンプトに関してパーソナリティリソースファイルにクエリーし得る。その後、プロンプトが、音声合成エンジン１４０において受信され得る。次に、音声合成エンジン１４０は、パーソナリティに対応する音声フォントに関してパーソナリティ音声フォントデータベース１５０にクエリーし得る。その後、音声合成エンジン１４０は、プロンプトに音声フォントを適用し得る。音声フォントが適用されたプロンプトが、その後、出力装置１６０に作成され得る。【選択図】図１
2014057312.tif 000002
【特許請求の範囲】
【請求項１】
パーソナリティベーステーマを提供するための方法であって、
複数のパーソナリティスキンを準備するステップであって、前記パーソナリティスキンそれぞれが少なくとも、
ｉ）対象個人が提供する録音から生成されたカスタマイズされた音声フォントと、
ｉｉ）対象個人の発話形式に一致するように文法的にカスタマイズされた音声プロンプトと、
ｉｉｉ）パーソナリティ特有の音声クリップ又はファイルと、
ｉｖ）パーソナリティ特有の画像又は他のビジュアルエレメントと、
を含むものと、
前記複数のパーソナリティスキンを用いてパーソナリティリソースファイル及びパーソナリティ音声フォントデータベースを構成するステップと、
複数のアプリケーションプログラムそれぞれに対して使用するパーソナリティを予め決定するステップと、
複数のアプリケーションプログラムそれぞれによって、前記予め決定されたパーソナリティに対応するプロンプトに関してパーソナリティリソースファイルにクエリーするステップと、
音声合成エンジンにおいて前記プロンプトを受信するステップと、
前記音声合成エンジンによって、前記プロンプトに関連すべきパーソナリティに対応する音声フォントに関してパーソナリティ音声フォントデータベースにクエリーするステップと、
前記音声合成エンジンによって、前記プロンプトに前記音声フォントを適用するステップであって、更に、前記パーソナリティ特有の音声クリップを用いて前記音声フォントが適用されたプロンプトを補強するステップを含むものと、
前記音声フォントが適用されたプロンプトを出力装置に生成するステップと、を含む方法。
【請求項２】
前記音声フォントが適用されたプロンプトを出力装置に生成するステップと同時に、前記パーソナリティ特有の画像又は他のビジュアルエレメントを出力装置に提示するステップを更に含む請求項１に記載の方法。
【請求項３】
前記パーソナリティ特有の画像又は他のビジュアルエレメントが、前記所定のパーソナリティに関連付けられた画像及び前記所定のパーソナリティに関連付けられた映像クリップ、の少なくとも１つを含むことを特徴とする請求項１又は２記載の方法。
【請求項４】
前記パーソナリティ特有の画像又は他のビジュアルエレメントが、前記所定のパーソナリティに関連付けられたオブジェクト、前記所定のパーソナリティの写真、及び前記所定のパーソナリティに関連付けられたカラースキーム、の少なくとも１つを含むことを特徴とする請求項１又は２記載の方法。
【請求項５】
前記パーソナリティ特有の画像又は他のビジュアルエレメントが、前記パーソナリティによって実行される映像コンテンツ、前記所定のパーソナリティによって構成される映像コンテンツ、前記所定のパーソナリティによって書き込まれる映像コンテンツ、前記所定のパーソナリティによって記録される映像コンテンツ、前記所定のパーソナリティに関連付けられた映画に関する映像コンテンツ、及び前記所定のパーソナリティに関連付けられたテレビ番組に関する映像コンテンツ、の少なくとも１つを含むことを特徴とする請求項１又は２記載の方法。
【請求項６】
パーソナリティベーステーマを提供するためのシステムであって、
複数のパーソナリティスキンを記憶するメモリー記憶装置であって、前記パーソナリティスキンそれぞれが少なくとも、
ｉ）対象個人が提供する録音から生成されたカスタマイズされた音声フォントと、
ｉｉ）対象個人の発話形式に一致するように文法的にカスタマイズされた音声プロンプトと、
ｉｉｉ）パーソナリティ特有の音声クリップ又はファイルと、
ｉｖ）パーソナリティ特有の画像又は他のビジュアルエレメントと、
を含むものと、
前記メモリー記憶装置に接続される処理ユニットであって、前記処理ユニットが、
複数のアプリケーションプログラムそれぞれに対して予め決定されたパーソナリティに対応する少なくとも１つの音声コンテンツを生成し、当該少なくとも１つの音声コンテンツが、前記所定のパーソナリティのように聞こえるように前記カスタマイズされた音声フォントとカスタマイズされた音声プロンプトとから構成された合成音声を含み、更に、前記パーソナリティ特有の音声クリップを用いて補強されており、
前記所定のパーソナリティに対応する少なくとも１つの映像コンテンツを生成する、
ように作動可能であるものと、を含むシステム。
【請求項７】
前記少なくとも１つの音声コンテンツが、着信音を含むことを特徴とする請求項６記載のシステム。
【請求項８】
前記少なくとも１つの音声コンテンツが、前記所定のパーソナリティから再符号化されたコンテンツを含むことを特徴とする請求項６記載のシステム。
【請求項９】
前記少なくとも１つの音声コンテンツが、
前記所定のパーソナリティによって実行される音声コンテンツ、前記所定のパーソナリティによって構成される音声コンテンツ、前記所定のパーソナリティによって書き込まれたサウンドコンテンツ、前記所定のパーソナリティによって記録されたサウンドコンテンツ、前記所定のパーソナリティに関連付けられた映画に関するサウンドコンテンツ、及び前記所定のパーソナリティに関連付けられたテレビ番組に関するサウンドコンテンツ、の少なくとも１つを含むことを特徴とする請求項６記載のシステム。
【請求項１０】
前記少なくとも１つの映像コンテンツが、
前記所定のパーソナリティに関連付けられた画像及び前記所定のパーソナリティに関連付けられた映像クリップ、の少なくとも１つを含むことを特徴とする請求項６記載のシステム。
【請求項１１】
前記少なくとも１つの映像コンテンツが、
前記所定のパーソナリティに関連付けられたオブジェクト、前記所定のパーソナリティの写真、及び前記所定のパーソナリティに関連付けられたカラースキーム、の少なくとも１つを含むことを特徴とする請求項６記載のシステム。
【請求項１２】
前記少なくとも１つの映像コンテンツが、
前記所定のパーソナリティによって実行される映像コンテンツ、前記所定のパーソナリティによって構成される映像コンテンツ、前記所定のパーソナリティによって書き込まれる映像コンテンツ、前記所定のパーソナリティによって記録される映像コンテンツ、前記所定のパーソナリティに関連付けられた映画に関する映像コンテンツ、及び前記所定のパーソナリティに関連付けられたテレビ番組に関する映像コンテンツ、の少なくとも１つを含むことを特徴とする請求項６記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象個人を表現するテーマを計算機に与える方法に関する。
【背景技術】
【０００２】
モバイル装置が、多くの活動のための主要な計算装置として使用され得る。例えば、モバイル装置は、連絡、約束、及び仕事を管理するための携帯用計算機を含み得る。モバイル装置は、通常、氏名及び住所データベース、カレンダー、予定リスト、及びメモ帳を含んでいて、これらの機能を個人情報マネージャーに含み得る。無線モバイル装置は、電子メール、ウェブ閲覧、及び携帯電話サービス（例えば、スマートフォン）も提供し得る。データは、有線接続又は無線接続を介し、モバイル装置とデスクトップ計算機の間で同期され得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、単一又は複数のマルチメディアパーソナリティテーマを表現する装置を提供することである。
【課題を解決するための手段】
【０００４】
この発明の概要は、発明を実施するための形態に更に後述されている選定された概念を簡易形式で紹介するために提供されている。この発明の概要は、請求項記載対象の主要な特徴も実質的な機能も特定することを意図されていない。この発明の概要は、請求項記載対象の範囲を限定するように使用されることも意図されていない。
【０００５】
パーソナリティベーステーマが提供され得る。アプリケーションプログラムが、パーソナリティに対応するプロンプトに関してパーソナリティリソースファイルにクエリーし得る。その後、プロンプトが、音声合成エンジンにおいて受信され得る。次に、音声合成エンジンは、パーソナリティに対応する音声フォントに関してパーソナリティ音声フォントデータベースにクエリーし得る。その後、音声合成エンジンは、プロンプトに音声フォントを適用し得る。音声フォントが適用されたプロンプトが、その後、出力装置に生成され得る。
【０００６】
上記の概説及び以下の詳細説明双方は、例を提供していて説明的に過ぎない。したがって、上記の概説及び以下の詳細説明を制限的であると考えるべきでない。更に、本明細書に詳細に説明されたものに追加の機能又は変形が提供され得る。例えば、実施形態は、詳細説明に記載されている様々な機能の組み合わせ及び下位の組み合わせを対象にし得る。
【０００７】
この開示に取り入れられ、この開示の一部を構成する添付図面が、本発明の様々な実施形態を例示している。
【図面の簡単な説明】
【０００８】
【図１】動作環境のブロック図である。
【図２】別の動作環境のブロック図である。
【図３】パーソナリティベーステーマを提供するための方法の流れ図である。
【図４】計算装置を含むシステムのブロック図である。
【発明を実施するための形態】
【０００９】
以下の詳細説明は、添付の図面を参照している。可能な限り、同一の参照番号が、同一又は同様のエレメントを参照するために、図面及び以下の説明において使用され得る。本発明の実施形態を説明するが、修正、適用、及び別の実装が可能である。例えば、代替、追加、又は修正が、図面に例示されたエレメントに実行され得、本明細書に記載されている方法は、段階の代用、再順序化、又は追加によって開示された方法に対し変更され得る。したがって以下の詳細説明は、本発明を制限しない。その代わりに本発明の適切な範囲が、添付の請求項によって定義されている。
【００１０】
本発明の実施形態は、パーソナリティテーマの組み込みを介し装置（例えば、モバイル装置又は組み込まれた装置）の魅力を増大させ得る。パーソナリティは、個人パーソナリティであり得、有名人物のパーソナリティであり得る。このパーソナリティテーマを提供するために、本発明の実施形態は、合成音声、楽曲、及びビジュアルエレメントを使用し得る。更に、本発明の実施形態は、単一のパーソナリティ又は複数のパーソナリティさえも表現する装置を提供し得る。
【００１１】
本発明の実施形態と一致する音声合成は、例えば、対象個人又は個人（複数）によって生成された録音から生成される「音声フォント」の使用を介し、対象個人（例えば、パーソナリティ）を表現し得る。この音声フォントによって、装置が「話す」とき、装置は、特定の個人らしく聞こえ得る。言い換えれば、音声フォントが、カスタマイズされた音声を装置に生成させ得る。カスタマイズされた音声に加えて、メッセージプロンプトが、対象個人の文法的な表現方法を反映するようにカスタマイズされ得る。更に、合成音声は、対象個人から録音された語句又はメッセージによる補強もされ得る。
【００１２】
更に、楽曲が対象個人を表現するために、装置によって使用され得る。対象個人が、例えば、音楽家である場合、対象個人による歌が、例えば着信音、通知などに対し使用され得る。対象個人による歌も、媒体機能を有する装置に対しパーソナリティテーマと共に含まれ得る。対象個人として俳優を表現する装置は、その俳優が出演した映画又はテレビ番組が提供するテーマ音楽を使用し得る。
【００１３】
パーソナリティテーマ内部のビジュアルエレメントは、例えば、対象個人の画像、対象個人に関連付けられたオブジェクト、及びエンドユーザーが対象個人、又は対象個人の仕事と共に識別し得るカラーテーマを含み得る。「ショーンアレクサンダーの電話」に関する例は、フットボールの画像であり得る。ビジュアルエレメントは、モバイル装置画面の背景に、ウィンドウ境界に、いくつかのアイコンに、又は電話の外観（場合によっては取り外し可能な前面板）に印刷されたイベントに、見え得る。
【００１４】
したがって、本発明の実施形態は、パーソナリティテーマを送信するために使用される「パーソナリティスキンパッケージ」を提供するために、場合によっては有名人の（「パーソナリティスキン」）１つ以上のパーソナリティを表現し得る装置に対しパーソナリティテーマをカスタマイズし得る。例えば、本発明の実施形態は、対象個人の発話形式に一致するように標準のプロンプトを文法的に変更し得る。更に、本発明の実施形態は、例えば、ユーザーが、パーソナリティスキンの切り替え、パーソナリティスキンパッケージの取り外し、又は新しいパーソナリティスキンパッケージのダウンロード、を可能にする「パーソナリティスキンマネージャー」を含み得る。
【００１５】
「パーソナリティスキン」は、例えば、
ｉ）対象個人が提供する録音から生成されたカスタマイズされた音声フォント
ｉｉ）対象個人の発話形式に一致するようにカスタマイズされた音声プロンプト
ｉｉｉ）パーソナリティ特有の音声クリップ又はファイル
ｉｖ）パーソナリティ特有の画像又は他のビジュアルエレメント
を含み得る。これらのエレメント（又は他のエレメント）が、単一のパッケージに一緒に送信されるところでは、それらがパーソナリティスキンパッケージとして参照され得る。
【００１６】
図１は、パーソナリティベーステーマシステム（１００）を示す。図１に示されているように、システム（１００）は、第１のアプリケーションプログラム（１０５）、第２のアプリケーションプログラム（１１０）、第３のアプリケーションプログラム（１１５）、第１のパーソナリティリソースファイル（１２０）、第１のデフォルトリソースファイル（１２５）、第２のパーソナリティリソースファイル（１３０）、及び第３のデフォルトリソースファイル（１３５）を含み得る。更に、システム（１００）は、音声合成エンジン（１４０）、パーソナリティ音声フォントデータベース（１５０）、デフォルト音声フォントデータベース（１５５）、及び出力装置（１６０）を含み得る。第１のアプリケーションプログラム（１０５）、第２のアプリケーションプログラム（１１０）、又は第３のアプリケーションプログラム（１１５）のいずれかは、電子メール及び連絡アプリケーション、文書処理アプリケーション、スプレッドシートアプリケーション、データベースアプリケーション、スライド表示アプリケーション、描画又は計算機支援アプリケーションプログラムなどのいずれかを含み得るがこれらに限定しない。出力装置（１６０）は、例えば、図４に関して更に詳細に後述されているような出力装置（４１４）のいずれかを含み得る。図４に関して更に詳細に後述されているように、システム（１００）は、システム（４００）を使用して実装され得る。更に、もっと詳細に後述されているように、システム（１００）は、図３に関して更に詳細に後述されているように、方法（３００）の１つ以上の段階を実装するために使用され得る。
【００１７】
更に、システム（１００）は、モバイル装置を含むか又はそうでなければそれに実装され得る。モバイル装置は、移動電話、携帯電話、無線電話、無線装置、携帯用パーソナルコンピューター、携帯用計算装置、マルチプロセッサーシステム、マイクロプロセッサーベース又はプログラマブル家電装置、携帯情報端末（ＰＤＡ）、電話、ポケットベル、又は情報を受信し処理し送信するように構成される別の任意の装置を含み得るがこれらに限定しない。例えば、モバイル装置は、無線通信するように構成される電子装置を含み得、ユーザーが電子装置を容易に持ち運ぶのに十分小型であり得る。言い換えれば、モバイル装置は、ノートブックコンピューターよりも小型であり得、例えば、移動電話又はＰＤＡを含み得る。
【００１８】
図２は、パーソナリティベーステーマ管理システム（２００）を示す。図２に示されているように、システム（２００）は、第１のアプリケーションプログラム（１０５）、第２のアプリケーションプログラム（１１０）、パーソナリティマネージャー（２０５）、インターフェース（２１０）、及びレジストリー（２１５）を含み得るがこれらに限定しない。図４に関連して更に詳細に後述されているように、システム（２００）は、システム（４００）を使用して実装され得る。図２の動作を更に詳細に後述する。
【００１９】
図３は、パーソナリティベーステーマを提供するための本発明の実施形態と一致する方法（３００）に含まれる一般的な段階を詳細に説明する流れ図である。方法（３００）は、図４に関連して更に詳細に後述されているように、計算装置（４００）を使用して実装され得る。方法（３００）の段階を実施するための方法を更に詳細に後述する。開始ブロック（３０５）において、方法（３００）が始まり、計算装置（４００）が、パーソナリティに対応するプロンプトに関して第１のパーソナリティリソースファイル（１２０）に（例えば、ユーザーが起動した入力に応答し第１のアプリケーションプログラム（１０５）によって）クエリーし得る段階（３１０）に進み得る。例えば、第１のアプリケーションプログラム（１０５）のプロンプトが、第１のパーソナリティリソースファイル（１２０）にストアされ得る。音声アプリケーションそれぞれ（例えば、第１のアプリケーションプログラム（１０５）、第２のアプリケーションプログラム（１１０）、第３のアプリケーションプログラム（１１５）など）が、パーソナリティスキンそれぞれに関するパーソナリティ特有のリソースファイルを提供し得る。音声アプリケーションが、所与のパーソナリティに関するパーソナリティ特有のリソースファイルを提供しないことを選択した場合、デフォルトリソースファイル（例えば、第１のデフォルトリソースファイル（１２５）、第３のデフォルトリソースファイル（１３５））が使用され得る。パーソナリティ特有のリソースファイルが、パーソナリティスキンパッケージそれぞれに提供され得る。インストールされるとき、パーソナリティスキンパッケージが、アプリケーションそれぞれに関する新しいリソースファイルをインストールし得る。
【００２０】
計算装置（４００）が第１のパーソナリティリソースファイル（１２０）にクエリーする段階（３１０）から、方法（３００）は、計算装置（４００）が音声合成エンジン（１４０）においてプロンプトを受信し得る段階（３２０）に進み得る。例えば、第１のアプリケーションプログラム（１０５）、第２のアプリケーションプログラム（１１０）、又は第３のアプリケーションプログラム（１１５）が、音声サービス（１４５）を介し音声合成エンジン（１４０）にプロンプトを提供し得る。
【００２１】
段階（３２０）において、一旦、計算装置（４００）が音声合成エンジン（１４０）においてプロンプトを受信すると、方法（３００）は、計算装置（４００）（例えば、音声合成エンジン（１４０））が、パーソナリティに対応する音声フォントに関してパーソナリティ音声フォントデータベース（１５０）にクエリーし得る段階（３３０）へ継続し得る。例えば、音声フォントが、パーソナリティの音声録音に基づいて生成され得る。更に、音声フォントは、生成されるとき、プロンプトにパーソナリティらしく聞こえさせるように構成され得る。カスタマイズされたパーソナリティスキンの音声機能を実装するために、音声合成（又はテキストから音声）エンジン（１４０）が使用され得る。音声フォントは、その対象個人によって生成された一連の録音を処理することによって、対象個人用に生成され得る。一旦、フォントが生成されると、それは、所望されている対象個人らしく聞こえる音声を生成するために、合成エンジン（１４０）によって使用され得る。
【００２２】
段階（３３０）において、計算装置（４００）がパーソナリティ音声フォントデータベース（１５０）にクエリーした後、方法（３００）は、計算装置（４００）（例えば、音声合成エンジン（１４０））がプロンプトに音声フォントを適用し得る段階（３４０）に進み得る。例えば、プロンプトへの音声フォントの適用は、更に、パーソナリティ（例えば、対象個人）の録音された語句を用いて音声フォントが適用されたプロンプトを補強することを含み得る。更に、プロンプトは、パーソナリティ（例えば、対象個人）の文法的な表現方法に従うように変更され得る。
【００２３】
合成音声は、聴覚上、対象個人らしく聞こえ得るが、対話又は通知のためにシステム（１００）によって使用される単語は、対象個人の発話形式を正確に反映し得ない。対象個人の発話形式に更に密接に一致させるために、（例えば、第１のアプリケーションプログラム（１０５）、第２のアプリケーションプログラム（１１０）、第３のアプリケーションプログラム（１１５）など）アプリケーションは、装置のユーザーが使用する対象個人を予想し得る単語及び音律の特性を、それらが使用するように話される特定のメッセージ（例えば、プロンプト）を変更することも選択し得る。これらの変更は、話される言葉を（音律タグを含み）変更することによって生成され得る。音声アプリケーションそれぞれは、話されるそれらのプロンプトそれぞれに対してこれらの変更を実行する必要があり得る。
【００２４】
段階（３４０）において、一旦、計算装置（４００）が、プロンプトに音声フォントを適用すると、方法（３００）は、計算装置（４００）が出力装置（１６０）に音声フォントが適用されたプロンプトを生成し得る段階（３５０）に進み得る。例えば、出力装置（１６０）は、モバイル装置内部に配置され得る。出力装置（１６０）は、例えば、図４に関連し更に詳細に後述されているような出力装置（４１４）のいずれかを含み得る。段階（３５０）において、一旦、計算装置（４００）が出力装置（１６０）に音声フォントが適用されたプロンプトを生成すると、段階（３６０）において、方法（３００）は、その後、終了し得る。
【００２５】
パーソナリティスキンパッケージを支援し得るシステムは、「パーソナリティスキンマネージャー」を含み得る。前述されたように、図２は、パーソナリティベーステーマ管理システム（２００）を示す。パーソナリティベーステーマ管理システム（２００）は、ユーザーが、例えばパーソナリティスキン間の切り替え、インストールされたパーソナリティスキンパッケージの取り外し、新しいパーソナリティスキンパッケージの購入及びダウンロードを可能にするインターフェース（２１０）を提供し得る。
【００２６】
第１のアプリケーション（１０５）及び第２のアプリケーション（１１０）は、現在の音声フォントによる適切なリソースファイルをロードし得る。現在の音声フォントが、レジストリーキーを介し実行時に第１のアプリケーション（１０５）又は第２のアプリケーション（１１０）に利用可能にされ得る。更に、パーソナリティマネージャー（２０５）は、現在のスキン（及びその結果の現在の音声フォント）が更新されたとき、第１のアプリケーション（１０５）又は第２のアプリケーション（１１０）に通知し得る。この通知を受信すると、第１のアプリケーション（１０５）又は第２のアプリケーション（１１０）は、必要に応じてそれらのリソースをリロードし得る。
【００２７】
プロンプトのカスタマイズに加えて、アプリケーション設計者は、エンドユーザーが対象個人の発話形式で音声命令を発行し得るように、音声認識（ＳＲ）文法のカスタマイズを所望し得又は個人名による装置の記述を所望し得る。そのような文法更新は、前述されたカスタマイズされたプロンプトと同様の方法でリソースファイルにストアされて送信され得る。これらの文法更新は、後述される多重パーソナリティシナリオにおいて特に重要であり得る。
【００２８】
パーソナリティスキンパッケージ（音声フォント、プロンプト、及び場合によっては文法）の音声のコンポーネント管理に加えて、パーソナリティマネージャー（２０５）は、ビジュアル及び音声パーソナリティスキンコンポーネントも管理し得、ユーザーが異なるパーソナリティスキンに切り替えたとき、装置の外観及び音が、その音声と共に更新され得る。いくつかの可能な動作は、装置の背景画像の更新、及びデフォルト着信音の設定を含むがこれらに限定しない。
【００２９】
本発明の実施形態と一致するパーソナリティ概念も拡張され得、単一の装置が多重パーソナリティを表現し得る。したがって、一度に多重パーソナリティを支援することは、追加のＲＡＭ、ＲＯＭ、又はプロセッサーリソースを要求し得る。多重パーソナリティは、多くの方法でパーソナリティベース装置の概念を拡張し得る。前述されたように、多重パーソナリティスキンは、装置にストアされ得、エンドユーザーによって実行時に選択され得るか又は生成された若しくはユーザーに定義されたスケジュールに基づいて、パーソナリティマネージャー（２０５）によって自動的に変更され得る。このシナリオにおいては、追加のＲＯＭだけが、非アクティブな音声フォントデータベース及びアプリケーションリソースをストアするために要求され得る。このアプローチは、個人に関する特定のモードも、モード特有のパーソナリティスキンを介して表現され得るようにモードを装置が変更可能なように使用され得る。モードを装置パーソナリティに適用することは、装置をもっと楽しませるものにし得、エンドユーザーに（例えば、パーソナリティスキンマネージャーが、装置バッテリーが低下したとき、「スリープ」モードに切り替え得る）情報を伝達するためにも使用され得る。
【００３０】
本発明の多重パーソナリティ実施形態と一致する複数のパーソナリティが、一度にアクティブになり得る。例えば、パーソナリティそれぞれは、装置における機能又は機能セットと関連付けされ得る。その後、エンドユーザーは、関連付けられたパーソナリティと対話することによって、（例えばメール）機能又は（例えば通信）機能セットと対話し得る。このアプローチは、ユーザーが、その人が（例えば、「ショーン、私のバッテリーレベルは？」、「ジーナ、私の次の約束は？」）との対話を所望している機能性に関連付けられるパーソナリティ名によって、装置に呼びかける場合、文法的な制限も支援し得る。更に、ユーザーが装置から通知を取得したとき使用される音声は、メッセージが属する機能的領域をユーザーに示し得る。例えば、ユーザーは、その通知が電子メールに関連付けられていることを述べることが可能であって、なぜならば、その人は、電子メール通知に関連付けられたパーソナリティに属しているものとして、その音声を認識するからである。システムアーキテクチャは、この状況においてわずかに変更し得、なぜならば、アプリケーションが装置の通知に関して使用されるように、音声を指定し得るからである。パーソナリティマネージャー（２０５）は、アプリケーションそれぞれが使用し得、アプリケーションが適切なエンジン実体を使用し話すために必要とし得る音声を割り当て得る。
【００３１】
本発明と一致する実施形態は、パーソナリティベーステーマを提供するためのシステムを含み得る。本システムは、メモリー記憶装置及びメモリー記憶装置に接続された処理ユニットを含み得る。処理ユニットは、アプリケーションプログラムによって、パーソナリティに対応するプロンプトに関してパーソナリティリソースファイルにクエリーし、音声合成エンジンにおいてプロンプトを受信するように作動し得る。更に、処理ユニットは、音声合成エンジンによって、パーソナリティに対応する音声フォントに関してパーソナリティ音声フォントデータベースにクエリーするように作動し得る。更に、処理ユニットは、音声合成エンジンによって、プロンプトに音声フォントを適用し、音声フォントが、出力装置において適用されたプロンプトを生成するように作動し得る。
【００３２】
本発明と一致する別の実施形態は、パーソナリティベーステーマを提供するためのシステムを含み得る。本システムは、メモリー記憶装置及びメモリー記憶装置に接続された処理ユニットを含み得る。処理ユニットは、所定のパーソナリティに対応する少なくとも１つの音声コンテンツを生成し、所定のパーソナリティに対応する少なくとも１つの映像コンテンツを生成するように作動し得る。
【００３３】
本発明と一致する更に別の実施形態は、パーソナリティベーステーマを提供するためのシステムを含み得る。本システムは、メモリー記憶装置及びメモリー記憶装置に接続された処理ユニットを含み得る。処理ユニットは、パーソナリティマネージャーにおいて、ユーザーが起動したパーソナリティを示す入力を受信し、パーソナリティの少なくとも１つのアプリケーションに通知するように作動し得る。更に、処理ユニットは、パーソナリティに通知されている少なくとも１つのアプリケーションに応答してパーソナリティリソースファイルをリクエストする少なくとも１つのアプリケーションに応答し、パーソナリティリソースファイルを受信するように作動し得る。
【００３４】
図４は、計算装置（４００）を含むシステムのブロック図である。本発明の実施形態と一致する前述のメモリー記憶装置及び処理ユニットは、図４の計算装置（４００）のような計算装置に実装され得る。ハードウェア、ソフトウェア、又はファームウェアの適切な任意の組み合わせが、メモリー記憶装置及び処理ユニットを実装するために使用され得る。例えば、メモリー記憶装置及び処理ユニットは、計算装置（４００）、又は計算装置（４００）と組み合わせた別の任意の計算装置（４１８）を用いて実装され得る。前述されたシステム、装置、及びプロセッサーは例であって、別のシステム、装置、及びプロセッサーは、本発明の実施形態と一致する前述されたメモリー記憶装置及び処理ユニットを含み得る。更に、計算装置（４００）は、前述されたように、システム（１００）及び（２００）に対する動作環境を含み得る。システム（１００）及び（２００）は、別の環境において作動し得、計算装置（４００）に限定しない。
【００３５】
図４に関連する本発明の実施形態と一致するシステムは、計算装置（４００）のような計算装置を含み得る。基本構成において計算装置（４００）は、少なくとも１つの処理ユニット（４０２）及びシステムメモリー（４０４）を含み得る。計算装置の構成及びタイプによって、システムメモリー（４０４）は、揮発性メモリー（例えばランダムアクセスメモリー（ＲＡＭ））、不揮発性メモリー（例えば読み出し専用メモリー（ＲＯＭ））、フラッシュメモリー、又はその任意の組み合わせを含み得るがこれらに限定しない。システムメモリー（４０４）は、オペレーティングシステム（４０５）、１つ以上のプログラムミングモジュール（４０６）を含み得、第１のパーソナリティリソースファイル（１２０）、第１のデフォルトリソースファイル（１２５）、第２のパーソナリティリソースファイル（１３０）、第３のデフォルトリソースファイル（１３５）、及びパーソナリティ音声フォントデータベース（１５０）のようなプログラムデータを含み得る。オペレーティングシステム（４０５）は、例えば、計算装置（４００）の動作を制御するために適切であり得る。一実施形態において、プログラミングモジュール（４０６）は、第１のアプリケーションプログラム（１０５）、第２のアプリケーションプログラム（１１０）、第３のアプリケーションプログラム（１１５）、及び音声合成エンジン（１４０）を含み得る。更に、本発明の実施形態は、グラフィックスライブラリ、別のオペレーティングシステム、又は別の任意のアプリケーションプログラムに関連し実施され得、特定のいかなるアプリケーション又はシステムに限定されない。この基本構成を、破線（４０８）内のコンポーネントによって図４に例示する。
【００３６】
計算装置（４００）は、追加の特徴又は機能性を有し得る。例えば、また、計算装置（４００）は、追加の例えば、磁気ディスク、光ディスク、又はテープのような（取り外し可能及び／又は取り外し不可能）データ記憶装置も含み得る。そのような追加の記憶装置を、取り外し可能記憶装置（４０９）及び取り外し不可能記憶装置（４１０）によって、図４に例示する。計算機記憶媒体は、計算機可読命令、データ構造、プログラムモジュール、又は他のデータのような情報記憶装置に関する任意の方法又は技術で実装された揮発性及び不揮発性、取り外し可能及び取り外し不可能媒体を含み得る。システムメモリー（４０４）、取り外し可能記憶装置（４０９）、及び取り外し不可能記憶装置（４１０）はすべて、計算機記憶媒体の例（すなわちメモリー記憶装置）である。計算機記憶媒体は、ＲＡＭ、ＲＯＭ、電気的消去可能読み出し専用メモリー（ＥＥＰＲＯＭ）、フラッシュメモリー、又は他のメモリー技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、又は他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、又は他の磁気記憶装置、又は情報をストアするために使用され得、計算装置（４００）によってアクセスされ得る他の任意の媒体を含み得るがこれらに限定しない。そのような任意の計算機記憶媒体は、装置（４００）の一部であり得る。計算装置（４００）は、キーボード、マウス、ペン、音声入力装置、接触入力装置その他のような入力装置（単数又は複数）（４１２）も有し得る。ディスプレイ、スピーカー（複数）、プリンターその他のような出力装置（単数又は複数）（４１４）も含まれ得る。前述された装置は例であって、別のものが使用され得る。
【００３７】
計算装置（４００）は、装置（４００）が分散計算環境におけるネットワーク、例えば、イントラネット又はインターネットなどを介し他の計算装置（４１８）を通信可能にする通信接続（４１６）も含み得る。通信接続（４１６）は、通信媒体の一例である。通信媒体は、通常、計算機可読命令、データ構造、プログラムモジュール、又は他の搬送波若しくは別の移送機構のような変調データ信号データによって具現され得、任意の情報通信媒体を含む。用語「変調データ信号」は、信号中の情報を符号化する方法で設定又は変更された１つ以上の特性を有する信号を記述し得る。制限ではなく例として、通信媒体は、有線ネットワーク、又は直接有線接続のような有線媒体、及び音響、無線通信周波数（ＲＦ）、赤外線、及び他の無線媒体のような無線媒体を含み得る。本明細書に使用されている用語の計算機可読媒体は、記憶媒体及び通信媒体双方を含み得る。
【００３８】
前述されたように、プログラムモジュール及びデータファイルの大多数は、オペレーティングシステム（４０５）を含むシステムメモリー（４０４）にストアされ得る。処理ユニット（４０２）において実行中、プログラミングモジュール（４０６）（例えば、第１のアプリケーションプログラム（１０５）、第２のアプリケーションプログラム（１１０）、第３のアプリケーションプログラム（１１５）、及び音声合成エンジン（１４０））が、例えば、前述されたように、方法（３００）の１つ以上の段階を含むプロセスを実行し得る。前述されたプロセスは、例であって、処理ユニット（４０２）は、別のプロセスを実行し得る。本発明の実施形態に従って使用され得る別のプログラミングモジュールは、電子メール及び連絡アプリケーション、文書処理アプリケーション、スプレッドシートアプリケーション、データベースアプリケーション、スライド表示アプリケーション、描画又は計算機支援アプリケーションプログラムなどを含み得る。
【００３９】
一般に、本発明の実施形態と一致するプログラムモジュールは、ルーチン、プログラム、コンポーネント、データ構造、及び特定のタスクを実行し得るか又は特定の抽象データタイプを実装し得る別のタイプの構造を含み得る。更に、本発明の実施形態は、携帯装置、マルチプロセッサーシステム、マイクロプロセッサーベース又はプログラマブル家電、ミニコンピューター、メインフレームコンピューターなどを含む別の計算機システム構成を用いて実施され得る。本発明の実施形態は、タスクが、通信ネットワークを介し接続されているリモート処理装置によって、実行される分散計算環境においても実施され得る。分散計算環境において、プログラムモジュールは、ローカルメモリー記憶装置及びリモートメモリー記憶装置双方に配置され得る。
【００４０】
更に、本発明の実施形態は、別々の電子エレメントを含む電気回路、論理ゲート、マイクロプロセッサーを利用する回路を含むパッケージ若しくは集積電子チップ、又は電子エレメント若しくはマイクロプロセッサーを含む単一チップ、において実施され得る。本発明の実施形態は、機械的、光学的、流体及び量子技術を含むがこれらに限定せずに、例えば、ＡＮＤ、ＯＲ、及びＮＯＴのような論理演算を実行することが可能な別の技術を使用しても実施され得る。更に、本発明の実施形態は、汎用計算機内部又は別の任意の回路若しくはシステムにおいて、実施され得る。更に、本発明の実施形態は、インスタントメッセージング（ＩＭ）、ＳＭＳ、カレンダー、メディアプレーヤー、及び（発信者−識別）電話のような技術に関連しても実施され得る。
【００４１】
発明の実施形態は、例えば、計算機のプロセス（メソッド）、計算システム、又は計算機プログラム製品又は計算機可読媒体のような生成品として実装され得る。計算機プログラム製品は、計算機システムによって可読な計算機記憶媒体及び計算機プロセスを実行するための命令に関する計算機プログラムの符号化であり得る。計算機プログラム製品は、計算システムによって可読な搬送波上の伝播信号及び計算機プロセスを実行するための命令に関する計算機プログラムの符号化であり得る。したがって本発明は、ハードウェアにおいて及び／又は（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）ソフトウェアにおいて、具現され得る。言い換えれば、本発明の実施形態は、命令実行システムによって使用するためか又はそれに関連して媒体において具現される、計算機利用可能又は計算機可読プログラムコードを有する計算機利用可能又は計算機可読記憶媒体上の計算機プログラム製品の形式を取り得る。計算機利用可能又は計算機可読媒体は、命令実行システム、器具又は装置によって使用するためか又はそれに関連するプログラムを含んでいて、ストアし、通信し、伝播し、又は輸送し得る任意の媒体であり得る。
【００４２】
計算機利用可能又は計算機可読媒体は、限定しないが例えば、電子、磁気、光学、電磁気、赤外線、又は半導体システム、器具、装置、又は伝搬媒体であり得る。更に特定（限定的なリスト）の計算機可読媒体例の計算機可読媒体は、以下、１つ以上の線を有する電気的接続、携帯用計算機ディスケット、ランダムアクセスメモリー（ＲＡＭ）、読み出し専用メモリー（ＲＯＭ）、消去可能プログラマブル読み出し専用メモリー（ＥＰＲＯＭ又はフラッシュメモリー）、光ファイバー、及びポータブルコンパクトディスク読み出し専用メモリー（ＣＤ−ＲＯＭ）、を含み得る。計算機利用可能又は計算機可読媒体は、プログラムが、例えば、紙又は他の媒体の光学的スキャニングを介し電子的にキャプチャされ得、その後、適切な方法でコンパイルされ、インタープリトされ、又は別の方法で処理され、必要な場合、計算機メモリーにストアされるように、プログラムが印刷されている紙又は別の適切な媒体でもあり得ることに留意されたい。
【００４３】
本発明の実施形態は、例えば、方法、システム、及び本発明の実施形態による計算機プログラム製品のブロック図及び／又は動作図を参照し、前述されている。ブロックに記載された機能／動作は、任意の流れ図に示されているような順番を超えて生じ得る。例えば、連続して示されている２つのブロックは、事実上、実質的に同時に実行され得るか又はブロックが時として、関与する機能性／動作によって逆の順番で実行され得る。
【００４４】
本発明のいくつかの実施形態を説明したが、別の実施形態が存在し得る。更に、本発明の実施形態は、メモリー及び別の記憶媒体にストアされたデータに関連付けられて説明されているが、データは、補助記憶装置、ハードディスク、フロッピーディスク、又はＣＤ−ＲＯＭ、インターネット又は別のＲＡＭ若しくはＲＯＭ形式が提供する搬送波のような別のタイプの計算機可読媒体にストアされるか又はそれらから読み出され得る。更に、開示された方法の段階は、本発明から逸脱せずに、段階の再順序化及び／又は段階の挿入若しくは削除を含む任意の方法で変更され得る。
【００４５】
本明細書に含まれているコードに含む著作権すべては、出願人に与えられ、出願人の所有物である。出願人は、本明細書に含まれているコードのすべての権利を保有し保持していて、本特許が認めた複製物だけに関連して材料を再生することを許可するのであって、他のいかなる目的に対しても与えない。
【００４６】
本明細書は例を含むと同時に、本発明の範囲を以下の請求項によって示す。更に、本明細書は、構造上の機能及び／又は動作方法を特定の言語で説明しているが、請求項は、前述された機能又は動作に限定されない。もっと具体的に言えば、前述された特定の特徴及び動作は、本発明の実施形態に対する例として開示されている。
【符号の説明】
【００４７】
１００  パーソナリティベーステーマシステム
１０５  第１のアプリケーション
１１０  第２のアプリケーション
１１５  第３のアプリケーション
１２０  第１のパーソナリティリソース
１２５  第１のデフォルトリソース
１３０  第２のパーソナリティリソース
１３５  第３のデフォルトリソース
１４０  音声合成エンジン
１４５  音声サービス
１５０  パーソナリティ音声フォントデータベース
１５５  デフォルト音声フォントデータベース
１６０  スピーカー（複数）
２００  パーソナリティベーステーマ管理システム
２０５  パーソナリティマネージャー
２１０  インターフェース
２１５  レジストリー
４００  計算装置
４０２  処理ユニット
４０４  システムメモリー
４０６  プログラミングモジュール
４０８  基本構成
４１０  取り外し不可能記憶装置
４１２  入力装置（単数又は複数）
４１４  出力装置（単数又は複数）
４１６  通信接続（単数又は複数）
４１８  その他の計算装置（複数）
【図１】
2014057312.tif 000003
【図２】
2014057312.tif 000004
【図３】
2014057312.tif 000005
【図４】
2014057312.tif 000006