(57)【要約】本文書は、メディア反応に基づいてメディア・プログラムを制御する技法および装置について記載する。実施形態では、本技法は、ユーザーが部屋から離れたとき、部屋においてユーザーがしゃべっているときまたはそれ以外でプログラムに注意を払っていないとき、あるいは子供が部屋に入ってきたときに、メディア・プログラムを一時停止するか、消音するか、または停止する。【選択図】図１
2015518680.tif 000002
【特許請求の範囲】
【請求項１】
コンピューター実装方法であって、
１人以上の人がいる聴衆に対して現在提示されているメディア・プログラムに対する現在のメディア反応を受けるステップであって、前記メディア反応が、前記提示の間に受動的に検知された、前記１人以上の人の内少なくとも１人のセンサー・データーに基づいて判定される、ステップと、
前記現在のメディア反応に基づいて、前記人が前記メディア・プログラムに注意を払っていないと判定するステップと、
前記人が前記メディア・プログラムに注意を払っていないと判定したことに応答して、前記メディア・プログラムの前記提示を制御するステップと、
を含む、コンピューター実装方法。
【請求項２】
請求項１に記載のコンピューター実装方法において、前記メディア・プログラムの前記提示を制御するステップが、前記メディア・プログラムを一時停止するまたは前記メディア・プログラムのオーディオを消音するステップを含む、コンピューター実装方法。
【請求項３】
請求項１に記載のコンピューター実装方法において、前記メディア・プログラムの前記提示を制御した後、
前記人の第２のメディア反応を受けるステップと、
前記第２のメディア反応に基づいて、前記人が前記メディア・プログラムに注意を払っている、または注意を払う用意ができていると判定するステップと、
前記人が前記メディア・プログラムに注意を払っている、または注意を払う用意ができていると判定したことに応答して、前記メディア・プログラムの前記提示の制御を中止するステップと、
を含む、コンピューター実装方法。
【請求項４】
請求項３に記載のコンピューター実装方法において、前記メディア・プログラムの前記提示を制御するステップが、前記メディア・プログラムの前記提示を停止または一時停止し、前記提示の制御を中止するステップが、前記停止または一時停止が行われた間における前記メディア・プログラムの密接部分の開始において、前記メディア・プログラムの前記提示を再開する、コンピューター実装方法。
【請求項５】
コンピューター実装方法であって、
人の識別または人口統計学的属性を受信するステップであって、前記識別または人口統計学的属性が、メディア・プログラムの現在の提示の間に受動的に検知されたセンサー・データーに基づいて判定される、ステップと、
前記識別または前記人口統計学的属性、および前記メディア・プログラムについての情報に基づいて、前記メディア・プログラムの前記現在の提示を制御することを決定するステップと、
前記メディア・プログラムの前記現在の提示を制御するステップと、
を含む、コンピューター実装方法。
【請求項６】
請求項５に記載のコンピューター実装方法において、前記現在の提示を制御するステップが、前記現在の提示を中止または変更する、コンピューター実装方法。
【請求項７】
請求項５に記載のコンピューター実装方法において、前記人の前記識別または前記人口統計学的属性が、前記人が未成年であることを示し、前記情報が、前記メディア・プログラムまたは前記メディア・プログラムの現在提示されている部分が、未成年に対する提示には適さないことを示す、コンピューター実装方法。
【請求項８】
請求項５に記載のコンピューター実装方法において、前記人の前記識別または前記人口統計学的属性が、前記人の識別であり、更に、前記識別に関連するユーザー履歴を判定するステップを含み、前記メディア・プログラムの前記現在の提示を制御することを決定するステップが、前記ユーザー履歴に基づく、コンピューター実装方法。
【請求項９】
請求項８に記載のコンピューター実装方法において、前記現在の提示を制御することを決定するステップが、前記現在の提示を覆い隠す、または前記現在の提示の視覚部分の解像度を低下させるが、前記現在の提示を中止しないように、前記現在の提示を変更することを決定する、コンピューター実装方法。
【請求項１０】
請求項５に記載のコンピューター実装方法において、前記現在の提示を制御するステップが、前記メディア・プログラムの一部を制御し、更に、前記メディア・プログラムの前記部分の提示が完了したときに、前記メディア・プログラムの制御を中止するステップを含む、コンピューター実装方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディア・プログラムを制御する方法に関する。
【背景技術】
【０００２】
[0001]  現在、メディア・プログラムを楽しむユーザーは、その提示(presentation)中に、提示を一時停止する、消音する、または停止するというように、これらのメディア・プログラムを制御することを望むことが多い。ユーザーは、例えば、軽食を取るためにテレビジョン・ショーを視聴している状態から起き上がる間、テレビジョン・ショーを停止することを望むかもしれない。こうするためには、リモート・コントロールのような従来の制御手段では、ユーザーがこのリモート・コントロールを探し、このリモート・コントロール上の停止ボタンを探し、このボタンを押し、そして一旦彼または彼女が軽食を持って戻ったなら、再度このリモート・コントロールを探し、再生ボタンを探し、この再生ボタンを押すことが必要となるであろう。
【０００３】
[0002]  代わりに、ユーザーが音楽プログラムを聞いており、このユーザーと一緒に聞いている友人が、この音楽プログラムの間にユーザーに話し始めることもあり得る。このような場合、ユーザーは、議論が終了するまで、音楽プログラムを一時停止するか、音量を下げるか、または音楽プログラムを消音したいであろう。従来の方法では、ステレオ増幅器上の音量ダイアルによってまたはリモート・コントロールによってというような、ユーザーによる意図的で能動的な制御によって、ユーザーにプログラムを一時停止させるか、音量を下げさせるか、または消音させる。しかしながら、これらの方法によって音楽プログラムを制御すると、遅れることがあり、友人が言ったことの一部をユーザーが聞き損ねる原因となる可能性があり、また言い換えると、好ましいユーザー体験を提供できない原因となる可能性がある。
【０００４】
[0003] 更にその上、ユーザーに小さな息子または娘があり、ユーザーがこの息子または娘には聞かせたり見せたりしたくない歌または映画が再生されている部屋に、息子または娘が予期せずに入ってしまうこともあり得る。このような場合、ユーザーはメディア・プログラムを停止することを試みることもできるが、この制御の試みは望ましくない程に遅い場合がある。
【０００５】
[0004]  これらは、メディア・プログラムを制御する従来の方法が、好ましいユーザー体験を提供し損なうかもしれない状況(way)の数例に過ぎない。
【発明の概要】
【課題を解決するための手段】
【０００６】
[0005] 本文書は、メディア反応に基づいてメディア・プログラムを制御する技法および装置について記載する。実施形態では、この技法は、ユーザーが部屋を離れるとき、ユーザーが室内で話しているときまたはそれ以外でプログラムに関心を払っていないとき、あるいは子供が室内に入ってきたときに、メディア・プログラムを一時停止、消音、または停止する。
【０００７】
[0006]  この摘要は、詳細な説明において以下で更に説明する、メディア反応に基づいてメディア・プログラムを制御する概念を簡略化して紹介するために設けられる。この摘要は、特許請求する主題の主要な特徴や必須の特徴を特定することを意図するのではなく、特許請求する主題の範囲を判断するときに補助として使用されることを意図するのでもない。
【図面の簡単な説明】
【０００８】
[0007]  メディア反応に基づいてメディア・プログラムを制御する技法および装置の実施形態について、以下の図面を参照しながら説明する。図面全体を通じて、同様の機構およびコンポーネントを引用する場合、同じ番号を使用する。
【図１】図１は、メディア反応に基づいてメディア・プログラムを制御する技法、および他の技法を実現することができる環境例を示す。
【図２】図２は、図１の聴衆に対して近傍に置かれる計算デバイス例の図である。
【図３】図３は、図１の聴衆に対して遠方に置かれるリモート計算デバイス例の図である。
【図４】図４は、受動センサー・データーに基づいてメディア反応を判断する方法例を示す。
【図５】図５は、メディア反応の時間基準グラフを示し、このメディア反応は、メディア・プログラムの提示の間における１人のユーザーおよび４０の時間期間についての興味レベルである。
【図６】図６は、反応履歴を構築する方法例を示す。
【図７】図７は、メディア反応に基づいてメディア・プログラムを制御する方法例を示す。
【図８】図８は、メディア・プログラムを視聴する人のメディア反応と共に、メディア・プログラムの場面を示す。
【図９】図９は、人の識別(identity)または人口統計学的属性(demographic)に基づいてメディア・プログラムを制御する方法例を示す。
【図１０】図１０は、多数の人々のメディア反応に基づいてメディア・プログラムを制御する方法例を示す。
【図１１】図１１は、メディア反応に基づいてメディア・プログラムを制御する技法、および他の技法を実現することができるデバイス例を示す。
【発明を実施するための形態】
【０００９】
全体像
[0008]  本文書は、メディア反応に基づいてメディア・プログラムを制御する技法および装置について記載する。例えば、２人の人間、ボブおよびジャネットがテレビジョン・ドラマを見ている場合について考える。ジャネットがボブの方に振り向いて話しかける。この時点において、またはボブがジャネットの方に振り向き返して彼女に話しかけたことに応答して、本技法はプログラムを一時停止する。２人のいずれも、プログラムを停止するために、リモート・コントロールを探したり、発見したり、選択したりしなかった。更にまた、ボブまたはボブとジャネットが彼らの頭を再度テレビジョンの方に向けたと仮定する。この時点において、本技法はプログラムを再開する。再度注記するが、これら２人のいずれも、プログラムを再開するためにリモート・コントロールを使用する必要はなかった。
【００１０】
[0009]  また、テレビジョン・ドラマが子供には不適切である場合について考える。ボブおよびジャネットは彼らの子供がこのプログラムを見ることを望まないので、子供が就寝した後に彼らはこのプログラムを視聴している。しかしながら、彼らの娘である、６才のアビゲイルがベッドから起きて、ボブおよびジャネットがドラマを視聴している部屋に入ってきたと仮定する。アビゲイルが部屋に入って来るやいなや、リモート・コントロールを探し、見つけて、素早く停止ボタンを押すのではなく、本技法が代わりに画面を真っ暗にして、オーディオを消音する。アビゲイルが部屋を離れると、本技法は短い期間だけ待機し、ドラマが消失され消音された時点またはその前にドラマを巻き戻し、ドラマを再開することができる。
【００１１】
[0010]  これらは、本技法および／または装置がどのようにメディア反応に基づいてメディア・プログラムを制御できるかについての２つの例に過ぎず、ここでは多くの他のことも考えられる。本明細書では、コンテキストによって認められる通りに、技法および／または装置を、別個にまたは纏めて、「技法」と呼ぶ。これより、本文書は、本技法を具体化することができる環境例に移り、更に本技法と一緒に動作することができるがその必要はない種々の方法例に移る。これらの種々の方法の一部は、メディアに対する反応を検知し判定し、ユーザーに反応履歴を構築する方法を含む。これら種々の方法例の後、本文書は、メディア反応に基づいてメディア・プログラムを制御する方法例に移る。
環境例
[0011]  図１は、センサー・データーを受信し、このセンサー・データーに基づいてメディア反応を判定する環境例１００の図である。これらのメディア反応は、メディア・プログラムおよび他の使用を制御するために使用することができる。本技法は、これらのメディア反応だけを使用するのでも、人口統計学的属性(demographics)、反応履歴、ならびに人およびメディア・プログラムまたはその一部についての情報というような、他の情報と組み合わせて使用するのでもよい。
【００１２】
[0012]  環境１００は、メディア提示デバイス１０２、聴衆検知デバイス(audience-sensing device)１０４、状態モジュール１０６、興味モジュール１０８、インターフェース・モジュール１１０、およびユーザー・インターフェース１１２を含む。
【００１３】
[0013]  メディア提示デバイス１０２は、メディア・プログラムを、１人以上のユーザー１１６がいる聴衆１１４に提示する。メディア・プログラムは、単体または組み合わせで、テレビジョン・ショー、映画、音楽ビデオ、ビデオ・クリップ、広告、ブログ、ウェブ・ページ、電子書籍、コンピューター・ゲーム、歌曲、歌曲のアルバムまたはプログラム、画像のスライドショーまたは他の配列(arrangement)、ツイート、あるいは他のオーディオおよび／またはビデオ・メディアを含むことができる。聴衆１１４は、１人以上のユーザー１１６を含む。これらのユーザー１１６は、メディア提示デバイス１０２によって提示されるメディア・プログラムの消費、および聴衆検知デバイス１０４による測定を可能にする位置におり、別々であっても一塊の聴衆１１４の中にいてもよい。聴衆１１４において、３人のユーザー、ユーザー１１６−１、ユーザー１１６−２、およびユーザー１１６−３が示される。３人のユーザーだけが示されるが、１０人、１００人、１０００人、または百万人単位のユーザーについても、多くの位置でセンサー・データーを検知することができ、メディア反応を判定することができる。
【００１４】
[0014]  聴衆検知デバイス１０４は、聴衆１１４を検知し、聴衆１１４についてのセンサー・データーを状態モジュール１０６および／または興味モジュール１０８に供給することができる（示されるセンサー・データー１１８は、矢印のように供給される）。検知対象データーは、受動的に、能動的に、および／または明示的な要求に応答して検知することができる。
【００１５】
[0015]  受動的に検知されるデーターは、これらのユーザーの測定においてユーザーの積極的な関与を必要としないことから、受動的である。能動的に検知されるデーターは、手書きの記録によってというような、聴衆におけるユーザーによって記録されるデーター、および聴衆におけるユーザーによって装着された生物計量センサーによってユーザーから検知されるデーターを含む。明示的な要求に応答して検知されるセンサー・データーは、能動的または受動的に検知することができる。一例では、メディア・プログラムの制御に先立ってまたはその最中に、本技法がメディア・プログラムを一時停止または消音するのを中止することをユーザーが望む場合には手を上げるというように、特定の結果を生じるために特定のアクションを行うことを本技法がユーザーに要求する。このような場合、ユーザーは手を上げる反応を表現しているが、これは受動的に検知することができ、反応の測定にユーザーが積極的に関与する必要はない。本技法は、以下に明記するように、種々のやり方で、この挙手を検知する。
【００１６】
[0016]  センサー・データーは、赤外線センサーがユーザーまたは聴衆空間（例えば、ソファ、壁等）に放出赤外線光を投射し、戻って来る光を検知するというように、聴衆検知デバイス１０４によって送られる放出光または他の信号を使用して検知されるデーターを含むことができる。ユーザーを測定するセンサー・データー、およびそれを測定することができる方法の例については、以下で更に詳しく示す。
【００１７】
[0017]  聴衆検知デバイス１０４は、センサー・データーを状態モジュール１０６および／または興味モジュール１０８に供給する前に、このセンサー・データーを処理してもしなくてもよい。つまり、センサー・データーは、次のような生データーまたは処理済みデーターであってもよく、または含んでもよい。ＲＧＢ（赤、緑、青）フレーム、赤外線データー・フレーム、深度データー、脈拍、呼吸回数(respiration rate)、ユーザーの頭の向きまたは動き（例えば、三次元ｘ、ｙ、zにおける座標、ならびに３通りの角度、ピッチ、ティルト、およびヨー）、顔（例えば、目、鼻、口）の向き、動き、または隠蔽 (occlusion)、骨格の向き、動き、または遮蔽、どのユーザーからオーディオが発したのか、どのユーザーを直接示すのか、または、単語が発せられた場合にはどんな単語であったのか判断するのに十分な方位を示す情報を含むことができるオーディオ、ユーザー１１６の内１人の存在および位置を判定するまたは示すのに十分な熱読み取り値、ならびに、聴衆検知デバイス１０４またはメディア提示デバイス１０２からの距離。場合によっては、聴衆検知デバイス１０４が赤外線センサー（ウェブカム、キネクト・カメラ(Kinect camera)、ステレオ・マイクロフォンまたは指向性オーディオ・マイクロフォン、温度計（赤外線センサーに加えて）を含むこともあるが、加えてまたは代わりに、他の検知装置を使用することもできる。
【００１８】
[0018]  状態モジュール１０６は、センサー・データーを受け、このセンサー・データーに基づいて、聴衆１１４におけるユーザー１１６の状態１２０を判定する（矢印にて示す）。状態は、例えば、悲しい、おしゃべり、嫌い、怖い、微笑む、顰め面、平穏、驚き、怒り、笑う、叫ぶ、拍手、手を振る、歓呼、視線を逸らす、視線を向ける、身を逸らす、身を乗り出す、睡眠、新たに到達、または退屈(departed)、その他数多くを含む。
【００１９】
[0019]  おしゃべりの状態は、ユーザーが話していることを示す一般的な状態であることができるが、メディア・プログラムについてのおしゃべり（関係のあるおしゃべり）、またはメディア・プログラムには関係のないおしゃべり（無関係なおしゃべり）というような、会話の内容に基づいてサブカテゴリーを含むのでもよい。状態モジュール１０６は、音声認識によって、どのおしゃべりのカテゴリーか判定することができる。
【００２０】
[0020]  加えてまたは代わりに、状態モジュール１０６が、センサー・データーに基づいて、ユーザーの人数、ユーザーの識別(identity)、および／または人口統計学的属性データー（１２２にて示す）、あるいは提示中の関心度(engagement)（１２４にて示す）を判定することもできる。識別は、スーザン・ブラウンというような、聴衆１１４におけるユーザー１１６の１人についての一意の識別を示す。人口統計学的属性データーは、身長５フィート４インチ、子供、および男性または女性というような、ユーザー１１６の１人を分類する。関心度は、ユーザーの存在または頭の向きに基づいてというようにして、このユーザーがメディア・プログラムに注意を払っていそうか否かを示す。場合によっては、関心度は、状態モジュール１０６によって、状態を判定するために使用されるセンサー・データーに比較して、それよりも低い解像度または処理が少ないセンサー・データーによって判定することもできる。それでも、関心度は、聴衆を測定するときに、それ自体でも(on its own)有用であり、また興味モジュール１０８を使用してユーザーの興味を判定するためであっても有用となることができる。
【００２１】
[0021]  興味モジュール１０８は、センサー・データー１１８および／またはユーザーの関心度または状態（矢印で示す関心度／状態１２６）、ならびにメディア・プログラムについての情報（矢印で示すメディア・タイプ１２８）に基づいて、メディア・プログラムに対するそのユーザーの興味レベル（矢印で示す）１３０を判定する。興味モジュール１０８は、例えば、まじめなドラマであることを意図したメディア・プログラムに対して、多数の者が笑っている状態は、低い興味レベルを示すと判断することができ、逆に、コメディであることを意図したメディア・プログラムに対しては、多数の者が笑っている状態は高い興味レベルを示すと判断することができる。
【００２２】
[0022]  図１に示すように、状態モジュール１０６および／または興味モジュール１０８は、人口統計学的属性／識別１２２、および以下のメディア反応の内１つ以上を供給する。関心度１２４、状態１２０、または興味レベル１３０。これらは全て図１において矢印で示される。これらのメディア反応の１つ以上に基づいて、状態モジュール１０６および／または興味モジュール１０８は、他のタイプのメディア反応、格付け（例えば、賛成、三つ星）のような、メディア・プログラムに対する全体的なメディア反応を供給することもできる。場合によっては、メディア反応をインターフェース・モジュール１１０が受けて、全体的なメディア反応を判定することもある。
【００２３】
[0023]  状態モジュール１０６および興味モジュール１０８は、聴衆１１４に対して、つまり、メディア提示デバイス１０２および聴衆検知デバイス１０４に対して近傍に置くことができるが、こうしなければならないのではない。状態モジュール１０６および興味モジュール１０８が聴衆１１４に対して近傍に置かれた一実施形態例を図２に示す。しかしながら、場合によっては、状態モジュール１０６および／または興味モジュール１０８が、聴衆１１４に対して遠方に置かれることもある。これを図３に示す。
【００２４】
[0024]  インターフェース・モジュール１１０は、メディア反応および人口統計学的属性／識別情報を受け、その反応が関連するメディア・プログラムまたはその一部についての何らかの指示を受ける。インターフェース・モジュール１１０は、ユーザー・インターフェース１１２を通じて、メディア反応１３２をメディア・プログラムに提示する、または提示させることができるが、 こうしなければならないのではない。
【００２５】
[0025]  インターフェース・モジュール１１０は、１人のユーザーが彼または彼女自身のメディア反応、あるいは家族構成員のメディア反応を見ている場合というように、聴衆１１４に対して近傍に置かれることができる。しかしながら、多くの場合、インターフェース・モジュール１１０は、メディア反応をリモート・ソースから受ける。
【００２６】
[0026]  尚、センサー・データー１１８が、ユーザーがメディアに反応しているコンテキスト、あるいはメディアに対する格付けまたは推奨が求められたユーザーについての現在のコンテキストを含んでもよいことを注記しておく。つまり、聴衆検知デバイス１０４は、第２の人が室内にいること、またそうでなければ第１の人に物理的に近接しており、第１の人に対するコンテキストになり得ることを検知することもできる。また、以下で図２において説明する他のやり方でコンテキストを判定するのでもよい。
【００２７】
[0027]  図２は、聴衆１１４に対して近傍に置かれている計算デバイス例２０２の図である。計算デバイス２０２は、メディア提示デバイス１０２、聴衆検知デバイス１０４、１つ以上のプロセッサー２０４、およびコンピューター読み取り可能記憶媒体（「ＣＲＭ」）２０６を含むことができ、またはこれらにアクセスすることができる。
【００２８】
[0028]  ＣＲＭ２０６は、オペレーティング・システム２０８、状態モジュール１０６、興味モジュール１０８、メディア・プログラム（１つまたは複数）２１０を含み、これらの各々は、関連するプログラム情報２１２および部分２１４、インターフェース・モジュール１１０、ユーザー・インターフェース１１２、履歴モジュール２１６、反応履歴２１８、および制御モジュール２２０を含むことができ、またはこれらに関連付けられてもよい。
【００２９】
[0029]  メディア・プログラム２１０の各々は、プログラム情報２１２および部分２１４を有することができ、または含むことができ、またはこれらに関連付けられてもよい。プログラム情報２１２は、プログラムの名称(name)、タイトル(title)、挿話(episode)、著者または俳優、プログラムのタイプ、および他の情報を示すことができる。他の情報には、各メディア・プログラム２１０内部の種々の部分に関係する情報が含まれる。つまり、プログラム情報２１２は、メディア・プログラム２１０の１つが音楽ビデオであり、４回繰り返されるコーラス部分を含み、４つの詩(verse)部分を含み、歌っている俳優、踊っているバック・コーラス(backup singers)、音楽ビデオの名称、俳優、制作年、解像度およびフォーマット・データー等のような歌曲中における各視覚的提示に基づく部分を含む。
【００３０】
[0030]  メディア・プログラム２１０の１つの部分２１４は、そのプログラムを構成し、その各々が、各部分についてのメタデーターまたは他の情報を有することができる（例えば、同じビデオの特定の部分だけ(but not others)についての「Ｒ」格付け）。これらの部分は、２秒、５秒、または１５秒の期間というような、メディア・プログラムにおける特定の時間範囲を表すことができる。これらの部分は、代わりに、メディア・プログラムにおける密接部分(cohesive portions)を表すこともでき、ラジオ型プログラムにおいて演奏された歌曲全体(complete song)、スポーツ・イベントにおける所有(possession)またはプレー、劇における一幕(act)、広告ブロックにおける広告、または映画の場面、その他数多くというような、密接部分におけるコンテンツに基づくことができる。
【００３１】
[0031]  履歴モジュール２１６は、反応履歴２１８を含むことができ、またはこれにアクセスすることができる。履歴モジュール２１６は、ユーザー（または以下で注記するように他の者）によってメディア・プログラムに対して行われている反応に基づいて、反応履歴２１８を構築および更新することができる。場合によっては、履歴モジュール２１６がユーザーに対する種々のコンテキストを判定するが、これは、代わりに、他のエンティティから判定され受け取られてもよい。つまり、場合によっては、履歴モジュール２１６は、ユーザーのメディア・プログラムに対する反応の間における時刻、場所、その場所における天候等、あるいはメディア・プログラムについての格付けまたは推奨の要求を判定することもある。履歴モジュール２１６は、ユーザーに対する現在のコンテキストおよび反応履歴２１８に基づいて、メディアについての格付けおよび／または推奨を判定することができる。反応履歴２１８は、本明細書の他の箇所で注記するように、メディア・プログラムの提示を制御するための基準として、メディア反応と共に使用することができる。
【００３２】
[0032]  制御モジュール２２０は、メディア反応に基づいてメディア・プログラムの提示を制御することができる。制御モジュール２２０は、例えば、人が存在し識別または人口統計学的属性を有することを少なくとも示すメディア反応に基づいて、制御を実行することができる。つまり、制御モジュール２２０は、人が部屋に入ったこと、およびこの人が子供であることを示すメディア反応に基づいて、メディア・プログラムを制御することができる。または、制御モジュール２２０は、この人が苦痛にある動物を示す場面に対して敏感である可能性があることがこの人の反応履歴２１８から示される場合、この人の識別に基づいて、脚を骨折した馬を示す現在再生中の映画の場面を覆い隠す(obscure)こともできる。
【００３３】
[0033]  図２および図３に示すように、メディア・プログラム２１０、部分２１４、または制御モジュール２２０は、計算デバイス２０２に内蔵にされ又は近傍に置かれても、遠方に置かれてもよく、つまり、メディア反応を有する１人または複数のユーザー（例えば、図１の聴衆１１４のユーザー１１６−１）に対して、近傍に置かれても遠方に置かれてもよい。
【００３４】
[0034]  尚、この図示する例では、メディア提示デバイス１０２、聴衆検知デバイス１０４、状態モジュール１０６、興味モジュール１０８、インターフェース・モジュール１１０、履歴モジュール２１６、および制御モジュール２２０を含むエンティティは、ディスプレイ、前向きカメラ、マイクロフォン、オーディオ出力等を有するデスクトップ・コンピューターのような、１つの計算デバイス内に含まれることを注記しておく。しかしながら、これらのエンティティの各々は、１つまたは多数の計算デバイスあるいはそれ以外において互いから離れていても、または互いに一体になっていてもよい。以下で部分的に説明するが、メディア提示デバイス１０２は聴衆検知デバイス１０４と一体になることができるが、状態モジュール１０６、興味モジュール１０８、インターフェース・モジュール１１０、履歴モジュール２１６、または制御モジュール２２０からは別々にすることができる。更に、これらのモジュールの各々は、別々のデバイスにおいて動作するのでも、または１つのデバイスにおいて組み合わされるのでもよい。
【００３５】
[0035]  図２に示すように、計算デバイス（１つまたは複数）２０２は、各々、種々のデバイスの内の１つまたは組み合わせであることができる。ここでは、６つの例、即ち、ラップトップ・コンピューター２０２−１、タブレット・コンピューター２０２−２、スマート・フォン２０２−３、セット・トップ・ボックス２０２−４、デスクトップ２０２−５、およびゲーミング・システム２０２−６が例示されるが、計算能力を有するテレビジョン、ネットブック、およびセルラ・フォンというような他の計算デバイスやシステムも使用することができる。尚、これらの計算デバイス２０２の内３つ（ラップトップ・コンピューター２０２−１、タブレット・コンピューター２０２−２、スマート・フォン２０２−３）が、メディア提示デバイス１０２および聴衆検知デバイス１０４を含むことを注記しておく。１つのデバイスは、メディア提示デバイス１０２および聴衆検知デバイス１０４を含まないがこれらと通信可能である（デスクトップ２０２−５）。聴衆検知デバイス１０４がメディア提示デバイス１０２内に含まれる場合（セット・トップ・ボックス２０２−４およびゲーミング・システム２０２−６）のように、２つの他のデバイスは、メディア提示デバイス１０２を含まず、聴衆検知デバイス１０４を含んでも含まなくてもよい。
【００３６】
[0036]  図３は、聴衆１１４に対してリモートであるリモート計算デバイス例３０２の図である。また、図３は、通信ネットワーク３０４も示し、これを通じて、リモート計算デバイス３０２は聴衆検知デバイス１０４（図示しないが、計算デバイス２０２内に具体化されるか、またはこれと通信可能である）、インターフェース・モジュール１１０、履歴モジュール２１６（反応履歴２１８を含むまたは含まない）、または制御モジュール２２０と通信する。尚、これらのエンティティは、図２に示すように、計算デバイス２０２内にあると仮定する。通信ネットワーク３０４は、インターネット、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、ワイヤレス・ネットワーク、ＵＳＢハブ、コンピューター・バス、他の移動体通信ネットワーク、またはこれらの組み合わせでもよい。
【００３７】
[0037]  リモート計算デバイス３０２は、１つ以上のプロセッサー３０６と、リモート・コンピューター読み取り可能記憶媒体（「リモートＣＲＭ」）３０８とを含む。リモートＣＲＭ３０８は、状態モジュール１０６、興味モジュール１０８，各々プログラム情報２１２および／または部分２１４を含むあるいはこれらに関連付けられたメディア・プログラム（１つまたは複数）２１０、履歴モジュール２１６、反応履歴２１８、ならびに制御モジュール２２０を含む。
【００３８】
[0038]  尚、この図示する例では、メディア提示デバイス１０２および聴衆検知デバイス１０４が物理的に状態モジュール１０６および興味モジュール１０８から離れており、最初の２つが、メディア・プログラムを見ている聴衆に対して近傍に置かれており、２番目の２つが遠方に置かれて動作することを注記しておく。つまり、センサー・データーは、聴衆検知デバイス１０４から状態モジュール１０６または興味モジュール１０８の内一方または双方に渡され、近傍に対して（図２）または遠方に対して（図３）伝達することができる。更に、状態モジュール１０６および／または興味モジュール１０８による判定の後、種々のメディア反応および他の情報を、インターフェース・モジュール１１０、履歴モジュール２１６、および／または制御モジュール２２０による受信のために、同じまたは他の計算デバイス２０２に伝達することができる。つまり、場合によっては、計算デバイス２０２の内第１のものがセンサー・データーを測定し、このセンサー・データーをリモート・デバイス３０２に伝達することができ、その後、リモート・デバイス３０２がメディア反応を計算デバイス２０２の内他のものに伝達する。これらは全てネットワーク３０４を通じて行われる。
【００３９】
[0039]  これらおよびその他の能力、ならびに図１〜図３のエンティティが動作するおよび相互作用する方法について、以下で更に詳しく説明する。これらのエンティティを更に分割すること、組み合わせること等も行ってもよい。図１の環境１００ならびに図２および図３の詳細な図は、説明する技法を採用することができる多くの可能な環境の内一部を例示するに過ぎない。
方法例
受動センサー・データーに基づくメディア反応の判定
[0040]  図４は、受動センサー・データーに基づいてメディア反応を判定する方法４００を示す。本明細書において説明するこれらおよびその他の方法は、実行される動作を指定するブロックの集合として示されるが、それぞれのブロックによって動作を実行するために示される順序に必ずしも限定される訳ではない。以下の論述では、図１の環境１００および図２、図３において詳細に説明したエンティティを参照することも部分的にあるが、この参照は一例で行われるに過ぎない。本技法は、１つのデバイスにおいて動作する１つのエンティティまたは多数のエンティティによる実行に限定されるのではない。
【００４０】
[0041]  ブロック４０２では、聴衆またはユーザーについてのセンサー・データーを検知または受信する。このセンサー・データーは、聴衆またはユーザーに対するメディア・プログラムの提示の間に受動的に検知される。このセンサー・データーは、聴衆またはユーザーのコンテキストを含んでもよく、あるいはコンテキストが別個に受信されてもよいが、コンテキストがなくてもよい。
【００４１】
[0042]  例えば、聴衆が図１のユーザー１１６、即ち１１６−１、１１６−２、および１１６−３全員を含む場合について考える。メディア提示デバイス１０２が、スピーカーを有するＬＣＤディスプレイであり、これを通じてメディア・プログラムがレンダリングされ、ディスプレイが図２のセット・トップ・ボックス２０２−４と通信可能であると仮定する。ここで、聴衆検知デバイス１０４は、Kinect前向き高解像度赤外線センサー、赤−緑−青センサー、ならびに音および位置を検知することができる２つのマイクロフォンであり、セット・トップ・ボックス２０２−４またはメディア提示デバイス１０２と一体である。また、提示されるメディア・プログラム２１０が、「信じられない家族」(Incredible Family)と題するＰＧ級動画であり、リモート・ソースからセット・トップ・ボックス２０２−４を介してストリーミングされると仮定する。セット・トップ・ボックス２０２−４は、６つの広告と共に「信じられない家族」を提示する。６つの広告は、映画の開始時に１つ、３広告ブロック(three-ad block)において３つ、そして２広告ブロックにおいて２つに分けられる。
【００４２】
[0043]  センサー・データーは、聴衆１１４における３人のユーザー１１６全員に対して受信される。この例では、第１ユーザー１１６−１について考える。ここでは、「信じられない家族」の間に聴衆検知デバイス１０４が測定を行い、ブロック４０２において、ユーザー１１６−１について以下のことを種々の時点で供給する。
時点１：頭の向きは３度、無音または低振幅のオーディオ
時点２：頭の向きは２４度、無音
時点３：骨格の動き（腕）、高振幅のオーディオ
時点４：骨格の動き（腕および身体）、高振幅のオーディオ
時点５：頭の動き、顔の表情変化（２０％）、中程度の振幅のオーディオ
時点６：詳細な顔の向きのデーター、無音
時点７：骨格の向き（欠測(missing)）、無音
時点８：顔の向き、呼吸回数
[0044]  ブロック４０４において、センサー・データーに基づいて、メディア・プログラムの間におけるユーザーの状態を判定する。場合によっては、ブロック４０４では、状態に対する確率、または多数の状態に対する多数の確率をそれぞれ判定する。例えば、ブロック４０４では、正しいが十分な確信度には満たなさそうな状態（例えば、ユーザーが笑っている可能性が４０％）を判定するのでもよい。加えてまたは代わりに、ブロック４０４では、悲しい状態または落ち着いた状態というような、多数の状態がセンサー・データーに基づいて可能であることができ、そして各々に対する確率（例えば、悲しい状態が６５％、落ち着いた状態が３５％）を判定することもできる。
【００４３】
[0045]  加えてまたは代わりに、ブロック４０４では、人口統計学的属性、識別、および／または関心度を判定するのでもよい。更に、方法４００は、ブロック４０４を飛ばして直接４０６に進んでもよい。ブロック４０６については後に以下で説明する。
【００４４】
[0046]  説明中の例では、状態モジュール１０６は以上で列挙したセンサー・データーを受け、ユーザー１１６−１について以下の対応する状態を判定する。
時点１：前を見ている。
時点２：視線を逸らす。
時点３：拍手する。
時点４：喝采する。
時点５：笑う。
時点６：微笑む。
時点７：飽きた。
時点８：眠る。
【００４５】
[0047]  時点１において、状態モジュール１０６は、ユーザー１１６−１の頭がＬＣＤディスプレイを直接見るときよりも３度ずれていることを示すセンサー・データー、および前を見る状態は２０度未満のずれに適用されることを示す規則（一例に過ぎない）に基づいて、ユーザー１１６−１の状態がメディア・プログラムの方を見ていると判定する。同様に、時点２において、状態モジュール１０６は、ずれが２０度よりも大きくなったことにより、ユーザー１１６−１が視線を逸らしていると判定する。
【００４６】
[0048]  時点３において、状態モジュール１０６は、ユーザー１１６−１が彼の腕において骨格の動きを行ったことを示すセンサー・データー、および高振幅であるオーディオに基づいて、ユーザー１１６−１が拍手していると判定する。状態モジュール１０６は、拍手と、喝采のような他の状態との間で、腕の動きの種類（簡潔にするために以上では示されなかった）に基づいて、区別することができる。同様に、時点４において、状態モジュール１０６は、腕の動き、およびユーザー１１６−１に起因する高振幅オーディオのために、ユーザー１１６−１が喝采していると判定する。
【００４７】
[0049]  時点５において、状態モジュール１０６は、ユーザー１１６−１が頭を動かしたことを示すセンサー・データー、２０％の容貌変化(facial-feature change)、および中位の振幅のオーディオに基づいて、ユーザー１１６−１が笑っていると判定する。センサー・データーは、オーディオが高振幅ではなく中位の振幅であること、ならびに口を開く、および両方の眉毛を上げるというような容貌変化に基づいて、絶叫するというような異なる状態を区別するために使用することができる。
【００４８】
[0050]  時点６について、聴衆検知デバイス１０４は、生センサー・データーを処理して、処理済みセンサー・データーを供給し、この場合、顔認識処理により詳細な顔の向きについてのデーターを供給する。オーディオがないことに関連して、状態モジュール１０６は、詳細な顔の向きについてのデーター（ここでは、上に向かっている唇の角、および目を覆う瞼の量）から、ユーザー１１６−１が微笑んでいると判定する。
【００４９】
[0051]  時点７において、状態モジュール１０６は、ユーザー１１６−１に骨格の動きがあり、聴衆検知デバイス１０４から離れるように動いたことを示すセンサー・データーに基づいて、ユーザー１１６−１が退屈した(departed)と判定する。センサー・データーは、骨格または頭部読み取り値あるいは体熱シグネチャーがもはや受信されていないことから、聴衆検知デバイス１０４がユーザー１１６−１の存在を検知しないというような場合に、これを直接示すこともできる。
【００５０】
[0052]  時点８において、状態モジュール１０６は、ユーザー１１６−１の顔の向きが一定の期間変化しなかった（例えば、ユーザーの目が瞬かなかった）ことを示すセンサー・データー、および安定して遅い呼吸回数に基づいて、ユーザー１１６−１が眠っていると判定する。
【００５１】
[0053]  これら８通りのセンサー読み取り値は、説明の目的に限った、簡略化した例である。センサー・データーは、本明細書の他の箇所で注記したように、広範なデーターを含むことができる。更に、１秒の端数毎に聴衆を測定したセンサー・データーを受信することにより、メディア・プログラムの提示の間における数十、数百、および数千もの期間についての詳細なデーターを提供することができ、これらから状態または他のメディア反応を判定することができる。
【００５２】
[0054]  方法４００に戻り、ブロック４０４では、ユーザーの状態に加えて、人口統計学的属性、識別、および関心度を判定することができる。状態モジュール１０６は、人口統計学的属性または識別を判定ためのセンサー・データーを判定または受信することができ、あるいは聴衆検知デバイス１０４から、人口統計学的属性および識別を受けることができる。説明中の例を続けると、ユーザー１１６−１についてのセンサー・データーは、ユーザー１１６−１がジョン・ブラウンであること、ユーザー１１６−２がリディア・ブラウンであること、そしてユーザー１１６−３がスーザン・ブラウンであることを示すことができる。または、センサー・データーは、例えば、ユーザー１１６−１が身長６フィート４インチの男性である（骨格の向きに基づいて）ことを示すこともできる。センサー・データーは、聴衆におけるユーザー毎に別々に起因するセンサー・データーの部分と共に受信されるのでも、この部分を示す情報を含むのでもよい。しかしながら、この現在の例では、聴衆検知デバイス１０４は、３組のセンサー・データーを供給し、各組がユーザーの識別をセンサー・データーと共に示すと仮定する。
【００５３】
[0055]  また、ブロック４０４では、本技法は、聴衆または聴衆におけるユーザーの関心度を判定することもできる。注記したように、この判定は、ユーザーの状態の判定程詳しくなくても可能であるが、それでも有用である。以上の例について、ユーザー１１６−２（リディア・ブラウン）についてのセンサー・データーが受信され、このセンサー・データーが頭および骨格の向きだけを含むと仮定する。
時点１：頭の向きは０度、骨格の向きは、上胴体(upper torso)が下胴体(lower torso)よりも前に出ている。
時点２：頭の向きは２度、骨格の向きは、上胴体が下胴体よりも前に出ている。
時点３：頭の向きは５度、骨格の向きは、上胴体が下胴体とほぼ同一平面上にある。
時点４：頭の向きは２度、骨格の向きは、上胴体が下胴体よりも後ろに下がっている。
時点５：頭の向きは１６度、骨格の向きは、上胴体が下胴体よりも後ろに下がっている。
時点６：頭の向きは３７度、骨格の向きは、上胴体が下胴体よりも後ろに下がっている。時点７：頭の向きは５度、骨格の向きは、上胴体が下胴体よりも前に出ている。
時点８：頭の向きは１度、骨格の向きは、上胴体が下胴体よりも前に出ている。
【００５４】
[0056]  状態モジュール１０６は、このセンサー・データーを受信し、以下の対応する関心度をリディア・ブラウンについて判定する。
時点１：深い関心度
時点２：深い関心度
時点３：中位〜深い関心度
時点４：中位の関心度
時点５：中位〜浅い関心度
時点６：浅い関心度
時点７：深い関心度
時点８：深い関心度
[0057]  時点１、２、７、および８において、状態モジュール１０６は、ユーザー１１６−２の頭がＬＣＤディスプレイを直接見るときよりも５度未満ずれていることを示すセンサー・データー、および上胴体が下胴体よりも前に出ている骨格の向き（リディアはメディア提示に向かって身を乗り出していることを示す）に基づいて、リディアはこれらの時点では、「信じられない家族」に深い関心があることを示す。
【００５５】
[0058]  時点３において、状態モジュール１０６は、リディアがもはや前に身を乗り出していないことから、リディアの関心度レベルが落ちたと判定する。時点４において、状態モジュール１０６は、リディアが「信じられない家族」をほぼ真っ直ぐに見続けているがリディアは後ろにもたれかかっていることに基づいて、リディアの関心度が更に中位に落ちたと判定する。
【００５６】
[0059]  時点５および６において、状態モジュール１０６は、それぞれ、リディアが未だ後ろにもたれかかっており、多少視線を逸らし（１６度）、次いで大きく視線を逸らした（３７度）ことに基づいて、リディアの関心度が弱まり、中位〜浅い関心度に、次いで浅い関心度に落ちたと判定する。尚、時点７において、リディアが素早く深い関心度に戻ることに注意されたい。これは、コンテンツが刺激的である、または言い換えると魅力的であることがわかったことを示すので、メディア作成者には多分興味があるであろう。
【００５７】
[0060]  方法４００は、直接ブロック４０２からブロック４０６に、あるいはブロック４０４からブロック４０６またはブロック４０８に進むことができる。ブロック４０４からブロック４０６に進む場合、本技法は、提示されたメディアのタイプ、およびユーザーの関心度または状態に基づいて、興味レベルを判定する。ブロック４０２からブロック４０６に進む場合、本技法は、必ずしも最初にまたは独立してユーザーの関心度または状態を判定することなく、提示されたメディアのタイプおよびユーザーのセンサー・データーに基づいて、興味レベルを判定する。
【００５８】
[0061]  ユーザー１１６−１および１１６−２についての以上の例を続ける。ブロック４０６において、ブロック４０４でユーザー１１６−１（ジョン・ブラウン）について状態モジュール１０６によって判定された状態を受信したと仮定する。ジョン・ブラウンについての状態、およびメディア・プログラムについての情報に基づいて、興味モジュール１０８は、「信じられない家族」に対する、全体的なまたは経時的な興味レベルを判定する。ここでは、「信じられない家族」が、アドベンチャーおよびコメディ双方のプログラムであり、この映画の一部にこれらのメディア・タイプの１つがあることの印が付けられていると仮定する。簡素化するが、時点１および２にはコメディの印が付けられ、時点３および４にはアドベンチャーの印が付けられ、時点５および６にはコメディの印が付けられ、時点７および８にはアドベンチャーの印が付けられていると仮定する。状態モジュール１０６によって判定された状態を再度辿って、以下のことについて再度検討する。
時点１：前を見ている。
時点２：視線を逸らす。
時点３：拍手する。
時点４：喝采する。
時点５：笑う。
時点６：微笑む。
時点７：飽きた。
時点８：眠る。
【００５９】
[0062]  これらの状態に基づいて、状態モジュールは、時点１について、ジョン・ブラウンは時点１におけるコンテンツには中位〜低い興味があると判定する。これがアドベンチャー・タイプまたはドラマ・タイプであったなら、状態モジュール１０６は、代わりに、ジョン・ブラウンが深い興味があると判定したであろう。しかしながら、ここでは、コンテンツがコメディであり、つまり笑いまたは同様の状態を誘い出すことを意図しているため、興味モジュール１０８は、ジョン・ブラウンが時点１において中位〜低い興味を有すると判定する。同様に、時点２について、興味モジュール１０８は、ジョン・ブラウンの状態が笑うでも微笑むでもなく、視線を逸らしているので、彼は時点２において低い興味を有すると判定する。
【００６０】
[0063]  時点３および４において、興味モジュール１０８は、これらの時点ではアドベンチャー・タイプであること、ならびに拍手および喝采の状態に基づいて、ジョン・ブラウンが高い興味レベルを有すると判定する。時点６において、コメディ・タイプおよびジョン・ブラウンが微笑んでいることに基づいて、彼はこの時点では中位の興味を有すると判定する。
【００６１】
[0064]  時点７および８において、興味モジュール１０８は、ジョン・ブラウンが非常に低い興味を有すると判定する。ここでは、メディア・タイプはアドベンチャーであるが、この場合、関心モジュール１０８は、ジョン・ブラウンの興味レベルが、殆どのタイプのコンテンツに対して非常に低いと判定する。
【００６２】
[0065]  容易に分かるように、広告主、メディア供給業者、メディアのビルダーまたはオーグメンター、およびメディア作成者は、ユーザーの興味レベルを知ることから利益を得ることができる。ここでは、「信じられない家族」に対して経時的に、ジョン・ブラウンの人口統計学的属性情報と共に、興味レベルが提供されると仮定する。多数の人口統計学的に同様のユーザーからのこの情報によって、メディア作成者は、成人男性はアドベンチャー・コンテンツの一部に興味があるが、コメディ部分の殆どには、少なくともこの人口統計的属性グループには、興味がないことを習得することができる。
【００６３】
[0066]  更に詳細な例として、図５について検討する。図５は、メディア・プログラムの一部における４０の時間期間５０４に対する興味レベル５０２を有する時間ベース・グラフ５００を示す。ここでは、メディア・プログラムが、時点１８から３０において、他のメディア・プログラム、即ち、広告を含む映画であると仮定する。興味モジュール１０８は、図示のように、ユーザーが中位の興味レベルから開始し、次いで時間期間１８までは中位および中位〜高い、高い、そして非常に高いレベルの間で上下すると判定する。時間期間１８から２２を占める(cover) 最初の広告の間、興味モジュール１０８は、ユーザーが中位〜低い興味レベルを有すると判定する。しかしながら、時間期間２３から２８では、興味モジュール１０８は、ユーザーが非常に低い興味レベルを有すると判定する（何故なら、彼は、例えば、視線を逸らしてしゃべっているまたは部屋から出て行ったからである）。しかしながら、時間期間２８から３２を占める最後の広告では、興味モジュール１０８は、時間期間２９から３２、即ち、この広告の殆どに対してユーザーは中位の興味レベルを有すると判定する。
【００６４】
[0067]  これは貴重な情報になり得る。ユーザーは最初の広告の間は部屋の中におり、中間の広告および最後の広告の開始まで部屋を離れ、そして戻って来て、最後の広告の殆どに対して中位の興味があった。従来の手法によるこの興味の解像度および精度は、映画を見た人の内何人が実際に広告を見たのか、どの広告を見たか、そしてどの位の興味量で見たのかについて、何の情報も提供しそうもない。この例が視聴する大衆の共通する傾向である場合、ブロックの中央にある広告に対する料金は下がり、他の広告料金も同様に調節されよう。または、広告主およびメディア提供業者は、例えば、２つの広告だけを有する、もっと短い広告ブロックを再生することを学習するかもしれない。また、興味レベル５０２は、時点７における非常に高い興味レベル（例えば、格別に魅力的な映画の場面）および時間期間３５〜３８における漸減する興味等によって、映画自体の部分についての貴重な情報も提供する。
【００６５】
[0068]  尚、場合によっては、関心度レベルは有用であるが、状態および興味レベルよりも有用でなく精度も高くないことを注記しておく。例えば、状態モジュール１０６は、関心度レベルのみについて、ユーザーの顔が遮られており（ふさがれており）したがってメディア・プログラムを見ていない場合、ユーザーは関心がないと判定するかもしれない。ユーザーの顔がユーザーの手によって塞がれており（骨格の向き）、オーディオが高音量オーディオを示す場合、状態モジュール１０６が状態を判定するとき、ユーザーが悲鳴を上げている(screaming)と判定するかもしれない。悲鳴状態は、コンテンツがホラーまたはサスペンスであることと併せて、非常に高い興味レベルを示す。これは、興味レベルが関心度レベルよりも顕著に異なり得る場合の一例に過ぎない。
【００６６】
[0069]  先に注記したように、方法４００は、ブロック４０２からブロック４０６に直接進むこともできる。このような場合、興味モジュール１０８は、単独でまたは状態モジュール１０６と共同して、メディアのタイプ（メディア・プログラムの異なる部分に対する多数のメディア・タイプを含む）およびセンサー・データーに基づいて、興味レベルを判定する。一例として、興味モジュール１０８は、時点４におけるジョン・ブラウンについてのセンサー・データーに対して、ジョン・ブラウンが時点４において高い興味レベルを有すると判定することができる。このセンサー・データーは、骨格の動き（腕および身体）、高振幅オーディオ、およびコメディ、体操、論争系トーク・ショー(conflict-based talk show)、アドベンチャー系ビデオ・ゲーム、ツイート、またはホラー・タイプを示す。逆に、興味モジュール１０８は、ドラマ、メロドラマ、またはクラシック音楽についての時点４におけるセンサー・データーに対して、ジョン・ブラウンは時点４において低い興味レベルを有すると判定することができる。これは、センサー・データーに基づいて、最初に関心度レベルや状態を判定することなく行うことができるが、関心度レベルや状態の判定を行ってもよい。
【００６７】
[0070]  ブロック４０４または４０６の後に、ブロック４０８において、人口統計学的属性、識別、関心度、状態、および／または興味レベルを供給する。状態モジュール１０６または興味モジュール１０８は、この情報を、インターフェース・モジュール１１０、履歴モジュール２１６、制御モジュール２２０、およびその他というような種々のエンティティに提供することができる。
【００６８】
[0071]  この情報をハイライト・プログラム(highlight program)のビルダーに提供することによって、ハイライト制作者(highligher)が、コメディにおける受けがよい冗談またはスポーツ・プログラムにおける素晴らしいスポーツ・プレーというような、実際にハイライトである部分をプログラムに組み入れることを可能にすることができる。この情報をメディア・プログラムのオーグメンターに提供することにより、オーグメンターがメディア反応をメディア・プログラムの提示に追加することを可能とし、ユーザーの体験を改善することができる。ユーザーは、例えば、予め録音されている笑い声(laugh track)と比較して、コメディ・プログラムにおいて適時に本当の笑い声を伴うときに、コメディを一層楽しむことができる。
【００６９】
[0072]  メディア反応が判定された広告の提示後にこの情報を広告主に提供すると、メディア・プログラムの間に示された彼らの広告の価値を広告主が測定することを可能にするのに有効であり得る。この情報をメディア作成者に提供すると、同様のメディア・プログラムまたはその一部の潜在的な価値をメディア作成者が評価することを可能にするのに有効であり得る。例えば、メディア作成者が、メディア・プログラムを一般大衆に販売開始する前に、受けが悪いメディア・プログラムの部分を判定し、こうしてメディア・プログラムを変更してそれを改良することができる。
【００７０】
[0073]  この情報を格付けエンティティに提供すると、この格付けエンティティがユーザーに対してこのメディア・プログラムを自動的に格付けすることを可能にするのに有効であり得る。制御モジュール２２０のような更に他のエンティティが、メディアの提示を制御するためにこの情報を使用することもできる。
【００７１】
[0074]  メディア反応を履歴モジュール２１６に供給すると、履歴モジュール２１６が反応履歴２１８を構築し更新することを可能にするのに有効であり得る。履歴モジュール２１６は、メディア・プログラムに対する各組のメディア反応が受けられた１つまたは複数のコンテキストに基づいて、反応履歴２１８を構築することができ、またはメディア反応は、全体的にまたは部分的に、コンテキストを考慮して(factor)メディア反応に入れることもできる。このように、ユーザーが仕事後に水曜日の夜にテレビジョン・ショーを見ている場合のメディア反応に対するコンテキストは、ユーザーが仕事で疲れているかもしれないことを反映するように変更されるのでもよい。
【００７２】
[0075]  本明細書において注記したように、本技法は、殆どのメディア・プログラムの最中に、１５秒の広告またはビデオ・スニペット(video snippets)についてであっても、ユーザーに対して多数の状態を判定することができる。このような場合、ブロック４０４が、１秒周期でというように、繰り返される。
【００７３】
[0076]  更に、状態モジュール１０６は、経時的にユーザーに対して多数の状態を判定するだけでなく、特定の時点における種々の異なる状態も判定することができる。例えば、ユーザーが笑っておりしかも視線を逸らしている場合もあるが、これらの双方は、判定することができる状態であり、ユーザーの興味レベルを判定するために供給または使用することができる状態である。
【００７４】
[0077]  その上更に、状態モジュール１０６および興味モジュール１０８のいずれかまたは双方が、センサー・データーまたはメディア・タイプに加えて、履歴データーに基づいて関心度、状態、および／または興味レベルを判定することもできる。１つの場合では、ユーザーの履歴センサー・データーが、ユーザーの関心度、状態、または興味レベルを正規化するために使用される（例えば、現在のメディア反応に対して動的に）。例えば、スーザン・ブラウンがメディア・プログラムを視聴しており、彼女についてのセンサー・データーが受信されると、本技法は、彼女の履歴センサー・データーに基づいて、彼女に対する関心度、状態、および興味レベルを正規化する、またはそれ以外でどのようにすればこれらを最良に判定できるか学習することができる。スーザン・ブラウンの履歴センサー・データーが、彼女が格別に表現が豊かなユーザーでもなく、声が大きいユーザーでもないことを示す場合、本技法はこの履歴について調節することもできる。つまり、典型的なユーザーが笑ったと判定するために使用されるオーディオの振幅と比較して、より低い振幅のオーディオでも、スーザン・ブラウンが笑ったと判定するためには十分であると考えられる。
【００７５】
[0078]  他の場合では、ユーザーの過去の関心度、状態、または興味レベルについてセンサー・データーが受信されたとき、これらを他の人々についての過去の関心度、状態、または興味レベルと比較する。つまり、リディア・ブラウンは、彼女が見る殆どあらゆるメディア・プログラムに対して、他の人々の興味レベル（一般的にまたは同じメディア・プログラムに対して）と比較すると、高い興味を表すことを示すデーターに基づいて、リディア・ブラウンに対しては、より低い興味レベルを判定することもできる。これらの場合のいずれにおいても、本技法は、経時的に学習し、これによって、関心度、状態、および／または興味レベルを正規化することができる。
反応履歴を構築する方法
[0079]  先に注記したように、本技法は、種々のメディア・プログラムに対するユーザーの関心度、状態、および／または興味レベルを判定することができる。更に、これらの技法は、受動的または能動的なセンサー・データーを使用してそうすることができる。これらのメディア反応を用いて、本技法はユーザーに対する反応履歴を構築することができる。この反応履歴は、本明細書の他の箇所で明記するように、種々のやり方で使用することができる。
【００７６】
[0080]  図６は、メディア・プログラムに対するユーザーの反応に基づいて反応履歴を構築する方法６００を示す。ブロック６０２において、複数組のユーザーの反応を受ける。これら複数組の反応は、多数のそれぞれのメディア・プログラムの提示中に検知される。ブロック６０２では、それぞれのメディア・プログラムについての情報も受信する。メディア・プログラムに対する１組の反応の一例を図５に示す。これらは、ユーザーに提示されたプログラムにおける経時的な興味レベルの尺度を示す。
【００７７】
[0081]  それぞれのメディア・プログラムについての情報は、例えば、メディアの名称（例えば、オフィス、第１０４回）、およびそのタイプ（例えば、歌曲、テレビジョン・ショー、または広告）、ならびに本明細書において明記される他の情報を含むことができる。
【００７８】
[0082]  メディア反応およびそれらそれぞれのメディア・プログラムに加えて、ブロック６０２では、先に注記したように、メディア・プログラムが提示された間におけるユーザーに対するコンテキストも受信することができる。
【００７９】
[0083]  更にまた、ブロック６０２では、他のユーザーからのメディア反応を受けることもでき、これらによって、反応履歴を構築する。このように、履歴モジュール２１６は、ユーザーのメディア反応（部分的に、あるいはユーザーに対する初期または暫定的反応履歴を構築した後）に基づいて、このユーザーの反応と同様の反応を有する他のユーザーを判定することができる。履歴モジュール２１６は、ユーザーの反応と同様の反応を有する他の人々も判定し、ユーザーが未だ見たことも聞いたこともないプログラムに対するこれら他の人々の反応を使用して、ユーザーに対する反応履歴を精細化することができる。
【００８０】
[0084]  ブロック６０４は、複数組のユーザーの反応、およびそれぞれのメディア・プログラムについての情報に基づいて、ユーザーに対する反応履歴を構築する。注記したように、ブロック６０４では、他の人々の反応、履歴、コンテキスト等を使用して、ユーザーの反応履歴を構築することもできる。この反応履歴は、本明細書の他の箇所で説明する実施形態において、メディア・プログラムを制御するために使用することができる。
メディア・プログラムの制御方法
[0085]  図７は、メディア反応に基づいてメディア・プログラムを制御する方法７００を示す。注記したように、本技法はユーザーの能動的な制御（例えば、ダイアル、キーボード、またはリモート・コントロール）がなくてもメディア・プログラムを制御することもできるが、これは必ずしも除外されることではない。
【００８１】
[0086]  ブロック７０２では、１人以上の人を含む聴衆に現在提示されているメディア・プログラムに対する現在のメディア反応を受ける。このメディア反応は、提示の間に受動的に検知されたセンサー・データーに基づいて判定される。これらのメディア反応は、本明細書において説明した多くの内１つ以上を含むことができ、先に注記したように決定すればよい。
【００８２】
[0087]  ブロック７０４では、現在のメディア反応に基づいて、人がメディア・プログラムに注意を払っていると判定する。人が注意を払っていないことを示すと思われるメディア反応には、非常に低い興味レベル、低い関心度、飽きた状態、関係ないおしゃべりの状態、視線を逸らした状態、その他数多くが含まれる。
【００８３】
[0088]  例えば、ボブおよびジャネットと称する２人の人々が彼らの自宅にある部屋で一緒に映画を見ていると仮定する。ジャネットがボブの方を向いて映画について批評すると仮定する。ここでは、制御モジュール２２０が図１〜図３の状態モジュール１０６からおしゃべり状態を受けると仮定する。状態モジュール１０６は、ジャネットによって発声された最初の数語の分析に基づいて、このおしゃべりは関連があり、これに伴う視線を逸らした状態も受けたことを示す。制御モジュール２２０は、ここでは、おしゃべりは関連があることに基づいて、ジャネットのメディア反応は、ジャネットが注意を払っていないことを示すのではないと判定する。次いで、制御モジュール２２０は、ブロック７０２において、他のメディア反応を受けるのを待つことができる。
【００８４】
[0089]  説明中の例を続けると、ジャネットがボブの方を向いて話した直後に、ボブが映画から視線を逸らしてジャネットに話し返したと仮定する。ブロック７０４において、制御モジュール２２０は、ジャネットの関連するおしゃべりおよび視線を逸らした状態を受けた直後に、ボブの視線を逸らした状態およびおしゃべり状態を受ける。次いで、制御モジュール２２０は、ボブは映画に注意を払っておらず、逆に彼はジャネットに注意を払っていると判定する。制御モジュール２２０は、ボブの視線をそらせた状態および彼のおしゃべり状態に基づいて、ボブが注意を払っていないと判断することができる。代わりに、制御モジュール２２０は、ジャネットの状態、または、例えば、ボブはメディア・プログラムを見ているときは殆どおしゃべりせず視線も逸らさないことを示す反応履歴というような、ボブの反応履歴を考慮することもできる。
【００８５】
[0090]  ブロック７０６では、人がメディア・プログラムに注意を払っていないという判定に応答して、メディア・プログラムの提示を制御する。この制御は、リアル・タイムで、素早く、そして種々のやり方で実行することができる。制御モジュール２２０は、メディア・プログラムの提示を一時停止する、メディア・プログラムのオーディオを消音するまたは小さくする、あるいはメディア・プログラムの提示を停止することができる。
【００８６】
[0091]  加えてまたは代わりに、制御モジュール２２０は、メディア・プログラムにおける現在のメディア反応に対応する時点または位置にマーカーを記録することもできる。以下で注記するが、このマーカーは、後にメディア・プログラムを「巻き戻す」ときに使用することができる。
【００８７】
[0092]  説明中の例を続けると、制御モジュール２２０は映画を一時停止する。制御モジュール２２０は、以下で注記するように、他のメディア反応を待つこともできる。加えてまたは代わりに、制御モジュール２２０は、制御モジュール２２０がメディア・プログラムを制御するのを中止した（例えば、一時停止）ことに応答するメディア反応を明示的に求めることもできる。ここでは、制御モジュール２２０は映画を一時停止し、「プログラムを続けるには、貴方の手を振って下さい」と述べた要求を、一時停止した映画の上に提示する。ボブまたはジャネットは、映画を継続するためには彼らの手を振ればよいが、ここでは、映画が一時停止したままである間、彼らは彼らの会話を続けると仮定する。
【００８８】
[0093]  ブロック７０８では、人の第２のメディア・アクションを受ける。この受けたメディア反応は、同じまたは同様のメディア反応である可能性があり、これに応答して、方法７００はメディア・プログラムの提示を制御し続ける。したがって、方法７００は、ブロック７０２、７０４、および７０６を繰り返すことができる。例えば、ボブおよびジャネットはしゃべり続け映画から視線を逸らし続ける間、制御モジュール２２０は映画を一時停止し続ける。
【００８９】
[0094]  しかしながら、ある時点において、ボブが一時停止中の映画を提示しているディスプレイを再度見たと仮定する。このような場合、制御モジュール２２０は、追加の視線を逸らす状態を受けるのではなく、視線を向けた状態を受ける。
【００９０】
[0095]  ブロック７１０では、第２のメディア反応に基づいて、人がメディア・プログラムに注意を払っている、または払う用意ができていると判定する。ブロック７１０において人が注意を払っているまたは払う用意ができていると判定する根拠となるメディア反応は、様々であり、人の反応履歴に基づくことを含むこともできる。ユーザーが注意を払っていることを示すことができるメディア反応は、中位または更に高い興味レベル、中位または更に高い関心度、視線を向けた状態、身を乗り出す状態、および新たに到達した状態、その他数多くを含む。
【００９１】
[0096]  説明中の例を続けると、ブロック７１０において、制御モジュール２２０は、ボブについて、視線を向けた状態を受ける。制御モジュール２２０は、ボブが一時停止された映画を見ているので、ボブが今では注意を払っていると判定する。
【００９２】
[0097]  ブロック７１２において、ユーザーがメディア・プログラムに注意を払っている、または払おうとしていると判定したことに応答して、制御を中止する、および／またはメディア・プログラムを再開する。先に注記したように、メディア・プログラムの提示制御には、とりわけ、メディア・プログラムを一時停止する、消音する、または停止することを含むとよい。このように、制御モジュール２２０は、メディア・プログラムの一時停止を中止すること、メディア・プログラムのオーディオの消音を中止すること、またはメディア・プログラムを再開することができる。
【００９３】
[0098]  場合によっては、しかしながら、制御モジュール２２０がメディア・プログラムを、２秒というような、特定の時間量だけ巻き戻すこと、または制御が行われた間のメディア・プログラムの密接部分の開始からメディア・プログラムを提示することもある。      
【００９４】
[0099]  以上のボブおよびジャネットの例では、制御モジュール２２０が、ボブが注意を払っていなかった特定の場面の間映画を一時中止したと仮定する。制御モジュール２２０は、メディア・プログラムをその同じ場面まで巻き戻すことができる。これは、聴衆の退屈(distraction)の長さに応じて変化することもできる。制御モジュール２２０は、退屈が瞬間的よりも長かったときには、巻き戻して場面の最初から再生し始めることもできる。つまり、ボブおよびジャネットが５分間しゃべっていると仮定する。このような場合、制御モジュール２２０は、場面の最初まで巻き戻すとよい。ボブおよびジャネットが４秒間しかしゃべっていなかった場合、制御モジュール２２０は代わりに映画の一時停止を中止し、数秒だけ巻き戻せばよい。
【００９５】
[00100]  先に注記したように、制御モジュール２２０は、メディア・プログラムにおけるある時点または位置にマーカーを記録することができる。このマーカーは、制御モジュール２２０がメディア・プログラムを一時停止しないが、代わりに消音するまたは音量を下げるもののメディア・プログラムを提示させ続けることを可能にするというような場合に、制御モジュール２２０を補助することができる。
【００９６】
[00101]  異なる一例として、２人の人々が３０曲が入ったアルバムを聴いていると仮定する。制御モジュール２２０は、２人がしゃべり始めたことに応答して、歌曲の音量を下げるが、音を消したり歌曲を止めるのではなくてもよい。制御モジュール２２０は、この位置にマークを付けることができ、注意の欠如が数分以上続いた場合、おしゃべりが止まったときにその歌曲の最初まで巻き戻して通常の音量でそれを再生し直すことができる。
【００９７】
[00102]  制御モジュール２２０は、位置または時点に関連するメタデーターを分析して、制御が行われた密接部分を判定することもできる。つまり、制御モジュール２２０は、映画についてのメタデーターおよびメディア・プログラムにおいて印が付けられた位置に基づいて、メディア・プログラムの現在の部分が、メディア・プログラムにおける特定の時点に始まる(having a beginning)場面の一部であると判定することができる。次いで、制御モジュール２２０は、その特定の時点においてメディア・プログラムの提示を再開して、その場面の最初から再生することができる。
【００９８】
[00103]  例示として、図８について検討する。図８は、「罪と罰」と題するテレビジョン・ドラマの最初の５分間におけるメディア・プログラム８００、場面８０２、ここでは、場面８０２−１、８０２−２、８０２−３、および８０２−４を、このテレビジョン・ドラマを見ている人の関心度８０４と共に示す。場面８０２−３の間、制御モジュール２２０は低い関心度のメディア反応を受けたと仮定する。この低い関心度に基づいて、制御モジュール２２０は音量を下げ、音量を下げた時点にマークを付ける。これをマーク８０６で示す。制御モジュール２２０は、マーク８０６において示される、この音量低下制御が場面８０２−３の中にあると判断する。この場面を再度再生すると決定したことに応答して、制御モジュール２２０は、場面開始８０８において示される、場面８０２−３の最初からテレビジョン・ドラマを提示する。
【００９９】
[00104]  方法７００は、単独で動作することも、方法４００、６００、９００、および／または１０００というような、本明細書において説明した他の方法と併せて動作することもできる。この説明は、同様にメディア・プログラムを制御する技法を説明する他の方法に続く。
【０１００】
[00105]  図９は、人の識別または人口統計学的属性に基づいてメディア・プログラムを制御する方法９００を示す。方法９００は、マーカーを記録する、または提示制御がもはや望ましくなくたった後にメディア・プログラムの提示を継続すべきメディア・プログラムの密接部分を判定する等によってというように、方法７００と併せて動作することも、または方法７００と同様に動作することができる。
【０１０１】
[00106]  ブロック９０２では、人の識別または人口統計学的属性を受信する。識別または人口統計学的属性は、メディア・プログラムの現在の提示中に受動的に検知されたセンサー・データーに基づいて判定される。本明細書において注記したように、識別または人口統計学的属性は、メディア反応から判定することができるが、場合によっては、人のメディア反応も判定することなく、センサー・データーに基づいて判定できることもある。
【０１０２】
[00107]  ブロック９０４において、識別または人口統計学的属性、およびメディア・プログラムについての情報に基づいて、メディア・プログラムの現在の提示を制御することを決定する。この情報は、例えば、メディア・プログラムが、ホラーまたはサスペンス・プログラムというような、特定のタイプであること、あるいはプログラムが子供には相応しくないと評価される(rated)こと等を示すことができる。
【０１０３】
[00108]  ブロック９０６では、メディア・プログラムの現在の提示を制御する。この現在の提示の制御は、方法７００について記したことを含むことができるが、ブロック９０６は、以前に明記しなかった追加の方法で提示を変更することもできる。
【０１０４】
[00109]  例えば、人の識別または人口統計学的属性が、この人が未成年であることを示し、このメディア・プログラムまたはこのメディア・プログラムの現在提示されている部分が未成年への提示には適していないことを、この情報が示すと仮定する。このような場合、制御モジュール２２０は、前述のようにメディア・プログラムを一時停止、停止、または消音することができるが、制御モジュール２２０は代わりに、提示のビデオ部分を阻止するまたはその解像度を大幅に低下させ（例えば、ビデオにモザイクをかける）、音量を下げることによって、提示を変化させることもできる。以上の映画の例では、ボブおよびジェーンの６才の娘が、映画が再生されている間に、予期せずに部屋に入ってきたと仮定する。応答して、制御モジュール２２０は映画を部分的に覆い隠す、または解像度を低下させつつ、音量を低下させることができるが、プログラムを停止または一時停止することはせずに済ませることができる。
【０１０５】
[00110]  更に、識別が受信された場合、制御モジュール２２０は、その人に関連する反応履歴を判定することができる。このような場合、制御モジュール２２０は、ブロック９０４において、現在の提示を制御するか否か決定することができ、制御が決定された場合、提示をどのように制御するか決定することができる。例えば、メディア・プログラムのその部分についての情報が、メディア・プログラムに対して粗野な言葉が提示されようとしていることを示し、反応履歴が、聴衆におけるある人が粗野な言葉に対する嫌悪または過敏さの履歴を有することを示すと仮定する。このような例では、制御モジュール２２０は、この粗野な言葉の間提示の音量を下げることができる。
【０１０６】
[00111]  再度、以上の映画の例からボブおよびジャネットについて検討する。ここでは、制御モジュール２２０が、ジャネットの識別および関連する反応履歴を受信するまたは判定すると仮定する。制御モジュール２２０は、この反応履歴に基づいて、ジャネットが苦痛を表す動物に非常に敏感であり、感情を損なうと判定する。制御モジュール２２０は、メディア・プログラムの多くについては、制御が不要であると判定することができる。しかしながら、特定の到来する場面に対して、映画の部分に関連するメディア・プログラムについてのメタデーター（例えば、図２のメディア・プログラム２１０全ての部分２１４についての情報２１２）に基づいて、この到来する場面において犬が車に轢かれることを判定する。制御モジュール２２０は、ビデオ提示を覆い隠す、その解像度を下げる、またそれ以外でビデオ提示を変更することができる。尚、本技法は、そのようにするときに、多くの場合人々が能動的にプログラムを制御するのを差し控えることを可能にすることによって、人々に一層メディア・プログラムを楽しませることができるだけでなく、他のやり方では人々が全く見ることができなかったかもしれないプログラムを楽しむことを可能にすることができる。
【０１０７】
[00112]  このように、コメディは他の部分では多くの補う品質があるので、人気のあるコメディ・ショーは粗野な言葉を除いて子供が見ることは構わない(fine)と、子供の親が判断したと仮定する。粗野な言葉を聞くことなくコメディを楽しむことは、子供にはほぼ不可能であろう。その代わりとしては、親に注意深くリモコン上で消音ボタンを押さえさせる（それでもなお全ての粗野な言葉を消音し損ねることもあり得る）か、または全くオーディオなしで、コメディを視聴させる（コメディを見ることの意味がなくなりそうであるが）ことであろう。しかしながら、本技法は、親が能動的にプログラムを制御する必要なく、子供がコメディを視聴することを可能にする。
【０１０８】
[00113]  制御モジュール２２０は、全てを提示するまたは飛ばすことによって、制御対象のメディア・プログラムの部分がもはや提示されなくなった後に、メディア・プログラムを制御するのを停止する。このように、制御モジュール２２０は、粗野な言葉が終わったときまたは飛ばしたときに、粗野な言葉を消音するのを停止することができ、あるいは苦しむ動物を示す場面が終わったときに、その場面を覆い隠すのを停止することができる。
【０１０９】
[00114]  図１０は、多数の人々のメディア反応に基づいて、メディア・プログラムを制御する方法１０００を示す。方法１０００は、方法７００および／または９００と併せて動作することができ、またはこれと同様に動作することもできるが、そうしなくてもよい。
【０１１０】
[00115]  ブロック１００２において、１人以上の人々がいる聴衆に対して現在提示されているメディア・プログラムに対する第１のメディア反応を受ける。この第１のメディア反応は、現在の提示の間に受動的に検知されたセンサー・データー、および１人以上の人々の内第１の人に基づいて判定される。
【０１１１】
[00116]  ブロック１００４において、第１のメディア反応に基づいて、第１の人がメディア・プログラムに注意を払っていないと判定する。制御モジュール２２０は、以上で説明した種々のやり方の内１つ以上でそのようにすることができる。メディア反応の中には、人が注意を払っていないことを示さないものもあり、人が注意を払っていないことを示すが場合によっては無視されてもよいものもある。例えば、退屈した状態(departed state)は、メディア・プログラムの制御が当然行われることを示すことができるが、常にそうとは限らない。広告が丁度始まったのであれば、退屈した状態は、メディア・プログラムの現在の提示（つまり、広告）の中止が当然であることを示さなくてもよい。同様に、広告の間における低い興味レベルも、制御モジュール２２０がメディア・プログラムの提示を中止すべきことを示すのではなくてもよい。
【０１１２】
[00117]  ブロック１００６において、第１の人がメディア・プログラムに注意を払っていないと判定したことに応答して、現在の提示を停止する、一時停止する、または消音することによって、メディア・プログラムの現在の提示を中止または変更する。
【０１１３】
[00118]  ブロック１００８では、第１の人の第２のメディア反応を受ける。制御モジュール２２０は、このメディア反応が第１のメディア反応と同じ人からであることを判定することができるが、受け取られたメディア反応にラベルを付けることもでき、または人の識別が知られているかいないかには係わらず、メディア反応を聴衆におけるある人と関連付ける指標を含むこともできる。
【０１１４】
[00119]  ブロック１０１０では、第２のメディア反応に基づいて、第１の人がメディア・プログラムに注意を払っている、または払おうとしていると判定する。
[00120]  ブロック１０１２では、現在の提示が中止したまたは変更された時点あるいはそれよりも前から、メディア・プログラムの第２の提示を提示する。先に説明したように、現在の提示が中止したまたは変更された時点あるいはそれよりも前からメディア・プログラムを提示することは、提示を開始すべき、場面または歌曲というような、密接部分を判定することに基づいて行うことができる。メディア・プログラムの提示は、自動的に、そしてユーザーの介入なしに行うことができるが、そのようにしなくてもよい。
【０１１５】
[00121]  ブロック１０１４において、聴衆における１人以上の人々の内第２の人が、しかるべき年齢であることを受けるまたは判定する。しかるべき年齢は、第２の人について判定された識別または人口統計学的属性に基づくことができ、識別または人口統計学的属性は受信されるのでも判定されるのでもよい。判定される場合、しかるべき年齢は、第２の人のメディア反応に基づけばよいが、先に注記したように、「新たな居室状態」(newly present state)を受けるといった単純なものとすることができる。
【０１１６】
[00122]  ブロック１０１６において、メディア・プログラムについての情報、および第２の人がしかるべき年齢であることに基づいて、メディア・プログラムの第２の提示を中止するまたは変更することを決定する。
【０１１７】
[00123]  ブロック１０１８では、メディア・プログラムの第２の提示を中止または変更する。制御モジュール２２０は、第２の人がもはや存在しないと判定したことに応答して、図１〜図３の状態モジュール１０６から退屈状態を受けることによって等、以上で明記した種々のやり方でメディア・プログラムを再度提示することによって、メディア・プログラムを再開することができる。
【０１１８】
[00124]  これらは、人々がメディア・プログラムをより良く楽しむまたは制御することを本技法が可能にする多くの方法の内の少数に過ぎない。
[00125]  以上の論述は、メディア反応に基づいてメディア・プログラムを制御することに関する方法、ならびにその他の方法および技法について説明した。これらの方法の態様は、ハードウェア（例えば、固定論理回路）、ファームウェア、ソフトウェア、手動処理、またはこれらのあらゆる組み合わせで実現することができる。ソフトウェアの実施態様は、コンピューター・プロセッサーによって実行されると、指定されたタスクを実行するプログラム・コードを表す。以上の方法例は、コンピューター実行可能命令という一般的なコンテキストで説明することができる。コンピューター実行可能命令は、ソフトウェア、アプリケーション、ルーチン、プログラム、オブジェクト、コンポーネント、データー構造、手順、モジュール、関数等を含むことができる。プログラム・コードは、コンピューター・プロセッサーに対して近傍に置かれたおよび／または遠方に置かれた１つ以上のコンピューター読み取り可能メモリー・デバイスに格納することができる。また、前述の方法は、分散型計算モードにおいて、多数の計算デバイスによって実施することもできる。更に、本明細書において説明する特徴は、プラットフォーム独立ということであり、種々のプロセッサーを有する種々の計算プラットフォームにおいて実現することができる。
【０１１９】
[00126]  これらの技法は、図１〜図３および図１１（デバイス１１００について以下で説明する）に示すエンティティの内１つ以上において具体化することができ、更に分割、組み合わせ等も行うことができる。つまり、これらの図は、説明した技法を採用することができる多くの可能なシステムまたは装置の一部を示す。これらの図のエンティティは、一般に、ソフトウェア、ファームウェア、ハードウェア、デバイスまたはネットワーク全体、あるいはその組み合わせを表す。ソフトウェア実施態様の場合、例えば、エンティティ（例えば、状態モジュール１０６、興味モジュール１０８、インターフェース・モジュール１１０、履歴モジュール２１６、および制御モジュール２２０）は、プロセッサー（例えば、プロセッサー（１つまたは複数）２０４および／または３０６）において実行されると、指定されたタスクを実行するプログラム・コードを表す。プログラム・コードは、ＣＲＭ２０６および／またはリモートＣＲＭ３０８、あるいは図１１のコンピューター読み取り可能記憶媒体１１１４というような、１つ以上のコンピューター読み取り可能メモリー・デバイスに格納することができる。
デバイス例
[00127]  図１１は、メディア反応に基づいてメディア・プログラムを制御する技法を実現するための、任意のタイプのクライアント、サーバー、および／または計算デバイスとして実現することができるデバイス例１１００の種々のコンポーネントを示す。これらのコンポーネントについては、これまでの図１〜図１０を参照して説明した。実施形態では、デバイス１１００は、テレビジョン移動体計算デバイス（例えば、テレビジョン・セット・トップ・ボックス、ディジタル・ビデオ・レコーダー（ＤＶＲ）等）、消費者用デバイス、コンピューター・デバイス、サーバー・デバイス、携帯用コンピューター・デバイス、ユーザー・デバイス、通信デバイス、ビデオ処理および／またはレンダリング・デバイス、アプライアンス・デバイス、ゲーミング・デバイス、電子デバイス、チップ上システム（ＳｏＣ）、および／または他のタイプのデバイス、あるいはその一部の形態のように、有線および／またはワイヤレス・デバイスの１つまたは組み合わせとして実現することができる。また、デバイス１１００がユーザー、ソフトウェア、ファームウェア、および／またはデバイスの組み合わせを含む論理デバイスを記述するように、デバイス１１００を動作させるユーザー（例えば、人）および／またはエンティティとこのデバイスを関連付けることもできる。
【０１２０】
[00128]  デバイス１１００は、デバイス・データー１１０４（例えば、受信データー、受信されているデーター、ブロードキャストを予定されたデーター、データーのデーター・パケット等）の有線通信および／またはワイヤレス通信を可能にする通信デバイス１１０２を含む。デバイス・データー１１０４または他のデバイス・コンテンツは、デバイスの構成設定値、デバイスに格納されたメディア・コンテンツ（例えば、メディア・プログラム２１０）、および／またはデバイスのユーザーに関連する情報を含むことができる。デバイス１１００に格納されるメディア・コンテンツは、任意のタイプのオーディオ、ビデオ、および／または画像データーを含むことができる。デバイス１１００は、１つ以上のデーター入力１１０６を含み、これらを介して、人の発声、ユーザー選択可能な入力、メッセージ、音楽、テレビジョン・メディア・コンテンツ、メディア反応、記録されたビデオ・コンテンツ、ならびにあらゆるコンテンツ・ソースおよび／またはデーター・ソースから受信された他のあらゆるタイプのオーディオ、ビデオ、および／または画像データーを含むことができる。
【０１２１】
[00129]  また、デバイス１１００は通信インターフェース１１０８も含む。通信インターフェース１１０８は、シリアルおよび／またはパラレル・インターフェース、ワイヤレス・インターフェース、あらゆるタイプのネットワーク・インターフェース、モデムとして、更にはあらゆる他のタイプの通信インターフェースの内いずれか１つ以上として実現することができる。通信インターフェース１１０８は、デバイス１１００と通信ネットワークとの間に接続および／または通信リンクを設け、これによって、他の電子デバイス、計算デバイス、および通信デバイスがデバイス１１００と通信する。
【０１２２】
[00130]  デバイス１１００は、１つ以上のプロセッサー１１１０（例えば、マイクロプロセッサー、コントローラー等の内任意のもの）を含む。プロセッサー１１１０は、デバイス１１００の動作を制御するため、そしてメディア反応に基づいてメディア・プログラムを制御する技法および本明細書において説明した他の方法を可能にするために、種々のコンピューター実行可能命令を処理する。代わりにまたは加えて、デバイス１１００は、ハードウェア、ファームウェア、または固定論理回路の内任意の１つまたは組み合わせによって実現することもでき、全体的に１１１２で識別される処理および制御回路と関連して実装される。図示しないが、デバイス１１００は、当該デバイス内部において種々のコンポーネントを結合するシステム・バスまたはデーター転送システムを含むことができる。システム・バスは、メモリー・バスまたはメモリー・コントローラー、周辺バス、ユニバーサル・シリアル・バス、および／または種々のバス・アーキテクチャーの内任意のものを利用するプロセッサー・バスまたはローカル・バスというような、異なるバス構造の内いずれか１つまたは組み合わせを含むことができる。
【０１２３】
[00131]  また、デバイス１１００は、永続的および／または非一時的データー格納（即ち、単なる信号送信とは対照的）を可能にする１つ以上のメモリー・デバイスというような、コンピューター読み取り可能記憶媒体１１１４も含む。その例には、ランダム・アクセス・メモリー（ＲＡＭ）、不揮発性メモリー（例えば、リード・オンリー・メモリー（ＲＯＭ）、フラッシュ・メモリー、ＥＰＲＯＭ、ＥＥＰＲＯＭ等の内いずれか１つ以上）、およびディスク記憶デバイスが含まれる。ディスク記憶デバイスは、ハード・ディスク・ドライブのようなあらゆるタイプの磁気または光記憶デバイス、記録可能および／または再書き込み可能なコンパクト・ディスク（ＣＤ）、あらゆるタイプのディジタル・バーサタイル・ディスク（ＤＶＤ）等として実現することができる。また、デバイス１１００は大容量記憶デバイス１１１６も含むことができる。
【０１２４】
[00132]  コンピューター読み取り可能記憶媒体１１１４は、デバイス・データー１１０４、ならびに種々のデバイス・アプリケーション１１１８、およびデバイス１１００の動作的側面に関するあらゆる他のタイプの情報および／またはデーターを格納するためのデーター記憶メカニズムを提供する。例えば、オペレーティング・システム１１２０は、コンピューター読み取り可能記憶媒体１１１４によってコンピューター・アプリケーションとして維持され、プロセッサー１１１０において実行することができる。デバイス・アプリケーション１１１８は、任意の形態の制御アプリケーションというようなデバイス・マネージャ、ソフトウェア・アプリケーション、信号処理および制御モジュール、特定のデバイスに対してネーティブなコード、特定のデバイスに対するハードウェア抽象レイヤー等を含むこともできる。
【０１２５】
[00133]  また、デバイス・アプリケーション１１１８は、メディア反応に基づいてメディア・プログラムを制御する技法を実現するためのあらゆるシステム・コンポーネント、エンジン、またはモジュールも含む。この例では、デバイス・アプリケーション１１１８は、状態モジュール１０６、興味モジュール１０８、インターフェース・モジュール１１０、履歴モジュール２１６、および／または制御モジュール２２０を含むことができる。
結論
[00134]  以上、特徴および／または方法に特定的な文言で、メディア反応に基づいてメディア・プログラムを制御する技法および装置の実施形態について説明したが、添付した特許請求の範囲の主題は、必ずしも説明した具体的な特徴や方法には限定されないことは理解されてしかるべきである。逆に、これら具体的な特徴および方法は、メディア反応に基づいてメディア・プログラムを制御する実施態様例として開示されたまでである。
【図１】
2015518680.tif 000003
【図２】
2015518680.tif 000004
【図３】
2015518680.tif 000005
【図４】
2015518680.tif 000006
【図５】
2015518680.tif 000007
【図６】
2015518680.tif 000008
【図７】
2015518680.tif 000009
【図８】
2015518680.tif 000010
【図９】
2015518680.tif 000011
【図１０】
2015518680.tif 000012
【図１１】
2015518680.tif 000013
【国際調査報告】
2015518680.tif 000014
2015518680.tif 000015