(57)【要約】非ユーザイベントを監視し、所定のイベントに応答して自動的にメディアプレーヤを制御するメディアプレーヤ・コントローラが、開示される。前記メディアプレーヤ・コントローラは、非ユーザからの入力情報を得る情報キャプチャ装置を含む。前記入力情報は、１つ以上の所定の非ユーザイベントを識別するために前記メディアプレーヤ・コントローラにより処理される。前記非ユーザが、前記メディアプレーヤの近くにいる場合のような様々な非ユーザイベントを定める複数のルールが、使用されることができる。各ルールは、条件と、前記条件が満たされた場合に実行されるべき対応するアクションアイテムとを含む。
2005517239.tif 000002
【特許請求の範囲】
【請求項１】
メディアプレーヤを制御する方法であって、
所定の非ユーザイベントを定める少なくとも１つのルールを決定するステップであって、前記ルールが、少なくとも１つの条件と、前記条件が満たされた場合に前記メディアプレーヤを自動的に調整するために実行されるべきアクションアイテムとを含む当該決定するステップと、
前記条件を識別するために非ユーザイベントを特徴付ける入力情報を解析するステップと、
前記条件が満たされた場合に前記アクションアイテムを実行するステップと、
を有する方法。
【請求項２】
前記入力情報が、情報キャプチャ装置により生成される、請求項１に記載の方法。
【請求項３】
前記情報キャプチャ装置が、動き検出器、生物測定センサ、ビジュアルキャプチャ装置、又はオーディオキャプチャ装置の少なくとも１つを有する、請求項２に記載の方法。
【請求項４】
前記非ユーザイベントは、非ユーザが前記メディアプレーヤの近くに現れることを有する、請求項１に記載の方法。
【請求項５】
前記条件が、前記非ユーザによる動きの検出を含む、請求項１に記載の方法。
【請求項６】
前記条件が、記憶されたプロファイル音声信号と一致しない非ユーザに関連付けられた音声信号を有する、請求項１に記載の方法。
【請求項７】
前記条件が、記憶されたプロファイル音声信号と一致する非ユーザに関連付けられた音声信号を有する、請求項１に記載の方法。
【請求項８】
前記条件が、記憶されたプロファイル画像と一致しない非ユーザに関連付けられた視覚的な画像を有する、請求項１に記載の方法。
【請求項９】
前記条件が、記憶されたプロファイル画像と一致する非ユーザに関連付けられた視覚的な画像を有する、請求項１に記載の方法。
【請求項１０】
前記メディアプレーヤが、コンピュータを有する、請求項１に記載の方法。
【請求項１１】
前記アクションアイテムが、前記コンピュータの表示を変更することを有する、請求項１０に記載の方法。
【請求項１２】
前記メディアプレーヤが、テレビを有する、請求項１に記載の方法。
【請求項１３】
前記アクションアイテムが、前記テレビの番組チャネルを変更することを有する、請求項１２に記載の方法。
【請求項１４】
メディアプレーヤを制御する装置であって、
コンピュータ読み取り可能コードを記憶するメモリと、
前記メモリと動作的に結合されたプロセッサであって、
所定の非ユーザイベントを定める少なくとも１つのルールであって、少なくとも１つの条件と、前記条件が満たされた場合に前記メディアプレーヤを自動的に調整するために実行されるべきアクションアイテムとを含む当該少なくとも１つのルールを決定し、
前記条件を識別するために非ユーザイベントを特徴付ける入力情報を解析し、
前記条件が満たされた場合に前記アクションアイテムを実行する、
ように構成された当該プロセッサと、
を有する装置。
【請求項１５】
実施されるコンピュータ読み取り可能コード手段を有するコンピュータ読み取り可能媒体を有する、メディアプレーヤを制御する工業製品であって、前記コンピュータ読み取り可能コード手段が、
所定の非ユーザイベントを定める少なくとも１つのルールであって、少なくとも１つの条件と、前記条件が満たされた場合に、前記メディアプレーヤを自動的に調整するために実行されるべきアクションアイテムとを含む当該少なくとも１つのルールを決定するステップと、
前記条件を識別するために非ユーザイベントを特徴付ける入力情報を解析するステップと、
前記条件が満たされた場合に前記アクションアイテムを実行するステップと、
を有する、工業製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアプレーヤを制御する方法及び装置に関し、特に、非ユーザイベントに基づいてメディアプレーヤを自動的に制御する方法及び装置に関する。
【背景技術】
【０００２】
毎年、ますます増加する数の消費者が、テレビ、パーソナルコンピュータ、及びステレオシステムのような電子装置を所有、又は少なくとも使用している。人々が、他人に見て欲しくない又は聞いて欲しくないコンピュータ上のウェブページ若しくは文書ページを訪れ、テレビ番組を視聴し、又はラジオ局を聞くことはしばしば起こる。ユーザは、前記ユーザの装置の出力を観察する又は聞くために他の人に前記装置の近くに入らないで欲しいかもしれない。このような装置を見る又は聞く場合に、前記ユーザは、しばしば、短時間又は長い時間期間、席を外す又は前記装置から離れることもある。この時間の間、前記ユーザは、もし誰かが前記装置の領域に入るとしても、前記装置の設定を制御することができない。
【０００３】
例えば、人が、他の人がオフィスに入ってくる場合に、コンピュータのモニタ上に表示されている現在アクティブなウィンドウを変更するのは、日常的な状況である。他の状況は、テレビで特定の映画を見ている又は特定のラジオ番組を聞いている人が、未成年者に前記マテリアルを見て欲しくない又は聞いて欲しくないかもしれない場合である。
【０００４】
遠隔制御及び他の付加的な機能が、このような電子装置の利便性を大幅に向上したが、これらは、静的である。換言すると、これらの設定は、異なる設定が、前記ユーザにより積極的に選択されるまで固定されている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現在、非ユーザイベントに基づいて前記装置の設定を調節又は変更する機構はない。従って、非ユーザイベントを監視し、所定のイベントに応答してメディアプレーヤを自動的に調整するメディアプレーヤ・コントローラに対する必要性が存在する。
【課題を解決するための手段】
【０００６】
一般的には、所定の非ユーザイベントに応答してメディアプレーヤを自動的に制御する方法及び装置が提供される。
【０００７】
本発明の１つの態様によるとメディアプレーヤ・コントローラは、非ユーザイベントの画像化のために構成された情報キャプチャ装置を含む。前記情報キャプチャ装置により得られた入力情報は、１つ以上の所定のイベントを識別するために前記メディアプレーヤにより処理される。前記メディアプレーヤは、この場合、識別された前記イベントの少なくとも一部に基づいて前記メディアプレーヤの１つ以上の設定を調整する。
【０００８】
本発明の他の態様によると、ルールは、非ユーザイベント及び応答を定める。前記ルールは、１つ以上の条件と、前記条件が満たされた場合に、前記メディアプレーヤの１つ以上の設定を調整するために前記メディアプレーヤ・コントローラにより実行されるべき対応するアクションアイテムとを含む。
【０００９】
本発明のより完全な理解及び本発明の更に他のフィーチャ及び利点は、以下の詳細な記述及び図面を参照することにより得られるだろう。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明によるメディアプレーヤを制御するシステム１００を図示する。システム１００は、メディアプレーヤ・コントローラ１１０と、情報キャプチャ装置１２０と、メディアプレーヤ１６０とを含む。情報キャプチャ装置１２０により得られる情報は、１つ以上の所定の非ユーザ活動又は他のイベントを識別するために図３と併せて下で記述される仕方でメディアプレーヤ・コントローラ１１０により処理される。
【００１１】
ここで定められる非ユーザは、前記メディアプレーヤを制御している人以外の如何なる人でもある。例えば、非ユーザは、前記メディアプレーヤ及びユーザが位置する部屋に入る如何なる人であることもできる。
【００１２】
メディアプレーヤ１６０は、テレビ、コンピュータ、ラジオ／ステレオ、ＤＶＤプレーヤ、ＣＤプレーヤ、及びＶＣＲ等、並びにこれら及び他の装置の一部又は組み合わせのような、当技術分野において既知の如何なるメディアプレーヤ装置であってもよい。
【００１３】
情報キャプチャ装置１２０は、非ユーザの存在又は身元に関する情報を得ることができる如何なる装置であることもできる。例えば、情報キャプチャ装置１２０は、動き検出器、生物測定センサ、カメラ若しくは他のビジュアルキャプチャ装置、又はマイクロホンのようなオーディオキャプチャ装置、並びにこれら及び他の種類の情報キャプチャ装置の組み合わせ又は一部を含むことができる。
【００１４】
メディア・コンテンツ・コントローラ１１０は、メモリ１３０及びプロセッサ１４０を含む。ここで使用される用語プロセッサは、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、中央処理装置（ＣＰＵ）又は所定のデータ処理装置において使用されうるその他のデータ処理素子をも含むと解釈される。更に、用語プロセッサは、１より多い処理装置に言及してもよく、処理装置に結合された様々な要素が、他の処理装置により共有されてもよいことは、理解されるべきである。加えて、メモリ１２０が、電子メモリ、光学又は磁気ディスクベースのメモリ、テープベースのメモリ、並びにこれら及び他の種類の記憶装置の組み合わせ又は一部を表しうることに注意すべきである。
【００１５】
メディアプレーヤ・コントローラ１１０は、入力／出力装置１５０をも含むことができる。ここで使用される用語“入力／出力装置”又は“Ｉ／Ｏ装置”は、例えば、情報キャプチャ装置１２０及びメディアプレーヤ１６０とインターフェースする装置を含むと解釈される。Ｉ／Ｏ装置１５０は、前記プロセッサにデータを入力する及び／又はイベントルール・データベース２００を変更する１つ以上の入力装置（例えば、キーボード、マウス等）を含むこともできる。
【００１６】
メディアプレーヤ・コントローラ１１０は、中央処理装置ＣＰＵと、ＲＡＭ及び／又はＲＯＭのようなメモリ１３０とのようなプロセッサ１４０を含むパーソナルコンピュータ又はワークステーションのような如何なるコンピューティング装置としても実施されうる。代わりに、メディアプレーヤ・コントローラ１１０は、例えば、テレビ、セットトップ端末又は他の電子装置に含まれる特定用途向け集積回路（ＡＳＩＣ）として実施されてもよい。
【００１７】
一実施例において、本発明は、図２と併せて更に記述されるように、イベントルールを記録するイベントルール・データベース２００を採用する。前記イベントルールは、メディアプレーヤ１６０の１つ以上の設定の調整を開始する様々なイベントを定める。前記イベントルール・データベースは、結合されたメモリ１３０に記憶され、使用される準備ができた場合、全体又は部分的にロードされ、プロセッサ１４０により実行されることができる。
【００１８】
各ルールにより定められた非ユーザイベントは、本発明によるメディアプレーヤ・コントローラ１１０により検出されることができる。更に下に述べられるように、各ルールは、前記ルールが始動されるために満たされなければならない１つ以上の基準と、オプションとして、前記ルールを開始する所定の基準が満たされた場合にメディアプレーヤ１６０の１つ以上の設定を調整するためにメディアプレーヤ・コントローラ１１０により実行されるべき対応するアクションアイテムとを含む。各ルールに対する前記基準の少なくとも１つは、本発明による情報キャプチャ装置１２０により得られた情報内で検出される状況である。
【００１９】
このような所定の非ユーザイベントを検出すると、前記対応するアクションは、もしあれば、メディアプレーヤ・コントローラ１１０により実行される。典型的には、前記対応するアクションは、メディアプレーヤ１６０に対する１つ以上の設定を調整するコマンドの発行である。前記コマンドは、例えば、番組チャネルの変更、表示の変更、ミュート、記録、音量調整、電力節約モード、生放送の一時停止、及び電源オフを含むことができる。
【００２０】
図１に示され、図３と併せて下に更に記述されるように、メディアプレーヤ・コントローラ１１０は、非ユーザイベント監視処理部３００をも含む。一般に、非ユーザイベント監視処理部３００は、情報キャプチャ装置１２０から得られた情報又は画像を処理し、イベントルール・データベース２００内で定められた１つ以上のイベントを検出する。
【００２１】
一実施例において、情報キャプチャ装置１２０は、メディアプレーヤ・コントローラ１１０内で使用するために入力画像をキャプチャする。前記情報キャプチャ装置により得られた前記入力画像は、イベントルール・データベース２００に従ってメディアプレーヤ・コントローラ１１０により処理され、もしあれば、メディアプレーヤ１６０の設定にどのような変更を行うのかを決定する。
【００２２】
本発明は、例えばメモリ１３０に記憶されたプロファイル情報を採用することもできる。前記入力情報に関して上で述べられるように、前記プロファイル情報は、個人の存在を検出する又は特定の個人を認識するために使用されることができる視覚的、オーディオ又はその他の形式の情報であることができる。前記入力情報が、情報キャプチャ装置１２０により得られた後に、前記入力情報は、非ユーザイベント監視処理部３００の一部として前記記憶されたプロファイル情報と比較されることができる。メディアプレーヤ・コントローラ１１０は、この場合、イベントルール・データベース２００に従って処置を取る又は取らないことができる。
【００２３】
図２は、様々な非ユーザイベントを定める前記ルールのそれぞれを記録するイベントルール・データベース２００の模範的な表を図示する。イベントルール・データベース２００内の各ルールは、前記ルールが開始されるべき条件を指定する所定の基準と、オプションとして、前記ルールに関連付けられた基準が満たされた場合に始動されるべき対応するアクションアイテムとを含む。典型的には、前記アクションアイテムは、前記ルールが始動される場合に実行されるべきメディアプレーヤ１６０の設定の１つ以上の調整を定める。
【００２４】
図２に示されるように、模範的なイベントルール・データベース２００は、それぞれ異なるルールに関連付けられた、記録２０５乃至２１３のような複数の記録を保持する。各ルールに対し、イベントルール・データベース２００は、フィールド２２０内で前記ルール基準と、もしあれば、フィールド２４０内で前記対応するアクションアイテムとを識別する。
【００２５】
例えば、情報キャプチャ装置１２０は、オフィスへの出入り口に又は前記出入り口の近くに配置された動きセンサを含んでもよい。この状況において、ルール基準２２０において満たされる条件は、単純に、前記出入り口の近くの非ユーザの動きの検出、即ちルール２０５に関連付けられた条件でありうる。対応するアクション２４０は、この場合、コンピュータモニタ上の表示を、例えば、デスクトップのような前もって選択されたページに変更することであってもよい。
【００２６】
他の例において、音声キャプチャ装置が、テレビセットの近くに配置されてもよい。ルール基準２２０において満たされる条件は、この場合、非ユーザから受信された音声信号でありうる。この状況において、コントローラ１１０は、入力された前記音声信号を記憶されたプロファイル音声信号と比較することができる。もし入力された前記音声信号が、前記記憶されたプロファイル音声信号のどれとも一致しない、即ち、ルール２０７に関連付けられた条件が満たされるならば、対応するアクション２４０は、テレビディスプレイ上のチャネルを変更することでありうる。このシナリオは、例えば、テレビのチャネルが、暴力的な映画を視聴するように選択されている間に、未成年者が、部屋に歩いてくる場合に生じることができる。子供の音声が、前記テレビの近くで検出される場合、メディアプレーヤ・コントローラ１１０は、前記音声をこの世帯に住んでいる大人の記憶されたプロファイル音声信号と比較することができる。前記子供の音声が、前記大人からの前記記憶されたプロファイル信号のどれにも一致しない場合に、前記テレビのチャネルは、好ましくは、子供に対して適切なマテリアルを放送するチャネルに変更されるだろう。代わりに前記テレビは、単純に電源をオフにすることができる。
【００２７】
他の例において、前記世帯に住んでいる子供の音声が、前記大人の音声の代わりにプロファイル音声信号として記憶されることができることを除いて、上と同じシナリオは、起こることができる。大人は、子供に特定のラジオ局で放送される不適切なマテリアルを聞いて欲しくないかもしれない。前記子供の音声が検出された場合、即ち、ルール２０９に関連付けられた条件の場合に、コントローラ１１０は、前記音声を記憶された音声と比較し、肯定的な一致を検索することができる。もしコントローラ１１０は、音声信号として記憶された子供の音声に対する肯定的な一致を検出するならば、前記コントローラは、前記ラジオのチャネルを変更することができる。
【００２８】
他の例において、前記入力情報は、ビジュアルキャプチャ装置からの入力画像であってもよい。ルール基準２２０において満たされる条件は、この場合、受信された非ユーザの視覚的な画像でありうる。この状況において、コントローラ１１０は、入力された前記視覚的な画像を前記ユーザの記憶された視覚的なプロファイル画像と比較することができる。もし入力された前記視覚的な画像が、前記記憶された視覚的なプロファイル画像の何れとも一致しなければ、即ち、ルール２１１に関連付けられた条件であれば、前記対応するアクションは、コンピュータ画面上の表示を変更することでありうる。
【００２９】
代わりに、上で記載されたシナリオにおいて、特定の非ユーザの視覚的なプロファイル画像が、記憶されてもよい。入力された視覚的な画像を受信する場合に、メディアプレーヤ・コントローラ１１０は、入力された前記画像を記憶された前記画像と比較し、肯定的な一致を検索することができる。従って、ルール基準２２０において満たされる条件は、非ユーザの肯定的な一致であることができ、即ち、ルール２１３に関連付けられた条件であることができ、対応するアクションは、コンピュータ画面上の表示を変更することであることができる。
【００３０】
図３は、模範的な非ユーザイベント監視処理部３００を記述するフローチャートである。非ユーザイベント監視処理部３００は、情報キャプチャ装置１２０から得られた入力情報を処理し、イベントルール・データベース２００に定められた１つ以上のイベントを検出する。模範的な非ユーザイベント監視処理部３００は、本発明の幅広い概念を説明する一般的な処理である。
【００３１】
図３に示されるように、非ユーザイベント監視処理部３００は、ステップ３０５において開始し、最初に、ステップ３１０の間に情報キャプチャ装置１２０から１つ以上の入力を得る。この後、前記入力情報は、ステップ３１５の間に解析されうる。解析の種類は、受信された入力情報の種類に依存するだろう。例えば、前記入力情報が、オーディオ信号又は視覚的な入力画像であれば、非ユーザイベント監視処理部３００は、ステップ３１５の間によく知られた従来のオーディオ及び／又はビデオコンテンツ解析技術を使用して前記オーディオ又は視覚的な入力情報を解析することができる。もし前記入力情報が、動き検出器からの肯定的な信号のようなオーディオ信号又は視覚的な画像でなければ、オーディオ又はビデオコンテンツ解析に基づく解析は必要無いだろう。
【００３２】
適切なオーディオコンテンツ解析技術の詳細な解説については、例えば、参照によりここに組み込まれるSilvia Pfeiffer et al., “Automatic Audio Content Analysis,” Proc. ACM Multimedia 96, 21-30, Boston, MA. (Nov.1996)を参照する。適切なビデオコンテンツ解析技術の詳細な解説については、例えば、Nathanael Rota and Monique Thonnat, “Video Sequence Interpretation for Visual Surveillance,” Proc. of the 3d IEEE Int’l Workshop on Visual Surveillance, 59-67, Dublin, Ireland (July 1, 2000)及びJonathan Owens and Andrew Hunter, “Application of the Self-Organizing Map to Trajectory Classification,” Proc. of the 3d IEEE Int’l Workshop on Visual Surveillance, 77-83, Dublin, Ireland (July 1, 2000)を参照し、これらは、両方とも参照によりここに組み込まれる。一般に、オーディオコンテンツ解析及びビデオコンテンツ解析技術は、情報キャプチャ装置１２０により得られた信号において様々なフィーチャを認識するために採用される。
【００３３】
ステップ３２０の間に、試験が実行され、ステップ３１５における前記入力情報の解析が、イベントルール・データベース２００において定められた所定のイベントを検出するかどうかを決定する。もしステップ３２０の間に所定のイベントが検出されないことが決定されるならば（Ｎ）、プログラム制御は、ステップ３１０に戻り、上で述べられた仕方でユーザ活動の監視を続ける。しかしながら、もしステップ３２０の間に所定のイベントが検出されることが決定されるならば（Ｙ）、前記イベントは、ステップ３３０の間に、イベントルール・データベース２００のアクションフィールド２４０に示されるように処理される。
【００３４】
本発明は、少なくとも部分的に、電子、磁気又は光学記憶媒体に記憶され、処理装置により、例えばプロセッサ１４０又はシステムにより実行される１つ以上のソフトウェアプログラムの形式で実施されることもできる。
【００３５】
図１に示されたシステム１００、図２に示されたイベントルール・データベース２００及び図３に示された非ユーザイベント監視処理部３００は、一例としてのみ示され、他の要素の構成も、使用されることができる。ここに示され、記述された実施例及び変更例は、単に本発明の原理を説明するものであり、様々な修正例が、当業者により、本発明の範囲及び精神から外れることなく実施されうると理解されるべきである。
【図面の簡単な説明】
【００３６】
【図１】本発明によるメディアプレーヤ・コントローラを含む処理システムを図示する。
【図２】図１のイベントデータベースからのサンプルの表を図示する。
【図３】本発明の原理を実施する模範的なユーザイベント監視処理のフローチャートである。
【図１】
2005517239.tif 000003
【図２】
2005517239.tif 000004
【図３】
2005517239.tif 000005
【国際調査報告】
2005517239.tif 000006
2005517239.tif 000007
2005517239.tif 000008
2005517239.tif 000009
2005517239.tif 000010
2005517239.tif 000011