(57)【要約】【課題】  イベント信号処理方法及びその方法を遂行するイベント基盤センサーを提供すること。【解決手段】  イベント信号処理方法及びその方法を遂行するイベント基盤センサーが開示される。一実施形態に係るイベント信号処理方法は、センサーアレイのセンシング領域の中で、活性化信号に対応するセンシング領域の累積イベント数を増加させる段階と、少なくとも１つのパラメーターに基づいて、センシング領域の累積イベント数を減少させる段階と、を含む。【選択図】      図１
2018022490.tif 000002
【特許請求の範囲】
【請求項１】
スリープ（ｓｌｅｅｐ）モードで動作するセンサーアレイからイベントの感知を指示する活性化信号を受信する段階と、
センサーアレイのセンシング領域の中で、前記活性化信号に対応するセンシング領域がフリッカーリング領域であるか否かを判断する段階と、
前記活性化信号に対応するセンシング領域がフリッカーリング領域ではないという判断によって、センサーアレイをスリープモードからアクティブ（ａｃｔｉｖｅ）モードにスイッチする段階と、
を含む、イベント信号処理方法。
【請求項２】
前記活性化信号に対応するセンシング領域がフリッカーリング領域であるか否かを判断する段階は、
前記センサーアレイのセンシング領域の中で、前記活性化信号に対応するセンシング領域の累積イベント数を増加させる段階と、
少なくとも１つのパラメーターに基づいて、前記センシング領域の累積イベント数を減少させる段階と、
前記センシング領域の中で、累積イベント数が臨界値を超過する少なくとも１つのセンシング領域をフリッカーリング領域として決定する段階と、
を含む、請求項１に記載のイベント信号処理方法。
【請求項３】
前記センシング領域の累積イベント数を減少させるための前記少なくとも１つのパラメーターは、スリープモード及びアクティブモードで互いに異なる、請求項２に記載のイベント信号処理方法。
【請求項４】
累積イベント数との比較のための前記臨界値は、スリープモード及びアクティブモードで互いに異なる、請求項２または３に記載のイベント信号処理方法。
【請求項５】
前記センサーアレイは、スリープモードでセンシング領域に含まれるピクセルの中で一部のピクセルに関する活性化信号を出力する、請求項３に記載のイベント信号処理方法。
【請求項６】
前記センサーアレイは、アクティブモードでセンシング領域に含まれるすべてのピクセルに関する活性化信号を出力する、請求項３に記載のイベント信号処理方法。
【請求項７】
イベントの感知を指示する活性化信号を出力するセンサーアレイと、
前記センサーアレイのセンシング領域の中で、前記活性化信号に対応するセンシング領域の累積イベント数を増加させ、少なくとも１つのパラメーターに基づいて、センシング領域の累積イベント数を減少させ、前記センシング領域の中で累積イベント数が臨界値を超過する少なくとも１つのセンシング領域をフリッカーリング領域として決定する信号処理部と、
を含む、イベント基盤センサー。
【請求項８】
前記少なくとも１つのパラメーターは、
累積イベント数を減少させる周期に関する第１パラメーターと、
累積イベント数を減少させる程度に関する第２パラメーターと、
を含む、請求項７に記載のイベント基盤センサー。
【請求項９】
活性化信号に対応するセンシング領域がフリッカーリング領域である場合、前記信号処理部は、活性化信号を捨てるか、或いは、活性化信号がフリッカーリング領域で感知されたことを指示するフラグを出力する、請求項７または８に記載のイベント基盤センサー。
【請求項１０】
フリッカーリング領域に関する前記累積イベント数が前記臨界値未満に減少する場合、前記信号処理部は、フリッカーリング領域をノーマル領域にスイッチする、請求項７に記載のイベント基盤センサー。
【請求項１１】
前記信号処理部は、
フリッカーリング領域からノーマル領域にスイッチされたセンシング領域の前記累積イベント数を追加的に減少させるか、或いは、初期化する、請求項１０に記載のイベント基盤センサー。
【請求項１２】
前記信号処理部は、
スイッチされたセンシング領域が予め定められた時間区間以内にフリッカーリング領域であるか、又はノーマル領域であるかに基づいて、追加減少又は初期化の可否を決定する、請求項１１に記載のイベント基盤センサー。
【請求項１３】
前記信号処理部は、
累積イベント数の最大累積臨界値に基づいて、活性化信号に対応する領域の累積イベント数を増加させる、請求項７に記載のイベント基盤センサー。
【請求項１４】
前記信号処理部は、
センシング領域の各々に対応して設定された個別パラメーターに基づいて、センシング領域の各々の累積イベント数を減少させる、請求項７に記載のイベント基盤センサー。
【請求項１５】
前記信号処理部は、
フリッカーリング客体を指示するユーザーのフィードバックに基づいて、少なくとも１つのセンシング領域の前記個別パラメーターを設定する、請求項１４に記載のイベント基盤センサー。
【請求項１６】
前記信号処理部は、
予め定められた時間区間の間にセンシング領域の各々の累積イベント数の変化量に基づいて、前記個別パラメーターを設定する、請求項１４に記載のイベント基盤センサー。
【請求項１７】
センサーアレイの複数のセンシング領域の中で１つ以上のセンシング領域の活性化を感知する段階と、
前記活性化された１つ以上の領域が意味の有るイベント又は意味の無いイベントによることであるかを判断する段階と、
意味の無いイベントによるものと判断されたセンシング領域を濾す段階と、
意味の有るイベントによるものと判断されたセンシング領域に対応するイベント信号を出力する段階と、
を含む、イベント信号処理方法。
【請求項１８】
前記濾す段階は、前記意味の無いイベントを捨てる段階を含む、請求項１７に記載のイベント信号処理方法。
【請求項１９】
前記濾す段階は、意味の無いイベントによるものと判断された前記センシング領域が意味の無いイベントであることを指示するフラグを出力する段階を含む、請求項１７に記載のイベント信号処理方法。
【請求項２０】
前記意味の有るイベントは、ユーザーの手の動きによるセンシング領域の活性化によるイベントであり、前記意味の無いイベントは、フリッカーリング客体によるセンシング領域の活性化によるイベントである、請求項１７乃至１９いずれか一項に記載のイベント信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はイベント信号処理方法及びその方法を遂行するイベント基盤センサーに関する。
【背景技術】
【０００２】
人間とコンピュータとの間の相互作用（Ｈｕｍａｎ−ｃｏｍｐｕｔｅｒ  ｉｎｔｅｒａｃｔｉｏｎ、ＨＣＩ）はユーザーインターフェイスにより実現されて作動する。ユーザー入力を認識する多様なユーザーインターフェイスは人間とコンピュータとの間の自然な相互作用を提供することができる。ユーザー入力を認識するために多様なセンサーが利用され得る。自然な相互作用を提供するために、ユーザー入力に対する応答速度が速いセンサーが必要である。また、多様なモバイル機器の場合、ユーザーインターフェイスを通じた様々なスマート機能を遂行しながら、電力の消耗を少なくする必要性が存在する。したがって、電力消耗は低く、応答速度は速く、センシング目的に合う信頼度が高いセンサーが要求される。また、センサーによって感知される多様なイベントの中で不必要なイベントに関する処理方案が要求される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第８，９８８，５５１号公報
【特許文献２】米国特許第８，４３２，４６０号公報
【特許文献３】米国特許第８，５４３，２４１号公報
【特許文献４】米国特許第８，５７０，３７８号公報
【特許文献５】米国特許第５，２０４，７４１号公報
【特許文献６】特許第５３１１９２２号公報
【特許文献７】特許第４９９２６１８号公報
【特許文献８】特許第３７７６０９４号公報
【特許文献９】特許第３２００９５０号公報
【特許文献１０】特許第４９９２６１８号公報
【特許文献１１】韓国特許第１０−０８５５４６９号公報
【特許文献１２】米国特許公開第２０１５／０２３４４７２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、センサーによって感知される多様なイベントの中で不必要なイベントを処理することができるイベント信号処理方法及びその方法を遂行するイベント基盤センサーを提供することにある。
【課題を解決するための手段】
【０００５】
一つの側によれば、イベント信号処理方法は、センサーアレイからイベントの感知を指示する活性化信号を受信する段階と、センサーアレイのセンシング領域の中で、活性化信号に対応するセンシング領域の累積イベント数を増加させる段階と、少なくとも１つのパラメーターに基づいて、センシング領域の累積イベント数を減少させる段階と、センシング領域の中で累積イベント数が臨界値を超過する少なくとも１つのセンシング領域をフリッカーリング領域として決定する段階と、を含む。
【０００６】
少なくとも１つのパラメーターは、累積イベント数を減少させる周期に関する第１パラメーター、及び、累積イベント数を減少させる程度に関する第２パラメーターを含んでよい。イベント信号処理方法は、活性化信号に対応するセンシング領域がフリッカーリング領域である場合、活性化信号を捨てる（ｄｉｓｃａｒｄ）段階と活性化信号がフリッカーリング領域で感知されたことを指示するフラグを出力する段階のうちで少なくとも１つをさらに含むことができる。
【０００７】
イベント信号処理方法は、フリッカーリング領域に関する累積イベント数が臨界値未満に減少する場合、フリッカーリング領域をノーマル領域にスイッチする段階をさらに含んでよい。イベント信号処理方法は、フリッカーリング領域でノーマル領域にスイッチされたセンシング領域の累積イベント数を追加的に減少させる段階と、ノーマル領域にスイッチされたセンシング領域に関する累積イベント数を初期化する段階のうちで少なくとも１つをさらに含むことができる。イベント信号処理方法は、ノーマル領域にスイッチされたセンシング領域が予め定められた時間区間以内にフリッカーリング領域であるか、又は、ノーマル領域であるかに基づいて、追加減少又は初期化の可否を決定する段階、をさらに含むことができる。
【０００８】
累積イベント数を増加させる段階は、累積イベント数の最大累積臨界値に基づいて、活性化信号に対応する領域の累積イベント数を増加させる段階を含んでよい。累積イベント数を減少させる段階は、センシング領域の各々に対応して設定された個別パラメーターに基づいて、センシング領域の各々の累積イベント数を減少させる段階を含んでよい。イベント信号処理方法は、フリッカーリング客体を指示するユーザーのフィードバックに基づいて、少なくとも１つのセンシング領域の個別パラメーターを設定する段階をさらに含んでよい。イベント信号処理方法は、予め定められた時間区間の間にセンシング領域の各々の累積イベント数の変化量に基づいて、個別パラメーターを設定する段階、をさらに含むことができる。センシング領域の各々は、センサーアレイに含まれる少なくとも１つのセンシングピクセルに対応することができる。
【０００９】
他の一つの側によれば、イベント信号処理方法は、スリープ（ｓｌｅｅｐ）モードで動作するセンサーアレイからイベントの感知を指示する活性化信号を受信する段階と、センサーアレイのセンシング領域の中で、活性化信号に対応するセンシング領域がフリッカーリング領域であるか否かを判断する段階と、活性化信号に対応するセンシング領域がフリッカーリング領域ではないという判断によって、センサーアレイをスリープモードからアクティブ（ａｃｔｉｖｅ）モードにスイッチする段階と、を含む。
【００１０】
活性化信号に対応するセンシング領域がフリッカーリング領域であるか否かを判断する段階は、センサーアレイのセンシング領域の中で、活性化信号に対応するセンシング領域の累積イベント数を増加させる段階と、少なくとも１つのパラメーターに基づいて、センシング領域の累積イベント数を減少させる段階と、センシング領域の中で累積イベント数が臨界値を超過する少なくとも１つのセンシング領域をフリッカーリング領域として決定する段階と、を含んでよい。
【００１１】
センシング領域の累積イベント数を減少させるための少なくとも１つのパラメーターは、スリープモード及びアクティブモードで互いに異なってよい。累積イベント数との比較のための臨界値は、スリープモード及びアクティブモードで互いに異なってよい。センサーアレイは、スリープモードでセンシング領域に含まれるセンシングピクセルの中で一部のセンシングピクセルに関する活性化信号を出力することができる。センサーアレイは、アクティブモードでセンサーアレイに含まれるすべてのセンシングピクセルに関する活性化信号を出力することができる。
【００１２】
一つの側によれば、イベント基盤センサーは、イベントの感知を指示する活性化信号を出力するセンサーアレイと、センサーアレイのセンシング領域の中で、活性化信号に対応するセンシング領域の累積イベント数を増加させ、少なくとも１つのパラメーターに基づいて、センシング領域の累積イベント数を減少させ、センシング領域の中で、累積イベント数が臨界値を超過する少なくとも１つのセンシング領域をフリッカーリング領域として決定する信号処理部と、を含む。
【００１３】
活性化信号に対応するセンシング領域が、フリッカーリング領域である場合、信号処理部は、活性化信号を捨てるか、或いは、活性化信号がフリッカーリング領域で感知されたことを指示するフラグを出力することができる。フリッカーリング領域に関する累積イベント数が臨界値未満に減少する場合、信号処理部は、フリッカーリング領域をノーマル領域にスイッチすることができる。信号処理部は、フリッカーリング領域でノーマル領域にスイッチされたセンシング領域の累積イベント数を追加的に減少させるか、或いは、初期化することができる。信号処理部は、ノーマル領域にスイッチされたセンシング領域が、予め定められた時間区間以内にフリッカーリング領域であるか、又は、ノーマル領域であるかに基づいて、追加減少又は初期化の可否を決定することができる。
【００１４】
信号処理部は、累積イベント数の最大累積臨界値に基づいて、活性化信号に対応する領域の累積イベント数を増加させることができる。信号処理部は、センシング領域の各々に対応して設定された個別パラメーターに基づいて、センシング領域の各々の累積イベント数を減少させることができる。信号処理部は、フリッカーリング客体を指示するユーザーのフィードバックに基づいて、少なくとも１つのセンシング領域の個別パラメーターを設定することができる。信号処理部は、予め定められた時間区間の間にセンシング領域の各々の累積イベント数の変化量に基づいて、個別パラメーターを設定することができる。
【００１５】
他の一つの側によれば、イベント基盤センサーは、スリープ（ｓｌｅｅｐ）モード又はアクティブ（ａｃｔｉｖｅ）モードで動作し、スリープモードでセンシング領域に含まれるセンシングピクセルの中で一部のセンシングピクセルに関する活性化信号を出力するセンサーアレイと、センサーアレイから活性化信号を受信し、センサーアレイのセンシング領域の中で活性化信号に対応するセンシング領域がフリッカーリング領域であるか否かを判断し、活性化信号に対応するセンシング領域がフリッカーリング領域ではないという判断によって、センサーアレイをスリープモードからアクティブモードにスイッチさせる信号処理部と、を含む。
【発明の効果】
【００１６】
本発明によれば、センサーによって感知される多様なイベントの中で不必要なイベントを処理することができる。
【図面の簡単な説明】
【００１７】
【図１】一実施形態に係るイベント基盤センサーを示したブロック図である。
【図２】一実施形態に係るセンサーアレイ及び信号処理部を示した図面である。
【図３】一実施形態に係る活性化信号及びイベント信号による画像を示した図面である。
【図４】一実施形態に係るカウントされたイベントの数及び累積されたイベントの数を示した図面である。
【図５】一実施形態に係るフリッカーリング領域及びノーマル領域でのイベントの数を示した図面である。
【図６】一実施形態に係る累積イベント数の初期化を示した図面である。
【図７】一実施形態に係る個別パラメーターに従って、累積イベント数の減少を示した図面である。
【図８】一実施形態に係る最大累積臨界値に従って、累積イベント数を示した図面である。
【図９】一実施形態に係るイベント信号による出力画像を示した図面である。
【図１０】一実施形態に係るスリープモード及びアクティブモードを示した図面である。
【図１１】他の実施形態に係るイベント基盤センサーを示したブロック図である。
【図１２】一実施形態に係るイベント信号処理方法を示した動作流れ図である。
【図１３】他の実施形態に係るイベント信号処理方法を示した動作流れ図である。
【発明を実施するための形態】
【００１８】
本明細書で開示される特定な構造的又は機能的説明は、単なる技術的概念に従って実施形態を説明する目的のために例示されたものであって、実施形態は、多様な他の形態において実施されるものであり、本明細書に説明された実施形態に限定されない。
【００１９】
第１又は第２等の用語は、多様な構成要素を説明するために使用され得るが、このような用語は、１つの構成要素を他の構成要素から区別する目的のみに理解されなければならない。例えば、第１構成要素は第２構成要素と称され、同様に第２構成要素も第１構成要素と称されてよい。
【００２０】
単数の表現は文脈の上に明確に異なるものと表現されない限り、複数の表現を含む。本明細書で、“含む”等の用語は明細書上に記載された特徴、数字、段階、動作、構成要素、部品又はこれらの組み合せが存在することを表現しようするものであり、１つ又はその以上の他の特徴や数字、段階、動作、構成要素、部分品、又は、これらの組み合せの存在又は付加可能性を予め排除しないものとして理解されるべきである。
【００２１】
異なるものと定義されない限り、技術的であるか、或いは科学的な用語を含んでここで使用されるすべての用語は実施形態が属する技術分野で通常の知識を有する者によって一般的に理解されるものと同一の意味を有する。一般的に使用される事前に定義されているような用語は、関連技術の文脈上で有する意味と一致する意味を有するものと解釈されなければならなく、本明細書で明確に定義しない限り、理想的であるか、或いは過度に形式的な意味として解釈されない。
【００２２】
以下、実施形態を添付された図面を参照して詳細に説明する。各図面に提示された同一の参照符号は同一の部材を示す。
【００２３】
図１は、一実施形態に係るイベント基盤センサーを示したブロック図である。図１を参照すると、イベント基盤センサー１００はセンサーアレイ１１０及び信号処理部１２０を含む。センサーアレイ１１０はセンシングピクセルに入射される光の強度（ｉｎｔｅｎｓｉｔｙ）を変化させるイベントを感知し、イベントの感知を指示する活性化信号を出力する。イベントは客体の動き、イベント基盤センサー１００を含むカメラの動き及び光の変化の中で少なくとも１つによって発生することができる。例えば、センサーアレイ１１０はユーザーの手の動きによるイベントを感知することができ、手の動きによるイベントの感知を指示する活性化信号を出力することができる。該当活性化信号は、ユーザーのジェスチャー認識に活用されることができる。
【００２４】
このようなイベントは意味の有るイベント（ｍｅａｎｉｎｇｆｕｌ  ｅｖｅｎｔｓ）と意味の無いイベント（ｍｅａｎｉｎｇｌｅｓｓ  ｅｖｅｎｔｓ）とに分類され得る。例えば、蛍光灯、ディスプレイ画面、震える葉、雪、雨、及び太陽等のようなフリッカーリング客体（ｆｌｉｃｋｅｒｉｎｇ  ｏｂｊｅｃｔ）の動きはユーザーの手の動きのような意味の有る情報を含まない。したがって、フリッカーリング客体によるイベントは意味の無いイベントに分類され得る。センシングピクセルはフリッカーリング客体によるイベントにも反応するので、フリッカーリング客体によって意味の無いイベントに関する活性化信号が出力される。このような意味の無いイベントに対する追加的な資源の消耗を防止するためには、意味の無いイベントに対する適切な処理を必要とする。
【００２５】
信号処理部１２０は活性化信号が意味の有るイベントによるものであるかを判断し、判断結果に基づいてイベント信号を出力する。信号処理部１２０は、少なくとも１つの素子を含む回路又は少なくとも１つのプロセッサで具現され得る。以下で詳細に説明されるが、信号処理部１２０はセンシング領域の中で活性化信号に対応するセンシング領域の累積イベント数を増加させ、少なくとも１つのパラメーターに基づいてセンシング領域の累積イベント数を減少させ、センシング領域の中で累積イベント数が臨界値を超過する少なくとも１つのセンシング領域をフリッカーリング領域として決定することができる。信号処理部１２０は、フリッカーリング領域に関する活性化信号は意味の無いイベントによるものと看做し、該当活性化信号を捨てる（ｄｉｓｃａｒｄ）か、或いは、該当活性化信号が意味の無いイベントによるものであることを指示するフラグを出力する。即ち、意味の無いイベントによるものと判断されたセンシング領域は濾され得る。信号処理部１２０は、ノーマル領域に関する活性化信号は意味の有るイベントによるものと看做し、該当イベントに関するイベント信号を外部装置に伝達する。
【００２６】
図２は、一実施形態に係るセンサーアレイ及び信号処理部を示した図面である。図２を参照すると、センサーアレイ２１０は複数のセンシングピクセルを含む。複数のセンシングピクセルの中でイベントを感知したセンシングピクセルは、活性ピクセルであると称される。活性ピクセルはイベントを感知したことに反応して、反応信号を発生する。センサーアレイ２１０は、活性ピクセルの反応信号に基づいて活性化信号を出力する。活性化信号は、活性ピクセルを指示するアドレス（ａｄｄｒｅｓｓ）を含んでよい。センサーアレイ２１０は、複数のセンシング領域に区分される。センシング領域は、図２に図示された長方形を含む多様な形態を有することができる。各々のセンシング領域は少なくとも１つのセンシングピクセルを含んでよい。各々のセンシング領域は、同一な数のセンシングピクセルを含むか、或いは、互いに異なる数のセンシングピクセルを含んでよい。
【００２７】
信号処理部２２０は、センサーアレイ２１０から活性化信号を受信する。信号処理部２２０は、活性化信号に基づいてセンシング領域別にイベントの数を増加させることができる。例えば、信号処理部２２０は、センシング領域２１５に含まれる活性ピクセルによる活性化信号を受信すると、センシング領域２１５に対するイベントの数を増加させる。信号処理部２２０は、活性化信号に含まれた活性ピクセルのアドレスに基づいて活性化信号に対応するセンシング領域を識別し、識別されたセンシング領域に対するイベントの数を増加させることができる。累積イベント数には最大累積臨界値が設定され得る。信号処理部２２０は、累積イベント数が最大累積臨界値まで増加された場合、それ以上に累積イベントの数を増加させない。一定なセンシング領域でフリッカーリングが終了されても、累積イベント数があまりにも多ければ、該当センシング領域は持続的にフリッカーリング領域として認識され得るためである。したがって、最大累積臨界値によって、フリッカーリング領域の認識率が向上され得る。
【００２８】
信号処理部２２０は、少なくとも１つのパラメーターに基づいてセンシング領域の累積イベント数を減少させる。少なくとも１つのパラメーターは、累積イベント数を減少させる周期に関する第１パラメーター、及び累積イベント数を減少させる程度に関する第２パラメーターを含む。信号処理部２２０は第１パラメーターに応じた周期毎に第２パラメーターに応じた減少量又は減少比率にセンシング領域の累積イベント数を減少させる。以下で詳細に説明されるが、信号処理部２２０は、個別パラメーターを利用してセンシング領域の各々に異なる減少量又は減少比率を適用することができる。個別パラメーターを通じてセンシング領域には感知された客体の特性に合う減少量又は減少比率を適用することができ、フリッカーリング領域の認識率が向上され得る。
【００２９】
信号処理部２２０は、センシング領域の中で累積イベント数が臨界値を超過する少なくとも１つのセンシング領域をフリッカーリング領域として決定する。一つの側によれば、信号処理部２２０は、フリッカーリング領域で発生する活性化信号を捨てることができる。他の一つの側によれば、信号処理部２２０は、フリッカーリング領域で発生する活性化信号に対応するイベント信号を出力し、イベント信号がフリッカーリングイベントによるものであることを指示することができる。例えば、信号処理部２２０は、イベント信号と共にイベント信号に対応する活性化信号がフリッカーリング領域で感知されたことを示すフラグを出力することができる。又は、信号処理部２２０はイベント信号に対応する活性化信号がフリッカーリング領域で感知されたものであることを指示するフラグをイベント信号に表示することができる。臨界値はユーザーのフィードバックによって決定されるか、或いは、製造過程で実験的に決定され得る。以下で詳細に説明されるが、ユーザーのフィードバックによってセンシング領域別に個別パラメーターを決定することができ、臨界値を個別パラメーターによって決定することができる。
【００３０】
信号処理部２２０は、フリッカーリング領域に関する累積イベント数が臨界値未満に減少する場合、フリッカーリング領域をノーマル領域にスイッチする。信号処理部２２０は、ノーマル領域で発生する活性化信号を受信すれば、該当活性化信号に対応するイベント信号を出力する。イベント信号は、活性ピクセルのアドレス（ａｄｄｒｅｓｓ）及び活性ピクセルがイベントを感知した時間に関するタイムスタンプ（ｔｉｍｅ  ｓｔａｍｐ）を含んでよい。また、イベント信号は、イベント信号に対応する活性化信号がノーマル領域で感知されたことを指示するフラグを含んでよい。
【００３１】
フリッカーリング領域がノーマル領域にスイッチされた後には、ノーマル領域にスイッチされたセンシング領域の累積イベント数を十分に低下させる必要がある。フリッカーリングの終了によってフリッカーリング領域がノーマル領域にスイッチされたが、ノーマル領域にスイッチされたセンシング領域に関する累積イベント数が意味の有るイベントによって臨界値を超過するためである。したがって、信号処理部２２０は、ノーマル領域にスイッチされたセンシング領域の累積イベント数を追加的に減少させるか、或いは、初期化することができる。
【００３２】
信号処理部２２０は、ノーマル領域にスイッチされたセンシング領域が予め定められた時間区間以内にフリッカーリング領域であるか、又はノーマル領域であるかに基づいて、追加減少又は初期化の可否を決定することができる。例えば、信号処理部２２０は、ノーマル領域にスイッチされたセンシング領域が予め定められた周期より長い間にフリッカーリング領域であった場合、ノーマル領域にスイッチされたセンシング領域の累積イベント数を追加的に減少させるか、或いは、初期化することができる。短い周期（例えば、１周期）の間に累積イベント数が臨界値を超過した後に再び臨界値未満に減少する場合、ノーマル領域にスイッチされたセンシング領域の累積イベント数を追加的に減少させるか、或いは、初期化することは、フリッカーリング領域が識別される正確度を低下させるためである。
【００３３】
信号処理部２２０は、カウンター２３０を利用して累積イベント数を増加させるか、或いは減少させることができる。また、信号処理部２２０は、カウンター２３０に格納されたセンシング領域の累積イベント数を参照してフリッカーリング領域を決定することができる。カウンター２３０は、少なくとも１つの素子を含む回路又はメモリにより具現され得る。
【００３４】
図３は、一実施形態に係る活性化信号及びイベント信号による画像を示した図面である。図３を参照すると、活性化信号による画像３１０及びイベント信号による画像３２０が図示されている。画像３１０はユーザーの手３０３及びフリッカーリング客体３０５を含む。ユーザーの手３０３はジェスチャー等の意味の有るイベントを発生させる。しかし、フリッカーリング客体３０５はプロセッサやメモリ資源を意味が無く消耗し得るので、フリッカーリング客体３０５に対応する活性化信号は除去される必要がある。フリッカーリング客体３０５は蛍光灯、ディスプレイ画面、震える葉、雪、雨、及び太陽等を含むことができる。実施形態に係るイベント基盤センサーはフリッカーリング客体３０５に対応する活性化信号を除去するので、イベント信号によって画像３２０が獲得されることができる。
【００３５】
図４は、一実施形態に係るカウントされたイベントの数及び累積されたイベントの数を示した図面である。図４を参照すると、センシング領域Ｓで感知されたイベント数４１０、センシング領域Ｓの累積イベント数４２１、及び周期的に減少されたセンシング領域Ｓの累積イベント数４２３が図示されている。先に説明されたように、信号処理部は、活性化信号に対応するセンシング領域の累積イベント数を増加させ、少なくとも１つのパラメーターに基づいてセンシング領域の累積イベント数を減少させる。少なくとも１つのパラメーター、は累積イベント数を減少させる周期に関する第１パラメーター及び累積イベント数を減少させる程度に関する第２パラメーターを含むことができる。図４のＴｉ（ｉ＝０乃至９）の間隔は第１パラメーターに対応する周期を示し、図４のβは第２パラメーターに対応する減少量を示す。累積イベント数４２３は、Ｔ４の以後に臨界値ＴＨを超過し、Ｔ８の以後に臨界値ＴＨ未満に減少する。領域４２３は、フリッカーリングを示す。信号処理部は、累積イベント数４２３が臨界値ＴＨを超過するＴ４の以後にセンシング領域Ｓをフリッカーリング領域として決定し、累積イベント数４２３が臨界値ＴＨ未満に減少するＴ８の以後にセンシング領域Ｓをノーマル領域として決定する。
【００３６】
図５は、一実施形態に係るフリッカーリング領域及びノーマル領域でのイベントの数を示した図面である。図５を参照すると、領域Ａに関する累積イベント数５１０及び領域Ｂに関する累積イベント数５２０を示す。領域Ａにはユーザーの手の動きが示され、領域Ｂにはフリッカーリング客体が示されている。累積イベント数５１０は、すべての時間区間の間に臨界値を超過しない。したがって、信号処理部は、領域Ａに対応する活性化信号に基づいてイベント信号を出力することができる。累積イベント数５２０は、Ｔ１とＴ２との間で臨界値を超過する。信号処理部は、Ｔ１とＴ２との間で領域Ｂのフリッカーリング客体を認識することができる。信号処理部は、累積イベント数５２０が臨界値を超過することによって領域Ｂに対応する少なくとも１つのセンシング領域をフリッカーリング領域として決定することができる。また、信号処理部は、領域Ｂに対応する活性化信号を捨てるか、或いは、領域Ｂに対応する活性化信号に基づいてイベント信号を出力し、イベント信号がフリッカーリングイベントによるものであることを指示することができる。
【００３７】
図６は、一実施形態に係る最大累積臨界値にしたがう累積イベント数を示した図面である。図６を参照すると、センシング領域Ｓの累積イベント数は、地点６１０で臨界値ＴＨを超過し、地点６３０で臨界値ＴＨ未満に減少する。また、センシング領域Ｓの累積イベント数は、領域６２０に対応する時間区間の間に最大累積臨界値Ｍに留まる。先に言及されたように、累積イベント数には最大累積臨界値Ｍが設定される。信号処理部は、累積イベント数が最大累積臨界値Ｍまで増加された場合、それ以上累積イベント数を増加させない。これはセンシング領域Ｓでフリッカーリングが終了されても、累積イベント数があまりにも多ければ、センシング領域Ｓが持続的にフリッカーリング領域に認識されるためである。最大累積臨界値Ｍが設定されない場合、センシング領域Ｓの累積イベント数は、地点６３０の後に臨界値ＴＨ未満に減少するようになる。したがって、Ｔ９の直後に意味の有るイベントが発生する場合にも、これはフリッカーリングイベントに認識され得る。したがって、信号処理部は、最大累積臨界値Ｍを設定することによって、意味の有るイベントの漏落を防止することができる。
【００３８】
図７は、一実施形態に係る累積イベント数の初期化を示した図面である。図７を参照すると、センシング領域Ｓの累積イベント数は、地点７１０で臨界値ＴＨを超過し、地点７２０で臨界値ＴＨ未満に減少する。信号処理部は、地点７１０でセンシング領域Ｓをフリッカーリング領域として決定し、地点７２０でセンシング領域Ｓをフリッカーリング領域でノーマル領域にスイッチすることができる。信号処理部は、センシング領域Ｓがノーマル領域にスイッチされることによって、センシング領域Ｓに関する累積イベント数を初期化することができる。地点７２０でフリッカーリングの終了によってセンシング領域Ｓがノーマル領域に設定されたが、地点７２０の直後にセンシング領域Ｓに関する累積イベント数が意味の有るイベントによって臨界値ＴＨを超過するためである。例えば、Ｔ６乃至Ｔ８で感知されたイベントは意味の有るイベントであるが、Ｔ６で累積イベント数を初期化しなければ、累積イベント数はＴ６乃至Ｔ８で感知されたイベントによって臨界値ＴＨを超過し得る。
【００３９】
ここでは初期化を例示として説明したが、信号処理部は、ノーマル領域にスイッチされたセンシング領域Ｓの累積イベント数を一定な水準まで追加的に減少させることもできる。例えば、信号処理部は、ノーマル領域にスイッチされたセンシング領域Ｓの累積イベント数を０ではない予め定められた数に低下させるか、一定な量ぐらい減少させるか、或いは一定な比率に減少させることができる。
【００４０】
また、先に言及されたように、信号処理部は、ノーマル領域にスイッチされたセンシング領域Ｓが予め定められた時間区間以内にフリッカーリング領域であるか、又はノーマル領域であるかに基づいて、追加減少又は初期化の可否を決定することができる。例えば、信号処理部は、センシング領域Ｓがノーマル領域にスイッチされた時点の前に２周期以上フリッカーリング領域であった場合、センシング領域Ｓの累積イベント数を追加的に減少させるか、或いは初期化することができる。この場合、センシング領域Ｓは、３周期Ｔ３乃至Ｔ６の間にフリッカーリング領域であったので、信号処理部は、センシング領域Ｓの累積イベント数を追加的に減少させるか、或いは初期化することができる。
【００４１】
図８は。一実施形態に係る個別パラメーターにしたがう累積イベント数の減少を示した図面である。図８を参照すると、センシング領域Ｓの累積イベント数は、減少の時毎に異なる減少量又は異なる減少比率に減少される。減少量又は減少比率は、予め定められた時間区間の間にセンシング領域Ｓの累積イベント数の変化量に基づいて決定されてよい。例えば、減少量又は減少比率は、予め定められた時間区間の間に累積イベント数の増加量に関する平均に決定され得る。減少量又は減少比率は、平均以外に、他の統計的な技法によって決定されてよい。図８で、累積イベント数は、Ｔ４でβ１ぐらい減少し、Ｔ５でβ２ぐらい減少する。β１は、時間区間Ｐ１の間のセンシング領域Ｓの累積イベント数の平均であり、β２は、時間区間Ｐ２の間のセンシング領域Ｓの累積イベント数の平均である。予め定められた時間区間の間の累積イベント数の変化量は、センシング領域毎に異なるので、個別パラメーターは、センシング領域毎に異なってよい。信号処理部は、個別パラメーターを利用してセンシング領域の各々に異なる減少量又は減少比率を適用することができる。
【００４２】
図９は、一実施形態に係るイベント信号にしたがう出力画像を示した図面である。図９を参照すると、出力画像は、イベント信号にしたがう客体９１０乃至９３０を含む。客体９２０及び９３０は、フリッカーリング客体を示し、客体９１０は意味の有る客体を示す。電子装置は、イベント基盤センサーからイベント信号を獲得し、獲得したイベント信号に応じた出力画像をディスプレイすることができる。ユーザーは、出力画像を見て、フリッカーリング客体を指示するフィードバックを電子装置に入力することができる。電子装置は、ユーザーのフィードバックに対応するフィードバック信号を信号処理部に伝達することができる。フィードバック信号は、ユーザーのフィードバックが入力された位置情報を含んでよい。信号処理部は、ユーザーのフィードバックに基づいて、少なくとも１つのセンシング領域の個別パラメーターを設定することができる。例えば、信号処理部は、フィードバック信号に含まれた位置情報に基づいてフリッカーリング客体が存在する少なくとも１つのセンシング領域を識別し、識別された少なくとも１つのセンシング領域の個別パラメーターを設定することができる。
【００４３】
図９で、ユーザーは、出力画像で客体９２０及び９３０がフリッカーリング客体であることを確認し、領域１乃至７の中で少なくとも１つにフィードバックを入力することができる。例えば、ユーザーは、領域１にフィードバックを入力することができる。信号処理部は、フィードバック信号に基づいて、領域１に対応するセンシング領域Ｓを識別し、センシング領域Ｓの累積イベント数に基づいて、センシング領域Ｓの個別パラメーターを設定することができる。例えば、信号処理部は、臨界値をセンシング領域Ｓの累積イベント数より小さく設定することができる。また、信号処理部は、予め定められた時間区間の間のセンシング領域Ｓの累積イベント数の変化量に基づいてセンシング領域Ｓの減少量又は減少比率を決定することができる。信号処理部は、領域２乃至７に関するユーザーのフィードバックにしたがって領域２乃至７に対応する少なくとも１つのセンシング領域にもセンシング領域Ｓと同一な方法で個別パラメーターを設定することができる。
【００４４】
図１０は、一実施形態に係るスリープモード及びアクティブモードを示した図面である。図１０を参照すると、スリープ（ｓｌｅｅｐ）モードに動作するピクセルアレイ及びアクティブ（ａｃｔｉｖｅ）モードに動作するピクセルアレイが図示されている。ピクセルアレイはスリープモードでアクティブモードに比べて低い解像度に動作することができる。例えば、ピクセルアレイは、スリープモードでセンシング領域に含まれたセンシングピクセルの中に一部のピクセルに関する活性化信号を出力することができる。図１０を参照すると、スリープモードに動作するピクセルアレイのセンシング領域に含まれた点は、活性化信号を出力するピクセルを示す。
【００４５】
センシング領域Ｓで活性化信号を出力するピクセルＯは、センシング領域Ｓで任意に選択され得る。センサーアレイは、ピクセルＯで出力された活性化信号に基づいて、センシング領域Ｓがフリッカーリング領域であるか否かを決定することができる。フリッカーリング領域の決定過程に関しては先に説明された内容が適用され得る。具体的に、信号処理部は、センシング領域Ｓで出力された活性化信号を受信することによって、センシング領域Ｓの累積イベント数を増加させ、少なくとも１つのパラメーターに基づいてセンシング領域Ｓの累積イベント数を減少させ、センシング領域Ｓの累積イベント数が臨界値を超過することによって、センシング領域Ｓをフリッカーリング領域として決定することができる。
【００４６】
ピクセルアレイは、センシング領域Ｓがフリッカーリング領域ではないという判断によって、動作モードをスリープモードからアクティブモードにスイッチすることができる。センサーアレイはモードスイッチのための制御信号に基づいてスリープモードからアクティブモードにスイッチされ得る。センサーアレイは、アクティブモードでセンサーアレイに含まれるすべてのセンシングピクセルに関する活性化信号を出力することができる。したがって、センサーアレイは、アクティブモードで図１０に図示されたユーザーの手のような意味の有るイベントによる客体に関して活性化信号を出力することができる。
【００４７】
図１１は、他の実施形態に係るイベント基盤センサーを示したブロック図である。図１１を参照すると、イベント基盤センサー１１００は、センサーアレイ１１１０及び信号処理部１１２０を含む。信号処理部１１２０は、少なくとも１つの素子を含む回路又は少なくとも１つのプロセッサで具現され得る。センサーアレイ１１１０は、スリープモード又はアクティブモードに動作し、スリープモードでセンシング領域に含まれたセンシングピクセルの中に一部のセンシングピクセルに関する活性化信号を出力する。信号処理部１１２０は、センサーアレイ１１１０から活性化信号を受信し、センサーアレイ１１１０のセンシング領域の中で活性化信号に対応するセンシング領域がフリッカーリング領域であるか否かを判断する。信号処理部１１２０は、活性化信号に対応するセンシング領域がフリッカーリング領域ではないという判断によって、センサーアレイ１１１０をスリープモードからアクティブモードにスイッチさせる。その他に、イベント基盤センサー１１００には、先に説明された動作が適用され得るので、より詳細な説明は省略する。
【００４８】
図１２は、一実施形態に係るイベント信号処理方法を示した動作流れ図である。図１２を参照すると、段階１２１０で、信号処理部は、センサーアレイからイベントの感知を指示する活性化信号を受信する。段階１２２０で、信号処理部は、センサーアレイのセンシング領域の中で活性化信号に対応するセンシング領域の累積イベント数を増加させる。段階１２３０で、信号処理部は、少なくとも１つのパラメーターに基づいて、センシング領域の累積イベント数を減少させる。段階１２４０で、信号処理部は、センシング領域の中で累積イベント数が臨界値を超過する少なくとも１つのセンシング領域をフリッカーリング領域として決定する。その他に、イベント信号処理方法には、先に説明された動作が適用され得るので、より詳細な説明は省略する。
【００４９】
図１３は、他の実施形態に係るイベント信号処理方法を示した動作流れ図である。図１３を参照すると、段階１３１０で、信号処理部は、スリープモードに動作するセンサーアレイからイベントの感知を指示する活性化信号を受信する。段階１３２０で、信号処理部は、センサーアレイのセンシング領域の中で活性化信号に対応するセンシング領域がフリッカーリング領域であるか否かを判断する。段階１３３０で、信号処理部は、活性化信号に対応するセンシング領域がフリッカーリング領域ではないという判断によって、センサーアレイをスリープモードからアクティブモードにスイッチさせる。その他に、イベント信号処理方法としては、先に説明された動作が適用され得るので、より詳細な説明は省略する。
【００５０】
以上に説明された実施形態は、ハードウェア構成要素、ソフトウェア構成要素、及び／又はハードウェア構成要素及びソフトウェア構成要素の組合で具現され得る。例えば、実施形態で説明された装置、方法、及び構成要素は、例えばプロセッサ、コントローラ、ＡＬＵ（Ａｒｉｔｈｍｅｔｉｃ  Ｌｏｇｉｃ  Ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピューター、ＦＰＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ａｒｒａｙ）、ＰＬＵ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｕｎｉｔ）、マイクロプロセッサ、又は命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行し応答することができる他の何らかの装置のように、１つ以上の汎用コンピュータ又は特殊目的コンピュータを利用して具現され得る。処理装置は、オペレーティングシステム（ＯＳ）及びオペレーティングシステム上で遂行される１つ以上のソフトウェアアプリケーションを遂行することができる。また、処理装置は、ソフトウェアの実行に応答して、データを接近、格納、操作、処理及び生成することもできる。理解を容易にするために、処理装置は１つが使用されるものと説明された場合もあるが、該当技術分野で通常の知識を有する者は、処理装置が複数の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）及び／又は複数類型の処理要素を含むことができることが分かる。例えば、処理装置は複数個のプロセッサ又は１つのプロセッサ及び１つのコントローラを含んでよい。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成（ｐｒｏｃｅｓｓｉｎｇ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）も可能である。
【００５１】
ソフトウェアは、コンピュータプログラム（ｃｏｍｐｕｔｅｒ  ｐｒｏｇｒａｍ）、コード（ｃｏｄｅ）、命令（ｉｎｓｔｒｕｃｔｉｏｎ）、又はこれらの中で１つ以上の組合を含むすることができ、望む通りに動作するように処理装置を構成するか独立的に又は結合的に（ｃｏｌｌｅｃｔｉｖｅｌｙ）処理装置を命令することができる。ソフトウェア及び／又はデータは、処理装置によって解釈されるか、或いは処理装置に命令又はデータを提供するために、いずれの類型の機械、構成要素（ｃｏｍｐｏｎｅｎｔ）、物理的装置、仮想装置（ｖｉｒｔｕａｌ  ｅｑｕｉｐｍｅｎｔ）、コンピュータ格納媒体又は装置、又は伝送される信号波（ｓｉｇｎａｌ  ｗａｖｅ）に永久的に、又は一時的に具体化（ｅｍｂｏｄｙ）され得る。ソフトウェアはネットワークに連結されたコンピュータシステム上に分散されて、分散された方法に格納されるか、或いは実行されることもできる。ソフトウェア及びデータは１つ以上のコンピュータ読出し可能記録媒体に格納され得る。
【００５２】
実施形態に係る方法は、多様なコンピュータ手段を通じて遂行され得るプログラム命令形態に具現されてコンピュータ読出し可能媒体に記録され得る。コンピュータ読出し可能媒体は、プログラム命令、データファイル、データ構造等を単独に又は組み合せて含むことができる。媒体に記録されるプログラム命令は、実施形態のために特別に設計され、構成されたものであるか、或いはコンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。コンピュータ読出し可能記録媒体の例としては、ハードディスク、フロッピーディスク及び磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、及びリードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ等のようなプログラム命令を格納し、遂行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されたコードのような機械語コードのみならず、インタプリタ等を使用してコンピュータによって実行され得る高級言語コードを含む。上述されたハードウェア装置は実施形態の動作を遂行するために１つ以上のソフトウェアモジュールとして作動するように構成され得るものであり、その逆も同様である。
【００５３】
以上のように、実施形態がたとえ限定された図面によって説明されてきても、該当技術分野で通常の知識を有する者であれば、上述したことに基づいて多様な技術的な修正及び変形を適用することができる。例えば、説明された技術が説明された方法と異なる順序に遂行されるか、及び／又は、説明されたシステム、構造、装置、回路等の構成要素が説明された方法と異なる形態に結合又は組み合わされるか、他の構成要素又は均等物によって置き換えるか、或いは置換されても適切な結果が達成され得る。
【符号の説明】
【００５４】
１００  イベント基盤センサー
１１０  センサーアレイ
１２０  信号処理部
２１０  センサーアレイ
２１５  センシング領域
２２０  信号処理部
２３０  カウンター
３０３  ユーザーの手
３０５  フリッカーリング客体
【図１】
2018022490.tif 000003
【図２】
2018022490.tif 000004
【図３】
2018022490.tif 000005
【図４】
2018022490.tif 000006
【図５】
2018022490.tif 000007
【図６】
2018022490.tif 000008
【図７】
2018022490.tif 000009
【図８】
2018022490.tif 000010
【図９】
2018022490.tif 000011
【図１０】
2018022490.tif 000012
【図１１】
2018022490.tif 000013
【図１２】
2018022490.tif 000014
【図１３】
2018022490.tif 000015