(57)【要約】【課題】複数のコンテンツ・ウィンドウを含むマルチメディア・プレゼンテーションを監視する。【解決手段】ここに開示された複数のコンテンツ・ウィンドウを含むことができるメディア・プレゼンテーションを提供するメディア・デバイスを監視する一例の方法は、このメディア・デバイスによって提供されるメディア・プレゼンテーションに対応する被監視画像を獲得するステップと、被監視画像内の領域であってその形状が複数のコンテンツ・ウィンドウのうちの少なくとも１つを表す領域のルミナンスまたはクロミナンスのうちの少なくとも１つを表すパラメータ値を決定するステップと、このパラメータ値を強調閾値と比較して、被監視画像内の領域の場所に関連付けされたコンテンツ・ウィンドウが強調されているか否かを決定するステップと、を包含する。【選択図】図９Ａ
2010277594.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツ・ウィンドウを含むことができるメディア・プレゼンテーションを提供するメディア・デバイスを監視する方法であって、
前記メディア・デバイスによって提供される前記メディア・プレゼンテーションに対応する被監視画像を獲得するステップと、
前記被監視画像内の第１の領域のルミナンスまたはクロミナンスのうちの少なくとも一方を表す第１のパラメータ値を決定するステップであって、前記第１の領域の形状は前記複数のコンテンツ・ウィンドウのうちの少なくとも１つを表す、ステップと、
前記第１のパラメータ値を強調閾値と比較して、前記被監視画像内の前記第１の領域の場所に関連付けされた第１のコンテンツ・ウィンドウが強調されているか否かを判定するステップと、
を包含する方法。
【請求項２】
さらに、前記メディア・デバイスによって提供される前記メディア・プレゼンテーションを臨むべく位置決めされたカメラから前記被監視画像を取り込むステップ、または前記メディア・デバイスによって出力されるビデオ信号を処理して前記被監視画像を獲得するステップのうちの少なくとも１つを包含する、
請求項１に記載の方法。
【請求項３】
さらに、複数のあらかじめ決定された関心領域のうちの１つに対応する前記第１の領域を選択するステップを包含し、あらかじめ決定された関心領域のそれぞれは、前記複数のコンテンツ・ウィンドウ内のそれぞれのコンテンツ・ウィンドウに対応する、
請求項１に記載の方法。
【請求項４】
さらに、
前記複数のコンテンツ・ウィンドウのうちの少なくとも１つを表すテンプレートを、前記被監視画像の複数の水平シフト位置および複数の垂直シフト位置にわたってシフトするステップと、
前記テンプレートによって境界設定され、かつ前記テンプレートの第１の水平シフト位置および第１の垂直シフト位置に配置される前記被監視画像のエリアに対応する前記第１の領域を選択するステップと、
を包含する請求項１に記載の方法。
【請求項５】
さらに、
入力画像の二値変換を実行して前記被監視画像を決定するステップであって、前記二値変換が、前記入力画像のグレイスケールまたはカラー・ピクセルのうちの少なくとも１つを前記被監視画像のそれぞれの二値ピクセルに変換する二値変換閾値を使用して実行されるステップと、
前記第１の領域を前記テンプレートと相関させて前記第１のパラメータ値を決定するステップと、
を包含する請求項４に記載の方法。
【請求項６】
前記二値変換閾値は、前記複数のコンテンツ・ウィンドウのうちの１つの、人間が知覚可能な強調に関連付けされたピクセル・ルミナンス値またはピクセル・クロミナンス値のうちの少なくとも１つに対応する、
請求項５に記載の方法。
【請求項７】
前記強調閾値は、前記第１の領域が強調されているコンテンツ・ウィンドウに対応すると判定定されるために、前記二値変換閾値より大きいか、または等しいピクセル・ルミナンス値またはピクセル・クロミナンス値のうちの少なくとも一方を有することが要求される前記第１の領域内のピクセルの最小数に対応する、
請求項６に記載の方法。
【請求項８】
さらに、前記第１のパラメータ値が前記強調閾値より大きいか、または等しいときに、前記第１のコンテンツ・ウィンドウが強調されており、かつ前記第１の水平シフト位置および前記第１の垂直シフト位置に配置されていることを示すステップを包含する、
請求項４に記載の方法。
【請求項９】
前記強調閾値は、前記複数のコンテンツ・ウィンドウのうちの少なくとも１つの、人間が知覚可能な強調に関連付けされたルミナンスまたはクロミナンスのうちの少なくとも一方に対応する、
請求項１に記載の方法。
【請求項１０】
さらに、前記第１のパラメータ値が前記強調閾値より大きいか、または等しいときに、前記第１の領域の場所に関連付けされた前記第１のコンテンツ・ウィンドウが強調されていることを示すステップを包含する、
請求項１に記載の方法。
【請求項１１】
さらに、前記第１のパラメータ値が前記強調閾値より大きいか、または等しいときに、前記メディア・デバイスが、複数の同調可能なチャンネルのうちの第１のチャンネルに同調されていることを示すステップを包含し、
前記第１のチャンネルは、前記複数のコンテンツ・ウィンドウを使用して呈示できるコンテンツを提供するべく構成される、
請求項１に記載の方法。
【請求項１２】
さらに、前記第１のパラメータ値が前記強調閾値より大きいか、または等しいときに、前記被監視画像の前記第１の領域内において光学文字認識を実行し、前記第１のコンテンツ・ウィンドウ内に呈示される第１のコンテンツを識別するステップを包含し、
前記第１のコンテンツは、前記メディア・プレゼンテーション内に含まれる第２のコンテンツ・ウィンドウ内に呈示される第２のコンテンツと異なる、
請求項１に記載の方法。
【請求項１３】
さらに、前記第１のパラメータ値が前記強調閾値より大きいか、または等しいとき、前記メディア・デバイスによって提供されるオーディオ信号またはビデオ信号のうちの少なくとも１つを処理して前記第１のコンテンツ・ウィンドウ内に呈示される第１のコンテンツを識別するステップを包含し、
前記第１のコンテンツは、前記メディア・プレゼンテーション内に含まれる第２のコンテンツ・ウィンドウ内に呈示される第２のコンテンツと異なる、
請求項１に記載の方法。
【請求項１４】
前記複数のコンテンツ・ウィンドウは、それぞれの複数のコンテンツ・ソースにマップされ、さらに、前記第１のパラメータ値が前記強調閾値より大きいか、または等しいとき、前記第１のコンテンツ・ウィンドウにマップされる第１のコンテンツ・ソースに対応するとして前記第１のコンテンツ・ウィンドウ内に呈示される第１のコンテンツを識別するステップを包含し、
前記第１のコンテンツは、前記メディア・プレゼンテーション内に含まれる第２のコンテンツ・ウィンドウ内に呈示される第２のコンテンツと異なる、
請求項１に記載の方法。
【請求項１５】
さらに、前記第１のパラメータ値が前記強調閾値より小さいとき、
前記被監視画像内の第２の領域のルミナンスまたはクロミナンスのうちの少なくとも一方を表す第２のパラメータ値を決定するステップであって前記第２の領域の形状が前記複数のコンテンツ・ウィンドウのうちの少なくとも１つを表す、ステップと、
前記第２のパラメータ値を前記強調閾値と比較して、前記被監視画像内の前記第２の領域の場所に関連付けされた第２のコンテンツ・ウィンドウが強調されているか否かを判定するステップと、
を包含する、
請求項１に記載の方法。
【請求項１６】
機械可読命令を格納する機械可読製品であって、実行されると、機械に、
メディア・デバイスによって提供されるメディア・プレゼンテーションであって、複数のコンテンツ・ウィンドウを含むことができるメディア・プレゼンテーションに対応する被監視画像を獲得させ、
前記被監視画像内の第１の領域のルミナンスまたはクロミナンスのうちの少なくとも一方を表す第１のパラメータ値を決定させ、前記第１の領域の形状は前記複数のコンテンツ・ウィンドウのうちの少なくとも１つを表し、
前記第１のパラメータ値を強調閾値と比較させて、前記被監視画像内の前記第１の領域の場所に関連付けされた第１のコンテンツ・ウィンドウが強調されているか否かを判定させる、
命令を格納する機械可読製品。
【請求項１７】
前記機械可読命令は、実行されると、前記機械に、さらに、
複数のあらかじめ決定された関心領域のうちの１つに対応する前記第１の領域を選択させ、あらかじめ決定された関心領域のそれぞれは、前記複数のコンテンツ・ウィンドウ内のそれぞれのコンテンツ・ウィンドウに対応する、
請求項１６に記載の製品。
【請求項１８】
前記機械可読命令は、実行されると、さらに、前記機械に、
前記被監視画像のグレイスケールまたはカラー・ピクセルのうちの少なくとも１つを二値被監視画像のそれぞれの二値ピクセルに変換する二値変換閾値を用いて前記被監視画像を前記二値被監視画像に変換させ、前記二値変換閾値は、前記複数のコンテンツ・ウィンドウのうちの１つの、人間が知覚可能な強調に関連付けされたピクセル・ルミナンス値またはピクセル・クロミナンス値のうちの少なくとも一方に対応し、
前記複数のコンテンツ・ウィンドウのうちの少なくとも１つを表すテンプレートを、前記二値被監視画像の複数の水平シフト位置および複数の垂直シフト位置にわたってシフトさせ、
前記テンプレートによって境界設定され、かつ前記テンプレートの第１の水平シフト位置および第１の垂直シフト位置に配置される前記二値被監視画像のエリアに対応する前記第１の領域を選択させ、
前記第１の領域を前記テンプレートと相関させて前記第１のパラメータ値を決定させる、
請求項１６に記載の製品。
【請求項１９】
前記機械可読命令は、実行されると、さらに、前記機械に、
前記第１のコンテンツ・ウィンドウが強調されていると判定されたときに、前記メディア・デバイスが複数の同調可能なチャンネルのうちの第１のチャンネルに同調されていることを示させ、
前記第１のチャンネルは、前記複数のコンテンツ・ウィンドウを使用して呈示できるコンテンツを提供するべく構成される、
請求項１６に記載の製品。
【請求項２０】
前記機械可読命令は、実行されると、さらに、前記機械に、
前記第１のコンテンツ・ウィンドウが強調されていると決定されたとき、前記第１のコンテンツ・ウィンドウ内に呈示される第１のコンテンツを識別させ、前記第１のコンテンツは、前記メディア・プレゼンテーション内に含まれる第２のコンテンツ・ウィンドウ内に呈示される第２のコンテンツと異なり、
さらに前記機械に、
前記被監視画像の前記第１の領域内において光学文字認識を実行することと、
前記メディア・デバイスによって提供されるオーディオ信号またはビデオ信号のうちの少なくとも１つを処理すること、または
前記複数のコンテンツ・ウィンドウがそれぞれの複数のコンテンツ・ソースにマップされており、前記第１のコンテンツを前記第１のコンテンツ・ウィンドウにマップされた第１のコンテンツ・ソースと関連付けすること、
のうちの少なくとも１つによって前記第１のコンテンツを識別させる、
請求項１６に記載の製品。
【請求項２１】
メディア・デバイス監視ユニットであって、
カメラまたはメディア・デバイスのビデオ出力の少なくとも１つと通信するように接続されて、前記メディア・デバイスによって提供されるメディア・プレゼンテーションに対応する被監視画像を獲得するビデオ・インターフェースであって、前記メディア・デバイスは、前記メディア・プレゼンテーション内に複数のコンテンツ・ウィンドウを含むことができる、ビデオ・インターフェースと、
前記ビデオ・インターフェースと通信するように接続される被強調ウィンドウ検出器であって、
前記被監視画像内の第１の領域のルミナンスまたはクロミナンスのうちの少なくとも１つを表す第１のパラメータ値を決定し、前記第１の領域の形状が前記複数のコンテンツ・ウィンドウのうちの少なくとも１つを表し、
前記第１のパラメータ値を強調閾値と比較して、前記被監視画像内の前記第１の領域の場所に関連付けされた第１のコンテンツ・ウィンドウが強調されているか否かを判定する、被強調ウィンドウ検出器と、
前記複数のコンテンツ・ウィンドウのうちの少なくとも１つの形状に対応するテンプレート、または前記複数のコンテンツ・ウィンドウにそれぞれ対応する複数の関心領域のうちの少なくとも１つを指定する構成インターフェースと、
を包含し、
前記被強調ウィンドウ検出器は、前記テンプレートまたは前記複数の関心領域のうちの少なくとも１つを使用して前記被監視画像内の前記第１の領域を決定する、
メディア・デバイス監視ユニット。
【請求項２２】
前記被強調ウィンドウ検出器は、
前記被監視画像のグレイスケールまたはカラー・ピクセルのうちの少なくとも１つを二値被監視画像のそれぞれの二値ピクセルの変換する二値変換閾値を用いて前記被監視画像を前記二値被監視画像に変換する二値画像コンバータであって、前記二値変換閾値は、前記複数のコンテンツ・ウィンドウのうちの１つの、人間が知覚可能な強調に関連付けされたピクセル・ルミナンス値に対応する、二値画像コンバータと、
テンプレート相関器であって、
前記構成インターフェースによって指定される前記テンプレートを、前記二値被監視画像の複数の水平シフト位置および複数の垂直シフト位置にわたってシフトし、
前記テンプレートによって境界設定され、かつ前記テンプレートの第１の水平シフト位置および第１の垂直シフト位置に配置される前記二値被監視画像のエリアに対応する前記第１の領域を選択し、
前記第１の領域を前記テンプレートと相関させて前記第１のパラメータ値を決定する、テンプレート相関器と、
前記第１のパラメータ値が前記強調閾値より大きいか、または等しいとき、前記第１のコンテンツ・ウィンドウが強調されており、かつ前記第１の水平シフト位置および前記第１の垂直シフト位置に配置されていることを示す判定ユニットと、
を包含する、請求項２１に記載の監視ユニット。
【請求項２３】
前記被強調ウィンドウ検出器は、
前記構成インターフェースによって指定される前記複数の関心領域から第１の関心領域に対応する前記被監視画像内の前記第１の領域を選択する領域セレクタと、
ルミナンス比較器であって、
前記被監視画像内の前記第１の領域の前記ルミナンスを表す前記第１のパラメータ値を決定し、
前記第１のパラメータ値を、前記複数のコンテンツ・ウィンドウのうちの少なくとも１つの、人間が知覚可能な強調に関連付けされたルミナンスに対応する前記強調閾値と比較する、ルミナンス比較器と、
前記第１の関心領域に関連付けされた前記第１のコンテンツ・ウィンドウが強調されているか否かを、前記第１のパラメータ値と前記強調閾値の比較に基づいて判定する判定ユニットと、
を包含する、請求項２１に記載の監視ユニット。
【請求項２４】
さらに、前記被強調ウィンドウ検出器と通信するように接続されるチャンネル検出器を包含し、前記チャンネル検出器は、前記第１のコンテンツ・ウィンドウが強調されていることを前記被強調ウィンドウ検出器が検出するとき、複数の同調可能なチャンネルのうちの第１のチャンネルに前記メディア・デバイスが同調されていることを示し、前記第１のチャンネルは、前記複数のコンテンツ・ウィンドウを使用して呈示できるコンテンツを提供するべく構成される、
請求項２１に記載の監視ユニット。
【請求項２５】
さらに、前記被強調ウィンドウ検出器と通信するように接続されるコンテンツ識別器を包含し、前記コンテンツ識別器は、前記第１のコンテンツ・ウィンドウが強調されていることを前記被強調ウィンドウ検出器が検出すると、前記第１のコンテンツ・ウィンドウ内に呈示される第１のコンテンツを識別し、前記第１のコンテンツは、前記メディア・プレゼンテーション内に含まれる第２のコンテンツ・ウィンドウ内に呈示される第２のコンテンツと異なる、
請求項２１に記載の監視ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は、概してマルチメディア・プレゼンテーションの監視に関し、より詳細には複数のコンテンツ・ウィンドウを含むマルチメディア・プレゼンテーションを監視する方法および装置に関する。
【背景技術】
【０００２】
多くの広帯域ケーブルおよび衛星サービス・プロバイダは、現在、単一のマルチメディア・コンテンツ・プレゼンテーション内に含まれる複数のコンテンツ・ウィンドウの同時的な視聴およびインタラクション（interaction；相互作用）を視聴者が行うことを可能にするインタラクティブ・ソリューションを提供する。一例のインタラクティブ・テレビジョン（ＴＶ）ソリューションにおいては、各コンテンツ・ウィンドウを個別に構成して特定のブロードキャスト・ネットワークによって提供されるコンテンツを呈示すること、そのほかのインタラクティブ・サービスのための視聴者ナビゲーション・メニューを呈示することが可能である。たとえば、ディッシュ・ネットワーク（ＤＩＳＨ  Ｎｅｔｗｏｒｋ（登録商標））によって提供されるダイレクト・ブロードキャスト・サテライト（ＤＢＳ）サービスの加入者は、マルチウィンドウ・ビデオ・ディスプレイ・モザイク内に含まれる６つのビデオ・コンテンツ・ウィンドウのそれぞれを通じたナビゲーションを可能にするＤＩＳＨホーム・ポータル・チャンネルを選択できる。ウィンドウのナビゲーションは、リモート・コントロールの方向矢印を使用して達成される。ネットワーク・メディア・コンテンツを呈示しているマルチウィンドウ・ビデオ・ディスプレイの異なるウィンドウを視聴者がナビゲート（navigate）するとき、視聴者によって強調された特定のウィンドウに対応してオーディオ（音声）・プレゼンテーションが変化する。強調されているネットワーク・メディア・コンテンツを呈示するウィンドウが、その後に続いて視聴するために選択されると、選択されたネットワーク・メディア・コンテンツに対応するフルスクリーンのビデオおよびオーディオが呈示される。ＤＩＳＨホーム・ポータル・チャンネルは、多くの形でアクセス可能であり、アクセスの態様は、限定ではないが、あらかじめ定義されたチャンネルへの同調（たとえば、チャンネル１００）、リモート・コントロール上のインタラクティブＴＶボタン押し、電子プログラム案内（ＥＰＧ）からのホーム・ポータル・チャンネルの起動、および別のチャンネル上のトリガされた宣伝の選択を含む。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら視聴者が、何らかのそのほかの非オーディオ・インタラクティブ・アプリケーションを呈示しているウィンドウに移動し、強調するときには、オーディオが、最後に強調されたネットワーク・メディア・コンテンツを呈示するウィンドウに取り残される。
【課題を解決するための手段】
【０００４】
ここでは複数のコンテンツ・ウィンドウを含むマルチメディア・プレゼンテーションを監視する方法および装置を開示する。ここに開示された例においては、複数のコンテンツ・ウィンドウを含むことができるメディア・プレゼンテーションを提供する一例のメディア・デバイスを監視する方法が、メディア・デバイスによって提供されるメディア・プレゼンテーションに対応する被監視画像を獲得するステップを包含する。この例の方法は、被監視画像内の第１の領域のルミナンス（luminance）またはクロミナンス（chrominance）のうちの少なくとも１つを表現する第１のパラメータ値を判定するステップも包含し、当該第１の領域の形状は複数のコンテンツ・ウィンドウのうちの少なくとも１つの表現になる。さらにまた、この例の方法は、第１のパラメータ値を強調閾値と比較し、被監視画像内の第１の領域の場所に関連付けされた第１のコンテンツ・ウィンドウが強調されているか否かを判定するステップを包含する。
【０００５】
ここに開示された別の例においては、機械可読製品が、機械可読命令を格納し、この機械可読命令は、実行時に、メディア・デバイスによって提供されるメディア・プレゼンテーションに対応する被監視画像を機械に獲得させ、メディア・プレゼンテーションは、複数のコンテンツ・ウィンドウを含むことができる。またこの例の格納された機械可読命令の実行は、この例の機械に、被監視画像内の第１の領域のルミナンスまたはクロミナンスのうちの少なくとも１つを表現する第１のパラメータ値を決定させ、第１の領域の形状は、複数のコンテンツ・ウィンドウのうちの少なくとも１つの表現となる。さらにまたこの例の格納された機械可読命令の実行は、この例の機械に、第１のパラメータ値と強調閾値の比較を行わせ、被監視画像内の第１の領域の場所に関連付けされた第１のコンテンツ・ウィンドウが強調されているか否かを判定させる。
【０００６】
ここに開示されたさらに別の例においては、メディア・デバイス監視ユニットが、一例のメディア・デバイスのカメラ出力またはビデオ出力のうちの少なくとも１つと通信するように接続されて、当該メディア・デバイスによって提供されるメディア・プレゼンテーションに対応する被監視画像を獲得する一例のビデオ・インターフェースを包含し、当該メディア・デバイスは、メディア・プレゼンテーション内に複数のコンテンツ・ウィンドウを含むことができる。この例のメディア・デバイス監視ユニットは、この例のビデオ・インターフェースと通信するよう接続され、被監視画像内の第１の領域のルミナンスまたはクロミナンスのうちの少なくとも１つを表現する第１のパラメータ値を決定するべく動作する一例の被強調ウィンドウ検出器も包含し、この第１の領域の形状は、複数のコンテンツ・ウィンドウのうちの少なくとも１つの表現となる。それに加えてこの例の被強調ウィンドウ検出器は、第１のパラメータ値を強調閾値と比較し、被監視画像内の第１の領域の場所に関連付けされた第１のコンテンツ・ウィンドウが強調されているか否かを判定するべく動作する。さらにまたこの例のメディア・デバイス監視ユニットは、複数のコンテンツ・ウィンドウのうちの少なくとも１つの形状に対応するテンプレート、または複数のコンテンツ・ウィンドウのそれぞれに対応する複数の関心領域のうちの少なくとも１つを指定する一例の構成インターフェースを包含する。実装の一例においては、被強調ウィンドウ検出器が、この例の構成インターフェースによって指定されたテンプレートまたは複数の関心領域のうちの少なくとも１つを使用して被監視画像内の第１の領域を決定するべく動作する。
【０００７】
多くの既存のメディア・コンテンツ監視手法は、単一のメディア・コンテンツ・プレゼンテーションだけを表すと仮定されたビデオおよび／またはオーディオ信号を処理することによってコンテンツ監視を実行する。それとは対照的にここに述べられている一例のメディア・コンテンツ監視手法は、マルチウィンドウ・マルチメディア・プレゼンテーションのいずれのコンテンツ・ウィンドウが（たとえば、いずれのコンテンツ・プレゼンテーションまたはディスプレイ領域等が）視聴者により現在のところ強調されているかを検出することによって複数のコンテンツ・ウィンドウを含むマルチメディア・プレゼンテーションとの視聴者のインタラクションを決定する。概して言えば、視聴者は、ナビゲーションまたはそれ以外の方法で当初ウィンドウ（または、たとえばウィンドウに関連付けされたラベルまたはそのほかの識別子）を選択し、それによって選択されたコンテンツ・ウィンドウ（またはラベル等々）をマルチウィンドウ・マルチメディア・プレゼンテーション内のそのほかのコンテンツ・ウィンドウ（１つまたは複数）（またはラベル（１つまたは複数）等々）に関して強調させることによって特定のコンテンツ・ウィンドウを強調することができる。したがって、ここに述べられている一例のメディア・コンテンツ監視手法は、マルチウィンドウ・マルチメディア・プレゼンテーションに対応する被監視画像（たとえば、取り込まれたビデオ・フレーム等）を受動的かつ非侵襲的に処理し、被監視画像内に含まれるルミナンスおよび／またはクロミナンス情報を使用していずれのコンテンツ・ウィンドウが（たとえば、いずれのコンテンツ・プレゼンテーションまたはディスプレイ領域等が）視聴者によって強調されているかを決定できる。
【０００８】
ここに述べられているメディア・コンテンツ監視手法のさらに別の実装例においては、一例の監視ユニットが、マルチメディア・プレゼンテーションの既知の場所内に複数の選択可能なコンテンツ・ウィンドウを含むマルチメディア・プレゼンテーションを提供できるメディア・デバイスを監視するべく構成される。コンテンツ・ウィンドウのうちの少なくともいくつかは、視聴者によって強調されるようにできる。その種の例においては、監視ユニットが、視聴者によって強調されることが可能な複数のコンテンツ・ウィンドウの既知の場所に対応するマルチメディア・プレゼンテーション内のあらかじめ定義された関心領域を用いて構成されるか、または学習される。それに加えて、またはそれに代えて、あらかじめ定義された関心領域は、各コンテンツ・ウィンドウをラベル付けするマルチメディア・プレゼンテーション内の識別領域に対応可能であり、かつ対応するコンテンツ・ウィンドウを選択するべく視聴者によって強調されることが可能である。
【０００９】
あらかじめ定義された関心領域を用いて構成した後、この例の監視ユニットは、監視されるマルチメディア・プレゼンテーションを表すビデオ・フレーム（または、別の言い方では画像）を取り込み、デジタル化するか、またはそれ以外の形で獲得する。この例の監視ユニットは、その後、被監視ビデオ・フレーム（または、被監視画像）のあらかじめ定義された各関心領域に関連付けされたルミナンスおよび／またはクロミナンス情報を分析して、関連するコンテンツ・ウィンドウのうちの１つまたは複数が視聴者によって強調されているか否かを判定する。たとえば、コンテンツ・ウィンドウが強調されているとき、強調されているウィンドウに対応するマルチメディア・プレゼンテーションの領域は、すべてではないとしても、ほとんどの領域全体を通じて通常は一貫性があり、かつ高いルミナンスおよびクロミナンスのレベルを呈する。したがって、この例においては、監視されているビデオ・フレーム（または被監視画像）の特定の関心領域内のルミナンスおよび／またはクロミナンスが特定の評価基準を満たす場合（たとえば、特定のあらかじめ定義された関心領域についてのルミナンスが閾値より上であり、かつそのほかのあらかじめ定義された関心領域に関連付けされたルミナンスより大きいといった場合）に、その特定の関心領域に関連付けされたコンテンツ・ウィンドウが視聴者によって強調されていると判定される。
【００１０】
別の実装例においては、この例の監視ユニットが、これらに加えて、またはこれらに代えてマルチメディア・プレゼンテーションの（既知の場所はもとより）可能性として未知の場所内に複数の選択可能なコンテンツ・ウィンドウを含むマルチメディア・プレゼンテーションを提供することができるメディア・デバイスを監視するべく構成される。その種の例においては、監視ユニットが、被監視マルチメディア・プレゼンテーション内の強調される可能性のあるすべてのコンテンツ・ウィンドウおよび／または識別領域の形状（１つまたは複数）を表すテンプレート（たとえば二値画像、画像領域の形状および／またはサイズを指定するデータ、画像領域のピクセル境界を指定するデータ等々の形式）のセットを伴って構成される。動作の間に、この例の監視ユニットは、監視されているマルチメディア・プレゼンテーションを表す被監視ビデオ・フレーム（または、別の言い方で被監視画像）を取り込み、かつ処理するか、またはそれ以外の形で獲得する。この例の監視ユニットは、その後被監視ビデオ・フレーム（または被監視画像）をそのテンプレートのセットと比較し、強調されているコンテンツ・ウィンドウ（存在する場合）とそのテンプレートのうちの１つまたは複数の間の整合を識別する。
【００１１】
二値化や点相関等の多様なデジタル画像処理およびマッチング手法を使用して被監視ビデオ・フレームまたは被監視画像とテンプレートのセットの比較することができる。たとえば、デジタル画像の二値化は、カラーまたはグレイスケールの画像から二値画像（たとえば白黒画像）への変換を伴い、デジタル画像相関は、２つの画像が整合するか否かを決定する２つのデジタル画像の間の関連の類似度の測度を提供する。特定の実装例においては、監視ユニットが、被監視マルチメディア・プレゼンテーションに対応するビデオ・フレームを取り込み、デジタル化し、かつ二値化して、被監視マルチメディア・プレゼンテーションを表す二値被監視画像を獲得する。その後この例の監視ユニットは、構成されたテンプレートのいくつかまたはすべてを、二値被監視画像にわたって水平および垂直両方の方向においてシフトし（またはそれ以外の形で、二値被監視画像の場所（たとえばピクセル・ロケーション）および領域（たとえばピクセル境界）を、構成されたテンプレート（１つまたは複数）との比較のために選択し）、いずれかのテンプレートがその二値被監視画像内の任意の場所において整合をもたらすか否かを決定する。整合が見つかった場合には、その整合の場所および整合をもたらしているその特定のテンプレートを使用して、その被監視マルチメディア・プレゼンテーション内のコンテンツ・ウィンドウが視聴者によって強調されたことを示す。
【００１２】
視聴者によってコンテンツ・ウィンドウが強調されたか否か、およびどのコンテンツ・ウィンドウが強調されたかを決定した後、ここに述べられている例の監視手法の少なくともいくつかは、その強調されているコンテンツ・ウィンドウ内に呈示されたメディア・コンテンツを識別するべく動作する。たとえば各コンテンツ・ウィンドウは、特定の放送チャンネルまたは、より一般的にコンテンツ・ソースにあらかじめ割り当てることができる。その種の例においては、強調されているコンテンツ・ウィンドウの識別が、コンテンツ・ソースの一意的な識別も行う。それに加えて、またはそれに代えて光学文字認識（ＯＣＲ）および／またはロゴ検出を使用して強調されているコンテンツ・ウィンドウ内に呈示されたコンテンツを処理し、その強調されているコンテンツ・ウィンドウ内に呈示されたコンテンツのソースの識別に使用できる識別情報（たとえば、放送チャンネル番号、名前、ロゴ等々）を獲得することができる。監視されているメディア・デバイスによって発せられるオーディオ信号から決定されるオーディオ・コード／署名、および／またはそのメディア・デバイスによって発せられるビデオ信号から決定されるビデオ・コード／署名もまた、被監視マルチメディア・プレゼンテーションの強調されているコンテンツ・ウィンドウ内に呈示されたコンテンツの識別に使用できる。
【図面の簡単な説明】
【００１３】
【図１】ここに述べられるメディア・コンテンツ監視手法を実装できる一例のメディア・コンテンツ監視システムのブロック図である。
【図２】複数のコンテンツ・ウィンドウを含むマルチメディア・プレゼンテーションを監視することが可能であり、かつ図１の例のメディア・コンテンツ監視システムの実装に使用できる監視ユニットの例のブロック図である。
【図３】図２の例の監視ユニットによって使用され、被監視マルチメディア・プレゼンテーション内に含まれるコンテンツ・ウィンドウが強調されているか否かを判定することができるあらかじめ定義された関心領域の第１の例のセットを図示した説明図である。
【図４】図２の例の監視ユニットによって使用され、被監視マルチメディア・プレゼンテーション内に含まれるコンテンツ・ウィンドウが強調されているか否かを判定することができるあらかじめ定義された関心領域の第２の例のセットを図示した説明図である。
【図５】図２の監視ユニットによって使用され、被監視マルチメディア・プレゼンテーション内に含まれるコンテンツ・ウィンドウが強調されているか否かを判定することができるテンプレートのセットの例を図示した説明図である。
【図６】図２の例の監視ユニットの実装に使用することができる一例の被強調ウィンドウ検出器のブロック図である。
【図７】図２の例の監視ユニットを実装する一例の構成手順を行うべく実行できる一例の機械可読命令を示すフローチャートである。
【図８】図２の例の監視ユニットを実装する一例の監視手順を行うべく実行できる一例の機械可読命令を示すフローチャートである。
【図９Ａ】図９Ｂと併せて図８の例の機械可読命令および／または図２の例の監視ユニットを実装する一例の被強調ウィンドウ検出手順を行うべく実行できる一例の機械可読命令を形成するフローチャートである。
【図９Ｂ】併せて図８の例の機械可読命令および／または図２の例の監視ユニットを実装する一例の被強調ウィンドウ検出手順を行うべく実行できる一例の機械可読命令を形成するフローチャートである。
【図１０】図２の例の監視ユニットを実装する図７、図８、および／または図９Ａ〜図９Ｂの例の機械可読命令を格納および／または実行できる一例のコンピュータ・システムのブロック図である。
【発明を実施するための形態】
【００１４】
図を参照すると、ここに述べられているメディア・コンテンツ監視手法を実装できる一例のメディア・コンテンツ監視システム１００のブロック図が図１に図解されている。この例のメディア・コンテンツ監視システム１００は、一例のサービス・プロバイダ１１５から受信されるメディア・コンテンツを使用して一例のマルチメディア・プレゼンテーション１１０を呈示するべく構成された一例のメディア・デバイス１０５を含む。この例のメディア・コンテンツ監視システム１００は、この例のメディア・デバイス１０５によって提供される一例のマルチメディア・プレゼンテーション１１０を監視するべく構成された一例の監視ユニット１２０も含む。この例のメディア・コンテンツ監視システム１００は、さらに、一例のネットワーク１３０を介して一例の監視ユニット１２０と通信し、かつ監視ユニット１２０によって決定された被監視データを受信するべく構成された一例の中央処理機構１２５を含む。それに加えて、このメディア・コンテンツ監視システム１００の少なくともいくつかの実装例は、この例の監視ユニット１２０の局所的な構成を可能にする一例の構成端末１３５を含む。それに加えて、またはそれに代えて、少なくともいくつかの実装例は、この例の中央処理機構１２５およびこの例のネットワーク１３０を介してこの例の監視ユニット１２０の遠隔構成を可能にする。それに加えて、またはそれに代えて、少なくともいくつかの実装例においては、この例の監視ユニット１２０が、たとえばリモート・コントロールまたはそのほかの入力デバイスから入力される構成データを受信するこの例の監視ユニット１２０とともに、この例のメディア・デバイス１０５に、１つまたは複数の構成ウィンドウを呈示させるべく構成できる。
【００１５】
より詳細に図１を考察すると、この例のサービス・プロバイダ１１５は、この例のメディア・コンテンツ監視システム１００に対する入力として動作し、かつ放送ケーブル・テレビジョン・サービス・プロバイダ、衛星テレビジョン・サービス・プロバイダ（たとえばディッシュ・ネットワーク（ＤＩＳＨ  Ｎｅｔｗｏｒｋ）等）、ダイレクト・サテライト・フィード、無線周波数（ＲＦ）テレビジョン・サービス・プロバイダ、インターネット・サービス・プロバイダ、インターネット・ストリーミング・ビデオ／オーディオ・プロバイダ（たとえば、ネットフリックス・インク（Ｎｅｔｆｌｉｘ，  Ｉｎｃ．）等）、ビデオ−オン−デマンド（ＶＯＤ）プロバイダ等々といった任意タイプのサービス・プロバイダによって実装できる。それに加えて、またはそれに代えて、この例のサービス・プロバイダ１１５は、デジタル多用途ディスク（ＤＶＤ）プレーヤ、ビデオ・カセット・レコーダ（ＶＣＲ）、ビデオ・ゲーム・コンソール、デジタル・ビデオ・レコーダ（ＤＶＲ）等々といった１つまたは複数の局所的なメディア・コンテンツ・ソースによって置換または増強することができる。さらにまた、この例のサービス・プロバイダ１１５は、それぞれ上述したようなサービス・プロバイダおよび／または局所的なメディア・コンテンツ・ソースを任意数用いた、任意の組み合わせによって実装できる。
【００１６】
この例のメディア・デバイス１０５は、テレビジョン、セットトップ・ボックス（ＳＴＢ）、マルチメディア・コンピュータ・システム、マルチメディア対応携帯電話、携帯情報端末（ＰＤＡ）等々といった任意のタイプのメディア・デバイスによって実装できる。さらにまた、いくつかの実装例においては、この例のメディア・デバイス１０５は、上で述べたこの例のサービス・プロバイダ１１５の説明にあるような１つまたは複数の局所的なメディア・コンテンツ・ソースと接続されてもよいし、あるいは統合されてもよい。より一般的に述べれば、この例のメディア・デバイス１０５は、メディア・コンテンツを処理し、図解された例のマルチメディア・プレゼンテーション１１０等の複数のコンテンツ・エリアまたはウィンドウを含むマルチメディア・プレゼンテーションを提供できる任意タイプのメディア・デバイスによって実装できる。したがって、この例のメディア・デバイス１０５は、テレビジョン等のマルチウィンドウ・マルチメディア・プレゼンテーションが呈示（たとえば、表示）可能なデバイスに対応できるか、またはこの例のメディア・デバイス１０５は、プレゼンテーションのためにテレビジョン等の別のデバイスにマルチウィンドウ・マルチメディア・プレゼンテーションが提供可能なＳＴＢ等のデバイスに対応できる。
【００１７】
図解されている例のメディア・デバイス１０５は、６つのメディア・コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆ、および６つの関連する識別ラベル１４５Ａ〜１４５Ｆを含む一例のマルチメディア・プレゼンテーション１１０を提供できる。この例のメディア・デバイス１０５は、この例のマルチウィンドウ・マルチメディア・プレゼンテーション１１０を連続的に提供できる。それに加えて、またはそれに代えて、一例のメディア・デバイス１０５は、特定の動作条件の下にだけこの例のマルチウィンドウ・マルチメディア・プレゼンテーション１１０を提供してもよく、この特定の動作条件の例として、そのメディア・デバイス１０５が特定のチャンネルに同調されている場合、特定のプレゼンテーション／表示モードで動作するべく構成されている場合、特定のマルチメディア・プレゼンテーション・アプリケーションを実行するべく構成されている場合などが挙げられる。この図解された例のマルチメディア・プレゼンテーション１１０は、６つのコンテンツ・ウィンドウを含むが、ここに述べられている例の監視手法は、任意の数のコンテンツ・ウィンドウを含むマルチウィンドウ・マルチメディア・プレゼンテーションをサポートする。さらにまたマルチウィンドウ・マルチメディア・プレゼンテーション内に含まれるコンテンツ・ウィンドウのそれぞれは、縁あり、または縁なしの任意タイプのディスプレイ・ウィンドウ、領域、バナー、メニュー等々とすることができる。また、マルチウィンドウ・マルチメディア・プレゼンテーション内の各コンテンツ・ウィンドウは、概して異なるメディア・ソースに関連付けされる。たとえば、第１のコンテンツ・ウィンドウは、それのソースとして、サービス・プロバイダ１１５によって提供される第１の放送チャンネルを有することが可能であり、第２のコンテンツ・ウィンドウは、それのソースとして、サービス・プロバイダ１１５によって提供されるか、またはメディア・デバイス１０５によって生成されるメニュー・ディスプレイ・データを有することが可能である。別の例においては、第２のコンテンツ・ウィンドウが、それのソースとして、サービス・プロバイダ１１５によって提供される第２の放送チャンネルを有することができる。さらに別の例においては、第２のコンテンツ・ウィンドウが、局所的なメディア・コンテンツ・ソースからそれの入力を獲得することができる。これらの例は、例証に過ぎず、限定を意味しない。
【００１８】
第１の例証となる例として、この例のサービス・プロバイダ１１５が、ディッシュ・ネットワーク（ＤＩＳＨ  Ｎｅｔｗｏｒｋ（登録商標））のダイレクト・ブロードキャスト・サテライト・サービスに対応するものとし、メディア・デバイス１０５は、ディッシュ・ネットワーク（ＤＩＳＨ  Ｎｅｔｗｏｒｋ（登録商標））のダイレクト・ブロードキャスト・サテライト・サービスを介して受信されるメディア・コンテンツを受信し、呈示することができるメディア・デバイスに対応するものとすることができる。その種の例においては、この例のメディア・デバイス１０５によって呈示されるマルチメディア・プレゼンテーション１１０が、ＤＩＳＨホーム・ポータル・チャンネルのプレゼンテーションに対応することができる。この例のメディア・デバイス１０５は、限定ではないが、あらかじめ定義されたチャンネル（たとえばチャンネル１００）に同調すること、リモート・コントロール（図示せず）上のインタラクティブＴＶボタンを押すこと、電子プログラム案内（ＥＰＧ）からホーム・ポータル・チャンネルを起動すること、別のチャンネル上のトリガされた宣伝を選択すること等々を含む多くの形でＤＩＳＨホーム・ポータル・チャンネルにアクセスできる。
【００１９】
図解された例に示されているとおり、ＤＩＳＨホーム・ポータル・チャンネルは、マルチメディア・プレゼンテーション１１０内に含めるための６つのビデオ・コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆを提供し、この例のメディア・デバイス１０５によって表示され、結果としてマルチウィンドウ・ビデオ・ディスプレイ・モザイクをもたらす。各コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆは、ディッシュ・ネットワーク（ＤＩＳＨ  Ｎｅｔｗｏｒｋ（登録商標））ダイレクト・ブロードキャスト・サテライト・サービスによって伝えられる特定の放送ネットワーク、またはそのほかのインタラクティブ・サービスのための視聴者ナビゲーション・メニューによって提供されるコンテンツを呈示するべく個別に構成できる。６つのビデオ・コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆのそれぞれを通るナビゲーションは、リモート・コントロール（図示せず）の方向矢印を使用して達成される。視聴者が、マルチメディア・プレゼンテーション１１０の特定のビデオ・コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆへナビゲートするとき、選択されたビデオ・コンテンツ・ウィンドウが強調される。たとえばこのマルチメディア・プレゼンテーション１１０は、強調されているとして第１のコンテンツ・ウィンドウ１４０Ａを図示している（それとともに、第１の情報ラベル１４５Ａも強調されている）。
【００２０】
ＤＩＳＨホーム・ポータル・チャンネルの例においては、視聴者が特定のビデオ・コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆを強調し、強調されたコンテンツ・ウィンドウがメディア・コンテンツを呈示するとき、この例のメディア・デバイス１０５によって出力されるオーディオ信号が、強調されたコンテンツ・ウィンドウ内に呈示されるメディア・コンテンツに対応する。たとえば、図解された例における強調された第１のコンテンツ・ウィンドウ１４０Ａがディッシュ・ネットワーク（ＤＩＳＨ  Ｎｅｔｗｏｒｋ（登録商標））によって伝えられる特定の放送ネットワークによって提供されるメディア・コンテンツを呈示しているとき、この例のメディア・デバイス１０５によって出力されるオーディオ信号は、強調されている第１のコンテンツ・ウィンドウ１４０Ａ内に呈示されているネットワーク・メディア・コンテンツに対応するべく変化する。ネットワーク・メディア・コンテンツを呈示している強調されているコンテンツ・ウィンドウ（たとえば第１のコンテンツ・ウィンドウ１４０Ａ）が視聴のためにその後に続いて再び選択されると、選択されたネットワーク・メディア・コンテンツに対応するフルスクリーンのビデオおよびオーディオが呈示される。しかしながら、視聴者が、そのほかの何らかの非オーディオ・インタラクティブ・アプリケーション（たとえばインタラクティブ・プログラム案内等）を呈示するコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆへナビゲートし、それを強調すると、この例のメディア・デバイス１０５によって出力されるオーディオは、ネットワーク・メディア・コンテンツを呈示する最後の強調されていたウィンドウに対応することになる。たとえば視聴者が、先にオーディオ・コンテンツを伴う放送プログラムを呈示する第１のコンテンツ・ウィンドウを強調していた後に、インタラクティブ・プログラム案内を呈示する第２のコンテンツ・ウィンドウを強調した場合、メディア・デバイス１０５は、今は第２のコンテンツ・ウィンドウがインタラクティブ・プログラム案内を強調しているにもかかわらず第１のコンテンツ・ウィンドウ内に呈示されていた放送プログラムに対応するオーディオを出力し続けることになる。したがって、呈示されるオーディオが必ずしもすべてのケースにおいて強調されているコンテンツ・ウィンドウに対応しないことから、この例のメディア・デバイス１０５によって出力されるオーディオの監視だけでは、視聴者によって強調されたこの例のマルチメディア・プレゼンテーション１１０内に含まれるコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆの正確な識別に充分でないことがある。
【００２１】
第２の例証となる例として、この例のサービス・プロバイダ１１５は、インターネット・サービス・プロバイダおよび／または１つまたは複数のインターネット・ストリーミング・ビデオ／オーディオ・プロバイダに対応することができ、メディア・デバイス１０５は、マルチメディア・コンピュータ・システム、マルチメディア対応携帯電話、ＰＤＡ等々に対応することができる。その種の例においては、この例のメディア・デバイス１０５によって呈示されるマルチメディア・プレゼンテーション１１０が、複数のメディア・コンテンツ・プレゼンテーションのそれぞれを呈示するために開かれている複数のメディア・コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆに対応し得る。たとえば各コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆは、異なるストリーミングまたはダウンロードされるオーディオ／ビデオ・コンテンツを呈示するべく開かれ、構成されてもよい。その種の例においては、視聴者が、マウス、ポインタ等々（図示せず）といった入力デバイスを使用して、複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆのうちのいずれかアクティブとするものを強調することができる。
【００２２】
上述の例によって示されるとおり、図１の例のメディア・デバイス１０５によって提供されるこの例のマルチメディア・プレゼンテーション１１０内に含まれるメディア・コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆのそれぞれは、限定ではないが広帯域オーディオ／ビデオ・コンテンツ、ストリーミング・オーディオ／ビデオ・コンテンツ、ダウンロードされたファイルから呈示されるオーディオ／ビデオ・コンテンツ、画像、メニュー、グラフィック等々を含む任意タイプのメディア・コンテンツを呈示できる。識別ラベル１４５Ａ〜１４５Ｆは、対応するメディア・コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆ内に呈示しているメディア・コンテンツに対応する放送チャンネル番号、チャンネル名、プログラム名、ファイル名、ウェブサイト、ロゴ等々といった任意タイプの識別情報を含んでいてよい。上述の例で考察したとおり、この例のマルチメディア・プレゼンテーション１１０内に含まれるメディア・コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆのそれぞれは、視聴者によって強調され、この例のメディア・デバイス１０５によって提供されるこの例のマルチメディア・プレゼンテーション１１０とその視聴者のインタラクションを可能にすることができる。一例の実装においては、視聴者が特定のメディア・コンテンツ・ウィンドウを選択すると、選択されたコンテンツ・ウィンドウまたは少なくともそれらの実質的な部分が強調される。たとえば、あるコンテンツ・ウィンドウが強調されているとき、その強調されているウィンドウに対応するマルチメディア・プレゼンテーションの領域が、そのほかのコンテンツ・ウィンドウ（１つまたは複数）に対応するマルチメディア・プレゼンテーションの領域（１つまたは複数）と実質的に異なる（たとえば、より高い、より低い等々）ルミナンスおよび／またはクロミナンスのレベル（または、テクスチャ、シェーディング等々といったそのほかの画像特性）を呈する。たとえば図１においては、第１のメディア・コンテンツ・ウィンドウ１４０Ａが、視聴者によって強調されているとして図示されている。それに加えて、またはそれに代えて、視聴者が特定のメディア・コンテンツ・ウィンドウを選択するとき、その選択されたコンテンツ・ウィンドウに関連付けされた識別ラベルまたは少なくともその実質的な部分が強調される。たとえば図１においては、第１のコンテンツ・ウィンドウ１４０Ａに関連付けされた第１の識別ラベル１４５Ａもまた、視聴者によって強調されているとして図示されている。
【００２３】
この例のメディア・デバイス１０５によって提供されるこの例のマルチメディア・プレゼンテーション１１０を監視するために、この例のメディア・コンテンツ監視システム１００は、例示的な監視ユニット１２０を含む。すべてではないとしても多くの従来的なメディア・コンテンツ監視とは異なり、この例の監視ユニット１２０は、この例のマルチメディア・プレゼンテーション１１０を監視し、複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆのうちの視聴者によって強調されている１つまたは複数を決定できる。それに加えて少なくともいくつかの実装例において、監視ユニット１２０は、強調されていると決定された特定のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆ内に呈示される特定のメディア・コンテンツを識別できる。さらにまた少なくともいくつかの実装例において、監視ユニット１２０は、被監視メディア・デバイス１０５が特定のチャンネルに同調されているか否か、またはそれ以外の形で複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆを含むこの例のマルチメディア・プレゼンテーション１１０を呈示するべく特別に構成されているか否かを決定できる。
【００２４】
図解された例においては、監視ユニット１２０が、この例のメディア・デバイス１０５によって出力されるビデオ信号を受け入れるビデオ信号入力１５０を含む。それに加えて、またはそれに代えて、この図解された例の監視ユニット１２０は、メディア・デバイス１０５のディスプレイに対応する画像を取り込むべく位置決め可能なカメラ１５５（たとえば、ビデオ・カメラまたはスチル・カメラ等）を含む。例示的なビデオ信号入力１５０および例示的なカメラ１５５を含むとして図示されているが、この例の監視ユニット１２０は、この例のメディア・デバイス１０５によって提供されるこの例のマルチメディア・プレゼンテーション１１０の受信、検出、および／またはそれ以外の形の処理を行うことができる任意タイプのセンサを含むことができる。この例の監視ユニット１２０内に例示的なビデオ信号入力１５０および／または例示的なカメラ１５５および／またはそのほかの任意の適切なセンサを含めることは、監視ユニット１２０がこの例のメディア・デバイス１０５によって提供されるこの例のマルチメディア・プレゼンテーション１１０を、非侵襲的に（すなわち、この例のメディア・デバイス１０５の修正なしに）監視することを可能にする。
【００２５】
たとえば、より詳細を下に述べるとおり、監視ユニット１２０は、この例のビデオ信号入力１５０を介して受信されるビデオ信号および／またはこの例のカメラ１５５を介して撮られる画像（１つまたは複数）を使用して、この例のメディア・デバイス１０５によって提供されるこの例のマルチメディア・プレゼンテーション１１０に対応する被監視画像（または等価的に、被監視ビデオ・フレーム）を決定する（たとえば、取り込む）。この例の監視ユニット１２０は、その後、その被監視画像内に含まれるルミナンスおよび／またはクロミナンス情報を処理し、対応する被監視マルチメディア・プレゼンテーション１１０が、図解された例の複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆ等の複数のコンテンツ・ウィンドウを含むか否かを判定する。被監視マルチメディア・プレゼンテーション１１０が複数のコンテンツ・ウィンドウ（たとえば複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆ等）を含むと判定された場合に、この例の監視ユニット１２０は、さらにコンテンツ・ウィンドウのうちのいずれの１つまたは複数が視聴者によって強調されているかを判定する。
【００２６】
たとえば被監視マルチメディア・プレゼンテーション１１０に含まれる複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆが既知の場所を有するというシナリオにおいては、この例の監視ユニット１２０を、複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆの既知の場所に対応するマルチメディア・プレゼンテーション１１０内のあらかじめ定義された関心領域を用いて構成するか、または学習させることができる。それに加えて、またはそれに代えて、特定のコンテンツ・ウィンドウに関連付けされた識別ラベルを強調できるというシナリオをサポートするために、この例の監視ユニット１２０を、複数の識別ラベル１４５Ａ〜１４５Ｆの既知の場所に対応するマルチメディア・プレゼンテーション１１０内のあらかじめ定義された関心領域を用いて構成するか、または学習させることができる。あらかじめ定義された関心領域を用いて構成／学習が行われた後、この例の監視ユニット１２０は、各あらかじめ定義された関心領域の被監視画像内に含まれるルミナンスおよび／またはクロミナンス情報を処理し、関連するコンテンツ・ウィンドウのうちの１つまたは複数が強調されているか否かを決定する。その種の関心領域の処理は、図２に図解されるところの監視ユニット１２０の実装例の説明に関連してより詳細が以下に述べられている。
【００２７】
被監視マルチメディア・プレゼンテーション１１０に含まれる複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆが可能性として（既知の場所はもとより）未知の場所を有するというシナリオについては、これらに加えて、またはこれらに代えて、被監視マルチメディア・プレゼンテーション１１０内の強調される可能性のあるすべてのコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆおよび／または識別領域１４５Ａ〜１４５Ｆの形状（１つまたは複数）を表すテンプレート（たとえば、二値画像、画像領域の形状および／またはサイズを指定するデータ、画像領域のピクセル境界を指定するデータ等々の形式）のセットを用いてこの例の監視ユニット１２０を構成し、または学習させることができる。テンプレートのセットを用いて構成／学習が行われた後、この例の監視ユニット１２０は、二値化、相関等々の多様なデジタル画像処理およびマッチング・手法を利用し、被監視画像をテンプレートのセットと比較する。たとえば監視ユニット１２０は、構成されたテンプレートのいくつかまたはすべてを、被監視画像にわたって水平および垂直両方の方向においてシフトし（またはそれ以外の形で、二値被監視画像の場所（たとえばピクセル・ロケーション）および領域（たとえばピクセル境界）を、構成されたテンプレート（１つまたは複数）との比較のために選択し）、その被監視画像内の任意の場所においていずれかのテンプレートと被監視画像の相関が整合をもたらすか否かを決定する。整合が見つかった場合には、整合の場所およびその整合をもたらしているその特定のテンプレートを使用して、被監視マルチメディア・プレゼンテーション１１０内の関連するコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆおよび／または識別ラベル１４５Ａ〜１４５Ｆが強調されたことを示す。その種のテンプレート処理は、図２内に図解された監視ユニット１２０の実装の説明に関連して、より詳細を後述する。
【００２８】
いくつかの実装例において監視ユニット１２０は、強調されているコンテンツ・ウィンドウの検出を（たとえば、上で述べた関心領域またはテンプレート処理を使用して）試みる前に、図解された例の複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆ等の複数のコンテンツ・ウィンドウを被監視マルチメディア・プレゼンテーション１１０が含むか否かに関しての初期判定を行ってもよい。たとえば、監視ユニット１２０の処理要件を低減するために、マルチメディア・プレゼンテーション１１０に対応する被監視画像の初期処理が、マルチメディア・プレゼンテーション１１０が複数のコンテンツ・ウィンドウを含むことを示す場合にだけ、その種の強調されているウィンドウの検出が実施されるようにしてもよい。たとえば、被監視画像のルミナンスおよび／またはクロミナンス値の処理に基づいて、ライン検出またはエッジ検出手法等の任意の適切な画像処理手法を使用して、被監視マルチメディア・プレゼンテーション１１０内に複数のコンテンツ・ウィンドウが含まれるか否かを判定してもよい。
【００２９】
この例の監視ユニット１２０は、被監視マルチメディア・プレゼンテーション１１０内に含まれるこの例のコンテンツ・ウィンドウ１４０Ａ等のコンテンツ・ウィンドウが強調されていることを仮定し、さらに、図解された例の監視ユニット１２０は、強調されているコンテンツ・ウィンドウ１４０Ａ内に呈示されるメディア・コンテンツを識別するべく動作する。たとえば、各コンテンツ・ウィンドウ１４０Ａ〜１４０Ｆに特定の放送チャンネルまたはより一般的に、この例のサービス・プロバイダ１１５によって提供されるコンテンツ・ソースが割り当てられている場合、この例の監視ユニット１２０は、強調されているコンテンツ・ウィンドウ１４０Ａ内に呈示されるメディア・コンテンツを、被監視マルチメディア・プレゼンテーション１１０内におけるそれの場所によって識別できる。
【００３０】
それに加えて、またはそれに代えて、この例の監視ユニット１２０は、光学文字認識（ＯＣＲ）および／またはロゴ検出を採用し、強調されているコンテンツ・ウィンドウ１４０Ａを処理して、その強調されているコンテンツ・ウィンドウ１４０Ａ内に呈示されるメディア・コンテンツの識別に使用可能な識別情報（たとえば、放送チャンネル番号、名前、ロゴ等々）を獲得してもよい。それに加えて、またはそれに代えて、この例の監視ユニット１２０は、この例のビデオ信号入力１５０および／またはこの例のカメラ１５５を介して獲得されるビデオ／画像データを使用してビデオ・コード／署名を判定し、強調されているコンテンツ・ウィンドウ１４０Ａ内に呈示されるメディア・コンテンツを識別してもよい。
【００３１】
さらにまた、この例の監視ユニット１２０は、この例のメディア・デバイス１０５から発せられるオーディオを取り込むマイクロフォン１６０を含む。図示されていないが、この例の監視ユニット１２０は、この例のマイクロフォン１６０に加えて、またはそれの代替としてオーディオ・ライン入力も含んでいてよい。図解されている例の監視ユニット１２０は、マイクロフォン１６０を使用して、この例のメディア・デバイス１０５からの、この例の被監視マルチメディア・プレゼンテーション１１０に対応する被監視オーディオ信号を取り込む。その後この例の監視ユニット１２０は、任意の適切な手法を使用して被監視オーディオ信号からオーディオ・コード／署名を判定し、強調されているコンテンツ・ウィンドウ１４０Ａ内に呈示されたメディア・コンテンツを識別する。たとえば、また上で述べたとおり、少なくともいくつかの例のマルチメディア・プレゼンテーション１１０の異なるコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆ（たとえば、ＤＩＳＨホーム・ポータル・チャンネルに対応するプレゼンテーション等）を通って視聴者がナビゲートするとき、メディア・デバイス１０５から発するオーディオが、視聴者によって強調されている特定のコンテンツ・ウィンドウに対応するべく変化する。その種の例においては、被監視オーディオ信号から判定されたオーディオ・コード／署名が、強調されているコンテンツ・ウィンドウ（たとえば、コンテンツ・ウィンドウ１４０Ａ）内に呈示されたメディア・コンテンツに対応することになり、したがってその種のメディア・コンテンツの識別に使用できる。
【００３２】
この例の監視ユニット１２０は、あらかじめ決定された時間間隔および／または特定の事象（たとえば、中央処理機構１２５から監視ユニット１２０に促す任意の利用可能な監視データのレポートのプロンプト等）の発生時に監視データを格納し、この例の中央処理機構１２５にレポートする。監視データは、たとえば複数のコンテンツ・ウィンドウ（たとえば、ウィンドウ１４０Ａ〜１４０Ｆ等）を含むこの例のマルチメディア・プレゼンテーション１１０の検出、その種のコンテンツ・ウィンドウのいずれが視聴者によって強調されているかの判定、その種の強調されているコンテンツ・ウィンドウ内に呈示されたメディア・コンテンツについての識別情報等々を含む。図解されている例においては、この例の監視ユニット１２０が、この例のネットワーク１３０を介してこの例の中央処理機構１２５と通信する。この例のネットワーク１３０は、たとえば会社／企業のローカル・エリア・ネットワーク（ＬＡＮ）、広帯域ケーブル・ネットワーク、広帯域衛星ネットワーク、広帯域携帯電話ネットワーク、インターネットへのアクセスを提供するインターネット・サービス・プロバイダ（ＩＳＰ）、ダイアルアップ接続等々といった任意のタイプの通信ネットワークによって実装できる。
【００３３】
図解されている例の中央処理機構１２５は、この例の監視ユニット１２０から受信される監視データを処理し、格付け情報、コンテンツ検証情報、目標とされる宣伝情報等々を決定する。それに加えて少なくともいくつかの実装例においては、中央処理機構１２５が、監視ユニット１２０の遠隔構成を提供し、たとえば強調されているウィンドウの検出の実行に使用されるあらかじめ決定された関心領域および／またはテンプレートのセットを構成する。図解されている例の監視ユニット１２０は、この例の構成端末１３５を介して、たとえば強調されているウィンドウの検出の実行に使用されるあらかじめ決定された関心領域および／またはテンプレートのセットの局所的な構成もサポートする。この例の構成端末１３５は、コンピュータ・ワークステーション、ＰＤＡ、ハンドヘルド端末、携帯電話等々といった任意のタイプの端末またはコンピュータを使用して実装できる。
【００３４】
図１の監視ユニット１２０の実装例のブロック図を図２に図解する。図２の例の監視ユニット１２０は、一例のビデオ入力１５０（および、それによってそれらと通信するように接続された被監視メディア・デバイスのビデオ出力）および／または監視ユニット１２０内に含まれる一例のカメラ１５５と通信するように接続されることができ、図１の例のメディア・デバイス１０５等の被監視メディア・デバイスによって提供されるマルチメディア・プレゼンテーションに対応する被監視画像を決定する（たとえば、取り込む）ことができる任意のビデオ・インターフェース・テクノロジを使用して実装される一例のビデオ・インターフェース２０５を含む。図２の例の監視ユニット１２０は、この例のマイクロフォン１６０および／または監視ユニット１２０内に含まれる一例のオーディオ・ライン入力（図示せず）から被監視オーディオ信号を獲得できる任意のオーディオ・インターフェース・テクノロジを使用して実装される一例のオーディオ・インターフェース２１０も含む。図２の例の監視ユニット１２０は、さらに、この例のネットワーク１３０とインターフェースして図１の例の中央処理機構１２５等の中央処理機構との通信をサポートできる任意のネットワーク・テクノロジを使用して実装される一例のネットワーク・インターフェース２１５を含む。この例のネットワーク・インターフェース２１５は、図１の例の構成端末１３５とのインターフェースもサポートする。
【００３５】
それに加えて、この例のＲＯＩ構成ユニット２２５は、この例のビデオ・インターフェース２０５を介して獲得される被監視画像データ、この例のオーディオ・インターフェース２１０を介して獲得される被監視オーディオ・データ、および／またはそれらの任意の組み合わせを格納する被監視データ・ストレージ・ユニット２１８を含む。この例の被監視データ・ストレージ・ユニット２１８は、任意タイプのメモリまたはストレージ・テクノロジを使用して実装できる。たとえば被監視データ・ストレージ・ユニット２１８は、図１０に図解され、かつより詳細を後述するこの例のシステム１０００内に含まれる揮発性メモリ１０１８および／または大容量ストレージ・デバイス１０３０によって実装できる。
【００３６】
図１の例のマルチメディア・プレゼンテーション１１０等の被監視マルチメディア・プレゼンテーションが、この例のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆ等の複数のコンテンツ・ウィンドウを含むか否かを決定するため、およびその種のコンテンツ・ウィンドウのうちのいずれかが視聴者によって強調されているか否かを決定するために、図２の例の監視ユニット１２０は、被強調ウィンドウ検出器２２０、関心領域（region of interest, ＲＯＩ）構成ユニット２２５、およびテンプレート構成ユニット２３０を含む。この例のＲＯＩ構成ユニット２２５は、あらかじめ決定された関心領域のセットがこの例の監視ユニット１２０によって監視されるマルチメディア・プレゼンテーション内の既知の場所を有する１つまたは複数のコンテンツ・ウィンドウに対応するとして指定されることを可能にする。図解された例においては、ＲＯＩ構成ユニット２２５が図１の例の中央処理機構１２５および／またはその例の構成端末１３５からネットワーク・インターフェース２１５を介して獲得されるＲＯＩ構成情報を受け入れる。この例のＲＯＩ構成ユニット２２５によって受け入れられる一例のＲＯＩ構成情報は、被監視マルチメディア・プレゼンテーション内に含まれるコンテンツ・ウィンドウの数、各コンテンツ・ウィンドウの場所、各コンテンツ・ウィンドウのサイズ（たとえば、コンテンツ・ウィンドウが多様なサイズを伴うあらかじめ決定された形状を有する場合）、各コンテンツ・ウィンドウの形状（たとえば、特定の場所において特定のコンテンツ・ウィンドウを境界設定する点または頂点、異なるサイズを有する可能性のある形状のセットから選択される形状およびサイズ等々として指定される）等々を含む。
【００３７】
この例のＲＯＩ構成ユニット２２５は、一例の構成データ・ストレージ・ユニット２３５内に、獲得されたＲＯＩ構成情報を使用して指定されるあらかじめ定義された関心領域のセットを格納する。この例の構成データ・ストレージ・ユニット２３５は、任意のタイプのメモリまたはストレージ・テクノロジを使用して実装できる。たとえばこの構成データ・ストレージ・ユニット２３５は、図１０に図解されている一例のシステム１０００内に含まれ、より詳細を後述する不揮発性メモリ１０２０によって実装できる。それに加えて、またはそれに代えて、この構成データ・ストレージ・ユニット２３５は、図１０に図解されている一例のシステム１０００内に含まれ、より詳細を後述する揮発性メモリ１０１８および／または大容量ストレージ・デバイス１０３０によって実装できる。より詳細を後述するとおり、この例の被強調ウィンドウ検出器２２０は、この例の構成データ・ストレージ・ユニット２３５内に格納されているあらかじめ定義された関心領域のセットを検索し、被監視マルチメディア・プレゼンテーション内に含まれるコンテンツ・ウィンドウが既知の場所を有するというシナリオについて、強調されているコンテンツ・ウィンドウの検出を実行することができる。
【００３８】
この例のＲＯＩ構成ユニット２２５によって指定され、格納されることのある第１の例のあらかじめ決定された関心領域のセット３００を図３に図解する。第１の例のあらかじめ決定された関心領域のセット３００は、図１の例のマルチメディア・プレゼンテーション１１０に対応する。より詳しく述べれば、第１の例のあらかじめ決定された関心領域のセット３００は、この例のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆに関連付けされたこの例のマルチメディア・プレゼンテーション１１０の領域を表す。したがって、第１の例のあらかじめ決定された関心領域のセット３００は、６つのあらかじめ決定された関心領域３０５Ａ〜３０５Ｆを含む。６つのあらかじめ決定された関心領域３０５Ａ〜３０５Ｆは、それぞれ、この例のマルチメディア・プレゼンテーション１１０の６つの例のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆに対応する。６つのあらかじめ決定された関心領域３０５Ａ〜３０５Ｆは、場所、サイズ、および／または形状情報の任意の組み合わせ、または任意のそのほかのタイプの、画像、ビデオ・フレーム等々の中の複数の領域を指定できる構成情報を使用して、この例のＲＯＩ構成ユニット２２５によって指定できる。
【００３９】
この例のＲＯＩ構成ユニット２２５によって指定され、格納されることのある第２の例のあらかじめ決定された関心領域のセット４００を図４に図解する。第２の例のあらかじめ決定された関心領域のセット４００もまた、図１の例のマルチメディア・プレゼンテーション１１０に対応する。より詳しく述べれば、第２の例のあらかじめ決定された関心領域のセット４００は、この例の識別ラベル１４５Ａ〜Ｆに関連付けされたこの例のマルチメディア・プレゼンテーション１１０の領域を表す。したがって、第２の例のあらかじめ決定された関心領域のセット４００は、６つのあらかじめ決定された領域４０５Ａ〜４０５Ｆを含む。６つのあらかじめ決定された関心領域４０５Ａ〜Ｆは、それぞれ、この例のマルチメディア・プレゼンテーション１１０内に含まれる６つの例の識別ラベル１４５Ａ〜１４５Ｆに対応する。図３の例と同様に、図４の６つのあらかじめ決定された関心領域４０５Ａ〜４０５Ｆは、場所、サイズ、および／または形状情報の任意の組み合わせ、または任意のそのほかのタイプの、画像、ビデオ・フレーム等々の中の複数の領域を指定できる構成情報を使用して、この例のＲＯＩ構成ユニット２２５によって指定できる。
【００４０】
図３および図４の例以外のあらかじめ決定された関心領域のセットもまた、この例のＲＯＩ構成ユニット２２５によって構成できる。
【００４１】
図２に戻るが、この例のテンプレート構成ユニット２３０は、この例の監視ユニット１２０によって監視されるマルチメディア・プレゼンテーション内に（既知の場所はもとより）未知の場所を可能性として有する１つまたは複数のコンテンツ・ウィンドウを見つけ出すときの使用のためにテンプレートのセットが指定されることを可能にする。図解されている例においては、テンプレート構成ユニット２３０が、図１の例の中央処理機構１２５および／またはその例の構成端末１３５からネットワーク・インターフェース２１５を介して獲得されるテンプレート構成情報を受け入れる。この例のテンプレート構成ユニット２３０によって獲得される一例のテンプレート構成情報は、被監視マルチメディア・プレゼンテーションのサーチに使用されることになるテンプレートの数、各テンプレートのサイズ（たとえば、テンプレートが多様なサイズを伴うあらかじめ決定された形状を有する場合）、各テンプレートの形状（たとえば、テンプレートの境界を設定する点または頂点、可能性のあるテンプレートのグループからの選択等々として指定される）等々を含む。
【００４２】
この例のテンプレート構成ユニット２３０は、この例の構成データ・ストレージ・ユニット２３５内に、獲得されたテンプレート構成情報を使用して指定されるテンプレートのセットを格納する。より詳細を後述するとおり、この例の被強調ウィンドウ検出器２２０は、この例の構成データ・ストレージ・ユニット２３５内に格納されているテンプレートのセットを検索し、被監視マルチメディア・プレゼンテーション内に含まれるコンテンツ・ウィンドウが（既知の場所はもとより）可能性として未知の場所を有するというシナリオについて、強調されているコンテンツ・ウィンドウの検出を実行することができる。
【００４３】
この例のテンプレート構成ユニット２３０によって指定され、かつ格納されることのある一例のテンプレートのセット５００を図５に図解する。この例のテンプレートのセット５００は、単独で、または一緒に使用されて図１の例のマルチメディア・プレゼンテーション１１０に関連付けされた被強調ウィンドウ検出を実行することができるテンプレート５０５および５１０を含む。たとえばこのテンプレート５０５は、この例のマルチメディア・プレゼンテーション１１０内に含まれる一例のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆに対応する指定された形状およびサイズを有し、より詳細を後述するとおり、この例のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆのうちの１つまたは複数が強調されているか否かを検出するために使用できる。この例のテンプレート５１０は、この例のマルチメディア・プレゼンテーション１１０内に含まれる一例の識別ラベル１４５Ａ〜１４５Ｆに対応する指定された形状およびサイズを有し、より詳細を後述するとおり、この例の識別ラベル１４５Ａ〜１４５Ｆのうちの１つまたは複数が強調されているか否かを検出するために使用できる。この被監視マルチメディア・プレゼンテーション内に含めることができる、そのほかの可能性のあるコンテンツ・ウィンドウ、識別ラベル、メニュー、アイコン等々に対応する形状およびサイズを有するそのほかの例のテンプレート５１５、５２０、および５２５が図５内に図解されている。図５に図解された例と異なる形状およびサイズを有するテンプレートも、この例のテンプレート構成ユニット２３０によって構成できる。
【００４４】
図２に戻るが、この例の監視ユニット１２０内に含まれるこの例の被強調ウィンドウ検出器２２０は、この例のビデオ・インターフェース２０５と（たとえば、この例の被監視データ・ストレージ・ユニット２１８を介して）通信するように接続され、ビデオ・インターフェース２０５によって決定され（たとえば、取り込まれ）、かつ図１の例のメディア・デバイス１０５によって提供されるこの例のマルチメディア・プレゼンテーション１０５等の複数のコンテンツ・ウィンドウを含む被監視マルチメディア・プレゼンテーションに対応する被監視画像（１つまたは複数）を獲得する。たとえば、このビデオ・インターフェース２０５は、この例の被強調ウィンドウ検出器２２０による検索のためにこの例の被監視データ・ストレージ・ユニット２１８内に被監視画像を格納できる。図解された被強調ウィンドウ検出器２２０は、被監視画像の領域を処理し、コンテンツ・ウィンドウが被監視マルチメディア・プレゼンテーション内に含まれるか否かを判定し、かつ、含まれる場合はそのコンテンツ・ウィンドウが強調されているか否かを示す各処理済みの領域についてのそれぞれのパラメータ値を決定する。後述するとおり、各処理済みの領域は、この例の構成データ・ストレージ・ユニット２３５内に格納されている関心領域のセットおよび／またはテンプレートのセットを使用して、被強調ウィンドウ検出器２２０によって選択される。したがって、この被監視画像の各処理済みの領域は、被監視マルチメディア・プレゼンテーション内に含まれるそれぞれのコンテンツ・ウィンドウに対応する形状および可能性として場所を有する。
【００４５】
複数のコンテンツ・ウィンドウを含む多くのマルチメディア・プレゼンテーションにおいては、コンテンツ・ウィンドウが強調されているとき、強調されているウィンドウに対応するマルチメディア・プレゼンテーションの領域の少なくとも一部（たとえば、強調されているウィンドウの実質的な全体、または強調されているウィンドウ周囲またはそのウィンドウのセグメントに沿った境界だけ等々）は、通常、その領域（またはその領域の部分）全体を通じて一貫性があり、かつこのマルチメディア・プレゼンテーションのそのほかのコンテンツ・ウィンドウに関連付けされた領域を含むこのマルチメディア・プレゼンテーションの残りに関連付けされたルミナンスおよびクロミナンス・レベルより有意に高いか、またはより低いルミナンスおよび／またはクロミナンス・レベルを呈する。したがって、この図解された例においては、被強調ウィンドウ検出器２２０が、処理済みの領域に関連付けされたルミナンスおよび／またはクロミナンスを表すことになる各処理済みの領域のためのパラメータ値を決定する。この例の被強調ウィンドウ検出器２２０は、その後、その処理済みの領域のための決定されたルミナンスおよび／またはクロミナンス・パラメータ値を、強調閾値と比較して、その処理済みの領域が強調されているコンテンツ・ウィンドウに対応するか否かを判定する。一例の実装においては、強調閾値を、コンテンツ・ウィンドウが強調されているとして信頼をもって検出されるためにそのコンテンツ・ウィンドウが到達するか、または超えなければならないルミナンスおよび／またはクロミナンス・パラメータを表すべく決定された一定の閾値とすることができる。別の実装例においては、強調閾値を、全体の被監視画像に関連付けされた全体的なルミナンスおよび／またはクロミナンス、被監視画像内の可能性のあるコンテンツ・ウィンドウに関連付けされた領域のいくつかまたはすべてに関連付けされた平均のルミナンスおよび／またはクロミナンス、またはこれらのルミナンスおよび／またはクロミナンス値の組み合わせ等々に基づいて決定される可変（たとえば適応型）閾値とすることができる。その種の実装例においては、その領域のルミナンスおよび／またはクロミナンス・パラメータが可変（たとえば適応型）強調閾値を超える場合、または何らかの指定された量、要因等々によってその可変（たとえば適応型）強調閾値から逸れる場合に、処理済みの領域は強調されているコンテンツ・ウィンドウに対応していると判定できる。
【００４６】
図２の被強調ウィンドウ検出器２２０の実装例を図６に図解する。図６を参照すると、図解された例の被強調ウィンドウ検出器２２０は、領域セレクタ６０５、ルミナンス比較器６１０、およびクロミナンス比較器６１５を含み、図３および図４に関連して上で述べたあらかじめ定義された関心領域のセット３００および／または４００等のあらかじめ定義された関心領域のセットを使用して被強調コンテンツ・ウィンドウ検出を実行する。図６の例の被強調ウィンドウ検出器２２０は、二値画像コンバータ６２０およびテンプレート相関器６２５も含み、図５に関連して上で述べたテンプレート５００のセット等のテンプレートのセットを使用して被強調コンテンツ・ウィンドウ検出を実行する。図６の例の被強調ウィンドウ検出器２２０は、さらに、この例のルミナンス比較器６１０、この例のクロミナンス比較器６１５、および／またはこの例のテンプレート相関器６２５によって決定された情報に基づいて被監視マルチメディア・プレゼンテーション内に含まれる強調されているコンテンツ・ウィンドウを検出する判定ユニット６３０を含む。
【００４７】
あらかじめ決定された関心領域に基づいた強調されているコンテンツ・ウィンドウの検出をサポートするために、領域セレクタ６０５が、たとえば図２のＲＯＩ構成ユニット２２５によって構成されたあらかじめ定義された関心領域のセットから、たとえば図２のビデオ・インターフェース２０５によって獲得される（たとえば、取り込まれる）被監視画像のあらかじめ決定された領域を選択する。たとえば、領域セレクタ６０５は、被監視画像の、図３におけるあらかじめ定義された関心領域３０５Ａ〜３０５Ｆ、または図４における４０５Ａ〜４０５Ｆのうちの１つを選択することができる。この例の領域セレクタ６０５は、その後、被監視画像の選択された領域をこの例のルミナンス比較器６１０および／またはこの例のクロミナンス比較器６１５に、その後に続く、これらの選択された領域それぞれのルミナンスおよび／またはクロミナンス・パラメータ値を決定する処理のために提供する。特定の実装例に応じて、領域セレクタ６０５は、構成されたあらかじめ決定された関心領域のセットからあらかじめ決定された関心領域を、たとえばすべての関心領域が処理済みとなるまで、関心領域の指定されたサブセットが処理済みとなるまで、強調されているコンテンツ・ウィンドウが検出されるまで等々の条件で継続して選択する。
【００４８】
図６の例の被強調ウィンドウ検出器２２０内に含まれるこの例のルミナンス比較器６１０は、この例の領域セレクタ６０５によって提供された被監視画像の選択された領域を処理し、それぞれの選択された領域のルミナンス・パラメータ値を決定する。図解されている例のルミナンス比較器６１０は、被監視画像の選択された領域に関連付けされたルミナンスを決定するための任意の手法を使用して実装できる。たとえば、ルミナンス比較器６１０は、被監視画像の選択された領域に関連付けされたルミナンスを、その選択された領域内に含まれる各ピクセルを処理し、各ピクセルのルミナンスを決定し、その後、合計、平均、積分等々を行うか、またはそれ以外の形で各ピクセルのルミナンスを組み合わせてその選択された領域のためのルミナンス・パラメータ値を決定することによって決定できる。いくつかの実装例においては、被監視画像の選択された領域内のすべてのピクセルを処理する代わりに、ルミナンス比較器６１０を、たとえばアウトライアの除外、処理要件の低減等々のために選択された領域のピクセルのサブセットを処理するべく構成できる。
【００４９】
またこの例のルミナンス比較器６１０は、被監視画像の選択された領域のために決定されたルミナンス・パラメータ値をルミナンス‐ベースの強調閾値と比較し、被監視画像内の選択された領域の場所に関連付けされたそれぞれのコンテンツ・ウィンドウが強調されているか否かを判定する。図解されている例においては、この例のルミナンス比較器６１０によって使用されるルミナンス‐ベースの強調閾値が、被監視マルチメディア・プレゼンテーション内に含まれる複数のコンテンツ・ウィンドウのうちの少なくとも１つの、人間が知覚可能な強調に関連付けされたルミナンスに対応する。一例の実装においては、ルミナンス比較器６１０が、コンテンツ・ウィンドウが強調されているとして信頼をもって検出されるためにそれぞれのコンテンツ・ウィンドウに対応する選択された領域が到達するか、または超えなければならないルミナンス・パラメータを表すべく決定された一定のルミナンス‐ベースの強調閾値を伴って構成される。別の実装例においては、ルミナンス‐ベースの強調閾値が、この例のルミナンス比較器６１０によって決定されるところの全体の被監視画像に関連付けされた全体的なルミナンス、被監視画像内の可能性のあるコンテンツ・ウィンドウに関連付けされた領域のいくつかまたはすべてに関連付けされた平均のルミナンス、これらのルミナンス値の組み合わせ等々に基づいて決定される可変（たとえば適応型）閾値になる。
【００５０】
図６の例の被強調ウィンドウ検出器２２０に含まれるこの例のクロミナンス比較器６１５は、この例の領域セレクタ６０５によって提供される被監視画像の選択された領域を処理し、その選択された領域それぞれのクロミナンス・パラメータ値を決定する。図解された例のクロミナンス比較器６１５は、被監視画像の選択された領域に関連付けされたクロミナンスを決定するための任意の手法を使用して実装できる。たとえば、クロミナンス比較器６１５は、被監視画像の選択された領域に関連付けされたクロミナンスを、その選択された領域内に含まれる各ピクセルを処理し、各ピクセルのクロミナンスを決定し、その後、合計、平均、積分等々を行うか、またはそれ以外の形で各ピクセルのクロミナンスを組み合わせて、その選択された領域のためのクロミナンス・パラメータ値を決定することによって決定できる。いくつかの実装例においては、被監視画像の選択された領域内のすべてのピクセルを処理する代わりに、クロミナンス比較器６１５を、たとえばアウトライアの除外、処理要件の低減等々のために選択された領域のピクセルのサブセットを処理するべく構成できる。
【００５１】
またこの例のクロミナンス比較器６１５は、被監視画像の選択された領域のために決定されたクロミナンス・パラメータ値をクロミナンス‐ベースの強調閾値と比較し、被監視画像内の選択された領域の場所に関連付けされたそれぞれのコンテンツ・ウィンドウが強調されているか否かを判定する。図解されている例においては、この例のクロミナンス比較器６１５によって使用されるクロミナンス‐ベースの強調閾値が、被監視マルチメディア・プレゼンテーション内に含まれる複数のコンテンツ・ウィンドウのうちの少なくとも１つの、人間が知覚可能な強調に関連付けされたクロミナンスに対応する。一例の実装においては、クロミナンス比較器６１５が、コンテンツ・ウィンドウが強調されているとして信頼をもって検出されるためにそれぞれのコンテンツ・ウィンドウに対応する選択された領域が到達するか、または超えなければならないクロミナンス・パラメータを表すべく決定された一定のクロミナンス‐ベースの強調閾値を伴って構成される。別の実装例においては、クロミナンス‐ベースの強調閾値が、この例のクロミナンス比較器６１５によって決定されるところの全体の被監視画像に関連付けされた全体的なクロミナンス、被監視画像内の可能性のあるコンテンツ・ウィンドウに関連付けされた領域のいくつかまたはすべてに関連付けされた平均のクロミナンス、これらのクロミナンス値の組み合わせ等々に基づいて決定される可変（たとえば適応型）閾値になる。
【００５２】
図６の例の被強調ウィンドウ検出器２２０内に含まれるこの例の判定ユニット６３０は、この例のルミナンス比較器６１０および／またはこの例のクロミナンス比較器６１５によって判定された比較結果を処理し、被監視画像内の選択された領域の場所に関連付けされたそれぞれのコンテンツ・ウィンドウが強調されているか否かを判定する。一例の実装においては、この例のルミナンス比較器６１０および／またはこの例のクロミナンス比較器６１５によって判定された比較結果が、決定されたルミナンスおよび／またはクロミナンス・パラメータ値が関連する強調閾値より大きいか、または等しいことを示す場合に、被監視画像の選択された領域の場所は被監視マルチウィンドウ・マルチメディア・プレゼンテーション内の強調されているコンテンツ・ウィンドウに対応すると判定するべく判定ユニット６３０が構成される。別の実装例においては、この例のルミナンス比較器６１０および／またはこの例のクロミナンス比較器６１５によって決定された比較結果が、決定されたルミナンスおよび／またはクロミナンス・パラメータが何らかの指定された量、要因等々によって関連強調閾値から逸れることを示す場合に、被監視画像の選択された領域の場所は被監視マルチウィンドウ・マルチメディア・プレゼンテーション内の強調されているコンテンツ・ウィンドウに対応すると判定するべく判定ユニット６３０が構成される。特定の実装例に応じて、判定ユニット６３０は、決定されたルミナンスおよび／またはクロミナンス・パラメータ値のうちのいずれか一方が関連する閾値より大きいか、または等しいか、あるいは閾値から外れる場合に、被監視画像の選択された領域の場所が被監視マルチウィンドウ・マルチメディア・プレゼンテーション内の強調されているコンテンツ・ウィンドウに対応すると決定するように構成されていてもよいし、あるいは、強調されているコンテンツ・ウィンドウが被監視画像の選択された領域にあると判定ユニット６３０が決定するために、ルミナンスおよびクロミナンス・パラメータ値の両方が関連する閾値より大きいか、または等しいか、あるいは閾値から外れていなければならないことを要求するように判定ユニット６３０を構成してもよい。
【００５３】
テンプレートのセットに基づいた、強調されているコンテンツ・ウィンドウの検出をサポートするために、図６の例の二値画像コンバータ６２０が、たとえば図２のビデオ・インターフェース２０５によって獲得される（たとえば、取り込まれる）被監視画像を被監視マルチメディア・プレゼンテーションに対応する二値被監視画像に変換する。図解された例においては、二値画像コンバータ６２０が、二値変換閾値を使用して被監視画像のグレイスケールまたはカラー・ピクセルを、二値被監視画像のそれぞれの二値ピクセルに変換する。各二値ピクセルは、黒または白といった２つの可能値のうちの１つを有する。一例の実装においては、二値変換閾値が、マルチウィンドウ・マルチメディア・プレゼンテーション内に含まれるコンテンツ・ウィンドウの、人間が知覚可能な強調に関連付けされたピクセル・ルミナンス値に対応するべく構成および／または決定される。別の実装例においては、二値変換閾値が、マルチウィンドウ・マルチメディア・プレゼンテーション内に含まれるコンテンツ・ウィンドウの、人間が知覚可能な強調に関連付けされたピクセル・クロミナンスに対応するべく構成および／または決定される。さらに別の実装例においては、二値変換閾値が、マルチウィンドウ・マルチメディア・プレゼンテーション内に含まれるコンテンツ・ウィンドウの、人間が知覚可能な強調に関連付けされた組み合わせのピクセル・ルミナンスおよびクロミナンス値に対応するべく構成および／または決定される。その種の二値変換閾値は、一定とすること、または可変として、強調されているコンテンツ・ウィンドウを含むことが既知の画像および強調されているコンテンツ・ウィンドウを含まないことが既知のそのほかの画像を用いたこの例の二値画像コンバータ６２０の構成または学習に基づくとし、二値画像変換を、監視されている特定のマルチメディア・プレゼンテーションおよび／またはメディア・デバイスに対して調整することが可能である。
【００５４】
図６の例の被強調ウィンドウ検出器２２０内に含まれるこの例のテンプレート相関器６２５は、たとえば図２のテンプレート構成ユニット２３０によって構成されたテンプレートのセットから選択されたテンプレートを使用して、この例の二値画像コンバータ６２０によって決定される二値被監視画像を処理する。たとえば、テンプレート相関器６２５は、二値被監視画像の処理に使用するために図５のテンプレート５０５Ａ〜５０５Ｆのうちの１つを選択することができる。特定の実装例に応じて、テンプレート相関器６２５は、二値被監視画像の処理に使用するためのテンプレートを、構成されたテンプレートのセットから、たとえばすべてのテンプレートが処理済みとなるまで、そのテンプレートの指定されたサブセットが処理済みとなるまで、強調されているコンテンツ・ウィンドウが検出されるまで等々の条件で継続して選択する。
【００５５】
特定のテンプレートを選択した後、この例のテンプレート相関器６２５は、二値被監視画像のいくつかまたはすべてをカバーする水平シフト位置および垂直シフト位置の組み合わせにわたって、選択されたテンプレートのシフトを開始する。各水平シフト位置および垂直シフト位置について、この例のテンプレート相関器６２５は、その特定の水平シフト位置および垂直シフト位置に配置され、かつそのテンプレートによって境界設定された二値被監視画像のそれぞれの領域を選択する。その後この例のテンプレート相関器６２５は、二値被監視画像の選択された領域をテンプレートと相関させて、その二値被監視画像の選択された領域に関連付けされた相関パラメータ値を決定する。二値画像コンバータ６２０が、ピクセル・ルミナンス値、ピクセル・クロミナンス値、またはその両方に基づいた二値変換閾値を使用していることから、二値被監視画像の選択された領域について、この例のテンプレート相関器６２５によって決定される相関パラメータ値は、二値変換閾値より大きいか、またはそれに等しいルミナンス値および／またはクロミナンス値を有する被監視画像の選択された領域内のピクセルの数を表す。
【００５６】
図６の例の被強調ウィンドウ検出器２２０内に含まれるこの例の判定ユニット６３０は、その後、この例のテンプレート相関器６２５によって決定された相関パラメータ値を処理し、その二値被監視画像の選択された領域に関連付けされた水平シフト位置および垂直シフト位置における被監視マルチメディア・プレゼンテーション内において、コンテンツ・ウィンドウが強調され、かつ配置されているか否かを判定する。一例の実装においては、判定ユニット６３０が、選択された領域と選択されたテンプレートの相関によって決定された相関パラメータ値が強調閾値より大きいか、または等しい場合に、特定の水平シフト位置および垂直シフト位置に配置されている被監視画像の選択された領域が被監視マルチウィンドウ・マルチメディア・プレゼンテーション内の強調されているコンテンツ・ウィンドウに対応すると判定するべく構成される。別の実装例においては、判定ユニット６３０が、選択された領域と選択されたテンプレートの相関によって決定された相関パラメータ値が何らかの指定された量、要因等々によって強調閾値から外れる場合に、特定の水平シフト位置および垂直シフト位置に配置されている被監視画像の選択された領域が被監視マルチウィンドウ・マルチメディア・プレゼンテーション内の強調されているコンテンツ・ウィンドウに対応すると判定するべく構成される。その二値被監視画像のその選択された領域について本例のテンプレート相関器６２５によって決定されるパラメータ値は、二値変換閾値より大きいか、または等しいルミナンス値および／またはクロミナンス値を有する、被監視画像の選択された領域内のピクセルの数を表すことから、強調閾値は、その選択された領域が強調されているコンテンツ・ウィンドウに対応するものであると判定されるために、その二値変換閾値より大きいか、または等しいルミナンス値および／またはクロミナンス値を有することが要求されるピクセルの数の最小値として指定できる。
【００５７】
図６には、図２の被強調ウィンドウ検出器２２０を実装する一例の態様が図解されているが、図６内に図解された要素、プロセス、および／またはデバイスのうちの１つまたは複数を組み合わせること、分割すること、再配列すること、省略すること、除去すること、および／または任意のそのほかの方法で実装することができる。さらにこの例の領域セレクタ６０５、この例のルミナンス比較器６１０、この例のクロミナンス比較器６１５、この例の二値画像コンバータ６２０、この例のテンプレート相関器６２５、この例の判定ユニット６３０、および／またはより包括的に、図６の例の被強調ウィンドウ検出器２２０は、ハードウエア、ソフトウエア、ファームウエアによって、および／またはハードウエア、ソフトウエア、および／またはファームウエアの任意の組み合わせによって実装できる。したがって、たとえばこの例の領域セレクタ６０５、この例のルミナンス比較器６１０、この例のクロミナンス比較器６１５、この例の二値画像コンバータ６２０、この例のテンプレート相関器６２５、この例の判定ユニット６３０、および／またはより包括的に、この例の被強調ウィンドウ検出器２２０のうちのいずれも、１つまたは複数の回路（１つまたは複数）、プログラマブル・プロセッサ（１つまたは複数）、特定用途向けＩＣ（ＡＳＩＣ）（１つまたは複数）、プログラマブル論理デバイス（programmable logic device, ＰＬＤ）（１つまたは複数）、および／または現場プログラム可能論理デバイス（field programmable logic device, ＦＰＬＤ）（１つまたは複数）等々によって実装できる。付随する請求項のうちのいずれかが純粋にソフトウエアおよび／またはファームウエア実装を保護していると読み取られるとき、この例の被強調ウィンドウ検出器２２０、この例の領域セレクタ６０５、この例のルミナンス比較器６１０、この例のクロミナンス比較器６１５、この例の二値画像コンバータ６２０、この例のテンプレート相関器６２５、および／またはこの例の判定ユニット６３０のうちの少なくとも１つは、メモリ、デジタル多用途ディスク（ＤＶＤ）、コンパクト・ディスク（ＣＤ）等々といったその種のソフトウエアおよび／またはファームウエアを格納する有体の媒体を含むことがここに明確に定義される。さらにまた、図６の例の被強調ウィンドウ検出器２２０は、図６に図解されているものに加えて、またはそれらの代わりとして１つまたは複数の要素、プロセス、および／またはデバイスを含むことができるか、かつ／または図解されている要素、プロセス、およびデバイスのいずれかまたはすべてを１つより多く含むことができる。
【００５８】
図２に戻るが、図解されている例の監視ユニット１２０は、さらに、監視ユニット１２０によって監視されているメディア・デバイス（たとえば、この例のメディア・デバイス１０５等）が、複数のコンテンツ・ウィンドウを含むマルチメディア・プレゼンテーション（たとえば、複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆを含むこの例のマルチメディア・プレゼンテーション１１０等）を提供できる特定の既知のチャンネルに同調されたか否かを決定するチャンネル検出器２４０を含む。図解されている例においては、チャンネル検出器２４０がこの例の被強調ウィンドウ検出器２２０と通信するように接続され、この例の被強調ウィンドウ検出器２２０が被監視マルチメディア・プレゼンテーション内のコンテンツ・ウィンドウが強調されていることを検出すると、複数の同調可能なチャンネルから特定の既知のチャンネル（たとえば、ＤＩＳＨホーム・ポータル・チャンネル等）に、被監視メディア・デバイスが同調されるという表示を提供する。呈示されている被監視マルチメディア内のその種の強調されているコンテンツ・ウィンドウの検出は、この例の監視ユニット１２０によって監視されているメディア・デバイスがマルチウィンドウ・マルチメディア・プレゼンテーションを提供できる既知の特定のチャンネルに同調されているという良好な表示となり得る。この例のチャンネル検出器２４０は、被監視メディア・デバイスが同調されたチャンネルを決定できるそのほかの任意のタイプのチャンネル検出テクノロジも含むことができる。
【００５９】
図解されている例の監視ユニット１２０は、被監視マルチウィンドウ・マルチメディア・プレゼンテーションの強調されているコンテンツ・ウィンドウ内に呈示されるコンテンツを識別するコンテンツ識別器２４５も含む。図解されている例においては、コンテンツ識別器２４５が、この例の被強調ウィンドウ検出器２２０と通信結合され、その被監視マルチメディア・プレゼンテーション内において強調されているとして被強調ウィンドウ検出器２２０が検出した特定のコンテンツ・ウィンドウ内に呈示されるメディア・コンテンツだけを識別するべく動作する。一例の実装においては、被監視マルチメディア・プレゼンテーション内に含まれる各コンテンツ・ウィンドウが、特定の放送チャンネルまたは、より一般的に言えば、コンテンツ・ソースにあらかじめ割り当てられる。その種の例においては、コンテンツ識別器２４５が、強調されているコンテンツ・ウィンドウに割り当てられた特定の放送チャンネルまたはコンテンツ・ソースに対応するとしてこの例の被強調ウィンドウ検出器２２０によって検出された強調されているコンテンツ・ウィンドウ内に呈示されるコンテンツを識別する。別の実装例においては、コンテンツ識別器２４５がＯＣＲおよび／またはロゴ検出を採用して、この例の被強調ウィンドウ検出器２２０によって検出された強調されているコンテンツ・ウィンドウ内に呈示されるコンテンツを処理し、その強調されているコンテンツ・ウィンドウ内に呈示されるコンテンツのソースの識別に使用できる識別情報（たとえば、放送チャンネル番号、名前、ロゴ等々）を獲得する。さらに別の実装例においては、コンテンツ識別器２４５が、監視されているメディア・デバイスによって発せられるオーディオ信号からオーディオ・コードおよび／または署名を、および／またはそのメディア・デバイスによって発せられるビデオ信号からビデオ・コードおよび／または署名を判定し、この例の被強調ウィンドウ検出器２２０によって検出された強調されているコンテンツ・ウィンドウ内に呈示されるコンテンツを識別する。さらに別の実装例においては、コンテンツ識別器２４５が、あらかじめ割り当てられた放送チャンネルおよび／またはコンテンツ・ソース、ＯＣＲおよび／またはロゴ検出、オーディオおよび／またはビデオ・コードおよび／または署名等々の任意の組み合わせを使用して、この例の被強調ウィンドウ検出器２２０によって検出された強調されているコンテンツ・ウィンドウ内に呈示されるコンテンツを識別する。
【００６０】
図２には、図１の例の監視ユニット１２０を実装する一例の態様を図解したが、図２に図解されている要素、プロセス、および／またはデバイスのうちの１つまたは複数を組み合わせること、分割すること、再配列すること、省略すること、除去すること、および／または任意のそのほかの方法で実装することができる。さらにこの例のビデオ・インターフェース２０５、この例のオーディオ・インターフェース２１０、この例のネットワーク・インターフェース２１５、この例の被強調ウィンドウ検出器２２０、この例のＲＯＩ構成ユニット２２５、この例のテンプレート構成ユニット２３０、この例のチャンネル検出器２４０、この例のコンテンツ識別器２４５、および／またはより包括的に、図２の例の監視ユニット１２０は、ハードウエア、ソフトウエア、ファームウエアによって、および／またはハードウエア、ソフトウエア、および／またはファームウエアの任意の組み合わせによって実装できる。したがって、たとえばこの例のビデオ・インターフェース２０５、この例のオーディオ・インターフェース２１０、この例のネットワーク・インターフェース２１５、この例の被強調ウィンドウ検出器２２０、この例のＲＯＩ構成ユニット２２５、この例のテンプレート構成ユニット２３０、この例のチャンネル検出器２４０、この例のコンテンツ識別器２４５、および／またはより包括的に、この例の監視ユニット１２０のうちのいずれも、１つまたは複数の回路（１つまたは複数）、プログラマブル・プロセッサ（１つまたは複数）、特定用途向けＩＣ（ＡＳＩＣ）（１つまたは複数）、プログラマブル論理デバイス（ＰＬＤ）（１つまたは複数）、および／または現場プログラム可能論理デバイス（ＦＰＬＤ）（１つまたは複数）等々によって実装できる。付随する請求項のうちのいずれかが純粋にソフトウエアおよび／またはファームウエア実装を保護すると読み取られるとき、この例の監視ユニット１２０、この例のビデオ・インターフェース２０５、この例のオーディオ・インターフェース２１０、この例のネットワーク・インターフェース２１５、この例の被強調ウィンドウ検出器２２０、この例のＲＯＩ構成ユニット２２５、この例のテンプレート構成ユニット２３０、この例のチャンネル検出器２４０、および／またはこの例のコンテンツ識別器２４５のうちの少なくとも１つは、メモリ、デジタル多用途ディスク（ＤＶＤ）、コンパクト・ディスク（ＣＤ）等々といったその種のソフトウエアおよび／またはファームウエアを格納する有体の媒体を含むことがここに明確に定義される。さらにまた、図２の例の監視ユニット１２０は、図２に図解されているものに加えて、またはそれらの代わりとして１つまたは複数の要素、プロセス、および／またはデバイスを含むことができるか、かつ／または図解されている要素、プロセス、およびデバイスのいずれか、またはすべてを１つより多く含むことができる。
【００６１】
この例のメディア・コンテンツ監視システム１００、この例の監視ユニット１２０、この例のビデオ・インターフェース２０５、この例のオーディオ・インターフェース２１０、この例のネットワーク・インターフェース２１５、この例の被強調ウィンドウ検出器２２０、この例のＲＯＩ構成ユニット２２５、この例のテンプレート構成ユニット２３０、この例のチャンネル検出器２４０、この例のコンテンツ識別器２４５、この例の領域セレクタ６０５、この例のルミナンス比較器６１０、この例のクロミナンス比較器６１５、この例の二値画像コンバータ６２０、この例のテンプレート相関器６２５、および／またはこの例の判定ユニット６３０を実装するべく実行できる一例の機械可読命令を表すフローチャート図７、図８、および図９Ａ〜図９Ｂに示す。これらの例においては、各フローチャートによって表される機械可読命令が、（ａ）図１０に関連して後述するこの例のコンピュータ１０００の中に示されるプロセッサ１０１２等のプロセッサ、（ｂ）コントローラ、および／または（ｃ）任意のそのほかの適切なデバイスによる実行のための１つまたは複数のプログラムを包含できる。１つまたは複数のプログラムは、たとえばフラッシュ・メモリ、ＣＤ−ＲＯＭ、フロッピー（登録商標）・ディスク、ハードドライブ、ＤＶＤ、またはプロセッサ１０１２に関連付けされたメモリ等の有体の媒体上に格納されるソフトウエア内に埋め込むことができるが、それに代えて全体のプログラムおよび／またはプログラムの部分を、プロセッサ１０１２以外のデバイスによって実行すること、および／またはファームウエアまたは専用のハードウエア（たとえば、特定用途向けＩＣ（ＡＳＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、現場プログラム可能論理デバイス（ＦＰＬＤ）、ディスクリート論理素子等々によって実装される）内に埋め込むことができる。たとえば、この例のメディア・コンテンツ監視システム１００、この例の監視ユニット１２０、この例のビデオ・インターフェース２０５、この例のオーディオ・インターフェース２１０、この例のネットワーク・インターフェース２１５、この例の被強調ウィンドウ検出器２２０、この例のＲＯＩ構成ユニット２２５、この例のテンプレート構成ユニット２３０、この例のチャンネル検出器２４０、この例のコンテンツ識別器２４５、この例の領域セレクタ６０５、この例のルミナンス比較器６１０、この例のクロミナンス比較器６１５、この例の二値画像コンバータ６２０、この例のテンプレート相関器６２５、および／またはこの例の判定ユニット６３０のいずれかまたはすべては、ソフトウエア、ハードウエア、および／またはファームウエアの任意の組み合わせによって実装できる。また。図７、図８、および図９Ａ〜図９Ｂのフローチャートによって表される機械可読命令のいくつかのまたはすべてをマニュアルで実装することもできる。さらに、この例の機械可読命令は、図７、図８、および図９Ａ〜図９Ｂに図解されたフローチャートに関連して述べられるが、それに代えて、この例の方法およびここに述べられている装置を実装するためそのほかの多くの手法が使用できる。たとえば図７、図８、および図９Ａ〜図９Ｂに図解されているフローチャートに関連していえば、これらのブロックの実行順序が変更できるか、かつ／または記述されているブロックのいくつかを変更すること、除去すること、組み合わせること、および／または複数のブロックに細分することができる。
【００６２】
図１および／または図２の例の監視ユニット１２０を実装する構成手順を行うべく実行できる一例の機械可読命令７００は、図７に示されたフローチャートによって表される。この例の機械可読命令７００は、この例の監視ユニット１２０が電源投入されるとき、および／またはリスタートされるとき、この例の監視ユニット１２０の構成モードの起動が行われるとき等々、またはそれらの任意の組み合わせがあったときに実行できる。図２の例の監視ユニット１２０に関連して、機械可読命令７００は、図７のブロック７０５において実行を開始し、それにおいて、この例の監視ユニット１２０内に含まれるこの例のＲＯＩ構成ユニット２２５が、被監視マルチメディア・プレゼンテーション内に含まれるコンテンツ・ウィンドウのそれぞれのセットの既知の場所に対応するあらかじめ決定された関心領域のセットを構成する。たとえばブロック７０５において、ＲＯＩ構成ユニット２２５が、この例の中央処理機構１２５および／またはこの例の構成端末１３５からネットワーク・インターフェース２１５を介して獲得されるＲＯＩ構成情報を受け入れる。一例の実装においては、獲得されるＲＯＩ構成情報は、数、場所、サイズ、形状、および／または任意のそのほかのタイプの情報であって、この例のＲＯＩ構成ユニット２２５が複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆを有するこの例のマルチメディア・プレゼンテーション１１０に対応するこの例のあらかじめ決定された関心領域のセット３００および／または４００を特定することを可能にする情報を含む。
【００６３】
次にコントロールがブロック７１０に進み、それにおいてこの例の監視ユニット１２０内に含まれるこの例のテンプレート構成ユニット２３０が、被監視マルチメディア・プレゼンテーション内に（既知の場所はもとより）可能性として未知の場所を有する１つまたは複数のコンテンツ・ウィンドウを見つける上で使用するためのテンプレートのセットを構成する。たとえばブロック７１０において、この例のテンプレート構成ユニット２３０は、この例の中央処理機構１２５および／またはこの例の構成端末１３５からネットワーク・インターフェース２１５を介して獲得されるテンプレート構成情報を受け入れる。一例の実装においては、獲得されるテンプレート構成情報は、数、サイズ、形状、および／または任意のそのほかのタイプの情報であって、この例のテンプレート構成ユニット２３０が、複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆを有するこの例のマルチメディア・プレゼンテーション１１０内の強調されているコンテンツ・ウィンドウの検出に使用できるこの例のテンプレートのセット５００を特定することを可能にする情報を含む。ブロック７１０における処理が完了した後、この例の機械可読命令７００の実行が終了する。
【００６４】
図１および／または図２の例の監視ユニット１２０を実装する監視手順を行うべく実行できる一例の機械可読命令８００は、図８に示されたフローチャートによって表される。この例の機械可読命令８００は、あらかじめ決定された間隔で、事象の検出（たとえば、チャンネルを変更する事象の検出、リモート・コントロール・ボタンを押す事象の検出、リモート・コントロールまたはそのほかの入力デバイスによって送信される命令の検出等々）等に基づいて、あるいは、それらの任意の組み合わせで、連続的に実行できる。図２の例の監視ユニット１２０に関連して、機械可読命令８００は、図８のブロック８０５において実行を開始し、それにおいてはこの例の監視ユニット１２０が、被監視メディア・デバイス（たとえば、この例のメディア・デバイス１０５等）が複数のコンテンツ・ウィンドウを含むマルチメディア・プレゼンテーション（たとえば、複数のコンテンツ・ウィンドウ１４０Ａ〜１４０Ｆを含むこの例のマルチメディア・プレゼンテーション１１０等）を提供できるチャンネルに同調されているか否かの判定のために予備的なチャンネル検出手順が利用可能であるか否かを判定する。その種の予備的なチャンネル検出手順が利用可能である場合には（ブロック８０５）、コントロールがブロック８１０に進み、それにおいてこの例のチャンネル検出器２４０が任意の適切なチャンネル検出手法を実装して、『マルチウィンドウ・チャンネル』とも呼ばれる複数のコンテンツ・ウィンドウを含むマルチメディア・プレゼンテーションを提供できる既知の（たとえば、あらかじめ定義された、あるいは以前に認識された）チャンネルに、監視されているメディア・デバイスが同調されているか否かを決定する。その種のマルチウィンドウ・チャンネルがブロック８１０において検出されるか、またはブロック８０５において予備的なチャンネル検出手順が利用可能でない場合にはコントロールがブロック８１５に進む。それ以外はコントロールがブロック８２０に進む。
【００６５】
ブロック８１５においては、この例の監視ユニット１２０が、被強調ウィンドウ検出手順を実装して被監視マルチメディア・プレゼンテーション（たとえば、マルチメディア・プレゼンテーション１１０等）が１つまたは複数の強調されているコンテンツ・ウィンドウ（たとえば、この例の強調されているコンテンツ・ウィンドウ１４０Ａ等）を含むか否かを判定する。ブロック８１５における処理を実装するべく実行できる一例の機械可読命令が、より詳細を後述する図９Ａ〜図９Ｂ内に図解されている。次にコントロールがブロック８２５に進み、それにおいてこの例の監視ユニット１２０が、ブロック８１５における処理を介して強調されているコンテンツ・ウィンドウが検出されたか否かを判定する。強調されているコンテンツ・ウィンドウがブロック８２５において検出されなかった場合には、コントロールがブロック８２０に進む。しかしながら強調されているコンテンツ・ウィンドウが検出された場合（ブロック８２５）には、コントロールがブロック８３０に進む。
【００６６】
ブロック８３０においては、この例の監視ユニット１２０内に含まれるこの例のチャンネル検出器２４０が、監視ユニット１２０によって監視されているメディア・デバイス（たとえば、この例のメディア・デバイス１０５等）がマルチウィンドウ・チャンネルに同調されているか否かを決定する。たとえばブロック８３０において、この例のチャンネル検出器２４０は、被監視マルチメディア・プレゼンテーション内のコンテンツ・ウィンドウが強調されていることをブロック８１５における処理が検出したことから、被監視メディア・デバイスが複数の同調可能なチャンネルのうちの特定の既知のチャンネル（たとえば、ＤＩＳＨホーム・ポータル・チャンネル等）に同調されているという表示を提供する。次にコントロールがブロック８３５に進み、それにおいてこの例の監視ユニット１２０内に含まれるこの例のコンテンツ識別器２４５が、ブロック８１５における被強調ウィンドウ検出処理を介して検出された強調されているコンテンツ・ウィンドウ内に呈示されるコンテンツを識別する。たとえば、またより詳細を上で述べたとおり、ブロック８３５においてこの例のコンテンツ識別器２４５は、あらかじめ割り当てられた放送チャンネルおよび／またはコンテンツ・ソース、ＯＣＲおよび／またはロゴ検出、オーディオおよび／またはビデオ・コードおよび／または署名等々のうちの任意の１つ、またはそれらの組み合わせを使用してブロック８１５における処理によって検出された強調されているコンテンツ・ウィンドウ内に呈示されるコンテンツを識別することができる。
【００６７】
次にコントロールがブロック８２０に進み、監視を続けるべきか否かをこの例の監視ユニット１２０が決定する。たとえば、ブロック８２０においてこの例の監視ユニット１２０は、監視を続けるべきであるか否かを、監視ユニット１２０が連続的な監視、あらかじめ決定された間隔における監視、特定の事象の検出時における監視等々を行うべく構成されているか否かに基づいて決定できる。監視を続けるべきである場合には（ブロック８２０）、コントロールがブロック８０５およびその後に続くブロックに戻り、監視処理を続ける。しかしながら監視を続けない場合には（ブロック８２０）、この例の機械可読命令８００の実行が終了する。
【００６８】
図８のブロック８１５における処理をおよび／または図２および／または図６の例の被強調ウィンドウ検出器２２０を実装する被強調ウィンドウ検出手順を行うべく実行できる一例の機械可読命令８１５が、図９Ａ〜図９Ｂ内に示されたフローチャートによって表されている。図６の例の被強調ウィンドウ検出器２２０に関連して、機械可読命令８１５は、図９Ａのブロック９０５において実行を開始し、それにおいてこの例の被強調ウィンドウ検出器２２０が、この例のメディア・デバイス１０５等の被監視メディア・デバイスのディスプレイに対応するこの例のビデオ・インターフェース２０５から被監視画像を獲得する。たとえばブロック９０５において、被監視画像が、被監視メディア・デバイスのビデオ出力と通信するように接続されたこの例のビデオ入力１５０からこの例のビデオ・インターフェース２０５によって決定される（たとえば、取り込まれる）とすることができる。代替例として、ブロック９０５において被監視画像が、被監視メディア・デバイスのディスプレイを臨むべく位置決めされたこの例のカメラ１５５からこの例のビデオ・インターフェース２０５によって決定される（たとえば、取り込まれる）とすることができる。
【００６９】
次にコントロールがブロック９１０に進み、それにおいてこの例の被強調ウィンドウ検出器２２０が、関心領域マッチングに基づく（たとえば、被強調ウィンドウ検出器２２０および／または監視ユニット１２０内に維持されている構成データに基づく）被強調ウィンドウ検出がサポートされているか否かを判定する。関心領域マッチングに基づく被強調ウィンドウ検出がサポートされている場合には（ブロック９１０）、コントロールがブロック９１５に進み、それにおいてこの例の被強調ウィンドウ検出器２２０内に含まれるこの例の領域セレクタ６０５が、ブロック９０５において獲得された被監視画像からあらかじめ定義された関心領域を選択する（たとえば、抽出する）。ブロック９１５においては、選択された（たとえば、抽出された）被監視画像の領域が、たとえば図７の例の機械可読命令７００の実行によって構成されたあらかじめ定義された関心領域のセットから選択された関心領域に対応する。
【００７０】
その後コントロールがブロック９２０に進み、それにおいてこの例の被強調ウィンドウ検出器２２０内に含まれるこの例のルミナンス比較器６１０が、ブロック９１５において決定された被監視画像の選択された領域を処理し、より詳細を上で述べたとおり、選択された領域のそれぞれのルミナンス・パラメータ値を決定する。それに加えて、またはそれに代えて、ブロック９２０においてこの例の被強調ウィンドウ検出器２２０内に含まれるこの例のクロミナンス比較器６１５が、ブロック９１５において決定された被監視画像の選択された領域を処理し、より詳細を上で述べたとおり、選択された領域のそれぞれのクロミナンス・パラメータ値を決定する。次にコントロールがブロック９２５に進み、それにおいてこの例のルミナンス比較器６１０が、この被監視画像の選択された領域についてブロック９２０において決定されたルミナンス・パラメータ値を、一定の、または可変ルミナンス‐ベースの強調閾値と比較する。それに加えて、またはそれに代えて、ブロック９２５においてこの例のクロミナンス比較器６１５が、この被監視画像の選択された領域についてブロック９２０において決定されたクロミナンス・パラメータ値を、一定の、または可変クロミナンス‐ベースの強調閾値と比較する。ブロック９２０においては、強調閾値（１つまたは複数）が、より詳細を上で述べたとおり、被監視マルチメディア・プレゼンテーション内に含まれる複数のコンテンツ・ウィンドウのうちの少なくとも１つの、人間が知覚可能な強調に関連付けされたルミナンスおよび／またはクロミナンスを表すべく構成および／または決定される。
【００７１】
次にコントロールはブロック９３０に進み、それにおいてこの例の被強調ウィンドウ検出器２２０内に含まれるこの例の判定ユニット６３０は、ブロック９２５における選択された領域のためのルミナンスおよび／またはクロミナンス・パラメータ値とそれぞれのルミナンス‐ベースおよび／またはクロミナンス‐ベースの強調閾値との比較が、被強調ウィンドウ検出の評価基準を満たしているか否かを判定する。たとえば、ブロック９２５においてこの例の判定ユニット６３０は、ブロック９２５において決定された比較結果が、決定されたルミナンスおよび／またはクロミナンス・パラメータ値がそれぞれの強調閾値（１つまたは複数）より大きいか、または等しいことを示す場合に、強調されているコンテンツ・ウィンドウが処理中の被監視画像の選択された領域に対応すると判定することができる。それに加えて、またはそれに代えて、ブロック９２５においてこの判定ユニット６３０は、ブロック９２５において決定された比較結果が、決定されたルミナンスおよび／またはクロミナンス・パラメータがそれぞれの強調閾値（１つまたは複数）から何らかの指定された量、要因等々によって外れていたことを示す場合に、強調されているコンテンツ・ウィンドウが処理中の被監視画像の選択された領域に対応すると判定することができる。この例の判定ユニット６３０が、被強調ウィンドウ検出の評価基準が満たされたと判定した場合には（ブロック９３０）、コントロールがブロック９３５に進み、それにおいてこの例の判定ユニット６３０が、処理中の選択された関心領域に対応するコンテンツ・ウィンドウは被監視マルチメディア・プレゼンテーション内において強調されていると示す。その後この例の機械可読命令８１５の実行が終了する。
【００７２】
しかしながらこの例の判定ユニット６３０が、被強調ウィンドウ検出評価基準が満たされなかったと判定した場合には（ブロック９３０）、コントロールがブロック９４０に進み、それにおいてこの例の被強調ウィンドウ検出器２２０内に含まれるこの例の領域セレクタ６０５が、構成されたすべての関心領域が処理済みであるか否かを判定する。すべての関心領域が処理済みでない場合には（ブロック９４０）、コントロールがブロック９１５およびその後に続くブロックに戻り、それにおいてこの例の領域セレクタ６０５が、構成された関心領域のセット内の次の関心領域を処理のために選択する。しかしながら、すべての関心領域が処理済みであるか（ブロック９４０）または関心領域マッチングに基づく被強調ウィンドウ検出がサポートされていない場合には（ブロック９１０）、コントロールが図９Ｂのブロック９４５に進む。
【００７３】
図９Ｂを参照するとブロック９４５において、この例の被強調ウィンドウ検出器２２０が、テンプレート・マッチングに基づく（たとえば、被強調ウィンドウ検出器２２０および／または監視ユニット１２０内に維持される構成データに基づく）被強調ウィンドウ検出がサポートされているか否かを判定する。テンプレート・マッチングに基づく被強調ウィンドウ検出がサポートされていない場合には（ブロック９４５）、この例の機械可読命令８１５の実行が終了する。しかしながら、テンプレート・マッチングに基づく被強調ウィンドウ検出がサポートされていれば（ブロック９４５）、コントロールがブロック９５０に進み、それにおいてこの例の被強調ウィンドウ検出器２２０内に含まれるこの例の二値画像コンバータ６２０が、図９Ａのブロック９０５において獲得された被監視画像を二値被監視画像に変換する。たとえば、またより詳細を上で述べたとおり、ブロック９５０においてこの例の二値画像コンバータ６２０は、ピクセル・ルミナンスおよび／またはクロミナンス値に基づく二値変換閾値を使用して、被監視画像のグレイスケールまたはカラー・ピクセルを二値被監視画像のそれぞれの二値ピクセルに変換する。
【００７４】
次にコントロールがブロック９５５に進み、それにおいてこの例の被強調ウィンドウ検出器２２０内に含まれるこの例のテンプレート相関器６２５が、たとえば図７の例の機械可読命令７００の実行によって構成されたテンプレートのセットからテンプレートを選択する。その後コントロールがブロック９６０に進み、それにおいてこの例のテンプレート相関器６２５が、二値被監視画像のいくつかのまたはすべてをカバーする水平シフト位置および垂直シフト位置の組み合わせにわたって選択されたテンプレートをシフトする。詳細を上で述べたとおり、各水平シフト位置および垂直シフト位置について、この例のテンプレート相関器６２５は、そのテンプレートによって境界設定された二値被監視画像のそれぞれの領域を選択し、選択したその二値被監視画像の領域をテンプレートと相関させて、選択したその被監視画像の領域内の、二値変換閾値より大きいか、または等しいルミナンスおよび／またはクロミナンス値を有するピクセルの数を表す相関パラメータ値を決定する。
【００７５】
次にコントロールがブロック９６５に進み、それにおいてこの例の被強調ウィンドウ検出器２２０内に含まれるこの例の判定ユニット６３０が、いずれかの水平シフト位置および垂直シフト位置において二値被監視画像を選択されたテンプレートと相関させることによってブロック９２５において決定された相関パラメータ値が被強調ウィンドウ検出の評価基準を満たしていることを示すか否かを判定する。たとえばブロック９６５においてこの例の判定ユニット６３０は、特定の水平シフト位置および垂直シフト位置における、その被監視二値画像とその選択されたテンプレートの相関についてのパラメータ値が強調閾値より大きいか、または等しい場合、またはそれに代えて強調閾値から外れている場合に、その場所についての相関パラメータ値は、その被監視マルチメディア・プレゼンテーションのその場所において強調されているコンテンツ・ウィンドウを示すものと判定する。特定のシフト位置における選択されたテンプレートと二値被監視画像の相関によってブロック９６０において決定された相関パラメータ値が、二値変換閾値より大きいか、または等しいルミナンス値および／またはクロミナンス値を有するテンプレート領域内の被監視画像ピクセル数を表すことから、この強調閾値は、特定のシフト位置におけるその被監視画像の領域が強調されているコンテンツ・ウィンドウに対応すると判定されるために、その二値変換閾値より大きいか、または等しいルミナンス値および／またはクロミナンス値を有することが要求されるピクセルの数の最小値として指定できる。
【００７６】
この例の判定ユニット６３０が、被強調ウィンドウ検出の評価基準が満たされたと判定すると（ブロック９６５）、コントロールがブロック９７０に進み、それにおいてこの例の判定ユニット６３０が、その検出評価基準を満たす相関パラメータ値をもたらした特定の水平および垂直シフト位置に強調されているコンテンツ・ウィンドウが配置されていることを示す。その後この例の機械可読命令８１５の実行が終了する。しかしながら、この例の判定ユニット６３０が、被強調ウィンドウ検出の評価基準は満たされていないと判定すると（ブロック９６５）、コントロールがブロック９７５に進み、それにおいてこの例の被強調ウィンドウ検出器２２０内に含まれるこの例のテンプレート相関器６２５は、構成されたテンプレートのセット内のすべてのテンプレートが処理済みであるか否かを判定する。すべてのテンプレートが処理済みでなければ（ブロック９７５）コントロールがブロック９５５およびその後に続くブロックに戻り、それにおいてこの構成されたテンプレートから次のテンプレートが、この被監視二値画像の処理に使用するために選択される。しかしながらすべてのテンプレートが処理済みであれば（ブロック９７５）、この例の機械可読命令８１５の実行が終了する。
【００７７】
図１０は、ここに開示されている装置および方法を実装できる一例のコンピュータ１０００のブロック図である。このコンピュータ１０００は、たとえばサーバ、パーソナル・コンピュータ、携帯情報端末（ＰＤＡ）、インターネット機器、ＤＶＤプレーヤ、ＣＤプレーヤ、デジタル・ビデオ・レコーダ、パーソナル・ビデオ・レコーダ、セットトップ・ボックス、または任意のそのほかのタイプのコンピューティング・デバイスとすることができる。
【００７８】
この例のシステム１０００は、汎用プログラマブル・プロセッサ等のプロセッサ１０１２を含む。プロセッサ１０１２は、ローカル・メモリ１０１４を含み、ローカル・メモリ１０１４および／または別のメモリ・デバイス内にあるコード化された命令１０１６を実行する。プロセッサ１０１２は、とりわけ図７、図８、および／または図９Ａ〜図９Ｂ内に表されている機械可読命令を実行できる。プロセッサ１０１２は、インテル（Ｉｎｔｅｌ（登録商標））セントリーノ（Ｃｅｎｔｒｉｎｏ（登録商標））ファミリのマイクロプロセッサ、インテル（Ｉｎｔｅｌ（登録商標））ペンティアム（ｐｅｎｔｉｕｍ（登録商標））ファミリのマイクロプロセッサ、インテル（Ｉｎｔｅｌ（登録商標））アイテニアム（Ｉｔａｎｉｕｍ（登録商標））ファミリのマイクロプロセッサ、および／またはインテル（Ｉｎｔｅｌ（登録商標））エックススケール（ＸＳｃａｌｅ（登録商標））ファミリのプロセッサのうちの１つまたは複数のマイクロプロセッサといった、任意のタイプ処理ユニットとすることができる。当然のことながら、そのほかのファミリのプロセッサも適切である。
【００７９】
プロセッサ１０１２は、揮発性メモリ１０１８および不揮発性メモリ１０２０を含むメイン・メモリと、バス１０２２を介して通信する。揮発性メモリ１０１８は、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）、同期ダイナミック・ランダム・アクセス・メモリ（ＳＤＲＡＭ）、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）、ＲＡＭＢＵＳダイナミック・ランダム・アクセス・メモリ（ＲＤＲＡＭ）、および／または任意のそのほかのタイプのランダム・アクセス・メモリ・デバイスによって実装できる。不揮発性メモリ１０２０は、フラッシュ・メモリおよび／または任意のそのほかの望ましいタイプのメモリ・デバイスによって実装できる。メイン・メモリ１０１８、１０２０へのアクセスは、通常、メモリ・コントローラ（図示せず）によってコントロールされる。
【００８０】
コンピュータ１０００は、インターフェース回路１０２４も含む。インターフェース回路１０２４は、イーサネット（登録商標）・インターフェース、ユニバーサル・シリアル・バス（ＵＳＢ）、および／または第３世代の入力／出力（３ＧＩＯ）インターフェース等の任意のタイプのインターフェース標準によって実装できる。
【００８１】
１つまたは複数の入力デバイス１０２６が、インターフェース回路１０２４に接続されている。入力デバイス１０２６は、ユーザがデータおよび命令をプロセッサ１０１２に入力することを可能にする。入力デバイス（１つまたは複数）は、たとえばキーボード、マウス、タッチスクリーン、トラックパッド、トラックボール、アイソポイント、および／または音声認識システムによって実装できる。
【００８２】
１つまたは複数の出力デバイス１０２８が、インターフェース回路１０２４に接続されている。出力デバイス１０２８は、たとえばディスプレイ・デバイス（たとえば、液体結晶ディスプレイ、陰極線管ディスプレイ（ＣＲＴ）によって、プリンタによって、および／またはスピーカによって実装できる。したがってインターフェース回路１０２４は、通常、グラフィック・ドライバ・カードを含む。
【００８３】
インターフェース回路１０２４は、モデムまたはネットワーク・インターフェース・カード等の通信デバイスも含み、ネットワーク（たとえば、イーサネット（登録商標）接続、デジタル加入者回線（ＤＳＬ）、電話回線、同軸ケーブル、携帯電話システム等々）を介した外部コンピュータとのデータ交換を容易にする。
【００８４】
またコンピュータ１０００は、ソフトウエアおよびデータを格納するための１つまたは複数の大容量ストレージ・デバイス１０３０も含む。その種の大容量ストレージ・デバイス１０３０の例は、フロッピー（登録商標）・ディスク・ドライブ、ハード・ディスク・ドライブ、コンパクト・ディスク・ドライブ、およびデジタル多用途ディスク（ＤＶＤ）ドライブを含む。大容量ストレージ・デバイス１０３０は、この例の被監視データ・ストレージ・ユニット２１８、および／またはこの例の構成データ・ストレージ・ユニット２３５を実装できる。それに加えて、またはそれに代えて、揮発性メモリ１０１８が、この例の被監視データ・ストレージ・ユニット２１８および／またはこの例の構成データ・ストレージ・ユニット２３５を実装できる。それに加えて、またはそれに代えて、不揮発性メモリ１０２０が、この例の構成データ・ストレージ・ユニット２３５を実装できる。
【００８５】
図１０のデバイス等の、ここに述べられているシステムにおける方法および／または装置の代替実装として、ここに述べられている方法および／または装置は、プロセッサおよび／またはＡＳＩＣ（特定用途向けＩＣ）等の構造内に埋め込むことができる。
【００８６】
最後に、ここでは方法、装置、および製品の特定の例を述べてきたが、この特許の保護範囲は、それらに限定されない。逆にこの特許は、付随する請求項の範囲内に、文字どおりに、または均等論の下に公正に含まれるあらゆる方法、装置、および製品を保護する。
【図１】
2010277594.tif 000003
【図２】
2010277594.tif 000004
【図３】
2010277594.tif 000005
【図４】
2010277594.tif 000006
【図５】
2010277594.tif 000007
【図６】
2010277594.tif 000008
【図７】
2010277594.tif 000009
【図８】
2010277594.tif 000010
【図９Ａ】
2010277594.tif 000011
【図９Ｂ】
2010277594.tif 000012
【図１０】
2010277594.tif 000013
【外国語明細書】
2010277594.tif 000014
2010277594.tif 000015
2010277594.tif 000016
2010277594.tif 000017
2010277594.tif 000018
2010277594.tif 000019
2010277594.tif 000020
2010277594.tif 000021
2010277594.tif 000022
2010277594.tif 000023
2010277594.tif 000024
2010277594.tif 000025
2010277594.tif 000026
2010277594.tif 000027
2010277594.tif 000028
2010277594.tif 000029
2010277594.tif 000030
2010277594.tif 000031
2010277594.tif 000032
2010277594.tif 000033
2010277594.tif 000034
2010277594.tif 000035
2010277594.tif 000036
2010277594.tif 000037
2010277594.tif 000038
2010277594.tif 000039
2010277594.tif 000040
2010277594.tif 000041
2010277594.tif 000042
2010277594.tif 000043
2010277594.tif 000044
2010277594.tif 000045
2010277594.tif 000046
2010277594.tif 000047
2010277594.tif 000048
2010277594.tif 000049
2010277594.tif 000050
2010277594.tif 000051
2010277594.tif 000052
2010277594.tif 000053
2010277594.tif 000054
2010277594.tif 000055
2010277594.tif 000056
2010277594.tif 000057
2010277594.tif 000058
2010277594.tif 000059
2010277594.tif 000060
2010277594.tif 000061
2010277594.tif 000062
2010277594.tif 000063
2010277594.tif 000064
2010277594.tif 000065
2010277594.tif 000066
2010277594.tif 000067
2010277594.tif 000068
2010277594.tif 000069
2010277594.tif 000070
2010277594.tif 000071
2010277594.tif 000072
2010277594.tif 000073
2010277594.tif 000074
2010277594.tif 000075
2010277594.tif 000076
2010277594.tif 000077
2010277594.tif 000078
2010277594.tif 000079
2010277594.tif 000080
2010277594.tif 000081
2010277594.tif 000082
2010277594.tif 000083
2010277594.tif 000084
2010277594.tif 000085
2010277594.tif 000086
2010277594.tif 000087
2010277594.tif 000088
2010277594.tif 000089
2010277594.tif 000090
2010277594.tif 000091
2010277594.tif 000092
2010277594.tif 000093
2010277594.tif 000094