(57)【要約】ユーザプロファイル情報を使用することによってメディアアセット識別子に対応する画像を個人化するためのシステムおよび方法が、提供される。実施例として、テレビシリーズ「Ｃｏｍｍｕｎｉｔｙ」は、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇ等の何人かの俳優を有する。「Ｃｏｍｍｕｎｉｔｙ」の編集者によって制作されたポスターアートは、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  ＣｈａｓｅおよびＫｅｎ  Ｊｅｏｎｇのそれぞれの肖像を描く画像を含んでもよい。画像を個人化するために、制御回路は、ユーザが好む俳優を判定し、それらの俳優のみをポスターアート内から切り取り、個人化された画像を作成してもよい。実施例としてユーザがＪｏｅｌ  ＭｃＨａｌｅを好む場合、制御回路は、Ｊｏｅｌ  ＭｃＨａｌｅの肖像を切り取り、画像のその部分のみを使用して、「Ｃｏｍｍｕｎｉｔｙ」と記述する他のテキストに隣接して表示させてもよい。
2018528492.tif 000002
【特許請求の範囲】
【請求項１】
表示のために、ユーザプロファイルに基づいて、画像の部分を選択的に生成するための方法であって、
メディアアセットに対応する画像を識別するステップであって、前記画像は、複数の部分を備え、前記複数の部分の各部分は、個別のエンティティを備える、ステップと、
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するステップと、
データベースからユーザプロファイルにアクセスするステップと、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するステップと、
前記相互参照に基づいて、好ましいエンティティを識別するステップと、
表示のために、前記好ましいエンティティを備える個別の部分を生成するステップと
を含む、方法。
【請求項２】
表示のために、前記個別の部分を生成するステップは、画像全体未満を含み、かつ前記好ましいエンティティを含むように前記画像を切り取るステップを含む、請求項１に記載の方法。
【請求項３】
前記好ましいエンティティを識別するステップはさらに、前記ユーザプロファイルと関連付けられたユーザが好む可能性が高いと前記ユーザプロファイルが反映する、前記画像のエンティティを識別するステップを含む、請求項１に記載の方法。
【請求項４】
前記相互参照に基づいて、前記好ましいエンティティを識別するステップは、
前記画像内の各エンティティに対する前記ユーザの好感度を識別するステップと、
各個別の好感度をランク付けするステップと、
前記複数の部分の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える、前記複数の部分の隣接する部分のサブセットを識別するステップと、
を含み、表示のために、前記好ましいエンティティを備える個別の部分を生成するステップは、表示のために、前記隣接する部分のサブセットを生成するステップを含む、請求項１に記載の方法。
【請求項５】
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するステップは、顔認識を前記画像の各個別のエンティティに行うステップを含む、請求項１に記載の方法。
【請求項６】
前記顔認識の結果と知識グラフのデータを比較するステップをさらに含む、請求項５に記載の方法。
【請求項７】
前記相互参照に基づいて、複数の好ましいエンティティを識別するステップと、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するステップと
をさらに含む、請求項１に記載の方法。
【請求項８】
前記個別の部分のユーザによる選択を受信するステップと、
前記選択の受信に応答して、表示のために、前記画像を生成するステップと
をさらに含む、請求項１に記載の方法。
【請求項９】
前記画像内のテキストコンテンツを認識するステップと、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するステップと
をさらに含む、請求項１に記載の方法。
【請求項１０】
前記好ましいエンティティの特性を判定するステップと、
前記好ましいエンティティに対応する個別の部分内において前記エンティティを囲繞する特徴のための最適特性を判定するステップと、
前記エンティティを囲繞する特徴の特性を変更し、前記最適特性を反映するステップと
をさらに含む、請求項１に記載の方法。
【請求項１１】
表示のために、ユーザプロファイルに基づいて、画像の部分を選択的に生成するためのシステムであって、
通信回路と、
制御回路であって、
メディアアセットに対応する画像を識別することであって、前記画像は、複数の部分を備え、前記複数の部分の各部分は、個別のエンティティを備える、ことと、
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定することと、
前記通信回路を使用して、データベースからユーザプロファイルにアクセスすることと、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照することと、
前記相互参照に基づいて、好ましいエンティティを識別することと、
表示のために、前記好ましいエンティティを備える個別の部分を生成することと
を行うように構成される、制御回路と
を備える、システム。
【請求項１２】
前記制御回路はさらに、表示のために、前記個別の部分を生成するとき、画像全体未満を含み、かつ前記好ましいエンティティを含むように前記画像を切り取るように構成される、請求項１１に記載のシステム。
【請求項１３】
前記制御回路はさらに、前記好ましいエンティティを識別するとき、前記ユーザプロファイルと関連付けられたユーザが好む可能性が高いと前記ユーザプロファイルが反映する、前記画像のエンティティを識別するように構成される、請求項１１に記載のシステム。
【請求項１４】
前記制御回路はさらに、前記相互参照に基づいて、前記好ましいエンティティを識別するとき、
前記画像内の各エンティティに対する前記ユーザの好感度を識別することと、
各個別の好感度をランク付けすることと、
前記複数の部分の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える、前記複数の部分の隣接する部分のサブセットを識別することと
を行うように構成され、
前記制御回路はさらに、表示のために、前記好ましいエンティティを備える個別の部分を生成するとき、表示のために、前記隣接する部分のサブセットを生成するように構成される、請求項１１に記載のシステム。
【請求項１５】
前記制御回路はさらに、前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するとき、顔認識を前記画像の各個別のエンティティに行うように構成される、請求項１１に記載のシステム。
【請求項１６】
前記制御回路はさらに、前記顔認識の結果と知識グラフのデータを比較するように構成される、請求項１５に記載のシステム。
【請求項１７】
前記制御回路はさらに、
前記相互参照に基づいて、複数の好ましいエンティティを識別することと、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成することと
を行うように構成される、請求項１１に記載のシステム。
【請求項１８】
前記制御回路はさらに、
前記個別の部分のユーザによる選択を受信することと、
前記選択の受信に応答して、表示のために、前記画像を生成することと
を行うように構成される、請求項１１に記載のシステム。
【請求項１９】
前記制御回路はさらに、
前記画像内のテキストコンテンツを認識することと、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成することと
を行うように構成される、請求項１１に記載のシステム。
【請求項２０】
前記制御回路はさらに、
前記好ましいエンティティの特性を判定することと、
前記好ましいエンティティに対応する個別の部分内において前記エンティティを囲繞する特徴のための最適特性を判定することと、
前記エンティティを囲繞する特徴の特性を変更し、前記最適特性を反映することと
を行うように構成される、請求項１１に記載のシステム。
【請求項２１】
表示のために、ユーザプロファイルに基づいて、画像の部分を選択的に生成するためのシステムであって、
メディアアセットに対応する画像を識別するための手段であって、前記画像は、複数の部分を備え、前記複数の部分の各部分は、個別のエンティティを備える、手段と、
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するための手段と、
データベースからユーザプロファイルにアクセスするための手段と、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するための手段と、
前記相互参照に基づいて、好ましいエンティティを識別するための手段と、
表示のために、前記好ましいエンティティを備える個別の部分を生成するための手段と
を備える、システム。
【請求項２２】
表示のために、前記個別の部分を生成するための手段は、画像全体未満を含み、かつ前記好ましいエンティティを含むように前記画像を切り取るための手段を備える、請求項２１に記載のシステム。
【請求項２３】
前記好ましいエンティティを識別するための手段はさらに、前記ユーザプロファイルと関連付けられたユーザが好む可能性が高いと前記ユーザプロファイルが反映する、前記画像のエンティティを識別するための手段を備える、請求項２１に記載のシステム。
【請求項２４】
前記相互参照に基づいて、前記好ましいエンティティを識別するための手段は、
前記画像内の各エンティティに対する前記ユーザの好感度を識別するための手段と、
各個別の好感度をランク付けするための手段と、
前記複数の部分の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える、前記複数の部分の隣接する部分のサブセットを識別するための手段と
を備え、表示のために、前記好ましいエンティティを備える個別の部分を生成するための手段は、表示のために、前記隣接する部分のサブセットを生成するための手段を備える、請求項２１に記載のシステム。
【請求項２５】
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するための手段は、顔認識を前記画像の各個別のエンティティに行うための手段を備える、請求項２１に記載のシステム。
【請求項２６】
前記顔認識の結果と知識グラフのデータを比較するための手段をさらに備える、請求項２５に記載のシステム。
【請求項２７】
前記相互参照に基づいて、複数の好ましいエンティティを識別するための手段と、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するための手段と
をさらに備える、請求項２１に記載のシステム。
【請求項２８】
前記個別の部分のユーザによる選択を受信するための手段と、
前記選択の受信に応答して、表示のために、前記画像を生成するための手段と
をさらに備える、請求項２１に記載のシステム。
【請求項２９】
前記画像内のテキストコンテンツを認識するための手段と、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するための手段と
をさらに備える、請求項２１に記載のシステム。
【請求項３０】
前記好ましいエンティティの特性を判定するための手段と、
前記好ましいエンティティに対応する個別の部分内において前記エンティティを囲繞する特徴のための最適特性を判定するための手段と、
前記エンティティを囲繞する特徴の特性を変更し、前記最適特性を反映するための手段と
をさらに備える、請求項２１に記載のシステム。
【請求項３１】
表示のために、ユーザプロファイルに基づいて、画像の部分を選択的に生成するための方法であって、
制御回路を使用して、メディアアセットに対応する画像を識別するステップであって、前記画像は、複数の部分を備え、前記複数の部分の各部分は、個別のエンティティを備える、ステップと、
前記制御回路を使用して、前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するステップと、
前記制御回路を使用して、データベースからユーザプロファイルにアクセスするステップと、
前記制御回路を使用して、前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するステップと、
前記制御回路を使用して、前記相互参照に基づいて、好ましいエンティティを識別するステップと、
表示のために、前記制御回路を使用して、前記好ましいエンティティを備える個別の部分を生成するステップと
を含む、方法。
【請求項３２】
表示のために、前記個別の部分を生成するステップは、画像全体未満を含み、かつ前記好ましいエンティティを含むように前記画像を切り取るステップを含む、請求項３１に記載の方法。
【請求項３３】
前記好ましいエンティティを識別するステップはさらに、前記ユーザプロファイルと関連付けられたユーザが好む可能性が高いと前記ユーザプロファイルが反映する、前記画像のエンティティを識別するステップを含む、請求項３１または３２に記載の方法。
【請求項３４】
前記相互参照に基づいて、前記好ましいエンティティを識別するステップは、
前記画像内の各エンティティに対する前記ユーザの好感度を識別するステップと、
各個別の好感度をランク付けするステップと、
前記複数の部分の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える、前記複数の部分の隣接する部分のサブセットを識別するステップと
を含み、表示のために、前記好ましいエンティティを備える個別の部分を生成するステップは、表示のために、前記隣接する部分のサブセットを生成するステップを含む、請求項３１−３３のいずれかに記載の方法。
【請求項３５】
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するステップは、顔認識を前記画像の各個別のエンティティに行うステップを含む、請求項３１−３４のいずれかに記載の方法。
【請求項３６】
前記顔認識の結果と知識グラフのデータを比較するステップをさらに含む、請求項３５に記載の方法。
【請求項３７】
前記相互参照に基づいて、複数の好ましいエンティティを識別するステップと、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するステップと
をさらに含む、請求項３１−３６のいずれかに記載の方法。
【請求項３８】
前記個別の部分のユーザによる選択を受信するステップと、
前記選択の受信に応答して、表示のために、前記画像を生成するステップと
をさらに含む、請求項３１−３７のいずれかに記載の方法。
【請求項３９】
前記画像内のテキストコンテンツを認識するステップと、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するステップと
をさらに含む、請求項３１−３８のいずれかに記載の方法。
【請求項４０】
前記好ましいエンティティの特性を判定するステップと、
前記好ましいエンティティに対応する個別の部分内において前記エンティティを囲繞する特徴のための最適特性を判定するステップと、
前記エンティティを囲繞する特徴の特性を変更し、前記最適特性を反映するステップと
をさらに含む、請求項３１−３９のいずれかに記載の方法。
【請求項４１】
表示のために、ユーザプロファイルに基づいて、画像の部分を選択的に生成するためのその上にエンコードされた機械可読命令を備える、非一過性機械可読媒体であって、前記命令は、
メディアアセットに対応する画像を識別するための命令であって、前記画像は、複数の部分を備え、前記複数の部分の各部分は、個別のエンティティを備える、命令と、
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するための命令と、
データベースからユーザプロファイルにアクセスための命令と、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するための命令と、
前記相互参照に基づいて、好ましいエンティティを識別するための命令と、
表示のために、前記好ましいエンティティを備える個別の部分を生成するための命令と
を備える、非一過性機械可読媒体。
【請求項４２】
表示のために、前記個別の部分を生成するための命令は、画像全体未満を含み、かつ前記好ましいエンティティを含むように前記画像を切り取るための命令を備える、請求項４１に記載の非一過性機械可読媒体
【請求項４３】
前記好ましいエンティティを識別するための命令はさらに、前記ユーザプロファイルと関連付けられたユーザが好む可能性が高いと前記ユーザプロファイルが反映する、前記画像のエンティティを識別するための命令を備える、請求項４１に記載の非一過性機械可読媒体。
【請求項４４】
前記相互参照に基づいて、前記好ましいエンティティを識別するための命令は、
前記画像内の各エンティティに対する前記ユーザの好感度を識別するための命令と、
各個別の好感度をランク付けするための命令と、
前記複数の部分の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える、前記複数の部分の隣接する部分のサブセットを識別するための命令と
を備え、表示のために、前記好ましいエンティティを備える個別の部分を生成するための命令は、表示のために、前記隣接する部分のサブセットを生成するための命令を備える、請求項４１に記載の非一過性機械可読媒体。
【請求項４５】
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するための命令は、顔認識を前記画像の各個別のエンティティに行うための命令を備える、請求項４１に記載の非一過性機械可読媒体。
【請求項４６】
前記命令はさらに、前記顔認識の結果と知識グラフのデータを比較するための命令を備える、請求項４５に記載の非一過性機械可読媒体。
【請求項４７】
前記命令はさらに、
前記相互参照に基づいて、複数の好ましいエンティティを識別するための命令と、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するための命令と
を備える、請求項４１に記載の非一過性機械可読媒体。
【請求項４８】
前記命令はさらに、
前記個別の部分のユーザによる選択を受信するための命令と、
前記選択の受信に応答して、表示のために、前記画像を生成するための命令と
を備える、請求項４１に記載の非一過性機械可読媒体。
【請求項４９】
前記命令はさらに、
前記画像内のテキストコンテンツを認識するための命令と、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するための命令と
を備える、請求項４１に記載の非一過性機械可読媒体。
【請求項５０】
前記命令はさらに、
前記好ましいエンティティの特性を判定するための命令と、
前記好ましいエンティティに対応する個別の部分内において前記エンティティを囲繞する特徴のための最適特性を判定するための命令と、
前記エンティティを囲繞する特徴の特性を変更し、前記最適特性を反映するための命令と
を備える、請求項４１に記載の非一過性機械可読媒体。
【請求項５１】
表示のために、画像の部分を選択的に生成するための方法であって、
メディアアセットに対応する画像を識別するステップであって、前記画像は、複数の部分を備え、前記複数の部分の各部分は、個別のエンティティを備える、ステップと、
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するステップと、
データベースにアクセスし、前記メディアアセット内の各識別の頻出率のレベルを判定するステップと、
最高レベルの頻出率に対応する個別のエンティティを判定するステップと、
表示のために、前記最高レベルの頻出率に対応する前記個別のエンティティを備える個別の部分を生成するステップと
を含む、方法。
【請求項５２】
データベースからユーザプロファイルにアクセスするステップと、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するステップと、
前記相互参照に基づいて、各個別のエンティティをランク付けするステップと、
前記個別のエンティティに対応する頻出率の個別のレベルに基づいて、各個別のエンティティに加重付けするステップと、
各個別のエンティティのランクおよび加重をヒューリスティックに組み合わせ、各個別のエンティティの組み合わせられたランクを判定するステップと、
表示のために、前記最高組み合わせランクに対応する前記個別のエンティティを備える個別の部分を生成するステップと
をさらに含む、請求項５１に記載の方法。
【請求項５３】
表示のために、前記個別の部分を生成するステップは、画像全体未満を含み、かつ前記好ましいエンティティを含むように前記画像を切り取るステップを含む、請求項５１に記載の方法。
【請求項５４】
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するステップは、顔認識を前記画像の各個別のエンティティに行うステップを含む、請求項５１に記載の方法。
【請求項５５】
前記顔認識の結果と知識グラフのデータを比較するステップをさらに含む、請求項５４に記載の方法。
【請求項５６】
各他のエンティティに対して前記最高頻出率レベルを伴う２つまたはそれを上回るエンティティを判定することによって、複数の高頻出エンティティを識別するステップと、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するステップと
をさらに含む、請求項５１に記載の方法。
【請求項５７】
前記個別の部分のユーザによる選択を受信するステップと、
前記選択の受信に応答して、表示のために、前記画像を生成するステップと
をさらに含む、請求項５１に記載の方法。
【請求項５８】
前記画像内のテキストコンテンツを認識するステップと、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するステップと
をさらに含む、請求項５１に記載の方法。
【請求項５９】
前記最高レベルの頻出率に対応する前記エンティティの特性を判定するステップと、
前記最高レベルの頻出率に対応するエンティティに対応する前記個別の部分内のエンティティを囲繞する特徴のための最適特性を判定するステップと、
前記エンティティを囲繞する特徴の特性を変更し、前記最適特性を反映するステップと
をさらに含む、請求項５１に記載の方法。
【請求項６０】
頻出率のレベルは、出演時間、拡大映像内の時間量、広角撮影映像内の時間量、および前記メディアアセット内のフレーム中で単独登場人物である時間量のうちの少なくとも１つに基づいて判定される、請求項５１に記載の方法。
【請求項６１】
表示のために、画像の部分を選択的に生成するためのシステムであって、
通信回路と、
制御回路であって、
メディアアセットに対応する画像を識別することであって、前記画像は、複数の部分を備え、前記複数の部分の各部分は、個別のエンティティを備える、ことと、
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定することと、
前記通信回路を使用して、データベースにアクセスし、前記メディアアセット内の各識別の頻出率のレベルを判定することと、
最高レベルの頻出率に対応する個別のエンティティを判定することと、
表示のために、前記最高レベルの頻出率に対応する前記個別のエンティティを備える個別の部分を生成することと
を行うように構成される、制御回路と
を備える、システム。
【請求項６２】
前記制御回路はさらに、
データベースからユーザプロファイルにアクセスすることと、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照することと、
前記相互参照に基づいて、各個別のエンティティをランク付けすることと、
前記個別のエンティティに対応する頻出率の個別のレベルに基づいて、各個別のエンティティに加重付けすることと、
各個別のエンティティのランクおよび加重をヒューリスティックに組み合わせ、各個別のエンティティの組み合わせられたランクを判定することと、
表示のために、前記最高組み合わせランクに対応する前記個別のエンティティを備える個別の部分を生成することと
を行うように構成される、請求項６１に記載のシステム。
【請求項６３】
前記制御回路はさらに、表示のために、前記個別の部分を生成するとき、画像全体未満を含み、かつ前記好ましいエンティティを含むように前記画像を切り取るように構成される、請求項６１に記載のシステム。
【請求項６４】
前記制御回路はさらに、前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するとき、顔認識を前記画像の各個別のエンティティに行うように構成される、請求項６１に記載のシステム。
【請求項６５】
前記制御回路はさらに、前記顔認識の結果と知識グラフのデータを比較するように構成される、請求項６４に記載のシステム。
【請求項６６】
前記制御回路はさらに、
各他のエンティティに対して前記最高頻出率レベルを伴う２つまたはそれを上回るエンティティを判定することによって、複数の高頻出エンティティを識別することと、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成することと
を行うように構成される、請求項６１に記載のシステム。
【請求項６７】
前記制御回路はさらに、
前記個別の部分のユーザによる選択を受信することと、
前記選択の受信に応答して、表示のために、前記画像を生成することと
を行うように構成される、請求項６１に記載のシステム。
【請求項６８】
前記制御回路はさらに、
前記画像内のテキストコンテンツを認識することと、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成することと
を行うように構成される、請求項６１に記載のシステム。
【請求項６９】
前記制御回路はさらに、
前記最高レベルの頻出率に対応する前記エンティティの特性を判定することと、
前記最高レベルの頻出率に対応するエンティティに対応する前記個別の部分内のエンティティを囲繞する特徴のための最適特性を判定することと、
前記エンティティを囲繞する特徴の特性を変更し、前記最適特性を反映することと
を行うように構成される、請求項６１に記載のシステム。
【請求項７０】
頻出率のレベルは、出演時間、拡大映像内の時間量、広角撮影映像内の時間量、および前記メディアアセット内のフレーム中で単独登場人物である時間量のうちの少なくとも１つに基づいて判定される、請求項６１に記載のシステム。
【請求項７１】
表示のために、画像の部分を選択的に生成するためのシステムであって、
メディアアセットに対応する画像を識別する手段であって、前記画像は、複数の部分を備え、前記複数の部分の各部分は、個別のエンティティを備える、手段と、
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するための手段と、
データベースにアクセスし、前記メディアアセット内の各識別の頻出率のレベルを判定するための手段と、
最高レベルの頻出率に対応する個別のエンティティを判定するための手段と、
表示のために、前記最高レベルの頻出率に対応する前記個別のエンティティを備える個別の部分を生成するための手段と
を備える、システム。
【請求項７２】
データベースからユーザプロファイルにアクセスするための手段と、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するための手段と、
前記相互参照に基づいて、各個別のエンティティをランク付けするための手段と、
前記個別のエンティティに対応する頻出率の個別のレベルに基づいて、各個別のエンティティに加重付けするための手段と、
各個別のエンティティのランクおよび加重をヒューリスティックに組み合わせ、各個別のエンティティの組み合わせられたランクを判定するための手段と、
表示のために、前記最高組み合わせランクに対応する前記個別のエンティティを備える個別の部分を生成するための手段と
をさらに備える、請求項７１に記載のシステム。
【請求項７３】
表示のために、前記個別の部分を生成するための手段は、画像全体未満を含み、かつ前記好ましいエンティティを含むように前記画像を切り取るための手段を備える、請求項７１に記載のシステム。
【請求項７４】
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するための手段は、顔認識を前記画像の各個別のエンティティに行うための手段を備える、請求項７１に記載のシステム。
【請求項７５】
前記顔認識の結果と知識グラフのデータを比較するための手段をさらに備える、請求項７４に記載のシステム。
【請求項７６】
各他のエンティティに対して前記最高頻出率レベルを伴う２つまたはそれを上回るエンティティを判定することによって、複数の高頻出エンティティを識別するための手段と、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するための手段と
をさらに備える、請求項７１に記載のシステム。
【請求項７７】
前記個別の部分のユーザによる選択を受信するための手段と、
前記選択の受信に応答して、表示のために、前記画像を生成するための手段と
をさらに備える、請求項７１に記載のシステム。
【請求項７８】
前記画像内のテキストコンテンツを認識するための手段と、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するための手段と
をさらに備える、請求項７１に記載のシステム。
【請求項７９】
前記最高レベルの頻出率に対応する前記エンティティの特性を判定するための手段と、
前記最高レベルの頻出率に対応するエンティティに対応する前記個別の部分内のエンティティを囲繞する特徴のための最適特性を判定するための手段と、
前記エンティティを囲繞する特徴の特性を変更し、前記最適特性を反映するための手段と
をさらに備える、請求項７１に記載のシステム。
【請求項８０】
頻出率のレベルは、出演時間、拡大映像内の時間量、広角撮影映像内の時間量、および前記メディアアセット内のフレーム中で単独登場人物である時間量のうちの少なくとも１つに基づいて判定される、請求項７１に記載のシステム。
【請求項８１】
表示のために、画像の部分を選択的に生成するための方法であって、
メディアアセットに対応する画像を識別するステップであって、前記画像は、複数の部分を備え、前記複数の部分の各部分は、個別のエンティティを備える、ステップと、
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するステップと、
データベースにアクセスし、前記メディアアセット内の各識別の頻出率のレベルを判定するステップと、
最高レベルの頻出率に対応する個別のエンティティを判定するステップと、
表示のために、前記最高レベルの頻出率に対応する前記個別のエンティティを備える個別の部分を生成するステップと
を含む、方法。
【請求項８２】
データベースからユーザプロファイルにアクセスするステップと、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するステップと、
前記相互参照に基づいて、各個別のエンティティをランク付けするステップと、
前記個別のエンティティに対応する頻出率の個別のレベルに基づいて、各個別のエンティティに加重付けするステップと、
各個別のエンティティのランクおよび加重をヒューリスティックに組み合わせ、各個別のエンティティの組み合わせられたランクを判定するステップと、
表示のために、前記最高組み合わせランクに対応する前記個別のエンティティを備える個別の部分を生成するステップと
をさらに含む、請求項８１に記載の方法。
【請求項８３】
表示のために、前記個別の部分を生成するステップは、画像全体未満を含み、かつ前記好ましいエンティティを含むように前記画像を切り取るステップを含む、請求項８１および８２のいずれかに記載の方法。
【請求項８４】
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するステップは、顔認識を前記画像の各個別のエンティティに行うステップを含む、請求項８１−８３のいずれかに記載の方法。
【請求項８５】
前記顔認識の結果と知識グラフのデータを比較するステップをさらに含む、請求項８４に記載の方法。
【請求項８６】
各他のエンティティに対して前記最高頻出率レベルを伴う２つまたはそれを上回るエンティティを判定することによって、複数の高頻出エンティティを識別するステップと、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するステップと
をさらに含む、請求項８１−８５のいずれかに記載の方法。
【請求項８７】
前記個別の部分のユーザによる選択を受信するステップと、
前記選択の受信に応答して、表示のために、前記画像を生成するステップと
をさらに含む、請求項８１−８５のいずれかに記載の方法。
【請求項８８】
前記画像内のテキストコンテンツを認識するステップと、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するステップと
をさらに含む、請求項８１−８５のいずれかに記載の方法。
【請求項８９】
前記最高レベルの頻出率に対応する前記エンティティの特性を判定するステップと、
前記最高レベルの頻出率に対応するエンティティに対応する前記個別の部分内のエンティティを囲繞する特徴のための最適特性を判定するステップと、
前記エンティティを囲繞する特徴の特性を変更し、前記最適特性を反映するステップと
をさらに含む、請求項８１−８５のいずれかに記載の方法。
【請求項９０】
頻出率のレベルは、出演時間、拡大映像内の時間量、広角撮影映像内の時間量、および前記メディアアセット内のフレーム中で単独登場人物である時間量のうちの少なくとも１つに基づいて判定される、請求項８１−８５のいずれかに記載の方法。
【請求項９１】
表示のために、画像の部分を選択的に生成するためのその上にエンコードされた機械可読命令を備える、非一過性機械可読媒体であって、前記命令は、
メディアアセットに対応する画像を識別するための命令であって、前記画像は、複数の部分を備え、前記複数の部分の各部分は、個別のエンティティを備える、命令と、
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するための命令と、
データベースにアクセスし、前記メディアアセット内の各識別の頻出率のレベルを判定するための命令と、
最高レベルの頻出率に対応する個別のエンティティを判定するための命令と、
表示のために、前記最高レベルの頻出率に対応する前記個別のエンティティを備える個別の部分を生成するための命令と
を備える、非一過性機械可読媒体。
【請求項９２】
データベースからユーザプロファイルにアクセスするための命令と、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するための命令と、
前記相互参照に基づいて、各個別のエンティティをランク付けするための命令と、
前記個別のエンティティに対応する頻出率の個別のレベルに基づいて、各個別のエンティティに加重付けするための命令と、
各個別のエンティティのランクおよび加重をヒューリスティックに組み合わせ、各個別のエンティティの組み合わせられたランクを判定するための命令と、
表示のために、前記最高組み合わせランクに対応する前記個別のエンティティを備える個別の部分を生成するための命令と
をさらに備える、請求項９１に記載の非一過性機械可読媒体。
【請求項９３】
表示のために、前記個別の部分を生成するための命令は、画像全体未満を含み、かつ前記好ましいエンティティを含むように前記画像を切り取るための命令を備える、請求項９１に記載の非一過性機械可読媒体。
【請求項９４】
前記複数の部分の各個別の部分内の各個別のエンティティの識別を判定するための命令は、顔認識を前記画像の各個別のエンティティに行うための命令を備える、請求項９１に記載の非一過性機械可読媒体。
【請求項９５】
前記顔認識の結果と知識グラフのデータを比較するための命令をさらに備える、請求項９４に記載の非一過性機械可読媒体。
【請求項９６】
各他のエンティティに対して前記最高頻出率レベルを伴う２つまたはそれを上回るエンティティを判定することによって、複数の高頻出エンティティを識別するための命令と、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するための命令と
をさらに備える、請求項９１に記載の非一過性機械可読媒体。
【請求項９７】
前記個別の部分のユーザによる選択を受信するための命令と、
前記選択の受信に応答して、表示のために、前記画像を生成するための命令と
をさらに備える、請求項９１に記載の非一過性機械可読媒体
【請求項９８】
前記画像内のテキストコンテンツを認識するための命令と、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するための命令と
をさらに備える、請求項９１に記載の非一過性機械可読媒体。
【請求項９９】
前記最高レベルの頻出率に対応する前記エンティティの特性を判定するための命令と、
前記最高レベルの頻出率に対応するエンティティに対応する前記個別の部分内のエンティティを囲繞する特徴のための最適特性を判定するための命令と、
前記エンティティを囲繞する特徴の特性を変更し、前記最適特性を反映するための命令と
をさらに備える、請求項９１に記載の非一過性機械可読媒体。
【請求項１００】
頻出率のレベルは、出演時間、拡大映像内の時間量、広角撮影映像内の時間量、および前記メディアアセット内のフレーム中で単独登場人物である時間量のうちの少なくとも１つに基づいて判定される、請求項９１に記載の非一過性機械可読媒体。
【請求項１０１】
表示のために、画像を選択的に生成するための方法であって、
メディアアセットに対応する複数の画像を識別するステップであって、各画像は、少なくとも１つの部分を備え、各部分は、個別のエンティティを備える、ステップと、
各個別のエンティティの識別を判定するステップと、
データベースからユーザプロファイルにアクセスするステップと、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するステップと、
前記相互参照に基づいて、好ましいエンティティを識別するステップと、
前記好ましいエンティティが最も高頻出する、前記複数の画像のうちの画像を判定するステップと、
表示のために、前記画像を生成するステップと
を含む、方法。
【請求項１０２】
表示のために、前記画像を生成するステップは、表示のために、前記画像のフルサイズ未満である前記画像の部分を生成するステップを含み、前記部分は、前記画像内の全部より少ないエンティティを備える、請求項１０１に記載の方法。
【請求項１０３】
表示のために、前記画像のフルサイズ未満である前記画像の部分を生成するステップは、前記好ましいエンティティを含むように前記画像を切り取るステップを含む、請求項１０２に記載の方法。
【請求項１０４】
前記好ましいエンティティを識別するステップはさらに、前記ユーザプロファイルと関連付けられたユーザが好む可能性が高いと前記ユーザプロファイルが反映する、前記複数の画像のエンティティを識別するステップを含む、請求項１０１に記載の方法。
【請求項１０５】
前記相互参照に基づいて、前記好ましいエンティティを識別するステップは、
前記複数の画像の各画像内の各エンティティに対する前記ユーザの好感度を識別するステップと、
各個別の好感度をランク付けするステップと、
前記複数の画像の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える前記複数の画像の隣接する画像の部分のサブセットを識別するステップと
を含み、表示のために、前記好ましいエンティティを備える個別の部分を生成するステップは、表示のために、前記隣接する部分のサブセットを生成するステップを含む、請求項１０１に記載の方法。
【請求項１０６】
各個別のエンティティの識別を判定するステップは、顔認識を前記画像の各個別のエンティティに行うステップを含む、請求項１０１に記載の方法。
【請求項１０７】
前記顔認識の結果と知識グラフのデータを比較するステップをさらに含む、請求項１０６に記載の方法。
【請求項１０８】
前記画像のユーザによる選択を受信するステップと、
前記選択の受信に応答して、表示のために、前記画像を生成するステップと
をさらに含む、請求項１０１に記載の方法。
【請求項１０９】
前記画像内のテキストコンテンツを認識するステップと、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するステップと
をさらに含む、請求項１０１に記載の方法。
【請求項１１０】
前記相互参照に基づいて、複数の好ましいエンティティを識別するステップと、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するステップと
をさらに含む、請求項１０１に記載の方法。
【請求項１１１】
表示のために、画像を選択的に生成するためのシステムであって、
通信回路と、
制御回路であって、
メディアアセットに対応する複数の画像を識別することであって、各画像は、少なくとも１つの部分を備え、各部分は、個別のエンティティを備える、ことと、
各個別のエンティティの識別を判定することと、
データベースからユーザプロファイルにアクセスすることと、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照することと、
前記相互参照に基づいて、好ましいエンティティを識別することと、
前記好ましいエンティティが最も高頻出する、前記複数の画像のうちの画像を判定することと、
表示のために、前記画像を生成することと
を行うように構成される、制御回路と
を備える、システム。
【請求項１１２】
前記制御回路は、表示のために、前記画像を生成するとき、表示のために、前記画像のフルサイズ未満である前記画像の部分を生成するように構成され、前記部分は、前記画像内の全部より少ないエンティティを備える、請求項１１１に記載のシステム。
【請求項１１３】
前記制御回路は、表示のために、前記画像のフルサイズ未満である前記画像の部分を生成するとき、前記好ましいエンティティを含むように前記画像を切り取るように構成される、請求項１１２に記載のシステム。
【請求項１１４】
前記制御回路はさらに、前記好ましいエンティティを識別するとき、前記ユーザプロファイルと関連付けられたユーザが好む可能性が高いと前記ユーザプロファイルが反映する、前記複数の画像のエンティティを識別するように構成される、請求項１１１に記載のシステム。
【請求項１１５】
前記制御回路は、前記相互参照に基づいて、前記好ましいエンティティを識別するとき、
前記複数の画像の各画像内の各エンティティに対する前記ユーザの好感度を識別することと、
各個別の好感度をランク付けすることと、
前記複数の画像の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える前記複数の画像の隣接する画像の部分のサブセットを識別することと
を行うように構成され、前記制御回路はまた、表示のために、前記好ましいエンティティを備える個別の部分を生成するとき、表示のために、前記隣接する部分のサブセットを生成するように構成される、請求項１１１に記載のシステム。
【請求項１１６】
前記制御回路は、各個別のエンティティの識別を判定するとき、顔認識を前記画像の各個別のエンティティに行うように構成される、請求項１１１に記載のシステム。
【請求項１１７】
前記制御回路はさらに、前記顔認識の結果と知識グラフのデータを比較するように構成される、請求項１１６に記載のシステム。
【請求項１１８】
前記制御回路はさらに、
前記画像のユーザによる選択を受信することと、
前記選択の受信に応答して、表示のために、前記画像を生成することと
を行うように構成される、請求項１１１に記載のシステム。
【請求項１１９】
前記制御回路はさらに、
前記画像内のテキストコンテンツを認識することと、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成することと
を行うように構成される、請求項１１１に記載のシステム。
【請求項１２０】
前記制御回路はさらに、
前記相互参照に基づいて、複数の好ましいエンティティを識別することと、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成することと
を行うように構成される、請求項１１１に記載のシステム。
【請求項１２１】
表示のために、画像を選択的に生成するためのシステムであって、
メディアアセットに対応する複数の画像を識別するための手段であって、各画像は、少なくとも１つの部分を備え、各部分は、個別のエンティティを備える、手段と、
各個別のエンティティの識別を判定するための手段と、
データベースからユーザプロファイルにアクセスするための手段と、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するための手段と、
前記相互参照に基づいて、好ましいエンティティを識別するための手段と、
前記好ましいエンティティが最も高頻出する、前記複数の画像のうちの画像を判定するための手段と、
表示のために、前記画像を生成するための手段と
を備える、システム。
【請求項１２２】
表示のために、前記画像を生成するための手段は、表示のために、前記画像のフルサイズ未満である前記画像の部分を生成するための手段を備え、前記部分は、前記画像内の全部より少ないエンティティを備える、請求項１２１に記載のシステム。
【請求項１２３】
表示のために、前記画像のフルサイズ未満である前記画像の部分を生成するための手段は、前記好ましいエンティティを含むように前記画像を切り取るための手段を備える、請求項１２２に記載のシステム。
【請求項１２４】
前記好ましいエンティティを識別するための手段はさらに、前記ユーザプロファイルと関連付けられたユーザが好む可能性が高いと前記ユーザプロファイルが反映する、前記複数の画像のエンティティを識別するための手段を備える、請求項１２１に記載のシステム。
【請求項１２５】
前記相互参照に基づいて、前記好ましいエンティティを識別するための手段は、
前記複数の画像の各画像内の各エンティティに対する前記ユーザの好感度を識別するための手段と、
各個別の好感度をランク付けするための手段と、
前記複数の画像の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える前記複数の画像の隣接する画像の部分のサブセットを識別するための手段と
を備え、表示のために、前記好ましいエンティティを備える個別の部分を生成するための手段は、表示のために、前記隣接する部分のサブセットを生成するための手段を備える、請求項１２１に記載のシステム
【請求項１２６】
各個別のエンティティの識別を判定するための手段は、顔認識を前記画像の各個別のエンティティに行うための手段を備える、請求項１２１に記載のシステム。
【請求項１２７】
前記顔認識の結果と知識グラフのデータを比較するための手段をさらに備える、請求項１２６に記載のシステム。
【請求項１２８】
前記画像のユーザによる選択を受信するための手段と、
前記選択の受信に応答して、表示のために、前記画像を生成するための手段と
をさらに備える、請求項１２１に記載のシステム。
【請求項１２９】
前記画像内のテキストコンテンツを認識するための手段と、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するための手段と
をさらに備える、請求項１２１に記載のシステム。
【請求項１３０】
前記相互参照に基づいて、複数の好ましいエンティティを識別するための手段と、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するための手段と
をさらに備える、請求項１２１に記載のシステム。
【請求項１３１】
表示のために、画像を選択的に生成するための方法であって、
制御回路を使用して、メディアアセットに対応する複数の画像を識別するステップであって、各画像は、少なくとも１つの部分を備え、各部分は、個別のエンティティを備える、ステップと、
各個別のエンティティの識別を判定するステップと、
データベースからユーザプロファイルにアクセスするステップと、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するステップと、
前記相互参照に基づいて、好ましいエンティティを識別するステップと、
前記好ましいエンティティが最も高頻出する、前記複数の画像のうちの画像を判定するステップと、
表示のために、前記画像を生成するステップと
を含む、方法。
【請求項１３２】
表示のために、前記画像を生成するステップは、表示のために、前記画像のフルサイズ未満である前記画像の部分を生成するステップを含み、前記部分は、前記画像内の全部より少ないエンティティを備える、請求項１３１に記載の方法。
【請求項１３３】
表示のために、前記画像のフルサイズ未満である前記画像の部分を生成するステップは、前記好ましいエンティティを含むように前記画像を切り取るステップを含む、請求項１３２に記載の方法。
【請求項１３４】
前記好ましいエンティティを識別するステップはさらに、前記ユーザプロファイルと関連付けられたユーザが好む可能性が高いと前記ユーザプロファイルが反映する、前記複数の画像のエンティティを識別するステップを含む、請求項１３１−１３３のいずれかに記載の方法。
【請求項１３５】
前記相互参照に基づいて、前記好ましいエンティティを識別するステップは、
前記複数の画像の各画像内の各エンティティに対する前記ユーザの好感度を識別するステップと、
各個別の好感度をランク付けするステップと、
前記複数の画像の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える前記複数の画像の隣接する画像の部分のサブセットを識別するステップと
を含み、表示のために、前記好ましいエンティティを備える個別の部分を生成するステップは、表示のために、前記隣接する部分のサブセットを生成するステップを含む、請求項１３１−１３４のいずれかに記載の方法。
【請求項１３６】
各個別のエンティティの識別を判定するステップは、顔認識を前記画像の各個別のエンティティに行うステップを含む、請求項１３１−１３５のいずれかに記載の方法。
【請求項１３７】
前記顔認識の結果と知識グラフのデータを比較するステップをさらに含む、請求項１３６に記載の方法。
【請求項１３８】
前記画像のユーザによる選択を受信するステップと、
前記選択の受信に応答して、表示のために、前記画像を生成するステップと
をさらに含む、請求項１３１−１３７のいずれかに記載の方法。
【請求項１３９】
前記画像内のテキストコンテンツを認識するステップと、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するステップと
をさらに含む、請求項１３１−１３８のいずれかに記載の方法。
【請求項１４０】
前記相互参照に基づいて、複数の好ましいエンティティを識別するステップと、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するステップと
をさらに含む、請求項１３１−１３９のいずれかに記載の方法。
【請求項１４１】
表示のために、画像を選択的に生成するためのその上にエンコードされた機械可読命令を備える、非一過性機械可読媒体であって、前記命令は、
メディアアセットに対応する複数の画像を識別するための命令であって、各画像は、少なくとも１つの部分を備え、各部分は、個別のエンティティを備える、命令と、
各個別のエンティティの識別を判定するための命令と、
データベースからユーザプロファイルにアクセスするための命令と、
前記ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照するための命令と、
前記相互参照に基づいて、好ましいエンティティを識別するための命令と、
前記好ましいエンティティが最も高頻出する、前記複数の画像のうちの画像を判定するための命令と、
表示のために、前記画像を生成するための命令と
を備える、非一過性機械可読媒体。
【請求項１４２】
表示のために、前記画像を生成するための命令は、表示のために、前記画像のフルサイズ未満である前記画像の部分を生成するための命令を備え、前記部分は、前記画像内の全部より少ないエンティティを備える、請求項１４１に記載の非一過性機械可読媒体。
【請求項１４３】
表示のために、前記画像のフルサイズ未満である前記画像の部分を生成するための命令は、前記好ましいエンティティを含むように前記画像を切り取るための命令を備える、請求項１４２に記載の非一過性機械可読媒体。
【請求項１４４】
前記好ましいエンティティを識別するための命令はさらに、前記ユーザプロファイルと関連付けられたユーザが好む可能性が高いと前記ユーザプロファイルが反映する、前記複数の画像のエンティティを識別するための命令を備える、請求項１４３に記載の非一過性機械可読媒体。
【請求項１４５】
前記相互参照に基づいて、前記好ましいエンティティを識別するための命令は、
前記複数の画像の各画像内の各エンティティに対する前記ユーザの好感度を識別するための命令と、
各個別の好感度をランク付けするための命令と、
前記複数の画像の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える前記複数の画像の隣接する画像の部分のサブセットを識別するための命令と
を備え、表示のために、前記好ましいエンティティを備える個別の部分を生成するための命令は、表示のために、前記隣接する部分のサブセットを生成するための命令を備える、請求項１４１に記載の非一過性機械可読媒体。
【請求項１４６】
各個別のエンティティの識別を判定するための命令は、顔認識を前記画像の各個別のエンティティに行うための命令を備える、請求項１４１に記載の非一過性機械可読媒体。
【請求項１４７】
前記顔認識の結果と知識グラフのデータを比較するための命令をさらに備える、請求項１４６に記載の非一過性機械可読媒体。
【請求項１４８】
前記画像のユーザによる選択を受信するための命令と、
前記選択の受信に応答して、表示のために、前記画像を生成するための命令と
をさらに備える、請求項１４１に記載の非一過性機械可読媒体。
【請求項１４９】
前記画像内のテキストコンテンツを認識するための命令と、
同時表示のために、前記好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成するための命令と
をさらに備える、請求項１４１に記載の非一過性機械可読媒体。
【請求項１５０】
前記相互参照に基づいて、複数の好ましいエンティティを識別するための命令と、
表示のために、規定された縦横比要件を満たすために十分な量の前記複数の好ましいエンティティのエンティティを備える複数の部分を生成するための命令と
をさらに備える、請求項１４１に記載の非一過性機械可読媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
メディアガイドアプリケーションが急増し、より普遍的になるにつれて、画像が、ユーザにとって関心があり得るメディアアセットを例証するために使用される。例えば、特定の映画に対応するボックスアートまたはポスターアートは、その特定の映画を記述するテキストに隣接して表示され得る。本ボックスアートまたはポスターアートは、表示のために、対応するメディアアセットにのみ基づいて選択され、個人化されていない。
【発明の概要】
【課題を解決するための手段】
【０００２】
ユーザプロファイル情報を使用することによって、メディアアセット識別子に対応する画像を個人化するためのシステムおよび方法が、本明細書に提供される。実施例として、テレビシリーズ「Ｃｏｍｍｕｎｉｔｙ」は、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇ等の何人かの俳優を有する。「Ｃｏｍｍｕｎｉｔｙ」の編集者によって制作されたポスターアートは、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇのそれぞれの肖像を描く画像を含んでもよい。画像を個人化するために、制御回路は、ユーザが好む俳優を判定し、それらの俳優のみをポスターアート内から切り取り、個人化された画像を作成してもよい。実施例として、ユーザがＪｏｅｌ  ＭｃＨａｌｅを好む場合、制御回路は、Ｊｏｅｌ  ＭｃＨａｌｅの肖像を切り取り、および画像のその部分のみを使用して、「Ｃｏｍｍｕｎｉｔｙ」と記述する他のテキストに隣接して表示させてもよい。
【０００３】
これらの目的および他の目的を達成するために、表示のために、ユーザプロファイルに基づいて、画像の部分を選択的に生成するためのシステムおよび方法が、本明細書に提供される。いくつかの側面では、これらのシステムおよび方法は、制御回路がメディアアセットに対応する画像を識別するステップを含み、画像は、複数の部分を備え、複数の部分の各部分は、個別のエンティティを備える。例えば、制御回路は、俳優Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇが出演する大ヒットシリーズ「Ｃｏｍｍｕｎｉｔｙ」等のメディアアセットに対応する、ポスター、写真、ボックスアート、および／または同等物を識別してもよい。制御回路によって識別された画像は、いくつかの部分を含んでもよく、各部分は、個別のエンティティを含む。例えば、制御回路は、画像がＪｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇのそれぞれの肖像を描いていることを判定してもよく、制御回路は、画像の別個の部分として各別個の俳優を含有する各部分の境界を定めてもよい。
【０００４】
いくつかの実施形態では、制御回路は、複数の部分の各個別の部分内の各個別のエンティティの識別を判定してもよい。上記の実施例に従って、制御回路は、ある部分がＪｏｅｌ  ＭｃＨａｌｅを含み、別の部分がＣｈｅｖｙ  Ｃｈａｓｅを含み、別の部分がＫｅｎ  Ｊｅｏｎｇを含むことを判定してもよい。制御回路は、画像認識アルゴリズムに基づいて、画像に対応するメタデータを調べることによって、または任意の他の公知の機構によって、これらの判定を行ってもよい。
【０００５】
いくつかの実施形態では、制御回路は、データベースからユーザプロファイルにアクセスしてもよい。例えば、制御回路は、遠隔またはローカルデータベースにクエリし、制御回路が、実装される、またはそれと関連付けられた、ユーザ機器の現在のユーザに対応する、ユーザプロファイルにアクセスしてもよい。制御回路は、クエリに応答して、情報をユーザプロファイルから受信してもよい。
【０００６】
いくつかの実施形態では、制御回路は、ユーザプロファイルのメタデータと画像からの各個別のエンティティの各識別を相互参照してもよい。例えば、制御回路は、ユーザプロファイルの情報と画像内に表される各エンティティに対応する情報を比較してもよい。上記の実施例に従って、制御回路は、ユーザが好み得る俳優を判定する試みにおいて、ユーザプロファイルからのユーザ選好を示す情報とＪｏｅｌ  ＭｃＨａｌｅ、Ｋｅｎ  Ｊｅｏｎｇ、およびＣｈｅｖｙ  Ｃｈａｓｅのそれぞれに対応するメタデータを相互参照してもよい。制御回路は、次いで、相互参照に基づいて、好ましいエンティティを識別してもよい。
【０００７】
いくつかの実施形態では、制御回路は、表示のために、好ましいエンティティを備える個別の部分を生成してもよい。例えば、制御回路は、オリジナル画像からユーザが好む１つまたはそれを上回るエンティティを切り取り、オリジナル画像の代わりに、切り取られた画像を表示してもよい。そうすることによって、ユーザが好む可能性がより高い画像が表示され得る。
【０００８】
いくつかの実施形態では、制御回路が、表示のために、個別の部分を生成するとき、制御回路は、画像全体未満を含み、かつ好ましいエンティティを含むように画像を切り取ってもよい。制御回路は、好ましいエンティティを含まない画像の部分を除去することによって、画像を切り取ってもよい。画像を切り取る任意の公知の手段は、これらの実施形態の目的を達成するために使用されてもよい。
【０００９】
いくつかの実施形態では、制御回路が、好ましいエンティティを識別するとき、制御回路は、ユーザプロファイルと関連付けられたユーザが好む可能性が高いとユーザプロファイルが反映する、画像のエンティティを識別してもよい。例えば、制御回路は、特定のユーザがコメディーが好きであることを判定してもよい。制御回路は、Ｋｅｎ  Ｊｅｏｎｇが辛口のコメディアンであることを判定してもよい。故に、制御回路は、Ｋｅｎ  Ｊｅｏｎｇが、ユーザプロファイルによってユーザが好きであろうことが示される特性を満たすため、Ｋｅｎ  Ｊｅｏｎｇを好ましいエンティティとして識別してもよい。
【００１０】
いくつかの実施形態では、制御回路が、相互参照に基づいて、好ましいエンティティを識別するとき、制御回路は、画像内の各エンティティに対するユーザの好感度を識別してもよい。例えば、制御回路は、ユーザのプロファイルに基づいて、ユーザが各エンティティを好む程度を判定してもよい。制御回路は、次いで、各個別のエンティティをランク付けしてもよい（例えば、判定される程度に基づいて）。制御回路は、次いで、複数の部分の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える、複数の部分の隣接する部分のサブセットを識別してもよい。例えば、制御回路は、２つの隣接するエンティティ（例えば、Ｋｅｎ  ＪｅｏｎｇおよびＣｈｅｖｙ  Ｃｈａｓｅ）が、画像内の２つの他の隣接するエンティティと比較して、より高い組み合わせ選好度を有することを判定してもよい。制御回路は、次いで、表示のために、好ましいエンティティを備える個別の部分を生成してもよく、そうすることによって、表示のために、隣接する部分のサブセットを生成することが含まれる。実施例として、制御回路は、Ｋｅｎ  Ｊｅｏｎｇを含有する部分ならびにＣｈｅｖｙ  Ｃｈａｓｅを含有する部分の両方を切り取り、両エンティティを含有する者を伴う新しい画像を作成してもよい。
【００１１】
いくつかの実施形態では、制御回路が、複数の部分の各個別の部分内の各個別のエンティティの識別を判定するとき、制御回路は、顔認識を画像の各個別のエンティティに行ってもよい。例えば、制御回路は、各エンティティの顔特性を識別し、それらの顔特性と個人の特性のデータベース内の一覧を相互参照し、対応する各個別のエンティティの最良推量を識別してもよい。いくつかの実施形態では、制御回路が顔特性を比較するデータベースは、知識グラフであってもよい。
【００１２】
いくつかの実施形態では、制御回路は、相互参照に基づいて、複数の好ましいエンティティを識別してもよい。例えば、制御回路は、ユーザが好み得る画像内の２つまたはそれを上回るエンティティを識別してもよい。上記の実施例に従って、画像が、テレビ番組「Ｃｏｍｍｕｎｉｔｙ」に対応するポスターアートであって、Ｃｈｅｖｙ  Ｃｈａｓｅ、Ｊｏｅｌ  ＭｃＨａｌｅ、およびＫｅｎ  Ｊｅｏｎｇがそれぞれ、ポスターアートに描写される場合、制御回路は、ユーザがＫｅｎ  Ｊｅｏｎｇ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＪｏｅｌ  ＭｃＨａｌｅの全員を好むことを判定してもよい。制御回路は、次いで、表示のために、規定された縦横比要件を満たすために十分な量の複数の好ましいエンティティのエンティティを備える複数の部分を生成してもよい。例えば、規定された縦横比要件が、２つの部分のみを収容することができ、Ｋｅｎ  ＪｅｏｎｇおよびＪｏｅｌ  ＭｃＨａｌｅの表現を含む、部分の融合が、規定された縦横比要件を最も近似的に満たす場合、制御回路は、Ｋｅｎ  ＪｅｏｎｇおよびＪｏｅｌ  ＭｃＨａｌｅを含む部分を切り取り、表示のために、切り取られた画像を生成してもよい。
【００１３】
いくつかの実施形態では、制御回路は、個別の部分のユーザによる選択を受信し、選択の受信に応答して、表示のために、画像を生成してもよい。例えば、制御回路が、画像の表示される部分のユーザによる選択を受信する場合、制御回路は、それに応答するように、フルオリジナル画像を表示してもよい（例えば、画像に対応するメディアアセットについての付加的情報を提供するページとともに）。
【００１４】
いくつかの実施形態では、制御回路は、画像内のテキストコンテンツを認識し、同時表示のために、好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成してもよい。例えば、オリジナル画像が、テキストコンテンツ（例えば、タイトル「Ｃｏｍｍｕｎｉｔｙ」）を含む場合、制御回路は、そのテキストコンテンツを個別の部分（例えば、好ましい俳優を含む、切り取られた部分）上に重畳させてもよい。
【００１５】
いくつかの実施形態では、制御回路は、好ましいエンティティの特性を判定してもよく、次いで、好ましいエンティティに対応する個別の部分内においてエンティティを囲繞する特徴のための最適特性を判定してもよい。判定された最適特性に基づいて、制御回路は、エンティティを囲繞する特徴の特性を変更し、最適特性を反映してもよい。例えば、制御回路は、好ましいエンティティの肌の色合いを考慮してもよく、次いで、好ましいエンティティの描写を囲繞する空または背景の色等、画像の周囲特徴を明化または暗化してもよい。
【００１６】
いくつかの側面では、制御回路は、メディアアセットに対応する画像を識別してもよく、画像は、複数の部分を備え、複数の部分の各部分は、個別のエンティティを備える。例えば、制御回路は、俳優Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇが出演する大ヒットシリーズ「Ｃｏｍｍｕｎｉｔｙ」等のメディアアセットに対応する、ポスター、写真、ボックスアート、および／または同等物を識別してもよい。制御回路によって識別された画像は、いくつかの部分を含んでもよく、各部分は、個別のエンティティを含む。例えば、制御回路は、画像がＪｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇのそれぞれの肖像を描いていることを判定してもよく、制御回路は、画像の別個の部分として各別個の俳優を含有する各部分の境界を定めてもよい。
【００１７】
いくつかの実施形態では、制御回路は、複数の部分の各個別の部分内の各個別のエンティティの識別を判定してもよい。上記の実施例に従って、制御回路は、ある部分がＪｏｅｌ  ＭｃＨａｌｅを含み、別の部分がＣｈｅｖｙ  Ｃｈａｓｅを含み、別の部分がＫｅｎ  Ｊｅｏｎｇを含むことを判定してもよい。制御回路は、画像認識アルゴリズムに基づいて、画像に対応するメタデータを調べることによって、または任意の他の公知の機構によって、これらの判定を行ってもよい。
【００１８】
いくつかの実施形態では、制御回路は、データベースにアクセスし、メディアアセット内の各識別の頻出率のレベルを判定してもよい。例えば、制御回路は、データベースにアクセスするとき、特定の俳優の相対的出演時間量または俳優がフレーム内で唯一の登場人物である相対的フレーム量を識別してもよい。これらの識別に基づいて、制御回路は、最高レベルの頻出率に対応する個別のエンティティを判定してもよい（例えば、他のエンティティと比較して）。
【００１９】
いくつかの実施形態では、制御回路は、表示のために、最高レベルの頻出率に対応する個別のエンティティを備える個別の部分を生成してもよい。例えば、上記の実施例に従って、Ｊｏｅｌ  ＭｃＨａｌｅが、番組「Ｃｏｍｍｕｎｉｔｙ」内でＣｈｅｖｙ  ＣｈａｓｅおよびＫｅｎ  Ｊｅｏｎｇより多い出演時間を有する場合、制御回路は、表示のために、Ｊｏｅｌ  ＭｃＨａｌｅの画像を生成してもよい。
【００２０】
いくつかの実施形態では、制御回路は、データベースからユーザプロファイルにアクセスしてもよい。例えば、制御回路は、遠隔またはローカルデータベースにクエリし、制御回路が、実装される、またはそれと関連付けられた、ユーザ機器の現在のユーザに対応する、ユーザプロファイルにアクセスしてもよい。制御回路は、クエリに応答して、情報をユーザプロファイルから受信してもよい。
【００２１】
いくつかの実施形態では、制御回路は、ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照してもよい。例えば、制御回路は、ユーザプロファイルの情報と画像内に表される各エンティティに対応する情報を比較してもよい。上記の実施例に従って、制御回路は、ユーザが好み得る俳優を判定する試みにおいて、ユーザプロファイルからのユーザ選好を示す情報とＪｏｅｌ  ＭｃＨａｌｅ、Ｋｅｎ  Ｊｅｏｎｇ、およびＣｈｅｖｙ  Ｃｈａｓｅのそれぞれに対応するメタデータを相互参照してもよい。制御回路は、次いで、相互参照に基づいて、好ましいエンティティを識別してもよい。
【００２２】
いくつかの実施形態では、制御回路は、相互参照に基づいて、各個別のエンティティをランク付けしてもよい。例えば、前述のように、制御回路は、ユーザがその特定のエンティティを好む可能性の程度に基づいて、各個別のエンティティをランク付けしてもよい。加えて、制御回路は、個別のエンティティに対応する頻出率の個別のレベルに基づいて、各個別のエンティティに加重付けしてもよい。例えば、上記の実施例に従って、Ｊｏｅｌ  ＭｃＨａｌｅがメディアアセット「Ｃｏｍｍｕｎｉｔｙ」内で比較的に長い出演時間を有するため、Ｊｏｅｌ  ＭｃＨａｌｅがＣｈｅｖｙ  ＣｈａｓｅおよびＫｅｎ  Ｊｅｏｎｇより高頻出である場合、Ｊｏｅｌ  ＭｃＨａｌｅは、高加重を有するであろう。
【００２３】
いくつかの実施形態では、制御回路は、各個別のエンティティのランクおよび加重をヒューリスティックに組み合わせ、各個別のエンティティの組み合わせられたランクを判定してもよい。例えば、制御回路が、ユーザがＫｅｎ  Ｊｅｏｎｇに対して強い選好を有し、Ｋｅｎ  Ｊｅｏｎｇがメディアアセット「Ｃｏｍｍｕｎｉｔｙ」内であまり高頻出ではないため、低加重を有することを判定し、制御回路は、ユーザがＪｏｅｌ  ＭｃＨａｌｅを非常に嫌いであるが、Ｊｏｅｌ  ＭｃＨａｌｅが高頻出率を有することを判定する場合、制御回路は、全てのこれらの要因をヒューリスティックに考慮し、組み合わせられたランクを判定してもよい。この場合、Ｊｏｅｌ  ＭｃＨａｌｅは、非常に強く嫌われているため、制御回路は、より高い組み合わせ加重がＫｅｎ  Ｊｅｏｎｇに属すると決定してもよい。制御回路は、次いで、表示のために、最高組み合わせランクに対応する個別のエンティティを備える個別の部分を生成してもよい（この場合、Ｋｅｎ  Ｊｅｏｎｇを含む画像）。
【００２４】
いくつかの実施形態では、制御回路は、各他のエンティティに対して最高頻出率レベルを伴う２つまたはそれを上回るエンティティを判定することによって、複数の高頻出エンティティを識別し、表示のために、規定された縦横比要件を満たすために十分な量の複数の好ましいエンティティのエンティティを備える複数の部分を生成してもよい。例えば、制御回路は、Ｋｅｎ  ＪｅｏｎｇおよびＪｏｅｌ  ＭｃＨａｌｅが２つの最高頻出率レベルを有すると識別してもよい（前述および後述の任意の様式に従って）。制御回路は、規定された縦横比要件が２つの部分のみ収容し得る場合、２つの識別を識別してもよい。制御回路は、Ｋｅｎ  ＪｅｏｎｇおよびＪｏｅｌ  ＭｃＨａｌｅを含む部分を切り取り、表示のために、切り取られた画像を生成してもよい。
【００２５】
いくつかの実施形態では、制御回路は、最高レベルの頻出率に対応するエンティティの特性を判定してもよく、次いで、最高レベルの頻出率に対応するエンティティに対応する個別の部分内のエンティティを囲繞する特徴のための最適特性を判定してもよい。判定された最適特性に基づいて、制御回路は、エンティティを囲繞する特徴の特性を変更し、最適特性を反映してもよい。例えば、制御回路は、最高レベルの頻出率に対応するエンティティの肌の色合いを考慮してもよく、次いで、最高レベルの頻出率に対応するエンティティの描写を囲繞する空または背景の色等、画像の周囲特徴を明化または暗化してもよい。
【００２６】
いくつかの実施形態では、制御回路は、出演時間、拡大映像内の時間量、広角撮影映像内の時間量、およびメディアアセット内のフレーム中で単独登場人物である時間量のうちの少なくとも１つに基づいて、頻出率のレベルを判定してもよい。
【００２７】
いくつかの側面では、制御回路は、メディアアセットに対応する複数の画像を識別してもよく、複数の画像の各画像は、少なくとも１つの部分を備え、各部分は、個別のエンティティを備える。例えば、制御回路は、俳優Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇが出演する大ヒットシリーズ「Ｃｏｍｍｕｎｉｔｙ」等のメディアアセットに対応する、ポスター、写真、ボックスアート、および／または同等物を識別してもよい。制御回路によって識別された画像は、いくつかの部分を含んでもよく、各部分は、個別のエンティティを含む。例えば、制御回路は、画像がＪｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇのそれぞれの肖像を描いていることを判定してもよく、制御回路は、画像の別個の部分として各別個の俳優を含有する各部分の境界を定めてもよい。
【００２８】
いくつかの実施形態では、制御回路は、各個別のエンティティの識別を判定してもよい。上記の実施例に従って、制御回路は、あるエンティティがＪｏｅｌ  ＭｃＨａｌｅを表し、別のエンティティがＣｈｅｖｙ  Ｃｈａｓｅを表し、別のエンティティがＫｅｎ  Ｊｅｏｎｇを表すことを判定してもよい。制御回路は、画像認識アルゴリズムに基づいて、画像に対応するメタデータを調べることによって、または任意の他の公知の機構によって、これらの判定を行ってもよい。
【００２９】
いくつかの実施形態では、制御回路は、データベースからユーザプロファイルにアクセスしてもよい。例えば、制御回路は、遠隔またはローカルデータベースにクエリし、制御回路が、実装される、またはそれと関連付けられた、ユーザ機器の現在のユーザに対応する、ユーザプロファイルにアクセスしてもよい。制御回路は、クエリに応答して、情報をユーザプロファイルから受信してもよい。
【００３０】
いくつかの実施形態では、制御回路は、ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照してもよい。例えば、制御回路は、ユーザプロファイルの情報と各エンティティに対応する情報を比較してもよい。上記の実施例に従って、制御回路は、ユーザが好み得る俳優を判定する試みにおいて、ユーザプロファイルからのユーザ選好を示す情報とＪｏｅｌ  ＭｃＨａｌｅ、Ｋｅｎ  Ｊｅｏｎｇ、およびＣｈｅｖｙ  Ｃｈａｓｅのそれぞれに対応するメタデータを相互参照してもよい。制御回路は、次いで、相互参照に基づいて、好ましいエンティティを識別してもよい。
【００３１】
いくつかの実施形態では、制御回路は、複数の画像のうちの画像を判定してもよく、好ましいエンティティは、より高頻出であって、表示のために、その画像を生成してもよい。例えば、制御回路は、Ｋｅｎ  Ｊｅｏｎｇが好ましいエンティティであることを判定してもよい。制御回路は、複数の画像内に３つの候補画像が存在することを判定してもよく、１つは、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｋｅｎ  Ｊｅｏｎｇ、およびＣｈｅｖｙ  Ｃｈａｓｅの全員を含み、１つは、Ｋｅｎ  Ｊｅｏｎｇのみを含み、１つは、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」の全キャストを含む。制御回路は、Ｋｅｎ  Ｊｅｏｎｇのみを含む画像がＫｅｎ  Ｊｅｏｎｇが最も高頻出である画像であることを判定してもよい。制御回路は、次いで、表示のために、Ｋｅｎ  Ｊｅｏｎｇを含む画像を生成してもよい。画像の表示は、他の実施形態に関して前述および後述の任意の様式を使用して生成されてもよい。
【図面の簡単な説明】
【００３２】
本開示の上記および他の目的ならびに利点は、類似参照文字が全体を通して類似部品を指す、添付図面と併せて解釈される、以下の詳細な説明を考慮することによって明白となるであろう。
【００３３】
【図１】図１は、本開示のいくつかの実施形態による、メディアガイドアプリケーション一覧および他のメディアガイド情報を提供するために使用され得る、ディスプレイ画面の例証的実施形態を示す。
【図２】図２は、本開示のいくつかの実施形態による、メディアガイドアプリケーション一覧を提供するために使用され得る、ディスプレイ画面の別の例証的実施形態を示す。
【図３】図３は、本開示のいくつかの実施形態による、例証的ユーザ機器（ＵＥ）デバイスのブロック図である。
【図４】図４は、本開示のいくつかの実施形態による、例証的メディアシステムのブロック図である。
【図５】図５は、本開示のいくつかの実施形態による、画像、画像の部分、メディアアセット識別子、および他の情報が、表示される、ユーザ機器デバイスの例証的実施形態を示す。
【図６】図６は、本開示のいくつかの実施形態による、表示のために生成する画像の部分を判定する際に関わる例証的ステップのフロー図である。
【図７】図７は、本開示のいくつかの実施形態による、メディアアセット内のエンティティの識別の頻出率のレベルに基づいて、表示のために生成する画像の部分を判定する際に関わる例証的ステップのフロー図である。
【図８】図８は、本開示のいくつかの実施形態による、表示のために、ユーザが好むエンティティが最も高頻出である、複数の画像の画像を選択的に生成する際に関わる例証的ステップのフロー図である。
【発明を実施するための形態】
【００３４】
これらの目的および他の目的を達成するために、表示のために、ユーザプロファイルに基づいて、画像の部分を選択的に生成するためのシステムおよび方法が、本明細書に提供される。いくつかの側面では、これらのシステムおよび方法は、制御回路がメディアアセットに対応する画像を識別するステップを含み、画像は、複数の部分を備え、複数の部分の各部分は、個別のエンティティを備える。例えば、制御回路は、俳優Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇが出演する大ヒットシリーズ「Ｃｏｍｍｕｎｉｔｙ」等のメディアアセットに対応する、ポスター、写真、ボックスアート、および／または同等物を識別してもよい。制御回路によって識別された画像は、いくつかの部分を含んでもよく、各部分は、個別のエンティティを含む。例えば、制御回路は、画像がＪｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇのそれぞれの肖像を描いていることを判定してもよく、制御回路は、画像の別個の部分として各別個の俳優を含有する各部分の境界を定めてもよい。
【００３５】
いくつかの実施形態では、制御回路は、複数の部分の各個別の部分内の各個別のエンティティの識別を判定してもよい。上記の実施例に従って、制御回路は、ある部分がＪｏｅｌ  ＭｃＨａｌｅを含み、別の部分がＣｈｅｖｙ  Ｃｈａｓｅを含み、別の部分がＫｅｎ  Ｊｅｏｎｇを含むことを判定してもよい。制御回路は、画像認識アルゴリズムに基づいて、画像に対応するメタデータを調べることによって、または任意の他の公知の機構によって、これらの判定を行ってもよい。
【００３６】
いくつかの実施形態では、制御回路は、データベースからユーザプロファイルにアクセスしてもよい。例えば、制御回路は、遠隔またはローカルデータベースにクエリし、制御回路が、実装される、またはそれと関連付けられた、ユーザ機器の現在のユーザに対応する、ユーザプロファイルにアクセスしてもよい。制御回路は、クエリに応答して、情報をユーザプロファイルから受信してもよい。
【００３７】
いくつかの実施形態では、制御回路は、ユーザプロファイルのメタデータと画像の各個別のエンティティの各識別を相互参照してもよい。例えば、制御回路は、ユーザプロファイルからの情報と画像内に表される各エンティティに対応する情報を比較してもよい。上記の実施例に従って、制御回路は、ユーザが好み得る俳優を判定する試みにおいて、ユーザプロファイルからのユーザ選好を示す情報とＪｏｅｌ  ＭｃＨａｌｅ、Ｋｅｎ  Ｊｅｏｎｇ、およびＣｈｅｖｙ  Ｃｈａｓｅのそれぞれに対応するメタデータを相互参照してもよい。制御回路は、次いで、相互参照に基づいて、好ましいエンティティを識別してもよい。
【００３８】
いくつかの実施形態では、制御回路は、表示のために、好ましいエンティティを備える個別の部分を生成してもよい。例えば、制御回路は、オリジナル画像からユーザが好む１つまたはそれを上回るエンティティを切り取り、オリジナル画像の代わりに、切り取られた画像を表示してもよい。そうすることによって、ユーザが好む可能性がより高い画像が表示され得る。
【００３９】
任意の所与のコンテンツ配信システムでユーザに利用可能なコンテンツの量が、膨大であり得る。その結果、多くのユーザは、ユーザがコンテンツのオプションを効率的にナビゲートし、所望し得るコンテンツを容易に識別することを可能にする、インターフェースを通したメディアガイドの形態を所望している。そのようなガイドを提供するアプリケーションは、本明細書では、双方向メディアガイドアプリケーションと称されるが、メディアガイドアプリケーションまたはガイドアプリケーションと称されることもある。
【００４０】
双方向メディアガイドアプリケーションは、ガイドを提供するコンテンツに応じて、種々の形態をとってもよい。典型的なタイプのメディアガイドアプリケーションの１つは、双方向テレビ番組ガイドである。双方向テレビ番組ガイド（電子番組ガイドと称される場合もある）は、とりわけ、ユーザが、多くのタイプのコンテンツまたはメディアアセット間をナビゲートし、それを特定することが可能である、公知のガイドアプリケーションである。双方向メディアガイドアプリケーションは、ユーザが、コンテンツ間をナビゲートし、それを特定および選択することを可能にする、グラフィカルユーザインターフェース画面を生成してもよい。本明細書で参照されるように、用語「メディアアセット」および「コンテンツ」とは、電子的に消費可能なユーザアセット、例えば、テレビ番組、ならびに有料番組、オンデマンド番組（ビデオオンデマンド（ＶＯＤ）システムにおけるような）、インターネットコンテンツ（例えば、ストリーミングコンテンツ、ダウンロード可能コンテンツ、ウェブキャスト等）、ビデオクリップ、オーディオ、コンテンツ情報、写真、回転画像、ドキュメント、再生一覧、ウェブサイト、記事、書籍、電子書籍、ブログ、広告、チャットセッション、ソーシャルメディア、アプリケーション、ゲーム、および／または任意の他のメディアもしくはマルチメディア、および／またはそれらの組み合わせを意味すると理解されたい。ガイドアプリケーションはまた、ユーザが、コンテンツ間をナビゲートし、それを特定することを可能にする。本明細書で参照されるように、用語「マルチメディア」とは、前述の少なくとも２つの異なるコンテンツ形態、例えば、テキスト、オーディオ、画像、ビデオ、または双方向コンテンツ形態を利用する、コンテンツを意味すると理解されたい。コンテンツは、ユーザ機器デバイスによって、録画、再生、表示、またはアクセスされてもよいが、また、ライブパーフォーマンスの部分であることも可能である。
【００４１】
本明細書で論じられる実施形態のいずれかを行うためのメディアガイドアプリケーションおよび／または任意の命令は、コンピュータ可読媒体上にエンコードされてもよい。コンピュータ可読媒体は、データを記憶する可能な任意のメディアを含む。コンピュータ可読媒体は、限定ではないが、電気または電磁信号の伝搬を含む、一過性であってもよく、または限定ではないが、ハードディスク、フロッピー（登録商標）ディスク、ＵＳＢドライブ、ＤＶＤ、ＣＤ、メディアカード、レジスタメモリ、プロセッサキャッシュ、ランダムアクセスメモリ（「ＲＡＭ」）等の揮発性および不揮発性コンピュータメモリまたは記憶デバイスを含む、非一過性であってもよい。
【００４２】
インターネット、モバイルコンピューティング、および高速無線ネットワークの出現に伴って、ユーザは、従来は使用しなかったユーザ機器デバイス上でメディアにアクセスするようになっている。本明細書で参照されるように、語句「ユーザ機器デバイス」、「ユーザ機器」、「ユーザデバイス」、「電子デバイス」、「電子機器」、「メディア機器デバイス」、または「メディアデバイス」は、テレビ、スマートＴＶ、セットトップボックス、衛星テレビに対応するための統合型受信機デコーダ（ＩＲＤ）、デジタル記憶デバイス、デジタルメディア受信機（ＤＭＲ）、デジタルメディアアダプタ（ＤＭＡ）、ストリーミングメディアデバイス、ＤＶＤプレーヤ、ＤＶＤレコーダ、接続型ＤＶＤ、ローカルメディアサーバ、ＢＬＵ−ＲＡＹ（登録商標）プレーヤ、ＢＬＵ−ＲＡＹ（登録商標）レコーダ、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、タブレットコンピュータ、ウェブＴＶボックス、パーソナルコンピュータテレビ（ＰＣ／ＴＶ）、ＰＣメディアサーバ、ＰＣメディアセンター、ハンドヘルドコンピュータ、固定電話、携帯情報端末（ＰＤＡ）、携帯電話、ポータブルビデオプレーヤ、ポータブル音楽プレーヤ、ポータブルゲーム機、スマートフォン、または任意の他のテレビ機器、コンピューティング機器、もしくは無線デバイス、および／またはそれらの組み合わせ等の前述のコンテンツにアクセスするための任意のデバイスを意味すると理解されたい。いくつかの実施形態では、ユーザ機器デバイスは、正面画面および裏面画面、複数の正面画面、または複数の角度付き画面を有してもよい。いくつかの実施形態では、ユーザ機器デバイスは、正面カメラおよび／または背面カメラを有してもよい。これらのユーザ機器デバイス上で、ユーザは、テレビを通して利用可能な同一のコンテンツ間をナビゲートし、それを特定することが可能であってもよい。その結果として、メディアガイドは、これらのデバイス上でも利用可能であってもよい。提供されるガイドは、テレビのみを通して利用可能なコンテンツ、他のタイプのユーザ機器デバイスのうちの１つまたはそれを上回るもののみを通して利用可能なコンテンツ、またはテレビおよび他のタイプのユーザ機器デバイスのうちの１つまたはそれを上回るものの両方を通して利用可能なコンテンツのためのものであってもよい。メディアガイドアプリケーションは、ユーザ機器デバイス上で、オンラインアプリケーション（すなわち、ウェブサイト上で提供される）、もしくは独立型アプリケーションまたはクライアントとして提供されてもよい。メディアガイドアプリケーションを実装し得る、種々のデバイスおよびプラットフォームは、以下でより詳細に説明される。
【００４３】
メディアガイドアプリケーションの機能の１つは、メディアガイドデータをユーザに提供することである。本明細書で参照されるように、語句「メディアガイドデータ」または「ガイドデータ」は、コンテンツに関連する任意のデータ、またはガイドアプリケーションを動作させる際に使用されるデータを意味すると理解されたい。例えば、ガイドデータは、番組情報、ガイドアプリケーション設定、ユーザ選好、ユーザプロファイル情報、メディア一覧、メディア関連情報（例えば、放送時間、放送チャンネル、タイトル、内容、評価情報（例えば、ペアレンタルコントロール評価、批評家の評価等）、ジャンルまたはカテゴリ情報、俳優情報、放送会社またはプロバイダのロゴのロゴデータ等）、メディア形式（例えば、標準解像度、高解像度、３Ｄ等）、広告情報（例えば、テキスト、画像、メディアクリップ等）、オンデマンド情報、ブログ、ウェブサイト、およびユーザが所望のコンテンツオプション間をナビゲートし、それを特定するために役立つ、任意の他のタイプのガイドデータを含んでもよい。
【００４４】
図１−２は、メディアガイドデータを提供するために使用され得る、例証的表示画面を示す。図１−２に示される表示画面は、任意の好適なユーザ機器デバイスまたはプラットフォーム上に実装されてもよい。図１−２の表示は、フル画面表示として図示されているが、それらはまた、表示されているコンテンツ上に完全または部分的にオーバーレイされてもよい。ユーザは、表示画面に提供された選択可能なオプション（例えば、メニューオプション、一覧オプション、アイコン、ハイパーリンク等）を選択することによって、もしくはリモートコントロールまたは他のユーザ入力インターフェースもしくはデバイス上の専用ボタン（例えば、「ガイド」ボタン）を押下することによって、コンテンツ情報へのアクセス要望を指示してもよい。ユーザの指示に応答して、メディアガイドアプリケーションは、グリッド内の時間およびチャンネル別、時間別、チャンネル別、ソース別、コンテンツタイプ別、カテゴリ別（例えば、映画、スポーツ、ニュース、子供向け、または他の番組カテゴリ）、または他の所定、ユーザ定義、もしくは他の編成基準等のいくつかの方法のうちの１つにおいて編成されたメディアガイド情報を伴う表示画面を提供してもよい。
【００４５】
図１は、単一表示内の異なるタイプのコンテンツへのアクセスも可能にする、時間およびチャンネル別に配列された番組一覧表示１００の例証的グリッドを示す。表示１００は、以下を伴うグリッド１０２を含んでもよい：（１）各チャンネル／コンテンツタイプ識別子（列内のセル）が利用可能な異なるチャンネルまたはコンテンツのタイプを識別する、チャンネル／コンテンツタイプ識別子１０４の列、および（２）各時間識別子（行内のセル）が番組の時間帯を識別する、時間識別子１０６の行。グリッド１０２はまた、番組一覧１０８等の番組一覧のセルも含み、各一覧は、一覧の関連チャンネルおよび時間の上に提供される、番組のタイトルを提供する。ユーザ入力デバイスを用いて、ユーザは、ハイライト領域１１０を移動させることによって番組一覧を選択することができる。ハイライト領域１１０によって選択される番組一覧に関する情報が、番組情報領域１１２内に提供されてもよい。領域１１２は、例えば、番組タイトル、番組内容、番組が提供される時間（該当する場合）、番組が放送されるチャンネル（該当する場合）、番組の評価、および他の所望の情報を含んでもよい。
【００４６】
線形番組（例えば、所定の時間に複数のユーザ機器デバイスに伝送されるようにスケジューリングされ、スケジューリングに従って提供される、コンテンツ）へのアクセスの提供に加え、メディアガイドアプリケーションはまた、非線形番組（例えば、任意の時間においてユーザ機器デバイスにアクセス可能であって、スケジューリングに従って提供されない、コンテンツ）へのアクセスも提供する。非線形番組は、オンデマンドコンテンツ（例えば、ＶＯＤ）、インターネットコンテンツ（例えば、ストリーミングメディア、ダウンロード可能メディア等）、ローカルに記憶したコンテンツ（例えば、前述の任意のユーザ機器デバイスまたは他の記憶デバイス上に記憶されたコンテンツ）、または時間的制約のない他のコンテンツを含む、異なるコンテンツソースからのコンテンツを含んでもよい。オンデマンドコンテンツは、映画または特定のコンテンツプロバイダ（例えば、「Ｔｈｅ  Ｓｏｐｒａｎｏｓ」や「Ｃｕｒｂ  Ｙｏｕｒ  Ｅｎｔｈｕｓｉａｓｍ」を提供するＨＢＯ  ＯＮ  ＤＥＭＡＮＤ）によって提供される任意の他のコンテンツを含んでもよい。ＨＢＯ  ＯＮ  ＤＥＭＡＮＤは、Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃｏｍｐａｎｙ  Ｌ．Ｐ．らによって所有されるサービスマークであり、ＴＨＥ  ＳＯＰＲＡＮＯＳおよびＣＵＲＢ  ＹＯＵＲＥ  ＮＴＨＵＳＩＡＳＭは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，  Ｉｎｃ．によって所有される商標である。インターネットコンテンツは、チャットセッションまたはウェブキャスト等のウェブイベント、もしくはインターネットウェブサイトまたは他のインターネットアクセス（例えば、ＦＴＰ）を通して、ストリーミングコンテンツまたはダウンロード可能なコンテンツとしてオンデマンドで利用可能なコンテンツを含んでもよい。
【００４７】
グリッド１０２は、オンデマンド一覧１１４、録画コンテンツ一覧１１６、およびインターネットコンテンツ一覧１１８を含む、非線形番組のメディアガイドデータを提供してもよい。異なるタイプのコンテンツソースからのコンテンツのためのメディアガイドデータを組み合わせる表示は、「混合メディア」表示と称されることもある。表示１００とは異なる、表示され得るメディアガイドデータのタイプの種々の順列は、ユーザ選択またはガイドアプリケーション定義に基づいてもよい（例えば、録画および放送一覧のみの表示、オンデマンドおよび放送一覧のみの表示等）。例証されるように、一覧１１４、１１６、および１１８は、これらの一覧の選択が、それぞれ、オンデマンド一覧、録画一覧、またはインターネット一覧専用の表示へのアクセスを提供し得ることを示すように、グリッド１０２内に表示される時間帯全体に及ぶものとして示されている。いくつかの実施形態では、これらのコンテンツタイプの一覧は、グリッド１０２に直接含まれてもよい。ユーザがナビゲーションアイコン１２０のうちの１つを選択することに応答して、付加的メディアガイドデータが表示されてもよい（ユーザ入力デバイス上の矢印キーを押下することによって、ナビゲーションアイコン１２０を選択することと同様に表示に影響を及ぼしてもよい）。
【００４８】
表示１００はまた、ビデオ領域１２２、広告１２４、およびオプション領域１２６を含んでもよい。ビデオ領域１２２は、ユーザが、現在利用可能である、今後利用可能となる、またはユーザに利用可能であった番組を視聴および／またはプレビューすることを可能にしてもよい。ビデオ領域１２２のコンテンツは、グリッド１０２に表示される一覧のうちの１つに対応するか、またはそれから独立してもよい。ビデオ領域を含むグリッド表示は、ピクチャインガイド（ＰＩＧ）表示と称されることもある。ＰＩＧ表示およびそれらの機能は、２００３年５月１３日発行のＳａｔｔｅｒｆｉｅｌｄらの米国特許第６，５６４，３７８号、および２００１年５月２９日発行のＹｕｅｎらの米国特許第６，２３９，７９４号でさらに詳細に説明されており、それらは全体として参照することによって本明細書に組み込まれる。ＰＩＧ表示は、本明細書に説明される実施形態の他のメディアガイドアプリケーション表示画面に含まれてもよい。
【００４９】
広告１２４は、（例えば、購読番組に対する）視聴者のアクセス権に応じて、現在視聴が利用可能である、将来視聴が利用可能となる、または決して視聴利用可能とはなり得ない、コンテンツの広告を提供してもよく、グリッド１０２内のコンテンツ一覧のうちの１つまたはそれを上回るものに対応するか、または無関係であってもよい。広告１２４はまた、グリッド１０２内で表示されるコンテンツに関係するか、または無関係である製品もしくはサービスに対するものであってもよい。広告１２４は、選択可能であってもよく、コンテンツに関するさらなる情報を提供する、製品またはサービスに関する情報を提供する、コンテンツ、製品、またはサービスの購入を可能にする、広告に関するコンテンツを提供する等を行ってもよい。広告１２４は、ユーザのプロファイル／選好、監視されたユーザ活動、提供される表示のタイプ、または他の好適な標的化された広告基盤に基づいて標的化されてもよい。
【００５０】
広告１２４は、長方形またはバナー形状として示されているが、広告は、ガイドアプリケーション表示内の任意の好適なサイズ、形状、および場所で提供されてもよい。例えば、広告１２４は、グリッド１０２に水平方向に隣接する長方形として提供されてもよい。これは、パネル広告と称されることもある。加えて、広告は、コンテンツまたはガイドアプリケーション表示上にオーバーレイされるか、または表示内に埋め込まれてもよい。広告はまた、テキスト、画像、回転画像、ビデオクリップ、または前述の他のタイプのコンテンツを含んでもよい。広告は、ガイドアプリケーションを有するユーザ機器デバイス内、ユーザ機器に接続されたデータベース内、遠隔場所（ストリーミングメディアサーバを含む）内、もしくは他の記憶手段またはこれらの場所の組み合わせ上に記憶されてもよい。メディアガイドアプリケーションに広告を提供するステップは、例えば、それらの全体で参照することにより本明細書に組み込まれる、２００３年１月１７日出願のＫｎｕｄｓｏｎらの米国特許出願第２００３／０１１０４９９号、２００４年６月２９日発行のＷａｒｄ，  ＩＩＩらの米国特許第６，７５６，９９７号、および２００２年５月１４日発行のＳｃｈｅｉｎらの米国特許第６，３８８，７１４号で、さらに詳細に論じられている。広告は、本明細書に説明される実施形態の他のメディアガイドアプリケーション表示画面に含まれてもよいことが理解されるであろう。
【００５１】
オプション領域１２６は、ユーザが、異なるタイプのコンテンツ、メディアガイドアプリケーション表示、および／またはメディアガイドアプリケーション特徴にアクセスすることを可能にしてもよい。オプション領域１２６は、ディプレイ１００（および本明細書に説明される他の表示画面）の部分であってもよく、もしくは画面上のオプションを選択すること、またはユーザ入力デバイス上の専用または割当可能ボタンを押下することによって、ユーザによって呼び出されてもよい。オプション領域１２６内の選択可能オプションは、グリッド１０２内の番組一覧に関連する特徴に関してもよく、またはメインメニュー表示から利用可能なオプションを含んでもよい。番組一覧に関連する特徴は、他の放送時間または番組の受信方法の検索、番組の録画、番組の連続録画の有効化、番組および／またはチャンネルをお気に入りとして設定、番組の購入、もしくは他の特徴を含んでもよい。メインメニュー表示から利用可能なオプションは、検索オプション、ＶＯＤオプション、ペアレンタルコントロールオプション、インターネットオプション、クラウドベースのオプション、デバイス同期オプション、第２の画面デバイスオプション、種々のタイプのメディアガイドデータ表示にアクセスするためのオプション、プレミアムサービスを購読するためのオプション、ユーザのプロファイルを編集するためのオプション、ブラウザオーバーレイにアクセスするためのオプション、もしくは他のオプションを含んでもよい。
【００５２】
メディアガイドアプリケーションは、ユーザの選好に基づいて個人化されてもよい。個人化されたメディアガイドアプリケーションは、ユーザが、メディアガイドアプリケーションによって個人化された「体験」を生成するように、表示および特徴をカスタマイズすることを可能にする。この個人化された体験は、ユーザがこれらのカスタマイズを入力できるようにすることによって、および／または種々のユーザ選好を判定するようにメディアガイドアプリケーションがユーザ活動を監視することによって、生成されてもよい。ユーザは、ログインすることによって、または別様にガイドアプリケーションに対して自らを識別することによって、個人化されたガイドアプリケーションにアクセスしてもよい。メディアガイドアプリケーションのカスタマイズは、ユーザプロファイルに従って作成されてもよい。カスタマイズは、提示方式（例えば、表示の色方式、テキストのフォントサイズ等）、表示されるコンテンツ一覧の態様（例えば、ＨＤＴＶ番組のみまたは３Ｄ番組のみ、お気に入りチャンネル選択肢に基づいたユーザ指定の放送チャンネル、チャンネルの表示の並び替え、推奨コンテンツ等）、所望の録画特徴（例えば、特定のユーザに対する録画または連続録画、録画品質等）、ペアレンタルコントロール設定、インターネットコンテンツのカスタマイズされた提示（例えば、ソーシャルメディアコンテンツ、電子メール、電子的に配信された記事等の提示）、および他の所望のカスタマイズを変更させるステップを含んでもよい。
【００５３】
メディアガイドアプリケーションは、ユーザが、ユーザプロファイル情報を提供することを可能にしてもよく、またはユーザプロファイル情報を自動的にコンパイルしてもよい。メディアガイドアプリケーションは、例えば、ユーザがアクセスするコンテンツ、および／またはユーザがガイドアプリケーションと行ってもよい他の相互作用を監視してもよい。加えて、メディアガイドアプリケーションは、特定のユーザに関連する他のユーザプロファイルの全体または部分を取得し（例えば、ｗｗｗ．ａｌｌｒｏｖｉ．ｃｏｍ等のユーザがアクセスするインターネット上の他のウェブサイトから、ユーザがアクセスする他のメディアガイドアプリケーションから、ユーザがアクセスする他の双方向アプリケーションから、ユーザの別のユーザ機器デバイスから等）、および／またはメディアガイドアプリケーションがアクセスし得る他のソースから、ユーザに関する情報を取得してもよい。結果として、ユーザの異なるユーザ機器デバイスにわたって、統一されたガイドアプリケーション体験をユーザに提供することができる。このタイプのユーザ体験は、図４に関連して、以下でより詳細に説明される。付加的な個人化されたメディアガイドアプリケーション特徴は、２００５年７月１１日出願のＥｌｌｉｓらの米国特許出願第２００５／０２５１８２７号、２００７年１月１６日出願のＢｏｙｅｒらの米国特許出願第７，１６５，０９８号、および２００２年２月２１日出願のＥｌｌｉｓらの米国特許出願第２００２／０１７４４３０号でさらに詳細に説明されており、それらは全体として参照することにより本明細書に組み込まれる。
【００５４】
メディアガイドを提供するための別の表示配列が、図２に示されている。ビデオモザイク表示２００は、コンテンツのタイプ、ジャンル、および／または他の編成基準に基づいて編成されたコンテンツ情報のための選択可能オプション２０２を含む。表示２００では、テレビ一覧オプション２０４が、選択され、したがって、一覧２０６、２０８、２１０、および２１２を放送番組一覧として提供する。表示２００では、一覧は、カバーアート、コンテンツからの静止画像、ビデオクリップのプレビュー、コンテンツからのライブビデオ、または一覧中のメディアガイドデータによって記述されているコンテンツをユーザに示す他のタイプのコンテンツを含む、グラフィック画像を提供してもよい。グラフィック一覧のそれぞれはまた、一覧と関連付けられたコンテンツに関するさらなる情報を提供するように、テキストを伴ってもよい。例えば、一覧２０８は、メディア部分２１４およびテキスト部分２１６を含む、１つより多くの部分を含んでもよい。メディア部分２１４および／またはテキスト部分２１６は、コンテンツをフル画面で視聴するように、またはメディア部分２１４に表示されるコンテンツに関連する情報を閲覧するように（例えば、ビデオが表示されるチャンネルの一覧を閲覧するように）、選択可能であってもよい。
【００５５】
表示２００中の一覧は、異なるサイズである（すなわち、一覧２０６は、一覧２０８、２１０、および２１２より大きい）が、所望の場合、全一覧が同一のサイズであってもよい。一覧は、コンテンツプロバイダの所望に応じて、またはユーザ選好に基づいて、ユーザが関心の程度を示すように、または、あるコンテンツを強調するように、異なるサイズであるか、またはグラフィックが強調されてもよい。コンテンツ一覧をグラフィック的に強調するための種々のシステムおよび方法は、例えば、全体として参照することにより本明細書に組み込まれる、２００９年１１月１２日出願のＹａｔｅｓの米国特許出願公開第２０１０／０１５３８８５号で論じられている。
【００５６】
ユーザは、そのユーザ機器デバイスのうちの１つまたはそれを上回るものから、コンテンツおよびメディアガイドアプリケーション（ならびに上記および下記で説明されるその表示画面）にアクセスしてもよい。図３は、例証的ユーザ機器デバイス３００の汎用実施形態を示す。ユーザ機器デバイスのより具体的な実装は、図４に関連して以下で論じられる。ユーザ機器デバイス３００は、入出力（以下「Ｉ／Ｏ」）パス３０２を介して、コンテンツおよびデータを受信してもよい。Ｉ／Ｏパス３０２は、処理回路３０６および記憶３０８を含む制御回路３０４に、コンテンツ（例えば、放送番組、オンデマンド番組、インターネットコンテンツ、ローカルエリアネットワーク（ＬＡＮ）または広域ネットワーク（ＷＡＮ）を経由して利用可能なコンテンツ、および／または他のコンテンツ）およびデータを提供してもよい。制御回路３０４は、Ｉ／Ｏパス３０２を使用して、コマンド、要求、および他の好適なデータを送受信するために使用されてもよい。Ｉ／Ｏパス３０２は、制御回路３０４（具体的には、処理回路３０６）を１つまたはそれを上回る通信パス（以下で説明される）に接続してもよい。I／Ｏ機能は、これらの通信パスのうちの１つまたはそれを上回るものによって提供されてもよいが、図面が複雑になり過ぎることを回避するため、図３では単一パスとして示されている。
【００５７】
制御回路３０４は、処理回路３０６等の任意の好適な処理回路に基づいてもよい。本明細書で参照されるように、処理回路とは、１つまたはそれを上回るマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）等に基づく回路を意味すると理解され、マルチコアプロセッサ（例えば、デュアルコア、クアドコア、ヘクサコア、または任意の好適な数のコア）またはスーパーコンピュータを含んでもよい。いくつかの実施形態では、処理回路は、複数の別個のプロセッサまたは処理ユニット、例えば、複数の同一のタイプの処理ユニット（例えば、２つのＩｎｔｅｌ  Ｃｏｒｅ  ｉ７プロセッサ）または複数の異なるプロセッサ（例えば、Ｉｎｔｅｌ  Ｃｏｒｅ  ｉ５プロセッサおよびＩｎｔｅｌ  Ｃｏｒｅ  ｉ7プロセッサ）にわたって分散されてもよい。いくつかの実施形態では、制御回路３０４は、メモリ（すなわち、記憶３０８）に記憶されたメディアガイドアプリケーションに対する命令を実行する。具体的には、制御回路３０４は、メディアガイドアプリケーションによって、前述および後述の機能を行うように命令されてもよい。例えば、メディアガイドアプリケーションは、制御回路３０４に、メディアガイド表示を生成するための命令を提供してもよい。いくつかの実装では、制御回路３０４によって行われるいかなるアクションも、メディアガイドアプリケーションから受信した命令に基づいてもよい。
【００５８】
クライアントサーバに基づく実施形態では、制御回路３０４は、ガイドアプリケーションサーバもしくは他のネットワークまたはサーバと通信するための好適な通信回路を含んでもよい。前述の機能性を実施するための命令は、ガイドアプリケーションサーバ上に記憶されてもよい。通信回路は、ケーブルモデム、総合デジタル通信網（ＩＳＤＮ）モデム、デジタル加入者回線（ＤＳＬ）モデム、電話モデム、イーサネット（登録商標）カード、または他の機器との通信用無線モデム、または任意の他の好適な通信回路を含んでもよい。そのような通信は、インターネットもしくは任意の他の好適な通信ネットワークまたはパスを伴ってもよい（図４に関連してさらに詳細に説明される）。加えて、通信回路は、ユーザ機器デバイスのピアツーピア通信、または相互から遠隔の場所にあるユーザ機器デバイスの通信を可能にする回路を含んでもよい（以下でさらに詳細に説明される）。
【００５９】
メモリは、制御回路３０４の部分である、記憶３０８として提供される、電子記憶デバイスであってもよい。本明細書で参照されるように、語句「電子記憶デバイス」または「記憶デバイス」とは、ランダム−アクセスメモリ、読取専用メモリ、ハードドライブ、光学ドライブ、デジタルビデオディスク（ＤＶＤ）レコーダ、コンパクトディスク（ＣＤ）レコーダ、ＢＬＵ−ＲＡＹ（登録商標）ディスク（ＢＤ）レコーダ、ＢＬＵ−ＲＡＹ（登録商標）  ３Ｄディスクレコーダ、デジタルビデオレコーダ（ＤＶＲ（パーソナルビデオレコーダと呼ばれる場合もある）、またはＰＶＲ）、固体デバイス、量子記憶デバイス、ゲームコンソール、ゲームメディア、もしくは任意の他の好適な固定またはリムーバブル記憶デバイス、および／または任意のそれらの組み合わせ等の電子データ、コンピュータソフトウェア、またはファームウェアを記憶するための任意のデバイスを意味すると理解されたい。記憶３０８は、本明細書に説明される種々のタイプのコンテンツ、ならびに前述のメディアガイドデータを記憶するために使用されてもよい。非揮発性メモリもまた、使用されてもよい（例えば、ブートアップルーチンや他の命令を起動するために）。図４に関連して説明される、クラウドベースの記憶が、記憶３０８を補完するために使用される、または記憶３０８の代わりに使用されてもよい。
【００６０】
制御回路３０４は、１つまたはそれを上回るアナログチューナ、１つまたはそれを上回るＭＰＥＧ−２デコーダ、または他のデジタル復号回路、高解像度チューナ、または任意の他の好適な同調もしくはビデオ回路、もしくはそのような回路の組み合わせ等のビデオ生成回路および同調回路を含んでもよい。符号化回路（例えば、記憶のために、無線、アナログ、またはデジタル信号をＭＰＥＧ信号に変換するためのもの）もまた、提供されてもよい。制御回路３０４はまた、コンテンツをユーザ機器３００の好ましい出力形式に上方変換および下方変換するためのスケーラ回路を含んでもよい。回路３０４はまた、デジタルおよびアナログ信号間で変換するためのデジタルからアナログへの変換回路およびアナログからデジタルへの変換回路を含んでもよい。同調および符号化回路は、コンテンツを受信して表示する、再生する、または録画するために、ユーザ機器デバイスによって使用されてもよい。同調および符号化回路はまた、ガイドデータを受信するために使用されてもよい。例えば、同調、ビデオ生成、符号化、復号、暗号化、解読、スケーラ、およびアナログ／デジタル回路を含む、本明細書に説明される回路は、１つまたはそれを上回る汎用または特殊プロセッサ上で起動するソフトウェアを使用して実装されてもよい。複数のチューナが、同時同調機能を扱うために提供されてもよい（例えば、視聴および録画機能、ピクチャインピクチャ（ＰＩＰ）機能、多重チューナ録画機能等）。記憶３０８が、ユーザ機器３００とは別のデバイスとして提供される場合、同調および符号化回路（複数のチューナを含む）は、記憶３０８と関連付けられてもよい。
【００６１】
ユーザは、ユーザ入力インターフェース３１０を使用して、命令を制御回路３０４に送信してもよい。ユーザ入力インターフェース３１０は、リモートコントロール、マウス、トラックボール、キーパッド、キーボード、タッチ画面、タッチパッド、スタイラス入力、ジョイスティック、音声認識インターフェース、または他のユーザ入力インターフェース等、任意の好適なユーザインターフェースであってもよい。ディスプレイ３１２は、独立型デバイスとして提供されるか、またはユーザ機器デバイス３００の他の要素と統合してもよい。例えば、ディスプレイ３１２は、タッチスクリーンまたはタッチセンサ式表示であってもよい。そのような状況では、ユーザ入力インターフェース３１０は、ディスプレイ３１２と統合される、または組み合わせられてもよい。ディスプレイ３１２は、モニタ、テレビ、モバイルデバイスのための液晶ディスプレイ（ＬＣＤ）、非晶質シリコンディスプレイ、低温ポリシリコンディスプレイ、電子インクディスプレイ、電気泳動ディスプレイ、アクティブマトリクスディスプレイ、エレクトロウェッティングディスプレイ、電気流体ディスプレイ、ブラウン管ディスプレイ、発光ダイオードディスプレイ、エレクトロルミネセントディスプレイ、プラズマ表示パネル、高性能アドレッシングディスプレイ、薄膜トランジスタディスプレイ、有機発光ダイオードディスプレイ、表面伝導型電子放出素子ディスプレイ（ＳＥＤ）、レーザテレビ、カーボンナノチューブ、量子ドットディスプレイ、干渉変調器ディスプレイ、または視覚的画像を表示するための任意の他の好適な機器のうちの１つまたはそれを上回るものであってもよい。いくつかの実施形態では、ディスプレイ３１２は、ＨＤＴＶ対応型であってもよい。いくつかの実施形態では、ディスプレイ３１２は、３Ｄ表示であってもよく、双方向メディアガイドアプリケーションおよび任意の好適なコンテンツは、３Ｄで表示されてもよい。ビデオカードまたはグラフィックカードは、出力をディスプレイ３１２に生成してもよい。ビデオカードは、３Ｄシーンおよび２Ｄグラフィックのレンダリング加速、ＭＰＥＧ−２／ＭＰＥＧ−４復号、ＴＶ出力、または複数のモニタを接続する能力等の種々の機能をもたらしてもよい。ビデオカードは、制御回路３０４に関連する前述の任意の処理回路であってもよい。ビデオカードは、制御回路３０４と統合されてもよい。スピーカ３１４は、ユーザ機器デバイス３００の他の要素との統合として提供されてもよく、または独立型ユニットであってもよい。ディスプレイ３１２上に表示されるビデオおよび他のコンテンツのオーディオ構成要素は、スピーカ３１４を通して再生されてもよい。いくつかの実施形態では、音声は、スピーカ３１４を介して音声を処理および出力する、受信機（図示せず）に配信されてもよい。
【００６２】
ガイドアプリケーションは、任意の好適なアーキテクチャを使用して実装されてもよい。例えば、それは、ユーザ機器デバイス３００上で完全に実装される、独立型アプリケーションであってもよい。そのようなアプローチでは、アプリケーションの命令は、ローカルに記憶され（例えば、記憶３０８内に）、アプリケーションによって使用するためのデータは、周期的にダウンロードされる（例えば、帯域外フィードから、インターネットリソースから、または別の好適なアプローチを使用して）。制御回路３０４は、記憶３０８からアプリケーションの命令を読み出し、本明細書で論じられる表示のいずれかを生成するための命令を処理してもよい。処理された命令に基づいて、制御回路３０４は、入力が入力インターフェース３１０から受信されるときに行うアクションを判定してもよい。例えば、表示上のカーソルの上／下への移動は、入力インターフェース３１０が上／下ボタンが選択されたことを示すとき、処理された命令によって示されてもよい。
【００６３】
いくつかの実施形態では、メディアガイドアプリケーションは、クライアントサーバベースのアプリケーションである。ユーザ機器デバイス３００上に実装される、シックまたはシンクライアントによって使用するためのデータは、ユーザ機器デバイス３００の遠隔にあるサーバに要求を発行することによって、オンデマンドで読み出される。クライアントサーバベースのガイドアプリケーションの一実施例では、制御回路３０４は、遠隔サーバによって提供されるウェブページを解釈する、ウェブブラウザを実行する。例えば、遠隔サーバは、記憶デバイス内にアプリケーションのための命令を記憶してもよい。遠隔サーバは、回路（例えば、制御回路３０４）を使用して、記憶された命令を処理し、前述および後述の表示を生成してもよい。クライアントデバイスは、遠隔サーバによって生成される表示を受信してもよく、表示のコンテンツを機器デバイス３００上でローカルに表示してもよい。このように、命令の処理は、サーバによって遠隔で行われる一方、結果として生じる表示は、機器デバイス３００上にローカルに提供される。機器デバイス３００は、入力インターフェース３１０を介して、ユーザからの入力を受信し、対応する表示を処理および生成するために、それらの入力を遠隔サーバに伝送してもよい。例えば、機器デバイス３００は、上／下ボタンが入力インターフェース３１０を介して選択されたことを示す、通信を遠隔サーバに伝送してもよい。遠隔サーバは、その入力に従って命令を処理し、入力に対応するアプリケーションの表示を生成してもよい（例えば、カーソルを上／下に移動させる表示）。生成された表示は、次いで、ユーザへの提示のために、機器デバイス３００に伝送される。
【００６４】
いくつかの実施形態では、メディアガイドアプリケーションは、インタープリタまたは仮想マシン（制御回路３０４によって起動される）によって、ダウンロードされるか、解釈または別様に起動される。いくつかの実施形態では、ガイドアプリケーションは、ＥＴＶバイナリ交換形式（ＥＴＶ  Ｂｉｎａｒｙ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ（ＥＢＩＦ））で符号化され、好適なフィードの部分として制御回路３０４によって受信され、制御回路３０４上で起動するユーザエージェントによって解釈されてもよい。例えば、ガイドアプリケーションは、ＥＢＩＦアプリケーションであってもよい。いくつかの実施形態では、ガイドアプリケーションは、制御回路３０４によって実行されるローカル仮想マシンまたは他の好適なミドルウェアによって受信および起動される、一連のＪＡＶＡ（登録商標）ベースのファイルによって定義されてもよい。そのような実施形態のうちのいくつか（例えば、ＭＰＥＧ−２または他のデジタルメディア符号化スキームを採用するもの）では、ガイドアプリケーションは、例えば、番組のＭＰＥＧオーディオおよびビデオパケットを用いたＭＰＥＧ−２オブジェクトカルーセルにおいて符号化および伝送されてもよい。
【００６５】
図３のユーザ機器デバイス３００は、ユーザテレビ機器４０２、ユーザコンピュータ機器４０４、無線ユーザ通信デバイス４０６、または非携帯型ゲーム機等のコンテンツにアクセスするために好適な任意の他のタイプのユーザ機器として、図４のシステム４００に実装することができる。簡単にするために、これらのデバイスは、本明細書では総称して、ユーザ機器またはユーザ機器デバイスと称されてもよく、前述のユーザ機器デバイスに実質的に類似してもよい。メディアガイドアプリケーションが実装され得る、ユーザ機器デバイスは、独立型デバイスとして機能してもよく、またはデバイスのネットワークの部分であってもよい。デバイスの種々のネットワーク構成が実装されてもよく、以下でさらに詳細に論じられる。
【００６６】
図３に関連して前述のシステム特徴のうちの少なくともいくつかを利用する、ユーザ機器デバイスは、ユーザテレビ機器４０２、ユーザコンピュータ機器４０４、または無線ユーザ通信デバイス４０６としてだけに分類されなくてもよい。例えば、ユーザテレビ機器４０２は、いくつかのユーザコンピュータ機器４０４のように、インターネットコンテンツへのアクセスを可能にするインターネット対応型であってもよい一方で、ユーザコンピュータ機器４０４は、いくつかのテレビ機器４０２のように、テレビ番組へのアクセスを可能にするチューナを含んでもよい。メディアガイドアプリケーションはまた、種々の異なるタイプのユーザ機器上で同一レイアウトを有してもよく、またはユーザ機器の表示能力に合わせられてもよい。例えば、ユーザコンピュータ機器４０４上では、ガイドアプリケーションは、ウェブブラウザによってアクセスされるウェブサイトとして提供されてもよい。別の実施例では、ガイドアプリケーションは、無線ユーザ通信デバイス４０６用にスケールダウンされてもよい。
【００６７】
システム４００では、典型的には、各タイプのユーザ機器デバイスが１つを上回って存在するが、図面が複雑になり過ぎることを回避するために、それぞれ１つだけが図４に示されている。加えて、各ユーザは、１つを上回るタイプのユーザ機器デバイスと、また、各タイプのユーザ機器デバイスのうちの１つを上回るものとを利用してもよい。
【００６８】
いくつかの実施形態では、ユーザ機器デバイス（例えば、ユーザテレビ機器４０２、ユーザコンピュータ機器４０４、無線ユーザ通信デバイス４０６）は、「第２の画面デバイス」と称されてもよい。例えば、第２の画面デバイスは、第１のユーザ機器デバイス上に提示されるコンテンツを補完してもよい。第２の画面デバイス上に提示されるコンテンツは、第１のデバイス上に提示されるコンテンツを補完する、任意の好適なコンテンツであってもよい。いくつかの実施形態では、第２の画面デバイスは、第１のデバイスの設定および表示選好を調節するためのインターフェースを提供する。いくつかの実施形態では、第２の画面デバイスは、他の第２の画面デバイスと相互作用するように、またはソーシャルネットワークと相互作用するように構成される。第２の画面デバイスは、第１のデバイスと同一の部屋内に、第１のデバイスと異なる部屋であるが同一の家または建物内に、または第１のデバイスと異なる建物内に位置することができる。
【００６９】
ユーザはまた、家庭内デバイスおよび遠隔デバイスにわたって一貫したメディアガイドアプリケーション設定を維持するように、種々の設定を設定してもよい。設定は、本明細書に説明される設定、ならびにお気に入りのチャンネルおよび番組、番組を推奨するためにガイドアプリケーションが利用する番組選好、表示選好、および他の望ましいガイド設定を含む。例えば、ユーザが、オフィスのパソコンで、例えば、ウェブサイトｗｗｗ．ａｌｌｒｏｖｉ．ｃｏｍの上で、チャンネルをお気に入りとして設定した場合、所望に応じて、同一のチャンネルが、ユーザの家庭内デバイス（例えば、ユーザテレビ機器およびユーザコンピュータ機器）、ならびにユーザのモバイルデバイス上でお気に入りとして表示される。したがって、同一のまたは異なるタイプのユーザ機器デバイスであるかどうかにかかわらず、１つのユーザ機器デバイス上で行われる変更は、別のユーザ機器デバイス上のガイド体験を変更することができる。さらに、行われる変更は、ユーザによる設定入力、ならびにガイドアプリケーションによって監視されるユーザ活動に基づいてもよい。
【００７０】
ユーザ機器デバイスは、通信ネットワーク４１４に連結されてもよい。すなわち、ユーザテレビ機器４０２、ユーザコンピュータ機器４０４、および無線ユーザ通信デバイス４０６は、それぞれ、通信パス４０８、４１０、および４１２を介して、通信ネットワーク４１４に連結される。通信ネットワーク４１４は、インターネット、携帯電話ネットワーク、モバイルボイスまたはデータネットワーク（例えば、４ＧまたはＬＴＥネットワーク）、ケーブルネットワーク、公衆交換電話ネットワーク、または他のタイプの通信ネットワーク、もしくは通信ネットワークの組み合わせを含む、１つまたはそれを上回るネットワークであってもよい。パス４０８、４１０、および４１２は、別個または一緒に、衛星パス、光ファイバパス、ケーブルパス、インターネット通信をサポートするパス（例えば、ＩＰＴＶ）、フリースペース接続（例えば、放送または他の無線信号用）、もしくは任意の他の好適な有線または無線通信パス、もしくはそのようなパスの組み合わせ等、１つまたはそれを上回る通信パスを含んでもよい。パス４１２は、図４に示された例示的実施形態において、無線パスであることを示すように破線で描かれ、パス４０８および４１０は、有線パスであることを示すように実線で描かれている（しかし、これらのパスは、所望に応じて、無線パスであってもよい）。ユーザ機器デバイスとの通信は、これらの通信パスのうちの１つまたはそれを上回るものによって提供されてもよいが、図４では、図面が複雑になり過ぎることを回避するために、単一パスとして示されている。
【００７１】
通信パスは、ユーザ機器デバイスの間には描かれていないが、これらのデバイスは、パス４０８、４１０、および４１２に関連して上記で説明されるもの、ならびにＵＳＢケーブル、ＩＥＥＥ１３９４ケーブル、無線パス（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＩＥＥＥ８０２−１１ｘ等）等の他の短距離ポイントツーポイント通信パス、もしくは有線または無線パスを介した他の短距離通信等の通信パス等の通信パスを介して、相互に直接通信してもよい。ＢＬＵＥＴＯＯＴＨ（登録商標）は、Ｂｌｕｅｔｏｏｔｈ（登録商標）  ＳＩＧ，  ＩＮＣ．によって所有される認証マークである。ユーザ機器デバイスはまた、通信ネットワーク４１４を介した間接的パスを通して、直接相互に通信してもよい。
【００７２】
システム４００は、それぞれ、通信パス４２０および４２２を介して、通信ネットワーク４１４に連結される、コンテンツソース４１６およびメディアガイドデータソース４１８を含む。パス４２０および４２２は、パス４０８、４１０、および４１２に関して上記で説明される通信パスのうちのいずれかを含んでもよい。コンテンツソース４１６およびメディアガイドデータソース４１８との通信は、１つまたはそれを上回る通信パスを介して交信されてもよいが、図４では、図面が複雑になり過ぎることを回避するために、単一パスとして示されている。加えて、コンテンツソース４１６およびメディアガイドデータソース４１８のそれぞれが１つを上回ってあってもよいが、図４では、図面が複雑になり過ぎることを回避するために、それぞれ１つだけが示されている。（これらのソースのそれぞれの異なるタイプを以下で論じる）。所望に応じて、コンテンツソース４１６およびメディアガイドデータソース４１８は、１つのソースデバイスとして統合されてもよい。ソース４１６および４１８と、ユーザ機器デバイス４０２、４０４、および４０６との間の通信は、通信ネットワーク４１４を通したものとして示されているが、いくつかの実施形態では、ソース４１６および４１８は、パス４０８、４１０、および４１２に関連して上記で説明されるもの等の通信パス（図示せず）を介して、ユーザ機器デバイス４０２、４０４、および４０６と直接通信してもよい。
【００７３】
コンテンツソース４１６は、テレビ配信施設、ケーブルシステムヘッドエンド、衛星配信施設、番組ソース（例えば、ＮＢＣ、ＡＢＣ、ＨＢＯ等のテレビ放送会社）、中間配信施設および／またはサーバ、インターネットプロバイダ、オンデマンドメディアサーバ、および他のコンテンツプロバイダを含む、１つまたはそれを上回るタイプのコンテンツ配信機器を含んでもよい。ＮＢＣは、Ｎａｔｉｏｎａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，  Ｉｎｃ．によって所有される商標であり、ＡＢＣは、Ａｍｅｒｉｃａｎ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，  ＩＮＣ．によって所有される商標であり、ＨＢＯは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，  Ｉｎｃ．によって所有される商標である。コンテンツソース４１６は、コンテンツの発信元であってもよく（例えば、テレビ放送会社、ウェブキャストプロバイダ等）、またはコンテンツの発信元でなくてもよい（例えば、オンデマンドコンテンツプロバイダ、ダウンロード用放送番組のコンテンツのインターネットプロバイダ等）。コンテンツソース４１６は、ケーブルソース、衛星プロバイダ、オンデマンドプロバイダ、インターネットプロバイダ、オーバーザトップコンテンツプロバイダ、または他のコンテンツのプロバイダを含んでもよい。コンテンツソース４１６はまた、ユーザ機器デバイスのうちのいずれかから遠隔の場所にある、異なるタイプのコンテンツ（ユーザによって選択されるビデオコンテンツを含む）を記憶するために使用される、遠隔メディアサーバを含んでもよい。コンテンツの遠隔記憶のため、および遠隔に記憶されたコンテンツをユーザ機器に提供するためのシステムおよび方法は、全体として参照することにより本明細書に組み込まれる、２０１０年７月２０日出願のＥｌｌｉｓらの米国特許出願第７，７６１，８９２号に関連して、さらに詳細に論じられている。
【００７４】
メディアガイドデータソース４１８は、前述のメディアガイドデータ等のメディアガイドデータを提供してもよい。メディアガイドデータは、任意の好適なアプローチを使用して、ユーザ機器デバイスに提供されてもよい。いくつかの実施形態では、ガイドアプリケーションは、データフィード（例えば、継続フィードまたはトリクルフィード）を介して、番組ガイドデータを受信する、独立型双方向テレビ番組ガイドであってもよい。番組スケジューリングデータおよび他のガイドデータは、テレビチャンネルのサイドバンド上で、帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、または任意の他の好適なデータ伝送技術によって、ユーザ機器に提供されてもよい。番組スケジューリングデータおよび他のメディアガイドデータは、複数のアナログまたはデジタルテレビチャンネル上でユーザ機器に提供されてもよい。
【００７５】
いくつかの実施形態では、メディアガイドデータソース４１８からのガイドデータは、クライアントサーバアプローチを使用して、ユーザの機器に提供されてもよい。例えば、ユーザ機器デバイスは、メディアガイドデータをサーバからプルしてもよく、またはサーバは、メディアガイドデータをユーザ機器デバイスにプッシュしてもよい。いくつかの実施形態では、ユーザの機器上に常駐するガイドアプリケーションクライアントは、必要に応じて、例えば、ガイドデータが、古くなっているとき、またはユーザ機器デバイスが、データを受信するための要求をユーザから受信するとき、ソース４１８とセッションを開始し、ガイドデータを取得してもよい。メディアガイドは、任意の好適な頻度で（例えば、継続的に、毎日、ユーザ指定期間で、システム指定期間で、ユーザ機器からの要求に応じて等）ユーザ機器に提供されてもよい。メディアガイドデータソース４１８は、ユーザ機器デバイス４０２、４０４、および４０６に、メディアガイドアプリケーション自体、またはメディアガイドアプリケーションのソフトウェア更新を提供してもよい。
【００７６】
いくつかの実施形態では、メディアガイドデータは、視聴者データを含んでもよい。例えば、視聴者データは、現在のおよび／または履歴ユーザアクティビティ情報（例えば、ユーザが典型的に見るコンテンツ、ユーザがコンテンツを見る時刻、ユーザがソーシャルネットワークと相互作用するかどうか、ユーザがソーシャルネットワークと相互作用し、情報をポストする時間、ユーザが典型的に見るコンテンツのタイプ（例えば、有料ＴＶまたは無料ＴＶ）、気分、脳の活動情報等）を含んでもよい。メディアガイドデータはまた、加入データを含んでもよい。例えば、加入データは、所与のユーザ加入するソースまたはサービスおよび／または所与のユーザが以前に加入していたが、後にアクセスを打ち切ったソースまたはサービスを識別してもよい（例えば、ユーザが有料チャネルに加入しているかどうか、ユーザが有料レベルのサービスを追加したかどうか、ユーザがインターネット速度を加速させたかどうか）。いくつかの実施形態では、視聴者データおよび／または加入データは、１年を上回る周期の間の所与のユーザのパターンを識別してもよい。メディアガイドデータは、所与のユーザがサービス／ソースへのアクセスを打ち切るであろう可能性を示すスコアを生成するために使用される、モデル（例えば、残存者モデル）を含んでもよい。例えば、メディアガイドアプリケーションは、加入データと、所与のユーザが特定のサービスまたはソースへのアクセスを打ち切るであろうかどうかの可能性を示す、値またはスコアを生成するためのモデルを併用して、視聴者データを処理してもよい。特に、より高いスコアは、ユーザが特定のサービスまたはソースへのアクセスを打ち切るであろう、より高いレベルの信頼性を示し得る。スコアに基づいて、メディアガイドアプリケーションは、ユーザがアクセスを打ち切る可能性が高いであろうものとしてスコアによって示される特定のサービスまたはソースをユーザが維持するように勧誘する宣伝および広告を生成してもよい。
【００７７】
メディアガイドアプリケーションは、例えば、ユーザ機器デバイス上に実装される独立型アプリケーションであってもよい。例えば、メディアガイドアプリケーションは、記憶３０８内に記憶され、ユーザ機器デバイス３００の制御回路３０４によって実行され得る、ソフトウェアまたは一式の実行可能命令として実装されてもよい。いくつかの実施形態では、メディアガイドアプリケーションは、クライアント−サーバアプリケーションであってもよく、その場合、クライアントアプリケーションのみ、ユーザ機器デバイス上に常駐し、サーバアプリケーションは、遠隔サーバ上に常駐する。例えば、メディアガイドアプリケーションは、部分的に、ユーザ機器デバイス３００の制御回路３０４上のクライアントアプリケーションとして、および部分的に遠隔サーバ上で、遠隔サーバの制御回路上で起動するサーバアプリケーションとして（例えば、メディアガイドデータソース４１８）、実装されてもよい。遠隔サーバの制御回路（例えば、メディアガイドデータソース４１８）によって実行されると、メディアガイドアプリケーションは、制御回路に、ガイドアプリケーション表示を生成し、生成された表示をユーザ機器デバイスに伝送するように命令してもよい。サーバアプリケーションは、メディアガイドデータソース４１８の制御回路に、ユーザ機器上での記憶のためのデータを伝送するように命令してもよい。クライアントアプリケーションは、受信用ユーザ機器の制御回路に、ガイドアプリケーション表示を生成するように命令してもよい。
【００７８】
ユーザ機器デバイス４０２、４０４、および４０６に配信されるコンテンツおよび／またはメディアガイドデータは、オーバーザトップ（ＯＴＴ）コンテンツであってもよい。ＯＴＴコンテンツ配信は、前述の任意のユーザ機器デバイスを含む、インターネット対応型ユーザデバイスが、ケーブルまたは衛星接続を経由して受信されるコンテンツに加え、前述の任意のコンテンツを含む、インターネットを経由して転送されるコンテンツを受信することを可能にする。ＯＴＴコンテンツは、インターネットサービスプロバイダ（ＩＳＰ）によって提供されるインターネット接続を介して配信されるが、第三者も、コンテンツを配信する。ＩＳＰは、視聴能力、著作権、またはコンテンツの再配信に関与していなくてもよく、ＯＴＴコンテンツプロバイダによって提供されるＩＰパケットのみ転送してもよい。ＯＴＴコンテンツプロバイダの実施例として、ＩＰパケットを介して、オーディオおよびビデオを提供する、ＹＯＵＴＵＢＥ（登録商標）、ＮＥＴＦＬＩＸ、およびＨＵＬＵが挙げられる。Ｙｏｕｔｕｂｅは、Ｇｏｏｇｌｅ  Ｉｎｃ．によって所有される商標であり、Ｎｅｔｆｌｉｘは、Ｎｅｔｆｌｉｘ，  Ｉｎｃ．によって所有される商標であり、Ｈｕｌｕは、Ｈｕｌｕ，  ＬＬＣ．によって所有される商標である。ＯＴＴコンテンツプロバイダは、加えて、または代替として、前述のメディアガイドデータを提供してもよい。コンテンツおよび／またはメディアガイドデータに加え、ＯＴＴコンテンツのプロバイダは、メディアガイドアプリケーション（例えば、ウェブベースのアプリケーションまたはクラウドベースのアプリケーション）を配信することができ、またはコンテンツは、ユーザ機器デバイス上に記憶されるメディアガイドアプリケーションによって表示されることができる。
【００７９】
メディアガイドシステム４００は、いくつかのアプローチまたはネットワーク構成を例証することを意図しており、これによって、ユーザ機器デバイスならびにコンテンツおよびガイドデータのソースは、コンテンツにアクセスし、メディアガイドを提供する目的で、相互に通信してもよい。本明細書に説明される実施形態は、これらのアプローチの任意の１つまたは部分において、またはコンテンツを配信し、メディアガイドを提供するための他のアプローチを採用するシステムにおいて、適用されてもよい。以下の４つのアプローチは、図４の汎用実施例の具体的例証を提供する。
【００８０】
あるアプローチでは、ユーザ機器デバイスは、ホームネットワーク内で相互に通信してもよい。ユーザ機器デバイスは、上記で説明される短距離ポイントツーポイント通信方式を介して、ホームネットワーク上に提供されるハブまたは他の類似デバイスを通した間接パスを介して、もしくは通信ネットワーク４１４を介して、直接相互に通信することができる。１つの家庭内の複数の個人のそれぞれが、ホームネットワーク上の異なるユーザ機器デバイスを操作してもよい。結果として、種々のメディアガイド情報または設定が、異なるユーザ機器デバイス間で伝達されることが望ましくてもよい。例えば、２００５年７月１１日出願のＥｌｌｉｓらの米国特許公開第２００５／０２５１８２７号でさらに詳細に説明されているように、ホームネットワーク内の異なるユーザ機器デバイス上で、ユーザが一貫したメディアガイドアプリケーション設定を維持することが望ましくてもよい。ホームネットワーク内の異なるタイプのユーザ機器デバイスがまた、相互に通信し、コンテンツを伝送してもよい。例えば、ユーザは、ユーザコンピュータ機器から携帯用ビデオプレーヤまたは携帯用音楽プレーヤにコンテンツを伝送してもよい。
【００８１】
第２のアプローチでは、ユーザは、複数のタイプのユーザ機器を有してもよく、これによって、コンテンツにアクセスし、メディアガイドを取得する。例えば、部分のユーザは、家庭内およびモバイルデバイスによってアクセスされる、ホームネットワークを有してもよい。ユーザは、遠隔デバイス上に実装されるメディアガイドアプリケーションを介して、家庭内デバイスを制御してもよい。例えば、ユーザは、オフィスのパーソナルコンピュータ、もしくはＰＤＡまたはウェブ対応携帯電話等のモバイルデバイスを介して、ウェブサイト上のオンラインメディアガイドアプリケーションにアクセスしてもよい。ユーザは、オンラインガイドアプリケーション上で種々の設定（例えば、録画、リマインダ、または他の設定）を設定して、ユーザの家庭内機器を制御してもよい。オンラインガイドは、直接、またはユーザの家庭内機器上のメディアガイドアプリケーションと通信することによって、ユーザの機器を制御してもよい。ユーザ機器デバイスが相互から遠隔の場所にある、ユーザ機器デバイスの通信のための種々のシステムおよび方法は、例えば、その全体を参照することにより本明細書に組み込まれる、Ｅｌｌｉｓらの２０１１年１０月２５日発行の米国特許第８，０４６，８０１号で論じられている。
【００８２】
第３のアプローチでは、家庭内外のユーザ機器デバイスのユーザは、コンテンツソース４１６と直接通信し、コンテンツにアクセスするために、そのメディアガイドアプリケーションを使用することができる。具体的には、家庭内では、ユーザテレビ機器４０２およびユーザコンピュータ機器４０４のユーザは、メディアガイドアプリケーションにアクセスし、所望のコンテンツ間をナビゲートし、それを特定してもよい。ユーザはまた、無線ユーザ通信デバイス４０６を使用して、家庭外のメディアガイドアプリケーションにアクセスし、所望のコンテンツ間をナビゲートし、それを特定してもよい。
【００８３】
第４のアプローチでは、ユーザ機器デバイスは、クラウドコンピューティング環境内で操作し、クラウドサービスにアクセスしてもよい。クラウドコンピューティング環境では、コンテンツ共有、記憶、または配信のための種々のタイプのコンピューティングサービス（例えば、ビデオ共有サイトまたはソーシャルネットワーキングサイト）が、「クラウド」と称される、ネットワーク−アクセス可能コンピューティングおよび記憶リソースの集合によって提供される。例えば、クラウドは、ネットワークを介して接続される、種々のタイプのユーザおよびデバイスにクラウドベースのサービス、例えば、通信ネットワーク４１４を介したインターネットを提供する、中央または分散場所に位置し得る、サーバコンピューティングデバイスの集合を含むことができる。これらのクラウドリソースは、１つまたはそれを上回るコンテンツソース４１６および１つまたはそれを上回るメディアガイドデータソース４１８を含んでもよい。加えて、または代替として、遠隔コンピューティングサイトは、ユーザテレビ機器４０２、ユーザコンピュータ機器４０４、および無線ユーザ通信デバイス４０６等の他のユーザ機器デバイスを含んでもよい。例えば、他のユーザ機器デバイスは、ビデオの記憶されたコピーまたはストリーミングされたビデオへのアクセスを提供してもよい。そのような実施形態では、ユーザ機器デバイスは、中心サーバと通信せずに、ピアツーピア様式で操作してもよい。
【００８４】
クラウドは、ユーザ機器デバイスのために、他の実施例の中でもとりわけ、コンテンツ記憶、コンテンツ共有、またはソーシャルネットワーキングサービス等のサービスへのアクセス、ならびに前述の任意のコンテンツへのアクセスを提供する。サービスは、クラウドコンピューティングサービスプロバイダを通して、またはオンラインサービスの他のプロバイダを通して、クラウド内で提供されることができる。例えば、クラウドベースのサービスは、コンテンツ記憶サービス、コンテンツ共有サイト、ソーシャルネットワーキングサイト、または他のサービスを含むことができ、それを介して、ユーザ供給コンテンツは、接続されたデバイス上の他者によって視聴するために配信される。これらのクラウドベースのサービスは、ユーザ機器デバイスが、コンテンツをローカルに記憶し、ローカルに記憶されたコンテンツにアクセスするのではなく、コンテンツをクラウドに記憶し、コンテンツをクラウドから受信することを可能にしてもよい。
【００８５】
ユーザは、カムコーダ、ビデオモード付きデジタルカメラ、オーディオレコーダ、携帯電話、およびハンドヘルドコンピューティングデバイス等の種々のコンテンツ捕捉デバイスを使用して、コンテンツを録画してもよい。ユーザは、直接、例えば、ユーザコンピュータ機器４０４から、またはコンテンツ捕捉特徴を有する、無線ユーザ通信デバイス４０６からのいずれかにおいて、クラウド上のコンテンツ記憶サービスにコンテンツをアップロードすることができる。代替として、ユーザは、最初に、コンテンツをユーザコンピュータ機器４０４等のユーザ機器デバイスに転送することができる。コンテンツを記憶するユーザ機器デバイスは、通信ネットワーク４１４上のデータ伝送サービスを使用して、コンテンツをクラウドにアップロードしてもよい。いくつかの実施形態では、ユーザ機器デバイス自体が、クラウドリソースであって、他のユーザ機器デバイスが、直接、ユーザがコンテンツを記憶したユーザ機器デバイスから、コンテンツにアクセスすることができる。
【００８６】
クラウドリソースは、例えば、ウェブブラウザ、メディアガイドアプリケーション、デスクトップアプリケーション、モバイルアプリケーション、および／またはそれらのアクセスアプリケーションの任意の組み合わせを使用して、ユーザ機器デバイスによってアクセスされてもよい。ユーザ機器デバイスは、アプリケーション配信のために、クラウドコンピューティングに依拠する、クラウドクライアントであってもよく、またはユーザ機器デバイスは、クラウドリソースにアクセスせずに、いくつかの機能性を有してもよい。例えば、ユーザ機器デバイス上で起動するいくつかのアプリケーションは、クラウドアプリケーション、すなわち、インターネットを経由して、サービスとして配信されるアプリケーションであってもよい一方、他のアプリケーションは、ユーザ機器デバイス上に記憶され、起動されてもよい。いくつかの実施形態では、ユーザデバイスは、コンテンツを複数のクラウドリソースから同時に受信してもよい。例えば、ユーザデバイスは、オーディオを１つのクラウドリソースからストリーミングする一方、コンテンツを第２のクラウドリソースからダウンロードすることができる。または、ユーザデバイスは、より効率的ダウンロードのために、コンテンツを複数のクラウドリソースからダウンロードすることができる。いくつかの実施形態では、ユーザ機器デバイスは、図３に関連して説明される処理回路によって行われる処理操作等の処理操作のために、クラウドリソースを使用することができる。
【００８７】
図５は、本開示のいくつかの実施形態による、画像、画像の部分、メディアアセット識別子、および他の情報が、表示される、ユーザ機器デバイスの例証的実施形態を示す。図５は、ユーザ機器５００（ユーザ機器４０２、４０４、および／または４０６の機能性を含んでもよい）を描写する。制御回路３０４は、ユーザ機器５００にメディアアセット識別子５０２および画像部分５０４を表示させてもよい。制御回路３０４は、表示のために、所与の画像部分５０４が隣接するメディアアセット識別子５０２に対応する様式で所与の画像部分５０４を生成してもよい。制御回路３０４が、所与のメディアアセット識別子５０２のユーザ選択を検出すると、制御回路３０４は、選択された所与のメディアアセット識別子５０２に対応する記述情報５０６の表示を生じさせてもよい。加えて、制御回路３０４が、所与のメディアアセット識別子５０２のユーザ選択を検出すると、制御回路３０４は、表示のために、選択されたメディアアセット識別子５０２に対応する画像５０８を生成してもよい。いくつかの実施形態では、画像５０８は、画像部分５０４が切り取られたより大きい画像であってもよい。要素５０２、５０４、５０６、および５０８のいずれかは、随意に、図５に図示されるディスプレイに表示される、またはそこから省略されてもよい。さらに、要素５０２、５０４、５０６、および５０８が例証される様式は、単に、例証であって、これらの例証は、任意の様式で並べ替えられてもよい。
【００８８】
いくつかの実施形態では、制御回路３０４は、メディアアセットに対応する画像を識別してもよい。例えば、制御回路３０４は、メディアアセット識別子５０２が、俳優Ｊｏｅｌ  ＭｃＨａｌｅ、Ｋｅｎ  Ｊｅｏｎｇ、およびＣｈｅｖｙ  Ｃｈａｓｅが出演するコメディーシリーズである、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」に対応することを判定してもよい。制御回路３０４は、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」に対応する画像（例えば、画像５０８）を識別してもよい。画像５０８は、ポスターアート、ボックスアート、ファンアート、写真、ビデオのフレーム、または任意の俳優を含む、もしくはメディアアセット識別子５０２によって識別されたメディアアセットに対応する情報を識別する、任意の他の画像等、「Ｃｏｍｍｕｎｉｔｙ」と関連付けられた任意の画像であってもよい。制御回路３０４は、メディアアセットメタデータに対応するエントリを含む、データベース（例えば、通信ネットワーク４１４を経由してアクセスされる、メディアガイドデータソース４１８）を相互参照することによって、画像５０８を識別してもよい。画像５０８は、複数の部分を含んでもよく、各部分は、個別のエンティティを含む。例えば、画像５０８は、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」に対応してもよく、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇの描写を含んでもよい。制御回路３０４は、画像５０８を部分にパーティション化してもよく、各部分は、識別されたエンティティを含む。
【００８９】
いくつかの実施形態では、制御回路３０４は、複数の部分の各個別の部分内の各個別のエンティティの識別を判定してもよい。制御回路３０４は、任意の公知の機構を使用することによって、エンティティを判定してもよい。実施例として、制御回路３０４は、画像５０８に対応するメタデータにアクセスし、そこから、Ｃｈｅｖｙ  Ｃｈａｓｅが画像５０８のある部分に描写されていることを判定することによって、画像５０８内のＣｈｅｖｙ  Ｃｈａｓｅの識別を判定してもよい。別の実施例として、制御回路３０４は、画像認識技術（例えば、顔認識技術）を利用してもよく、制御回路３０４は、各エンティティの一意の特性を認識し、次いで、それらの一意の特性とデータベース（例えば、記憶３０６）を相互参照し、特性に合致するエンティティを見つける。いくつかの実施形態では、画像５０８のエンティティの識別を判定すると、制御回路３０４は、知識グラフを調べてもよく、知識グラフに所与のエンティティと関連付けられた任意のメタデータを提供してもよく、および／または知識グラフに所与のエンティティと関連付けられた任意の他のデータ（画像認識プロセスから集められたデータ、および／または所与のエンティティに類似するエンティティの画像とのユーザ相互作用から集められたデータ等）を提供してもよい。知識グラフおよびその特徴は、参照することによって全体として本明細書に組み込まれる、２０１４年９月３０日出願の米国特許出願第１４／５０１，５０４号、２０１４年９月２９日出願の米国特許出願第１４／５００，３０９号、および２０１４年７月３１日出願の米国特許出願第１４／４４８，３０８号により詳細に説明されている。
【００９０】
いくつかの実施形態では、制御回路３０４は、データベースからユーザプロファイルにアクセスしてもよい。例えば、制御回路は、データベースからユーザプロファイルを読み出すことによって、ユーザ機器５００の現在のユーザのユーザプロファイルにアクセスしてもよい。データベースは、ローカル（例えば、記憶３０６）または遠隔（例えば、通信ネットワーク４１４を経由してアクセス可能なメディアガイドデータソース４１８またはメディアコンテンツソース４１６）にあってもよい。ユーザプロファイルは、ユーザ機器５００のユーザの選好を示してもよい。
【００９１】
いくつかの実施形態では、制御回路３０４は、ユーザプロファイルのメタデータと画像５０８に描写される各個別のエンティティの各識別を相互参照してもよい。いくつかの実施形態では、メタデータは、ユーザに対応する選好情報を備えてもよい。例えば、制御回路３０４は、俳優Ｃｈｅｖｙ  Ｃｈａｓｅに関するユーザの選好に対応する情報と、画像５０８のエンティティとして上記で制御回路３０４によって識別されたＣｈｅｖｙ  Ｃｈａｓｅの識別を相互参照してもよい。制御回路３０４は、それに応答するように、相互参照に基づいて、好ましいエンティティを識別してもよい。例えば、制御回路３０４は、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇが画像５０８に描写されており、画像５０８がメディアアセット「Ｃｏｍｍｕｎｉｔｙ」を表し、ユーザ機器５００のユーザがＣｈｅｖｙ  Ｃｈａｓｅを好むことを判定してもよい。
【００９２】
いくつかの実施形態では、制御回路３０４は、表示のために、好ましいエンティティを備える個別の部分を生成してもよい。例えば、図５に図示されるメディアガイドアプリケーションは、ユーザ機器５００のユーザが好むエンティティを含む画像５０８の切り取られた部分となるように、メディアアセット識別子５０２に隣接して描写される画像部分５０４を生じさせてもよい。上記の実施例「Ｃｏｍｍｕｎｉｔｙ」に従って、制御回路３０４は、Ｃｈｅｖｙ  Ｃｈａｓｅを含むが、Ｊｏｅｌ  ＭｃＨａｌｅまたはＫｅｎ  Ｊｅｏｎｇを含まない、画像５０８の部分を切り取り、表示のために、切り取られた部分を画像部分５０４として生成してもよい。このように、制御回路３０４は、ユーザが関心がないエンティティを含むフル画像５０８の代わりに、所与のメディアアセット識別子５０２に対応するアートの部分が画像５０４内に表示されるように、ユーザ機器５００上で起動するメディアガイドアプリケーションをユーザに個人化させてもよい。
【００９３】
いくつかの実施形態では、制御回路３０４が、相互参照に基づいて、好ましいエンティティを識別するとき、制御回路３０４は、画像内の各エンティティに対するユーザの好感度を識別してもよい。例えば、制御回路３０４は、ユーザがＣｈｅｖｙ  Ｃｈａｓｅを非常に好きであるということをユーザプロファイルが反映することを判定してもよく、したがって、Ｃｈｅｖｙ  Ｃｈａｓｅに対するユーザの高い好感度を識別してもよい。制御回路３０４は、ユーザがＪｏｅｌ  ＭｃＨａｌｅに対して無関心であることを識別してもよく、したがって、Ｊｏｅｌ  ＭｃＨａｌｅに対するユーザの中立の好感度を識別してもよい。制御回路３０４は、ユーザがＫｅｎ  Ｊｅｏｎｇが嫌いであることを識別してもよく、したがって、Ｋｅｎ  Ｊｅｏｎｇに対するユーザの負の好感度を識別してもよい。
【００９４】
いくつかの実施形態では、制御回路３０４は、各個別の好感度をランク付けしてもよい。上記の実施例に従って、制御回路は、好感度を「高」、「中立」、「負」にランク付けするであろう。故に、Ｃｈｅｖｙ  Ｃｈａｓｅは、第１位にランク付けされ、Ｊｏｅｌ  ＭｃＨａｌｅは、第２にランク付けされ、Ｋｅｎ  Ｊｅｏｎｇは、第３位にランク付けされるであろう。
【００９５】
制御回路３０４は、次いで、画像５０８の複数の部分の隣接する部分の各他のサブセットと比較して、最高組み合わせランクと関連付けられた個別のエンティティを備える、複数の部分の隣接する部分のサブセットを識別してもよい。例えば、画像５０８は、Ｊｏｅｌ  ＭｃＨａｌｅを画像５０８の左部分に、Ｃｈｅｖｙ  Ｃｈａｓｅを画像５０８の中央部分、Ｋｅｎ  Ｊｅｏｎｇを画像５０８の右部分に描写してもよい。制御回路３０４は、隣接するエンティティを判定してもよい。例えば、Ｊｏｅｌ  ＭｃＨａｌｅおよびＣｈｅｖｙ  Ｃｈａｓｅは、画像５０８の左および中央部分が相互に隣接するため、隣接する部分に描写されるエンティティである。同様に、Ｃｈｅｖｙ  ＣｈａｓｅおよびＫｅｎ  Ｊｅｏｎｇは、画像５０８の中央および右部分が相互に隣接するため、隣接する部分に描写されるエンティティである。制御回路は、隣接するエンティティのランクの平均化等、任意の公知の様式で、各隣接するエンティティのランクを組み合わせてもよい。例えば、Ｊｏｅｌ  ＭｃＨａｌｅおよびＣｈｅｖｙ  Ｃｈａｓｅの平均ランクは、１．５であって、Ｃｈｅｖｙ  ＣｈａｓｅおよびＫｅｎ  Ｊｅｏｎｇの平均ランクは、２．５となるであろう。
【００９６】
いくつかの実施形態では、制御回路３０４は、次いで、表示のために、画像部分のサブセット（例えば、最高組み合わせランクを伴う２つまたはそれを上回る隣接する画像部分）を含むように、画像部分５０４を生成してもよい。いくつかの実施形態では、制御回路３０４は、画像５０８の非隣接部分を使用して、類似プロセスを行ってもよく、画像部分５０４に描写されるべき画像５０８の非隣接部分は、任意の公知の画像スティッチング機構を使用して、ともにスティッチされる。
【００９７】
いくつかの実施形態では、制御回路３０４は、相互参照に基づいて、複数の好ましいエンティティを識別してもよい。例えば、制御回路は、前述のように、画像５０８のエンティティ毎にユーザの好感度を判定してもよい。制御回路３０４は、閾値エンティティを判定する、または閾値好感度をデータベース（例えば、記憶３０８またはメディアガイドデータソース４１８）から読み出してもよい。制御回路３０４は、閾値好感度と等しいまたはそれを超える好感度に対応する画像５０８のエンティティを判定することによって、画像５０８に描写される複数の好ましいエンティティを識別してもよい。
【００９８】
いくつかの実施形態では、制御回路３０４は、表示のために、規定された縦横比要件を満たすために十分な量の複数の好ましいエンティティのエンティティを備える複数の部分を生成してもよい。実施例として、制御回路３０４は、ユーザ機器５００によって使用されるメディアガイドアプリケーションが表示するようにプログラムされる、画像部分５０４の寸法を判定することによって、規定された縦横比要件を判定してもよい。制御回路３０４は、画像５０８のちょうど２つの部分が判定された寸法を満たすために要求されることを判定してもよい。制御回路３０４は、次いで、表示のために、規定された縦横比要件を満たす画像部分５０４として２つの部分を選択してもよい（例えば、前述および後述の複数の部分を選択するための任意の様式を使用して）。
【００９９】
いくつかの実施形態では、制御回路３０４は、画像５０８の個別の部分のユーザによる選択を受信してもよく、選択の受信に応答して、表示のために、画像部分５０４を生成してもよい。例えば、制御回路３０４は、ユーザが画像５０８内のＣｈｅｖｙ  Ｃｈａｓｅの描写を選択することによって、ユーザがＣｈｅｖｙ  Ｃｈａｓｅを好むことの選択またはインジケーションをユーザから受信してもよい。代替として、制御回路３０４は、Ｃｈｅｖｙ  Ｃｈａｓｅを画像５０８自体内で具体的に選択せずに、ユーザがＣｈｅｖｙ  Ｃｈａｓｅを好ましい俳優として任意の公知の様式で記述することによって、本選択を受信してもよい。制御回路３０４は、選択の受信に応答して、表示のために、Ｃｈｅｖｙ  Ｃｈａｓｅを含む画像５０８の部分を含む、画像部分５０４をそれに応答するように生成してもよい。
【０１００】
いくつかの実施形態では、制御回路３０４は、画像５０８内のテキストコンテンツを認識してもよい。実施例として、画像５０８は、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」のタイトルのテキストコンテンツを含む。制御回路３０４は、テキスト「Ｃｏｍｍｕｎｉｔｙ」が画像５０８内に存在することを認識してもよい。制御回路３０４は、同時表示のために、好ましいエンティティを備える個別の部分を伴うテキストコンテンツを生成してもよい。例えば、制御回路３０４は、表示のために、画像部分５０４を生成するとき、テキストコンテンツ「Ｃｏｍｍｕｎｉｔｙ」を画像部分５０４の生成されるディスプレイ内に含んでもよい。制御回路３０４は、テキストコンテンツの組成物を維持してもよく、またはそれを変更してもよい（例えば、スタイル、コンテンツ、サイズ、または任意の他の様式の観点から）。
【０１０１】
いくつかの実施形態では、制御回路３０４は、所与のメディアアセット識別子５０２に対応する複数の画像が存在することを判定してもよい。制御回路は、表示のために生成すべき画像部分５０４の判定に関して前述または後述の任意の様式で、ユーザが好む画像を判定することによって、表示のために生成すべき画像５０８を判定してもよい。いくつかの実施形態では、好ましい画像またはスティッチされた好ましい画像のセットが、表示のために生成されてもよく、画像部分５０４は、表示のために生成され、好ましい画像またはスティッチされた好ましい画像のセットは、前述および後述の任意の様式で判定される。
【０１０２】
別の側面では、制御回路３０４は、表示のために、画像の部分（例えば、画像部分５０４）を選択的に生成してもよい。制御回路３０４は、最初に、メディアアセットに対応する画像（例えば、画像５０８）を識別することによって、本目的を達成してもよく、画像は、複数の部分を備え、複数の部分の各部分は、個別のエンティティを備える。制御回路３０４は、前述および後述の任意の様式で識別を行ってもよい。
【０１０３】
いくつかの実施形態では、制御回路３０４は、複数の部分の各個別の部分内の各個別のエンティティの識別を判定してもよい。制御回路３０４は、前述および後述の任意の様式で識別を判定してもよい。
【０１０４】
いくつかの実施形態では、制御回路３０４は、データベースにアクセスし、メディアアセット内の各識別の頻出率のレベルを判定してもよい。データベースは、制御回路３０４のローカル（例えば、記憶３０８）または制御回路３０４の遠隔（例えば、通信ネットワーク４１４を経由してアクセスされる、メディアガイドデータソース４１８）にあってもよい。制御回路３０４は、データベースにアクセスするとき、メディアアセット内の各識別の頻出率のレベルを判定するために使用され得る情報を読み出してもよい。例えば、制御回路３０４は、メディアアセットに対する識別毎に、出演時間、拡大映像内の時間量、広角撮影映像内の時間量、フレーム内で単独登場人物である時間量に関連する情報を読み出してもよい。制御回路３０４は、任意の所与の識別に対して、これらの要因のいずれかまたはそれらの組み合わせを比較することによって、頻出率のレベルを判定してもよい。いくつかの実施形態では、制御回路３０４は、最高レベルの頻出率に対応する個別のエンティティを判定してもよい。例えば、制御回路３０４が識別毎の頻出率のレベルを判定後、制御回路３０４は、最高レベルの頻出率を有する個別のエンティティを判定してもよい。例えば、「Ｃｏｍｍｕｎｉｔｙ」実施例に従って、Ｊｏｅｌ  ＭｃＨａｌｅは、「Ｃｏｍｍｕｎｉｔｙ」においてＣｈｅｖｙ  Ｃｈａｓｅより長い出演時間を有し、したがって、Ｊｏｅｌ  ＭｃＨａｌｅは、Ｃｈｅｖｙ  Ｃｈａｓｅより高い頻出率のレベルが割り当てられ得る。
【０１０５】
いくつかの実施形態では、制御回路３０４は、表示のために、最高レベルの頻出率に対応する個別のエンティティを備える個別の部分を生成してもよい（例えば、画像部分５０４または画像５０８に）。制御回路３０４は、前述および後述の任意の様式で、表示のために、個別の部分を生成してもよい。
【０１０６】
いくつかの実施形態では、制御回路３０４は、データベースからユーザプロファイルにアクセスし、ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照し、相互参照に基づいて、各個別のエンティティをランク付けしてもよい。制御回路３０４は、前述および後述の任意の様式でこれらの機能を行ってもよい。
【０１０７】
いくつかの実施形態では、制御回路３０４は、個別のエンティティに対応する頻出率の個別のレベルに基づいて、各個別のエンティティに加重付けしてもよい。例えば、上記の実施例に従って、Ｊｏｅｌ  ＭｃＨａｌｅがメディアアセット「Ｃｏｍｍｕｎｉｔｙ」において比較的により長い出演時間を有するため、Ｊｏｅｌ  ＭｃＨａｌｅがＣｈｅｖｙ  ＣｈａｓｅおよびＫｅｎ  Ｊｅｏｎｇより高頻出である場合、制御回路３０４は、Ｊｏｅｌ  ＭｃＨａｌｅに高加重を割り当ててもよい。
【０１０８】
いくつかの実施形態では、制御回路３０４は、各個別のエンティティのランクおよび加重をヒューリスティックに組み合わせ、各個別のエンティティの組み合わせられたランクを判定してもよい。例えば、制御回路３０４が、ユーザがＫｅｎ  Ｊｅｏｎｇに強い選好を有し、Ｋｅｎ  Ｊｅｏｎｇが、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」においてあまり高頻出ではないため、低加重を有することを判定し、制御回路３０４が、ユーザがＪｏｅｌ  ＭｃＨａｌｅを非常に嫌いであるが、Ｊｏｅｌ  ＭｃＨａｌｅが高頻出率を有することを判定する場合、制御回路３０４は、全てのこれらの要因ヒューリスティックに考慮し、組み合わせられたランクを判定してもよい。この場合、Ｊｏｅｌ  ＭｃＨａｌｅは、非常に強く嫌われているため、制御回路３０４は、より高い組み合わせ加重をＫｅｎ  Ｊｅｏｎｇに属すると決定してもよい。制御回路３０４は、次いで、（例えば、画像部分５０４におけるユーザ機器５００のディスプレイ３１２上での）表示のために、最高組み合わせランクに対応する個別のエンティティを備える個別の部分（この場合、Ｋｅｎ  Ｊｅｏｎｇを含む画像）を生成してもよい。
【０１０９】
いくつかの実施形態では、制御回路３０４は、各他のエンティティに対して最高頻出率レベルを伴う２つまたはそれを上回るエンティティを判定することによって、複数の高頻出エンティティを識別し、（例えば、ディスプレイ３１２上での）表示のために、規定された縦横比要件を満たすために十分な量の複数の好ましいエンティティのエンティティを備える複数の部分を生成してもよい。例えば、制御回路３０４は、Ｋｅｎ  ＪｅｏｎｇおよびＪｏｅｌ  ＭｃＨａｌｅが２つの最高頻出率レベルを有すると識別してもよい（前述および後述の任意の様式に従って）。制御回路３０４は、規定された縦横比要件が２つの部分のみ収容することができる場合、２つの識別を識別してもよい。制御回路３０４は、Ｋｅｎ  ＪｅｏｎｇおよびＪｏｅｌ  ＭｃＨａｌｅを含む部分を切り取り、表示のために、切り取られた画像を生成してもよい。規定された縦横比は、制御回路３０４が、表示のために、画像または画像部分を生成するときに満たすことが要求される、画像部分５０４の高さ対幅比率または規定された寸法であってもよい。
【０１１０】
いくつかの実施形態では、制御回路３０４は、最高レベルの頻出率に対応するエンティティの特性を判定してもよく、次いで、最高レベルの頻出率に対応するエンティティに対応する個別の部分内のエンティティを囲繞する特徴のための最適特性を判定してもよい。判定された最適特性に基づいて、制御回路３０４は、エンティティを囲繞する特徴の特性を変更し、最適特性を反映してもよい。例えば、制御回路３０４は、最高レベルの頻出率に対応するエンティティの肌の色合いを考慮してもよく、最高レベルの頻出率に対応するエンティティの描写を囲繞する空または背景の色等、画像（例えば、画像部分５０４または画像５０８）の周囲特徴を明化または暗化してもよい。
【０１１１】
本開示の任意の他の側面または実施形態に関して前述の任意の特徴は、頻出率のレベルに基づいて、表示のために、画像の部分を選択的に生成するとき、実装されてもよい。
【０１１２】
いくつかの側面では、制御回路３０４は、メディアアセットに対応する複数の画像を識別してもよく、複数の画像の各画像は、少なくとも１つの部分を備え、各部分は、個別のエンティティを備える。例えば、制御回路３０４は、俳優Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇが出演する大ヒットシリーズ「Ｃｏｍｍｕｎｉｔｙ」等のメディアアセットに対応する、ポスター、写真、ボックスアート、および／または同等物を識別してもよい。制御回路３０４によって識別された画像は、いくつかの部分を含んでもよく、各部分は、個別のエンティティを含む。例えば、制御回路３０４は、画像（例えば、画像５０８）が、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇのそれぞれの肖像を描くことを判定してもよく、制御回路３０４は、各別個の俳優を画像の別個の部分として含有する、各部分の境界を定めてもよい。
【０１１３】
いくつかの実施形態では、制御回路３０４は、各個別のエンティティの識別を判定してもよい。上記の実施例に従って、制御回路３０４は、あるエンティティがＪｏｅｌ  ＭｃＨａｌｅを表し、別のエンティティがＣｈｅｖｙ  Ｃｈａｓｅを表し、別のエンティティがＫｅｎ  Ｊｅｏｎｇを表すことを判定してもよい。制御回路３０４は、画像認識アルゴリズムに基づいて、画像に対応するメタデータを調べることによって、または任意の他の公知の機構によって、これらの判定を行ってもよい。前述の画像を識別し、個別のエンティティの識別を判定する任意の様式が、本側面における使用のために検討される。
【０１１４】
いくつかの実施形態では、制御回路３０４は、データベースからユーザプロファイルにアクセスしてもよい。例えば、制御回路３０４は、遠隔またはローカルデータベースにクエリし、制御回路３０４が、実装される、またはそれと関連付けられた、ユーザ機器の現在のユーザに対応する、ユーザプロファイルにアクセスしてもよい。制御回路３０４は、クエリに応答して、情報をユーザプロファイルから受信してもよい。前述および後述のユーザプロファイルにアクセスする任意の様式が、本側面における使用のために検討される。
【０１１５】
いくつかの実施形態では、制御回路３０４は、ユーザプロファイルのメタデータと各個別のエンティティの各識別を相互参照してもよい。例えば、制御回路３０４は、ユーザプロファイルの情報と各エンティティに対応する情報を比較してもよい。上記の実施例に従って、制御回路３０４は、ユーザが好み得る俳優を判定する試みにおいて、ユーザプロファイルからのユーザ選好を示す情報とＪｏｅｌ  ＭｃＨａｌｅ、Ｋｅｎ  Ｊｅｏｎｇ、およびＣｈｅｖｙ  Ｃｈａｓｅのそれぞれに対応するメタデータを相互参照してもよい。制御回路３０４は、次いで、相互参照に基づいて、好ましいエンティティを識別してもよい。前述および後述のユーザプロファイルのメタデータと個別の識別の識別を相互参照する任意の様式が、本側面における使用のために検討される。
【０１１６】
いくつかの実施形態では、制御回路３０４は、複数の画像のうちの画像を判定してもよく、好ましいエンティティは、より高頻出であって、表示のために、その画像を生成してもよい（例えば、画像部分５０４または画像５０８に）。例えば、制御回路３０４は、Ｋｅｎ  Ｊｅｏｎｇが好ましいエンティティであることを判定してもよい。制御回路３０４は、複数の画像内に３つの候補画像が存在することを判定してもよく、１つは、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｋｅｎ  Ｊｅｏｎｇ、およびＣｈｅｖｙ  Ｃｈａｓｅの全員を含み、１つは、Ｋｅｎ  Ｊｅｏｎｇのみを含み、１つは、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」の全キャストを含む。制御回路３０４は、Ｋｅｎ  Ｊｅｏｎｇのみを含む画像がＫｅｎ  Ｊｅｏｎｇが最も高頻出である画像であることを判定してもよい。制御回路３０４は、次いで、表示のために、Ｋｅｎ  Ｊｅｏｎｇを含む画像を生成してもよい。画像の表示は、他の実施形態に関して前述および後述の任意の様式を使用して生成されてもよい。頻出率の判定は、前述および後述のように、頻出率のレベルを判定する任意の議論と一貫して行われてもよい。前述および後述の任意の側面の全ての他の実施形態は、表示のために複数の画像の画像を選択的に生成することを伴う本側面に関する適用可能実施形態として検討される。
【０１１７】
図６は、表示のために生成する画像の部分を判定する際に関わる例証的ステップのフロー図である。プロセス６００またはその任意のステップは、図３−５に示されるデバイスのいずれか上で行われる、またはそれによって提供され得ることに留意されたい。例えば、プロセス６００は、表示のために生成すべき画像の部分を判定するために、ユーザ機器４０２、４０４、および／または４０６（図４）上に実装される制御回路によって命令されるように、制御回路３０４（図３）によって実行されてもよい。加えて、プロセス６００の１つまたはそれを上回るステップは、図７および図８に説明されるもの等の任意の他のプロセスまたは実施形態の１つまたはそれを上回るステップの中に組み込まれる、またはそれと組み合わせられてもよい。
【０１１８】
プロセス６００は、６０２から開始し、制御回路３０４は、メディアアセットに対応する画像を識別してもよく、画像は、ｎ個の部分を含み、ｎ個の部分の各部分は、個別のエンティティを備える。例えば、制御回路３０４は、メディアアセット識別子５０２が、俳優Ｊｏｅｌ  ＭｃＨａｌｅ、Ｋｅｎ  Ｊｅｏｎｇ、およびＣｈｅｖｙ  Ｃｈａｓｅが出演するコメディーシリーズである、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」に対応することを判定してもよい。制御回路３０４は、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」に対応する画像（例えば、画像５０８）を識別してもよい。制御回路３０４は、メディアアセットメタデータに対応するエントリを含む、データベース（例えば、通信ネットワーク４１４を経由してアクセスされる、メディアガイドデータソース４１８）を相互参照することによって、画像５０８を識別してもよい。画像５０８は、複数の部分を含んでもよく、各部分は、個別のエンティティを含む。例えば、画像５０８は、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」に対応してもよく、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇの描写を含んでもよい。制御回路３０４は、画像５０８を部分にパーティション化してもよく、各部分は、識別されたエンティティを含む（この場合、ｎ＝３）。
【０１１９】
プロセス６００は、次いで、６０４に継続してもよく、制御回路３０４は、複数の部分の各個別の部分内の各個別のエンティティの識別を判定してもよい。制御回路３０４は、任意の公知の機構を使用することによって、エンティティを判定してもよい。実施例として、制御回路３０４は、画像５０８に対応するメタデータにアクセスし、そこから、Ｃｈｅｖｙ  Ｃｈａｓｅが画像５０８のある部分に描写されていることを判定することによって、画像５０８内のＣｈｅｖｙ  Ｃｈａｓｅの識別を判定してもよい。別の実施例として、制御回路３０４は、画像認識技術（例えば、顔認識技術）を利用してもよく、制御回路３０４は、各エンティティの一意の特性を認識し、次いで、それらの一意の特性とデータベース（例えば、記憶３０６）を相互参照し、特性に合致するエンティティを見つける。
【０１２０】
プロセス６００は、次いで、６０６に継続してもよく、制御回路３０４は、データベースからユーザプロファイルにアクセスしてもよい。例えば、制御回路は、データベースからユーザプロファイルを読み出すことによって、ユーザ機器５００の現在のユーザのユーザプロファイルにアクセスしてもよい。データベースは、ローカル（例えば、記憶３０６）または遠隔（例えば、通信ネットワーク４１４を経由してアクセス可能なメディアガイドデータソース４１８またはメディアコンテンツソース４１６）にあってもよい。ユーザプロファイルは、ユーザ機器５００のユーザの選好を示してもよい。
【０１２１】
プロセス６００は、次いで、６０８に継続してもよく、カウンタｉが、１に初期化される。プロセス６００は、次いで、６１０に継続してもよく、制御回路３０４は、ユーザプロファイルのメタデータと画像５０８のｉ番目の部分内のエンティティの識別を相互参照してもよい。いくつかの実施形態では、メタデータは、ユーザに対応する選好情報を備えてもよい。例えば、制御回路３０４は、俳優Ｃｈｅｖｙ  Ｃｈａｓｅに関するユーザの選好に対応する情報と画像５０８のエンティティとして上記で制御回路３０４によって識別されたＣｈｅｖｙ  Ｃｈａｓｅの識別を相互参照してもよい。
【０１２２】
プロセス６００は、次いで、６１２に継続してもよく、制御回路３０４は、カウンタが画像５０８内のｎ個の部分の数に等しいかどうかを判定する。カウンタｉがｎに等しくない場合、プロセス６００は、カウンタｉを１だけインクリメントした後、６１０にループバックしてもよい。カウンタｉがｎに等しい場合、プロセス６００は、６１４に継続してもよく、制御回路３０４は、相互参照に基づいて、好ましいエンティティを識別してもよい。例えば、制御回路３０４は、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇが画像５０８に描写されており、画像５０８がメディアアセット「Ｃｏｍｍｕｎｉｔｙ」を表し、ユーザ機器５００のユーザがＣｈｅｖｙ  Ｃｈａｓｅを好むことを判定してもよい。
【０１２３】
プロセス６００は、次いで、６１６に継続してもよく、制御回路３０４は、表示のために、好ましいエンティティを備える個別の部分を生成してもよい。例えば、図５に図示されるメディアガイドアプリケーションは、ユーザ機器５００のユーザが好むエンティティを含む画像５０８の切り取られた部分となるように、メディアアセット識別子５０２に隣接して描写される画像部分５０４を生じさせてもよい。上記の実施例「Ｃｏｍｍｕｎｉｔｙ」に従って、制御回路３０４は、Ｃｈｅｖｙ  Ｃｈａｓｅを含むが、Ｊｏｅｌ  ＭｃＨａｌｅまたはＫｅｎ  Ｊｅｏｎｇを含まない、画像５０８の部分を切り取り、表示のために、切り取られた部分を画像部分５０４として生成してもよい。このように、制御回路３０４は、ユーザが関心がないエンティティを含むフル画像５０８の代わりに、所与のメディアアセット識別子５０２に対応するアートの部分が画像５０４内に表示されるように、ユーザ機器５００上で起動するメディアガイドアプリケーションをユーザに個人化させてもよい。
【０１２４】
図６のステップまたは説明は、本開示の任意の他の実施形態とともに使用され得ることが考慮される。加えて、図６に関して説明されるステップおよび説明は、本開示の目的を促進するように、代替的な順序で、または並行して行われてもよい。例えば、これらのステップのそれぞれは、システムまたは方法の遅延を減少または速度を増加させるように、任意の順序で、または並行して、もしくは実質的に同時に行われてもよい。さらに、図６のステップのうちの１つまたはそれを上回るものを行うために、図３−５に関して論じられるデバイスまたは機器のいずれかを使用できることに留意されたい。
【０１２５】
図７は、本開示のいくつかの実施形態による、メディアアセット内のエンティティの識別の頻出率のレベルに基づいて、表示のために生成する画像の部分を判定する際に関わる例証的ステップのフロー図である。プロセス７００またはその任意のステップは、図３−５に示されるデバイスのいずれか上で行われる、またはそれによって提供され得ることに留意されたい。例えば、プロセス７００は、表示のために生成すべき画像の部分を判定するために、ユーザ機器４０２、４０４、および／または４０６（図４）上に実装される制御回路によって命令されるように、制御回路３０４（図３）によって実行されてもよい。加えて、プロセス６００の１つまたはそれを上回るステップは、図６および図８に説明されるもの等の任意の他のプロセスまたは実施形態の１つまたはそれを上回るステップの中に組み込まれる、またはそれと組み合わせられてもよい。
【０１２６】
プロセス７００は、７０２から開始し、制御回路（例えば、制御回路３０４）は、メディアアセットに対応する画像を識別してもよく、画像は、複数の部分を備え、複数の部分の各部分は、個別のエンティティを備える。例えば、制御回路３０４は、メディアアセット識別子５０２が、俳優Ｊｏｅｌ  ＭｃＨａｌｅ、Ｋｅｎ  Ｊｅｏｎｇ、およびＣｈｅｖｙ  Ｃｈａｓｅが出演するコメディーシリーズである、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」に対応することを判定してもよい。制御回路３０４は、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」に対応する画像（例えば、画像５０８）を識別してもよい。制御回路３０４は、メディアアセットメタデータに対応するエントリを含む、データベース（例えば、通信ネットワーク４１４を経由してアクセスされる、メディアガイドデータソース４１８）を相互参照することによって、画像５０８を識別してもよい。画像５０８は、複数の部分を含んでもよく、各部分は、個別のエンティティを含む。例えば、画像５０８は、メディアアセット「Ｃｏｍｍｕｎｉｔｙ」に対応してもよく、画像５０８の３つの異なる部分の個別のエンティティである、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇの描写を含んでもよい。プロセス７００は、７０４に継続してもよい。
【０１２７】
７０４では、制御回路３０４は、複数の部分の各個別の部分内の各個別のエンティティの識別を判定してもよい。制御回路３０４は、任意の公知の機構を使用することによって、エンティティを判定してもよい。実施例として、制御回路３０４は、画像５０８に対応するメタデータにアクセスし、そこから、Ｃｈｅｖｙ  Ｃｈａｓｅが画像５０８のある部分に描写されていることを判定することによって、画像５０８内のＣｈｅｖｙ  Ｃｈａｓｅの識別を判定してもよい。別の実施例として、制御回路３０４は、画像認識技術（例えば、顔認識技術）を利用してもよく、制御回路３０４は、各エンティティの一意の特性を認識し、次いで、それらの一意の特性とデータベース（例えば、記憶３０６）を相互参照し、特性に合致するエンティティを見つける。プロセス７００は、次いで、７０６に継続してもよい。
【０１２８】
７０６では、制御回路３０４は、データベースにアクセスし、メディアアセット内の各識別の頻出率のレベルを判定してもよい。制御回路３０４は、識別毎にメディアアセット内の出演時間量を判定すること等によって、前述および後述の任意の様式で頻出率のレベルを判定してもよい。例えば、制御回路３０４は、「Ｃｏｍｍｕｎｉｔｙ」のエピソードにおいて、Ｊｏｅｌ  ＭｃＨａｌｅが、１４分の出演時間を有し、Ｋｅｎ  Ｊｅｏｎｇが、３分の出演時間を有し、Ｃｈｅｖｙ  Ｃｈａｓｅが、１分の出演時間を有することを判定してもよい。プロセス７００は、次いで、７０８に継続してもよい。
【０１２９】
７０８では、制御回路３０４は、最高レベルの頻出率に対応する個別のエンティティを判定してもよい。制御回路３０４は、例えば、各頻出率のレベルを相互に比較し、最大頻出率のレベルを判定することによって、これを行ってもよい。出演時間に関する上記の実施例に従って、Ｊｏｅｌ  ＭｃＨａｌｅが「Ｃｏｍｍｕｎｉｔｙ」の所与のエピソードにおける最長出演時間量を有するため、制御回路３０４は、Ｊｏｅｌ  ＭｃＨａｌｅが最高レベルの頻出率に対応することを判定するであろう。プロセス７００は、次いで、７１０に継続してもよい。
【０１３０】
７１０では、制御回路３０４は、表示のために、最高レベルの頻出率に対応する個別のエンティティを備える個別の部分を生成してもよい。上記の実施例に従って、制御回路３０４は、表示のために（例えば、画像部分５０４に）、画像５０８のＪｏｅｌ  ＭｃＨａｌｅを備える部分を生成してもよい。
【０１３１】
図７のステップまたは説明は、本開示の任意の他の実施形態とともに使用され得ることが考慮される。加えて、図７に関して説明されるステップおよび説明は、本開示の目的を促進するように、代替的な順序で、または並行して行われてもよい。例えば、これらのステップのそれぞれは、システムまたは方法の遅延を減少または速度を増加させるように、任意の順序で、または並行して、もしくは実質的に同時に行われてもよい。さらに、図７のステップのうちの１つまたはそれを上回るものを行うために、図３−５に関して論じられるデバイスまたは機器のいずれかを使用できることに留意されたい。
【０１３２】
図８は、表示のために、本開示のいくつかの実施形態による、ユーザが好むエンティティが最も高頻出である、複数の画像の画像を選択的に生成するための例証的ステップのフロー図である。プロセス８００またはその任意のステップは、図３−５に示されるデバイスのいずれか上で行われる、またはそれによって提供され得ることに留意されたい。例えば、プロセス８００は、表示のために生成すべき画像の部分を判定するために、ユーザ機器４０２、４０４、および／または４０６（図４）上に実装される制御回路によって命令されるように、制御回路３０４（図３）によって実行されてもよい。加えて、プロセス８００の１つまたはそれを上回るステップは、図６および図７に説明されるもの等の任意の他のプロセスまたは実施形態の１つまたはそれを上回るステップの中に組み込まれる、またはそれと組み合わせられてもよい。
【０１３３】
プロセス８００は、８０２から開始し、制御回路（例えば、制御回路３０４）は、メディアアセットに対応する複数の画像を識別してもよく、複数の画像の各画像は、少なくとも１つの部分を備え、各部分は、個別のエンティティを備える。例えば、制御回路３０４は、「Ｃｏｍｍｕｎｉｔｙ」に対応する複数の画像を識別してもよく、ある画像は、Ｊｏｅｌ  ＭｃＨａｌｅに対応し、ある画像は、Ｃｈｅｖｙ  Ｃｈａｓｅに対応し、ある画像は、Ｊｏｅｌ  ＭｃＨａｌｅ、Ｃｈｅｖｙ  Ｃｈａｓｅ、およびＫｅｎ  Ｊｅｏｎｇの全員を含む。プロセス８００は、次いで、８０４に継続してもよい。
【０１３４】
８０４では、制御回路３０４は、各個別のエンティティの識別を判定してもよい。制御回路３０４は、画像認識技法または識別を判定するために画像と関連付けられたメタデータの分析等、前述および後述の任意の様式を使用して識別を判定してもよい。プロセス８００は、次いで、８０６に継続してもよい。
【０１３５】
８０６では、制御回路３０４は、データベースからユーザプロファイルにアクセスしてもよい。制御回路３０４は、通信ネットワーク４１４を経由してメディアガイドデータソース４１８におけるデータベースにアクセスすること等によって、前述および後述の任意の様式でユーザプロファイルにアクセスしてもよい。プロセス８００は、次いで、８０８に継続してもよい。
【０１３６】
８０８では、制御回路３０４は、ユーザプロファイルのメタデータと各個別の識別の各識別を相互参照してもよい。ユーザプロファイルのメタデータと各個別のエンティティの各識別の相互参照は、前述および後述の任意の様式と一貫して行われてもよい。ユーザプロファイルのメタデータと各個別のエンティティの各識別の相互参照は、各識別に対するユーザの選好についての情報をもたらしてもよい。プロセス８００は、次いで、８１０に継続してもよい。
【０１３７】
８１０では、制御回路３０４は、相互参照に基づいて、好ましいエンティティを識別してもよい。例えば、制御回路３０４は、ユーザが、Ｃｈｅｖｙ  Ｃｈａｓｅ等の脇役コメディアンを好み、主要登場人物Ｊｏｅｌ  ＭｃＨａｌｅを好まないことを判定してもよい。プロセス８００は、次いで、８１２に継続してもよい。
【０１３８】
８１２では、制御回路３０４は、好ましいエンティティが最も高頻出する、複数の画像のうちの画像を判定してもよい。上記の実施例に従って、制御回路３０４は、Ｃｈｅｖｙ  Ｃｈａｓｅのみを含む、ある画像と、Ｃｈｅｖｙ  Ｃｈａｓｅ、Ｊｏｅｌ  ＭｃＨａｌｅ、およびＫｅｎ  Ｊｅｏｎｇを含む、別の画像とが存在することを判定してもよい。制御回路３０４は、Ｃｈｅｖｙ  Ｃｈａｓｅのみを含む画像が、Ｃｈｅｖｙ  Ｃｈａｓｅが最も高頻出である画像であることを判定してもよい。プロセス８００は、次いで、８１４に継続してもよく、制御回路３０４は、表示のために、Ｃｈｅｖｙ  Ｃｈａｓｅのみを含む画像を生成してもよい。
【０１３９】
図８のステップまたは説明は、本開示の任意の他の実施形態とともに使用され得ることが考慮される。加えて、図８に関して説明されるステップおよび説明は、本開示の目的を促進するように、代替的な順序で、または並行して行われてもよい。例えば、これらのステップのそれぞれは、システムまたは方法の遅延を減少または速度を増加させるように、任意の順序で、または並行して、もしくは実質的に同時に行われてもよい。さらに、図８のステップのうちの１つまたはそれを上回るものを行うために、図３−５に関して論じられるデバイスまたは機器のいずれかを使用できることに留意されたい。
【０１４０】
本発明に関わる方法が、コンピュータ使用可能および／または可読媒体を含む、コンピュータプログラム製品内で具現化されてもよいことは、当業者に明白となるであろう。例えば、そのようなコンピュータ使用可能メディアは、その上に記憶されたコンピュータ可読プログラムコードを有する、ＣＤ−ＲＯＭディスクもしくは従来のＲＯＭデバイス等の読取専用メモリデバイス、またはハードドライブデバイスもしくはコンピュータディスケット等のランダムアクセスメモリから成ってもよい。また、本発明に関わる方法、技法、およびプロセスは、処理回路を使用して実行されてもよいことを理解されたい。例えば、表示のために生成すべき画像５０８の部分の判定は、処理回路、例えば、図３の処理回路３０６によって行われてもよい。処理回路は、例えば、ユーザ機器３００、メディアコンテンツソース４１６、またはメディアガイドデータソース４１８内の汎用プロセッサ、カスタマイズされた集積回路（例えば、ＡＳＩＣ）、またはフィールドプログラマブルゲートアレイ（ＦＰＧＡ）であってもよい。例えば、本明細書に説明されるようなメディアアセット対応は、図３の記憶３０８または図４のメディアガイドデータソース４１８内に記憶され、そこから読み出されてもよい。さらに、処理回路またはコンピュータプログラムは、ユーザプロファイル選好等のユーザと関連付けられた設定を更新し、図３の記憶３０８または図４のメディアガイドデータソース４１８内に記憶された情報を更新してもよい。
【０１４１】
前述のプロセスは、限定ではなく、例証であることが意図される。当業者は、本明細書で論じられるプロセスのステップが、省略される、修正される、組み合わせられる、および／または並べ替えられてもよく、任意の付加的ステップが、本発明の範囲から逸脱することなく、行われてもよいことを理解するであろう。より一般的には、前述の開示は、限定ではなく、例示であることを意図する。続く請求項のみが、本発明が包含するものに関する境界を設定することを意図する。さらに、いずれか１つの実施形態で説明される特徴および制限は、本明細書の任意の他の実施形態に適用され得、一実施形態に関するフローチャートまたは実施例は、好適な様式で任意の他の実施形態と組み合わせられ、異なる順序で行われ、または並行して行われ得ることに留意されたい。加えて、本明細書で説明されるシステムおよび方法は、リアルタイムで行われてもよい。また、上記で説明されるシステムおよび／または方法は、他のシステムおよび／または方法に適用され、またはそれらに従って使用され得ることにも留意されたい。
【図１】
2018528492.tif 000003
【図２】
2018528492.tif 000004
【図３】
2018528492.tif 000005
【図４】
2018528492.tif 000006
【図５】
2018528492.tif 000007
【図６】
2018528492.tif 000008
【図７】
2018528492.tif 000009
【図８】
2018528492.tif 000010
【国際調査報告】
2018528492.tif 000011
2018528492.tif 000012