実行可能な命令で構成され、1つ以上のコンピュータシステムの制御下で、電子デバイスでのコンテンツ提示を抑制するために、コンテンツ抑制プリファレンスを取得することと、前記電子デバイスで、コンテンツ部分、および前記コンテンツ部分に対するコンテンツ選択タグを受信することと、前記電子デバイスが、前記コンテンツ選択タグに少なくとも一部基づき、前記コンテンツ部分の少なくとも一部が前記コンテンツ抑制プリファレンスによる抑制に指定されると判定するときに、前記コンテンツ部分の前記少なくとも一部が、修正コンテンツ部分を形成するように抑制されるべきであると判定することと、前記電子デバイスを介してユーザへ、前記コンテンツ部分の前記少なくとも一部を抑制する、前記修正コンテンツ部分を提示することと、を含む、コンピュータにより実現される方法。画像認識アルゴリズムまたは音声認識アルゴリズムが、前記コンテンツ部分の少なくとも1つの他の一部が、前記コンテンツ抑制プリファレンスによる抑制に指定された、画像または音声部分を含有すると示すときに、前記コンテンツ部分の前記少なくとも1つの他の一部もまた、前記修正コンテンツ部分を形成するように、抑制されるべきであると判定することをさらに含む、請求項1に記載のコンピュータにより実現される方法。前記取得することは、ユーザが前記電子デバイスにて認証されるときに、サーバから前記ユーザ用の前記コンテンツ抑制プリファレンスを取得することを含む、請求項1に記載のコンピュータにより実現される方法。前記取得することは、前記電子デバイスによってユーザに提供されるユーザインターフェースを介して、前記コンテンツ抑制プリファレンスを取得することを含む、請求項1に記載のコンピュータにより実現される方法。前記コンテンツ選択タグを受信することは、前記コンテンツ部分のプロバイダ、前記電子デバイスのユーザ、またはコミュニティタグプロバイダから、前記コンテンツ選択タグを受信することを含む、請求項1に記載のコンピュータにより実現される方法。前記コンテンツ選択タグは、前記コンテンツ部分のカテゴリを示し、前記判定することは、前記カテゴリが、前記コンテンツ抑制プリファレンスが抑制に指定するカテゴリに合致するときに、前記コンテンツ部分の前記少なくとも一部が、抑制されるべきであると判定することを含む、請求項1に記載のコンピュータにより実現される方法。前記コンテンツ部分は、第1のコンテンツ部分を備え、前記コンテンツ抑制プリファレンスは、第2の異なるコンテンツ部分と関連付けられる情報が、未来の時点まで提示の抑制に指定されることを示し、前記コンテンツ部分の前記少なくとも一部が、抑制されるべきであると判定することは、前記コンテンツ部分の前記少なくとも一部が、前記第2の異なるコンテンツ部分と関連付けられる情報を備えると判定することを含む、請求項1に記載のコンピュータにより実現される方法。前記コンテンツ抑制プリファレンスは、前記第2の異なるコンテンツ部分と関連付けられる前記情報が、前記第2のコンテンツ部分を録画または留守録した、前記電子デバイスに基づき抑制されるべきであると示す、請求項7に記載のコンピュータにより実現される方法。前記コンテンツ抑制プリファレンスは、前記第2の異なるコンテンツ部分と関連付けられる前記情報が、前記電子デバイスの前記ユーザが、録画または留守録された前記第2の異なるコンテンツ部分を再生するまで、抑制されるべきであると示す、請求項8に記載のコンピュータにより実現される方法。前記判定することは、前記電子デバイスが、前記コンテンツ選択タグに基づき、前記コンテンツ部分が全体として、前記コンテンツ抑制プリファレンスによる抑制に指定されると判定するときに、前記コンテンツ部分が全体として、前記修正コンテンツ部分を形成するように抑制されるべきであると判定することを含む、請求項1に記載のコンピュータにより実現される方法。前記コンテンツ部分の前記少なくとも一部を抑制する理由を提示することをさらに含む、請求項1に記載のコンピュータにより実現される方法。前記ユーザが、前記コンテンツ部分の前記少なくとも一部を抑制しないことを可能にすることをさらに含む、請求項1に記載のコンピュータにより実現される方法。前記コンテンツ部分の前記少なくとも一部は、視像であり、前記抑制することは、前記視像の提示を防止すること、前記視像をぼやけさせること、および前記視像を異なる視像と置き換えることのうちの少なくとも1つを含む、請求項1に記載のコンピュータにより実現される方法。前記コンテンツ部分の前記少なくとも一部は、音声部分であり、前記抑制することは、前記音声部分の音を弱めること、または前記音声部分を異なる音声部分と置き換えることを含む、請求項1に記載のコンピュータにより実現される方法。前記コンテンツ部分の前記少なくとも一部は、テキストを備え、前記抑制することは、前記テキストを抹消すること、または前記テキストを異なるテキストと置き換えることを含む、請求項1に記載のコンピュータにより実現される方法。前記コンテンツ部分は、複数のサブストリームを含む多層コンテンツストリームの一部であり、前記抑制することは、前記複数のサブストリームのうちの少なくとも1つのサブストリームを抑制することを含む、請求項1に記載のコンピュータにより実現される方法。前記電子デバイスは、ケーブルボックス受信機、衛星放送受信機、オフエア受信機、デジタルビデオレコーダー、AM/FMラジオ受信機、衛星ラジオ受信機、コンピュータ、メディアプレーヤーデバイス、電子眼鏡、またはヘッドフォンである、請求項1に記載のコンピュータにより実現される方法。[例示的システムアーキテクチャ]図1は、選択的コンテンツ提示の1以上の実施形態を実現するための、例示的コンピュータ環境を示す。コンピュータ環境100は、1つ以上の電子デバイス102、コンテンツ配信業者104、コンテンツタグプロバイダ106、および1つ以上のコミュニティタグプロバイダ108を含むことができる。[コンテンツ配信業者]コンテンツ配信業者104は、コンテンツ114を記憶する、コンテンツサーバ112を含むことができる。本明細書で使用する通り、コンテンツは、音声および/または視覚的作品等のメディアオブジェクトだけでなく、テキストベースの文書、テキストベースのウェブページ例えば、検索結果、ブログ、ミニブログ、電子メール、インスタントメッセージ、テキストメッセージ、および/またはその他等のテキストオブジェクトをも指すことができる。記憶されたコンテンツ114は、映画、テレビ番組、音楽、スポーツイベント、ドラマ、および/またはその他等のメディアオブジェクトを含むことができる。加えて、コンテンツサーバ112はまた、生中継のメディアオブジェクト例えば、事前に記憶されたのではない、生中継の映像、および/または他の場所に記憶されるメディアオブジェクトの配信をも制御することができる。コンテンツ配信業者104は、配信ネットワーク116にわたって、1つ以上の電子デバイス102へメディアオブジェクトを放送することができる。配信ネットワーク116は、ケーブル、マイクロ波、衛星、光ファイバー、および/またはその他等、いかなるデータ伝送技術にも基づくことができる。加えて、データは、いかなるタイプのネットワークトポロジおよびいかなるネットワーク通信プロトコルを使用して、配信ネットワーク116にわたって伝送されてもよい。[コンテンツタグプロバイダ]コンテンツタグプロバイダ106は、コンテンツ配信業者104によって配信されたメディアオブジェクトに対する、記述メタデータタグ118を提供することができる。種々の実施形態では、コンテンツタグプロバイダ106は、コンテンツ配信業者104の不可欠な部分であり、および/またはコンテンツ配信業者104の制御下であることがある。いくつかの実施形態では、記述メタデータタグ118は、電子デバイス102がメディアオブジェクトを選択的に抑制することを可能にする、コンテンツ選択タグであることができる。例えば、電子デバイス102は、メディアオブジェクトに対するユーザプリファレンス、および/またはユーザが消費することを望まないメディアオブジェクトのコンテンツ部分を受信することができる。したがって、特定のメディアオブジェクトのメタデータタグが、メディアオブジェクトは望ましくないコンテンツを含むと示すときに、電子デバイス102は、望ましくないメディアオブジェクトの提示、またはメディアオブジェクトの少なくとも望ましくない部分を省略することができる。本明細書で使用する通り、コンテンツ部分は、メディアオブジェクトにおける視像のフレーム、メディアオブジェクトにおける特定の音声セグメント、および/またはテキストオブジェクトの一部分等、コンテンツのいかなる部分も指すことができる。別の例では、電子デバイス102は、ユーザが特定の日時以前に消費することを望まない、メディアオブジェクト例えば、放送されたスポーツイベントに関してプリファレンスを受信することができる。そのため、特定のメディアオブジェクトのメタデータタグが、特定のメディアオブジェクトは、ユーザが将来の消費のために保存したい、別のメディアオブジェクトの記載を含むと示すときに、電子デバイス102は、特定のデータが到着し時間が来るまで、特定のメディアオブジェクトの中に存在する記載を抑制することができる。例えば、デバイスは、特定のスポーツイベントのスコアを図示する、スポーツのテロップの提示を抑制することができる。他の実施形態では、記述メタデータタグ118は、電子デバイス102がメディアオブジェクトに関する補足情報を選択的に提示することを可能にする、コンテンツ強化タグであることができる。例えば、メディアオブジェクトが映画であるシナリオでは、メディアオブジェクトに対するコンテンツ強化タグは、映画の中に存在する、登場人物、プロット、映画制作技術、場所等に関する追加情報を含むことができる。したがって、電子デバイス102が、ユーザがメディアオブジェクトの消費中に、アクセスを有することを望む補足情報に関して、ユーザプリファレンスを受信するときに、電子デバイス102は、視聴体験を高めるように、所望の補足情報を提示することができる。それゆえ、いくつかの実施形態では、コンテンツ配信業者104は、メディアオブジェクトを、配信ネットワーク116を介して1つ以上の電子デバイス102へ放送する前に、コンテンツタグプロバイダ106からの記述メタデータタグ118を、メディアオブジェクトと統合することがある。[コミュニティタグプロバイダ]1つ以上のコミュニティタグプロバイダ108は、コンテンツ配信業者104によって配信されるメディアオブジェクトに対する、コミュニティ生成タグまたはコミュニティメタデータタグ120を提供することができる。いくつかの例では、コミュニティタグプロバイダ108の各々は、コンテンツ配信業者104からは独立している。種々の実施形態では、コミュニティタグプロバイダ108は、目的または動機に関係なく、異なるメディアオブジェクトに対するコミュニティメタデータタグ120に貢献することに興味を持つ、いかなる組織、グループ、または個人であってもよい。例えば、コミュニティタグプロバイダ108は、親のグループが種々の映画の中で好ましくないと見なすコンテンツを、子供が視聴することを防止することに興味を持つ、親のグループであることがある。したがって、親のグループは、電子デバイス102によって実現されるときに、電子デバイス102が特定の映画の部分例えば、下品な言葉を含む音声部分、わいせつまたは暴力的行為を含むビデオ部分等を提示するのを防止する、特定の映画に対する自身のコンテンツ選択タグを開発することができる。別の例では、コミュニティタグプロバイダ108は、種々の映画で取り上げられた各場所に対する場所情報および雑学的知識を提示することを望む、旅行愛好者のグループであることがある。したがって、旅行愛好者のグループは、特定の映画に対するそのような情報をカプセル化する、自身のコンテンツ強化タグを開発することができる。それゆえ、所望に応じて、ユーザは、電子デバイス102にこのようなコンテンツ強化タグをダウンロードさせ、特定の映画が提示されているときに、それらを表示することができる。図1に示す通り、コミュニティタグプロバイダ108は、種々の提出されたメタデータタグの収集および整理に対して責任を持つ、タグサーバ122を含むことができる。例えば、タグサーバ122は、一人以上のメンバーが、異なるメディアオブジェクトに対してコミュニティメタデータタグ120を提出することを可能にする、ウェブインターフェースページを提示することができる。少なくとも1つの実施形態では、ウェブインターフェースページは、電子デバイス102を介するアクセスであることがある。そして、タグサーバ122は、提出されたコミュニティメタデータタグ120をソートし整理して、要求に応じてコミュニティメタデータタグ120を電子デバイス102へ伝送することができる。[電子デバイス]1つ以上の電子デバイス102は、メディアおよびテキストオブジェクトを受信および/または提示することができる、いかなる電子デバイスでもあることができる。種々の実施形態では、電子デバイス102の各々は、ケーブルボックス受信機、衛星放送受信機、オフエア受信機、AM/FMラジオ受信機、衛星ラジオ受信機、またはコンテンツ配信業者104から時間枠に組み入れられた放送コンテンツを受信することができる、任意の他のデバイス等の、テレビ110に結合されるセットトップボックスを含むことができる。電子デバイス102の各々はまた、コンピュータ例えば、ノートパソコン、コンピュータ、タブレットコンピュータ等、携帯音楽プレーヤー、ゲームデバイス、テレビ、電気通信デバイス例えば、携帯電話、個人用携帯情報端末PDA等、および/またはコンテンツを受信し提示することができる、他の電子デバイスを含むことができる。電子デバイス102は、記述メタデータタグ118およびコミュニティメタデータタグ120を、ネットワークファブリック124を介して入手することができる。種々の実施形態では、ネットワークファブリック124は、ローカルエリアネットワークLAN、ワイドエリアネットワークWAN等のより大きなネットワーク、またはインターネット等のネットワークの一群であることができる。ネットワークファブリック124を実現するために、TCP/IP等のネットワーク通信用のプロトコルを使用することができる。いくつかの実施形態では、ネットワークファブリック124の少なくとも一部分が、配信ネットワーク116と重複することがある。電子デバイス102は、1つ以上のプロセッサ126、記憶媒体128、およびユーザがデバイスと情報を交換することを可能にする入力デバイス130を含むことができる。入力デバイス130は、限定するものではないが、キーパッド、キーボード、マウスデバイス、タッチスクリーン、マイクロホン、言語認識パッケージ、および任意の他の好適なデバイスまたは他の電子/ソフトウェア選択方法のうちの1つ以上の組み合わせを含むことができる。オペレーティングシステム132は、記憶媒体128の中に記憶することができる。少なくとも1つの実施形態では、記憶媒体128は、揮発性メモリおよび/または不揮発性メモリを含むことができる。オペレーティングシステム132は、電子デバイス102が、種々の入力部例えば、ユーザ制御、ネットワークインターフェース、および/またはメモリデバイスを介してデータを受信し、出力を生成するために、1つ以上のプロセッサ116を使用して、データを処理することを可能にする、構成要素を含むことができる。オペレーティングシステム132は、出力を提示例えば、電子ディスプレイ上に画像を表示、メモリの中にデータを記憶、別の電子デバイスへデータを伝送等する、表示構成要素を含むことができる。加えて、オペレーティングシステム132は、概してオペレーティングシステムと関連付けられる、種々の他の機能を行う、他の構成要素を含むことができる。さらに、記憶媒体128はまた、選択的コンテンツ提示エンジン134の種々のモジュールを記憶することができる。モジュールは、電子デバイス102に特定のタスクを行わせる、ルーチン、プログラム、オブジェクト、構成要素、およびデータ構造を含むことができる。種々の実施形態では、モジュールは、認証モジュール136、タグ交換モジュール138、プリファレンスモジュール140、コンテンツ抑制モジュール142視覚抑制構成要素144および音声抑制構成要素146をさらに含む、コンテンツ補足モジュール148、インターフェースモジュール150、データ共有モジュール152、およびデータ記憶部154を含むことができる。認証モジュール136は、ユーザが電子デバイス102上に選択的コンテンツ提示アカウントを作成またはログインすることができるように、ユーザを認証することができる。種々の実施形態では、認証モジュール136は、最初に、対応するアカウント用の認証情報を入力するようにユーザを促すことがある。認証情報は、ユーザ名、パスワード、電子識別子、デジタル証明書、生体特徴、および/またはその他のうちの1つ以上を含むことができる。続いて、ユーザが同じ認証情報を提出すると、認証モジュール136は、作成された選択的コンテンツ提示アカウントへのアクセスを有効にすることができる。タグ交換モジュール138は、選択的コンテンツ提示エンジン134が、あるコンテンツの表示を抑制するか、または代替的に、あるコンテンツ例えば、コンテンツ強化タグを強化する、記述メタデータタグ118および/あるいはコミュニティメタデータタグ120を受信することを可能にすることができる。いくつかの実施形態では、タグ交換モジュール138は、コンテンツ配信業者104から受信した放送ストリームからの記述メタデータタグを解析することができる。他の実施形態では、タグ交換モジュール138は、ユーザがタグの元を指定することを可能にする、選択可能なユーザインターフェースメニューを介して、コミュニティメタデータタグ120を受信することができる。例えば、ユーザは、コミュニティメタデータタグが記憶される、電子デバイス102上のローカルディレクトリ、または電子デバイス102にアクセス可能な可撤性記憶部へ進むように、ユーザインターフェースメニューを使用することができる。代替的に、ユーザはまた、コミュニティメタデータタグがそこからダウンロードされることがある、特定のウェブサイトまたはファイル転送サイト等のウェブの場所へ進むように、ユーザインターフェースメニューを使用することができる。ユーザは、入力デバイス130を介して、このようなユーザインターフェースメニューとアクセスし、情報を交換することができる。タグ交換モジュール138は、異なるデータファイルの中に、記述メタデータタグ118および/またはコミュニティメタデータタグ120を受信し、データ記憶部154の中にデータファイルを記憶することができる。他の実施形態では、タグ交換モジュール138はまた、ユーザが、記述メタデータタグ118またはコミュニティメタデータタグ120を含むデータファイルを、別の電子デバイスに転送することを可能にすることができる。加えてまたは代替的に、タグ交換モジュール138は、ユーザが、ユーザが作成したコミュニティメタデータタグ120を、コミュニティタグプロバイダ108へアップロードすることを可能にすることができる。例えば、タグ交換モジュール138は、ユーザが電子デバイス102の可撤性記憶部、またはコミュニティタグプロバイダ108のタグサーバ122等、データファイルが転送されるべき遠隔の場所を選択することを可能にする、電子デバイス102上での表示のために、ユーザインターフェースメニューを生成することができる。ユーザが認証されるとすぐに、プリファレンスモジュール140は、電子デバイス102によるコンテンツの提示のために、ユーザプリファレンスを受信することができる。いくつかの実施形態では、ユーザは、ユーザが特定の日時前に消費することを望まない、メディアオブジェクトまたはテキストオブジェクトに関してプリファレンスを入力することができる。例えば、電子デバイス102がデジタルビデオレコーダーである例では、ユーザは、電子番組ガイドEPGから、後で視聴するために録画することを望む、放送されるテレビ番組を選択することができる。このような例では、プリファレンスモジュール140は、放送されるテレビ番組を、ユーザはユーザが録画を視聴するまで消費することを望まないコンテンツとして、自動的に指定することができる。続いて、プリファレンスモジュール140は、指定された放送されるテレビ番組に関する、全てのコンテンツの表示を抑制するように、コンテンツ抑制モジュール142に命令することができる。他の実施形態では、プリファレンスモジュール140はまた、選択的コンテンツ提示エンジン134が、一般的なコンテンツ抑制プリファレンスを受信すること可能にすることができる。例えば、ユーザは、電子デバイス102上で消費されるコンテンツに、あるテキスト例えば、不快な言葉、音声部分例えば、下品な言葉、および/または画像例えば、特定の個人またはスポーツのスコアテロップの画像が存在しないように、所望することができる。抑制されるべきコンテンツのテキスト部分に対して、プリファレンスモジュール140は、ユーザによって起動されるときに、テキスト入力インターフェースメニューを用意することがある。例えば、ユーザは、入力デバイス130を介して例えば、特定のキーをクリックすることによって、プリファレンスモジュール140を起動させることができる。テキスト入力インターフェースメニューは、ユーザが電子デバイス102上で視聴しているコンテンツから抑制したいテキスト文字列を、ユーザが入力することを可能にすることができる。抑制されるべきメディアオブジェクトの音声部分に対して、プリファレンスモジュール140は、ユーザによって起動されるときに、電子デバイス102のディプレイ例えば、テレビ110上に、異なる入力選択肢を用意することがある。したがって、ユーザは、種々のメディアオブジェクトの音声部分を抑制するプリファレンスを提出するために、入力選択肢のうちの1つを選択する能力を有することができる。一例では、プリファレンスモジュール140は、ユーザが、編集可能な一覧から、ユーザが聞くことも見ることも望まない言葉または節を選択することを可能にする、ユーザインターフェースメニューを提示することがある。別の例では、プリファレンスモジュール140は、ユーザが聞くことも見ることも望まない言葉または節を、ユーザが入力する例えば、画面上の仮想キーボードまたは物理的キーボードを介してことを可能にする、ユーザインターフェースメニューを提示することがある。なおも他の例では、プリファレンスモジュール140は、ユーザが同じ言葉または節を言語で入力する例えば、マイクロホンでことを可能にすることがある。このような例では、プリファレンスモジュール140は、話された言語を、データ記憶部154の中に記憶される電子データへ変換するために、言語認識アルゴリズムを使用することができる。ユーザがプリファレンスモジュール140を介して入力する言葉または節は、編集可能な一覧に追加することができる。なおも他の例では、プリファレンスモジュール140は、ユーザが抑制されるべき音声部分のカテゴリを選択することを可能にする、ユーザインターフェースを提示することがある。例えば、ユーザインターフェースは、ユーザが下品な言葉、爆発音、恐ろしい音、および/またはその他等、音のカテゴリを選択することを可能にする、メニューを含むことができる。さらに、図2は、ユーザが抑制のためにメディアオブジェクト部分の音声トラックの一部分を選択することを可能にする、例示的ユーザインターフェースをさらに示す。図2は、ユーザが抑制のためにメディアオブジェクトの音声トラックの一部分を選択することを可能にする、例示的ユーザインターフェース200を示す。プリファレンスモジュール140は、ユーザが入力デバイス130を介して入力を提供するときに、ユーザインターフェース200を提示することができる。図2に示す通り、ユーザインターフェース200は、ユーザがメディアオブジェクトを選択することを可能にする、コンテンツ選択部分202を含むことができ、選択されたメディアオブジェクトは、ユーザが抑制することを望む音声部分を含む。種々の実施形態では、コンテンツ選択部分202は、電子デバイス102上で利用可能である、すなわち、電子デバイス102上に記憶されているか、または電子デバイス102を介してアクセス可能であるかのいずれかである、メディアオブジェクトを表示することができる。コンテンツ選択部分202は、ユーザが利用可能なメディアオブジェクトを閲覧することを可能にする、スクロールバーを含むことができる。ユーザが、抑制すべき音声部分を含有する、所望のメディアオブジェクトを選択するとすぐに、選択されたメディアオブジェクトは、ユーザインターフェース200のセグメント選択部分206の中に表示することができる。セグメント選択部分206は、ユーザがメディアオブジェクトの特定の音声部分を再生することを可能にする選択バー208を含むことができ、全体の選択バー208は、メディアオブジェクトの時間分を表す。種々の実施形態では、選択バー208は、ユーザが抑制することを望む音声部分の始まりに対応する、開始マーカー210を含むことができる。開始マーカー210は、時間情報を示す時間指標を伴うことができる。選択バー208はさらに、ユーザが抑制することを望む音声部分の終了部に対応する、終了マーカー212を含むことができる。終了マーカー212は、時間情報を示す時間指標を伴うことができる。それゆえ、開始マーカー210および終了マーカー212の各々を、選択バー208に沿って調整することによって、ユーザは、メディアオブジェクトの特定の音声部分を選択することができる。ユーザが音声部分を正確に選択するのを助けるために、ユーザインターフェース200はまた、ユーザが選択された音声部分を聞くことを可能にする、再生選択肢214を含むことができる。このように、ユーザは、メディアオブジェクトから特定の下品な言葉、特定の音響効果、またはいかなる他の音のサンプルをも選択することができる。ユーザが音声部分の選択に満足するとすぐに、ユーザは、遮断選択肢216を起動させる例えば、クリックすることができる。遮断選択肢216を起動させるとすぐに、プリファレンスモジュール140は、選択した音声の抑制を、全てのメディアオブジェクトに対して実現することができるように、コンテンツ抑制モジュール142へ音声抑制データを渡すことができる。このように、電子デバイス102のコンテンツ抑制モジュール142は、音声部分が同じメディアオブジェクトからであろうと、別のメディアオブジェクトからであろうと、音声部分のさらなる再生を防止することができる。図3は、ユーザが、コンテンツの望ましくない視覚的部分を抑制することを可能にする、例示的ユーザインターフェース300を示す。図3に示す通り、プリファレンスモジュール140は、ユーザが抑制のために電子デバイス102例えば、テレビ110の表示部上に提示される、視覚コンテンツの一部分を選択することを可能にする、視覚的選択ツールを提示することができる。いくつかの実施形態では、ユーザが入力デバイス130のうちの1つを起動させると、プリファレンスモジュール140は、調整可能な重畳する長方形302および抑制選択肢メニュー304を提供することができる。ユーザはさらに、重畳する長方形302が視覚コンテンツの一部分例えば、人物の顔306をカプセル化するように、入力デバイス130例えば、矢印キーを操作することができる。続いて、ユーザは、抑制選択肢メニュー304から画像認識による抑制選択肢308を選択し、その後、さらなるメディアオブジェクト提示からの、選択した視覚コンテンツ部分の抑制を実現するように、遮断ボタン310を起動させる例えば、クリックすることができる。他の実施形態では、ユーザはまた、特定のタイプのテレビ番組の中の視覚コンテンツ部分等、静止視覚コンテンツ部分を遮断するように、重畳する長方形312を操作することができる。例えば、繰り返されるテレビ番組は、特定の放送局から放送されるスポーツイベント例えば、MondayNightFootballであることがあり、静止視覚コンテンツ部分は、ユーザが留守録したい、すなわち、録画し将来視聴したい、関連スポーツイベントの試合のスコアを示す、スコアテロップ314であることがある。このような実施形態では、ユーザは、スコアテロップ314を取り囲むように、重畳する長方形312を操作することができる。続いて、ユーザは、さらなる放送に対する画像の位置による抑制選択肢316を選択し、その後、同じタイプの将来の放送例えば、同じ放送局から放送されるスポーツイベントからの、選択した視覚コンテンツ部分の抑制を実現するように、遮断ボタン310を起動させる例えば、クリックすることができる。図1に戻ると、コンテンツ抑制モジュール142は、プリファレンスモジュール140から受信された抑制データ、および/または種々の源からのコンテンツ選択タグに基づき、視覚コンテンツ部分を表示しないように遮断する、視覚抑制構成要素144を含むことができる。いくつかの実施形態では、視覚抑制構成要素144は、将来のコンテンツが表示されるときに抑制されるべきである、1つ以上の視覚コンテンツ部分に関連する、画像認識データを受信することができる。例えば、ユーザは、このようなデータを、ユーザインターフェース300の選択肢308を介して、視覚抑制構成要素144へ提供することができる。それゆえ、視覚抑制構成要素144は、メディアオブジェクトが提示アプリケーション156によって表示される前に、全てのメディアオブジェクトを選別するために、画像認識アルゴリズムを使用することができる。視覚抑制構成要素144が、メディアオブジェクトは抑制されるべき視覚コンテンツ部分例えば、画像、テキストを含むと検出すると、視覚抑制構成要素144は、視覚コンテンツ部分を妨害することができる。このような実施形態では、画像認識アルゴリズムは、画像を認識する、異なるタイプのモデルおよび分類子に基づくことができる。このような分類子およびモデルは、限定するものではないが、サポートベクターマシンSVM、隠れマルコフモデルHMM、ベイジアンネットワーク、決定木モデル、ファジー理論モデル、ならびに/あるいは訓練入力を介して画像を認識するように訓練できる、他の蓋然論的、統計的、および/または確率的分類モデルを含むことができる。視覚抑制構成要素144はまた、プリファレンスモジュール140にて受信される、繰り返しコンテンツ例えば、繰り返されるテレビ番組の別の放映回に対して、静止視覚コンテンツ抑制データに基づき、視覚コンテンツ部分を抑制することができる。上記の通り、ユーザは、ユーザインターフェース300の選択肢312を介して、このような静止画像抑制データを提供することができる。種々の実施形態では、視覚抑制構成要素144は、電子デバイス102上に表示されるべきコンテンツと関連付けられる、記述メタデータタグ118を監視することができる。それゆえ、視覚抑制構成要素144が、監視される記述メタデータタグ118から、表示されるべきコンテンツは繰り返しコンテンツであると判定するときに、視覚抑制構成要素144は、選択肢312を介して選択された、繰り返しコンテンツの静止視覚コンテンツ部分の妨害を開始することができる。例えば、視覚抑制構成要素144が、繰り返しコンテンツはMondayNightFootballの別の放送であると判定する例では、視覚抑制構成要素144は、ユーザが不注意に望ましくない情報を視聴することを防止することができるように、試合のスコアテロップ例えば、図3に示すスコアテロップ314を自動的に妨害することができる。視覚抑制構成要素144はさらに、留守録データの形態であるユーザプリファレンスに基づき、視覚コンテンツ部分を抑制することができる。上記の通り、電子デバイス102がデジタルビデオレコーダーである実施形態では、ユーザは、後で視聴するために録画するように、EPGを介して、テレビ番組を選択することができた。したがって、プリファレンスモジュール140は、視覚抑制構成要素144に、表示されるべき新規コンテンツに対する記述メタデータタグ118を監視するように命令することができる。それゆえ、記述メタデータタグ118が、表示されるべきコンテンツは、留守録したテレビ番組に関連する視覚情報を含有すると示すときに、視覚抑制構成要素144は、視覚情報を妨害することができる。例えば、ユーザは、後で視聴するために、テレビショーLostの特定の放映回を録画するように、電子デバイス102をプログラムすることができた。続いて、チャンネルを次々に切り替えている間に、ユーザは、Lostのその特定の放映回の予告編の形態で、コンテンツに遭遇することがある。予告編に対する記述メタデータタグ118の監視によって警告されることで、視覚抑制構成要素144は、予告編の視覚的一部を、ユーザに表示することを妨害することができる。いくつかの例では、音声構成要素もまた、ユーザのプリファレンスによって、抑制することができる。加えて、視覚抑制構成要素144は、ユーザプリファレンス、およびコンテンツタグプロバイダ106からの記述メタデータタグ118に基づき、メディアオブジェクトの視覚的部分を抑制することができる。コンテンツタグプロバイダ106は、コンテンツ配信業者104の制御下であることがある。種々の実施形態では、記述メタデータタグ118は、異なる検閲バージョンのコンテンツ等、数個の視覚的バージョンのコンテンツを提供するように、電子デバイス102によって処理することができる。例えば、ユーザは、映画の形態であるコンテンツを自分の家族と観賞したいことがある。しかしながら、記述メタデータタグ118が、映画は、例えばR指定のように、家族の視聴には不適切であると示すことがある。それにもかかわらず、記述メタデータタグ118は、ユーザが、より家族にふさわしいバージョンの映画を生成するように、電子デバイス102を使用することを可能にすることができる。種々の例では、記述メタデータタグ118の第1のセットは、電子デバイス102に、映画が効果的にPG-13指定の映画になるように、映画の1つ以上の視覚的部分例えば、暴力画像を、視聴することを妨害させることができる。記述メタデータタグ118の第2のセットは、電子デバイス102に、映画が効果的にPG指定の映画になることができるように、視覚的部分の異なるセットを妨害させることができる。それゆえ、コンテンツ抑制モジュール142は、ユーザが生成する映画のバージョンのうちの1つを選択することを可能にする、ユーザインターフェースメニューを生成することができる。映画の異なる視覚バージョンの生成については、視覚抑制構成要素144に関して記載しているものの、映画の異なるバージョンの実際の生成はまた、以下に記載する通り、コンテンツ抑制モジュール142の音声抑制構成要素146の使用が関与することもあることは理解されるであろう。類似の方式では、視覚抑制構成要素144は、ユーザプリファレンス、およびコミュニティタグプロバイダ108からのコミュニティメタデータタグ120に基づき、メディアオブジェクトの視覚的部分を抑制することができる。例えば、コミュニティタグプロバイダ108は、映画がアルコール消費の画像を示すことを防止することを望む組織であることがある。したがって、ユーザにより、電子デバイス102がコミュニティメタデータタグ120に基づき、映画の視覚的部分を抑制することを可能にすると、コミュニティメタデータタグ120は、視覚抑制構成要素144に、登場人物によるアルコールの消費が描写される、映画の1つ以上の部分例えば、画像、場面等を妨害させることができる。上記の種々の実施形態では、視覚抑制構成要素144による視覚コンテンツ部分の妨害は、ピクセル化を介して視覚コンテンツ部分をぼやけさせること、あるいは不透明形状またはある他の視覚コンテンツ等、別の画像と視覚コンテンツ部分を置き換えることを含むことができる。例えば、視覚抑制構成要素144は、メディアオブジェクト画像の中の人物の顔を、別の人物の顔と自動的に置き換えることができる。妨害はまた、メディアオブジェクト画像を空白画像または事前に構成された画像と置き換えることによって等、望ましくない視覚コンテンツを含有するメディアオブジェクト画像を、完全に抹消することを含むことができる。いくつかの例では、画像はまた、コンテンツは録画されたプログラムを台無しにする内容を含有しています、プリファレンスによると、視聴に不適切なコンテンツです、および/またはその他等、画像に対する理由を説明するメッセージと共に提供することができる。空白画像はまた、視覚抑制構成要素144に、コンテンツの妨害を元に戻させるために、ユーザが起動することができる任意のインターフェースを含むこともできる。図4は、視覚抑制構成要素144による、多層視覚コンテンツの視覚抑制を示す。図4に示す通り、コンテンツ配信業者112からのメディアオブジェクトストリーム402は、実際に、電子デバイス102によって提示されるときに、単一のメディアオブジェクト放送を生成するように、互いの上部で層状となる、ストリーム404および406等、複数の視覚的放送ストリームを含むことができる。例えば、メディアオブジェクトストリーム402は、関心の対象であるスポーツイベントが、メディアオブジェクトサブストリーム404を介して視覚的に放送される、スポーツ放送であることがある。メディアオブジェクトストリーム402のメディアオブジェクトサブストリーム406は、メディアオブジェクトサブストリーム404の上部に視覚的に重畳する、関連スポーツイベントのスコア等の補足情報を含むことができる。メディアオブジェクトストリーム402はさらに、複数のサブストリームの各々の中に含有される性質および情報を示す、記述メタデータタグ118を伴うことができる。したがって、視覚抑制構成要素144は、ユーザプリファレンスおよび記述メタデータタグ118に基づき、多層メディアオブジェクト放送の少なくとも1つのサブストリーム例えば、メディアオブジェクトサブストリーム404が、電子デバイス102によって表示されるのを抑制することができる。例えば、電子デバイス102のプリファレンスモジュール140は、記述メタデータタグ118の中の情報に基づき、ユーザが、メディアオブジェクトサブストリーム406はメディアオブジェクトサブストリーム404と同調して表示されるべきかどうかを選択することを可能にする、ユーザインターフェースメニューを提供することができる。換言すると、ユーザは、主要なスポーツイベントを観戦中に、関連スポーツイベントのスコアを見たいかどうかを決定した。しかしながら、他の実施形態では、視覚抑制構成要素144はまた、留守録データおよび/またはコミュニティメタデータタグ120に基づき、多層メディアオブジェクト放送の少なくとも1つのサブストリームを抑制することもできる。図1に戻ると、コンテンツ抑制モジュール142はさらに、プリファレンスモジュール140から受信された抑制データ、および/または種々の源からのコンテンツ選択タグに基づき、音声コンテンツ部分を提示しないように抑制する、音声抑制構成要素146を含むことができる。いくつかの実施形態では、音声抑制構成要素146は、電子デバイス102によって提示されるべき、メディアオブジェクトの中の音声部分の抑制のために、音声認識データを受信することができる。それゆえ、音声抑制構成要素146は、メディアオブジェクトが提示される前に、全てのメディアオブジェクトを選別するために、音声認識アルゴリズムを使用することができる。いくつかの実施形態では、音声抑制構成要素146は、ユーザが電子デバイス102に言語で入力した音声部分、またはユーザが図2に記載したユーザインターフェース200を介して選択した音声部分等、事前に記憶した音声部分とメディアオブジェクトの音声部分を比較するように、音声認識アルゴリズムを使用することができる。他の実施形態では、音声認識アルゴリズムの音声認識アルゴリズムは、新規メディアオブジェクトの音声部分の中の言語を、ユーザがテキストとして入力したか、またはテキストの一覧から選択した、抑制されるべき言葉あるいは節と比較することができる。したがって、音声抑制構成要素146が、メディアオブジェクトは抑制されるべき音声部分例えば、言語、音響効果等を含むと検出すると、音声抑制構成要素146は、音声部分を電子デバイス102によって提示するのを妨害することができる。このような実施形態では、音声認識アルゴリズムは、音声セグメントを認識する、異なるタイプのモデルおよび分類子に基づくことができる。このような分類子およびモデルは、限定するものではないが、サポートベクターマシンSVM、隠れマルコフモデルHMM、ベイジアンネットワーク、決定木モデル、ファジー理論モデル、ならびに/あるいは訓練入力を介して音声セグメントを認識するように訓練できる、他の蓋然論的、統計的、および/または確率的分類モデルを含むことができる。その視覚抑制の同等物と同様、音声抑制構成要素146もまた、留守録データの形態であるユーザプリファレンスに基づき、音声部分を抑制することができる。上記の通り、電子デバイス102がデジタルビデオレコーダーである実施形態では、ユーザは、後で視聴するために録画するように、EPGを介して、テレビ番組を選択することができた。したがって、プリファレンスモジュール140は、音声抑制構成要素146に、電子デバイス102上に提示されるべき新規コンテンツに対する、記述メタデータタグ118を監視するように命令することができる。それゆえ、記述メタデータタグ118が、提示されるべきコンテンツが、留守録されたテレビ番組に関連する音声情報を含有すると示すときに、音声抑制構成要素146は、音声部分を妨害することができる。例えば、ユーザは、後で視聴するために、テレビショーLostの特定の放映回を録画するように、電子デバイス102をプログラムすることができた。続いて、チャンネル浮上の間に、ユーザは、Lostのその特定の放映回の予告編の形態で、コンテンツに遭遇することがある。予告編に対する記述メタデータタグ118の監視によって警告されることで、音声抑制構成要素146は、予告編の音声部を、ユーザへ提示するのを妨害することができる。加えて、音声抑制構成要素146は、ユーザプリファレンス、およびコンテンツタグプロバイダ106からの記述メタデータタグ118に基づき、メディアオブジェクトの音声部分を抑制することができる。コンテンツタグプロバイダ106は、コンテンツ配信業者104の制御下であることがある。同等の視覚抑制構成要素144と同様、音声抑制構成要素146も同じく、メディアオブジェクトの異なる音声バージョンを生成することができる。例えば、記述メタデータタグ118を使用することによって、音声抑制構成要素146は、映画を異なるレーティングの複数バージョン例えば、R、PG-13等に変換することができるように、1つ以上の音声部分例えば、下品な言葉を妨害することができる。音声抑制構成要素146はまた、ユーザにより抑制に指定された音のあるカテゴリを抑制するように、メディアオブジェクトの記述メタデータタグ118を使用することができる。例えば、映画に対する記述メタデータタグ118は、映画の特定の音声部分が、爆発音カテゴリに該当する音を含むと示すことができる。その結果、音声抑制構成要素146は、特定の音声部分を抑制することができる。類似の方式では、音声抑制構成要素146は、ユーザプリファレンス、およびコミュニティタグプロバイダ108からのコミュニティメタデータタグ120に基づき、メディアオブジェクトの音声部分を抑制することができる。例えば、コミュニティタグプロバイダ108は、自分たちの歌が適切な印税支払いもなく映画の中で使用されたと考える、音楽グループであることがある。それゆえ、音楽グループは、その歌を映画の特定の場面中に提示しないよう抑制する、1つ以上のコミュニティメタデータタグ120を製作することができる。したがって、音楽グループの支援者であることがあるユーザにより、電子デバイス102が、コミュニティメタデータタグ120に基づき音声を抑制することを可能にすると、音声抑制構成要素146は、映画の視聴中に歌を再生することを妨害することができる。上記の種々の実施形態では、音声抑制構成要素146による音声コンテンツ部分の妨害は、音声コンテンツ部分の音を弱めること、または音声コンテンツ部分を別の音部分例えば、特殊音響効果、事前に選択された言葉または節等と置き換えることを含むことができる。コンテンツ抑制モジュール142はまた、ユーザがユーザ抑制プリファレンスを元に戻すか、または修正することが可能になる、ユーザインターフェースを提供することができる。種々の実施形態では、ユーザは、永続的抑制、1日、1週間、または任意の他の時間間隔の抑制等、いかなる期間でも音声および視覚抑制プリファレンスを定義するために、コンテンツ抑制モジュール142を使用することができる。コンテンツ補足モジュール148は、コンテンツ強化タグである、記述メタデータタグ118またはコミュニティメタデータタグ120に基づき、ユーザへ情報を提示することができる。情報は、ユーザが消費しているメディアオブジェクトと共に、同時に提示することができる。種々の実施形態では、ユーザは、各メディアオブジェクトと共に提示されるべき、コンテンツ強化タグのカテゴリを指定するために、プリファレンスモジュール140を使用することができる。例えば、映画に関して、映画に対するコンテンツ強化タグは、場所タグ、製品タグ、登場人物タグ、映画制作技術タグ、および/またはその他等、数個のカテゴリに該当することがある。場所タグは、映画の中で見られる種々の場所に関して、追加情報を供給することができる。製品タグは、映画の中で取り上げられる製品に関して、追加情報を供給することができる。同じく、登場人物タグは、各登場人物の背後にある背景に関して、情報を供給することができる一方、映画制作技術タグは、映画制作の雑学的知識およびコメントを含むことができる。ユーザが、メディアオブジェクトを消費中の提示に対する、コンテンツ強化タグのカテゴリを選択することを可能にする、例示的ユーザインターフェースを、図5に示す。図5は、メディアオブジェクトの提示中の表示に対して、コンテンツ強化タグのカテゴリを選択することを可能にする、例示的ユーザインターフェース500を示す。プリファレンスモジュール140は、ユーザが入力デバイス130を介して入力を提供するときに、ユーザインターフェース500を提示することができる。図5に示す通り、ユーザインターフェース500は、ユーザがメディアオブジェクトに対して表示されるべきコンテンツ強化タグの特定のカテゴリを選択することを可能にする、カテゴリ選択メニュー502を含むことができる。表示すべきコンテンツ強化タグの1つ以上のカテゴリの選択に続き、ユーザは、選択を保存するように、表示ボタン504を起動させる例えば、クリックすることができる。いくつかの実施形態では、ユーザは、メディアオブジェクトの再生中に、カテゴリ選択メニュー502にアクセスすることができる。例えば、電子デバイス102は、デジタルビデオレコーダーであることがあり、メディアオブジェクトは、ユーザがデジタルビデオレコーダーを介して録画した映画であることがある。したがって、ユーザインターフェース500は、メディアオブジェクトの現在の再生を示す、画面部分506を含むことができる。コンテンツ補足モジュール148は、ユーザインターフェース500のタグ情報部分508の中に、各強化タグのコンテンツを表示することができる。それゆえ、メディアオブジェクトが、現在の再生またはその後の再生の中で提示されると、タグ情報部分508は、画面部分506の中に表示されるメディアオブジェクトの現在の部分に関連する情報と共に、継続的に更新することができる。ユーザインターフェース500はさらに、選択を隠すボタン510を含むことがある。起動させる例えば、クリックすると、選択を隠すボタン510は、ユーザインターフェース500を、画面部分506およびタグ情報部分508のみが見える、メディア再生画面へ変換することができる。いくつかの実施形態では、タグ情報部分508は、アクティブなリンクだけでなく、テキスト情報をも表示することができる。例えば、製品タグのタグ情報が、タグ情報部分508の中に表示されているときに、タグ情報は、ユーザがウェブページを開くために、起動する例えば、クリックすることができる、ハイパーリンクを含むことができる。ウェブページは、メディアオブジェクトの特定の部分の中に示される、製品に関するより多くの情報または広告を提供することができる。図6は、ユーザが、コンテンツ強化タグをメディアオブジェクトに追加することを可能にする、例示的ユーザインターフェース600を示す。種々の実施形態では、ユーザが、メディアオブジェクトの特定の部分に対して、新規コンテンツ強化タグが入力されるべきであると決定するとき、ユーザは、メディアオブジェクト提示の再生を観賞していることがある。例えば、メディアオブジェクトは映画であることがあり、特定の部分は、映画の中の特定の場面であることがある。したがって、ユーザは、メディア提示アプリケーションによるメディアオブジェクトの再生を一時停止にさせ、プリファレンスモジュール140にユーザインターフェース600を提示させる、入力デバイス130を介して入力を提供することができる。図6に示す通り、ユーザインターフェース600は、メディアオブジェクトからの画像だけでなく、新規コンテンツ強化タグが挿入されることがある、メディアオブジェクトの中の一時停止された時間位置をも示す、画面部分602を含むことができる。いくつかの実施形態では、画面部分602はさらに、ユーザが、新規コンテンツ強化タグが挿入されることがある、時間位置を調整するよう前後に動かすことができる、スクロールバー604を含むことができる。ユーザインターフェース600はさらに、ユーザが新規コンテンツ強化タグに対して特定のカテゴリを選択することを可能にする、カテゴリ選択メニュー606を含むことができる。特定のコンテンツ強化タグカテゴリの選択に続き、ユーザは、タグ情報部分608に、新規コンテンツ強化タグの中にカプセル化される、情報を入力することができる。例えば、ユーザは、メディアオブジェクトの特定の場面の中で取り上げられた場所に関して、新規コンテンツ強化タグを追加することを決定する、旅行愛好者であることがある。続いて、ユーザは、コンテンツ補足モジュール148に、新規コンテンツ強化タグをデータ記憶部154に保存させるように、保存ボタン610を起動させることができる。プリファレンスモジュール140はまた、新規コンテンツ強化をメディアオブジェクトの未来の提示中に表示することができるように、新規コンテンツ強化タグとメディアオブジェクトとの関連を保存することができる。さらなる実施形態では、ユーザはさらに、コンテンツ補足モジュール148に、新規コンテンツ強化タグをコミュニティタグプロバイダ108のタグサーバ122へアップロードさせるために、更新ボタン612を使用することができる。例えば、コミュニティタグプロバイダ108は、ユーザが所属する、旅行愛好者組織であることがある。このような実施形態では、更新ボタン612の起動例えば、クリックにより、プリファレンスモジュール140にタグサーバ122への通信接続を開かせ、新規強化タグを含むデータファイルをアップロードさせることができる。追加の実施形態では、各新規コンテンツ強化タグを個々にアップロードするのではなく、プリファレンスモジュール140はまた、ユーザがデータファイルを介して複数の自己作成コンテンツ強化タグの一括アップロードを行うことを可能にする、メニューの選択肢を提供することができることは理解されるであろう。ユーザインターフェース600はまた、ユーザがユーザインターフェース600を終了することを可能にする、キャンセルボタン614を含むことができる。図7は、ユーザが、メディアオブジェクトと関連付けられたコンテンツ強化タグを検索することを可能にする、例示的ユーザインターフェース700を示す。コンテンツ補足モジュール148は、ユーザが入力デバイス130を介して入力を提供するときに、ユーザインターフェース700を提示することができる。図7に示す通り、ユーザインターフェース700は、ユーザが検索の中に含まれるべき、1つ以上の利用可能なメディアオブジェクトを指定することを可能にする、メディア選択メニュー702を含むことができる。例えば、電子デバイス102がデジタルビデオレコーダーである例では、メディア選択メニュー702の中に示されるメディアオブジェクトは、デジタルビデオレコーダー上に記憶することができるか、またはデジタルビデオレコーダーで利用可能である。メディアオブジェクトは、コンテンツ配信業者104、コミュニティタグプロバイダ108、および/または電子デバイス102のユーザからである、コンテンツ強化タグを含有することができる。タグ選択メニュー704は、ユーザが、検索することができるコンテンツ強化タグの1つ以上のカテゴリを選択することを可能にすることができる。例えば、メディアオブジェクトが映画である例では、コンテンツ強化タグのカテゴリは、登場人物タグ、場所タグ、製品タグ、映画制作技術タグ、および/またはその他を含むことができる。タグ検索部分706は、ユーザが検索文字列を入力することを可能にすることができる。ユーザがタグ検索部分706の中に検索文字列を入力するとすぐに、ユーザは、検索文字列を包含するコンテンツ強化タグで、1つ以上のメディアオブジェクトを検索するように、検索ボタン708を起動する例えば、クリックすることができる。検索結果領域710は、合致するコンテンツ強化タグを含む対応するメディアオブジェクトの、サムネイル表示712等、1つ以上のサムネイル表示を表示することができる。いくつかの実施形態では、検索結果領域710の中に表示されるメディアオブジェクトの各々はさらに、時間位置情報714等の時間位置情報を含むことができる。時間位置情報714は、合致するコンテンツ強化タグと関連付けられる、メディアオブジェクトの部分を例えば、分単位で示すことができる。このような実施形態では、ユーザは、対応するメディアオブジェクトを視聴するか、または合致するコンテンツ強化タグが現れるメディアオブジェクトの部分を視聴するために、サムネイル表示の各々を起動させる例えば、クリックすることができる。ユーザインターフェース700はさらに、ユーザが検索結果領域710の中のサムネイル表示を閲覧することを可能にする、スクロールバー716を含むことができる。図1に戻ると、インターフェースモジュール150は、複数の提示アプリケーション156が、メディアオブジェクトの抑制または補足のために、選択的コンテンツ提示エンジン134と情報を交換することを可能にすることができる。提示アプリケーション156は、電子デバイス102上にインストールすることができる独立型メディア提示アプリケーション、電子デバイス102に組み込まれるメディア提示アプリケーション、ウェブブラウザアプリケーション、電子メールアプリケーション等の通信アプリケーション、および/あるいはメディアオブジェクトまたはテキストオブジェクトを提示することができるいかなる他のソフトウェアアプリケーションをも含むことができる。いくつかの実施形態では、インターフェースモジュール150は、メディア提示アプリケーションが選択的コンテンツ提示エンジン134の抑制および補足構成要素にアクセスすることを可能にする、アプリケーションプログラムインターフェースAPIを含むことができる。他の実施形態では、インターフェースモジュール150は、選択的コンテンツ提示エンジン134が、メディア提示アプリケーション、ウェブブラウザアプリケーション、あるいは電子メールアプリケーション、メッセージアプリケーション、および/またはその他等の通信アプリケーションへのプラグインもしくは拡張として働くことを可能にする、プラグインインターフェースまたは拡張インターフェースを含むことができる。このように、多数の異なる提示アプリケーションを、コンテンツ抑制または補足能力で高めることができる。データ共有モジュール152は、選択的コンテンツ提示エンジン134が、そのユーザプリファレンス、コンテンツ選択タグ、および/またはコンテンツ強化タグを、他の電子デバイスと共有することを可能にすることができる。例えば、データ共有モジュール152は、ユーザプリファレンスおよび設定を、コンテンツ配信ネットワークCDNの一部および/またはクラウドコンピューティング記憶部の一部である、データ記憶部サーバに自動的にアップロードすることができる。それゆえ、ユーザが選択的コンテンツ提示エンジン134を含む別の電子デバイス102に対して認証すると、その電子デバイス102上のデータ共有モジュール152は、ユーザプリファレンスおよびコンテンツ選択設定をダウンロードすることができる。このように、ユーザには、複数の電子デバイス102にわたって、一貫したユーザの体験を保証することができる。データ記憶部154は、種々のテキストオブジェクトおよびメディアオブジェクト、コンテンツを提示する提示アプリケーション156だけでなく、選択的コンテンツ提示エンジン134によって使用されるデータの形態でもコンテンツを記憶することができる。種々の実施形態では、データは、認証情報、記述メタデータタグ118、コミュニティメタデータタグ120、ユーザにより追加されたコンテンツ選択タグおよびコンテンツ強化タグ、画像または音声認識を行うためのデータ、ならびに選択的コンテンツ提示エンジン134によって使用される他のユーザプリファレンスおよびコンテンツ選択設定を含むことができる。電子デバイス102はさらに、インターフェース158、送受信機160、および出力デバイス162を含むことができる。インターフェース158は、イーサネット登録商標インターフェース、ワイヤレスLANインターフェース、近距離インターフェース、DECTチップセット、あるいはRJ-11またはRJ-45ポート用インターフェースのうちのいずれか1つ以上を含むことができる。ワイヤレスLANインターフェースは、例えば、IEEE802.11、802.16、および/または802.20標準を使用する、ワイヤレス通信を伝送および受信する機能を行う、Wi-FiインターフェースまたはWi-Maxインターフェース、あるいはBluetooth登録商標インターフェースを含むことができる。例えば、電子デバイス102は、近辺のデバイスと直接通信するために、Wi-Fiインターフェースを使用することができる。近距離インターフェースは、近距離アンテナを介して近距離無線通信を伝送および受信するために、Bluetooth登録商標インターフェースまたはRFIDを含むことができる。例えば、近距離インターフェースは、例えば、Bluetooth登録商標またはRFIDが使用可能でもある近辺のデバイスと、直接通信する等の機能のために使用することができる。読み取り装置/質問機を、電子デバイス102に組み込むこともできる。種々の実施形態では、インターフェース158は、電子デバイス102のデータインターフェースモジュール126によって起動および制御することができる。送受信機160は、電子デバイス102が、有線接続またはワイヤレス接続を介して別のデバイスと通信することを可能にする、いかなる種類の送受信機をも含むことができる。例えば、送受信機160は、アンテナを介して無線通信周波数を伝送および受信する機能を行う、無線送受信機およびインターフェースを含むことができる。無線インターフェースは、電子デバイス102と種々の移動通信用鉄塔、基地局、および/またはアクセスポイントとの間のワイヤレス接続性を促進する。出力デバイス162は、電子デバイス102が選択的コンテンツ提示エンジン134によって修正されたコンテンツを提示することを可能にする、いかなる種類の出力デバイスをも含むことができる。出力デバイス162は、表示部およびスピーカーを含むことができる。表示部は、液晶ディスプレイ、または電気通信デバイスで一般的に使用される任意の他のタイプの表示部であることができる。例えば、表示部は、タッチセンサー式ディスプレイ画面であることがあり、またそれから、ソフトキーキーボード、ナビゲーションボタン等を提供するような、入力デバイスまたはキーパッドとして働くこともできる。出力デバイス162はまた、ヘッドフォン、周辺スピーカー、または周辺表示部等、1つ以上の周辺デバイス用のポートを含むことができる。種々の実施形態では、選択的コンテンツ提示エンジン134を含む電子デバイス102は、別のデバイスによって出力されるメディアオブジェクトをさらに修正する、周辺デバイスであることがある。いくつかの実施形態では、電子デバイス102は、携帯音楽プレーヤーに接続される、一対の電子ヘッドフォンであることがある。したがって、電子デバイス102は、携帯音楽プレーヤーによって出力された元のメディアオブジェクトが変更されないままであったとしても、ユーザが修正されたメディアオブジェクトを聞くように、携帯音楽プレーヤーによって出力される、メディアオブジェクトを修正することができる。他の実施形態では、電子デバイス102は、選択的コンテンツ提示エンジン134の誘導の下、表示デバイス例えば、テレビ上に提示されている、メディアオブジェクト提示の一部分を選択的に遮断する、電子眼鏡であることがある。例えば、電子眼鏡は、電流に応じて不透明度を変化させる、レンズを含むことができる。このように、電子眼鏡をかけているユーザは、メディアオブジェクト提示の修正バージョンを視聴することができる。例示的動作図8~11は、選択的コンテンツ提示のための技術を実現する、例示的プロセス800~1100を示す。プロセス800~1100の各々は、ハードウェア、ソフトウェア、またはそれらの組み合わせの中で実現することができる、一連の動作を表す論理フロー図における、ブロックの一群として図示される。ソフトウェアのコンテキストでは、ブロックは、1つ以上のプロセッサによって実行されると、列挙される動作を行う、1つ以上のコンピュータ可読記憶媒体上に記憶される、コンピュータにより実行可能な命令を表す。概して、コンピュータにより実行可能な命令は、ルーチン、プログラム、オブジェクト、構成要素、データ構造、および特定の機能を行うか、または特定の抽象データ型を実現するその他を含む。動作を記載する順序は、限定として解釈されること意図としておらず、任意の数の記載のブロックを、プロセスを実現するために、いかなる順序でもおよび/または並行して組み合わせることができる。説明の目的のため、プロセス800~1100は、図1のコンピュータ環境100を参照して記載される。図8は、ユーザプリファレンスに基づく、多層コンテンツストリームのコンテンツを選択的に提示するための、例示的プロセス800のフロー図である。ブロック802にて、電子デバイス102は、電子デバイスの提示アプリケーションによる提示のために、多層コンテンツストリームを受信することができる。ブロック804にて、電子デバイス102はまた、コンテンツストリームに対する1つ以上の記述メタデータタグ118例えば、コンテンツ選択タグを受信することができる。例えば、多層コンテンツストリームは、生放送のサブストリームだけでなく、スコアテロップおよび動画を提供する補足情報サブストリームをも含む、多層スポーツイベント放送ストリームであることがある。したがって、1つ以上の記述メタデータタグ118は、1つのサブストリームにおける生放送、および第2のサブストリームにおける補足情報等、多層コンテンツストリームの各サブストリームのコンテンツを示すことができる。種々の実施形態では、もう1つの記述メタデータタグ118を、コンテンツ配信業者104によって、多層コンテンツストリームの中に埋め込むことができる。ブロック806にて、電子デバイス102の選択的コンテンツ提示エンジン134は、多層コンテンツストリームの中にあるコンテンツの表示に関するユーザプリファレンスを受信することができる。種々の実施形態では、多層コンテンツストリームは、音声ストリーム、視覚ストリーム、または視聴覚ストリームであることがある。それゆえ、ユーザプリファレンスは、コンテンツストリームの中のサブストリームの各々が、多層コンテンツストリームの提示中に提示されるべきかどうかを指示することができる。ブロック808にて、電子デバイス102の選択的コンテンツ提示エンジン134は、表示されるべき多層コンテンツストリームのサブストリームを判定することができる。選択的コンテンツ提示エンジン134は、記述メタデータタグ118およびユーザプリファレンスに基づき、このような判定を下すことができる。種々の実施形態では、エンジン134は、対応する記述メタデータタグ118を検証することによって、多層コンテンツストリームの中の各サブストリームのコンテンツを判定し、その後、受信したユーザプリファレンスとコンテンツを比較することができる。決定ブロック810にて、選択的コンテンツ提示エンジン134が、多層コンテンツストリームの全てのサブストリームは、同時に提示されるべきであると判定する場合決定ブロック810にてはい、プロセス800は、ブロック812へ進むことができる。例えば、多層ストリームが上記のスポーツイベント放送ストリームであるシナリオでは、受信したユーザプリファレンスは、ユーザが生放送のサブストリームおよび補足スコア情報のサブストリームの両方を視聴したいと示すことができる。ブロック812にて、選択的コンテンツ提示エンジン134は、多層コンテンツストリームの中のサブストリームのいずれをも抑制することはできない。それゆえ、電子デバイス102は、多層コンテンツストリームの全てのサブストリームを同時に提示することができる。続いて、プロセス800は、ブロック806へと一巡して戻ることがあり、その時点で、選択的コンテンツ提示エンジン134は、多層コンテンツストリームの提示に関して追加のユーザプリファレンスを受信することができる。しかしながら、選択的コンテンツ提示エンジン134が、多層コンテンツストリームの全てのサブストリームは、同時に表示されるべきとは限らないと判定する場合決定ブロック810にていいえ、プロセス800は、ブロック814へ進むことができる。例えば、多層ストリームが上記のスポーツイベント放送ストリームであるシナリオでは、受信したユーザプリファレンスは、ユーザは生放送のサブストリームを視聴したいが、補足スコア情報のサブストリームは視聴したくないと示すことができる。ブロック814にて、選択的コンテンツ提示エンジン134は、多層コンテンツストリームのサブストリームのうち1つ以上を抑制することができる。したがって、電子デバイス102は、ユーザプリファレンスに基づき、多層コンテンツストリームの全てより少ないサブストリームを提示することができる。種々の実施形態では、電子デバイス102が提示する、多層コンテンツストリームの実際のサブストリームは、実際のユーザプリファレンスに依存することができる。続いて、プロセス800は、ブロック806へと一巡して戻ることがあり、その時点で、選択的コンテンツ提示エンジン134は、多層コンテンツストリームの提示に関して追加のユーザプリファレンスを受信することができる。図9は、ユーザプリファレンスおよびコンテンツ部分に対するコンテンツ選択タグに基づき、提示用のコンテンツを遮断または修正するための例示的プロセス900のフロー図である。ブロック902にて、電子デバイス102の選択的コンテンツ提示エンジン134は、ユーザから音声または視覚抑制プリファレンスのうちの少なくとも1つを受信することができる。種々の実施形態では、プリファレンスモジュール140は、ユーザが特定の時間前には消費したくない、音声および/または視覚コンテンツ部分、あるいはユーザによって視聴されるかまたは聞かれることを抑制することをユーザが望む、音声および/または視覚コンテンツ部分に関して、ユーザプリファレンスを受信することができる。ブロック904にて、選択的コンテンツ提示エンジン134は、新規コンテンツ部分、および新規コンテンツ部分に対する1つ以上のコンテンツ選択タグを受信することができる。種々の実施形態では、コンテンツ部分は、提示のために電子デバイス102によって受信される、メディアオブジェクトまたはテキストオブジェクトの一部分であることがある。例えば、コンテンツ部分は、放送の一部として、コンテンツ配信業者104によって電子デバイス102へ配信することができるか、またはそうでなければ、データ記憶部154から再生されているコンテンツ等、電子デバイス102によって提示されている。コンテンツ部分に対する1つ以上のコンテンツ選択タグは、コンテンツタグプロバイダ106、コミュニティタグプロバイダ108、および/または電子デバイス102のユーザから等、種々の源からであることがある。ブロック906にて、選択的コンテンツ提示エンジン134は、コンテンツ部分が、コンテンツ部分のコンテンツ選択タグおよびユーザプリファレンスに基づき、電子デバイス102によって提示されるべきであるかどうかを判定することができる。種々の実施形態では、コンテンツ部分は、視像のフレーム、またはメディアオブジェクトの中の音声セグメント、あるいはテキストオブジェクトの中の特定のテキストであることがある。決定ブロック908にて、選択的コンテンツ提示エンジン134が、コンテンツ部分は完全に遮断されるべきであると判定する場合決定ブロック908にてはい、プロセス900は、ブロック910へ進むことができる。例えば、コンテンツ選択タグは、ユーザが聞きたくないとユーザプリファレンスが指定した音声の下品な言葉を、コンテンツ部分は包含することがあると示すことができる。ブロック910にて、選択的コンテンツ提示エンジン134は、提示されているコンテンツ部分を遮断することができる。それゆえ、上の音声の下品な言葉の例では、エンジン134は、音声の下品な言葉の音を弱めることによって、その部分を抑制することができる。続いて、プロセス900は、続くコンテンツ部分を、選択的コンテンツ提示エンジン134によって受信および分析することができるように、ブロック904へ一巡して戻ることができる。しかしながら、選択的コンテンツ提示エンジン134が、コンテンツ部分は完全に遮断されるべきではないと判定する場合決定ブロック908にていいえ、プロセス900は、決定ブロック912へ進むことができる。決定ブロック912にて、選択的コンテンツ提示エンジン134が、コンテンツ部分は修正されるべきであると判定する場合決定ブロック912にてはい、プロセス900は、ブロック914へ進むことができる。例えば、コンテンツ選択タグは、コンテンツ部分の特定の一部が、テキスト形態で望ましくない下品な言葉を示すと示すことができ、ユーザプリファレンスは、下品な言葉を示すコンテンツ部分の特定の一部を遮断することによって等、ユーザはコンテンツ部分の一部のみを遮断することを望むと示すことができる。ブロック914にて、選択的コンテンツ提示エンジン134は、コンテンツ部分の一部を置き換えるか、または抑制することによって、コンテンツ部分を修正することができる。例えば、選択的コンテンツ提示エンジン134は、視像例えば、人物の顔であるコンテンツ部分の一部を、異なる図例えば、別の人物の顔で置き換えることができる。ブロック916にて、修正コンテンツ部分を、電子デバイス102の提示アプリケーションによって提示することができる。続いて、プロセス900は、続くコンテンツ部分を、選択的コンテンツ提示エンジン134によって受信および分析することができるように、ブロック904へ一巡して戻ることができる。しかしながら、決定ブロック912にて、選択的コンテンツ提示エンジン134が、コンテンツ部分は修正される必要はないと判定する場合決定ブロック912にていいえ、プロセス900は、ブロック916へ進むことができ、その時点にて、コンテンツ部分は、電子デバイス102の提示アプリケーションによって提示することができる。例えば、選択的コンテンツ提示エンジン134は、ユーザプリファレンスおよびコンテンツ選択タグに基づき、コンテンツ部分はいかなる点でも修正または遮断される必要はないと判定することができる。提示に続き、プロセス900は、続くコンテンツ部分を、選択的コンテンツ提示エンジン134によって受信および分析することができるように、ブロック904へ一巡して戻ることができる。図10は、ユーザプリファレンスに基づき、コンテンツ部分の中のコンテンツを遮断または修正するための例示的プロセス1000のフロー図である。ブロック1002にて、電子デバイス102の選択的コンテンツ提示エンジン134は、ユーザから音声または視覚抑制プリファレンスのうちの少なくとも1つを受信することができる。種々の実施形態では、プリファレンスモジュール140は、ユーザが特定の時間前には消費したくない、音声および/または視覚コンテンツ部分、あるいはユーザによって視聴されるかまたは聞かれることを抑制することをユーザが望む、音声および/または視覚コンテンツ部分に関して、ユーザプリファレンスを受信することができる。ブロック1004にて、選択的コンテンツ提示エンジン134は、新規コンテンツ部分を受信することができる。種々の実施形態では、コンテンツ部分は、電子デバイス102にアクセス可能である、メディアオブジェクトまたはテキストオブジェクトの一部分であることがある。例えば、コンテンツ部分は、放送の一部として、コンテンツ配信業者104によって電子デバイス102へ配信することができるか、またはそうでなければ、データ記憶部154から再生されているコンテンツ等、電子デバイス102によって提示されている。ブロック1006にて、選択的コンテンツ提示エンジン134は、コンテンツ部分が、視覚または音声認識を使用して、ユーザプリファレンスに基づき、電子デバイス102によって提示されるべきであるかどうかを判定することができる。種々の実施形態では、コンテンツ部分は、視像のフレーム、またはメディアオブジェクトの音声部分、あるいはテキストオブジェクトの中の特定のテキストであることがある。例えば、選択的コンテンツ提示エンジン134は、メディアオブジェクトの中の画像例えば、特定の人物の顔を認識するように、画像認識アルゴリズムを使用することができる。別の例では、選択的コンテンツ提示エンジン134は、メディアオブジェクトの中の音例えば、大きな爆発音の音響効果を認識するように、音声認識アルゴリズムを使用することができる。決定ブロック1008にて、選択的コンテンツ提示エンジン134が、コンテンツ部分は完全に遮断されるべきであると判定する場合決定ブロック1008にてはい、プロセス1000は、ブロック1010へ進むことができる。例えば、ユーザプリファレンスは、選択的コンテンツ提示エンジン134の音声認識アルゴリズムによって認識される、大きな爆発音の音響効果をユーザは聞きたくないと示すことができる。ブロック1010にて、選択的コンテンツ提示エンジン134は、提示されているコンテンツ部分を遮断することができる。それゆえ、上の大きな爆発音の音響効果の例では、選択的コンテンツ提示エンジン134は、音声の下品な言葉の音を弱めることによって、その部分を抑制することができる。続いて、プロセス1000は、続くコンテンツ部分を、選択的コンテンツ提示エンジン134によって受信および分析することができるように、ブロック1004へ一巡して戻ることができる。しかしながら、選択的コンテンツ提示エンジン134が、コンテンツ部分は完全に遮断されるべきではないと判定する場合決定ブロック1008にていいえ、プロセス1000は、決定ブロック1012へ進むことができる。決定ブロック1012にて、選択的コンテンツ提示エンジン134が、コンテンツ部分は修正されるべきであると判定する場合決定ブロック1012にてはい、プロセス1000は、ブロック1014へ進むことができる。例えば、ユーザプリファレンスは、ユーザは、画像認識アルゴリズムによって認識される通りの、メディアオブジェクトの視像の中に示される特定の人物の顔を、別の人物の顔と置き換えたいと示すことができる。ブロック1014にて、選択的コンテンツ提示エンジン134は、コンテンツ部分の少なくとも一部を置き換えるか、または抑制することによって、コンテンツ部分を修正することができる。例えば、選択的コンテンツ提示エンジン134は、視像例えば、人物の顔であるコンテンツ部分の一部を、異なる図例えば、別の人物の顔で置き換えることができる。ブロック1016にて、修正コンテンツ部分は、電子デバイス102の提示アプリケーションによって提示することができる。続いて、プロセス1000は、続くコンテンツ部分を、選択的コンテンツ提示エンジン134によって受信および分析することができるように、ブロック1004へ一巡して戻ることができる。しかしながら、決定ブロック1012にて、選択的コンテンツ提示エンジン134が、コンテンツ部分は修正される必要はないと判定する場合決定ブロック1012にていいえ、プロセス1000は、ブロック1016へ進むことができ、その時点にて、コンテンツ部分は、電子デバイス102の提示アプリケーションによって提示することができる。提示に続き、プロセス1000は、続くコンテンツ部分を、選択的コンテンツ提示エンジン134によって受信および分析することができるように、ブロック1004へ一巡して戻ることができる。図11は、コンテンツ強化タグを介して、コンテンツ提示を補足するための、例示的プロセス1100のフロー図である。ブロック1102にて、電子デバイス102は、ユーザへの提示のために、メディアオブジェクトを受信することができる。いくつかの実施形態では、メディアオブジェクトは、電子デバイス102上の提示用の放送の一部として、コンテンツ配信業者104によって電子デバイス102へ配信することができる。他の実施形態では、メディアオブジェクトは、事前に受信し、電子デバイス102のデータ記憶部154の中へダウンロードすることができる。ブロック1104にて、電子デバイス102の選択的コンテンツ提示エンジン134は、メディアオブジェクトへの1つ以上のコンテンツ強化タグを受信することができる。メディアオブジェクトは、視聴覚作品であることがあり、コンテンツ強化タグの各々は、視聴覚作品における特定の時間的な位置に対応することができる。いくつかの実施形態では、エンジン134は、メディアオブジェクトの提示の前またはその間に、コンテンツタグプロバイダ106および/またはコミュニティタグプロバイダ108から、メディアオブジェクトに対するコンテンツ強化タグを受信することができる。他の実施形態では、ユーザは、電子デバイス102上でのメディアオブジェクトの提示中に、コンテンツ強化タグをメディアオブジェクトの中に配置するために、選択的コンテンツ提示エンジン134を使用することができる。決定ブロック1106にて、選択的コンテンツ提示エンジン134は、1つ以上のコンテンツ強化タグが、ユーザからのコンテンツ補足プリファレンスに基づき表示されるべきであるかどうかを判定することができる。例えば、ユーザは、メディアオブジェクトに対して表示される、コンテンツ強化タグの少なくとも1つのカテゴリを選択するために、カテゴリ選択メニュー502図5を使用することができる。したがって、選択的コンテンツ提示エンジン134は、電子デバイス102のメディア提示アプリケーションに、メディアオブジェクトの提示中、少なくとも1つのカテゴリに属する、受信したコンテンツ強化タグを表示させることができる。それゆえ、選択的コンテンツ提示エンジン134が、1つ以上のコンテンツ強化タグは、表示されるべきと判定する場合決定ブロック1106にてはい、プロセス1100は、ブロック1108へ進むことができる。ブロック1108にて、選択的コンテンツ提示エンジン134は、メディアオブジェクトの提示中に、1つ以上のコンテンツ強化タグの中の情報を表示することができる。種々の実施形態では、1つ以上のコンテンツ強化タグの中の情報は、メディアオブジェクトが提示されるとき、時間順に連続して表示することができる。しかしながら、選択的コンテンツ提示エンジン134が、表示されるべきコンテンツ強化タグはないと判定する場合決定ブロック1106にていいえ、プロセス1000は、決定ブロック1110へ進むことができる。決定ブロック1110にて、選択的コンテンツ提示エンジン134は、ユーザがコンテンツ強化タグを検索するように要求していたかどうかを判定することができる。種々の実施形態では、選択的コンテンツ提示エンジン134は、ユーザがコンテンツ強化タグの1つ以上のカテゴリを選択することを可能にする、ユーザインターフェース700図7を提示することができ、ユーザインターフェース700はまた、ユーザが検索文字列を入力することをも可能にすることができる。したがって、ユーザが1つ以上の特定のコンテンツ強化タグの検索を要求していた場合決定ブロック1110にてはい、プロセス1100は、ブロック1112へ進むことができる。ブロック1112にて、選択的コンテンツ提示エンジン134は、コンテンツ強化タグ検索を行い、結果を返すことができる。そのため、選択的コンテンツ提示エンジン134が、検索文字列をメディアオブジェクトのコンテンツ強化タグの中の情報に合致させることができる場合、エンジン134は、一致が見つかると示すだけでなく、合致するコンテンツ強化タグが存在する、メディアオブジェクトの部分を示す、時間位置情報を提供することができる。しかしながら、選択的コンテンツ提示エンジン134が、検索文字列をメディアオブジェクトのコンテンツ強化タグのいずれの中の情報にも合致させることができない場合、エンジン134は、メディアオブジェクトは合致するコンテンツ強化タグを全く含有していないと、ユーザに示すことができる。ブロック1110に戻り、選択的コンテンツ提示エンジン134が、ユーザはコンテンツ強化タグの検索を要求していないと判定する場合決定ブロック1110にていいえ、プロセス1100は、ブロック1114で終わることができる。要約すると、上記の種々の実施形態に従う、選択的コンテンツ提示のための技術およびデバイスによって、ユーザは、ユーザがコンテンツ消費するコンテンツに検閲を自主的に課す、および/またはコンテンツ消費体験を強化することを可能にすることができる。このように、ユーザは、ユーザが消費したくないコンテンツへ不注意にさらされることを避けるだけでなく、選択的または補足コンテンツを消費する、時間および場所を制御することができる。したがって、ユーザのコンテンツ消費体験を、強化または高めることができる。付記1.電子デバイスであって、プロセッサと、前記プロセッサによって実行可能なメモリ記憶構成要素と、を備え、前記構成要素は、コンテンツ抑制プリファレンスおよびコンテンツ補足プリファレンスを受信するための、プリファレンス構成要素と、コンテンツ部分、および前記コンテンツ部分に対するコンテンツ選択タグを受信するための、コンテンツ抑制構成要素であって、前記コンテンツ抑制構成要素が、前記コンテンツ選択タグに少なくとも一部基づき、前記コンテンツ部分の少なくとも一部が前記コンテンツ抑制プリファレンスによる抑制に指定されると判定するときに、前記コンテンツ部分の前記少なくとも一部は、修正コンテンツ部分を形成するように抑制されるべきであると判定する、コンテンツ抑制構成要素と、前記コンテンツ部分に関する情報を含む、前記コンテンツ部分に対するコンテンツ強化タグを受信し、前記コンテンツ補足プリファレンスに基づき、前記情報を提示するかどうかを判定する、コンテンツ補足構成要素と、前記修正コンテンツ部分、および前記コンテンツ強化タグの中に含まれる前記情報のうちの少なくとも1つを提示するための、提示アプリケーション構成要素と、を備える、電子デバイス。付記2.前記電子デバイスにてユーザを認証するための、認証構成要素をさらに備え、前記プリファレンス構成要素は、前記電子デバイスでのユーザ認証に続き、前記ユーザ用の前記コンテンツ抑制プリファレンスを受信するためである、付記1に記載の電子デバイス。付記3.別の電子デバイスまたはサーバから、前記コンテンツ抑制プリファレンス、前記コンテンツ選択タグ、および前記コンテンツ強化タグのうちの少なくとも1つを受信、または伝送するための、データ共有構成要素をさらに備える、付記1に記載の電子デバイス。付記4.前記コンテンツ抑制構成要素は、前記コンテンツ部分の前記少なくとも1つの他の一部が、前記コンテンツ抑制プリファレンスによる抑制に指定されている画像または音声部分を包含することを認識するための、画像認識アルゴリズムまたは音声認識アルゴリズムを含む、付記1に記載の電子デバイス。付記5.前記コンテンツ選択タグは、前記コンテンツ部分のカテゴリを示し、前記コンテンツ抑制構成要素は、前記カテゴリが、前記コンテンツ抑制プリファレンスが抑制に指定するカテゴリに合致するときに、前記コンテンツ部分の前記少なくとも一部が、抑制されるべきであると判定するためである、付記1に記載の電子デバイス。付記6.前記コンテンツ部分は、メディアオブジェクトの視像であり、前記コンテンツ抑制構成要素は、前記視像の前記少なくとも一部を提示するのを防止すること、前記視像の前記少なくとも一部をぼやけさせること、および前記視像の前記少なくとも一部を異なる視像と置き換えることのうちの少なくとも1つによって、前記コンテンツ部分の前記少なくとも一部を抑制するためである、付記1に記載の電子デバイス。付記7.前記コンテンツ部分は、メディアオブジェクトの音声部分であり、前記コンテンツ抑制構成要素は、前記音声部分の前記少なくとも一部の音を弱めること、および前記音声部分を異なる音声部分と置き換えることのうちの少なくとも1つによって、前記少なくとも一部を抑制するためである、付記1に記載の電子デバイス。付記8.前記コンテンツ部分は、テキストオブジェクトの中のテキストであり、前記コンテンツ抑制構成要素は、前記テキストを抹消すること、および前記テキストを異なるテキストと置き換えることのうちの少なくとも1つによって、前記少なくとも一部を抑制するためである、付記1に記載の電子デバイス。付記9.前記コンテンツ部分は、複数のサブストリームを含む多層コンテンツストリームの一部であり、前記コンテンツ抑制構成要素は、前記複数のサブストリームのうちの少なくとも1つのサブストリームを抑制するためである、付記1に記載の電子デバイス。付記10.実行可能な命令で構成され、1つ以上のコンピュータシステムの制御下で、電子デバイスでのコンテンツ提示を抑制するために、コンテンツ抑制プリファレンスを取得することと、前記電子デバイスで、コンテンツ部分、および前記コンテンツ部分に対するコンテンツ選択タグを受信することと、前記電子デバイスが、前記コンテンツ選択タグに少なくとも一部基づき、前記コンテンツ部分の少なくとも一部が前記コンテンツ抑制プリファレンスによる抑制に指定されると判定するときに、前記コンテンツ部分の前記少なくとも一部が、修正コンテンツ部分を形成するように抑制されるべきであると判定することと、前記電子デバイスを介してユーザへ、前記コンテンツ部分の前記少なくとも一部を抑制する、前記修正コンテンツ部分を提示することと、を含む、コンピュータにより実現される方法。付記11.画像認識アルゴリズムまたは音声認識アルゴリズムが、前記コンテンツ部分の少なくとも1つの他の一部が、前記コンテンツ抑制プリファレンスによる抑制に指定された、画像または音声部分を含有すると示すときに、前記コンテンツ部分の前記少なくとも1つの他の一部もまた、前記修正コンテンツ部分を形成するように、抑制されるべきであると判定することをさらに含む、付記10に記載のコンピュータにより実現される方法。付記12.前記取得することは、ユーザが前記電子デバイスにて認証されるときに、サーバから前記ユーザ用の前記コンテンツ抑制プリファレンスを取得することを含む、付記10に記載のコンピュータにより実現される方法。付記13.前記取得することは、前記電子デバイスによってユーザに提供されるユーザインターフェースを介して、前記コンテンツ抑制プリファレンスを取得することを含む、付記10に記載のコンピュータにより実現される方法。付記14.前記コンテンツ選択タグを受信することは、前記コンテンツ部分のプロバイダ、前記電子デバイスのユーザ、またはコミュニティタグプロバイダから、前記コンテンツ選択タグを受信することを含む、付記10に記載のコンピュータにより実現される方法。付記15.前記コンテンツ選択タグは、前記コンテンツ部分のカテゴリを示し、前記判定することは、前記カテゴリが、前記コンテンツ抑制プリファレンスが抑制に指定するカテゴリに合致するときに、前記コンテンツ部分の前記少なくとも一部が、抑制されるべきであると判定することを含む、付記10に記載のコンピュータにより実現される方法。付記16.前記コンテンツ部分は、第1のコンテンツ部分を備え、前記コンテンツ抑制プリファレンスは、第2の異なるコンテンツ部分と関連付けられる情報が、未来の時点まで提示の抑制に指定されることを示し、前記コンテンツ部分の前記少なくとも一部が、抑制されるべきであると判定することは、前記コンテンツ部分の前記少なくとも一部が、前記第2の異なるコンテンツ部分と関連付けられる情報を備えると判定することを含む、付記10に記載のコンピュータにより実現される方法。付記17.前記コンテンツ抑制プリファレンスは、前記第2の異なるコンテンツ部分と関連付けられる前記情報が、前記第2のコンテンツ部分を録画または留守録した、前記電子デバイスに基づき抑制されるべきであると示す、付記16に記載のコンピュータにより実現される方法。付記18.前記コンテンツ抑制プリファレンスは、前記第2の異なるコンテンツ部分と関連付けられる前記情報が、前記電子デバイスの前記ユーザが、録画または留守録された前記第2の異なるコンテンツ部分を再生するまで、抑制されるべきであると示す、付記17に記載のコンピュータにより実現される方法。付記19.前記判定することは、前記電子デバイスが、前記コンテンツ選択タグに基づき、前記コンテンツ部分が全体として、前記コンテンツ抑制プリファレンスによる抑制に指定されると判定するときに、前記コンテンツ部分が全体として、前記修正コンテンツ部分を形成するように抑制されるべきであると判定することを含む、付記10に記載のコンピュータにより実現される方法。付記20.前記コンテンツ部分の前記少なくとも一部を抑制する理由を提示することをさらに含む、付記10に記載のコンピュータにより実現される方法。付記21.前記ユーザが、前記コンテンツ部分の前記少なくとも一部を抑制しないことを可能にすることをさらに含む、付記10に記載のコンピュータにより実現される方法。付記22.前記コンテンツ部分の前記少なくとも一部は、視像であり、前記抑制することは、前記視像の提示を防止すること、前記視像をぼやけさせること、および前記視像を異なる視像と置き換えることのうちの少なくとも1つを含む、付記10に記載のコンピュータにより実現される方法。付記23.前記コンテンツ部分の前記少なくとも一部は、音声部分であり、前記抑制することは、前記音声部分の音を弱めること、または前記音声部分を異なる音声部分と置き換えることを含む、付記10に記載のコンピュータにより実現される方法。付記24.前記コンテンツ部分の前記少なくとも一部は、テキストを備え、前記抑制することは、前記テキストを抹消すること、または前記テキストを異なるテキストと置き換えることを含む、付記10に記載のコンピュータにより実現される方法。付記25.前記コンテンツ部分は、複数のサブストリームを含む多層コンテンツストリームの一部であり、前記抑制することは、前記複数のサブストリームのうちの少なくとも1つのサブストリームを抑制することを含む、付記10に記載のコンピュータにより実現される方法。付記26.前記電子デバイスは、ケーブルボックス受信機、衛星放送受信機、オフエア受信機、デジタルビデオレコーダー、AM/FMラジオ受信機、衛星ラジオ受信機、コンピュータ、メディアプレーヤーデバイス、電子眼鏡、またはヘッドフォンである、付記10に記載のコンピュータにより実現される方法。付記27.実行可能な命令で構成され、1つ以上のコンピュータシステムの制御下で、電子デバイスでのコンテンツ提示を抑制するために、コンテンツ抑制プリファレンスを取得することと、前記電子デバイスにてコンテンツ部分を受信することと、前記電子デバイスが、画像認識または音声認識を介して、前記コンテンツ部分の少なくとも一部が前記コンテンツ抑制プリファレンスによる抑制に指定されると判定するときに、前記コンテンツ部分の前記少なくとも一部が、修正コンテンツ部分を形成するように抑制されるべきであると判定することと、前記電子デバイスを介してユーザへ、前記コンテンツ部分の前記少なくとも一部を抑制する、前記修正コンテンツ部分を提示することと、を含む、コンピュータにより実現される方法。付記28.前記取得することは、ユーザが前記電子デバイスにて認証されるときに、サーバから前記ユーザ用の前記コンテンツ抑制プリファレンスを取得することを含む、付記27に記載のコンピュータにより実現される方法。付記29.前記コンテンツ部分の前記少なくとも一部は、視像であり、前記抑制することは、前記視像の提示を防止すること、前記視像をぼやけさせること、および前記視像を異なる視像と置き換えることのうちの少なくとも1つを含む、付記27に記載のコンピュータにより実現される方法。付記30.前記コンテンツ部分の前記少なくとも一部は、音声部分であり、前記抑制することは、前記音声部分の音を弱めること、および前記音声部分を異なる音声部分と置き換えることのうちの少なくとも1つを含む、付記27に記載のコンピュータにより実現される方法。付記31.前記コンテンツ部分の前記少なくとも一部は、テキストを備え、前記抑制することは、前記テキストを抹消すること、および前記テキストを異なるテキストと置き換えることのうちの少なくとも1つを含む、付記27に記載のコンピュータにより実現される方法。付記32.実行されると、1つ以上のプロセッサに、電子デバイスの表示部上でのコンテンツ部分の提示中に、前記コンテンツ部分に対するコンテンツ強化タグを受信することであって、前記コンテンツ強化タグは、前記コンテンツ部分に関する情報を含む、ことと、前記コンテンツ強化タグを、メタデータとして前記コンテンツ部分に関連付けることと、前記コンテンツ部分の前記提示または続く提示中に、前記コンテンツ強化タグの中の前記情報を、前記コンテンツ部分と共に提示することと、を含む行為を行わせる、コンピュータにより実行可能な命令を記憶するコンピュータ可読媒体。付記33.実行されると、1つ以上のプロセッサに、前記コンテンツ強化タグおよび前記コンテンツ部分とのその関連をデータファイルに保存し、前記データファイルをサーバまたは別の電子デバイスへ伝送することを行わせる命令をさらに備える、付記32に記載のコンピュータ可読媒体。付記34.実行されると、1つ以上のプロセッサに、コンテンツ補足プリファレンスを受信することを行わせる命令をさらに備え、前記提示することは、前記コンテンツ補足プリファレンスが、前記コンテンツ強化タグの中の前記情報は、提示されるべきであると示すときに、前記情報を提示することを含む、付記32に記載のコンピュータ可読媒体。付記35.実行されると、前記コンテンツ強化タグの中の前記情報が、検索文字列と合致するときに、1つ以上のプロセッサに、検索結果として前記コンテンツ強化タグと関連付けられる前記コンテンツ部分を読み出すことを行わせる命令をさらに備える、付記32に記載のコンピュータ可読媒体。[結論]主題について構造特性および/または方法論的行為に特有の言語において記載してきたが、添付の請求項に定義される主題は、記載する特定の特徴または行為に必ずしも限定されないことは、理解されるものとする。むしろ、特定の特徴および行為は、請求項を実現する例示的形態として開示されている。