(57)【特許請求の範囲】
【請求項１】
実行可能な命令で構成され、１つ以上のコンピュータシステムの制御下で、
電子デバイスでのコンテンツ提示を抑制するために、前記電子デバイスのユーザからのコンテンツ抑制プリファレンスを取得することであって、前記コンテンツ抑制プリファレンスは、少なくとも特定のコンテンツ部分が、未来の時点まで提示の抑制に指定されることを示し、前記特定のコンテンツ部分は、視像内の特定の位置に位置する画像コンテンツを含む、コンテンツ抑制プリファレンスを取得することと、
前記電子デバイスで、コンテンツ部分を受信することと、
前記電子デバイスで、前記コンテンツ部分に対するコンテンツ選択タグをコミュニティタグプロバイダから受信することであって、前記コンテンツ選択タグは、コミュニティのメンバーによって作成され、前記コミュニティタグプロバイダにアップロードされたコンテンツ選択タグであり、かつ、前記コンテンツ部分の少なくとも一部が、前記コンテンツ抑制プリファレンスと関連付けられる情報を含み、前記視像内の前記特定の位置に位置する前記画像コンテンツを含むことを示す、コンテンツ選択タグを受信することと、
前記電子デバイスが、前記コンテンツ選択タグに少なくとも一部基づき、前記コンテンツ部分の前記少なくとも一部が、前記コンテンツ抑制プリファレンスによる抑制に指定される前記特定のコンテンツ部分と関連付けられる情報を含み、前記視像内の前記特定の位置に位置する前記画像コンテンツを含むと判定するときに、前記コンテンツ部分の前記少なくとも一部が、修正コンテンツ部分を形成するように抑制されるべきであると判定することと、
前記電子デバイスを介してユーザへ、前記視像内の前記特定の位置に位置する前記画像コンテンツを含む、前記コンテンツ部分の前記少なくとも一部を抑制する、前記修正コンテンツ部分を提示することと、を含む、
コンピュータにより実現される方法。
【請求項２】
画像認識アルゴリズムまたは音声認識アルゴリズムが、前記コンテンツ部分の少なくとも１つの他の一部が、前記コンテンツ抑制プリファレンスによる抑制に指定された、画像または音声部分を含有すると示すときに、前記コンテンツ部分の前記少なくとも１つの他の一部もまた、前記修正コンテンツ部分を形成するように、抑制されるべきであると判定することをさらに含む、請求項１に記載のコンピュータにより実現される方法。
【請求項３】
前記取得することは、ユーザが前記電子デバイスにて認証されるときに、サーバから前記ユーザ用の前記コンテンツ抑制プリファレンスを取得することを含む、請求項１に記載のコンピュータにより実現される方法。
【請求項４】
前記取得することは、前記電子デバイスによってユーザに提供されるユーザインターフェースを介して、前記コンテンツ抑制プリファレンスを取得することを含む、請求項１に記載のコンピュータにより実現される方法。
【請求項５】
前記コンテンツ選択タグは、前記コンテンツ部分のカテゴリを示し、前記判定することは、前記カテゴリが、前記コンテンツ抑制プリファレンスが抑制に指定するカテゴリに合致するときに、前記コンテンツ部分の少なくとも他の一部が、修正コンテンツ部分を形成するように抑制されるべきであると判定することをさらに含む、請求項１に記載のコンピュータにより実現される方法。
【請求項６】
前記コンテンツ抑制プリファレンスは、前記特定のコンテンツ部分と関連付けられる前記情報が、前記特定のコンテンツ部分を録画または留守録した、前記電子デバイスに基づき抑制されるべきであると示す、請求項１に記載のコンピュータにより実現される方法。
【請求項７】
前記コンテンツ抑制プリファレンスは、前記特定のコンテンツ部分と関連付けられる前記情報が、前記電子デバイスの前記ユーザが、録画または留守録された前記特定のコンテンツ部分を再生するまで、抑制されるべきであると示す、請求項６に記載のコンピュータにより実現される方法。
【請求項８】
前記判定することは、前記電子デバイスが、前記コンテンツ選択タグに基づき、前記コンテンツ部分が全体として、前記コンテンツ抑制プリファレンスによる抑制に指定されると判定するときに、前記コンテンツ部分が全体として、前記修正コンテンツ部分を形成するように抑制されるべきであると判定することを含む、請求項１に記載のコンピュータにより実現される方法。
【請求項９】
前記コンテンツ部分の前記少なくとも一部を抑制する理由を提示することをさらに含む、請求項１に記載のコンピュータにより実現される方法。
【請求項１０】
前記ユーザが、前記コンテンツ部分の前記少なくとも一部を抑制しないことを可能にすることをさらに含む、請求項１に記載のコンピュータにより実現される方法。
【請求項１１】
前記抑制することは、前記視像の提示を防止すること、前記視像をぼやけさせること、および前記視像を異なる視像と置き換えることのうちの少なくとも１つを含む、請求項１に記載のコンピュータにより実現される方法。
【請求項１２】
前記コンテンツ部分の前記少なくとも一部は、音声部分であり、前記抑制することは、前記音声部分の音を弱めること、または前記音声部分を異なる音声部分と置き換えることを含む、請求項１に記載のコンピュータにより実現される方法。
【請求項１３】
前記コンテンツ部分の前記少なくとも一部は、テキストを備え、前記抑制することは、前記テキストを抹消すること、または前記テキストを異なるテキストと置き換えることを含む、請求項１に記載のコンピュータにより実現される方法。
【請求項１４】
前記コンテンツ部分は、複数のサブストリームを含む多層コンテンツストリームの一部であり、前記抑制することは、前記複数のサブストリームのうちの少なくとも１つのサブストリームを抑制することを含む、請求項１に記載のコンピュータにより実現される方法。
【請求項１５】
前記電子デバイスは、ケーブルボックス受信機、衛星放送受信機、オフエア受信機、デジタルビデオレコーダー、ＡＭ／ＦＭラジオ受信機、衛星ラジオ受信機、コンピュータ、メディアプレーヤーデバイス、電子眼鏡、またはヘッドフォンである、請求項１に記載のコンピュータにより実現される方法。
【請求項１６】
前記ユーザは前記コミュニティのメンバーである、請求項１に記載のコンピュータにより実現される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［優先権主張および関連出願］
本出願は、２０１０年５月１７日に出願された、米国非特許仮出願第１２／７８１，６１３号に対する優先権を主張し、かつ同出願に関連し、当該出願は参照により本明細書に組み込まれる。
【背景技術】
【０００２】
今日、消費者は、種々のコンテンツ源からのコンテンツにアクセスすることができる。これらのコンテンツ源には、時間枠固定型の従来の放送コンテンツだけでなく、オンデマンドコンテンツも含まれることがある。オンデマンドは、消費者に、自分たちの選んだ時間および場所でコンテンツを楽しむ利便性を与える。オンデマンドコンテンツおよび他の技術的進歩によりもたらされた利便性のため、消費者はまた、時間枠に組み入れられた放送コンテンツをオンデマンドコンテンツに変換するために、留守録デバイス（例えば、デジタルビデオレコーダー）を益々使用している。
【０００３】
しかしながら、消費者に、自分たちの選んだ時間および場所でコンテンツにアクセスする手段および機会が、ますます多く提供されるにつれて、このようなコンテンツの非同期的な消費は、いくつかのコンテンツについての詳細が、消費者によるコンテンツの消費前に、消費者に提示される状況につながることが頻繁にある。例えば、後で視聴するために特定のスポーツイベントを留守録した消費者は、放送されていたテレビで別の生中継スポーツイベントを観戦している間に、その特定のスポーツイベントの結末に不注意にさらされることがある。コンテンツを初めて視聴することに関連する新しさおよび興奮が弱まることがあるため、このような暴露は、消費者のコンテンツ視聴体験を損ねることがある。さらに、消費者は、コンテンツの消費に関してさらに著しい制御を実施するため、自分たちの個人的な好みに適するように、コンテンツ消費を合わせる消費者の欲求も、増大する可能性がある。
【発明の概要】
【０００４】
本開示は、部分的に、選択的コンテンツ提示のための技術およびデバイスを対象とする。いくつかの実施形態では、選択的コンテンツ提示技術およびデバイスは、それぞれのユーザがアクセスしたくないコンテンツ部分、またはユーザが後でアクセスしたいコンテンツ部分に対して、各個々のユーザが、時間枠に組み入れられた放送コンテンツおよびオンデマンドコンテンツを選別することを可能にすることができる。種々の実施形態では、ユーザプリファレンスによってフィルタリングされたコンテンツ部分は、ユーザへの提示を恒久的に遮断されるか、または別のコンテンツ部分と置き換えることができる。
【０００５】
例えば、ユーザは、デジタルビデオレコーダーを使用して、第２の関連スポーツイベント放送を録画しながら、第１のスポーツイベント放送を同時に観戦することができる。したがって、ユーザは、スコアがスポーツ解説者によって言及されるか、または第１のスポーツイベント放送の一部としてスコアテロップで提示されるという事実にもかかわらず、第２のスポーツイベントのスコアを知ることを避けたいと望むことがある。それゆえ、本明細書に記載の技術およびデバイスは、第１の放送されるスポーツイベントを自動的に選別し、第１のスポーツイベント放送期間中、このようなスコアをユーザのデバイス（例えば、テレビ）上に提示するのを防止することができる。選択的コンテンツ提示から自主的コンテンツ遮断のための技術はまた、テレビおよびデジタルレコーダーのコンテキストを超えて、コンピュータおよび電気通信デバイス等、ユーザがコンテンツを入手することができる、いかなる他の電子デバイスにも拡張することができる。
【０００６】
別の例では、ユーザは、オンデマンドの映画を自分の家族と視聴したいが、映画のレーティングが映画は幼い子供に不適切であると示していることに気づくことがある。それにもかかわらず、家族の映画視聴体験を慎むよりもむしろ、ユーザは、映画の不適切な部分を映画の視聴中に提示するのを防止するように、本明細書に記載の選択的コンテンツ提示技術およびデバイスを使用することができる。
【０００７】
他の実施形態では、コンテンツプロバイダが、ユーザが視聴しているコンテンツに関して追加情報を提示することによって、ユーザのコンテンツ視聴体験を高めるように、本明細書に記載の選択的コンテンツ提示技術を使用することができる。例えば、ユーザプリファレンスおよび映画のコンテンツに基づき、映画の放送局が、映画の中に現れる、登場人物、プロット、映画制作技術、場所等に関して追加情報を提供することができる。
【０００８】
種々の実施形態では、選択的コンテンツ提示が実現されるデバイスは、セットトップボックス、デジタルビデオレコーダー、電気通信デバイス、コンピュータ、および他のユーザ電子機器を含むことができる。実例の実施形態では、選択的コンテンツ提示技術は、電子デバイスでのコンテンツ提示を抑制するために、コンテンツ抑制プリファレンスを取得することを伴う。続いて、コンテンツ部分、およびコンテンツ部分に対するコンテンツ選択タグもまた、電子デバイスにて受信される。電子デバイスが、コンテンツ選択タグに基づき、コンテンツ部分の一部がコンテンツ抑制プリファレンスによる抑制に指定されていると判定するときに、コンテンツ部分の一部は、電子デバイスによって妨害され、修正コンテンツ部分を形成する。それから、修正コンテンツ部分は、電子デバイスを介してユーザに提示することができる。
【０００９】
詳細な説明が添付の図を参照して記載される。図中、参照番号の一番左の桁は、その参照番号が最初に出現する図を特定する。異なる図の中の同じ参照番号は、類似または同一の品目を示す。
【図面の簡単な説明】
【００１０】
【図１】選択的コンテンツ提示の１以上の実施形態を実現するための例示的コンピュータ環境を示す。
【図２】ユーザが、選択的提示のためにメディアオブジェクトの音声トラックの一部分を選択することを可能にする、例示的ユーザインターフェースを示す。
【図３】ユーザが、コンテンツの望ましくない視覚的部分を抑制することを可能にする、例示的ユーザインターフェースを示す。
【図４】視覚抑制構成要素による、多層視覚コンテンツの選択的提示を示す。
【図５】メディアオブジェクトの提示中の表示に対して、コンテンツ強化タグのカテゴリを選択することを可能にする、例示的ユーザインターフェースを示す。
【図６】ユーザが、コンテンツ強化タグをメディアオブジェクトに追加することを可能にする、例示的ユーザインターフェースを示す。
【図７】ユーザが、メディアオブジェクトと関連付けられたコンテンツ強化タグを検索することを可能にする、例示的ユーザインターフェースを示す。
【図８】ユーザプリファレンスに基づく、多層コンテンツストリームにおけるコンテンツの選択的提示のための例示的プロセスのフロー図である。
【図９】ユーザプリファレンスおよびコンテンツに対するコンテンツ選択タグに基づき、提示用のコンテンツを遮断または修正するための例示的プロセスのフロー図である。
【図１０】ユーザプリファレンスに基づき、コンテンツ部分の中のコンテンツを遮断または修正するための例示的プロセスのフロー図である。
【図１１】コンテンツ強化タグを介して、コンテンツ提示を補足するための例示的プロセスのフロー図である。
【発明を実施するための形態】
【００１１】
［例示的システムアーキテクチャ］
図１は、選択的コンテンツ提示の１以上の実施形態を実現するための、例示的コンピュータ環境を示す。コンピュータ環境１００は、１つ以上の電子デバイス１０２、コンテンツ配信業者１０４、コンテンツタグプロバイダ１０６、および１つ以上のコミュニティタグプロバイダ１０８を含むことができる。
【００１２】
［コンテンツ配信業者］
コンテンツ配信業者１０４は、コンテンツ１１４を記憶する、コンテンツサーバ１１２を含むことができる。本明細書で使用する通り、「コンテンツ」は、音声および／または視覚的作品等のメディアオブジェクトだけでなく、テキストベースの文書、テキストベースのウェブページ（例えば、検索結果）、ブログ、ミニブログ、電子メール、インスタントメッセージ、テキストメッセージ、および／またはその他等のテキストオブジェクトをも指すことができる。記憶されたコンテンツ１１４は、映画、テレビ番組、音楽、スポーツイベント、ドラマ、および／またはその他等のメディアオブジェクトを含むことができる。加えて、コンテンツサーバ１１２はまた、生中継のメディアオブジェクト（例えば、事前に記憶されたのではない、生中継の映像）、および／または他の場所に記憶されるメディアオブジェクトの配信をも制御することができる。コンテンツ配信業者１０４は、配信ネットワーク１１６にわたって、１つ以上の電子デバイス１０２へメディアオブジェクトを放送することができる。配信ネットワーク１１６は、ケーブル、マイクロ波、衛星、光ファイバー、および／またはその他等、いかなるデータ伝送技術にも基づくことができる。加えて、データは、いかなるタイプのネットワークトポロジおよびいかなるネットワーク通信プロトコルを使用して、配信ネットワーク１１６にわたって伝送されてもよい。
【００１３】
［コンテンツタグプロバイダ］
コンテンツタグプロバイダ１０６は、コンテンツ配信業者１０４によって配信されたメディアオブジェクトに対する、記述メタデータタグ１１８を提供することができる。種々の実施形態では、コンテンツタグプロバイダ１０６は、コンテンツ配信業者１０４の不可欠な部分であり、および／またはコンテンツ配信業者１０４の制御下であることがある。いくつかの実施形態では、記述メタデータタグ１１８は、電子デバイス１０２がメディアオブジェクトを選択的に抑制することを可能にする、コンテンツ選択タグであることができる。例えば、電子デバイス１０２は、メディアオブジェクトに対するユーザプリファレンス、および／またはユーザが消費することを望まないメディアオブジェクトのコンテンツ部分を受信することができる。したがって、特定のメディアオブジェクトのメタデータタグが、メディアオブジェクトは望ましくないコンテンツを含むと示すときに、電子デバイス１０２は、望ましくないメディアオブジェクトの提示、またはメディアオブジェクトの少なくとも望ましくない部分を省略することができる。本明細書で使用する通り、「コンテンツ部分」は、メディアオブジェクトにおける視像のフレーム、メディアオブジェクトにおける特定の音声セグメント、および／またはテキストオブジェクトの一部分等、コンテンツのいかなる部分も指すことができる。
【００１４】
別の例では、電子デバイス１０２は、ユーザが特定の日時以前に消費することを望まない、メディアオブジェクト（例えば、放送されたスポーツイベント）に関してプリファレンスを受信することができる。そのため、特定のメディアオブジェクトのメタデータタグが、特定のメディアオブジェクトは、ユーザが将来の消費のために保存したい、別のメディアオブジェクトの記載を含むと示すときに、電子デバイス１０２は、特定のデータが到着し時間が来るまで、特定のメディアオブジェクトの中に存在する記載を抑制することができる。例えば、デバイスは、特定のスポーツイベントのスコアを図示する、スポーツのテロップの提示を抑制することができる。
【００１５】
他の実施形態では、記述メタデータタグ１１８は、電子デバイス１０２がメディアオブジェクトに関する補足情報を選択的に提示することを可能にする、コンテンツ強化タグであることができる。例えば、メディアオブジェクトが映画であるシナリオでは、メディアオブジェクトに対するコンテンツ強化タグは、映画の中に存在する、登場人物、プロット、映画制作技術、場所等に関する追加情報を含むことができる。したがって、電子デバイス１０２が、ユーザがメディアオブジェクトの消費中に、アクセスを有することを望む補足情報に関して、ユーザプリファレンスを受信するときに、電子デバイス１０２は、視聴体験を高めるように、所望の補足情報を提示することができる。それゆえ、いくつかの実施形態では、コンテンツ配信業者１０４は、メディアオブジェクトを、配信ネットワーク１１６を介して１つ以上の電子デバイス１０２へ放送する前に、コンテンツタグプロバイダ１０６からの記述メタデータタグ１１８を、メディアオブジェクトと統合することがある。
【００１６】
［コミュニティタグプロバイダ］
１つ以上のコミュニティタグプロバイダ１０８は、コンテンツ配信業者１０４によって配信されるメディアオブジェクトに対する、コミュニティ生成タグ（または「コミュニティメタデータタグ１２０」）を提供することができる。いくつかの例では、コミュニティタグプロバイダ１０８の各々は、コンテンツ配信業者１０４からは独立している。種々の実施形態では、コミュニティタグプロバイダ１０８は、目的または動機に関係なく、異なるメディアオブジェクトに対するコミュニティメタデータタグ１２０に貢献することに興味を持つ、いかなる組織、グループ、または個人であってもよい。例えば、コミュニティタグプロバイダ１０８は、親のグループが種々の映画の中で好ましくないと見なすコンテンツを、子供が視聴することを防止することに興味を持つ、親のグループであることがある。したがって、親のグループは、電子デバイス１０２によって実現されるときに、電子デバイス１０２が特定の映画の部分（例えば、下品な言葉を含む音声部分、わいせつまたは暴力的行為を含むビデオ部分等）を提示するのを防止する、特定の映画に対する自身のコンテンツ選択タグを開発することができる。
【００１７】
別の例では、コミュニティタグプロバイダ１０８は、種々の映画で取り上げられた各場所に対する場所情報および雑学的知識を提示することを望む、旅行愛好者のグループであることがある。したがって、旅行愛好者のグループは、特定の映画に対するそのような情報をカプセル化する、自身のコンテンツ強化タグを開発することができる。それゆえ、所望に応じて、ユーザは、電子デバイス１０２にこのようなコンテンツ強化タグをダウンロードさせ、特定の映画が提示されているときに、それらを表示することができる。
【００１８】
図１に示す通り、コミュニティタグプロバイダ１０８は、種々の提出されたメタデータタグの収集および整理に対して責任を持つ、タグサーバ１２２を含むことができる。例えば、タグサーバ１２２は、一人以上のメンバーが、異なるメディアオブジェクトに対してコミュニティメタデータタグ１２０を提出することを可能にする、ウェブインターフェースページを提示することができる。少なくとも１つの実施形態では、ウェブインターフェースページは、電子デバイス１０２を介するアクセスであることがある。そして、タグサーバ１２２は、提出されたコミュニティメタデータタグ１２０をソートし整理して、要求に応じてコミュニティメタデータタグ１２０を電子デバイス１０２へ伝送することができる。
【００１９】
［電子デバイス］
１つ以上の電子デバイス１０２は、メディアおよびテキストオブジェクトを受信および／または提示することができる、いかなる電子デバイスでもあることができる。種々の実施形態では、電子デバイス１０２の各々は、ケーブルボックス受信機、衛星放送受信機、オフエア受信機、ＡＭ／ＦＭラジオ受信機、衛星ラジオ受信機、またはコンテンツ配信業者１０４から時間枠に組み入れられた放送コンテンツを受信することができる、任意の他のデバイス等の、テレビ１１０に結合されるセットトップボックスを含むことができる。電子デバイス１０２の各々はまた、コンピュータ（例えば、ノートパソコン、コンピュータ、タブレットコンピュータ等）、携帯音楽プレーヤー、ゲームデバイス、テレビ、電気通信デバイス（例えば、携帯電話、個人用携帯情報端末（ＰＤＡ）等）、および／またはコンテンツを受信し提示することができる、他の電子デバイスを含むことができる。
【００２０】
電子デバイス１０２は、記述メタデータタグ１１８およびコミュニティメタデータタグ１２０を、ネットワークファブリック１２４を介して入手することができる。種々の実施形態では、ネットワークファブリック１２４は、ローカルエリアネットワーク（「ＬＡＮ」）、ワイドエリアネットワーク（「ＷＡＮ」）等のより大きなネットワーク、またはインターネット等のネットワークの一群であることができる。ネットワークファブリック１２４を実現するために、ＴＣＰ／ＩＰ等のネットワーク通信用のプロトコルを使用することができる。いくつかの実施形態では、ネットワークファブリック１２４の少なくとも一部分が、配信ネットワーク１１６と重複することがある。
【００２１】
電子デバイス１０２は、１つ以上のプロセッサ１２６、記憶媒体１２８、およびユーザがデバイスと情報を交換することを可能にする入力デバイス１３０を含むことができる。入力デバイス１３０は、限定するものではないが、キーパッド、キーボード、マウスデバイス、タッチスクリーン、マイクロホン、言語認識パッケージ、および任意の他の好適なデバイスまたは他の電子／ソフトウェア選択方法のうちの１つ以上の組み合わせを含むことができる。オペレーティングシステム１３２は、記憶媒体１２８の中に記憶することができる。少なくとも１つの実施形態では、記憶媒体１２８は、揮発性メモリおよび／または不揮発性メモリを含むことができる。
【００２２】
オペレーティングシステム１３２は、電子デバイス１０２が、種々の入力部（例えば、ユーザ制御、ネットワークインターフェース、および／またはメモリデバイス）を介してデータを受信し、出力を生成するために、１つ以上のプロセッサ１１６を使用して、データを処理することを可能にする、構成要素を含むことができる。オペレーティングシステム１３２は、出力を提示（例えば、電子ディスプレイ上に画像を表示、メモリの中にデータを記憶、別の電子デバイスへデータを伝送等）する、表示構成要素を含むことができる。加えて、オペレーティングシステム１３２は、概してオペレーティングシステムと関連付けられる、種々の他の機能を行う、他の構成要素を含むことができる。
【００２３】
さらに、記憶媒体１２８はまた、選択的コンテンツ提示エンジン１３４の種々のモジュールを記憶することができる。モジュールは、電子デバイス１０２に特定のタスクを行わせる、ルーチン、プログラム、オブジェクト、構成要素、およびデータ構造を含むことができる。種々の実施形態では、モジュールは、認証モジュール１３６、タグ交換モジュール１３８、プリファレンスモジュール１４０、コンテンツ抑制モジュール１４２（視覚抑制構成要素１４４および音声抑制構成要素１４６をさらに含む）、コンテンツ補足モジュール１４８、インターフェースモジュール１５０、データ共有モジュール１５２、およびデータ記憶部１５４を含むことができる。
【００２４】
認証モジュール１３６は、ユーザが電子デバイス１０２上に選択的コンテンツ提示アカウントを作成またはログインすることができるように、ユーザを認証することができる。種々の実施形態では、認証モジュール１３６は、最初に、対応するアカウント用の認証情報を入力するようにユーザを促すことがある。認証情報は、ユーザ名、パスワード、電子識別子、デジタル証明書、生体特徴、および／またはその他のうちの１つ以上を含むことができる。続いて、ユーザが同じ認証情報を提出すると、認証モジュール１３６は、作成された選択的コンテンツ提示アカウントへのアクセスを有効にすることができる。
【００２５】
タグ交換モジュール１３８は、選択的コンテンツ提示エンジン１３４が、あるコンテンツの表示を抑制するか、または代替的に、あるコンテンツ（例えば、コンテンツ強化タグ）を強化する、記述メタデータタグ１１８および／あるいはコミュニティメタデータタグ１２０を受信することを可能にすることができる。いくつかの実施形態では、タグ交換モジュール１３８は、コンテンツ配信業者１０４から受信した放送ストリームからの記述メタデータタグを解析することができる。他の実施形態では、タグ交換モジュール１３８は、ユーザがタグの元を指定することを可能にする、選択可能なユーザインターフェースメニューを介して、コミュニティメタデータタグ１２０を受信することができる。例えば、ユーザは、コミュニティメタデータタグが記憶される、電子デバイス１０２上のローカルディレクトリ、または電子デバイス１０２にアクセス可能な可撤性記憶部へ進むように、ユーザインターフェースメニューを使用することができる。代替的に、ユーザはまた、コミュニティメタデータタグがそこからダウンロードされることがある、特定のウェブサイトまたはファイル転送サイト等のウェブの場所へ進むように、ユーザインターフェースメニューを使用することができる。ユーザは、入力デバイス１３０を介して、このようなユーザインターフェースメニューとアクセスし、情報を交換することができる。タグ交換モジュール１３８は、異なるデータファイルの中に、記述メタデータタグ１１８および／またはコミュニティメタデータタグ１２０を受信し、データ記憶部１５４の中にデータファイルを記憶することができる。
【００２６】
他の実施形態では、タグ交換モジュール１３８はまた、ユーザが、記述メタデータタグ１１８またはコミュニティメタデータタグ１２０を含むデータファイルを、別の電子デバイスに転送することを可能にすることができる。加えてまたは代替的に、タグ交換モジュール１３８は、ユーザが、ユーザが作成したコミュニティメタデータタグ１２０を、コミュニティタグプロバイダ１０８へアップロードすることを可能にすることができる。例えば、タグ交換モジュール１３８は、ユーザが電子デバイス１０２の可撤性記憶部、またはコミュニティタグプロバイダ１０８のタグサーバ１２２等、データファイルが転送されるべき遠隔の場所を選択することを可能にする、電子デバイス１０２上での表示のために、ユーザインターフェースメニューを生成することができる。
【００２７】
ユーザが認証されるとすぐに、プリファレンスモジュール１４０は、電子デバイス１０２によるコンテンツの提示のために、ユーザプリファレンスを受信することができる。いくつかの実施形態では、ユーザは、ユーザが特定の日時前に消費することを望まない、メディアオブジェクトまたはテキストオブジェクトに関してプリファレンスを入力することができる。例えば、電子デバイス１０２がデジタルビデオレコーダーである例では、ユーザは、電子番組ガイド（ＥＰＧ）から、後で視聴するために録画することを望む、放送されるテレビ番組を選択することができる。このような例では、プリファレンスモジュール１４０は、放送されるテレビ番組を、ユーザはユーザが録画を視聴するまで消費することを望まないコンテンツとして、自動的に指定することができる。続いて、プリファレンスモジュール１４０は、指定された放送されるテレビ番組に関する、全てのコンテンツの表示を抑制するように、コンテンツ抑制モジュール１４２に命令することができる。
【００２８】
他の実施形態では、プリファレンスモジュール１４０はまた、選択的コンテンツ提示エンジン１３４が、一般的なコンテンツ抑制プリファレンスを受信すること可能にすることができる。例えば、ユーザは、電子デバイス１０２上で消費されるコンテンツに、あるテキスト（例えば、不快な言葉）、音声部分（例えば、下品な言葉）、および／または画像（例えば、特定の個人またはスポーツのスコアテロップの画像）が存在しないように、所望することができる。抑制されるべきコンテンツのテキスト部分に対して、プリファレンスモジュール１４０は、ユーザによって起動されるときに、テキスト入力インターフェースメニューを用意することがある。例えば、ユーザは、入力デバイス１３０を介して（例えば、特定のキーをクリックすることによって）、プリファレンスモジュール１４０を起動させることができる。テキスト入力インターフェースメニューは、ユーザが電子デバイス１０２上で視聴しているコンテンツから抑制したいテキスト文字列を、ユーザが入力することを可能にすることができる。
【００２９】
抑制されるべきメディアオブジェクトの音声部分に対して、プリファレンスモジュール１４０は、ユーザによって起動されるときに、電子デバイス１０２のディプレイ（例えば、テレビ１１０）上に、異なる入力選択肢を用意することがある。したがって、ユーザは、種々のメディアオブジェクトの音声部分を抑制するプリファレンスを提出するために、入力選択肢のうちの１つを選択する能力を有することができる。
【００３０】
一例では、プリファレンスモジュール１４０は、ユーザが、編集可能な一覧から、ユーザが聞くことも見ることも望まない言葉または節を選択することを可能にする、ユーザインターフェースメニューを提示することがある。別の例では、プリファレンスモジュール１４０は、ユーザが聞くことも見ることも望まない言葉または節を、ユーザが入力する（例えば、画面上の仮想キーボードまたは物理的キーボードを介して）ことを可能にする、ユーザインターフェースメニューを提示することがある。なおも他の例では、プリファレンスモジュール１４０は、ユーザが同じ言葉または節を言語で入力する（例えば、マイクロホンで）ことを可能にすることがある。このような例では、プリファレンスモジュール１４０は、話された言語を、データ記憶部１５４の中に記憶される電子データへ変換するために、言語認識アルゴリズムを使用することができる。ユーザがプリファレンスモジュール１４０を介して入力する言葉または節は、編集可能な一覧に追加することができる。なおも他の例では、プリファレンスモジュール１４０は、ユーザが抑制されるべき音声部分のカテゴリを選択することを可能にする、ユーザインターフェースを提示することがある。例えば、ユーザインターフェースは、ユーザが「下品な言葉」、「爆発音」、「恐ろしい音」、および／またはその他等、音のカテゴリを選択することを可能にする、メニューを含むことができる。さらに、図２は、ユーザが抑制のためにメディアオブジェクト部分の音声トラックの一部分を選択することを可能にする、例示的ユーザインターフェースをさらに示す。
【００３１】
図２は、ユーザが抑制のためにメディアオブジェクトの音声トラックの一部分を選択することを可能にする、例示的ユーザインターフェース２００を示す。プリファレンスモジュール１４０は、ユーザが入力デバイス１３０を介して入力を提供するときに、ユーザインターフェース２００を提示することができる。図２に示す通り、ユーザインターフェース２００は、ユーザがメディアオブジェクトを選択することを可能にする、コンテンツ選択部分２０２を含むことができ、選択されたメディアオブジェクトは、ユーザが抑制することを望む音声部分を含む。種々の実施形態では、コンテンツ選択部分２０２は、電子デバイス１０２上で利用可能である、すなわち、電子デバイス１０２上に記憶されているか、または電子デバイス１０２を介してアクセス可能であるかのいずれかである、メディアオブジェクトを表示することができる。コンテンツ選択部分２０２は、ユーザが利用可能なメディアオブジェクトを閲覧することを可能にする、スクロールバーを含むことができる。
【００３２】
ユーザが、抑制すべき音声部分を含有する、所望のメディアオブジェクトを選択するとすぐに、選択されたメディアオブジェクトは、ユーザインターフェース２００のセグメント選択部分２０６の中に表示することができる。セグメント選択部分２０６は、ユーザがメディアオブジェクトの特定の音声部分を再生することを可能にする選択バー２０８を含むことができ、全体の選択バー２０８は、メディアオブジェクトの時間分を表す。種々の実施形態では、選択バー２０８は、ユーザが抑制することを望む音声部分の始まりに対応する、開始マーカー２１０を含むことができる。開始マーカー２１０は、時間情報を示す時間指標を伴うことができる。選択バー２０８はさらに、ユーザが抑制することを望む音声部分の終了部に対応する、終了マーカー２１２を含むことができる。終了マーカー２１２は、時間情報を示す時間指標を伴うことができる。それゆえ、開始マーカー２１０および終了マーカー２１２の各々を、選択バー２０８に沿って調整することによって、ユーザは、メディアオブジェクトの特定の音声部分を選択することができる。ユーザが音声部分を正確に選択するのを助けるために、ユーザインターフェース２００はまた、ユーザが選択された音声部分を聞くことを可能にする、再生選択肢２１４を含むことができる。このように、ユーザは、メディアオブジェクトから特定の下品な言葉、特定の音響効果、またはいかなる他の音のサンプルをも選択することができる。ユーザが音声部分の選択に満足するとすぐに、ユーザは、遮断選択肢２１６を起動させる（例えば、クリックする）ことができる。遮断選択肢２１６を起動させるとすぐに、プリファレンスモジュール１４０は、選択した音声の抑制を、全てのメディアオブジェクトに対して実現することができるように、コンテンツ抑制モジュール１４２へ音声抑制データを渡すことができる。このように、電子デバイス１０２のコンテンツ抑制モジュール１４２は、音声部分が同じメディアオブジェクトからであろうと、別のメディアオブジェクトからであろうと、音声部分のさらなる再生を防止することができる。
【００３３】
図３は、ユーザが、コンテンツの望ましくない視覚的部分を抑制することを可能にする、例示的ユーザインターフェース３００を示す。図３に示す通り、プリファレンスモジュール１４０は、ユーザが抑制のために電子デバイス１０２（例えば、テレビ１１０）の表示部上に提示される、視覚コンテンツの一部分を選択することを可能にする、視覚的選択ツールを提示することができる。いくつかの実施形態では、ユーザが入力デバイス１３０のうちの１つを起動させると、プリファレンスモジュール１４０は、調整可能な重畳する長方形３０２および抑制選択肢メニュー３０４を提供することができる。ユーザはさらに、重畳する長方形３０２が視覚コンテンツの一部分（例えば、人物の顔３０６）をカプセル化するように、入力デバイス１３０（例えば、矢印キー）を操作することができる。続いて、ユーザは、抑制選択肢メニュー３０４から「画像認識による抑制」選択肢３０８を選択し、その後、さらなるメディアオブジェクト提示からの、選択した視覚コンテンツ部分の抑制を実現するように、遮断ボタン３１０を起動させる（例えば、クリックする）ことができる。
【００３４】
他の実施形態では、ユーザはまた、特定のタイプのテレビ番組の中の視覚コンテンツ部分等、静止視覚コンテンツ部分を遮断するように、重畳する長方形３１２を操作することができる。例えば、繰り返されるテレビ番組は、特定の放送局から放送されるスポーツイベント（例えば、Ｍｏｎｄａｙ  Ｎｉｇｈｔ  Ｆｏｏｔｂａｌｌ）であることがあり、静止視覚コンテンツ部分は、ユーザが留守録したい、すなわち、録画し将来視聴したい、関連スポーツイベントの試合のスコアを示す、スコアテロップ３１４であることがある。このような実施形態では、ユーザは、スコアテロップ３１４を取り囲むように、重畳する長方形３１２を操作することができる。続いて、ユーザは、「さらなる放送に対する画像の位置による抑制」選択肢３１６を選択し、その後、同じタイプの将来の放送（例えば、同じ放送局から放送されるスポーツイベント）からの、選択した視覚コンテンツ部分の抑制を実現するように、遮断ボタン３１０を起動させる（例えば、クリックする）ことができる。
【００３５】
図１に戻ると、コンテンツ抑制モジュール１４２は、プリファレンスモジュール１４０から受信された抑制データ、および／または種々の源からのコンテンツ選択タグに基づき、視覚コンテンツ部分を表示しないように遮断する、視覚抑制構成要素１４４を含むことができる。いくつかの実施形態では、視覚抑制構成要素１４４は、将来のコンテンツが表示されるときに抑制されるべきである、１つ以上の視覚コンテンツ部分に関連する、画像認識データを受信することができる。例えば、ユーザは、このようなデータを、ユーザインターフェース３００の選択肢３０８を介して、視覚抑制構成要素１４４へ提供することができる。それゆえ、視覚抑制構成要素１４４は、メディアオブジェクトが提示アプリケーション１５６によって表示される前に、全てのメディアオブジェクトを選別するために、画像認識アルゴリズムを使用することができる。視覚抑制構成要素１４４が、メディアオブジェクトは抑制されるべき視覚コンテンツ部分（例えば、画像、テキスト）を含むと検出すると、視覚抑制構成要素１４４は、視覚コンテンツ部分を妨害することができる。
【００３６】
このような実施形態では、画像認識アルゴリズムは、画像を認識する、異なるタイプのモデルおよび分類子に基づくことができる。このような分類子およびモデルは、限定するものではないが、サポートベクターマシン（ＳＶＭ）、隠れマルコフモデル（ＨＭＭ）、ベイジアンネットワーク、決定木モデル、ファジー理論モデル、ならびに／あるいは訓練入力を介して画像を認識するように訓練できる、他の蓋然論的、統計的、および／または確率的分類モデルを含むことができる。
【００３７】
視覚抑制構成要素１４４はまた、プリファレンスモジュール１４０にて受信される、繰り返しコンテンツ（例えば、繰り返されるテレビ番組の別の放映回）に対して、静止視覚コンテンツ抑制データに基づき、視覚コンテンツ部分を抑制することができる。上記の通り、ユーザは、ユーザインターフェース３００の選択肢３１２を介して、このような静止画像抑制データを提供することができる。種々の実施形態では、視覚抑制構成要素１４４は、電子デバイス１０２上に表示されるべきコンテンツと関連付けられる、記述メタデータタグ１１８を監視することができる。それゆえ、視覚抑制構成要素１４４が、監視される記述メタデータタグ１１８から、表示されるべきコンテンツは繰り返しコンテンツであると判定するときに、視覚抑制構成要素１４４は、選択肢３１２を介して選択された、繰り返しコンテンツの静止視覚コンテンツ部分の妨害を開始することができる。例えば、視覚抑制構成要素１４４が、繰り返しコンテンツはＭｏｎｄａｙ  Ｎｉｇｈｔ  Ｆｏｏｔｂａｌｌの別の放送であると判定する例では、視覚抑制構成要素１４４は、ユーザが不注意に望ましくない情報を視聴することを防止することができるように、試合のスコアテロップ（例えば、図３に示すスコアテロップ３１４）を自動的に妨害することができる。
【００３８】
視覚抑制構成要素１４４はさらに、留守録データの形態であるユーザプリファレンスに基づき、視覚コンテンツ部分を抑制することができる。上記の通り、電子デバイス１０２がデジタルビデオレコーダーである実施形態では、ユーザは、後で視聴するために録画するように、ＥＰＧを介して、テレビ番組を選択することができた。したがって、プリファレンスモジュール１４０は、視覚抑制構成要素１４４に、表示されるべき新規コンテンツに対する記述メタデータタグ１１８を監視するように命令することができる。それゆえ、記述メタデータタグ１１８が、表示されるべきコンテンツは、留守録したテレビ番組に関連する視覚情報を含有すると示すときに、視覚抑制構成要素１４４は、視覚情報を妨害することができる。例えば、ユーザは、後で視聴するために、テレビショー「Ｌｏｓｔ」の特定の放映回を録画するように、電子デバイス１０２をプログラムすることができた。続いて、チャンネルを次々に切り替えている間に、ユーザは、「Ｌｏｓｔ」のその特定の放映回の予告編の形態で、コンテンツに遭遇することがある。予告編に対する記述メタデータタグ１１８の監視によって警告されることで、視覚抑制構成要素１４４は、予告編の視覚的一部を、ユーザに表示することを妨害することができる。いくつかの例では、音声構成要素もまた、ユーザのプリファレンスによって、抑制することができる。
【００３９】
加えて、視覚抑制構成要素１４４は、ユーザプリファレンス、およびコンテンツタグプロバイダ１０６からの記述メタデータタグ１１８に基づき、メディアオブジェクトの視覚的部分を抑制することができる。コンテンツタグプロバイダ１０６は、コンテンツ配信業者１０４の制御下であることがある。種々の実施形態では、記述メタデータタグ１１８は、異なる検閲バージョンのコンテンツ等、数個の視覚的バージョンのコンテンツを提供するように、電子デバイス１０２によって処理することができる。例えば、ユーザは、映画の形態であるコンテンツを自分の家族と観賞したいことがある。しかしながら、記述メタデータタグ１１８が、映画は、例えば「Ｒ」指定のように、家族の視聴には不適切であると示すことがある。それにもかかわらず、記述メタデータタグ１１８は、ユーザが、より家族にふさわしいバージョンの映画を生成するように、電子デバイス１０２を使用することを可能にすることができる。
【００４０】
種々の例では、記述メタデータタグ１１８の第１のセットは、電子デバイス１０２に、映画が効果的に「ＰＧ−１３」指定の映画になるように、映画の１つ以上の視覚的部分（例えば、暴力画像）を、視聴することを妨害させることができる。記述メタデータタグ１１８の第２のセットは、電子デバイス１０２に、映画が効果的に「ＰＧ」指定の映画になることができるように、視覚的部分の異なるセットを妨害させることができる。それゆえ、コンテンツ抑制モジュール１４２は、ユーザが生成する映画のバージョンのうちの１つを選択することを可能にする、ユーザインターフェースメニューを生成することができる。映画の異なる視覚バージョンの生成については、視覚抑制構成要素１４４に関して記載しているものの、映画の異なるバージョンの実際の生成はまた、以下に記載する通り、コンテンツ抑制モジュール１４２の音声抑制構成要素１４６の使用が関与することもあることは理解されるであろう。
【００４１】
類似の方式では、視覚抑制構成要素１４４は、ユーザプリファレンス、およびコミュニティタグプロバイダ１０８からのコミュニティメタデータタグ１２０に基づき、メディアオブジェクトの視覚的部分を抑制することができる。例えば、コミュニティタグプロバイダ１０８は、映画がアルコール消費の画像を示すことを防止することを望む組織であることがある。したがって、ユーザにより、電子デバイス１０２がコミュニティメタデータタグ１２０に基づき、映画の視覚的部分を抑制することを可能にすると、コミュニティメタデータタグ１２０は、視覚抑制構成要素１４４に、登場人物によるアルコールの消費が描写される、映画の１つ以上の部分（例えば、画像、場面等）を妨害させることができる。
【００４２】
上記の種々の実施形態では、視覚抑制構成要素１４４による視覚コンテンツ部分の妨害は、ピクセル化を介して視覚コンテンツ部分をぼやけさせること、あるいは不透明形状またはある他の視覚コンテンツ等、別の画像と視覚コンテンツ部分を置き換えることを含むことができる。例えば、視覚抑制構成要素１４４は、メディアオブジェクト画像の中の人物の顔を、別の人物の顔と自動的に置き換えることができる。妨害はまた、メディアオブジェクト画像を空白画像または事前に構成された画像と置き換えることによって等、望ましくない視覚コンテンツを含有するメディアオブジェクト画像を、完全に抹消することを含むことができる。いくつかの例では、画像はまた、「コンテンツは録画されたプログラムを台無しにする内容を含有しています」、「プリファレンスによると、視聴に不適切なコンテンツです」、および／またはその他等、画像に対する理由を説明するメッセージと共に提供することができる。空白画像はまた、視覚抑制構成要素１４４に、コンテンツの妨害を元に戻させるために、ユーザが起動することができる任意のインターフェースを含むこともできる。
【００４３】
図４は、視覚抑制構成要素１４４による、多層視覚コンテンツの視覚抑制を示す。図４に示す通り、コンテンツ配信業者１１２からのメディアオブジェクトストリーム４０２は、実際に、電子デバイス１０２によって提示されるときに、単一のメディアオブジェクト放送を生成するように、互いの上部で層状となる、ストリーム４０４および４０６等、複数の視覚的放送ストリームを含むことができる。例えば、メディアオブジェクトストリーム４０２は、関心の対象であるスポーツイベントが、メディアオブジェクトサブストリーム４０４を介して視覚的に放送される、スポーツ放送であることがある。メディアオブジェクトストリーム４０２のメディアオブジェクトサブストリーム４０６は、メディアオブジェクトサブストリーム４０４の上部に視覚的に重畳する、関連スポーツイベントのスコア等の補足情報を含むことができる。メディアオブジェクトストリーム４０２はさらに、複数のサブストリームの各々の中に含有される性質および情報を示す、記述メタデータタグ１１８を伴うことができる。
【００４４】
したがって、視覚抑制構成要素１４４は、ユーザプリファレンスおよび記述メタデータタグ１１８に基づき、多層メディアオブジェクト放送の少なくとも１つのサブストリーム（例えば、メディアオブジェクトサブストリーム４０４）が、電子デバイス１０２によって表示されるのを抑制することができる。例えば、電子デバイス１０２のプリファレンスモジュール１４０は、記述メタデータタグ１１８の中の情報に基づき、ユーザが、メディアオブジェクトサブストリーム４０６はメディアオブジェクトサブストリーム４０４と同調して表示されるべきかどうかを選択することを可能にする、ユーザインターフェースメニューを提供することができる。換言すると、ユーザは、主要なスポーツイベントを観戦中に、関連スポーツイベントのスコアを見たいかどうかを決定した。しかしながら、他の実施形態では、視覚抑制構成要素１４４はまた、留守録データおよび／またはコミュニティメタデータタグ１２０に基づき、多層メディアオブジェクト放送の少なくとも１つのサブストリームを抑制することもできる。
【００４５】
図１に戻ると、コンテンツ抑制モジュール１４２はさらに、プリファレンスモジュール１４０から受信された抑制データ、および／または種々の源からのコンテンツ選択タグに基づき、音声コンテンツ部分を提示しないように抑制する、音声抑制構成要素１４６を含むことができる。
【００４６】
いくつかの実施形態では、音声抑制構成要素１４６は、電子デバイス１０２によって提示されるべき、メディアオブジェクトの中の音声部分の抑制のために、音声認識データを受信することができる。それゆえ、音声抑制構成要素１４６は、メディアオブジェクトが提示される前に、全てのメディアオブジェクトを選別するために、音声認識アルゴリズムを使用することができる。いくつかの実施形態では、音声抑制構成要素１４６は、ユーザが電子デバイス１０２に言語で入力した音声部分、またはユーザが図２に記載したユーザインターフェース２００を介して選択した音声部分等、事前に記憶した音声部分とメディアオブジェクトの音声部分を比較するように、音声認識アルゴリズムを使用することができる。他の実施形態では、音声認識アルゴリズムの音声認識アルゴリズムは、新規メディアオブジェクトの音声部分の中の言語を、ユーザがテキストとして入力したか、またはテキストの一覧から選択した、抑制されるべき言葉あるいは節と比較することができる。したがって、音声抑制構成要素１４６が、メディアオブジェクトは抑制されるべき音声部分（例えば、言語、音響効果等）を含むと検出すると、音声抑制構成要素１４６は、音声部分を電子デバイス１０２によって提示するのを妨害することができる。
【００４７】
このような実施形態では、音声認識アルゴリズムは、音声セグメントを認識する、異なるタイプのモデルおよび分類子に基づくことができる。このような分類子およびモデルは、限定するものではないが、サポートベクターマシン（ＳＶＭ）、隠れマルコフモデル（ＨＭＭ）、ベイジアンネットワーク、決定木モデル、ファジー理論モデル、ならびに／あるいは訓練入力を介して音声セグメントを認識するように訓練できる、他の蓋然論的、統計的、および／または確率的分類モデルを含むことができる。
【００４８】
その視覚抑制の同等物と同様、音声抑制構成要素１４６もまた、留守録データの形態であるユーザプリファレンスに基づき、音声部分を抑制することができる。上記の通り、電子デバイス１０２がデジタルビデオレコーダーである実施形態では、ユーザは、後で視聴するために録画するように、ＥＰＧを介して、テレビ番組を選択することができた。したがって、プリファレンスモジュール１４０は、音声抑制構成要素１４６に、電子デバイス１０２上に提示されるべき新規コンテンツに対する、記述メタデータタグ１１８を監視するように命令することができる。それゆえ、記述メタデータタグ１１８が、提示されるべきコンテンツが、留守録されたテレビ番組に関連する音声情報を含有すると示すときに、音声抑制構成要素１４６は、音声部分を妨害することができる。例えば、ユーザは、後で視聴するために、テレビショー「Ｌｏｓｔ」の特定の放映回を録画するように、電子デバイス１０２をプログラムすることができた。続いて、チャンネル浮上の間に、ユーザは、「Ｌｏｓｔ」のその特定の放映回の予告編の形態で、コンテンツに遭遇することがある。予告編に対する記述メタデータタグ１１８の監視によって警告されることで、音声抑制構成要素１４６は、予告編の音声部を、ユーザへ提示するのを妨害することができる。
【００４９】
加えて、音声抑制構成要素１４６は、ユーザプリファレンス、およびコンテンツタグプロバイダ１０６からの記述メタデータタグ１１８に基づき、メディアオブジェクトの音声部分を抑制することができる。コンテンツタグプロバイダ１０６は、コンテンツ配信業者１０４の制御下であることがある。同等の視覚抑制構成要素１４４と同様、音声抑制構成要素１４６も同じく、メディアオブジェクトの異なる音声バージョンを生成することができる。例えば、記述メタデータタグ１１８を使用することによって、音声抑制構成要素１４６は、映画を異なるレーティングの複数バージョン（例えば、Ｒ、ＰＧ−１３等）に変換することができるように、１つ以上の音声部分（例えば、下品な言葉）を妨害することができる。音声抑制構成要素１４６はまた、ユーザにより抑制に指定された音のあるカテゴリを抑制するように、メディアオブジェクトの記述メタデータタグ１１８を使用することができる。例えば、映画に対する記述メタデータタグ１１８は、映画の特定の音声部分が、「爆発音」カテゴリに該当する音を含むと示すことができる。その結果、音声抑制構成要素１４６は、特定の音声部分を抑制することができる。
【００５０】
類似の方式では、音声抑制構成要素１４６は、ユーザプリファレンス、およびコミュニティタグプロバイダ１０８からのコミュニティメタデータタグ１２０に基づき、メディアオブジェクトの音声部分を抑制することができる。例えば、コミュニティタグプロバイダ１０８は、自分たちの歌が適切な印税支払いもなく映画の中で使用されたと考える、音楽グループであることがある。それゆえ、音楽グループは、その歌を映画の特定の場面中に提示しないよう抑制する、１つ以上のコミュニティメタデータタグ１２０を製作することができる。したがって、音楽グループの支援者であることがあるユーザにより、電子デバイス１０２が、コミュニティメタデータタグ１２０に基づき音声を抑制することを可能にすると、音声抑制構成要素１４６は、映画の視聴中に歌を再生することを妨害することができる。
【００５１】
上記の種々の実施形態では、音声抑制構成要素１４６による音声コンテンツ部分の妨害は、音声コンテンツ部分の音を弱めること、または音声コンテンツ部分を別の音部分（例えば、特殊音響効果、事前に選択された言葉または節等）と置き換えることを含むことができる。
【００５２】
コンテンツ抑制モジュール１４２はまた、ユーザがユーザ抑制プリファレンスを元に戻すか、または修正することが可能になる、ユーザインターフェースを提供することができる。種々の実施形態では、ユーザは、永続的抑制、１日、１週間、または任意の他の時間間隔の抑制等、いかなる期間でも音声および視覚抑制プリファレンスを定義するために、コンテンツ抑制モジュール１４２を使用することができる。
【００５３】
コンテンツ補足モジュール１４８は、コンテンツ強化タグである、記述メタデータタグ１１８またはコミュニティメタデータタグ１２０に基づき、ユーザへ情報を提示することができる。情報は、ユーザが消費しているメディアオブジェクトと共に、同時に提示することができる。種々の実施形態では、ユーザは、各メディアオブジェクトと共に提示されるべき、コンテンツ強化タグのカテゴリを指定するために、プリファレンスモジュール１４０を使用することができる。例えば、映画に関して、映画に対するコンテンツ強化タグは、場所タグ、製品タグ、登場人物タグ、映画制作技術タグ、および／またはその他等、数個のカテゴリに該当することがある。場所タグは、映画の中で見られる種々の場所に関して、追加情報を供給することができる。製品タグは、映画の中で取り上げられる製品に関して、追加情報を供給することができる。同じく、登場人物タグは、各登場人物の背後にある背景に関して、情報を供給することができる一方、映画制作技術タグは、映画制作の雑学的知識およびコメントを含むことができる。ユーザが、メディアオブジェクトを消費中の提示に対する、コンテンツ強化タグのカテゴリを選択することを可能にする、例示的ユーザインターフェースを、図５に示す。
【００５４】
図５は、メディアオブジェクトの提示中の表示に対して、コンテンツ強化タグのカテゴリを選択することを可能にする、例示的ユーザインターフェース５００を示す。プリファレンスモジュール１４０は、ユーザが入力デバイス１３０を介して入力を提供するときに、ユーザインターフェース５００を提示することができる。図５に示す通り、ユーザインターフェース５００は、ユーザがメディアオブジェクトに対して表示されるべきコンテンツ強化タグの特定のカテゴリを選択することを可能にする、カテゴリ選択メニュー５０２を含むことができる。表示すべきコンテンツ強化タグの１つ以上のカテゴリの選択に続き、ユーザは、選択を保存するように、表示ボタン５０４を起動させる（例えば、クリックする）ことができる。いくつかの実施形態では、ユーザは、メディアオブジェクトの再生中に、カテゴリ選択メニュー５０２にアクセスすることができる。例えば、電子デバイス１０２は、デジタルビデオレコーダーであることがあり、メディアオブジェクトは、ユーザがデジタルビデオレコーダーを介して録画した映画であることがある。したがって、ユーザインターフェース５００は、メディアオブジェクトの現在の再生を示す、画面部分５０６を含むことができる。
【００５５】
コンテンツ補足モジュール１４８は、ユーザインターフェース５００のタグ情報部分５０８の中に、各強化タグのコンテンツを表示することができる。それゆえ、メディアオブジェクトが、現在の再生またはその後の再生の中で提示されると、タグ情報部分５０８は、画面部分５０６の中に表示されるメディアオブジェクトの現在の部分に関連する情報と共に、継続的に更新することができる。ユーザインターフェース５００はさらに、選択を隠すボタン５１０を含むことがある。起動させる（例えば、クリックする）と、選択を隠すボタン５１０は、ユーザインターフェース５００を、画面部分５０６およびタグ情報部分５０８のみが見える、メディア再生画面へ変換することができる。いくつかの実施形態では、タグ情報部分５０８は、アクティブなリンクだけでなく、テキスト情報をも表示することができる。例えば、製品タグのタグ情報が、タグ情報部分５０８の中に表示されているときに、タグ情報は、ユーザがウェブページを開くために、起動する（例えば、クリックする）ことができる、ハイパーリンクを含むことができる。ウェブページは、メディアオブジェクトの特定の部分の中に示される、製品に関するより多くの情報または広告を提供することができる。
【００５６】
図６は、ユーザが、コンテンツ強化タグをメディアオブジェクトに追加することを可能にする、例示的ユーザインターフェース６００を示す。種々の実施形態では、ユーザが、メディアオブジェクトの特定の部分に対して、新規コンテンツ強化タグが入力されるべきであると決定するとき、ユーザは、メディアオブジェクト提示の再生を観賞していることがある。例えば、メディアオブジェクトは映画であることがあり、特定の部分は、映画の中の特定の場面であることがある。したがって、ユーザは、メディア提示アプリケーションによるメディアオブジェクトの再生を一時停止にさせ、プリファレンスモジュール１４０にユーザインターフェース６００を提示させる、入力デバイス１３０を介して入力を提供することができる。
【００５７】
図６に示す通り、ユーザインターフェース６００は、メディアオブジェクトからの画像だけでなく、新規コンテンツ強化タグが挿入されることがある、メディアオブジェクトの中の一時停止された時間位置をも示す、画面部分６０２を含むことができる。いくつかの実施形態では、画面部分６０２はさらに、ユーザが、新規コンテンツ強化タグが挿入されることがある、時間位置を調整するよう前後に動かすことができる、スクロールバー６０４を含むことができる。ユーザインターフェース６００はさらに、ユーザが新規コンテンツ強化タグに対して特定のカテゴリを選択することを可能にする、カテゴリ選択メニュー６０６を含むことができる。特定のコンテンツ強化タグカテゴリの選択に続き、ユーザは、タグ情報部分６０８に、新規コンテンツ強化タグの中にカプセル化される、情報を入力することができる。例えば、ユーザは、メディアオブジェクトの特定の場面の中で取り上げられた場所に関して、新規コンテンツ強化タグを追加することを決定する、旅行愛好者であることがある。続いて、ユーザは、コンテンツ補足モジュール１４８に、新規コンテンツ強化タグをデータ記憶部１５４に保存させるように、保存ボタン６１０を起動させることができる。プリファレンスモジュール１４０はまた、新規コンテンツ強化をメディアオブジェクトの未来の提示中に表示することができるように、新規コンテンツ強化タグとメディアオブジェクトとの関連を保存することができる。
【００５８】
さらなる実施形態では、ユーザはさらに、コンテンツ補足モジュール１４８に、新規コンテンツ強化タグをコミュニティタグプロバイダ１０８のタグサーバ１２２へアップロードさせるために、更新ボタン６１２を使用することができる。例えば、コミュニティタグプロバイダ１０８は、ユーザが所属する、旅行愛好者組織であることがある。このような実施形態では、更新ボタン６１２の起動（例えば、クリック）により、プリファレンスモジュール１４０にタグサーバ１２２への通信接続を開かせ、新規強化タグを含むデータファイルをアップロードさせることができる。追加の実施形態では、各新規コンテンツ強化タグを個々にアップロードするのではなく、プリファレンスモジュール１４０はまた、ユーザがデータファイルを介して複数の自己作成コンテンツ強化タグの一括アップロードを行うことを可能にする、メニューの選択肢を提供することができることは理解されるであろう。ユーザインターフェース６００はまた、ユーザがユーザインターフェース６００を終了することを可能にする、キャンセルボタン６１４を含むことができる。
【００５９】
図７は、ユーザが、メディアオブジェクトと関連付けられたコンテンツ強化タグを検索することを可能にする、例示的ユーザインターフェース７００を示す。コンテンツ補足モジュール１４８は、ユーザが入力デバイス１３０を介して入力を提供するときに、ユーザインターフェース７００を提示することができる。図７に示す通り、ユーザインターフェース７００は、ユーザが検索の中に含まれるべき、１つ以上の利用可能なメディアオブジェクトを指定することを可能にする、メディア選択メニュー７０２を含むことができる。例えば、電子デバイス１０２がデジタルビデオレコーダーである例では、メディア選択メニュー７０２の中に示されるメディアオブジェクトは、デジタルビデオレコーダー上に記憶することができるか、またはデジタルビデオレコーダーで利用可能である。メディアオブジェクトは、コンテンツ配信業者１０４、コミュニティタグプロバイダ１０８、および／または電子デバイス１０２のユーザからである、コンテンツ強化タグを含有することができる。
【００６０】
タグ選択メニュー７０４は、ユーザが、検索することができるコンテンツ強化タグの１つ以上のカテゴリを選択することを可能にすることができる。例えば、メディアオブジェクトが映画である例では、コンテンツ強化タグのカテゴリは、登場人物タグ、場所タグ、製品タグ、映画制作技術タグ、および／またはその他を含むことができる。タグ検索部分７０６は、ユーザが検索文字列を入力することを可能にすることができる。ユーザがタグ検索部分７０６の中に検索文字列を入力するとすぐに、ユーザは、検索文字列を包含するコンテンツ強化タグで、１つ以上のメディアオブジェクトを検索するように、検索ボタン７０８を起動する（例えば、クリックする）ことができる。
【００６１】
検索結果領域７１０は、合致するコンテンツ強化タグを含む対応するメディアオブジェクトの、サムネイル表示７１２等、１つ以上のサムネイル表示を表示することができる。いくつかの実施形態では、検索結果領域７１０の中に表示されるメディアオブジェクトの各々はさらに、時間位置情報７１４等の時間位置情報を含むことができる。時間位置情報７１４は、合致するコンテンツ強化タグと関連付けられる、メディアオブジェクトの部分を（例えば、分単位で）示すことができる。このような実施形態では、ユーザは、対応するメディアオブジェクトを視聴するか、または合致するコンテンツ強化タグが現れるメディアオブジェクトの部分を視聴するために、サムネイル表示の各々を起動させる（例えば、クリックする）ことができる。ユーザインターフェース７００はさらに、ユーザが検索結果領域７１０の中のサムネイル表示を閲覧することを可能にする、スクロールバー７１６を含むことができる。
【００６２】
図１に戻ると、インターフェースモジュール１５０は、複数の提示アプリケーション１５６が、メディアオブジェクトの抑制または補足のために、選択的コンテンツ提示エンジン１３４と情報を交換することを可能にすることができる。提示アプリケーション１５６は、電子デバイス１０２上にインストールすることができる独立型メディア提示アプリケーション、電子デバイス１０２に組み込まれるメディア提示アプリケーション、ウェブブラウザアプリケーション、電子メールアプリケーション等の通信アプリケーション、および／あるいはメディアオブジェクトまたはテキストオブジェクトを提示することができるいかなる他のソフトウェアアプリケーションをも含むことができる。いくつかの実施形態では、インターフェースモジュール１５０は、メディア提示アプリケーションが選択的コンテンツ提示エンジン１３４の抑制および補足構成要素にアクセスすることを可能にする、アプリケーションプログラムインターフェース（ＡＰＩ）を含むことができる。他の実施形態では、インターフェースモジュール１５０は、選択的コンテンツ提示エンジン１３４が、メディア提示アプリケーション、ウェブブラウザアプリケーション、あるいは電子メールアプリケーション、メッセージアプリケーション、および／またはその他等の通信アプリケーションへのプラグインもしくは拡張として働くことを可能にする、プラグインインターフェースまたは拡張インターフェースを含むことができる。このように、多数の異なる提示アプリケーションを、コンテンツ抑制または補足能力で高めることができる。
【００６３】
データ共有モジュール１５２は、選択的コンテンツ提示エンジン１３４が、そのユーザプリファレンス、コンテンツ選択タグ、および／またはコンテンツ強化タグを、他の電子デバイスと共有することを可能にすることができる。例えば、データ共有モジュール１５２は、ユーザプリファレンスおよび設定を、コンテンツ配信ネットワーク（ＣＤＮ）の一部および／またはクラウドコンピューティング記憶部の一部である、データ記憶部サーバに自動的にアップロードすることができる。それゆえ、ユーザが選択的コンテンツ提示エンジン１３４を含む別の電子デバイス１０２に対して認証すると、その電子デバイス１０２上のデータ共有モジュール１５２は、ユーザプリファレンスおよびコンテンツ選択設定をダウンロードすることができる。このように、ユーザには、複数の電子デバイス１０２にわたって、一貫したユーザの体験を保証することができる。
【００６４】
データ記憶部１５４は、種々のテキストオブジェクトおよびメディアオブジェクト、コンテンツを提示する提示アプリケーション１５６だけでなく、選択的コンテンツ提示エンジン１３４によって使用されるデータの形態でもコンテンツを記憶することができる。種々の実施形態では、データは、認証情報、記述メタデータタグ１１８、コミュニティメタデータタグ１２０、ユーザにより追加されたコンテンツ選択タグおよびコンテンツ強化タグ、画像または音声認識を行うためのデータ、ならびに選択的コンテンツ提示エンジン１３４によって使用される他のユーザプリファレンスおよびコンテンツ選択設定を含むことができる。
【００６５】
電子デバイス１０２はさらに、インターフェース１５８、送受信機１６０、および出力デバイス１６２を含むことができる。インターフェース１５８は、イーサネット（登録商標）インターフェース、ワイヤレスＬＡＮインターフェース、近距離インターフェース、ＤＥＣＴチップセット、あるいはＲＪ−１１またはＲＪ−４５ポート用インターフェースのうちのいずれか１つ以上を含むことができる。ワイヤレスＬＡＮインターフェースは、例えば、ＩＥＥＥ８０２．１１、８０２．１６、および／または８０２．２０標準を使用する、ワイヤレス通信を伝送および受信する機能を行う、Ｗｉ−ＦｉインターフェースまたはＷｉ−Ｍａｘインターフェース、あるいはＢｌｕｅｔｏｏｔｈ（登録商標）インターフェースを含むことができる。例えば、電子デバイス１０２は、近辺のデバイスと直接通信するために、Ｗｉ−Ｆｉインターフェースを使用することができる。近距離インターフェースは、近距離アンテナを介して近距離無線通信を伝送および受信するために、Ｂｌｕｅｔｏｏｔｈ（登録商標）インターフェースまたはＲＦＩＤを含むことができる。例えば、近距離インターフェースは、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）またはＲＦＩＤが使用可能でもある近辺のデバイスと、直接通信する等の機能のために使用することができる。読み取り装置／質問機を、電子デバイス１０２に組み込むこともできる。種々の実施形態では、インターフェース１５８は、電子デバイス１０２のデータインターフェースモジュール１２６によって起動および制御することができる。
【００６６】
送受信機１６０は、電子デバイス１０２が、有線接続またはワイヤレス接続を介して別のデバイスと通信することを可能にする、いかなる種類の送受信機をも含むことができる。例えば、送受信機１６０は、アンテナを介して無線通信周波数を伝送および受信する機能を行う、無線送受信機およびインターフェースを含むことができる。無線インターフェースは、電子デバイス１０２と種々の移動通信用鉄塔、基地局、および／またはアクセスポイントとの間のワイヤレス接続性を促進する。
【００６７】
出力デバイス１６２は、電子デバイス１０２が選択的コンテンツ提示エンジン１３４によって修正されたコンテンツを提示することを可能にする、いかなる種類の出力デバイスをも含むことができる。出力デバイス１６２は、表示部およびスピーカーを含むことができる。表示部は、液晶ディスプレイ、または電気通信デバイスで一般的に使用される任意の他のタイプの表示部であることができる。例えば、表示部は、タッチセンサー式ディスプレイ画面であることがあり、またそれから、ソフトキーキーボード、ナビゲーションボタン等を提供するような、入力デバイスまたはキーパッドとして働くこともできる。出力デバイス１６２はまた、ヘッドフォン、周辺スピーカー、または周辺表示部等、１つ以上の周辺デバイス用のポートを含むことができる。
【００６８】
種々の実施形態では、選択的コンテンツ提示エンジン１３４を含む電子デバイス１０２は、別のデバイスによって出力されるメディアオブジェクトをさらに修正する、周辺デバイスであることがある。いくつかの実施形態では、電子デバイス１０２は、携帯音楽プレーヤーに接続される、一対の電子ヘッドフォンであることがある。したがって、電子デバイス１０２は、携帯音楽プレーヤーによって出力された元のメディアオブジェクトが変更されないままであったとしても、ユーザが修正されたメディアオブジェクトを聞くように、携帯音楽プレーヤーによって出力される、メディアオブジェクトを修正することができる。他の実施形態では、電子デバイス１０２は、選択的コンテンツ提示エンジン１３４の誘導の下、表示デバイス（例えば、テレビ）上に提示されている、メディアオブジェクト提示の一部分を選択的に遮断する、電子眼鏡であることがある。例えば、電子眼鏡は、電流に応じて不透明度を変化させる、レンズを含むことができる。このように、電子眼鏡をかけているユーザは、メディアオブジェクト提示の修正バージョンを視聴することができる。
例示的動作
【００６９】
図８〜１１は、選択的コンテンツ提示のための技術を実現する、例示的プロセス８００〜１１００を示す。プロセス８００〜１１００の各々は、ハードウェア、ソフトウェア、またはそれらの組み合わせの中で実現することができる、一連の動作を表す論理フロー図における、ブロックの一群として図示される。ソフトウェアのコンテキストでは、ブロックは、１つ以上のプロセッサによって実行されると、列挙される動作を行う、１つ以上のコンピュータ可読記憶媒体上に記憶される、コンピュータにより実行可能な命令を表す。概して、コンピュータにより実行可能な命令は、ルーチン、プログラム、オブジェクト、構成要素、データ構造、および特定の機能を行うか、または特定の抽象データ型を実現するその他を含む。動作を記載する順序は、限定として解釈されること意図としておらず、任意の数の記載のブロックを、プロセスを実現するために、いかなる順序でもおよび／または並行して組み合わせることができる。説明の目的のため、プロセス８００〜１１００は、図１のコンピュータ環境１００を参照して記載される。
【００７０】
図８は、ユーザプリファレンスに基づく、多層コンテンツストリームのコンテンツを選択的に提示するための、例示的プロセス８００のフロー図である。ブロック８０２にて、電子デバイス１０２は、電子デバイスの提示アプリケーションによる提示のために、多層コンテンツストリームを受信することができる。ブロック８０４にて、電子デバイス１０２はまた、コンテンツストリームに対する１つ以上の記述メタデータタグ１１８（例えば、コンテンツ選択タグ）を受信することができる。例えば、多層コンテンツストリームは、生放送のサブストリームだけでなく、スコアテロップおよび動画を提供する補足情報サブストリームをも含む、多層スポーツイベント放送ストリームであることがある。したがって、１つ以上の記述メタデータタグ１１８は、１つのサブストリームにおける生放送、および第２のサブストリームにおける補足情報等、多層コンテンツストリームの各サブストリームのコンテンツを示すことができる。種々の実施形態では、もう１つの記述メタデータタグ１１８を、コンテンツ配信業者１０４によって、多層コンテンツストリームの中に埋め込むことができる。
【００７１】
ブロック８０６にて、電子デバイス１０２の選択的コンテンツ提示エンジン１３４は、多層コンテンツストリームの中にあるコンテンツの表示に関するユーザプリファレンスを受信することができる。種々の実施形態では、多層コンテンツストリームは、音声ストリーム、視覚ストリーム、または視聴覚ストリームであることがある。それゆえ、ユーザプリファレンスは、コンテンツストリームの中のサブストリームの各々が、多層コンテンツストリームの提示中に提示されるべきかどうかを指示することができる。
【００７２】
ブロック８０８にて、電子デバイス１０２の選択的コンテンツ提示エンジン１３４は、表示されるべき多層コンテンツストリームのサブストリームを判定することができる。選択的コンテンツ提示エンジン１３４は、記述メタデータタグ１１８およびユーザプリファレンスに基づき、このような判定を下すことができる。種々の実施形態では、エンジン１３４は、対応する記述メタデータタグ１１８を検証することによって、多層コンテンツストリームの中の各サブストリームのコンテンツを判定し、その後、受信したユーザプリファレンスとコンテンツを比較することができる。
【００７３】
決定ブロック８１０にて、選択的コンテンツ提示エンジン１３４が、多層コンテンツストリームの全てのサブストリームは、同時に提示されるべきであると判定する場合（決定ブロック８１０にて「はい」）、プロセス８００は、ブロック８１２へ進むことができる。例えば、多層ストリームが上記のスポーツイベント放送ストリームであるシナリオでは、受信したユーザプリファレンスは、ユーザが生放送のサブストリームおよび補足スコア情報のサブストリームの両方を視聴したいと示すことができる。
【００７４】
ブロック８１２にて、選択的コンテンツ提示エンジン１３４は、多層コンテンツストリームの中のサブストリームのいずれをも抑制することはできない。それゆえ、電子デバイス１０２は、多層コンテンツストリームの全てのサブストリームを同時に提示することができる。続いて、プロセス８００は、ブロック８０６へと一巡して戻ることがあり、その時点で、選択的コンテンツ提示エンジン１３４は、多層コンテンツストリームの提示に関して追加のユーザプリファレンスを受信することができる。
【００７５】
しかしながら、選択的コンテンツ提示エンジン１３４が、多層コンテンツストリームの全てのサブストリームは、同時に表示されるべきとは限らないと判定する場合（決定ブロック８１０にて「いいえ」）、プロセス８００は、ブロック８１４へ進むことができる。例えば、多層ストリームが上記のスポーツイベント放送ストリームであるシナリオでは、受信したユーザプリファレンスは、ユーザは生放送のサブストリームを視聴したいが、補足スコア情報のサブストリームは視聴したくないと示すことができる。
【００７６】
ブロック８１４にて、選択的コンテンツ提示エンジン１３４は、多層コンテンツストリームのサブストリームのうち１つ以上を抑制することができる。したがって、電子デバイス１０２は、ユーザプリファレンスに基づき、多層コンテンツストリームの全てより少ないサブストリームを提示することができる。種々の実施形態では、電子デバイス１０２が提示する、多層コンテンツストリームの実際のサブストリームは、実際のユーザプリファレンスに依存することができる。続いて、プロセス８００は、ブロック８０６へと一巡して戻ることがあり、その時点で、選択的コンテンツ提示エンジン１３４は、多層コンテンツストリームの提示に関して追加のユーザプリファレンスを受信することができる。
【００７７】
図９は、ユーザプリファレンスおよびコンテンツ部分に対するコンテンツ選択タグに基づき、提示用のコンテンツを遮断または修正するための例示的プロセス９００のフロー図である。ブロック９０２にて、電子デバイス１０２の選択的コンテンツ提示エンジン１３４は、ユーザから音声または視覚抑制プリファレンスのうちの少なくとも１つを受信することができる。種々の実施形態では、プリファレンスモジュール１４０は、ユーザが特定の時間前には消費したくない、音声および／または視覚コンテンツ部分、あるいはユーザによって視聴されるかまたは聞かれることを抑制することをユーザが望む、音声および／または視覚コンテンツ部分に関して、ユーザプリファレンスを受信することができる。
【００７８】
ブロック９０４にて、選択的コンテンツ提示エンジン１３４は、新規コンテンツ部分、および新規コンテンツ部分に対する１つ以上のコンテンツ選択タグを受信することができる。種々の実施形態では、コンテンツ部分は、提示のために電子デバイス１０２によって受信される、メディアオブジェクトまたはテキストオブジェクトの一部分であることがある。例えば、コンテンツ部分は、放送の一部として、コンテンツ配信業者１０４によって電子デバイス１０２へ配信することができるか、またはそうでなければ、データ記憶部１５４から再生されているコンテンツ等、電子デバイス１０２によって提示されている。コンテンツ部分に対する１つ以上のコンテンツ選択タグは、コンテンツタグプロバイダ１０６、コミュニティタグプロバイダ１０８、および／または電子デバイス１０２のユーザから等、種々の源からであることがある。
【００７９】
ブロック９０６にて、選択的コンテンツ提示エンジン１３４は、コンテンツ部分が、コンテンツ部分のコンテンツ選択タグおよびユーザプリファレンスに基づき、電子デバイス１０２によって提示されるべきであるかどうかを判定することができる。種々の実施形態では、コンテンツ部分は、視像のフレーム、またはメディアオブジェクトの中の音声セグメント、あるいはテキストオブジェクトの中の特定のテキストであることがある。
【００８０】
決定ブロック９０８にて、選択的コンテンツ提示エンジン１３４が、コンテンツ部分は完全に遮断されるべきであると判定する場合（決定ブロック９０８にて「はい」）、プロセス９００は、ブロック９１０へ進むことができる。例えば、コンテンツ選択タグは、ユーザが聞きたくないとユーザプリファレンスが指定した音声の下品な言葉を、コンテンツ部分は包含することがあると示すことができる。
【００８１】
ブロック９１０にて、選択的コンテンツ提示エンジン１３４は、提示されているコンテンツ部分を遮断することができる。それゆえ、上の音声の下品な言葉の例では、エンジン１３４は、音声の下品な言葉の音を弱めることによって、その部分を抑制することができる。続いて、プロセス９００は、続くコンテンツ部分を、選択的コンテンツ提示エンジン１３４によって受信および分析することができるように、ブロック９０４へ一巡して戻ることができる。しかしながら、選択的コンテンツ提示エンジン１３４が、コンテンツ部分は完全に遮断されるべきではないと判定する場合（決定ブロック９０８にて「いいえ」）、プロセス９００は、決定ブロック９１２へ進むことができる。
【００８２】
決定ブロック９１２にて、選択的コンテンツ提示エンジン１３４が、コンテンツ部分は修正されるべきであると判定する場合（決定ブロック９１２にて「はい」）、プロセス９００は、ブロック９１４へ進むことができる。例えば、コンテンツ選択タグは、コンテンツ部分の特定の一部が、テキスト形態で望ましくない下品な言葉を示すと示すことができ、ユーザプリファレンスは、下品な言葉を示すコンテンツ部分の特定の一部を遮断することによって等、ユーザはコンテンツ部分の一部のみを遮断することを望むと示すことができる。
【００８３】
ブロック９１４にて、選択的コンテンツ提示エンジン１３４は、コンテンツ部分の一部を置き換えるか、または抑制することによって、コンテンツ部分を修正することができる。例えば、選択的コンテンツ提示エンジン１３４は、視像（例えば、人物の顔）であるコンテンツ部分の一部を、異なる図（例えば、別の人物の顔）で置き換えることができる。ブロック９１６にて、修正コンテンツ部分を、電子デバイス１０２の提示アプリケーションによって提示することができる。続いて、プロセス９００は、続くコンテンツ部分を、選択的コンテンツ提示エンジン１３４によって受信および分析することができるように、ブロック９０４へ一巡して戻ることができる。
【００８４】
しかしながら、決定ブロック９１２にて、選択的コンテンツ提示エンジン１３４が、コンテンツ部分は修正される必要はないと判定する場合（決定ブロック９１２にて「いいえ」）、プロセス９００は、ブロック９１６へ進むことができ、その時点にて、コンテンツ部分は、電子デバイス１０２の提示アプリケーションによって提示することができる。例えば、選択的コンテンツ提示エンジン１３４は、ユーザプリファレンスおよびコンテンツ選択タグに基づき、コンテンツ部分はいかなる点でも修正または遮断される必要はないと判定することができる。提示に続き、プロセス９００は、続くコンテンツ部分を、選択的コンテンツ提示エンジン１３４によって受信および分析することができるように、ブロック９０４へ一巡して戻ることができる。
【００８５】
図１０は、ユーザプリファレンスに基づき、コンテンツ部分の中のコンテンツを遮断または修正するための例示的プロセス１０００のフロー図である。ブロック１００２にて、電子デバイス１０２の選択的コンテンツ提示エンジン１３４は、ユーザから音声または視覚抑制プリファレンスのうちの少なくとも１つを受信することができる。種々の実施形態では、プリファレンスモジュール１４０は、ユーザが特定の時間前には消費したくない、音声および／または視覚コンテンツ部分、あるいはユーザによって視聴されるかまたは聞かれることを抑制することをユーザが望む、音声および／または視覚コンテンツ部分に関して、ユーザプリファレンスを受信することができる。
【００８６】
ブロック１００４にて、選択的コンテンツ提示エンジン１３４は、新規コンテンツ部分を受信することができる。種々の実施形態では、コンテンツ部分は、電子デバイス１０２にアクセス可能である、メディアオブジェクトまたはテキストオブジェクトの一部分であることがある。例えば、コンテンツ部分は、放送の一部として、コンテンツ配信業者１０４によって電子デバイス１０２へ配信することができるか、またはそうでなければ、データ記憶部１５４から再生されているコンテンツ等、電子デバイス１０２によって提示されている。
【００８７】
ブロック１００６にて、選択的コンテンツ提示エンジン１３４は、コンテンツ部分が、視覚または音声認識を使用して、ユーザプリファレンスに基づき、電子デバイス１０２によって提示されるべきであるかどうかを判定することができる。種々の実施形態では、コンテンツ部分は、視像のフレーム、またはメディアオブジェクトの音声部分、あるいはテキストオブジェクトの中の特定のテキストであることがある。例えば、選択的コンテンツ提示エンジン１３４は、メディアオブジェクトの中の画像（例えば、特定の人物の顔）を認識するように、画像認識アルゴリズムを使用することができる。別の例では、選択的コンテンツ提示エンジン１３４は、メディアオブジェクトの中の音（例えば、大きな爆発音の音響効果）を認識するように、音声認識アルゴリズムを使用することができる。
【００８８】
決定ブロック１００８にて、選択的コンテンツ提示エンジン１３４が、コンテンツ部分は完全に遮断されるべきであると判定する場合（決定ブロック１００８にて「はい」）、プロセス１０００は、ブロック１０１０へ進むことができる。例えば、ユーザプリファレンスは、選択的コンテンツ提示エンジン１３４の音声認識アルゴリズムによって認識される、大きな爆発音の音響効果をユーザは聞きたくないと示すことができる。
【００８９】
ブロック１０１０にて、選択的コンテンツ提示エンジン１３４は、提示されているコンテンツ部分を遮断することができる。それゆえ、上の大きな爆発音の音響効果の例では、選択的コンテンツ提示エンジン１３４は、音声の下品な言葉の音を弱めることによって、その部分を抑制することができる。続いて、プロセス１０００は、続くコンテンツ部分を、選択的コンテンツ提示エンジン１３４によって受信および分析することができるように、ブロック１００４へ一巡して戻ることができる。しかしながら、選択的コンテンツ提示エンジン１３４が、コンテンツ部分は完全に遮断されるべきではないと判定する場合（決定ブロック１００８にて「いいえ」）、プロセス１０００は、決定ブロック１０１２へ進むことができる。
【００９０】
決定ブロック１０１２にて、選択的コンテンツ提示エンジン１３４が、コンテンツ部分は修正されるべきであると判定する場合（決定ブロック１０１２にて「はい」）、プロセス１０００は、ブロック１０１４へ進むことができる。例えば、ユーザプリファレンスは、ユーザは、画像認識アルゴリズムによって認識される通りの、メディアオブジェクトの視像の中に示される特定の人物の顔を、別の人物の顔と置き換えたいと示すことができる。
【００９１】
ブロック１０１４にて、選択的コンテンツ提示エンジン１３４は、コンテンツ部分の少なくとも一部を置き換えるか、または抑制することによって、コンテンツ部分を修正することができる。例えば、選択的コンテンツ提示エンジン１３４は、視像（例えば、人物の顔）であるコンテンツ部分の一部を、異なる図（例えば、別の人物の顔）で置き換えることができる。
【００９２】
ブロック１０１６にて、修正コンテンツ部分は、電子デバイス１０２の提示アプリケーションによって提示することができる。続いて、プロセス１０００は、続くコンテンツ部分を、選択的コンテンツ提示エンジン１３４によって受信および分析することができるように、ブロック１００４へ一巡して戻ることができる。
【００９３】
しかしながら、決定ブロック１０１２にて、選択的コンテンツ提示エンジン１３４が、コンテンツ部分は修正される必要はないと判定する場合（決定ブロック１０１２にて「いいえ」）、プロセス１０００は、ブロック１０１６へ進むことができ、その時点にて、コンテンツ部分は、電子デバイス１０２の提示アプリケーションによって提示することができる。提示に続き、プロセス１０００は、続くコンテンツ部分を、選択的コンテンツ提示エンジン１３４によって受信および分析することができるように、ブロック１００４へ一巡して戻ることができる。
【００９４】
図１１は、コンテンツ強化タグを介して、コンテンツ提示を補足するための、例示的プロセス１１００のフロー図である。ブロック１１０２にて、電子デバイス１０２は、ユーザへの提示のために、メディアオブジェクトを受信することができる。いくつかの実施形態では、メディアオブジェクトは、電子デバイス１０２上の提示用の放送の一部として、コンテンツ配信業者１０４によって電子デバイス１０２へ配信することができる。他の実施形態では、メディアオブジェクトは、事前に受信し、電子デバイス１０２のデータ記憶部１５４の中へダウンロードすることができる。
【００９５】
ブロック１１０４にて、電子デバイス１０２の選択的コンテンツ提示エンジン１３４は、メディアオブジェクトへの１つ以上のコンテンツ強化タグを受信することができる。メディアオブジェクトは、視聴覚作品であることがあり、コンテンツ強化タグの各々は、視聴覚作品における特定の時間的な位置に対応することができる。いくつかの実施形態では、エンジン１３４は、メディアオブジェクトの提示の前またはその間に、コンテンツタグプロバイダ１０６および／またはコミュニティタグプロバイダ１０８から、メディアオブジェクトに対するコンテンツ強化タグを受信することができる。他の実施形態では、ユーザは、電子デバイス１０２上でのメディアオブジェクトの提示中に、コンテンツ強化タグをメディアオブジェクトの中に配置するために、選択的コンテンツ提示エンジン１３４を使用することができる。
【００９６】
決定ブロック１１０６にて、選択的コンテンツ提示エンジン１３４は、１つ以上のコンテンツ強化タグが、ユーザからのコンテンツ補足プリファレンスに基づき表示されるべきであるかどうかを判定することができる。例えば、ユーザは、メディアオブジェクトに対して表示される、コンテンツ強化タグの少なくとも１つのカテゴリを選択するために、カテゴリ選択メニュー５０２（図５）を使用することができる。したがって、選択的コンテンツ提示エンジン１３４は、電子デバイス１０２のメディア提示アプリケーションに、メディアオブジェクトの提示中、少なくとも１つのカテゴリに属する、受信したコンテンツ強化タグを表示させることができる。それゆえ、選択的コンテンツ提示エンジン１３４が、１つ以上のコンテンツ強化タグは、表示されるべきと判定する場合（決定ブロック１１０６にて「はい」）、プロセス１１００は、ブロック１１０８へ進むことができる。
【００９７】
ブロック１１０８にて、選択的コンテンツ提示エンジン１３４は、メディアオブジェクトの提示中に、１つ以上のコンテンツ強化タグの中の情報を表示することができる。種々の実施形態では、１つ以上のコンテンツ強化タグの中の情報は、メディアオブジェクトが提示されるとき、時間順に連続して表示することができる。しかしながら、選択的コンテンツ提示エンジン１３４が、表示されるべきコンテンツ強化タグはないと判定する場合（決定ブロック１１０６にて「いいえ」）、プロセス１０００は、決定ブロック１１１０へ進むことができる。
【００９８】
決定ブロック１１１０にて、選択的コンテンツ提示エンジン１３４は、ユーザがコンテンツ強化タグを検索するように要求していたかどうかを判定することができる。種々の実施形態では、選択的コンテンツ提示エンジン１３４は、ユーザがコンテンツ強化タグの１つ以上のカテゴリを選択することを可能にする、ユーザインターフェース７００（図７）を提示することができ、ユーザインターフェース７００はまた、ユーザが検索文字列を入力することをも可能にすることができる。したがって、ユーザが１つ以上の特定のコンテンツ強化タグの検索を要求していた場合（決定ブロック１１１０にて「はい」）、プロセス１１００は、ブロック１１１２へ進むことができる。
【００９９】
ブロック１１１２にて、選択的コンテンツ提示エンジン１３４は、コンテンツ強化タグ検索を行い、結果を返すことができる。そのため、選択的コンテンツ提示エンジン１３４が、検索文字列をメディアオブジェクトのコンテンツ強化タグの中の情報に合致させることができる場合、エンジン１３４は、一致が見つかると示すだけでなく、合致するコンテンツ強化タグが存在する、メディアオブジェクトの部分を示す、時間位置情報を提供することができる。しかしながら、選択的コンテンツ提示エンジン１３４が、検索文字列をメディアオブジェクトのコンテンツ強化タグのいずれの中の情報にも合致させることができない場合、エンジン１３４は、メディアオブジェクトは合致するコンテンツ強化タグを全く含有していないと、ユーザに示すことができる。
【０１００】
ブロック１１１０に戻り、選択的コンテンツ提示エンジン１３４が、ユーザはコンテンツ強化タグの検索を要求していないと判定する場合（決定ブロック１１１０にて「いいえ」）、プロセス１１００は、ブロック１１１４で終わることができる。
【０１０１】
要約すると、上記の種々の実施形態に従う、選択的コンテンツ提示のための技術およびデバイスによって、ユーザは、ユーザがコンテンツ消費するコンテンツに検閲を自主的に課す、および／またはコンテンツ消費体験を強化することを可能にすることができる。このように、ユーザは、ユーザが消費したくないコンテンツへ不注意にさらされることを避けるだけでなく、選択的または補足コンテンツを消費する、時間および場所を制御することができる。したがって、ユーザのコンテンツ消費体験を、強化または高めることができる。
【０１０２】
付記１．電子デバイスであって、プロセッサと、前記プロセッサによって実行可能なメモリ記憶構成要素と、を備え、前記構成要素は、コンテンツ抑制プリファレンスおよびコンテンツ補足プリファレンスを受信するための、プリファレンス構成要素と、コンテンツ部分、および前記コンテンツ部分に対するコンテンツ選択タグを受信するための、コンテンツ抑制構成要素であって、前記コンテンツ抑制構成要素が、前記コンテンツ選択タグに少なくとも一部基づき、前記コンテンツ部分の少なくとも一部が前記コンテンツ抑制プリファレンスによる抑制に指定されると判定するときに、前記コンテンツ部分の前記少なくとも一部は、修正コンテンツ部分を形成するように抑制されるべきであると判定する、コンテンツ抑制構成要素と、前記コンテンツ部分に関する情報を含む、前記コンテンツ部分に対するコンテンツ強化タグを受信し、前記コンテンツ補足プリファレンスに基づき、前記情報を提示するかどうかを判定する、コンテンツ補足構成要素と、前記修正コンテンツ部分、および前記コンテンツ強化タグの中に含まれる前記情報のうちの少なくとも１つを提示するための、提示アプリケーション構成要素と、を備える、電子デバイス。
【０１０３】
付記２．前記電子デバイスにてユーザを認証するための、認証構成要素をさらに備え、前記プリファレンス構成要素は、前記電子デバイスでのユーザ認証に続き、前記ユーザ用の前記コンテンツ抑制プリファレンスを受信するためである、付記１に記載の電子デバイス。
【０１０４】
付記３．別の電子デバイスまたはサーバから、前記コンテンツ抑制プリファレンス、前記コンテンツ選択タグ、および前記コンテンツ強化タグのうちの少なくとも１つを受信、または伝送するための、データ共有構成要素をさらに備える、付記１に記載の電子デバイス。
【０１０５】
付記４．前記コンテンツ抑制構成要素は、前記コンテンツ部分の前記少なくとも１つの他の一部が、前記コンテンツ抑制プリファレンスによる抑制に指定されている画像または音声部分を包含することを認識するための、画像認識アルゴリズムまたは音声認識アルゴリズムを含む、付記１に記載の電子デバイス。
【０１０６】
付記５．前記コンテンツ選択タグは、前記コンテンツ部分のカテゴリを示し、前記コンテンツ抑制構成要素は、前記カテゴリが、前記コンテンツ抑制プリファレンスが抑制に指定するカテゴリに合致するときに、前記コンテンツ部分の前記少なくとも一部が、抑制されるべきであると判定するためである、付記１に記載の電子デバイス。
【０１０７】
付記６．前記コンテンツ部分は、メディアオブジェクトの視像であり、前記コンテンツ抑制構成要素は、前記視像の前記少なくとも一部を提示するのを防止すること、前記視像の前記少なくとも一部をぼやけさせること、および前記視像の前記少なくとも一部を異なる視像と置き換えることのうちの少なくとも１つによって、前記コンテンツ部分の前記少なくとも一部を抑制するためである、付記１に記載の電子デバイス。
【０１０８】
付記７．前記コンテンツ部分は、メディアオブジェクトの音声部分であり、前記コンテンツ抑制構成要素は、前記音声部分の前記少なくとも一部の音を弱めること、および前記音声部分を異なる音声部分と置き換えることのうちの少なくとも１つによって、前記少なくとも一部を抑制するためである、付記１に記載の電子デバイス。
【０１０９】
付記８．前記コンテンツ部分は、テキストオブジェクトの中のテキストであり、前記コンテンツ抑制構成要素は、前記テキストを抹消すること、および前記テキストを異なるテキストと置き換えることのうちの少なくとも１つによって、前記少なくとも一部を抑制するためである、付記１に記載の電子デバイス。
【０１１０】
付記９．前記コンテンツ部分は、複数のサブストリームを含む多層コンテンツストリームの一部であり、前記コンテンツ抑制構成要素は、前記複数のサブストリームのうちの少なくとも１つのサブストリームを抑制するためである、付記１に記載の電子デバイス。
【０１１１】
付記１０．実行可能な命令で構成され、１つ以上のコンピュータシステムの制御下で、電子デバイスでのコンテンツ提示を抑制するために、コンテンツ抑制プリファレンスを取得することと、前記電子デバイスで、コンテンツ部分、および前記コンテンツ部分に対するコンテンツ選択タグを受信することと、前記電子デバイスが、前記コンテンツ選択タグに少なくとも一部基づき、前記コンテンツ部分の少なくとも一部が前記コンテンツ抑制プリファレンスによる抑制に指定されると判定するときに、前記コンテンツ部分の前記少なくとも一部が、修正コンテンツ部分を形成するように抑制されるべきであると判定することと、前記電子デバイスを介してユーザへ、前記コンテンツ部分の前記少なくとも一部を抑制する、前記修正コンテンツ部分を提示することと、を含む、コンピュータにより実現される方法。
【０１１２】
付記１１．画像認識アルゴリズムまたは音声認識アルゴリズムが、前記コンテンツ部分の少なくとも１つの他の一部が、前記コンテンツ抑制プリファレンスによる抑制に指定された、画像または音声部分を含有すると示すときに、前記コンテンツ部分の前記少なくとも１つの他の一部もまた、前記修正コンテンツ部分を形成するように、抑制されるべきであると判定することをさらに含む、付記１０に記載のコンピュータにより実現される方法。
【０１１３】
付記１２．前記取得することは、ユーザが前記電子デバイスにて認証されるときに、サーバから前記ユーザ用の前記コンテンツ抑制プリファレンスを取得することを含む、付記１０に記載のコンピュータにより実現される方法。
【０１１４】
付記１３．前記取得することは、前記電子デバイスによってユーザに提供されるユーザインターフェースを介して、前記コンテンツ抑制プリファレンスを取得することを含む、付記１０に記載のコンピュータにより実現される方法。
【０１１５】
付記１４．前記コンテンツ選択タグを受信することは、前記コンテンツ部分のプロバイダ、前記電子デバイスのユーザ、またはコミュニティタグプロバイダから、前記コンテンツ選択タグを受信することを含む、付記１０に記載のコンピュータにより実現される方法。
【０１１６】
付記１５．前記コンテンツ選択タグは、前記コンテンツ部分のカテゴリを示し、前記判定することは、前記カテゴリが、前記コンテンツ抑制プリファレンスが抑制に指定するカテゴリに合致するときに、前記コンテンツ部分の前記少なくとも一部が、抑制されるべきであると判定することを含む、付記１０に記載のコンピュータにより実現される方法。
【０１１７】
付記１６．前記コンテンツ部分は、第１のコンテンツ部分を備え、前記コンテンツ抑制プリファレンスは、第２の異なるコンテンツ部分と関連付けられる情報が、未来の時点まで提示の抑制に指定されることを示し、前記コンテンツ部分の前記少なくとも一部が、抑制されるべきであると判定することは、前記コンテンツ部分の前記少なくとも一部が、前記第２の異なるコンテンツ部分と関連付けられる情報を備えると判定することを含む、付記１０に記載のコンピュータにより実現される方法。
【０１１８】
付記１７．前記コンテンツ抑制プリファレンスは、前記第２の異なるコンテンツ部分と関連付けられる前記情報が、前記第２のコンテンツ部分を録画または留守録した、前記電子デバイスに基づき抑制されるべきであると示す、付記１６に記載のコンピュータにより実現される方法。
【０１１９】
付記１８．前記コンテンツ抑制プリファレンスは、前記第２の異なるコンテンツ部分と関連付けられる前記情報が、前記電子デバイスの前記ユーザが、録画または留守録された前記第２の異なるコンテンツ部分を再生するまで、抑制されるべきであると示す、付記１７に記載のコンピュータにより実現される方法。
【０１２０】
付記１９．前記判定することは、前記電子デバイスが、前記コンテンツ選択タグに基づき、前記コンテンツ部分が全体として、前記コンテンツ抑制プリファレンスによる抑制に指定されると判定するときに、前記コンテンツ部分が全体として、前記修正コンテンツ部分を形成するように抑制されるべきであると判定することを含む、付記１０に記載のコンピュータにより実現される方法。
【０１２１】
付記２０．前記コンテンツ部分の前記少なくとも一部を抑制する理由を提示することをさらに含む、付記１０に記載のコンピュータにより実現される方法。
【０１２２】
付記２１．前記ユーザが、前記コンテンツ部分の前記少なくとも一部を抑制しないことを可能にすることをさらに含む、付記１０に記載のコンピュータにより実現される方法。
【０１２３】
付記２２．前記コンテンツ部分の前記少なくとも一部は、視像であり、前記抑制することは、前記視像の提示を防止すること、前記視像をぼやけさせること、および前記視像を異なる視像と置き換えることのうちの少なくとも１つを含む、付記１０に記載のコンピュータにより実現される方法。
【０１２４】
付記２３．前記コンテンツ部分の前記少なくとも一部は、音声部分であり、前記抑制することは、前記音声部分の音を弱めること、または前記音声部分を異なる音声部分と置き換えることを含む、付記１０に記載のコンピュータにより実現される方法。
【０１２５】
付記２４．前記コンテンツ部分の前記少なくとも一部は、テキストを備え、前記抑制することは、前記テキストを抹消すること、または前記テキストを異なるテキストと置き換えることを含む、付記１０に記載のコンピュータにより実現される方法。
【０１２６】
付記２５．前記コンテンツ部分は、複数のサブストリームを含む多層コンテンツストリームの一部であり、前記抑制することは、前記複数のサブストリームのうちの少なくとも１つのサブストリームを抑制することを含む、付記１０に記載のコンピュータにより実現される方法。
【０１２７】
付記２６．前記電子デバイスは、ケーブルボックス受信機、衛星放送受信機、オフエア受信機、デジタルビデオレコーダー、ＡＭ／ＦＭラジオ受信機、衛星ラジオ受信機、コンピュータ、メディアプレーヤーデバイス、電子眼鏡、またはヘッドフォンである、付記１０に記載のコンピュータにより実現される方法。
【０１２８】
付記２７．実行可能な命令で構成され、１つ以上のコンピュータシステムの制御下で、電子デバイスでのコンテンツ提示を抑制するために、コンテンツ抑制プリファレンスを取得することと、前記電子デバイスにてコンテンツ部分を受信することと、前記電子デバイスが、画像認識または音声認識を介して、前記コンテンツ部分の少なくとも一部が前記コンテンツ抑制プリファレンスによる抑制に指定されると判定するときに、前記コンテンツ部分の前記少なくとも一部が、修正コンテンツ部分を形成するように抑制されるべきであると判定することと、前記電子デバイスを介してユーザへ、前記コンテンツ部分の前記少なくとも一部を抑制する、前記修正コンテンツ部分を提示することと、を含む、コンピュータにより実現される方法。
【０１２９】
付記２８．前記取得することは、ユーザが前記電子デバイスにて認証されるときに、サーバから前記ユーザ用の前記コンテンツ抑制プリファレンスを取得することを含む、付記２７に記載のコンピュータにより実現される方法。
【０１３０】
付記２９．前記コンテンツ部分の前記少なくとも一部は、視像であり、前記抑制することは、前記視像の提示を防止すること、前記視像をぼやけさせること、および前記視像を異なる視像と置き換えることのうちの少なくとも１つを含む、付記２７に記載のコンピュータにより実現される方法。
【０１３１】
付記３０．前記コンテンツ部分の前記少なくとも一部は、音声部分であり、前記抑制することは、前記音声部分の音を弱めること、および前記音声部分を異なる音声部分と置き換えることのうちの少なくとも１つを含む、付記２７に記載のコンピュータにより実現される方法。
【０１３２】
付記３１．前記コンテンツ部分の前記少なくとも一部は、テキストを備え、前記抑制することは、前記テキストを抹消すること、および前記テキストを異なるテキストと置き換えることのうちの少なくとも１つを含む、付記２７に記載のコンピュータにより実現される方法。
【０１３３】
付記３２．実行されると、１つ以上のプロセッサに、電子デバイスの表示部上でのコンテンツ部分の提示中に、前記コンテンツ部分に対するコンテンツ強化タグを受信することであって、前記コンテンツ強化タグは、前記コンテンツ部分に関する情報を含む、ことと、前記コンテンツ強化タグを、メタデータとして前記コンテンツ部分に関連付けることと、前記コンテンツ部分の前記提示または続く提示中に、前記コンテンツ強化タグの中の前記情報を、前記コンテンツ部分と共に提示することと、を含む行為を行わせる、コンピュータにより実行可能な命令を記憶するコンピュータ可読媒体。
【０１３４】
付記３３．実行されると、１つ以上のプロセッサに、前記コンテンツ強化タグおよび前記コンテンツ部分とのその関連をデータファイルに保存し、前記データファイルをサーバまたは別の電子デバイスへ伝送することを行わせる命令をさらに備える、付記３２に記載のコンピュータ可読媒体。
【０１３５】
付記３４．実行されると、１つ以上のプロセッサに、コンテンツ補足プリファレンスを受信することを行わせる命令をさらに備え、前記提示することは、前記コンテンツ補足プリファレンスが、前記コンテンツ強化タグの中の前記情報は、提示されるべきであると示すときに、前記情報を提示することを含む、付記３２に記載のコンピュータ可読媒体。
【０１３６】
付記３５．実行されると、前記コンテンツ強化タグの中の前記情報が、検索文字列と合致するときに、１つ以上のプロセッサに、検索結果として前記コンテンツ強化タグと関連付けられる前記コンテンツ部分を読み出すことを行わせる命令をさらに備える、付記３２に記載のコンピュータ可読媒体。
【０１３７】
［結論］
主題について構造特性および／または方法論的行為に特有の言語において記載してきたが、添付の請求項に定義される主題は、記載する特定の特徴または行為に必ずしも限定されないことは、理解されるものとする。むしろ、特定の特徴および行為は、請求項を実現する例示的形態として開示されている。
【図１】
0005912161.tif 000002
【図２】
0005912161.tif 000003
【図３】
0005912161.tif 000004
【図４】
0005912161.tif 000005
【図５】
0005912161.tif 000006
【図６】
0005912161.tif 000007
【図７】
0005912161.tif 000008
【図８】
0005912161.tif 000009
【図９】
0005912161.tif 000010
【図１０】
0005912161.tif 000011
【図１１】
0005912161.tif 000012