(57)【要約】  ホットプラグ信号のフィルタリングに関する技術が本明細書において説明される。技術は、第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信することを含む。第１のＨＰＤ信号の受信と第２のＨＰＤ信号の受信との間の期間が決定され、第１および第２のＨＰＤ信号は決定された期間に基づいてフィルタリングされる。
2017538205.tif 000002
【特許請求の範囲】
【請求項１】
第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信するホットプラグ検出（ＨＰＤ）リスナと、前記第１のＨＰＤ信号の受信と前記第２のＨＰＤ信号の受信との間の期間を決定する遅延検出モジュールと、前記決定された期間に基づいて前記第１のＨＰＤ信号および前記第２のＨＰＤ信号をフィルタリングするフィルタリングモジュールと、を備える、
ホットプラグ信号をフィルタリングする装置。
【請求項２】
前記フィルタリングモジュールは、前記決定された期間を所定の時間遅れと比較するものである、請求項１に記載の装置。
【請求項３】
前記所定の時間遅れは、前記外部表示デバイスの自動検出機能に関連づけられる、請求項２に記載の装置。
【請求項４】
前記遅延検出モジュールは、前記外部表示デバイスの前記所定の時間遅れを決定するものである、請求項２または３に記載の装置。
【請求項５】
前記遅延検出モジュールは、前記外部表示デバイスが通信可能に連結されるコンピューティングデバイスのオペレーティングシステム内の前記外部表示デバイスに関する仕様データに基づいて前記所定の時間遅れを決定するものである、請求項４に記載の装置。
【請求項６】
前記遅延検出モジュールは、前記外部表示デバイスから提供された拡張表示識別データ（ＥＤＩＤ）に基づいて前記所定の期間を決定するものである、請求項４または５に記載の装置。
【請求項７】
前記外部表示デバイスは、複数の表示インタフェースプロトコル機能を備える、請求項１から６のいずれか一項に記載の装置。
【請求項８】
前記フィルタリングモジュールは、前記外部表示デバイスが通信可能に連結されたコンピューティングデバイスのオペレーティングシステムを介してユーザによって有効にされるものである、請求項１から６のいずれか一項に記載の装置。
【請求項９】
前記フィルタリングモジュールは、
前記決定された期間を所定の時間遅れと比較し、
前記決定された期間が前記所定の時間遅れを超過した場合には前記ＨＰＤ信号を有効なホットプラグイベントと関連づけるものである、
請求項１から６のいずれか一項に記載の装置。
【請求項１０】
前記フィルタリングモジュールは、前記決定された期間が前記所定の時間遅れを超過しない場合にはコンピューティングデバイスのオペレーティングシステムへの前記第１のＨＰＤ信号および前記第２のＨＰＤ信号の報告を更に抑制するものである、請求項９に記載の装置。
【請求項１１】
第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信する段階と、
前記第１のＨＰＤ信号の受信と前記第２のＨＰＤ信号の受信との間の期間を決定する段階と、
前記決定された期間に基づいて前記第１のＨＰＤ信号および前記第２のＨＰＤ信号をフィルタリングする段階と、を備える、
ホットプラグ信号をフィルタリングする方法。
【請求項１２】
フィルタリングする段階は、前記決定された期間を所定の時間遅れと比較する段階を備える、請求項１１に記載の方法。
【請求項１３】
前記所定の時間遅れは、前記外部表示デバイスの自動検出機能に関連づけられる、請求項１２に記載の方法。
【請求項１４】
前記外部表示デバイスの前記所定の時間遅れを決定する段階を更に備える、請求項１２または１３に記載の方法。
【請求項１５】
前記所定の時間遅れを前記決定する段階は、前記外部表示デバイスが通信可能に連結されるコンピューティングデバイスのオペレーティングシステム内の前記外部表示デバイスに関する仕様データに基づく、請求項１４に記載の方法。
【請求項１６】
前記所定の期間を決定する段階は、前記外部表示デバイスから提供された拡張表示識別データ（ＥＤＩＤ）に基づく、請求項１４または１５に記載の方法。
【請求項１７】
前記外部表示デバイスは、複数の表示インタフェースプロトコル機能を備える、請求項１１から１６のいずれか一項に記載の方法。
【請求項１８】
前記フィルタリングする段階は、前記外部表示デバイスが通信可能に連結されるコンピューティングデバイスのオペレーティングシステムを介してユーザによって有効にされるものである、請求項１１から１７のいずれか一項に記載の方法。
【請求項１９】
フィルタリングする段階は、
前記決定された期間を所定の時間遅れと比較する段階と、前記決定された期間が前記所定の時間遅れを超過する場合には前記ＨＰＤ信号を有効なホットプラグイベントと関連づける段階と、を備える、
請求項１１から１８のいずれか一項に記載の方法。
【請求項２０】
前記フィルタリングする段階は、前記決定された期間が前記所定の時間遅れを超過しない場合にはコンピューティングデバイスのオペレーティングシステムへの前記第１のＨＰＤ信号および前記第２のＨＰＤ信号の報告を抑制する段階を更に備える、
請求項１９に記載の方法。
【請求項２１】
第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信し、
前記第１のＨＰＤ信号の受信と前記第２のＨＰＤ信号の受信との間の期間を決定し、
前記決定された期間に基づいて前記第１のＨＰＤ信号および前記第２のＨＰＤ信号をフィルタリングする
ようにプロセッサに指示するコードを備える、コンピュータ可読記憶媒体。
【請求項２２】
前記フィルタリングすることは、前記決定された期間を、前記外部表示デバイスの自動検出機能に関連づけられた所定の時間遅れと比較することであり、前記コードは、
前記外部表示デバイスが通信可能に連結されるコンピューティングデバイスのオペレーティングシステム内の前記外部表示デバイスに関する仕様データ、
前記外部表示デバイスから提供された拡張表示識別データ（ＥＤＩＤ）、または
これらの任意の組み合わせ
に基づいて前記外部表示デバイスの前記所定の時間遅れを決定するように前記プロセッサに指示するものである、請求項２１に記載のコンピュータ可読記憶媒体。
【請求項２３】
前記外部表示デバイスは、複数の表示インタフェースプロトコル機能を備える、請求項２１または２２に記載のコンピュータ可読記憶媒体。
【請求項２４】
フィルタリング中に、前記コードは、
前記決定された期間を所定の時間遅れと比較し、
前記決定された期間が前記所定の時間遅れを超過する場合には、前記ＨＰＤ信号を有効なホットプラグイベントと関連づけ、
前記決定された期間が前記所定の時間遅れを超過しない場合には、コンピューティングデバイスのオペレーティングシステムへの前記第１のＨＰＤ信号および前記第２のＨＰＤ信号の報告を抑制する
ように前記プロセッサに指示するものである、請求項２１から２３のいずれか一項に記載のコンピュータ可読記憶媒体。
【請求項２５】
第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信し、
前記第１のＨＰＤ信号の受信と前記第２のＨＰＤ信号の受信との間の期間を決定し、
前記決定された期間に基づいて前記第１のＨＰＤ信号および前記第２のＨＰＤ信号をフィルタリングする
手段を備える装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は２０１４年１２月８日に出願された米国特許出願第１４／５６３，８３４号の出願日の利益を主張し、それは参照によって本明細書に組み込まれる。
【０００２】
本開示は、概してホットプラグ検出信号のフィルタリングに関する。より具体的には、本明細書において説明される技術は、外部表示デバイスから提供されるホットプラグ検出信号のフィルタリングを含む。
【背景技術】
【０００３】
コンピュータシステムにおいて、外部表示デバイスが使用され、コンピューティングデバイスからの画像を外部表示デバイスにおいて表示し得る。いくつかの場合において、外部表示デバイスは、外部表示デバイスがホットプラグ検出（ＨＰＤ）信号を周期的にトリガし得る自動検出モードにおいて動作し得る。外部表示デバイスによって生成され得るであろうＨＰＤ信号は、コンピューティングデバイスのオペレーティングシステムソフトウェアなどの、コンピューティングデバイスのソフトウェアによってサービス提供され得る。ＨＰＤ信号は、アンプラグおよびプラグのペアを含むＨＰＤ割り込み信号のペアを含み得る。ＨＰＤ信号のそのようなペアは、外部表示デバイスがコンピューティングデバイスに接続されている限り、繰り返し生じ得る。いくつかの場合において、ＨＰＤ信号の生成は、意図しない、またはそうでなければ真正でないコンピューティングシステムからの外部表示デバイスの切断をトリガし得る。
【０００４】
例えば、外部表示デバイスは複数のインタフェースによって構成され得る。表示構成が内部表示において画像を表示すべく構成される場合、高精細度マルチメディアインタフェース（ＨＤＭＩ（登録商標））のポートを介して接続された外部表示デバイスはオフにされ得る。いくつかの場合において、外部表示デバイスの自動検出モードは、アクティブ信号入力を見つけるべく複数のインタフェースのそれぞれの検査を開始し得る。外部表示デバイスが複数のインタフェースのそれぞれを検査する一方、オペレーティングシステムによってサービス提供されるべきコンピューティングデバイスに、ＨＰＤ信号が外部表示デバイスによって生成され得る。いくつかの場合において、ＨＰＤ割り込み信号は、信号がオペレーティングシステムによってサービス提供される際に、コンピューティングシステムのユーザに対する視聴環境の混乱を引き起こし得る。
【図面の簡単な説明】
【０００５】
【図１】ホットプラグ検出（ＨＰＤ）信号をフィルタリングするよう構成されるコンピューティングデバイスを示すブロック図である。
【０００６】
【図２】ＨＰＤ信号をフィルタリングする処理の流れを示すシステム図である。
【０００７】
【図３】ＨＰＤフィルタリング中の状態の変化を示す状態図である。
【０００８】
【図４】ＨＰＤ信号をフィルタリングする方法を示すブロック図である。
【０００９】
【図５】ＨＰＤ信号フィルタリングを実装するよう構成されるコンピュータ可読媒体の例を示すブロック図である。
【００１０】
本開示および図を通して、同様の構成要素および特徴を参照すべく同一の番号が使用される。１００番台の番号は図１において最初に見られた特徴を指し、２００番台の番号は図２において最初に見られた特徴を指す、などである。
【発明を実施するための形態】
【００１１】
本明細書において開示された主題は、ホットプラグ検出（ＨＰＤ）信号をフィルタリングする技術に関する。上で説明されたように、いくつかの場合において、外部表示デバイスは視聴体験に割り込み得るＨＰＤ信号を生成し得る。例えば、コンピューティングデバイスの表示構成が内部表示デバイス上の画像を表示すべく設定される場合、接続される外部表示デバイスは、当該外部表示デバイスが外部表示デバイスに利用可能な複数のインタフェースプロトコルを循環的な順序でそれぞれ用いるようにして、ＨＰＤ信号を生成し得る。フィルタリングされないＨＰＤ信号が、コンピューティングデバイスのオペレーティングシステムに提供され得、アクティブでない表示の再構成をもたらし得る。いくつかの場合において、アクティブでない表示の再構成は、外部表示のアクティブ化をもたらし得、より古い構成に復帰するよう切り替えることは同一の挙動を再び引き起こし、このようにして、これを循環的に繰り返す。
【００１２】
いくつかの場合において、外部コンピューティングデバイスの自動検出機能によってＨＰＤ信号が生成される。本明細書において説明される技術は、真正のホットプラグイベントまたはアンプラグのイベントよりもむしろ自動検出機能の特性である、受信されるＨＰＤ信号間の時間遅れに基づくＨＰＤ信号のフィルタリングを含む。例えば、自動検出機能は、ホットアンプラグ信号およびホットプラグ信号をペアで含むＨＰＤ信号を生成し得る。ホットアンプラグおよびホットプラグ信号の生成間の時間遅れは、所与の外部表示デバイスに固有であり得る。しかしながら、多くの場合において、手動アンプラグおよびプラグのイベントが実行されるときに生じ得るホットアンプラグおよびプラグの信号のペアと比較された場合、外部表示デバイスに関するＨＰＤ信号のペア間の時間遅れは短い。このシナリオにおいて、手動ホットアンプラグおよびプラグのイベントが、真正と考えられ得る。従って、この場合において、本明細書において説明されたフィルタリング技術は、自動検出機能に関連づけられた所定の閾値に等しいか、または所定の閾値以下となる受信されたＨＰＤ信号をフィルタリングし得、一方、閾値を超過する真正のホットプラグおよびアンプラグのイベントの送信を維持する。
【００１３】
図１は、ＨＰＤ信号をフィルタリングするよう構成されるコンピューティングデバイスを示すブロック図である。コンピューティングデバイス１００は、例えば、とりわけ、ラップトップコンピュータ、デスクトップコンピュータ、ウルトラブック（登録商標）、タブレットコンピュータ、モバイルデバイス、またはサーバであってよい。コンピューティングデバイス１００は、非一時的コンピュータ可読媒体を含むストレージデバイス１０４、およびメモリデバイス１０６と同様、格納された命令を実行すべく構成された中央処理ユニット（ＣＰＵ）１０２を含み得る。
【００１４】
コンピューティングデバイス１００は、また、グラフィック処理ユニット（ＧＰＵ）１０８を含み得る。複数の実施形態において、ＧＰＵ１０８はＣＰＵ１０２に埋め込まれる。ＧＰＵ１０８はキャッシュを含んでもよく、コンピューティングデバイス１００内の任意の数のグラフィック動作を実行すべく構成され得る。例えば、ＧＰＵ１０８は、外部表示デバイス１１０、内部表示デバイス１１２、またはこれらの任意の組み合わせを含む１又は複数の表示デバイスにおいてコンピューティングデバイス１００のユーザに表示されるべき、グラフィック画像、グラフィックフレーム、ビデオ、または同様のものをレンダリングまたは操作すべく構成され得る。ＧＰＵ１０８は複数のエンジン１１４を含む。
【００１５】
いくつかの場合において、エンジン１１４は、フィルタリングモジュール１１８を含む表示ドライバ１１６の命令によって指示されるように、フィルタリングを実行すべく構成され得る。いくつかの場合において、フィルタリングモジュール１１８は、少なくとも部分的にハードウェアロジックを備えるロジックとして実装され得る。他の場合において、フィルタリングモジュール１１８は表示ドライバ１１６のソフトウェア命令の一部分として実装され得る。表示ドライバ１１６はオペレーティングシステム１２０の動作によって実装され得る。ソフトウェア命令はＧＰＵ１０８のエンジン１１４によって、ＣＰＵ１０２、または任意の他の適切なコントローラによって実行されるべく構成され得る。さらに他の場合において、フィルタリングモジュール１１８は、ハードウェアロジックを少なくとも部分的に備え、電子回路によって実行される電子論理回路として、集積回路によって実行される回路として、および同様のものとして、実装され得る。フィルタリングモジュール１１８は、独立して、並列に、分散されて、またはより大きいプロセスの一部として動作すべく構成され得る。さらに他の場合において、フィルタリングモジュール１１８は、ソフトウェア、ファームウェア、ハードウェアロジック、および同様のものの組み合わせとして実装され得る。
【００１６】
表示インタフェース１２２は、ＨＰＤ信号を受信すべく構成されたＨＰＤリスナ１２４を含み得る。例えば、ＨＰＤリスナ１２４は、第１のＨＰＤ信号の後に第２のＨＰＤ信号が続くＨＰＤ信号のペアを受信すべく構成され得る。遅延検出モジュール１２８は、第１のＨＰＤ信号の受信と第２のＨＰＤ信号の受信との間の時間遅れを決定すべく構成され得る。遅延検出モジュール１２８は表示ドライバ１１６の構成要素であってよい。しかしながら、遅延検出モジュール１２８は表示ドライバ１１６の構成要素である必要はなく、ファームウェア、構成可能な入力として時間遅れを有するハードウェアロジック、またはこれらの任意の組み合わせとして実装され得る。
【００１７】
上で説明されたように、表示構成が内部表示デバイス１１２に画像を表示するように設定されている場合、外部表示デバイス１１０などの外部表示デバイスは、アクティブ信号に関して検査され得る複数のインタフェースを含み得る。アクティブ信号の検査は、ホットアンプラグおよびプラグのイベント信号のペアなどである第１および第２のＨＰＤ信号を生成し得る。いくつかの場合において、１又は複数の外部表示デバイス１１０が、アンプラグおよびプラグのイベント信号のペアの間にＨＰＤ信号を継続的に生成すべく構成され得る。いずれの場合においても、フィルタリングモジュール１１８は、第１のＨＰＤ信号の受信と第２のＨＰＤ信号の受信との間の時間遅れに基づいて、受信されるＨＰＤ信号をフィルタリングすべく構成される。
【００１８】
上で説明されたように、１又は複数の外部表示デバイスにコンピューティングデバイス１００を接続するケーブルの、手動でのユーザ主導によるホットプラグまたはアンプラグは、本明細書においては真正または有効な、プラグまたはアンプラグのイベントと称され得る。手動でのユーザ主導によるホットプラグまたはホットアンプラグのイベントは、１又は複数の外部表示デバイス１１０によって生成されるＨＰＤ信号のペア間の時間遅れより長い時間遅れを要求することがあるため、フィルタリングモジュール１１８はＨＰＤ信号のペアを、所定の閾値以下の時間遅れを有するように抑制し得る。
【００１９】
いくつかの場合において、所定の閾値は、遅延検出モジュール１２８によって決定され得る。所定の閾値は、外部表示デバイス１１０の１つなどの任意の所与の外部表示デバイスに固有のものでもよい。従って、いくつかの場合において、遅延検出モジュール１２８は任意の所与の外部表示デバイス１１０から提供された拡張表示識別データ（ＥＤＩＤ）を受信し得る。ＥＤＩＤデータはＨＰＤ信号間の時間遅れを示し得、従って、所定の閾値はＥＤＩＤデータに示される時間遅れに基づき得る。他の場合において、遅延検出モジュール１２８はオペレーティングシステム１２０に利用可能な時間遅れ情報を受信し得る。このシナリオにおいて、オペレーティングシステム１２０は所与の外部表示デバイス１１０に関する仕様データを指し得、所定の閾値は、仕様データに示されたＨＰＤ時間遅れに基づき得る。さらに他の実施形態において、時間遅れ情報は上で説明された技術の任意の組み合わせから受信され得る。
【００２０】
メモリデバイス１０４は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、フラッシュメモリ、または任意の他の適切なメモリシステムを含むことができる。例えば、メモリデバイス１０６はダイナミックランダムアクセスメモリ（ＤＲＡＭ）を含み得る。メモリデバイス１０６は、ランダムアクセスメモリ（ＲＡＭ）（例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、ゼロキャパシタＲＡＭ、シリコン酸化物窒化物酸化物シリコンＳＯＮＯＳ、埋め込みＤＲＡＭ、拡張データアウトＲＡＭ、ダブルデータレート（ＤＤＲ）ＲＡＭ、抵抗ランダムアクセスメモリ（ＲＲＡＭ（登録商標））、パラメータランダムアクセスメモリ（ＰＲＡＭ）、等）、リードオンリーメモリ（ＲＯＭ）（例えば、マスクＲＯＭ、プログラマブルリードオンリーメモリ（ＰＲＯＭ）、消去可能プログラマブルリードオンリーメモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブルリードオンリーメモリ（ＥＥＰＲＯＭ）、等）、フラッシュメモリ、または任意の他の適切なメモリシステムを含むことができる。
【００２１】
ＣＰＵ１０２は格納された命令を実行するように構成された主要なプロセッサであり得る。ＣＰＵ１０２はシングルコアプロセッサ、マルチコアプロセッサ、コンピューティングクラスタ、または任意の数の他の構成であり得る。ＣＰＵ１０２はコンプレックス命令セットコンピュータ（ＣＩＳＣ）プロセッサもしくは縮小命令セットコンピュータ（ＲＩＳＣ）プロセッサ、ｘ８６命令セット互換プロセッサ、マルチコア、または任意の他のマイクロプロセッサもしくは中央処理ユニット（ＣＰＵ）として実装され得る。ＣＰＵ１０２は、システムバス１３０（例えば、周辺機器相互接続（ＰＣＩ）、インダストリースタンダードアーキテクチャ（ＩＳＡ）、ＰＣＩエクスプレス、ハイパートランスポート（Ｒ）、ＮｕＢｕｓ等）を通じて、メモリ１０６およびストレージデバイス１０４を含む構成要素に接続され得る。ＣＰＵ１０２はまた、デジタル表示インタフェースを介して外部表示デバイス１１０にコンピューティングデバイス１００を接続するよう構成された表示ドライバ１１６および表示インタフェース１２２にバス１３０を通じてリンクされ得る。外部表示デバイス１１０は、とりわけ、コンピューティングデバイス１００に外部的に接続される、コンピュータモニタ、テレビ、またはプロジェクタを含み得る。
【００２２】
いくつかの場合において、コンピューティングデバイス１００はモバイルコンピューティングデバイスであり得る。いくつかの場合において、外部表示デバイス１１０はモバイルコンピューティングデバイスへのモバイル外部表示デバイスであり得る。
【００２３】
図１のブロック図は、コンピューティングデバイス１００が図１に示された構成要素の全てを含むものであると示すことを意図されない。更に、コンピューティングデバイス１００は、特定の実装の詳細に応じて、図１に示されない任意の数のさらなる構成要素を含み得る。
【００２４】
図２はＨＰＤ信号をフィルタリングする処理の流れを示すシステム図である。システム図である２００は２０２に示されたソフトウェア入力、ハードウェア入力、システム構成要素、およびシステム状態を含む。ソフトウェア入力はパルス遅れ情報２０４およびフラグ２０６を含み得る。パルス遅れ情報２０４は図１の１又は複数の外部表示デバイス１１０などの、特定の外部表示デバイスに関連づけられた所定の時間遅れであり得る。フラグ２０６は本明細書において説明された技術の構成可能な特徴であり得る。例えば、フラグ２０６は、図１のコンピューティングデバイス１００のオペレーティングシステム１２０などのオペレーティングシステムを介して、表示構成メニューにおいて、ユーザによって有効にされ得る。いくつかの場合において、自動検出機能を有する特定の複数のタイプの外部表示デバイス１１０がコンピューティングデバイス１００に接続されたとき、フラグは有効にされ得る。いずれの場合においても、システムハードウェア２０８は、フィルタリングが有効にされていることを示すフラグ２０６、パルス遅れ情報２０４、ならびにＨＰＤパルス２１０を含むハードウェア入力を受信し得る。システムハードウェア２０８は、図１のコンピューティングデバイス１００の構成要素の任意の組み合わせを含み得る。２１２で、動作モードが決定され得る。動作モードは、図２で「１」によって示されるプラグのイベント、または「０」によって示されるアンプラグのイベントのいずれかによって開始され得る。
【００２５】
プラグのイベントは、システムを、フィルタリングが有効にされる自動検出モード２１４に入らせてよく、一方、アンプラグのイベントは、システムを、フィルタリングが無効にされるノーマルモード２１６に入らせてよい。従って、いくつかの場合において、フィルタリングは、ホットプラグ信号が受信された後にのみ実装され得る。ノーマルモードにおいて、ＨＰＤパルスはオペレーティングシステム１２０に報告される（２１８）。自動検出モードにおいて、システムは、接続される外部表示デバイスの自動検出機能を介して生成されたＨＰＤパルスをフィルタリングし得る。図２に示されるように、受信されるＨＰＤパルスは、２２０で示されるように、真正であるか、または真正でないか決定され得る。ＨＰＤパルスが真正でない場合、それらは２２２で無視される。ＨＰＤパルスが真正である場合、それらはオペレーティングシステム１２０に報告され得る（２１８）。
【００２６】
図３はＨＰＤフィルタリング中の状態の変化を示す状態図である。図２と同様に、「１」はプラグのイベントを示し得、「０」はアンプラグのイベントを示し得る。３０２で示されるプラグ状態から、アンプラグのイベントが受信され得、ここで、システム３００の状態は３０４に示されるように次のイベントの待機へと進み得る。３０６に示されるアンプラグ状態から、プラグのイベントが受信され、ここで、システムの状態は同様に、次のイベント３０４の待機へと進み得る。いくつかの場合において、システム３００は、後続のイベントを受信しない拡張された期間の間、待機し得、この場合において、３０８で示されるように、システムはタイムアウトハンドラ状態に進むであろう。しかしながら、新しいイベントが生じた場合、システム３００はイベントハンドラ状態３１０に進むであろう。イベントハンドラ状態３１０は、図１および図２に関して上で説明されたフィルタリングが実行される状態であり得る。後続のイベントがシステム３００の状態を変更し得るが、真正でないＨＰＤ信号が受信された場合、ＨＰＤ信号は無視され得る。
【００２７】
図４は、ＨＰＤ信号をフィルタリングする方法を示すブロック図である。第１のＨＰＤ信号および第２のＨＰＤ信号はブロック４０２で受信される。第１のＨＰＤ信号の受信と第２のＨＰＤ信号の受信との間の期間はブロック４０４で決定され得る。フィルタリングがブロック４０６で実行され得る。ブロック４０６でのフィルタリングは決定された期間に基づき得る。
【００２８】
フィルタリングは、決定された期間を所定の時間遅れと比較することを含み得る。上で説明されたように、所定の時間遅れは、所与の外部表示デバイスに関する仕様に基づいて、外部表示デバイスから提供されたＥＤＩＤデータによって、またはこれらの任意の組み合わせによって決定される。ＨＰＤ信号の間の決定された期間は、所定の時間遅れと比較され得、決定された時間が所定の時間遅れを超過した場合、ＨＰＤ信号は有効なホットプラグイベントまたはアンプラグのイベントに関連づけられ得る。決定された時間が所定の時間遅れを超過しない場合、方法４００は、外部表示デバイスが接続されるコンピューティングデバイスのオペレーティングシステムに第１および第２のＨＰＤ信号を報告することを抑制することを含み得る。
【００２９】
図５は、ＨＰＤ信号フィルタリングを実装するよう構成されるコンピュータ可読媒体の例を示すブロック図である。コンピュータ可読媒体５００は、コンピュータバス５０４を通ってプロセッサ５０２によってアクセスされ得る。いくつかの例において、コンピュータ可読媒体５００は、非一時的コンピュータ可読媒体であり得る。いくつかの例において、コンピュータ可読媒体はストレージ媒体であり得る。しかしながら、いかなる場合も、コンピュータ可読媒体は、搬送波、信号、および同様のものなどの一時的な媒体を含まない。更に、コンピュータ可読媒体５００は、プロセッサ５０２に現在の方法のステップを実行するように指示するコンピュータ実行可能な命令を含み得る。
【００３０】
本明細書において説明された様々なソフトウェア構成要素が、図５に示されたように、有形の、一時的な、コンピュータ可読媒体５００上に格納され得る。例えば、フィルタリングアプリケーション５０６は、第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信し、第１のＨＰＤ信号の受信と第２のＨＰＤ信号の受信との間の期間を決定するように構成され得る。フィルタリングアプリケーション５０６はまた、決定された期間に基づいて第１および第２のＨＰＤ信号をフィルタリングするように構成され得る。
【００３１】
例は、方法、方法の動作を実行する手段、機械によって実行されたとき方法の動作を機械に実行させる命令を含む少なくとも１つの機械可読媒体、などの主題を含み得る。前述の例における特定は、１又は複数の実施形態においてどこでも使用され得ることが理解されよう。例えば、上で説明されたコンピューティングデバイスの全ての任意選択的な特徴は、また、本明細書において説明された方法またはコンピュータ可読媒体のいずれかに関して実装され得る。更に、本明細書において流れ図及び／又は状態図が使用されて実施形態を説明してきたかもしれないが、本技術はそれらの図または本明細書において対応する説明に限定されるものではない。例えば、流れは、示されたボックスまたは状態のそれぞれを通じて、あるいは、本明細書において示されて説明されたものと正確に同一の順序で、進行する必要はない。
【００３２】
例１はホットプラグ信号をフィルタリングする装置を含む。装置は、第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信するホットプラグ検出（ＨＰＤ）リスナを含む。装置は、第１のＨＰＤ信号の受信と第２のＨＰＤ信号の受信との間の期間を決定する遅延検出モジュールを更に含む。装置は、決定された期間に基づいて第１および第２のＨＰＤ信号をフィルタリングするフィルタリングモジュールを更に含む。
【００３３】
例１において、フィルタリングモジュールは決定された期間を所定の時間遅れと比較するものである。所定の時間遅れは、いくつかの場合において、外部表示デバイスの自動検出機能に関連づけられる。遅延検出モジュールは外部表示デバイスの所定の時間遅れを決定するものである。いくつかの場合において、遅延検出モジュールは、外部表示デバイスが通信可能に連結されるコンピューティングデバイスのオペレーティングシステム内の外部表示デバイスに関する仕様データに基づいて所定の時間遅れを決定するものである。いくつかの場合において、遅延検出モジュールは、外部表示デバイスから提供された拡張表示識別データ（ＥＤＩＤ）に基づいて所定の期間を決定するものである。
【００３４】
外部表示デバイスは複数の表示インタフェースプロトコル機能を含む。フィルタリングモジュールは、外部表示デバイスが通信可能に連結されるコンピューティングデバイスのオペレーティングシステムを介して、ユーザによって有効にされ得る。フィルタリングモジュールは、決定された期間を所定の時間遅れと比較し、決定された期間が所定の時間遅れを超過する場合にはＨＰＤ信号を有効なホットプラグイベントと関連づけるように更に構成され得る。いくつかの場合において、フィルタリングモジュールは、決定された期間が所定の時間遅れを超過しない場合には、コンピューティングデバイスのオペレーティングシステムへの第１および第２のＨＰＤ信号の報告を更に抑制するものである。
【００３５】
例２は、ホットプラグ信号をフィルタリングする方法を含む。方法は、第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信することと、第１のＨＰＤ信号の受信と第２のＨＰＤ信号の受信との間の期間を決定することと、を含む。方法は、決定された期間に基づいて第１および第２のＨＰＤ信号をフィルタリングすることを更に含む。
【００３６】
いくつかの場合において、フィルタリングは決定された期間を所定の時間遅れと比較することを含む。所定の時間遅れは、外部表示デバイスの自動検出機能に関連づけられ得る。方法は、外部表示デバイスが通信可能に連結されたコンピューティングデバイスのオペレーティングシステム内の外部表示デバイスに関する仕様データに基づいて外部表示デバイスの所定の時間遅れを決定することを更に含み得る。いくつかの場合において、方法は、外部表示デバイスから提供された拡張表示識別データ（ＥＤＩＤ）に基づいて外部表示デバイスの所定の時間遅れを決定することを更に含み得る。
【００３７】
外部表示デバイスは、複数の表示インタフェースプロトコル機能を含む。フィルタリングは、外部表示デバイスが通信可能に連結されたコンピューティングデバイスのオペレーティングシステムを介してユーザによって有効にされ得る。フィルタリングは更に、決定された期間を所定の時間遅れと比較し、決定された期間が所定の時間遅れを超過する場合には、ＨＰＤ信号を有効なホットプラグイベントと関連づけるように更に構成され得る。いくつかの場合において、フィルタリングは、決定された期間が所定の時間遅れを超過しない場合には、コンピューティングデバイスのオペレーティングシステムへの第１および第２のＨＰＤ信号の報告を更に抑制するものである。
【００３８】
例３はコンピュータ可読記憶媒体である。コンピュータ可読記憶媒体は、第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信し、第１のＨＰＤ信号の受信と第２のＨＰＤ信号の受信との間の期間を決定し、決定された期間に基づいて第１および第２のＨＰＤ信号をフィルタリングするようにプロセッサに指示するコードを含む。
【００３９】
例３において、フィルタリングは決定された期間を所定の時間遅れと比較するものである。所定の時間遅れは、いくつかの場合において、外部表示デバイスの自動検出機能に関連づけられる。遅延検出は、外部表示デバイスの所定の時間遅れを決定するものである。いくつかの場合において、遅延検出は、外部表示デバイスが通信可能に連結されたコンピューティングデバイスのオペレーティングシステム内の外部表示デバイスに関する仕様データに基づいて所定の時間遅れを決定するものである。いくつかの場合において、遅延検出は、外部表示デバイスから提供された拡張表示識別データ（ＥＤＩＤ）に基づいて所定の期間を決定するものである。
【００４０】
外部表示デバイスは、複数の表示インタフェースプロトコル機能を含む。フィルタリングは、外部表示デバイスが通信可能に連結されたコンピューティングデバイスのオペレーティングシステムを介してユーザによって有効にされ得る。フィルタリングは、決定された期間を所定の時間遅れと比較し、決定された期間が所定の時間遅れを超過する場合には、ＨＰＤ信号を有効なホットプラグイベントと関連づけるように更に構成され得る。いくつかの場合において、フィルタリングは、決定された期間が所定の時間遅れを超過しない場合、コンピューティングデバイスのオペレーティングシステムへの第１および第２のＨＰＤ信号の報告を更に抑制するものである。
【００４１】
例４はホットプラグ信号をフィルタリングする装置を含む。装置は、外部表示デバイスから第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を受信するホットプラグ検出（ＨＰＤ）リスニング手段を含む。装置は、第１のＨＰＤ信号の受信と第２のＨＰＤ信号の受信との間の期間を決定する遅延検出手段を更に含む。装置は、決定された期間に基づいて第１および第２のＨＰＤ信号をフィルタリングするフィルタリング手段を更に含む。
【００４２】
例４において、フィルタリング手段は決定された期間を所定の時間遅れと比較するものである。所定の時間遅れは、いくつかの場合において、外部表示デバイスの自動検出機能に関連づけられる。遅延検出手段は、外部表示デバイスの所定の時間遅れを決定するものである。いくつかの場合において、遅延検出手段は、外部表示デバイスが通信可能に連結されたコンピューティングデバイスのオペレーティングシステム内の外部表示デバイスに関する仕様データに基づいて所定の時間遅れを決定するものである。いくつかの場合において、遅延検出手段は、外部表示デバイスから提供された拡張表示識別データ（ＥＤＩＤ）に基づいて所定の期間を決定するものである。
【００４３】
外部表示デバイスは複数の表示インタフェースプロトコル機能を含む。フィルタリング手段は、外部表示デバイスが通信可能に連結されたコンピューティングデバイスのオペレーティングシステムを介して、ユーザによって有効にされ得る。フィルタリング手段は、決定された期間を所定の時間遅れと比較し、決定された期間が所定の時間遅れを超過した場合にはＨＰＤ信号を有効なホットプラグイベントと関連づけるように更に構成され得る。いくつかの場合において、フィルタリング手段は、決定された期間が所定の時間遅れを超過しない場合にはコンピューティングデバイスのオペレーティングシステムへの第１および第２のＨＰＤ信号の報告を更に抑制するものである。
【００４４】
フィルタリング手段、リスニング手段、および検出手段のそれぞれは、ロジック、ハードウェアロジック、電子論理、ソフトウェア、ファームウェア、および同様のものの１又は複数として実装され得る。いくつかの場合において、フィルタリング手段、リスニング手段、および検出手段のそれぞれは、より大きいプロセスとして組み合わせられ得る。
【００４５】
例５はホットプラグ信号をフィルタリングするシステムを含む。システムは外部表示デバイスおよびホストデバイスを含む。ホストデバイスは、外部表示デバイスから第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を受信するホットプラグ検出（ＨＰＤ）リスナを含む。ホストデバイスは、第１のＨＰＤ信号の受信と第２のＨＰＤ信号の受信との間の期間を決定する遅延検出モジュールを更に含む。ホストデバイスは、決定された期間に基づいて第１および第２のＨＰＤ信号をフィルタリングするフィルタリングモジュールを更に含む。
【００４６】
例５において、フィルタリングモジュールは決定された期間を所定の時間遅れと比較するものである。所定の時間遅れは、いくつかの場合において、外部表示デバイスの自動検出機能に関連づけられる。遅延検出モジュールは外部表示デバイスの所定の時間遅れを決定する。いくつかの場合において、遅延検出モジュールは、外部表示デバイスが通信可能に連結されたコンピューティングデバイスのオペレーティングシステム内の外部表示デバイスに関する仕様データに基づいて所定の時間遅れを決定するものである。いくつかの場合において、遅延検出モジュールは、外部表示デバイスから提供された拡張表示識別データ（ＥＤＩＤ）に基づいて所定の期間を決定する。
【００４７】
外部表示デバイスは、複数の表示インタフェースプロトコル機能を含む。フィルタリングモジュールは、外部表示デバイスが通信可能に連結されたコンピューティングデバイスのオペレーティングシステムを介してユーザによって有効にされ得る。フィルタリングモジュールは、決定された期間を所定の時間遅れと比較し、決定された期間が所定の時間遅れを超過した場合にはＨＰＤ信号を有効なホットプラグイベントと関連づけるよう更に構成され得る。いくつかの場合において、フィルタリングモジュールは、決定された期間が所定の時間遅れを超過しない場合には、コンピューティングデバイスのオペレーティングシステムへの第１および第２のＨＰＤ信号の報告を更に抑制するものである。
【００４８】
上の説明および以下の特許請求の範囲において、用語「連結され」および「接続され」、ならびにそれらの派生語が使用され得る。これらの用語は互いに関して同義語としては意図されないものと理解されるべきである。むしろ、特定の実施形態において、「接続され」は、２つ又はより多くの要素が互いに直接物理的にまたは電気的に接触していることを示すべく使用され得る。「連結され」は、２つ又はより多くの要素が直接物理的にまたは電気的に接触していることを意味し得る。しかしながら、「連結され」は、２つ又はより多くの要素が互いに直接的には接触しておらず、しかしながらなおも互いに協働または連携することも意味し得る。
【００４９】
いくつかの実施形態は、ハードウェア、ファームウェア、およびソフトウェアのうち１つまたは組み合わせにおいて実装され得る。いくつかの実施形態はまた、機械可読媒体上に格納された命令として実装され得、それらは本明細書において説明された動作を実行するコンピューティングプラットフォームによって読み出されて実行され得る。機械可読媒体は、機械、例えばコンピュータによって読み出し可能な形式で、情報を格納または送信する任意の機構を含み得る。例えば、機械可読媒体は、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスクストレージ媒体、光学ストレージ媒体、フラッシュメモリデバイスを含み得る。
【００５０】
実施形態は実装または例である。本明細書において「実施形態」「一実施形態」「いくつかの実施形態」「様々な実施形態」または「他の実施形態」への言及は、実施形態に関連して説明された特定の特徴、構造、または特性が、本技術の少なくともいくつかの実施形態に含まれるが、しかしながら全ての実施形態に必ずしも含まれないことを意味する。「実施形態」「一実施形態」または「いくつかの実施形態」がいくつか現れるが、必ずしも全てが同一の実施形態に言及するものではない。実施形態からの要素または態様は、別の実施形態の要素または態様と組み合わせられてよい。
【００５１】
本明細書において説明されて示された全ての構成要素、特徴、構造、特性等が、特定の実施形態に含まれる必要はない。明細書に、構成要素、特徴、構造、または特性が含まれ「得る（ｍａｙ）」、含まれ「得るであろう（ｍｉｇｈｔ）」、含まれ「てよい（ｃａｎ）」、または含まれ「てよいであろう（ｃｏｕｌｄ）」と記される場合、例えば、その特定の構成要素、特徴、構造、または特性は、含まれることが要求されるものではない。明細書または請求項が「１つの（ａ、またはａｎ）」要素に言及する場合、そのことは要素が１つのみあることを意味しない。明細書または請求項が「さらなる（ａｎ  ａｄｄｉｔｉｏｎａｌ）」要素に言及する場合、それはさらなる要素が１つより多くあることを除外しない。
【００５２】
いくつかの実施形態が特定の実装を参照して説明されてきたが、いくつかの実施形態によって他の実装が可能であることに留意すべきである。さらに、図面に示された、及び／又は本明細書において説明された回路要素または他の特徴の構成及び／又は順序は、示されおよび説明された特定の態様で構成される必要はない。いくつかの実施形態によって、多くの他の構成が可能である。
【００５３】
図に示された各システムにおいて、表された要素が異なる及び／又は類似でありうることを示唆すべく、いくつかの場合における要素はそれぞれ同一の参照符号または異なる参照符号を有し得る。しかしながら、要素は異なる実装を有して、本明細書において示されるか説明されるシステムのいくらかまたは全てと共に作動するのに十分融通が利くものであり得る。図において示された様々な要素は同一であっても又は異なってもよい。どの１つが第１の要素として称され、どれが第２の要素と呼ばれるかは任意である。
【００５４】
本技術は本明細書において列挙された特定の詳細に制限されない。実際に、本開示の利益を有する当業者は、上述の説明および図面からの多くの他の変形が、本技術の範囲内で行われ得ることを理解するであろう。従って、本技術の範囲を確定するものは、それへの任意の補正を含む以下の特許請求の範囲である。
【図１】
2017538205.tif 000003
【図２】
2017538205.tif 000004
【図３】
2017538205.tif 000005
【図４】
2017538205.tif 000006
【図５】
2017538205.tif 000007
【手続補正書】
【提出日】平成29年7月11日(2017.7.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信するホットプラグ検出（ＨＰＤ）リスナと、前記第１のＨＰＤ信号の受信と前記第２のＨＰＤ信号の受信との間の期間を決定する遅延検出モジュールと、前記決定された期間に基づいて前記第１のＨＰＤ信号および前記第２のＨＰＤ信号をフィルタリングするフィルタリングモジュールと、を備える、
ホットプラグ信号をフィルタリングする装置。
【請求項２】
前記フィルタリングモジュールは、前記決定された期間を所定の時間遅れと比較するものである、請求項１に記載の装置。
【請求項３】
前記所定の時間遅れは、前記外部表示デバイスの自動検出機能に関連づけられる、請求項２に記載の装置。
【請求項４】
前記遅延検出モジュールは、前記外部表示デバイスの前記所定の時間遅れを決定するものである、請求項２または３に記載の装置。
【請求項５】
前記遅延検出モジュールは、前記外部表示デバイスが通信可能に連結されるコンピューティングデバイスのオペレーティングシステム内の前記外部表示デバイスに関する仕様データに基づいて前記所定の時間遅れを決定するものである、請求項４に記載の装置。
【請求項６】
前記遅延検出モジュールは、前記外部表示デバイスから提供された拡張表示識別データ（ＥＤＩＤ）に基づいて前記所定の期間を決定するものである、請求項４または５に記載の装置。
【請求項７】
前記外部表示デバイスは、複数の表示インタフェースプロトコル機能を備える、請求項１から６のいずれか一項に記載の装置。
【請求項８】
前記フィルタリングモジュールは、前記外部表示デバイスが通信可能に連結されたコンピューティングデバイスのオペレーティングシステムを介してユーザによって有効にされるものである、請求項１から６のいずれか一項に記載の装置。
【請求項９】
前記フィルタリングモジュールは、
前記決定された期間を所定の時間遅れと比較し、
前記決定された期間が前記所定の時間遅れを超過した場合には前記ＨＰＤ信号を有効なホットプラグイベントと関連づけるものである、
請求項１から６のいずれか一項に記載の装置。
【請求項１０】
前記フィルタリングモジュールは、前記決定された期間が前記所定の時間遅れを超過しない場合にはコンピューティングデバイスのオペレーティングシステムへの前記第１のＨＰＤ信号および前記第２のＨＰＤ信号の報告を更に抑制するものである、請求項９に記載の装置。
【請求項１１】
第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信する段階と、
前記第１のＨＰＤ信号の受信と前記第２のＨＰＤ信号の受信との間の期間を決定する段階と、
前記決定された期間に基づいて前記第１のＨＰＤ信号および前記第２のＨＰＤ信号をフィルタリングする段階と、を備える、
ホットプラグ信号をフィルタリングする方法。
【請求項１２】
フィルタリングする段階は、前記決定された期間を所定の時間遅れと比較する段階を備える、請求項１１に記載の方法。
【請求項１３】
前記所定の時間遅れは、前記外部表示デバイスの自動検出機能に関連づけられる、請求項１２に記載の方法。
【請求項１４】
前記外部表示デバイスの前記所定の時間遅れを決定する段階を更に備える、請求項１２または１３に記載の方法。
【請求項１５】
前記所定の時間遅れを前記決定する段階は、前記外部表示デバイスが通信可能に連結されるコンピューティングデバイスのオペレーティングシステム内の前記外部表示デバイスに関する仕様データに基づく、請求項１４に記載の方法。
【請求項１６】
前記所定の期間を決定する段階は、前記外部表示デバイスから提供された拡張表示識別データ（ＥＤＩＤ）に基づく、請求項１４または１５に記載の方法。
【請求項１７】
前記外部表示デバイスは、複数の表示インタフェースプロトコル機能を備える、請求項１１から１６のいずれか一項に記載の方法。
【請求項１８】
前記フィルタリングする段階は、前記外部表示デバイスが通信可能に連結されるコンピューティングデバイスのオペレーティングシステムを介してユーザによって有効にされるものである、請求項１１から１７のいずれか一項に記載の方法。
【請求項１９】
フィルタリングする段階は、
前記決定された期間を所定の時間遅れと比較する段階と、前記決定された期間が前記所定の時間遅れを超過する場合には前記ＨＰＤ信号を有効なホットプラグイベントと関連づける段階と、を備える、
請求項１１から１８のいずれか一項に記載の方法。
【請求項２０】
前記フィルタリングする段階は、前記決定された期間が前記所定の時間遅れを超過しない場合にはコンピューティングデバイスのオペレーティングシステムへの前記第１のＨＰＤ信号および前記第２のＨＰＤ信号の報告を抑制する段階を更に備える、
請求項１９に記載の方法。
【請求項２１】
第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信し、
前記第１のＨＰＤ信号の受信と前記第２のＨＰＤ信号の受信との間の期間を決定し、
前記決定された期間に基づいて前記第１のＨＰＤ信号および前記第２のＨＰＤ信号をフィルタリングする
ようにプロセッサに指示するコードを備える、コンピュータプログラム。
【請求項２２】
前記フィルタリングすることは、前記決定された期間を、前記外部表示デバイスの自動検出機能に関連づけられた所定の時間遅れと比較することであり、前記コードは、
前記外部表示デバイスが通信可能に連結されるコンピューティングデバイスのオペレーティングシステム内の前記外部表示デバイスに関する仕様データ、
前記外部表示デバイスから提供された拡張表示識別データ（ＥＤＩＤ）、または
これらの任意の組み合わせ
に基づいて前記外部表示デバイスの前記所定の時間遅れを決定するように前記プロセッサに指示するものである、請求項２１に記載のコンピュータプログラム。
【請求項２３】
前記外部表示デバイスは、複数の表示インタフェースプロトコル機能を備える、請求項２１または２２に記載のコンピュータプログラム。
【請求項２４】
フィルタリング中に、前記コードは、
前記決定された期間を所定の時間遅れと比較し、
前記決定された期間が前記所定の時間遅れを超過する場合には、前記ＨＰＤ信号を有効なホットプラグイベントと関連づけ、
前記決定された期間が前記所定の時間遅れを超過しない場合には、コンピューティングデバイスのオペレーティングシステムへの前記第１のＨＰＤ信号および前記第２のＨＰＤ信号の報告を抑制する
ように前記プロセッサに指示するものである、請求項２１から２３のいずれか一項に記載のコンピュータプログラム。
【請求項２５】
第１のホットプラグ検出（ＨＰＤ）信号および第２のＨＰＤ信号を外部表示デバイスから受信し、
前記第１のＨＰＤ信号の受信と前記第２のＨＰＤ信号の受信との間の期間を決定し、
前記決定された期間に基づいて前記第１のＨＰＤ信号および前記第２のＨＰＤ信号をフィルタリングする
手段を備える装置。
【請求項２６】
請求項２１から２４のいずれか一項に記載のコンピュータプログラムを記憶する、コンピュータ可読記憶媒体。
【国際調査報告】
2017538205.tif 000008
2017538205.tif 000009
2017538205.tif 000010