(57)【要約】  本願はアクティブ/非アクティブ状態検出方法を開示し、該方法は、監視および検出システムによって実行され、距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を監視するステップと、オブジェクトとターゲットオブジェクトとの間の距離が、第1の所定の条件を満たすとき、距離検出範囲に対応する画像取得システムに第1の命令を送信して、画像取得システムをアクティブ化して、画像取得システムの画像取得エリアの画像を取得するステップと、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定するステップであって、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、ステップとを含む。本願の実施形態において、所定のオブジェクトがアクティブおよび/または非アクティブであるか否かが正確に決定され得、システム電力消費を効果的に低減でき、アプリケーションニーズが満たされ得る。
2021513695.tif 000002
【特許請求の範囲】
【請求項１】
監視および検出システムによって実行される、アクティブ/非アクティブ状態検出方法であって、
距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を監視するステップと、
前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離が、第1の所定の条件を満たすとき、前記距離検出範囲に対応する画像取得システムに第1の命令を送信して、前記画像取得システムをアクティブ化して、前記画像取得システムの画像取得エリアの画像を取得するステップと、
前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる認識結果に基づいて前記ターゲットオブジェクトの状態を決定するステップであって、前記ターゲットオブジェクトの前記状態がアクティブ状態および/または非アクティブ状態を含む、ステップと
を含む、方法。
【請求項２】
前記第1の所定の条件が、
前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離が、第1の所定のしきい値より小さいこと、
第1の所定の時間期間内の前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離の統計値が、第2の所定のしきい値より小さいこと、
第1の所定の時間間隔において前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離の差が、第3の所定のしきい値より大きいこと、
前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離が、第4の所定のしきい値より大きいこと、または
第2の所定の時間期間内の前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離の統計値が、第5の所定のしきい値より大きいこと
のうちの少なくとも1つを含む、請求項1に記載の方法。
【請求項３】
前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる認識結果に基づいて前記ターゲットオブジェクトの状態を決定するステップの前に、
前記画像取得エリアの前記画像をオブジェクト認識システムに送信するステップであって、その結果、前記オブジェクト認識システムが前記画像取得エリアの画像についてオブジェクト認識を実行して、前記認識結果を得る、ステップと、
前記オブジェクト認識システムによって返された前記認識結果を受信するステップと
をさらに含む、請求項1に記載の方法。
【請求項４】
前記オブジェクト認識システムがクラウドオブジェクト認識システムである、請求項3に記載の方法。
【請求項５】
前記認識結果が、
前記画像取得エリアの前記画像が所定のオブジェクトを含むか否かを示す判断結果、または
前記画像取得エリアの前記画像に含まれる所定のオブジェクトの数
のうちの少なくとも1つを含む、請求項3に記載の方法。
【請求項６】
前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる認識結果に基づいて前記ターゲットオブジェクトの状態を決定するステップが、
前記画像取得エリアの前記画像が前記所定のオブジェクトを含むとき、前記ターゲットオブジェクトの前記状態が前記アクティブ状態であると決定するステップ、
前記画像取得エリアの前記画像が前記所定のオブジェクトを含まないとき、前記ターゲットオブジェクトの前記状態が前記非アクティブ状態であると決定するステップ、
前記画像取得エリアの前記画像に含まれる前記所定のオブジェクトの前記数が0より多いとき、前記ターゲットオブジェクトの前記状態が前記アクティブ状態であると決定するステップ、または
前記画像取得エリアの前記画像に含まれる前記所定のオブジェクトの前記数が0であるとき、前記ターゲットオブジェクトの前記状態が前記非アクティブ状態であると決定するステップ
の少なくとも1つを含む、請求項5に記載の方法。
【請求項７】
前記ターゲットオブジェクトの状態を決定した後に、
前記ターゲットオブジェクトの前記状態をサービスシステムに送信するステップであって、その結果、前記サービスシステムが前記ターゲットオブジェクトの前記状態に対応するサービスプロセスを決定する、ステップをさらに含む請求項1〜6のいずれか一項に記載の方法。
【請求項８】
前記ターゲットオブジェクトの状態を決定した後に、
前記距離検出範囲に対応する前記画像取得システムに第2の命令を送信して、前記画像取得システムをシャットダウンするか、または前記画像取得システムをスタンバイモードに切り替えるステップをさらに含む、請求項1〜6のいずれか一項に記載の方法。
【請求項９】
前記距離検出範囲に対応する前記画像取得システムに第2の命令を送信することが、
前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離が第2の所定の条件を満たすとき、前記距離検出範囲に対応する前記画像取得システムに前記第2の命令を送信することをさらに含み、
前記第2の所定の条件が、第2の所定の時間間隔における前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離の差が、第6の所定のしきい値より小さい、請求項8に記載の方法。
【請求項１０】
前記ターゲットオブジェクトの前記状態を決定した後に、
前記ターゲットオブジェクトの前記状態を記録するステップと、
前記ターゲットオブジェクトの前記状態に基づいて前記第1の所定の条件を決定するステップと
をさらに含む、請求項1〜6のいずれか一項に記載の方法。
【請求項１１】
画像取得システムによって実行される、アクティブ/非アクティブ状態検出方法であって、
第1の命令を受信するステップであって、オブジェクトとターゲットオブジェクトとの間の距離が第1の所定の条件を満たすとき、前記第1の命令が監視および検出システムによって送信され、前記オブジェクトが、前記監視および検出システムの距離検出範囲内にあり、前記距離検出範囲が前記画像取得システムに対応する、ステップと、
前記画像取得システムの画像取得エリアの画像を取得するステップであって、その結果、前記監視および検出システムが、前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる識別結果に基づいて前記ターゲットオブジェクトの状態を決定し、前記ターゲットオブジェクトの前記状態がアクティブ状態および/または非アクティブ状態を含む、ステップと
を含む、方法。
【請求項１２】
前記画像取得システムの画像取得エリアの画像を取得した後に、
第2の命令を受信するステップであって、前記第2の命令が、前記ターゲットオブジェクトの前記状態を決定した後に前記監視および検出システムによって送信される、ステップと、
前記第2の命令に基づいて、前記画像取得システムをシャットダウンするか、または前記画像取得システムをスタンバイモードに切り替えるステップと
をさらに含む、請求項11に記載の方法。
【請求項１３】
監視および検出システムに適用された、アクティブ/非アクティブ状態検出装置であって、
距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を監視するように構成された、距離監視モジュールと、
前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離が、第1の所定の条件を満たすとき、前記距離検出範囲に対応する画像取得システムに第1の命令を送信して、前記画像取得システムをアクティブ化して、前記画像取得システムの画像取得エリアの画像を取得するように構成された、第1の命令送信モジュールと、
前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる認識結果に基づいて前記ターゲットオブジェクトの状態を決定するように構成された、状態決定モジュールであって、前記ターゲットオブジェクトの前記状態がアクティブ状態および/または非アクティブ状態を含む、状態決定モジュールと
を備える、装置。
【請求項１４】
画像取得システムに適用された、アクティブ/非アクティブ状態検出装置であって、
第1の命令を受信するように構成された、第1の命令受信モジュールであって、オブジェクトとターゲットオブジェクトとの間の距離が第1の所定の条件を満たすとき、前記第1の命令が監視および検出システムによって送信され、前記オブジェクトが、前記監視および検出システムの距離検出範囲内にあり、前記距離検出範囲が前記画像取得システムに対応する、第1の命令受信モジュールと、
前記画像取得システムの画像取得エリアの画像を取得するように構成された画像取得モジュールであって、その結果、前記監視および検出システムが、前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる識別結果に基づいて前記ターゲットオブジェクトの状態を決定し、前記ターゲットオブジェクトの前記状態がアクティブ状態および/または非アクティブ状態を含む、画像取得モジュールと
を備える、装置。
【請求項１５】
電子デバイスであって、
プロセッサと、
コンピュータ実行可能命令を格納するように構成されたメモリとを備え、
実行時に、実行可能命令が、
距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を監視する動作と、
前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離が、第1の所定の条件を満たすとき、前記距離検出範囲に対応する画像取得システムに第1の命令を送信して、前記画像取得システムをアクティブ化して、前記画像取得システムの画像取得エリアの画像を取得する動作と、
前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる認識結果に基づいて前記ターゲットオブジェクトの状態を決定する動作であって、前記ターゲットオブジェクトの前記状態がアクティブ状態および/または非アクティブ状態を含む、動作と
を含む動作を前記プロセッサが実行できるようにする、電子デバイス。
【請求項１６】
コンピュータ可読ストレージ媒体であって、
1つまたは複数のプログラムを格納し、前記1つまたは複数のプログラムが複数のアプリケーションを備える電子デバイスによって実行されると、前記電子デバイスが、
距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を監視する動作と、
前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離が、第1の所定の条件を満たすとき、前記距離検出範囲に対応する画像取得システムに第1の命令を送信して、前記画像取得システムをアクティブ化して、前記画像取得システムの画像取得エリアの画像を取得する動作と、
前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる認識結果に基づいて前記ターゲットオブジェクトの状態を決定する動作であって、前記ターゲットオブジェクトの前記状態がアクティブ状態および/または非アクティブ状態を含む、動作と
を含む動作を実行できるようになる、コンピュータ可読ストレージ媒体。
【請求項１７】
電子デバイスであって、
プロセッサと、
コンピュータ実行可能命令を格納するように構成されたメモリとを備え、
実行時に、実行可能命令が、
第1の命令を受信する動作であって、オブジェクトとターゲットオブジェクトとの間の距離が第1の所定の条件を満たすとき、前記第1の命令が監視および検出システムによって送信され、前記オブジェクトが、前記監視および検出システムの距離検出範囲内にあり、前記距離検出範囲が画像取得システムに対応する、動作と、
前記画像取得システムの画像取得エリアの画像を取得する動作であって、その結果、前記監視および検出システムが、前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる識別結果に基づいて前記ターゲットオブジェクトの状態を決定し、前記ターゲットオブジェクトの前記状態がアクティブ状態および/または非アクティブ状態を含む、動作と
を含む動作を前記プロセッサが実行できるようにする、電子デバイス。
【請求項１８】
コンピュータ可読ストレージ媒体であって、
1つまたは複数のプログラムを格納し、前記1つまたは複数のプログラムが複数のアプリケーションを備える電子デバイスによって実行されると、前記電子デバイスが、
第1の命令を受信する動作であって、オブジェクトとターゲットオブジェクトとの間の距離が第1の所定の条件を満たすとき、前記第1の命令が監視および検出システムによって送信され、前記オブジェクトが、前記監視および検出システムの距離検出範囲内にあり、前記距離検出範囲が画像取得システムに対応する、動作と、
前記画像取得システムの画像取得エリアの画像を取得する動作であって、その結果、前記監視および検出システムが、前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる識別結果に基づいて前記ターゲットオブジェクトの状態を決定し、前記ターゲットオブジェクトの前記状態がアクティブ状態および/または非アクティブ状態を含む、動作と
を含む動作を実行できるようになる、コンピュータ可読ストレージ媒体。
【請求項１９】
監視および検出システム、画像取得システム、オブジェクト認識システム、およびサービスシステムを含む、アプリケーションシステムであって、
前記監視および検出システムが、距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を監視することと、前記オブジェクトと前記ターゲットオブジェクトとの間の前記距離が、第1の所定の条件を満たすとき、前記距離検出範囲に対応する画像取得システムに第1の命令を送信して、前記画像取得システムをアクティブ化して、前記画像取得システムの画像取得エリアの画像を取得することと、前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる認識結果に基づいて前記ターゲットオブジェクトの状態を決定することであって、前記ターゲットオブジェクトの前記状態がアクティブ状態および/または非アクティブ状態を含む、こととを行うように構成され、
前記画像取得システムが、第1の命令を受信することであって、オブジェクトとターゲットオブジェクトとの間の距離が第1の所定の条件を満たすとき、前記第1の命令が監視および検出システムによって送信され、前記オブジェクトが、前記監視および検出システムの距離検出範囲内にあり、前記距離検出範囲が前記画像取得システムに対応する、ことと、前記画像取得システムの画像取得エリアの画像を取得することであって、その結果、前記監視および検出システムが、前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって取得された識別結果に基づいて前記ターゲットオブジェクトの状態を決定し、前記ターゲットオブジェクトの前記状態がアクティブ状態および/または非アクティブ状態を含む、こととを行うように構成され、
前記オブジェクト認識システムが、前記画像取得エリアの前記画像を受信し、前記画像取得エリアの前記画像についてオブジェクト認識を実行して、前記認識結果を得ることと、前記認識結果を返すこととを行うように構成され、
前記サービスシステムが、前記ターゲットオブジェクトの前記状態を受信し、前記ターゲットオブジェクトの前記状態に対応するサービスプロセスを決定するように構成される、アプリケーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願との相互参照
本願は、参照によりその全体が本明細書に組み込まれる、「ACTIVE/INACTIVE STATE DETECTION METHOD AND APPARATUS」と題された2018年2月8日に出願された中国特許出願201810127142.2の優先権を主張する。
【０００２】
本願は、コンピュータ技術の分野に関し、特にアクティブ/非アクティブ状態検出方法および装置に関する。
【背景技術】
【０００３】
コンピュータ技術の発展に伴い、様々な適用シナリオの知的レベルが上がっている。
【０００４】
カフェテリア、自動販売機、自動アクセス制御などのいくつかの適用シナリオでは、監視システムが、所定のオブジェクトがアクティブであるか非アクティブであるかを自動的に判定できる必要があり、その結果、サービスシステムは、所定のオブジェクトのアクティブおよび/または非アクティブ状態に基づいて適切なサービスを提供できる。
【０００５】
したがって、所定のオブジェクトのアクティブ/非アクティブ状態を自動的に検出するための方法が緊急に必要とされている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本願の実施形態は、所定のオブジェクトのアクティブ/非アクティブ状態を自動的に検出するために、アクティブ/非アクティブ状態検出方法および装置、および対応するアプリケーションシステムを提供する。
【０００７】
以降の技術的解決策が本願の実施形態に使用される。
【０００８】
第1の態様によれば、本願の実施形態は、アクティブ/非アクティブ状態検出方法を提供し、該方法は、監視および検出システムによって実行され、距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を監視するステップと、オブジェクトとターゲットオブジェクトとの間の距離が、第1の所定の条件を満たすとき、距離検出範囲に対応する画像取得システムに第1の命令を送信して、画像取得システムをアクティブ化して、画像取得システムの画像取得エリアの画像を取得するステップと、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定するステップであって、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、ステップとを含む。
【０００９】
オプションで、本願の実施形態の第1の態様で提供されるアクティブ/非アクティブ状態検出方法において、第1の所定の条件が、オブジェクトとターゲットオブジェクトとの間の距離が、第1の所定のしきい値より小さいこと、第1の所定の時間期間内のオブジェクトとターゲットオブジェクトとの間の距離の統計値が、第2の所定のしきい値より小さいこと、第1の所定の時間間隔においてオブジェクトとターゲットオブジェクトとの間の距離の差が、第3の所定のしきい値より大きいこと、オブジェクトとターゲットオブジェクトとの間の距離が、第4の所定のしきい値より大きいこと、または第2の所定の時間期間内のオブジェクトとターゲットオブジェクトとの間の距離の統計値が、第5の所定のしきい値より大きいことのうちの少なくとも1つを含む。
【００１０】
オプションで、本願の実施形態の第1の態様で提供されるアクティブ/非アクティブ状態検出方法において、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定するステップの前に、該方法は、画像取得エリアの画像をオブジェクト認識システムに送信するステップであって、その結果、オブジェクト認識システムが画像取得エリアの画像についてオブジェクト認識を実行して、認識結果を得る、ステップと、オブジェクト認識システムによって返された認識結果を受信するステップとをさらに含む。
【００１１】
オプションで、本願の実施形態の第1の態様で提供されるアクティブ/非アクティブ状態検出方法において、オブジェクト認識システムがクラウドオブジェクト認識システムである。
【００１２】
オプションで、本願の実施形態の第1の態様で提供されるアクティブ/非アクティブ状態検出方法において、認識結果が、画像取得エリアの画像が所定のオブジェクトを含むか否かを示す判断結果、または画像取得エリアの画像に含まれる所定のオブジェクトの数のうちの少なくとも1つを含む。
【００１３】
オプションで、本願の実施形態の第1の態様で提供されるアクティブ/非アクティブ状態検出方法において、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定するステップが、画像取得エリアの画像が所定のオブジェクトを含むとき、ターゲットオブジェクトの状態がアクティブ状態であると決定するステップ、画像取得エリアの画像が所定のオブジェクトを含まないとき、ターゲットオブジェクトの状態が非アクティブ状態であると決定するステップ、画像取得エリアの画像に含まれる所定のオブジェクトの数が0より多いとき、ターゲットオブジェクトの状態がアクティブ状態であると決定するステップ、または画像取得エリアの画像に含まれる所定のオブジェクトの数が0であるとき、ターゲットオブジェクトの状態が非アクティブ状態であると決定するステップの少なくとも1つを含む。
【００１４】
オプションで、本願の実施形態の第1の態様で提供されるアクティブ/非アクティブ状態検出方法において、ターゲットオブジェクトの状態を決定した後に、ターゲットオブジェクトの状態をサービスシステムに送信するステップであって、その結果、サービスシステムがターゲットオブジェクトの状態に対応するサービスプロセスを決定する、ステップをさらに含む。
【００１５】
オプションで、本願の実施形態の第1の態様で提供されるアクティブ/非アクティブ状態検出方法において、ターゲットオブジェクトの状態を決定した後に、距離検出範囲に対応する画像取得システムに第2の命令を送信して、画像取得システムをシャットダウンするか、または画像取得システムをスタンバイモードに切り替えるステップをさらに含む。
【００１６】
オプションで、本願の実施形態の第1の態様で提供されるアクティブ/非アクティブ状態検出方法において、距離検出範囲に対応する画像取得システムに第2の命令を送信することが、オブジェクトとターゲットオブジェクトとの間の距離が第2の所定の条件を満たすとき、距離検出範囲に対応する画像取得システムに第2の命令を送信することをさらに含み、第2の所定の条件が、第2の所定の時間間隔におけるオブジェクトとターゲットオブジェクトとの間の距離の差が、第6の所定のしきい値より小さい。
【００１７】
オプションで、本願の実施形態の第1の態様で提供されるアクティブ/非アクティブ状態検出方法において、ターゲットオブジェクトの状態を決定した後に、ターゲットオブジェクトの状態を記録するステップと、ターゲットオブジェクトの状態に基づいて第1の所定の条件を決定するステップとをさらに含む。
【００１８】
第2の態様によれば、本願の実施形態は、アクティブ/非アクティブ状態検出方法を提供し、該方法は、画像取得システムによって実行され、第1の命令を受信するステップであって、オブジェクトとターゲットオブジェクトとの間の距離が第1の所定の条件を満たすとき、第1の命令が監視および検出システムによって送信され、オブジェクトが、監視および検出システムの距離検出範囲内にあり、距離検出範囲が画像取得システムに対応する、ステップと、画像取得システムの画像取得エリアの画像を取得するステップであって、その結果、監視および検出システムが、画像取得エリアの画像についてオブジェクト認識を実行することによって取得された識別結果に基づいてターゲットオブジェクトの状態を決定し、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、ステップとを含む。
【００１９】
オプションで、本願の実施形態の第2の態様で提供されるアクティブ/非アクティブ状態検出方法において、画像取得システムの画像取得エリアの画像を取得した後に、第2の命令を受信するステップであって、第2の命令が、ターゲットオブジェクトの状態を決定した後に監視および検出システムによって送信される、ステップと、第2の命令に基づいて、画像取得システムをシャットダウンするか、または画像取得システムをスタンバイモードに切り替えるステップとをさらに含む。
【００２０】
第3の態様によれば、本願の実施形態は、アクティブ/非アクティブ状態検出装置を提供し、該装置は、監視および検出システムに適用され、距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を監視するように構成された、距離監視モジュールと、オブジェクトとターゲットオブジェクトとの間の距離が、第1の所定の条件を満たすとき、距離検出範囲に対応する画像取得システムに第1の命令を送信して、画像取得システムをアクティブ化して、画像取得システムの画像取得エリアの画像を取得するように構成された、第1の命令送信モジュールと、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定するように構成された、状態決定モジュールであって、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、状態決定モジュールとを備える。
【００２１】
第4の態様によれば、本願の実施形態は、アクティブ/非アクティブ状態検出装置を提供し、該装置は、画像取得システムに適用され、第1の命令を受信するように構成された、第1の命令受信モジュールであって、オブジェクトとターゲットオブジェクトとの間の距離が第1の所定の条件を満たすとき、第1の命令が監視および検出システムによって送信され、オブジェクトが、監視および検出システムの距離検出範囲内にあり、距離検出範囲が画像取得システムに対応する、第1の命令受信モジュールと、画像取得システムの画像取得エリアの画像を取得するように構成された画像取得モジュールであって、その結果、監視および検出システムが、画像取得エリアの画像についてオブジェクト認識を実行することによって取得された識別結果に基づいてターゲットオブジェクトの状態を決定し、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、画像取得モジュールとを備える。
【００２２】
第5の態様によれば、本願の実施形態は電子デバイスを提供し、該電子デバイスは、プロセッサと、コンピュータ実行可能命令を格納するように構成されたメモリとを備え、実行時に、実行可能命令が、距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を監視する動作と、オブジェクトとターゲットオブジェクトとの間の距離が、第1の所定の条件を満たすとき、距離検出範囲に対応する画像取得システムに第1の命令を送信して、画像取得システムをアクティブ化して、画像取得システムの画像取得エリアの画像を取得する動作と、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定する動作であって、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、動作とを含む動作をプロセッサが実行できるようにする。
【００２３】
第6の態様によれば、本願の実施形態はコンピュータ可読ストレージ媒体を提供し、該コンピュータ可読ストレージ媒体は、1つまたは複数のプログラムを格納し、1つまたは複数のプログラムが複数のアプリケーションを備える電子デバイスによって実行されると、電子デバイスが、距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を監視する動作と、オブジェクトとターゲットオブジェクトとの間の距離が、第1の所定の条件を満たすとき、距離検出範囲に対応する画像取得システムに第1の命令を送信して、画像取得システムをアクティブ化して、画像取得システムの画像取得エリアの画像を取得する動作と、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定する動作であって、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、動作とを含む動作を実行できるようになる。
【００２４】
第7の態様によれば、本願の実施形態は電子デバイスを提供し、該電子デバイスは、プロセッサと、コンピュータ実行可能命令を格納するように構成されたメモリとを備え、実行時に、実行可能命令が、第1の命令を受信する動作であって、オブジェクトとターゲットオブジェクトとの間の距離が第1の所定の条件を満たすとき、第1の命令が監視および検出システムによって送信され、オブジェクトが、監視および検出システムの距離検出範囲内にあり、距離検出範囲が画像取得システムに対応する、動作と、画像取得システムの画像取得エリアの画像を取得する動作であって、その結果、監視および検出システムが、画像取得エリアの画像についてオブジェクト認識を実行することによって取得された識別結果に基づいてターゲットオブジェクトの状態を決定し、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、動作とを含む動作をプロセッサが実行できるようにする。
【００２５】
第8の態様によれば、本願の実施形態はコンピュータ可読ストレージ媒体を提供し、該コンピュータ可読ストレージ媒体は、1つまたは複数のプログラムを格納し、1つまたは複数のプログラムが複数のアプリケーションを備える電子デバイスによって実行されると、電子デバイスが、第1の命令を受信する動作であって、オブジェクトとターゲットオブジェクトとの間の距離が第1の所定の条件を満たすとき、第1の命令が監視および検出システムによって送信され、オブジェクトが、監視および検出システムの距離検出範囲内にあり、距離検出範囲が画像取得システムに対応する、動作と、画像取得システムの画像取得エリアの画像を取得する動作であって、その結果、監視および検出システムが、画像取得エリアの画像についてオブジェクト認識を実行することによって取得された識別結果に基づいてターゲットオブジェクトの状態を決定し、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、動作とを含む動作を実行できるようになる。
【００２６】
第9の態様によれば、本願の実施形態は、監視および検出システム、画像取得システム、オブジェクト認識システム、およびサービスシステムを含む、アプリケーションシステムを提供し、監視および検出システムが、距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を監視することと、オブジェクトとターゲットオブジェクトとの間の距離が、第1の所定の条件を満たすとき、距離検出範囲に対応する画像取得システムに第1の命令を送信して、画像取得システムをアクティブ化して、画像取得システムの画像取得エリアの画像を取得することと、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定することであって、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、こととを行うように構成され、画像取得システムが、第1の命令を受信することであって、オブジェクトとターゲットオブジェクトとの間の距離が第1の所定の条件を満たすとき、第1の命令が監視および検出システムによって送信され、オブジェクトが、監視および検出システムの距離検出範囲内にあり、距離検出範囲が画像取得システムに対応する、ことと、画像取得システムの画像取得エリアの画像を取得することであって、その結果、監視および検出システムが、画像取得エリアの画像についてオブジェクト認識を実行することによって取得された識別結果に基づいてターゲットオブジェクトの状態を決定し、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、こととを行うように構成され、オブジェクト認識システムが、画像取得エリアの画像を受信し、画像取得エリアの画像についてオブジェクト認識を実行して、認識結果を得ることと、認識結果を返すこととを行うように構成され、サービスシステムが、ターゲットオブジェクトの状態を受信し、ターゲットオブジェクトの状態に対応するサービスプロセスを決定するように構成される。
【００２７】
本願の実施形態に使用される前述の少なくとも1つの技術的解決策は、以降の有益な効果を達成できる。
【００２８】
本願の実施形態では、画像取得システムが、画像取得エリアの画像を取得し、次いで、取得した画像についてオブジェクト認証を実行でき、認証結果に基づいてターゲットオブジェクトの状態を決定する。したがって、所定のオブジェクトがアクティブおよび/または非アクティブであるかを正確に判定できる。加えて、距離検出範囲内のオブジェクトとターゲットオブジェクトとの間の距離が監視され、画像取得システムは、検出された距離が第1の所定の条件を満たすときのみ画像取得システムの画像取得エリアの画像を取得するようにアクティブ化される。したがって、システム電力消費を効果的に低減でき、適用ニーズが満たされ得る。本願に説明される添付の図面は、本願のさらなる理解を提供するためのものであり、本願の一部を構成する。本願の例示的な実施形態および例示的な実施形態の説明は、本願を説明する意図であり、本願についての過度の限定を構成するものではない。
【図面の簡単な説明】
【００２９】
【図１】本願の実施形態が適用するアプリケーションシステムを示す概略構造図である。
【図２】本願の実施形態による、監視および検出システムによって実行されるアクティブ/非アクティブ状態検出方法を示す概略のフローチャートである。
【図３】本願の実施形態がカフェテリアに適用される実施シナリオを示す概略図である。
【図４】本願の実施形態による、画像取得システムによって実行されるアクティブ/非アクティブ状態検出方法を示す概略的なフローチャートである。
【図５】本願の実施形態による、監視および検出システムに適用されたアクティブ/非アクティブ状態検出装置を示す概略構造図である。
【図６】本願の実施形態による、画像取得システムに適用されたアクティブ/非アクティブ状態検出装置を示す概略構造図である。
【図７】本願の実施形態による、電子デバイスを示す概略構造図である。
【図８】本願の実施形態による、別の電子デバイスを示す概略構造図である。
【図９】本願の実施形態による、アプリケーションシステムのためのアクティブ/非アクティブ状態検出方法を示す概略的なフローチャートである。
【発明を実施するための形態】
【００３０】
本願の目的、技術的解決策、および利点をより明確にするために、以下では、本願の特定の実施形態および添付の図面を参照して、本願の技術的解決策を明確に説明する。明らかに、説明される実施形態は、本願の実施形態のすべてではなく一部に過ぎない。創造的な努力なく本願の実施形態に基づいて当業者によって得られる全ての他の実施形態は、本願の保護範囲に含まれる。
【００３１】
以下では、添付の図面を参照して本願の実施形態にて提供される技術的解決策を詳細に説明する。
【００３２】
図1は、所定のオブジェクトのアクティブ/非アクティブ状態を自動的に検出できるアプリケーションシステムを示す概略構造図である。アプリケーションシステムが、例えば、カフェテリア、自動販売機、自動アクセス制御など複数の適用シナリオに適用され得ることが理解されよう。
【００３３】
アプリケーションシステムは、監視および検出システム100、画像取得システム200、およびサービスシステム300を含み得る。監視および検出システム100は、距離検出範囲内でオブジェクトとターゲットオブジェクト500の間の距離を監視でき、その結果、画像取得システムは、距離が指定の条件を満たすときに画像を取得するためにアクティブ化される。アクティブ化された後、画像取得システム200は、画像取得エリアの画像を取得でき、画像についてのオブジェクト認識の認識結果に基づいて画像取得エリアが所定のオブジェクトを含むか否かを判定する。監視および検出システム100および/または画像取得システム200は、画像取得エリアの画像をオブジェクト認識のために認識システム400に送ることができる。画像取得エリアの画像が所定のオブジェクトを含む場合、ターゲットオブジェクトがアクティブ状態にあると決定され得る。画像取得エリアの画像が所定のオブジェクトを含まない場合、ターゲットオブジェクトが非アクティブ状態にあると決定され得る。これに基づいて、ターゲットオブジェクトの状態情報は、サービスシステム300にさらに送られ、その結果、サービスシステム300はターゲットオブジェクトの状態に基づいて対応するサービスプロセスを決定する。
【００３４】
画像についてのオブジェクト認識を実行するために使用される認識システム400が、ターゲットオブジェクトのローカルの認識システムまたはリモートのクラウド認識システムのいずれであってよいことに留意することは意義がある。
【００３５】
図2に示すように、監視および検出システムによって実行されるアクティブ/非アクティブ状態検出方法は、以下のステップを含み得る。
【００３６】
S101:距離検出範囲内でオブジェクトとターゲットオブジェクトの間の距離を監視する。
【００３７】
S101では、監視および検出システムは、距離感知モジュールを使用して、距離感知モジュールの距離検出範囲内のオブジェクトと、ターゲットオブジェクトとの間の距離をリアルタイムに検出できる。具体的には、距離感知モジュールは、ターゲットオブジェクトに配置されてよく、オブジェクトとターゲットオブジェクトの間の距離は、オブジェクトと距離感知モジュールの間の距離を検出することによって得られてよい。
【００３８】
オプションで、距離監視の精度および適用シナリオの具体的なニーズを満たすことができるという条件で、距離感知モジュールは、超音波測距センサ、レーザー測距センサ、赤外線測距センサなどの1つまたは複数を使用できる。
【００３９】
超音波測距センサは、超音波を放出する放出ユニットと超音波エコーを受信する受信ユニットとを含む。2つのオブジェクト間の距離は、超音波エコー測距原理を使用することによって測定され得る。放出された超音波は、塞いでいるオブジェクト(オブジェクトまたは人体であり得る)に衝突した後に跳ね返る。したがって、超音波測距センサは、超音波の放出と超音波エコーの受信との間の時間差を使用して、超音波が進んだ距離を計算でき、次いでブロックしているオブジェクトと超音波測距センサとの間の距離を取得できる。超音波測距センサには、小さな死角、正確な測定、非接触、低コストなどの利点がある。
【００４０】
具体的な実施形態の間、超音波測距センサがターゲットオブジェクトに配置され、ターゲットオブジェクトと距離検出範囲内のオブジェクトとの間の距離を監視できる。超音波測距センサの具体的な配置および方向は、放出ユニットがある方向に超音波を放出し、放出の瞬間に計時を開始するように調整され得る。超音波は空気中を進み、障害物に衝突した直後に跳ね返る。したがって、受信ユニットは、反射波(超音波エコーに相当)を受信し、次いで計時を停止する。超音波の速度をvとし、放出ユニットによる超音波の放出と、受信ユニットによる超音波エコーの受信との間の時間をtとする。その場合、放出点(ターゲットオブジェクトの位置に相当)と障害物(検出されたオブジェクトに相当)の間の距離は、S=v*t/2として表され得る。超音波の速度は温度と関連するが、温度が5℃だけ変わると速度は1%未満だけ変わる。したがって、温度があまり変化しないとき、超音波の速度は一定とみなすことができる。そのような精度は通常、屋内のカフェテリアおよび自動販売機などの適用シナリオのニーズを満たすのに十分である。
【００４１】
超音波測距センサの他に、レーザー測距センサおよび/または赤外線測距センサが、距離を測定および監視するために使用され得る。光測距原理は、音響測距原理に類似する。主な違いは、発光と受光の間の時間差にある。レーザー測距センサは、太陽光や他の光に強く影響される光波に依存し、日中はより干渉されやすいことがある。したがって、レーザー測距センサは、夜間のアクセス制御など、夜間の使用により適している。光が十分でない場合、赤外線測距センサが高い測距制度を達成するために選択され得る。
【００４２】
複数の測距センサが、異なる測定精度および適用シナリオのニーズを満たすために組み合わされて使用されてよく、そのことは本願の本実施形態を限定しないことは理解されよう。
【００４３】
例えば、監視および検出システムが、カフェテリアの適用シナリオに適用される。ターゲットオブジェクトは、図3に示すように、カフェテリアのダイニングテーブル501(またはセルフサービスのビュッフェキャビネット)であってよい。対応するサービスプロセスを開始するか否かは、人体(所定のオブジェクトとして理解され得る)がダイニングテーブルに近づいた、または離れたことを検出することによって判定される。
【００４４】
S101が実行される前に、超音波測距センサ502(または別のタイプの測距センサ)が、ターゲットオブジェクト(即ち、ダイニングテーブル501)に配置され得る。放出ユニットが超音波を放出する方向は、人体がダイニングテーブルに近づく、あるいはダイニングテーブルから離れる可能性が最も高い方向に変えられる。例えば、超音波測距センサ502はダイニングテーブルの周囲に配置され得る。オプションで、超音波測距センサ502は、ダイニングテーブルの側面に設置されてよく、超音波が水平に放出される。人体がダイニングテーブルに近づくまたはダイニングテーブルから離れると、人体は、超音波測距センサ502の距離検出範囲506内に入る。すべての方向においてダイニングテーブルに近づくまたはダイニングテーブルから離れるときに人体が確実に検出され得るように、測距センサがダイニングテーブルの周囲に配置され得ることが理解されよう。
【００４５】
いくつかのケースでは、複数の測距センサによって放出された信号(音波または光波)が、互いに干渉することがある。例えば、通路の両側のダイニングテーブルに配置された測距センサは、重複する距離検出範囲を有することがある。1つの測距センサによって放出された超音波は、別の測距センサによって受信されることがあり、ゆえに、測距精度に影響を及ぼす。そのような干渉を軽減するために、複数の方法を使用できる。例えば、複数の測距センサが、交互に信号を放出するように制御され得る。別の例として、指定のしきい値を超える距離をもつ検出値は、距離判断の間に自動的に破棄されてよい。別の例として、ユーザ(ここでは食事客であってよい)の予約状態に基づいて、現在の瞬間に信号を放出するための測距センサが決定され得る。例えば、カフェテリアに入ったときにユーザがコードスキャンを介して予約し、食事のためのテーブル番号(ターゲットオブジェクトのIDであってよい)が決定する。そのような場合、ダイニングテーブルの番号に対応するダイニングテーブルのみが、信号を放出するためにアクティブ化される。
【００４６】
S103:オブジェクトとターゲットオブジェクトの間の距離が第1の所定の条件を満たすとき、距離検出範囲に対応する画像取得システムに第1の命令が送られ、画像取得システムをアクティブ化して画像取得システムの画像取得エリアの画像を取得する。
【００４７】
オブジェクトとターゲットオブジェクトの間の距離がS101を実行するによって検出され得る。S103が実行される前に、画像取得システムをアクティブ化するための条件、すなわち、第1の所定の条件は、事前に決定されてよく、次いで、S107が実行されて、オブジェクトとターゲットオブジェクトの間の距離が第1の所定の条件を満たすか否かを決定する。第1の所定の条件が満たされる場合、S103がさらに実行される。第1の所定の条件が満たされない場合、S101が再度実行され監視を継続する。
【００４８】
異なる適用シナリオでは、第1の所定の条件は異なる意味を有してよい。例えば、第1の所定の条件は、以下の少なくとも1つを含むことができる。
【００４９】
(1)オブジェクトとターゲットオブジェクトの間の距離が第1の所定のしきい値より小さい。
【００５０】
そのような所定の条件は、次のように理解され得る：距離が第1の所定のしきい値より小さく、オブジェクトとターゲットオブジェクトの間の距離が十分に近いことを示し、検出されたオブジェクトが、ターゲットオブジェクトに対応するサービスを使用する必要があり得る。例えば、カフェテリアのシナリオでは、オブジェクト(食事客などの人体、あるいはダイニングテーブル上の残り物を収集するためのカートなどのオブジェクトであってよい)がターゲットオブジェクト(ここでは、ダイニングテーブル)に接近すると、食事客がダイニングテーブルで食事をする必要があり得ることを示す。そのような場合、監視および検出システムは、画像取得のための画像取得システムをアクティブ化でき、次いで、認識システムが、取得された画像についてオブジェクト認識を実行し、ダイニングテーブルに接近するオブジェクトが所定のオブジェクト(ここでは、人体)であるか否かを判定する。ダイニングテーブルに接近するオブジェクトが人体である場合、食事客がダイニングテーブルを使用し得ることを示し、ターゲットオブジェクトがアクティブ状態に入り、次いでサービスシステムが注文などのサービスプロセスを実行するようにし得ることが理解され得る。反対に、ダイニングテーブルに接近するオブジェクトが人体ではない場合、ダイニングテーブルを使用する必要のある食事客がいないことを示し、ターゲットオブジェクトは非アクティブ状態でありサービスシステムを入れる必要がない。
【００５１】
(2)第1の所定の期間の間にオブジェクトとターゲットオブジェクトの間の距離の統計値が、第2の所定のしきい値より小さい。
【００５２】
周囲の信号の干渉や測距センサの誤差により、検出されたオブジェクトとターゲットオブジェクトの距離の値にバリ信号が現れ、判定結果に影響を与えることがある。したがって、ある期間(例えば、第1の所定の期間)内のオブジェクトとターゲットオブジェクトの間の距離の統計値が計算され、統計値を使用して、時間ウィンドウ(すなわち、第1の所定の期間)内の全体の測距結果を反映でき、それにより判定結果に対するバリ信号の影響を軽減する。オプションで、統計値は、第1の所定の期間の測距地の平均値または中間地(中央値とも呼ばれる)であってよい。
【００５３】
第1の所定の期間内の距離の統計値は、第2の所定のしきい値より小さく、次のように理解される：ある時間ウィンドウにおいて、オブジェクトとターゲットオブジェクトの間の距離が十分に近く、検出されたオブジェクトはターゲットオブジェクトに対応するサービスを使用する必要があり得る。例えば、セルフサービスのカーゴボックスの適用シナリオでは、オブジェクト(カーゴボックス管理担当者などの人体であってよく、あるいはコンテナなどのオブジェクトであってよい)がターゲットオブジェクト(ここでは、カーゴボックス)に接近すると、コンテナがカーゴボックスに積まれる必要があり得ることを示す。そのような場合、監視および検出システムは、画像取得のための画像取得システムをアクティブ化でき、次いで、認識システムが、取得された画像についてオブジェクト認識を実行し、カーゴボックスに接近するオブジェクトが所定のオブジェクト(ここでは、コンテナ)であるか否かを判定する。カーゴボックスに接近するオブジェクトがコンテナである場合、コンテナが積まれる必要があることが示され、ターゲットオブジェクトがアクティブ状態であり、倉庫保管やコンテナの積み下ろしなどのサービスプロセスを実行するようにサービスシステムに入ることができることが理解され得る。反対に、カーゴボックスに接近するオブジェクトがコンテナでない場合、コンテナが積まれる必要がないことが示され、ターゲットオブジェクトは非アクティブ状態であり、サービスシステムに入る必要がないことが理解され得る。
【００５４】
(3)第1の所定の時間間隔においてオブジェクトとターゲットオブジェクトの間の距離の差が、第3の所定のしきい値より大きい。
【００５５】
そのような所定の条件は、次のように理解され得る：検出されたオブジェクト(距離検出範囲内のオブジェクトとして理解され得る)とターゲットオブジェクトの間の距離が安定している場合、ある時間間隔(例えば、第1の所定の時間間隔)内の変化値は十分に小さく(例えば、第3の所定のしきい値より大きくない)、オブジェクトが動かない可能性があり、または動く範囲が所定の程度に達していないことを示す。そのような場合、ターゲットオブジェクトのアクティブ/非アクティブ状態が変化しなかったと考えられ得る。例えば、食事客がダイニングテーブルに接近し、食事のためにダイニングテーブルに座るカフェテリアのシナリオでは、食事客とダイニングテーブルの間の距離は通常近く、ほとんど安定している。食事客が食事を終えてダイニングテーブルを離れるまで、ダイニングテーブルは常にアクティブ状態であることが理解され得る。したがって、食事客とダイニングテーブルの間の距離の変化は十分に小さく、監視および検出システムは、画像取得のために画像取得システムをアクティブ化して、ダイニングテーブルのアクティブ/非アクティブ状態を決定する必要はない。
【００５６】
したがって、検出されたオブジェクトとターゲットオブジェクトの間の距離が十分に近いまたは遠い場合でさえ、距離の変化値が十分に小さい限り、画像取得システムはアクティブ化される必要はなく、オブジェクト認識は必要なく、サービスシステムのサービスプロセスが変わる必要がない。
【００５７】
そのような条件は通常、他の条件と組み合わせて使用されることができ、ターゲットオブジェクトのアクティブ/非アクティブ状態が変わらないときに、画像取得システムが頻繁にアクティブ化されることを回避し、それによりシステム電力消費を低減することが理解されよう。
【００５８】
(4)オブジェクトとターゲットオブジェクトの間の距離が第4の所定のしきい値より大きい。
【００５９】
そのような所定の条件は、次のように理解され得る：距離が第4の所定のしきい値より大きく、オブジェクトとターゲットオブジェクトの間の距離が十分に離れていることを示し、検出されたオブジェクトがターゲットオブジェクトに対応するサービスを使用する必要がないことがある。例えば、カフェテリアのシナリオでは、オブジェクト(食事客などの人体、あるいはダイニングテーブル上の残り物を収集するためのカートなどのオブジェクトであってよい)がターゲットオブジェクト(ここでは、ダイニングテーブル)から離れると、食事客が食事を終えてダイニングテーブルを離れることを示す。そのような場合、監視および検出システムは、画像取得のために画像取得システムをアクティブ化でき、次いで、認識システムが、取得された画像についてオブジェクト認識を実行し、ダイニングテーブルを離れていくオブジェクトが所定のオブジェクト(ここでは、人体)であるか否かを判定する。ダイニングテーブルを離れていくオブジェクトが人体である場合、食事客がダイニングテーブルを使用する必要がないことを示し、ターゲットオブジェクトが非アクティブ状態に入り、非アクティブ状態に対応するサービスプロセスに基づいて資金を控除できることが理解されよう。反対に、ダイニングテーブルを離れていくオブジェクトが人体でない場合、食事客がダイニングテーブルを離れないことを示し、ターゲットオブジェクトが、サービスプロセスを調整するようにサービスシステムを入れる必要がないことが理解され得る。
【００６０】
(5)第2の所定の時間期間内のオブジェクトとターゲットオブジェクトの間の距離の統計値が、第5の所定のしきい値より大きい。
【００６１】
所定の時間ウィンドウ(第2の所定の期間に等しい)の距離の統計値を確認することによって、判定結果に対する測距センサによって生じるバリ信号の影響が低減され得る。
【００６２】
第2の所定の期間内の距離の統計値は、第5の所定のしきい値より大きく、そのことは次のように理解され得る：ある時間ウィンドウで、オブジェクトとターゲットオブジェクトの間の距離は十分に遠く、検出されたオブジェクトがターゲットオブジェクトに対応するサービスを使用する必要がない。したがって、画像取得システムは画像取得のためにアクティブ化され、次いで、取得された画像に基づいてオブジェクト認識が実行され、画像取得エリアが所定のオブジェクトを含むか否かを判定する。画像取得エリアが依然として所定のオブジェクトを含む場合、所定のオブジェクトがターゲットオブジェクトに比較的近く、ターゲットオブジェクトがまだアクティブ状態であることが理解されよう。画像取得エリアが所定のオブジェクトを含まない場合、所定のオブジェクトがターゲットオブジェクトから離れており、ターゲットオブジェクトが非アクティブ状態であることが理解され得る。
【００６３】
先に説明した例は、第1の所定の条件の複数のケースを含む。監視および検出システムが画像取得システムをアクティブ化するか否かを判定するときに使用される第1の所定の条件は、前述の複数の条件の組み合わせであってよいことに留意すべきである。距離変化が相対的に大きい(距離の差があるしきい値より大きい)かどうか、距離が比較的遠い(距離の値があるしきい値より大きい、あるいは、時間ウィンドウの平均またが中央値があるしきい値より大きい)かどうか、または、距離が比較的近い(距離の値があるしきい値より小さい、または、時間ウィンドウの平均または中央値があるしきい値より小さい)かどうかにかかわらず、画像取得システムは、画像取得のためにアクティブ化される必要があり得る。
【００６４】
オプションで、画像取得システムは、カメラ、高解像度カメラ、および赤外線カメラなどの画像取得装置を使用することによって実装され得る。具体的なタイプ、仕様、およびモデルは、実際の適用シナリオに基づいて決定でき、本願の実施形態を限定しない。
【００６５】
オプションで、画像取得システムにおける画像取得装置の配置は、測距センサの配置方法に関連し、画像取得システムと測距センサの距離検出範囲との間にはマッピング関係がある。具体的には、画像取得システムの画像取得範囲と測距センサの距離検出範囲との間に複数の交点があるべきであることが理解されよう。達成される効果は、次の通りである：距離検出範囲においてオブジェクトとターゲットオブジェクトの間の距離が第1の所定の条件を満たすことが検出されると、距離検出範囲に対応する画像取得システムが、アクティブ化され、画像取得システムが、その画像取得エリアにおいて画像を取得できる。明らかに、画像取得エリアにおいて取得された画像は通常、検出されたオブジェクトを含む(検出されたオブジェクトが画像取得中に画像取得エリアを出ていない限り)。
【００６６】
例えば、図3に示すカフェテリアのシナリオでは、超音波測距センサ502の距離検出範囲506と画像取得システム503(カメラであってよい)の画像取得エリア505との間に複数の交点がある。そのようなシナリオにおける好ましいアプローチは、食事客が座った後に食事客の頭のトップが画像取得エリアにあるままであることを、カメラを配置する場所と角度により保証すべきである。
【００６７】
オプションで、画像取得システムと測距センサの距離検出範囲との間のマッピング関係は、一対一、一対多、あるいは多対一であってよい。画像取得システムにおいて使用されるカメラは、固定された角度を有するか、または監視および検出システムの制御下で調節可能であってよい。例えば、測距センサの距離検出範囲内で所定のニーズを満たす距離のオブジェクトを検出すると、測距センサがカメラをアクティブ化し、画像取得エリアと測距センサの距離検出範囲との間の重なりが条件を満たすまで角度を調整するようにカメラを制御する。
【００６８】
オプションで、オブジェクトとターゲットオブジェクトとの間の距離に基づいて、画像取得システムがアクティブ化される必要があると決定されると、カメラは画像を取得するように直接起動されて制御され得る。代わりに、指定の条件が満たされるとき、カメラが起動され、カメラは、スタートアップ後にスタンバイモードとなり、別の条件が満たされるとき、カメラは、画像取得エリアで画像を取得するように、ワーキングモードに切り替えるように制御される。
【００６９】
監視および検出システムによって画像取得システムに送信された第1の命令は、画像取得システムをアクティブ化するために使用される。第1の命令を受信した後、画像取得システムは、直接または指定の条件が満たされるとき、画像取得システムの画像取得エリアにおいて画像を取得できる。オプションでは、画像取得システムは、取得した画像を認識システムに直接送信できるか、または画像を監視および検出システムに返すことができ、監視および検出システムは、画像取得エリアの画像をオブジェクト認識のために認識システムに送信する。監視および検出システムは、画像取得エリアの画像をオブジェクト認識システムに送信でき、その結果、オブジェクト認識システムは、画像取得エリアの画像についてオブジェクト認識を実行して認識結果を得る。次いで、監視および検出システムは、オブジェクト認識システムによって返された認識結果を受信し、次いでS105を実行する。
【００７０】
オブジェクト認識に使用される認識システムは、ローカルのターゲットオブジェクトに配置されるか、あるいはリモートのクラウド認識システムとして配置されうる。リモートのクラウド認識システムでは、複数のターゲットオブジェクトは、オブジェクト認識のための共通のクラウド認識システムを使用でき、アプリケーションシステム全体の配置するためのコストを下げる。
【００７１】
オブジェクト認識のための認識システムによって使用されるアルゴリズムは、ユニバーサルYOLO(You Only Look Once)、fast RCNN(Fast Region-based Convolutional Neural Network)、およびSSD(Single Shot Detector)などのターゲット検出アルゴリズムであってよい。異なる適用シナリオに基づくと、異なるターゲットオブジェクトのための認識モデルが、異なるトレーニング画像を使用することによってトレーニングを介して取得され得る。モデル構造およびトレーニングは、ユニバーサルな方法を使用することによって実行され、本願の実施形態では簡潔のため詳細は省略する。
【００７２】
S105:画像取得エリアの画像についてオブジェクト認識を実行することによって得られた認識結果に基づいてターゲットオブジェクトの状態を決定し、ターゲットオブジェクトの状態は、アクティブ状態および/または非アクティブ状態を含む。
【００７３】
オプションで、認識結果は、画像取得エリアの画像が所定のオブジェクトを含むか否かを示す判断結果、または画像取得エリアの画像に含まれる所定のオブジェクトの数の少なくとも1つを含むことができる。
【００７４】
認識結果の異なる内容に基づいて、画像取得エリアの画像についてオブジェクト認識を実行することによって得られた認識結果に基づいてターゲットオブジェクトの状態を決定するS105は、画像取得エリアの画像が所定のオブジェクトを含むとき、ターゲットオブジェクトの状態がアクティブ状態であると決定すること、画像取得エリアの画像が所定のオブジェクトを含まないとき、ターゲットオブジェクトの状態が非アクティブ状態であると決定すること、画像取得エリアの画像に含まれる所定のオブジェクトの数が0より多いとき、ターゲットオブジェクトの状態がアクティブ状態であると決定すること、または、画像取得エリアの画像に含まれる所定のオブジェクトの数が0であるとき、ターゲットオブジェクトの状態が非アクティブ状態であると決定すること、のうちの少なくとも1つを含むことができる。
【００７５】
距離を監視するとき、監視および検出システムは、オブジェクトの具体的なタイプを区別することなく、オブジェクトとターゲットオブジェクトの間の距離にのみ基づいて、画像取得システムをアクティブ化するか否かを判定することが理解されよう。画像取得エリアで画像を取得した後、画像取得システムは、画像が所定のオブジェクトを含むか否かおよび/または画像に含まれる所定のオブジェクトの数に基づいて、ターゲットオブジェクトの状態がアクティブ状態か非アクティブ状態かをさらに判定できる。これに基づいて、ターゲットオブジェクトの状態が、サービスシステムに送信され得、その結果サービスシステムはターゲットオブジェクトの状態に対応するサービスプロセスを決定する。
【００７６】
画像取得システムによってもたらされる電力消費をさらに削減するために、画像を取得してターゲットオブジェクトの状態を決定した後に、監視および検出システムは、画像取得システムをシャットダウンするかまたは画像取得システムをスタンバイモードに切り替えるために、距離検出範囲に対応する画像取得システムに第2の命令を送信できる。
【００７７】
加えて、第2の命令は、検出されたオブジェクトとターゲットオブジェクトの間の距離が安定する傾向があるときに送られ得る。第2の命令は、オブジェクトとターゲットオブジェクトの間の距離が第2の所定の条件を満たすとき、距離検出範囲に対応する画像取得システムに送信され得る。第2の所定の条件は、第2の所定の時間間隔におけるオブジェクトとターゲットオブジェクトの間の距離の差が、第6の所定のしきい値より小さいことを含む。
【００７８】
オプションで、ターゲットオブジェクトの状態が決定した後、ターゲットオブジェクトの状態がさらに記録され得、画像取得システムをアクティブ化するか否かを決定するための第1の所定の条件は、ターゲットオブジェクトの現在の状態に基づいてさらに判定され得る。監視および検出システムが、ターゲットオブジェクトの状態を変え得るオブジェクトが存在するか否かをチェックするだけでよいことが理解されよう。したがって、ターゲットオブジェクトの状態を変え得る条件のみが、画像取得システムをアクティブ化するか否かを決定するための第1の所定の条件として選択される必要がある。
【００７９】
例えば、ターゲットオブジェクトの記録された現在の状態がアクティブ状態である場合、ターゲットオブジェクトの状態を非アクティブ状態に変え得る条件が存在するか否かをチェックするだけでよい。そのような場合、第1の所定の条件は、第1の所定の時間間隔におけるオブジェクトとターゲットオブジェクトの間の距離の差が、第3の所定のしきい値より大きいこと、オブジェクトとターゲットオブジェクトの間の距離が第4の所定のしきい値より大きいこと、あるいは、第2の所定の時間期間内のオブジェクトとターゲットオブジェクトの間の距離の統計値が、第5の所定のしきい値より大きいことのうちの少なくとも1つであってよい。
【００８０】
別の例では、ターゲットオブジェクトの記録された現在の状態が非アクティブ状態である場合、ターゲットオブジェクトの状態をアクティブ状態に変え得る条件が存在するか否かをチェックするだけでよい。そのような場合、第1の所定の条件は、第1の所定の時間期間におけるオブジェクトとターゲットオブジェクトの間の距離の差が、第1の所定のしきい値より小さいこと、第1の所定の時間期間内のオブジェクトとターゲットオブジェクトの間の距離の統計値が、第2の所定のしきい値より小さいこと、第1の所定の時間間隔においてオブジェクトとターゲットオブジェクトの間の距離の差が第3の所定のしきい値より大きいことのうちの少なくとも1つであってよい。
【００８１】
本願の実施形態では、画像取得システムは、画像取得エリアで画像を取得でき、次いで、認識結果に基づいてターゲットオブジェクトの状態を決定するために、取得した画像についてオブジェクト認識を実行する。したがって、所定のオブジェクトがアクティブおよび/または非アクティブであるかを正確に判定できる。加えて、距離検出範囲内でオブジェクトとターゲットオブジェクトの間の距離が監視され、画像取得システムは、検出された距離が第1の所定の条件を満たすときのみ画像取得システムの画像取得エリアの画像を取得するためにアクティブ化される。したがって、システム電力消費を効果的に低減でき、適用ニーズが満たされ得る。
【００８２】
図4を参照すると、本願の実施形態はさらに、アクティブ/非アクティブ状態検出方法を提供し、方法は、画像取得システムによって実行され、次のステップを含むことができる。
【００８３】
S201:第1の命令を受信し、オブジェクトおよびターゲットオブジェクトの間の距離が第1の所定の条件を満たすとき、第1の命令が監視および検出システムによって送信され、オブジェクトが監視および検出システムの距離検出範囲内にあり、距離検出範囲が画像取得システムに対応する。
【００８４】
S203:画像取得システムの画像取得エリアにおいて画像を取得し、その結果、監視および検出システムが、画像取得エリアの画像についてオブジェクト認識を実行することによって得られた認識結果に基づいてターゲットオブジェクトの状態を決定し、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む。
【００８５】
オプションで、画像取得システムの画像取得エリアにおいて画像を取得した後、画像取得システムはさらに、第2の命令を受信するステップであって、第2の命令がターゲットオブジェクトの状態を決定した後に監視および検出システムによって送信される、ステップと、第2の命令に基づいて、画像取得システムをシャットダウンまたは画像取得システムをスタンバイモードに切り替えるステップを含むことができる。
【００８６】
画像取得システムによって実行されるステップは、アプリケーションシステムまたは監視および検出システムによって実行される上述のステップに対応し、上述の実施形態の画像取得システムに関連するコンテンツが本実施形態に適用可能であることが理解されよう。詳細は簡潔のため省略する。
【００８７】
本願の実施形態では、画像取得システムが画像取得エリアで画像を取得でき、次いで、認識結果に基づいてターゲットオブジェクトの状態を決定するために、取得した画像についてオブジェクト認識を実行する。したがって、所定のオブジェクトがアクティブおよび/または非アクティブであるかを正確に判定できる。加えて、距離検出範囲内のオブジェクトとターゲットオブジェクトの間の距離が監視され、画像取得システムは、検出された距離が第1の所定の条件を満たすときのみ画像取得システムの画像取得エリアの画像を取得するためにアクティブ化される。したがって、システム電力消費を効果的に低減でき、適用ニーズが満たされ得る。
【００８８】
例えば、本願の実施形態において提供されるアクティブ/非アクティブ状態検出方法がカフェテリアに適用される適用シナリオでは、ターゲットオブジェクトがダイニングテーブルであり、サービスシステムがマルチメディアインタラクションシステムであってよい。インタラクションシステムは主に、動きコレクタ、データプロセッサ、およびディスプレイスクリーンを含むことができる。オプションで、インタラクションシステムのハードウェア運び台は、食事客の動作とダイニングテーブルの周りの観察とを容易にする場所に配置され得る。代わりに、共通のダイニングテーブルがディスプレイスクリーンの運び台として直接使用され得る。ユーザ(すなわち、食事客)の動作を検出できるタッチスクリーンおよびジェスチャ認識装置などの動きコレクタは、共通のダイニングテーブルに配置され、ダイニングテーブルの天板は、スクリーンディスプレイとして使用されて、インタラクションシステムのデータ処理結果をフィードバックし、ダイニングテーブルのインテリジェンスを実施するとともに、インテリジェントなダイニングテーブルを使用することによって食事客とサービスシステムとの間の相互作用を達成する。
【００８９】
ターゲットオブジェクト(ここではインテリジェントなダイニングテーブル)が、アクティブ状態にあり、サービスシステムが注文プロセスを開始できる。メニューは、テーブルの天板に埋め込まれたタッチスクリーン上に表示され得る。食事客は、タッチスクリーンをタップすることによって、対応する料理を選択する、セルフサービス注文を達成する、および料理を追加するなど一連の動作を実行でき、スクリーンを使用することによって料理のリアルタイムな進捗を見る、料理の調理プロセスを見るなどさえできる。加えて、インテリジェントなダイニングテーブルは、食事客の識別情報および頻繁に注文される料理を記録でき、後に食事客にパーソナライズされた情報を薦めることができる。
【００９０】
ターゲットオブジェクト(ここではインテリジェントなダイニングテーブル)が非アクティブ状態である場合、サービスシステムは資金控除プロセスを開始できる。サービスシステムはタッチスクリーンをオフにでき、食事客の請求額と食事客によって事前に提供された識別情報(例えば、口座番号、識別IDなど)とに基づいて自動的に資金を控除できる。加えて、サービスシステムは、例えば、サービス担当者にダイニングテーブルを片付けるようにリマインドする、リマインドプロセスを開始できる。
【００９１】
本願の実施形態はさらにアクティブ/非アクティブ状態検出装置を提供し、装置は、監視および検出システム100に適用され、図5に示すように、装置は、距離検出範囲内でオブジェクトとターゲットオブジェクトの間の距離を監視するように構成された距離監視モジュール101と、オブジェクトとターゲットオブジェクトの間の距離が第1の所定の条件を満たすとき、画像取得システムをアクティブ化して画像取得システムの画像取得エリアで画像を取得するように、距離検出範囲に対応する画像取得システムに第1の命令を送信するように構成された第1の命令送信モジュール103と、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定するように構成された状態決定モジュール105とを備え、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む。
【００９２】
本実施形態におけるアクティブ/非アクティブ状態検出装置は、上述の実施形態における監視および検出システムによって実行されるアクティブ/非アクティブ状態検出方法に対応する。上述の実施形態における関連した内容は、本実施形態に適用可能であり、詳細は簡潔のため省略される。
【００９３】
本願の実施形態はさらにアクティブ/非アクティブ状態検出装置を提供し、装置は、画像取得システム200に適用され、図6に示すように、装置は、オブジェクトとターゲットオブジェクトの間の距離が第1の所定の条件を満たすとき監視および検出システムによって送信される第1の命令を受信するように構成された第1の命令受信モジュール201であって、オブジェクトが監視および検出システムの距離検出範囲内にあり、距離検出範囲が画像取得システムに対応する、第1の命令受信モジュールと、画像取得システムの画像取得エリアで画像を取得するように構成された画像取得モジュール203であって、その結果、監視および検出システムが、画像取得エリアの画像についてオブジェクト認識を実行することによって得られた認識結果に基づいてターゲットオブジェクトの状態を決定し、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、画像取得モジュールとを備える。
【００９４】
本実施形態のアクティブ/非アクティブ状態検出装置は、上述の実施形態における画像取得システムによって実行されるアクティブ/非アクティブ状態検出方法に対応する。上述の実施形態における関連した内容は、本実施形態に適用可能であり、詳細は簡潔のため省略される。
【００９５】
図7は、本願の実施形態による、電子デバイスを示す概略構成図である。図7を参照すると、ハードウェアに関して、電子デバイスはプロセッサを含み、オプションで、内部バス、ネットワークインターフェース、およびメモリをさらに含む。メモリは、高速ランダムアクセスメモリ(RAM)などのストレージを含んでよく、あるいは、少なくとも1つの磁気ディスクストレージなど不揮発性メモリをさらに含んでよい。当然ながら、電子デバイスは、他のサービスのために必要なハードウェアをさらに含むことができる。
【００９６】
プロセッサ、ネットワークインターフェース、およびメモリは、内部バスを使用することによって相互接続され得る。内部バスは、ISA(Industry Standard Architecture)バス、PCI(Peripheral Component Interconnect)バス、EISA(Extended Industry Standard Architecture)バスなどであってよい。バスは、アドレスバス、データバス、制御バスなどに分類できる。表現を簡潔にするために、バスは、図7では1つだけの双方向矢印を使用して表されている。しかしながら、１つのバスのみ、あるいは１つのタイプのバスのみが存在することを意味するものではない。
【００９７】
メモリは、プログラムを格納するように構成される。プログラムは、プログラムコードを含むことができ、プログラムコードは、コンピュータ動作命令を含む。メモリは、ストレージおよび不揮発性メモリを含むことができ、プロセッサのための命令およびデータを提供できる。
【００９８】
プロセッサは、不揮発性メモリからストレージに対応するコンピュータプログラムを読み出し、次いで、コンピュータプログラムを実行して、論理レベルでアクティブ/非アクティブ状態検出装置を形成する。プロセッサは、メモリに格納されたプログラムを実行し、距離検出範囲内でオブジェクトとターゲットオブジェクトの間の距離を監視する動作と、オブジェクトとターゲットオブジェクトの間の距離が第1の所定の条件を満たすとき、画像取得システムをアクティブ化して画像取得システムの画像取得エリアで画像を取得するように、距離検出範囲に対応する画像取得システムに第1の命令を送信する動作と、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定する動作であって、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、動作とを実行するように構成される。
【００９９】
本願の図2に示された実施形態に開示されたアクティブ/非アクティブ状態検出装置によって実行される上述の方法は、プロセッサに適用されるかプロセッサによって実施され得る。プロセッサは、信号処理能力を有する集積回路チップであってよい。実施形態のプロセスにおいて、上述の方法のステップは、プロセッサのハードウェア集積論理回路を使用することによって、あるいはソフトウェアの形態における命令を使用することによって実装され得る。プロセッサは、中央処理ユニット(CPU)、ネットワークプロセッサ(NP)などを含む汎用プロセッサであってよく、もしくは、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)または他のプログラム可能な論理デバイス、個別のゲートまたはトランジスタ論理デバイス、あるいは個別のハードウェアコンポーネントであってよい。プロセッサは、本願の実施形態に開示された方法、ステップ、および論理ブロック図を実施または実行できる。汎用プロセッサは、マイクロプロセッサであってよく、またはプロセッサは、任意の従来型のプロセッサ等であってよい。本願の実施形態を参照して開示される方法のステップは、ハードウェア復号プロセッサによって直接実行および達成され得るか、復号プロセッサのハードウェアとソフトウェアモジュールの組み合わせを使用することによって実行および達成され得る。ソフトウェアモジュールは、ランダムアクセスメモリ、フラッシュメモリ、読み取り専用メモリ、プログラム可能な読み取り専用メモリ、電子的消去可能なプログラム可能メモリ、またはレジスタなど、その分野で既知のストレージ媒体に配置され得る。ストレージ媒体がメモリに配置され、プロセッサは、メモリの情報を読み取り、プロセッサのハードウェアと組み合わせて上述の方法のステップを達成する。
【０１００】
電子デバイスは、図1のアクティブ/非アクティブ状態検出装置によって実行される方法をさらに実行でき、図1に示した実施形態においてアクティブ/非アクティブ状態検出装置の機能を実施できる。詳細は、本願の実施形態における簡潔さのため省略する。
【０１０１】
本願の実施形態はさらにコンピュータ可読媒体を提供する。コンピュータ可読媒体は、1つまたは複数のプログラムを格納し、1つまたは複数のプログラムは命令を含む。複数のアプリケーションを備える電子デバイスによって命令が実行されると、電子デバイスは、図1に示した実施形態のアクティブ/非アクティブ状態検出装置によって実行される方法を実行できるようになり、距離検出範囲内でオブジェクトとターゲットオブジェクトの間の距離を監視する動作と、オブジェクトとターゲットオブジェクトの間の距離が第1の所定の条件を満たすとき、画像取得システムをアクティブ化して画像取得システムの画像取得エリアで画像を取得するように、距離検出範囲に対応する画像取得システムに第1の命令を送信する動作と、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定する動作であって、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、動作とを含む動作を実行するように構成される。
【０１０２】
本願の実施形態では、画像取得システムは、画像取得エリアで画像を取得でき、次いで、認識結果に基づいてターゲットオブジェクトの状態を決定するために、取得した画像についてオブジェクト認識を実行する。したがって、所定のオブジェクトがアクティブおよび/または非アクティブであるかを正確に判定できる。加えて、距離検出範囲内でオブジェクトとターゲットオブジェクトの間の距離が監視され、画像取得システムは、検出された距離が第1の所定の条件を満たすときのみ画像取得システムの画像取得エリアの画像を取得するためにアクティブ化される。したがって、システム電力消費を効果的に低減でき、適用ニーズが満たされ得る。
【０１０３】
図8は、本願の実施形態による、電子デバイスを示す概略構成図である。図8を参照すると、ハードウェアに関して、電子デバイスはプロセッサを含み、オプションで、内部バス、ネットワークインターフェース、およびメモリをさらに含む。メモリは、高速ランダムアクセスメモリ(RAM)などのストレージを含んでよく、あるいは、少なくとも1つの磁気ディスクストレージなど不揮発性メモリをさらに含んでよい。当然ながら、電子デバイスは、他のサービスのために必要なハードウェアをさらに含むことができる。
【０１０４】
プロセッサ、ネットワークインターフェース、およびメモリは、内部バスを使用することによって相互接続され得る。内部バスは、ISA(Industry Standard Architecture)バス、PCI(Peripheral Component Interconnect)バス、EISA(Extended Industry Standard Architecture)バスなどであってよい。バスは、アドレスバス、データバス、制御バスなどに分類できる。表現を簡潔にするために、バスは、図8では1つだけの双方向矢印を使用して表されている。しかしながら、１つのバスのみ、あるいは１つのタイプのバスのみが存在することを意味するものではない。
【０１０５】
メモリは、プログラムを格納するように構成される。プログラムは、プログラムコードを含むことができ、プログラムコードは、コンピュータ動作命令を含む。メモリは、ストレージおよび不揮発性メモリを含むことができ、プロセッサのための命令およびデータを提供できる。
【０１０６】
プロセッサは、不揮発性メモリからストレージに対応するコンピュータプログラムを読み出し、次いで、コンピュータプログラムを実行して、論理レベルでアクティブ/非アクティブ状態検出装置を形成する。プロセッサはメモリに格納されたプログラムを実行し、第1の命令を受信する動作であって、第1の命令が、オブジェクトとターゲットオブジェクトの間の距離が第1の所定の条件を満たすとき監視および検出システムによって送信され、オブジェクトが監視および検出システムの距離検出範囲内にあり、距離検出範囲が画像取得システムに対応する、動作と、画像取得システムの画像取得エリアで画像を取得する動作であって、その結果、監視および検出システムが、画像取得エリアの画像についてオブジェクト認識を実行することによって得られた認識結果に基づいてターゲットオブジェクトの状態を決定し、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、動作とを含む動作を実行するように構成される。
【０１０７】
本願の図4に示された実施形態に開示されたアクティブ/非アクティブ状態検出装置によって実行される上述の方法は、プロセッサに適用されるかプロセッサによって実施され得る。プロセッサは、信号処理能力を有する集積回路チップであってよい。実施形態のプロセスにおいて、上述の方法のステップは、プロセッサのハードウェア集積論理回路を使用することによって、あるいはソフトウェアの形態における命令を使用することによって実装され得る。プロセッサは、中央処理ユニット(CPU)、ネットワークプロセッサ(NP)などを含む汎用プロセッサであってよく、もしくは、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)または他のプログラム可能な論理デバイス、個別のゲートまたはトランジスタ論理デバイス、あるいは個別のハードウェアコンポーネントであってよい。プロセッサは、本願の実施形態に開示された方法、ステップ、および論理ブロック図を実施または実行できる。汎用プロセッサは、マイクロプロセッサであってよく、またはプロセッサは、任意の従来型のプロセッサ等であってよい。本願の実施形態を参照して開示される方法のステップは、ハードウェア復号プロセッサによって直接実行および達成され得るか、復号プロセッサのハードウェアとソフトウェアモジュールの組み合わせを使用することによって実行および達成され得る。ソフトウェアモジュールは、ランダムアクセスメモリ、フラッシュメモリ、読み取り専用メモリ、プログラム可能な読み取り専用メモリ、電子的消去可能なプログラム可能メモリ、またはレジスタなど、その分野で既知のストレージ媒体に配置され得る。ストレージ媒体がメモリに配置され、プロセッサは、メモリの情報を読み取り、プロセッサのハードウェアと組み合わせて上述の方法のステップを達成する。
【０１０８】
電子デバイスは、図4のアクティブ/非アクティブ状態検出装置によって実行される方法をさらに実行でき、図4に示した実施形態においてアクティブ/非アクティブ状態検出装置の機能を実施できる。詳細は、本願の実施形態における簡潔さのため省略する。
【０１０９】
本願の実施形態はさらにコンピュータ可読媒体を提供する。コンピュータ可読媒体は、1つまたは複数のプログラムを格納し、1つまたは複数のプログラムは命令を含む。複数のアプリケーションを備える電子デバイスによって命令が実行されると、電子デバイスは、図4に示した実施形態のアクティブ/非アクティブ状態検出装置によって実行される方法を実行できるようになり、第1の命令を受信する動作であって、第1の命令が、オブジェクトとターゲットオブジェクトの間の距離が第1の所定の条件を満たすとき監視および検出システムによって送信され、オブジェクトが監視および検出システムの距離検出範囲内にあり、距離検出範囲が画像取得システムに対応する、動作と、画像取得システムの画像取得エリアで画像を取得する動作であって、その結果、監視および検出システムが、画像取得エリアの画像についてオブジェクト認識を実行することによって得られた認識結果に基づいてターゲットオブジェクトの状態を決定し、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、動作とを含む動作を実行するように構成される。
【０１１０】
本願の実施形態では、画像取得システムは、画像取得エリアで画像を取得でき、次いで、認識結果に基づいてターゲットオブジェクトの状態を決定するために、取得した画像についてオブジェクト認識を実行する。したがって、所定のオブジェクトがアクティブおよび/または非アクティブであるかを正確に判定できる。加えて、距離検出範囲内でオブジェクトとターゲットオブジェクトの間の距離が監視され、画像取得システムは、検出された距離が第1の所定の条件を満たすときのみ画像取得システムの画像取得エリアの画像を取得するためにアクティブ化される。したがって、システム電力消費を効果的に低減でき、適用ニーズが満たされ得る。
【０１１１】
本願の実施形態はさらに、監視および検出システム、画像取得システム、オブジェクト認識システム、およびサービスシステムを含む、アプリケーションシステムを提供する。
【０１１２】
監視および検出システムは、距離検出範囲内でオブジェクトとターゲットオブジェクトの間の距離を監視することと、オブジェクトとターゲットオブジェクトの間の距離が第1の所定の条件を満たすとき、画像取得システムをアクティブ化して画像取得システムの画像取得エリアで画像を取得するように、距離検出範囲に対応する画像取得システムに第1の命令を送信することと、画像取得エリアの画像についてオブジェクト認識を実行することによって得られる認識結果に基づいてターゲットオブジェクトの状態を決定することであって、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、ことを行うように構成される。
【０１１３】
画像取得システムは、第1の命令を受信することであって、第1の命令が、オブジェクトとターゲットオブジェクトの間の距離が第1の所定の条件を満たすとき監視および検出システムによって送信され、オブジェクトが監視および検出システムの距離検出範囲内にあり、距離検出範囲が画像取得システムに対応する、ことと、画像取得システムの画像取得エリアで画像を取得することであって、その結果、監視および検出システムが、画像取得エリアの画像についてオブジェクト認識を実行することによって得られた認識結果に基づいてターゲットオブジェクトの状態を決定し、ターゲットオブジェクトの状態がアクティブ状態および/または非アクティブ状態を含む、こととを行うように構成される。
【０１１４】
オブジェクト認識システムは、画像取得エリアの画像を受信し、画像取得エリアの画像についてオブジェクト認識を実行して認識結果を得て、認識結果を返すように構成される。
【０１１５】
サービスシステムは、ターゲットオブジェクトの状態を受信し、ターゲットオブジェクトの状態に対応するサービスプロセスを決定するように構成される。
【０１１６】
本願は、本願の実施形態による方法、デバイス(システム)、およびコンピュータプログラム製品のフローチャートおよび/またはブロック図を参照して説明される。コンピュータプログラム命令を使用して、フローチャートおよび/またはブロック図の各プロセスおよび/または各ブロック、およびフローチャートおよび/またはブロック図のプロセスおよび/またはブロックの組み合わせを実施できることに留意するのは意義がある。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、組み込みプロセッサ、または、マシンを生成するための別のプログラム可能なデータ処理デバイスのプロセッサに提供されることができ、コンピュータまたは別のプログラム可能なデータ処理デバイスのプロセッサによって実行される命令は、フローチャートの1つまたは複数のプロセスおよび/またはブロック図の1つまたは複数のブロックにおける具体的な機能を実施するためのデバイスを生成する。
【０１１７】
これらのコンピュータプログラム命令は、コンピュータまたは別のプログラム可能なデータ処理デバイスを具体的な方法で動くように命令できるコンピュータ可読メモリに格納され、コンピュータ可読メモリに格納された命令は、命令装置を含むアーティファクトを生成する。命令装置は、フローチャートの1つまたは複数のプロセスおよび/またはブロック図の1つまたは複数のブロックにおける具体的な機能を実施する。
【０１１８】
コンピュータプログラム命令は、コンピュータまたは別のプログラム可能なデータ処理デバイス上にロードされ、一連の動作およびステップがコンピュータまたは別のプログラム可能なデータ処理デバイス上で実行され、それによりコンピュータ実施処理を生成する。したがって、コンピュータまたは別のプログラム可能なデータ処理デバイス上で実行される命令は、フローチャートの1つまたは複数のプロセスおよび/またはブロック図の1つまたは複数のブロックにおける具体的な機能を実施するためのステップを提供する。
【０１１９】
一般の構成では、コンピューティングデバイスは、1つまたは複数のプロセッサ(CPU)、1つまたは複数の入出力インターフェース、1つまたは複数のネットワークインターフェース、および1つまたは複数のメモリを含む。
【０１２０】
メモリは、非永続性のメモリ、ランダムアクセスメモリ(RAM)、不揮発性メモリ、および/または、例えば、読み取り専用メモリ(ROM)またはフラッシュメモリ(フラッシュRAM)などコンピュータ可読媒体における別の形態を含むことができる。メモリはコンピュータ可読媒体の一例である。
【０１２１】
コンピュータ可読媒体は、任意の方法または技法を使用することによって情報を格納できる、永続性の、非永続性の、ムーバブルな、および非ムーバブルの媒体を含む。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータであってよい。コンピュータストレージ媒体の例は、限定ではないが、相変化ランダムアクセスメモリ(PRAM)、スタティックランダムアクセスメモリ(SRAM)、ダイナミックランダムアクセスメモリ(DRAM)、別のタイプのランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、電気的に消去可能プログラム可能な読み取り専用メモリ(EEPROM)、フラッシュメモリまたはその他のメモリ技術、コンパクトディスク読み取り専用メモリ(CD-ROM)、デジタル多用途ディスク(DVD)または別の光学ストレージ、磁気テープ、磁気ディスクストレージ 、量子メモリ、グラフェンベースのストレージ媒体、別の磁気ストレージデバイス、またはその他の非伝送媒体を含む。コンピュータストレージ媒体は、コンピューティングデバイスによってアクセスされ得る情報を格納するために使用され得る。本願での定義に基づいて、コンピュータ可読媒体は、変調されたデータ信号およびキャリアなど、一時的コンピュータ可読媒体(一時的媒体)を含まない。
【０１２２】
「含む」、「有する」、またはその任意の変形の用語は、非排他的な包含をカバーすることを意図しており、要素のリストを含むプロセス、方法、製品、またはデバイスは、これらの要素を含むだけでなく、明示的にリストされた他の要素を含むか、あるいはそのようなプロセス、方法、製品、またはデバイスに固有の要素を含むことにさらに留意することは意義がある。追加の制約がない場合、「を含む」が前に付いた要素は、その要素を含むプロセス、方法、製品、またはデバイスに追加の同一の要素が存在することを排除しない。
【０１２３】
当業者は、本願の実施形態が、方法、システム、またはコンピュータプログラム製品として提供され得ることを理解しよう。したがって、本願は、ハードウェアのみの実装、ソフトウェアのみの実装、またはソフトウェアとハードウェアの組み合わせた実装の形態を使用できる。そのうえ、本願は、コンピュータ使用可能なプログラムコードを含む1つまたは複数のコンピュータ使用可能なストレージ媒体(限定ではなく、磁気ディスクストレージ、CD-ROM、光学メモリ、などを含む)上に実装されるコンピュータプログラム製品の形態を使用できる。
【０１２４】
前述の説明は、単に本願のより良い実施形態に過ぎず、本願を限定することを意図しない。当業者は、本願に対して様々な変形や変更をなし得る。本願の精神および原則を逸脱せずになされた、いかなる変更、均等な交換、または改善も本願の特許請求の範囲に含まれる。
【符号の説明】
【０１２５】
100  監視および検出システム
200  画像取得システム
300  サービスシステム
400  認識システム
500  ターゲットオブジェクト
【図１】
2021513695.tif 000003
【図２】
2021513695.tif 000004
【図３】
2021513695.tif 000005
【図４】
2021513695.tif 000006
【図５】
2021513695.tif 000007
【図６】
2021513695.tif 000008
【図７】
2021513695.tif 000009
【図８】
2021513695.tif 000010
【図９】
2021513695.tif 000011
【手続補正書】
【提出日】令和3年3月24日(2021.3.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
状態検出のためのコンピュータ実施方法であって、
距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を、監視距離として監視するステップと、
前記監視距離が、第1の所定の条件を満たすとき、前記距離検出範囲に対応する画像取得システムに第1の命令を送信して、前記画像取得システムをアクティブ化して、前記画像取得システムの画像取得エリアの画像を取得するステップと、
前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる認識結果に基づいて前記ターゲットオブジェクトの状態を決定するステップであって、前記ターゲットオブジェクトの前記状態がアクティブ状態または非アクティブ状態を含む、ステップと、
前記ターゲットオブジェクトの状態を決定した後に、前記監視距離を監視するステップと、
前記監視距離が第2の所定の条件を満たすとき、前記距離検出範囲に対応する前記画像取得システムに第2の命令を送信して、前記画像取得システムをシャットダウンするか、または前記画像取得システムをスタンバイモードに切り替えるステップであって、前記第2の所定の条件が、第2の所定の時間間隔における前記監視距離の変化が第6の所定のしきい値より小さいことを含む、ステップと
を含む、コンピュータ実施方法。
【請求項２】
前記第1の所定の条件が、
前記監視距離が、第1の所定のしきい値より小さいこと、
第1の所定の時間期間内の前記監視距離の統計値が、第2の所定のしきい値より小さいこと、
第1の所定の時間間隔において複数の監視距離の差が、第3の所定のしきい値より大きいこと、
前記監視距離が、第4の所定のしきい値より大きいこと、または
第2の所定の時間期間内の前記監視距離の統計値が、第5の所定のしきい値より大きいこと
のうちの少なくとも1つを含む、請求項1に記載のコンピュータ実施方法。
【請求項３】
前記ターゲットオブジェクトの状態を決定するステップの前に、
前記画像取得エリアの前記画像をオブジェクト認識システムに送信するステップであって、その結果、前記オブジェクト認識システムが前記画像取得エリアの画像についてオブジェクト認識を実行して、前記認識結果を得る、ステップと、
前記オブジェクト認識システムによって返された前記認識結果を受信するステップと
をさらに含む、請求項1に記載のコンピュータ実施方法。
【請求項４】
前記オブジェクト認識システムがクラウドオブジェクト認識システムである、請求項3に記載のコンピュータ実施方法。
【請求項５】
前記認識結果が、
前記画像取得エリアの前記画像が所定のオブジェクトを含むか否かの判定、または
前記画像取得エリアの前記画像を構成する所定のオブジェクトの数
のうちの少なくとも1つを含む、請求項3に記載のコンピュータ実施方法。
【請求項６】
前記ターゲットオブジェクトの状態を決定するステップが、
前記画像取得エリアの前記画像が前記所定のオブジェクトを含むとき、前記ターゲットオブジェクトの前記状態が前記アクティブ状態であると決定するステップ、
前記画像取得エリアの前記画像が前記所定のオブジェクトを含まないとき、前記ターゲットオブジェクトの前記状態が前記非アクティブ状態であると決定するステップ、
所定のオブジェクトの前記数が0より多いとき、前記ターゲットオブジェクトの前記状態が前記アクティブ状態であると決定するステップ、または
所定のオブジェクトの前記数が0であるとき、前記ターゲットオブジェクトの前記状態が前記非アクティブ状態であると決定するステップ
の少なくとも1つを含む、請求項5に記載のコンピュータ実施方法。
【請求項７】
前記ターゲットオブジェクトの状態を決定した後に、
前記ターゲットオブジェクトの前記状態をサービスシステムに送信するステップであって、前記サービスシステムが前記ターゲットオブジェクトの前記状態に対応するサービスプロセスを決定する、ステップをさらに含む請求項1に記載のコンピュータ実施方法。
【請求項８】
前記ターゲットオブジェクトの前記状態を決定した後に、
前記ターゲットオブジェクトの前記状態を記録するステップと、
前記ターゲットオブジェクトの前記状態に基づいて前記第1の所定の条件を決定するステップと
をさらに含む、請求項1に記載のコンピュータ実施方法。
【請求項９】
コンピュータシステムによって実行可能な1つまたは複数の命令を格納した非一時的コンピュータ可読媒体であって、前記1つまたは複数の命令が、
距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を、監視距離として監視するステップと、
前記監視距離が、第1の所定の条件を満たすとき、前記距離検出範囲に対応する画像取得システムに第1の命令を送信して、前記画像取得システムをアクティブ化して、前記画像取得システムの画像取得エリアの画像を取得するステップと、
前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる認識結果に基づいて前記ターゲットオブジェクトの状態を決定するステップであって、前記ターゲットオブジェクトの前記状態がアクティブ状態または非アクティブ状態を含む、ステップと、
前記ターゲットオブジェクトの状態を決定した後に、前記監視距離を監視するステップと、
前記監視距離が第2の所定の条件を満たすとき、前記距離検出範囲に対応する前記画像取得システムに第2の命令を送信して、前記画像取得システムをシャットダウンするか、または前記画像取得システムをスタンバイモードに切り替えるステップであって、前記第2の所定の条件が、第2の所定の時間間隔における前記監視距離の変化が第6の所定のしきい値より小さいことを含む、ステップと
を含む動作を実行する、非一時的コンピュータ可読媒体。
【請求項１０】
前記第1の所定の条件が、
前記監視距離が、第1の所定のしきい値より小さいこと、
第1の所定の時間期間内の前記監視距離の統計値が、第2の所定のしきい値より小さいこと、
第1の所定の時間間隔において複数の監視距離の差が、第3の所定のしきい値より大きいこと、
前記監視距離が、第4の所定のしきい値より大きいこと、または
第2の所定の時間期間内の前記監視距離の統計値が、第5の所定のしきい値より大きいこと
のうちの少なくとも1つを含む、請求項9に記載の非一時的コンピュータ可読媒体。
【請求項１１】
前記ターゲットオブジェクトの状態を決定するステップの前に、
前記画像取得エリアの前記画像をオブジェクト認識システムに送信するステップであって、その結果、前記オブジェクト認識システムが前記画像取得エリアの画像についてオブジェクト認識を実行して、前記認識結果を得る、ステップと、
前記オブジェクト認識システムによって返された前記認識結果を受信するステップと
をさらに含む、請求項9に記載の非一時的コンピュータ可読媒体。
【請求項１２】
前記オブジェクト認識システムがクラウドオブジェクト認識システムである、請求項11に記載の非一時的コンピュータ可読媒体。
【請求項１３】
前記認識結果が、
前記画像取得エリアの前記画像が所定のオブジェクトを含むか否かの判定、または
前記画像取得エリアの前記画像を構成する所定のオブジェクトの数
のうちの少なくとも1つを含む、請求項11に記載の非一時的コンピュータ可読媒体。
【請求項１４】
前記ターゲットオブジェクトの状態を決定するステップが、
前記画像取得エリアの前記画像が前記所定のオブジェクトを含むとき、前記ターゲットオブジェクトの前記状態が前記アクティブ状態であると決定するステップ、
前記画像取得エリアの前記画像が前記所定のオブジェクトを含まないとき、前記ターゲットオブジェクトの前記状態が前記非アクティブ状態であると決定するステップ、
所定のオブジェクトの前記数が0より多いとき、前記ターゲットオブジェクトの前記状態が前記アクティブ状態であると決定するステップ、または
所定のオブジェクトの前記数が0であるとき、前記ターゲットオブジェクトの前記状態が前記非アクティブ状態であると決定するステップ
の少なくとも1つを含む、請求項13に記載の非一時的コンピュータ可読媒体。
【請求項１５】
前記ターゲットオブジェクトの状態を決定した後に、
前記ターゲットオブジェクトの前記状態をサービスシステムに送信するステップであって、前記サービスシステムが前記ターゲットオブジェクトの前記状態に対応するサービスプロセスを決定する、ステップをさらに含む請求項9に記載の非一時的コンピュータ可読媒体。
【請求項１６】
前記ターゲットオブジェクトの前記状態を決定した後に、
前記ターゲットオブジェクトの前記状態を記録するステップと、
前記ターゲットオブジェクトの前記状態に基づいて前記第1の所定の条件を決定するステップと
をさらに含む、請求項9に記載の非一時的コンピュータ可読媒体。
【請求項１７】
1つまたは複数のコンピュータと、前記1つまたは複数のコンピュータに相互動作可能に結合され、1つまたは複数の命令を格納する有形の非一時的マシン可読媒体を有する1つまたは複数のコンピュータメモリデバイスとを備えるコンピュータ実施システムであって、前記1つまたは複数の命令が、前記1つまたは複数のコンピュータによって実行されるとき、
距離検出範囲内でオブジェクトとターゲットオブジェクトとの間の距離を、監視距離として監視するステップと、
前記監視距離が、第1の所定の条件を満たすとき、前記距離検出範囲に対応する画像取得システムに第1の命令を送信して、前記画像取得システムをアクティブ化して、前記画像取得システムの画像取得エリアの画像を取得するステップと、
前記画像取得エリアの前記画像についてオブジェクト認識を実行することによって得られる認識結果に基づいて前記ターゲットオブジェクトの状態を決定するステップであって、前記ターゲットオブジェクトの前記状態がアクティブ状態または非アクティブ状態を含む、ステップと、
前記ターゲットオブジェクトの状態を決定した後に、前記監視距離を監視するステップと、
前記監視距離が第2の所定の条件を満たすとき、前記距離検出範囲に対応する前記画像取得システムに第2の命令を送信して、前記画像取得システムをシャットダウンするか、または前記画像取得システムをスタンバイモードに切り替えるステップであって、前記第2の所定の条件が、第2の所定の時間間隔における前記監視距離の変化が第6の所定のしきい値より小さいことを含む、ステップと
を含む1つまたは複数の動作を実行する、コンピュータ実施システム。
【請求項１８】
前記第1の所定の条件が、
前記監視距離が、第1の所定のしきい値より小さいこと、
第1の所定の時間期間内の前記監視距離の統計値が、第2の所定のしきい値より小さいこと、
第1の所定の時間間隔において複数の監視距離の差が、第3の所定のしきい値より大きいこと、
前記監視距離が、第4の所定のしきい値より大きいこと、または
第2の所定の時間期間内の前記監視距離の統計値が、第5の所定のしきい値より大きいこと
のうちの少なくとも1つを含む、請求項17に記載のコンピュータ実施システム。
【請求項１９】
前記ターゲットオブジェクトの状態を決定するステップの前に、
前記画像取得エリアの前記画像をオブジェクト認識システムに送信するステップであって、その結果、前記オブジェクト認識システムが前記画像取得エリアの画像についてオブジェクト認識を実行して、前記認識結果を得る、ステップと、
前記オブジェクト認識システムによって返された前記認識結果を受信するステップと
をさらに含む、請求項17に記載のコンピュータ実施システム。
【請求項２０】
前記オブジェクト認識システムがクラウドオブジェクト認識システムである、請求項19に記載のコンピュータ実施システム。
【国際調査報告】
2021513695.tif 000012
2021513695.tif 000013
2021513695.tif 000014
2021513695.tif 000015