(57)【特許請求の範囲】
【請求項１】
周辺光センサが分布されているタッチスクリーンを含む端末に利用されるジェスチャー識別方法であって、
少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、前記タッチスクリーンに作用するタッチ操作が検出されないと、前記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出するステップと、
前記少なくとも一つの周辺光センサが前記所定の変化規則を満たすと、前記少なくとも一つの周辺光センサの位置を特定するステップと、
前記少なくとも一つの周辺光センサの位置に基づいてユーザの操作ジェスチャーを識別するステップと、
前記少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化持続時間を取得するステップと、
各変化持続時間の平均値を算出するステップと、
前記平均値に基づいて前記ジェスチャーの操作速度を特定するステップと、
前記操作速度に基づいて前記ジェスチャーに対する応答方法を特定するステップと
を含み、
前記所定の変化規則は、上記周辺光センサに入射する光線が、非遮蔽状態から遮蔽状態に切り替わった後に、さらに遮蔽状態から非遮蔽状態に切り替わる、変化規則である
ことを特徴とするジェスチャー識別方法。
【請求項２】
前記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出するステップは、
各周辺光センサ毎に、前記周辺光センサが測定した光強度値を取得するステップと、
前記光強度値が小さくなってからさらに大きくなったか否かを検出するステップと、
前記光強度値が小さくなってからさらに大きくなった場合、前記周辺光センサに入射する光線が、非遮蔽状態から遮蔽状態に切り替わった後に、さらに遮蔽状態から非遮蔽状態に切り替わる、前記所定の変化規則を満たすと、特定するステップと
を含むことを特徴とする請求項１に記載のジェスチャー識別方法。
【請求項３】
前記少なくとも一つの周辺光センサの位置に基づいてユーザの操作ジェスチャーを識別するステップは、
前記少なくとも一つの周辺光センサの順に遮蔽された順序を取得するステップと、
前記順序に従って、前記少なくとも一つの周辺光センサの位置を、前記操作ジェスチャーとして識別するステップと
を含むことを特徴とする請求項１に記載のジェスチャー識別方法。
【請求項４】
前記少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化の最小値を取得するステップと、
前記各最小値が同一の時間帯内でその値が維持されたか否かを検出するステップと、
前記各最小値が前記同一の時間帯内で維持されると、前記ユーザの遮蔽ジェスチャーを識別し得るステップと
をさらに含むことを特徴とする請求項１に記載のジェスチャー識別方法。
【請求項５】
周辺光センサが分布されているタッチスクリーンを含む端末に利用されるジェスチャー識別装置であって、
少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、前記タッチスクリーンに作用するタッチ操作が検出されないと、前記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出する第１検出モジュールと、
前記第１検出モジュールの検出結果が、前記少なくとも一つの周辺光センサが前記所定の変化規則を満たすことであると、前記少なくとも一つの周辺光センサの位置を特定する第１特定モジュールと、
前記第１特定モジュールが特定した前記少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別する第１識別モジュールと、
前記少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化持続時間を取得する第１取得モジュールと、
前記第１取得モジュールが取得した各変化持続時間の平均値を算出する算出モジュールと、
前記算出モジュールが算出した前記平均値に基づいて、前記ジェスチャーの操作速度を特定する第２特定モジュールと、
前記第２特定モジュールが特定した前記操作速度に基づいて、前記ジェスチャーに対する応答方法を特定する第３特定モジュールと
を備え、
前記所定の変化規則は、前記周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わる、変化規則である
ことを特徴とするジェスチャー識別装置。
【請求項６】
前記第１検出モジュールは、
各周辺光センサ毎に、前記周辺光センサが測定した光強度値を取得する第１取得サブモジュールと、
前記第１取得サブモジュールが取得した前記光強度値が、小さくなってからさらに大きくなったか否かを、検出する検出サブモジュールと、
前記検出サブモジュールの検出結果が、前記光強度値がまず小さくなってからさらに大きくなることであると、前記周辺光センサに入射する光線が、非遮蔽状態から遮蔽状態に切り替わった後に、さらに遮蔽状態から非遮蔽状態に切り替わる、前記所定の変化規則を満たすと、特定する特定サブモジュールと
を備えることを特徴とする請求項５に記載のジェスチャー識別装置。
【請求項７】
前記第１識別モジュールは、
前記少なくとも一つの周辺光センサの順に遮蔽された順序を取得する第２取得サブモジュールと、
前記第２取得サブモジュールが取得した前記順序に従って、前記少なくとも一つの周辺光センサの位置を、前記操作ジェスチャーとして識別する識別サブモジュールと
備えることを特徴とする請求項５に記載のジェスチャー識別装置。
【請求項８】
前記少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化の最小値を取得する第２取得モジュールと、
前記第２取得モジュールが取得した前記各最小値が同一の時間帯内でその値が維持されたか否かを検出する第２検出モジュールと、
前記第２検出モジュールの検出結果が、前記各最小値が前記同一の時間帯内で維持されることであると、前記ユーザの遮蔽ジェスチャーを識別し得る第２識別モジュールと
をさらに備えることを特徴とする請求項５に記載のジェスチャー識別装置。
【請求項９】
周辺光センサが分布されているタッチスクリーンを含む端末に利用されるジェスチャー識別装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、前記タッチスクリーンに作用するタッチ操作が検出されないと、前記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出し、
前記少なくとも一つの周辺光センサが前記所定の変化規則を満たすと、前記少なくとも一つの周辺光センサの位置を特定し、
前記少なくとも一つの周辺光センサの位置に基づいてユーザの操作ジェスチャーを識別し、
前記少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化持続時間を取得し、
各変化持続時間の平均値を算出し、
前記平均値に基づいて前記ジェスチャーの操作速度を特定し、
前記操作速度に基づいて前記ジェスチャーに対する応答方法を特定する
ように構成され、
前記所定の変化規則は、前記周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わる、変化規則である
ことを特徴とするジェスチャー識別装置。
【請求項１０】
プロセッサに実行されることにより、請求項１から請求項４のいずれか１項に記載のジェスチャー識別方法を実現することを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示技術分野に関し、特に、ジェスチャー識別方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
タッチスクリーン技術の発展に伴い、タッチスクリーンの機能も、ますます、多くなっている。例えば、ジェスチャー識別機能が増えた。
【０００３】
関連技術には、タッチスクリーンは、まず、上記タッチスクリーン上のユーザの指のタッチ位置を特定した後に、上記タッチ位置に基づいてユーザのジェスチャーを識別する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、関連技術中の問題を解決するために、ジェスチャー識別方法、装置、プログラム及び記録媒体を提供する。
【課題を解決するための手段】
【０００５】
本発明の実施例に係る第１の態様によると、周辺光センサが分布されているタッチスクリーンを含む端末に利用されるジェスチャー識別方法を提供する。
【０００６】
上記方法は、
少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、タッチスクリーンに作用するタッチ操作が検出されないと、上記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出するステップと、
少なくとも一つの周辺光センサが所定の変化規則を満たすと、少なくとも一つの周辺光センサの位置を特定するステップと、
少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別するステップと
を含み、
上記所定の変化規則は、周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わる変化規則である。
【０００７】
オプションとして、少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出するステップは、
各周辺光センサ毎に、周辺光センサが測定した光強度値を取得するステップと、
光強度値が、まず小さくなってからさらに大きくなったか否かを検出するステップと、
光強度値がまず小さくなってからさらに大きくなった場合、周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わる、所定の変化規則を満たすと、特定するステップと
含む。
【０００８】
オプションとして、少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別するステップは、
少なくとも一つの周辺光センサの順に遮蔽された順序を取得するステップと、
順序に従って、少なくとも一つの周辺光センサの位置を、操作ジェスチャーとして識別するステップと
を含む。
【０００９】
オプションとして、上記方法は、
少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化持続時間を取得するステップと、
各変化持続時間の平均値を算出するステップと、
平均値に基づいてジェスチャーの操作速度を特定するステップと、
操作速度に基づいてジェスチャーに対する応答方法を特定するステップと
をさらに含む。
【００１０】
オプションとして、上記方法は、
少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化の最小値を取得するステップと、
各最小値が同一の時間帯内でその値が維持されたか否かを検出するステップと、
各最小値が同一の時間帯内でその値が維持されると、ユーザの遮蔽ジェスチャーを識別し得るステップと
をさらに含む。
【００１１】
本発明の実施例に係る第２の態様によると、周辺光センサが分布されているタッチスクリーンを含む端末に利用されるジェスチャー識別装置を提供する。
【００１２】
上記装置は、
少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、タッチスクリーンに作用するタッチ操作が検出されないと、上記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出する第１検出モジュールと、
第１検出モジュールの検出結果が、少なくとも一つの周辺光センサが所定の変化規則を満たすことであると、少なくとも一つの周辺光センサの位置を特定する第１特定モジュールと、
第１特定モジュールが特定した少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別する第１識別モジュールと
を備え、
上記所定の変化規則は、周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わる変化規則である。
【００１３】
オプションとして、上記第１検出モジュールは、
各周辺光センサ毎に、周辺光センサが測定した光強度値を取得する第１取得サブモジュールと、
第１取得サブモジュールが取得した光強度値が、まず小さくなってからさらに大きくなったか否かを検出する検出サブモジュールと、
検出サブモジュールの検出結果が、光強度値が、まず小さくなってからさらに大きくなった場合、周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わる、所定の変化規則を満たすと、特定する特定サブモジュールと
を備える。
【００１４】
オプションとして、上記第１識別モジュールは、
少なくとも一つの周辺光センサの順に遮蔽された順序を取得する第２取得サブモジュールと、
第２取得サブモジュールが取得した順序に従って、少なくとも一つの周辺光センサの位置を、操作ジェスチャーとして識別する識別サブモジュールと
を備える。
【００１５】
オプションとして、上記装置は、
少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化持続時間を取得する第１取得モジュールと、
第１取得モジュールが取得した各変化持続時間の平均値を算出する算出モジュールと、
算出モジュールが算出した平均値に基づいて、ジェスチャーの操作速度を特定する第２特定モジュールと、
第２特定モジュールが特定した操作速度に基づいて、ジェスチャーに対する応答方法を特定する第３特定モジュールと
をさらに備える。
【００１６】
オプションとして、上記装置は、
少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化の最小値を取得する第２取得モジュールと、
第２取得モジュールが取得した各最小値が同一の時間帯内でその値が維持されたか否かを検出する第２検出モジュールと、
第２検出モジュールの検出結果が、各最小値が同一の時間帯内でその値が維持されると、ユーザの遮蔽ジェスチャーを識別し得る第２識別モジュールと
をさらに含む。
【００１７】
本発明の実施例に係る第３の態様によると、上記装置周辺光センサが分布されているタッチスクリーンを含む端末に利用されるジェスチャー識別装置を提供する。
【００１８】
上記装置は、
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、
少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、上記タッチスクリーンに作用するタッチ操作が検出されないと、上記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出し、
上記少なくとも一つの周辺光センサが上記所定の変化規則を満たすと、上記少なくとも一つの周辺光センサの位置を特定する、
ように構成され、
上記少なくとも一つの周辺光センサの位置に基づいてユーザの操作ジェスチャーを識別するステップとを含み、
ここで、上記所定の変化規則は、上記周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わる、変化規則である。
本発明の実施例の第４の態様によると、プログラムを提供し、当該プログラムは、プロセッサに実行されることにより、上記の方法を実現する。
本発明の実施例の第５の態様によると、記録媒体を提供し、当該記録媒体には、上記プログラムが記録されている。
【発明の効果】
【００１９】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００２０】
少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、タッチスクリーンに作用するタッチ操作が検出されない場合、各周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わることが、検出されると、上記少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別することにより、端末は、ユーザがタッチスクリーン上でタッチ操作を実行しなくとも、ユーザの操作ジェスチャーを識別できることが出来る。このようにして、端末が、ユーザがタッチスクリーン上でタッチ操作を実行することが不便であるときに、ユーザの操作ジェスチャーを識別できない問題を解決して、ジェスチャーを識別する方法が豊富になった上で、ジェスチャーを識別する柔軟性を改善する効果を得た。
【００２１】
なお、操作ジェスチャーの速度及び遮蔽ジェスチャーを識別することにより、操作ジェスチャーを豊富にして、ユーザがタッチスクリーンを接触しない状態で行う操作ジェスチャーが相対的に少なくて、操作ジェスチャーに対するタッチスクリーンの応答方法が相対的に少ない問題を解決して、操作ジェスチャーに対するタッチスクリーンの応答方法を豊富にする効果を得た。
【００２２】
以上の統括な記述と以下の詳細な記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２３】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理を説明するために用いられる。
【００２４】
【図１】図１は、例示的な一実施例に係るジェスチャー識別方法を示すフローチャートである。
【図２Ａ】図２Ａは、例示的な他の一実施例に係るジェスチャー識別方法を示すフローチャートである。
【図２Ｂ】図２Ｂは、例示的な一実施例に係る操作ジェスチャーの操作位置の特定を示す模式図である。
【図２Ｃ】図２Ｃは、例示的な他の一実施例に係る操作ジェスチャーの操作位置の特定を示す模式図である。
【図２Ｄ】図２Ｄは、例示的な一実施例に係る操作ジェスチャーの識別を示す模式図である。
【図２Ｅ】図２Ｅは、例示的な他の一実施例に係る操作ジェスチャーの識別を示す模式図である。
【図２Ｆ】図２Ｆは、例示的な他の一実施例に係る操作ジェスチャーの識別を示す模式図である。
【図２Ｇ】図２Ｇは、例示的な一実施例に係る操作ジェスチャーの速度の識別方法を示すフローチャートである。
【図２Ｈ】図２Ｈは、例示的な一実施例に係る遮蔽ジェスチャーの識別方法を示すフローチャートである。
【図３】図３は、例示的な一実施例に係るジェスチャー識別装置を示すブロック図である。
【図４】図４は、例示的な一実施例に係るジェスチャー識別装置を示すブロック図である。
【図５】図５は、例示的な一実施例に係るジェスチャー識別するための装置を示すブロック図である。
【発明を実施するための形態】
【００２５】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に、特に説明しない場合、異なる図面中の同一の符号は、同一又は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２６】
図１は、例示的な一実施例に係るジェスチャー識別方法を示すフローチャートである、上記ジェスチャー識別方法は、周辺光センサが分布されているタッチスクリーンを含む端末に利用される。図１に示したように、上記ジェスチャー識別方法は、以下のステップを含む。
【００２７】
ステップ１０１において、少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、タッチスクリーンに作用するタッチ操作が検出されないと、上記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出する。ここで、上記所定の変化規則は、周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わるという変化規則である。
【００２８】
ステップ１０２において、少なくとも一つの周辺光センサが所定の変化規則を満たすと、少なくとも一つの周辺光センサの位置を特定する。
【００２９】
ステップ１０３において、少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別する。
【００３０】
上記のように、本発明が提供するジェスチャー識別方法によると、少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、タッチスクリーンに作用するタッチ操作が検出されない場合、各周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わることが、検出されると、上記少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別することにより、端末は、ユーザがタッチスクリーン上でタッチ操作を実行しなくとも、ユーザの操作ジェスチャーを識別できるようになった。このようにして、端末が、ユーザがタッチスクリーン上でタッチ操作を実行することが不便であるときに、ユーザの操作ジェスチャーを識別できない問題を解決して、ジェスチャーを識別する方法が豊富になった上で、ジェスチャーを識別する柔軟性を改善する効果を得た。
【００３１】
図２Ａは、例示的な他の一実施例に係るジェスチャー識別方法を示すフローチャートである。上記ジェスチャー識別方法は、周辺光センサが分布されているタッチスクリーンを含む端末に利用される。図２Ａに示したように、上記ジェスチャー識別方法は、以下のステップを含む。
【００３２】
ステップ２０１において、少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、タッチスクリーンに作用するタッチ操作が検出されないと、上記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出する。ここで、上記所定の変化規則は、周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わるという変化規則である。
【００３３】
関連技術において、端末は、ユーザの指がタッチスクリーンを接触した場合にのみ、ユーザの操作ジェスチャーが識別できる。即ち、操作ジェスチャーは、タッチスクリーン上に作用する必要がある。ユーザの指が相対的に汚い場合などで、タッチスクリーンへ接触することが不便になる。この場合、ユーザは、指をきれいに拭ってから、タッチスクリーン上でタッチ操作を実行する必要があるため、タイムリーに端末を操作できない。または、タッチスクリーン上で汚い指で直接にタッチ操作を実行すると、タッチスクリーンが汚くなる。本実施例は、上記の問題を解決するために、指でタッチスクリーンを直接に接触しなくとも、ユーザの操作ジェスチャーを識別できる方法を提供する。上記方法は、具体的に、以下のとおりである。
【００３４】
タッチスクリーンに分布された周辺光センサは、周辺光センサに入射する光線の光強度値を測定できる。物体が存在してタッチスクリーンが遮蔽されると、遮蔽される周辺光センサが測定した光強度値は、小さくなることになる。そして、周辺光センサは、光強度値に基づいて自身が遮蔽されたか否かを特定して、自身が遮蔽されると、端末に遮蔽イベントを報告する。
【００３５】
端末は、少なくとも一つの周辺光センサが報告した遮蔽イベントを受信した後、タッチスクリーン上でタッチ操作があったか否かを検出する。タッチスクリーン上でタッチ操作があった場合は、上記遮蔽イベントがタッチスクリーンに作用した操作ジェスチャーであることを報告し、タッチスクリーン上でタッチ操作が存在しない場合は、上記遮蔽イベントがタッチスクリーンに作用しない操作ジェスチャーであることを報告する。
【００３６】
操作ジェスチャーがスライドジェスチャーであると想定すると、スライドジェスチャーの操作過程で遮蔽される各周辺光センサにとっては、周辺光センサに入射する光線は、いずれも、非遮蔽状態から遮蔽状態に切り替わった後、遮蔽状態から非遮蔽状態に切り替わる。そして、上記少なくとも一つの周辺光センサが上記の所定の変化規則を満たすか否かを検出することにより、ユーザが行った操作ジェスチャーがスライドジェスチャーであるか否かを識別できる。
【００３７】
ここで、少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出する方法は、以下のとおりである。
【００３８】
各周辺光センサ毎に、周辺光センサが測定した光強度値を取得し、光強度値が、まず小さくなってから、さらに大きくなったか否かを検出する。光強度値が、まず小さくなってから、さらに大きくなると、周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わるという所定の変化規則を満たすと特定する。
【００３９】
周辺光センサに入射する光線が遮蔽されないと、周辺光センサが測定した光強度値は相対的に大きく、周辺光センサに入射する光線が遮蔽されると、周辺光センサが測定した光強度値は相対的に小さくなる。そして、光強度値の変化に基づいて、周辺光センサの変化を特定してもよい。即ち、光強度値が大きい状態から小さくなると、周辺光センサに入射する光線が、非遮蔽状態から遮蔽状態に切り替わったと特定し、光強度値が小さい状態から大きくなると、周辺光センサに入射する光線が遮蔽状態から非遮蔽状態に切り替わったと特定する。
【００４０】
ステップ２０２において、少なくとも一つの周辺光センサが所定の変化規則を満たすと、少なくとも一つの周辺光センサの位置を特定する。
【００４１】
ユーザが現在のタイミングで操作ジェスチャーを行うと、周辺光センサに入射する光線が指によって遮蔽されるため、このとき、タッチスクリーン上に少なくとも一つの陰影部が形成されることになる。本実施例において、各陰影部の中心位置に位置する周辺光センサの位置を、現在のタイミングで所定の変化規則を満たす周辺光センサの位置とする。即ち、現在タイミングでの操作ジェスチャーの操作位置とする。
【００４２】
例えば、図２Ｂに示したように、ユーザによりいずれかのタイミングで操作ジェスチャー２が行われると、端末１上で陰影部３が形成される。端末１は、上記陰影部３に対応する少なくとも一つの周辺光センサの位置を取得し、上記少なくとも一つの周辺光センサの位置の中心点４を算出し、上記中心点４を上記タイミングでの操作ジェスチャーの操作位置とする。
【００４３】
また、例えば、図２Ｃに示したように、ユーザによりいずれかのタイミングで操作ジェスチャー５が行われると、端末１上で陰影部６及び陰影部７が形成される。端末１は、上記陰影部６に対応する少なくとも一つの周辺光センサの位置を取得し、上記少なくとも一つの周辺光センサの位置の中心点８を算出する。また、上記陰影部７に対応する少なくとも一つの周辺光センサの位置を取得し、上記少なくとも一つの周辺光センサ位置の中心点９を算出して、中心点８及び中心点９を上記タイミングでの操作ジェスチャーの操作位置とする。
【００４４】
ここで、端末により陰影部を判断する方法は、同一のタイミングで光強度値が等しくて、且つ、位置が連続的な、少なくとも一つの周辺光センサから構成された領域を一つの陰影部とする方法を含む。本実施例では陰影部を判断する方法に対して限定しない。
【００４５】
端末は、少なくとも一つの周辺光センサの位置に基づいて、各タイミングでの操作ジェスチャーの操作位置を特定して、各タイミングでの操作位置に基づいて、ユーザの操作ジェスチャーを識別する。
【００４６】
ステップ２０３において、少なくとも一つの周辺光センサの順に遮蔽された順序を取得する。
【００４７】
端末は、周辺光センサから端末へ遮蔽イベントが報告されると、上記遮蔽イベントを受信する際に、上記遮蔽イベントを受信した時間を記録する。このため、端末は、ユーザの操作ジェスチャーが、例えば、スライド操作のような、連続的な動作によって発生されるものであると、少なくとも一つの周辺光センサの順に遮蔽された時間を取得して、取得した時間に基づいて、上記少なくとも一つの周辺光センサの順に遮蔽された順序を特定してもよい。
【００４８】
ステップ２０４において、順序に従って、少なくとも一つの周辺光センサの位置を、操作ジェスチャーとして識別する。
【００４９】
ステップ２０２で特定した各タイミングでの操作ジェスチャーの操作位置に基づいて、操作ジェスチャーがタッチスクリーンに接触されなかったときの操作軌跡を得ることができる。また、ステップ２０３で特定した少なくとも一つの周辺光センサの順に遮蔽された順序に基づいて、操作ジェスチャーの操作方向を得ることができる。さらに、端末は、上記操作軌跡及び上記操作方向に基づいて、ユーザが行って操作ジェスチャーを識別できる。
【００５０】
例えば、図２Ｄに示したように、端末１において、第１タイミングで操作位置１１が特定され、第２タイミングで操作位置１２が特定され、第３タイミングで操作位置１３が特定されると、特定された位置及び特定位置の前後の順序に基づいて、ユーザの操作ジェスチャーを、右へのスライドジェスチャーとして識別できる。
【００５１】
オプションとして、端末は、さらに、第１角度閾値及び第２角度閾値を設定して、操作ジェスチャーの操作方向を特定できる。ここで、第２角度閾値は、第１角度閾値より大きい。端末は、いずれの二つのタイミングで特定した操作位置を選択し、二つの操作位置をつなぐ線分と水平方向との間の夾角が第１角度閾値未満であると、上記操作ジェスチャーを、左への、または、右へのスライド操作として識別できる。二つの操作位置をつなぐ線分と水平方向との間の夾角が、第１角度閾値より大きく、且つ、第２角度閾値未満であると、上記操作ジェスチャーを、傾斜の方向へのスライド操作として識別できる。二つの操作位置をつなぐ線分と水平方向との間の夾角が、第２角度閾値より大きいと、上記操作ジェスチャーを、上への、または、下へのスライド操作として識別できる。
【００５２】
例えば、図２Ｅに示したように、端末は、端末１において、第１角度閾値が３０度に、第２角度閾値が６０度に設定され、且つ、任意に選択した第１タイミングで操作位置１２が特定され、任意に選択した第２タイミングで操作位置１４が特定され、二つの操作位置をつなぐ線分と水平方向との間の夾角が４５度であると、第１角度閾値より大きく、且つ、第２角度閾値未満であるため、特定した位置、位置を特定した前後順序及び位置をつなぐ線分と水平方向との間の夾角に基づいて、ユーザの操作ジェスチャーを、右上へのスライドジェスチャーとして識別する。
【００５３】
オプションとして、端末は、各グループの隣接するタイミングでの二つの操作位置をつなぐ線分と水平方向との夾角の平均値を算出して、上記平均値を、第１角度閾値及び第２角度閾値と比較して、上記平均値が第１角度閾値未満であると、左への、または、右へのスライド操作として識別し、上記平均値が第１角度閾値より大きく、且つ、第２角度閾値未満であると、傾斜の方向へのスライド操作として識別し、上記平均値が第２角度閾値より大きいと、上への、または、下へのスライド操作として識別する。
【００５４】
オプションとして、端末によって同一のタイミングで少なくとも二つの操作位置が特定されると、各操作位置毎に、隣接するタイミングで自身との距離が最も近い操作位置と、自身とを、一つの操作グループとして特定して、特定した各操作グループに基づいて、ユーザの操作ジェスチャーを識別する。
【００５５】
例えば、図２Ｆに示したように、端末１において、第１タイミングで操作位置１１及び１５が特定され、第２タイミングで操作位置１２及び１６が特定され、第３タイミングで操作位置１３及び１７が特定されると、操作位置１１、１２、１３を一つの操作グループとして特定し、操作位置１５、１６、１７を一つの操作グループとして特定して、特定した二つの操作グループに基づいて、ユーザの操作ジェスチャーを識別する。
【００５６】
オプションとして、端末は、より多くの操作ジェスチャーに対する応答方法を提供するために、操作ジェスチャーの速度を、さらに、識別してもよい。図２Ｇは、例示的な一実施例に係る操作ジェスチャーの速度の識別方法を示すフローチャートである。上記操作ジェスチャー速度の識別方法は、周辺光センサが分布されているタッチスクリーンを含む端末に利用される。図２Ｇに示したように、上記操作ジェスチャー速度の識別方法は、以下のステップを含む。
【００５７】
ステップ２０５において、少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化持続時間を取得する。
【００５８】
一実施形態において、端末は、各周辺光センサ毎に、周辺光センサの光強度値が変化し始めた時間及び変化が停止した時間を記録し、上記周辺光センサが所定の変化規則を満たすと、記録した時間に基づいて、上記周辺光センサの光強度値の変化持続時間を算出してもよい。他の一実施形態において、端末は、周辺光センサが所定の変化規則を満たすことを検出する前に、上記周辺光センサの光強度値の変化持続時間を取得して、上記周辺光センサが所定の変化規則を満たすことが検出されると、この前に取得した変化持続時間を直接読み込んでもよい。本実施例では、端末によって光強度値の変化持続時間を取得するタイミングは限定しない。
【００５９】
ステップ２０６において、各変化持続時間の平均値を算出する。
【００６０】
端末は、取得した各変化持続時間の平均値を算出するか、または、取得した各変化持続時間の中から少なくとも一つの変化持続時間を選択することにより、上記少なくとも一つの変化持続時間の平均値を算出してもよい。
【００６１】
ステップ２０７において、平均値に基づいてジェスチャーの操作速度を特定する。
【００６２】
端末に、時間閾値が予め設定されており、平均値と時間閾値との大きさを比較することにより、ジェスチャーの操作速度を特定してもよい。ここで、時間閾値は、一つ以上であってもよい。
【００６３】
例えば、端末に、第１時間閾値及び第２時間閾値のような二つの時間閾値が設定されており、且つ、第２時間閾値が第２時間閾値未満であるとする。端末は、平均値が第１時間閾値より大きいと、ジェスチャーを低速ジェスチャーとして特定し、平均値が第２時間閾値未満であると、ジェスチャーを高速ジェスチャーとして特定し、平均値が第２時間閾値より大きく、且つ、第１時間閾値未満であると、ジェスチャーを中速ジェスチャーとして特定してもよい。
【００６４】
ステップ２０８において、操作速度に基づいてジェスチャーに対する応答方法を特定する。
【００６５】
操作ジェスチャーの操作速度を識別することにより、端末の操作ジェスチャーに対する応答方法を増加させる。
【００６６】
例えば、高速の右へのスライドジェスチャーに対応される応答方法は、動画の早送りであり、低速の右へのスライドジェスチャーに対応される応答方法は、次の動画の再生であってもよい。
【００６７】
オプションとして、本実施例は、ユーザが行う遮蔽ジェスチャーを識別する方法を提供する。図２Ｈは、遮蔽ジェスチャーの識別方法を示すフローチャートである。上記方法は、以下のステップを含む。
【００６８】
ステップ２０９において、少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化の最小値を取得する。
【００６９】
端末は、所定の変化規則を満たす少なくとも一つの周辺光センサが存在すると特定すると、変化過程にかける各周辺光センサの光強度値の最小値を取得する。上記最小値が、周辺光センサにより入射する光線が遮蔽される際に測定した光強度値となる。一般的に、各周辺光センサが測定した光強度値の最小値は、同一である。
【００７０】
ステップ２１０において、各最小値が同一の時間帯内で、その値が維持されたか否かを検出する。
【００７１】
端末は、同一のタイミングで少なくとも一つの光強度値の最小値が存在することを検出すると、続いて、上記少なくとも一つの最小値が同一の時間帯でその値が維持されるか否かを検出する。
【００７２】
ステップ２１１において、各最小値が同一の時間帯内でその値が維持されると、ユーザの遮蔽ジェスチャーを識別し得る。
【００７３】
端末は、各最小値が同一の時間帯内で、その値が維持されると、ユーザの操作ジェスチャーが、遮蔽ジェスチャーであると識別する。端末は、ユーザの遮蔽ジェスチャーが識別できることから、操作ジェスチャーに対する応答方法を増加させる。例えば、端末は、ユーザが行う遮蔽ジェスチャーが識別されると、対応する応答方法を、動画の再生を一時停止することとして設定するか、音楽の再生を一時停止することとして設定するか、または、あるアプリケーションをクリックすることとして設定してもよい。
【００７４】
オプションとして、端末には、第１の所定の時間がさらに設定されていてもよい。各最小値が維持される持続時間が、上記第１所定の時間以上であると、ユーザの操作ジェスチャーを、第１の種類の遮蔽ジェスチャーとして識別してもよい。または、端末には、第２の所定の時間がさらに設定されていてもよい。各最小値が維持される持続時間が上記第２所定の時間より小さいと、ユーザの操作ジェスチャーを、第２の種類の遮蔽ジェスチャーとして識別してもよい。端末は、互いに異なる種類の遮蔽ジェスチャーに対して、互いに異なる応答方法を設定してもよい。
【００７５】
上記のように、本発明が提供するジェスチャー識別方法によると、少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、タッチスクリーンに作用するタッチ操作が検出されない場合、各周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わることが、検出されると、上記少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別することにより、端末は、ユーザがタッチスクリーン上でタッチ操作を実行しなくとも、ユーザの操作ジェスチャーを識別することが出来る。このようにして、端末が、ユーザがタッチスクリーン上でタッチ操作を実行することが不便であるときに、ユーザの操作ジェスチャーを識別できない問題を解決して、ジェスチャーを識別する方法が豊富になった上で、ジェスチャーを識別する柔軟性を改善する効果を得た。
【００７６】
なお、操作ジェスチャーの速度及び遮蔽ジェスチャーを識別することにより、操作ジェスチャーを豊富にして、ユーザがタッチスクリーンを接触しない状態で行う操作ジェスチャーが相対的に少なくて、操作ジェスチャーに対するタッチスクリーンの応答方法が相対的に少ない問題を解決して、操作ジェスチャーに対するタッチスクリーンの応答方法を豊富にする効果を得た。
【００７７】
図３は、例示的な一実施例に係るジェスチャー識別装置を示すブロック図である。上記ジェスチャー識別装置は、周辺光センサが分布されているタッチスクリーンを含む端末に利用される。図３に示したように、上記ジェスチャー識別装置は、第１検出モジュール３１０、第１特定モジュール３２０及び第１識別モジュール３３０を備える。
【００７８】
上記第１検出モジュール３１０は、少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、タッチスクリーンに作用するタッチ操作が検出されないと、上記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出する。上記所定の変化規則は、周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わるという変化規則である。
【００７９】
上記第１特定モジュール３２０は、第１検出モジュール３１０の検出結果が、少なくとも一つの周辺光センサが所定の変化規則を満たすと、少なくとも一つの周辺光センサの位置を特定する。
【００８０】
上記第１識別モジュール３３０、第１特定モジュール３２０が特定した少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別する。
【００８１】
上記のように、本発明が提供するジェスチャー識別装置によると、少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、タッチスクリーンに作用するタッチ操作が検出されない場合、各周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わることが、検出されると、上記少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別することにより、端末は、ユーザがタッチスクリーン上でタッチ操作を実行しなくとも、ユーザの操作ジェスチャーを識別することが出来る。このようにして、端末が、ユーザがタッチスクリーン上でタッチ操作を実行することが不便であるときに、ユーザの操作ジェスチャーを識別できない問題を解決して、ジェスチャーを識別する方法が豊富になった上で、ジェスチャーを識別する柔軟性を改善する効果を得た。
【００８２】
図４は、例示的な一実施例に係るジェスチャー識別装置を示すブロック図である。上記ジェスチャー識別装置は、周辺光センサが分布されているタッチスクリーンを含む端末に利用される。図４に示したように、上記ジェスチャー識別装置は、第１検出モジュール４１０、第１特定モジュール４２０及び第１識別モジュール４３０を備える。
【００８３】
上記第１検出モジュール４１０は、少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、タッチスクリーンに作用するタッチ操作が検出されないと、上記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出する。ここで、上記所定の変化規則は、周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わるという変化規則である。
【００８４】
上記第１特定モジュール４２０は、第１検出モジュール４１０検出結果が、少なくとも一つの周辺光センサが所定の変化規則を満たすと、少なくとも一つの周辺光センサの位置を特定する。
【００８５】
上記第１識別モジュール４３０は、第１特定モジュール４２０が特定した少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別する。
【００８６】
オプションとして、上記第１検出モジュール４１０は、第１取得サブモジュール４１１、検出サブモジュール４１２及び特定サブモジュール４１３を備える。
【００８７】
上記第１取得サブモジュール４１１は、各周辺光センサ毎に、周辺光センサが測定した光強度値を取得する。
【００８８】
上記検出サブモジュール４１２は、第１取得サブモジュール４１１が取得した光強度値が、まず小さくなってから、さらに大きくなったか否かを検出する。
【００８９】
上記特定サブモジュール４１３は、検出サブモジュール４１２の検出結果が、光強度値がまず小さくなってからさらに大きくなった場合、周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わるという所定の変化規則を満していると、特定する。
【００９０】
オプションとして、上記第１識別モジュール４３０は、第２取得サブモジュール４３１及び識別サブモジュール４３２を備える。
【００９１】
上記第２取得サブモジュール４３１は、少なくとも一つの周辺光センサの順に遮蔽された順序を取得する。
【００９２】
上記識別サブモジュール４３２は、第２取得サブモジュール４３１が取得した順序に従って、少なくとも一つの周辺光センサの位置を、操作ジェスチャーとして識別する。
【００９３】
オプションとして、上記装置は、第１取得モジュール４４０、算出モジュール４５０、第２特定モジュール４６０及び第３特定モジュール４７０をさらに備える。
【００９４】
上記第１取得モジュール４４０は、少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化持続時間を取得する。
【００９５】
上記算出モジュール４５０は、第１取得モジュール４４０が取得した各変化持続時間の平均値を算出する。
【００９６】
上記第２特定モジュール４６０は、算出モジュール４５０が算出した平均値に基づいて、ジェスチャーの操作速度を特定する。
【００９７】
上記第３特定モジュール４７０は、第２特定モジュール４６０が特定した操作速度に基づいて、ジェスチャーに対する応答方法を特定する。
【００９８】
オプションとして、上記装置は、第２取得モジュール４８０、第２検出モジュール４９０及び第２識別モジュール４９１をさらに備える。
【００９９】
上記第２取得モジュール４８０は、少なくとも一つの周辺光センサから、各周辺光センサの光強度値の変化の最小値を取得する。
【０１００】
上記第２検出モジュール４９０は、第２取得モジュール４８０が取得した各最小値が同一の時間帯内でその値が維持されたか否かを検出する。
【０１０１】
第２識別モジュール４９１は、第２検出モジュール４９０の検出結果が、各最小値が同一の時間帯内でその値が維持されると、ユーザの遮蔽ジェスチャーを識別し得る。
【０１０２】
上記のように、本発明が提供するジェスチャー識別装置によると、少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、タッチスクリーンに作用するタッチ操作が検出されない場合、各周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わることが、検出されると、上記少なくとも一つの周辺光センサの位置に基づいて、ユーザの操作ジェスチャーを識別することにより、端末は、ユーザがタッチスクリーン上でタッチ操作を実行しなくとも、ユーザの操作ジェスチャーを識別することが出来る。このようにして、端末が、ユーザがタッチスクリーン上でタッチ操作を実行することが不便であるときに、ユーザの操作ジェスチャーを識別できない問題を解決して、ジェスチャーを識別する方法が豊富になった上で、ジェスチャーを識別する柔軟性を改善する効果を得た。
【０１０３】
なお、操作ジェスチャーの速度及び遮蔽ジェスチャーを識別することにより、操作ジェスチャーを豊富にして、ユーザがタッチスクリーンを接触しない状態で行う操作ジェスチャーが相対的に少なくて、操作ジェスチャーに対するタッチスクリーンの応答方法が相対的に少ない問題を解決して、操作ジェスチャーに対するタッチスクリーンの応答方法を豊富にする効果を得た。
【０１０４】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は、既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０１０５】
本発明の例示的な一実施例は、本発明が提供するジェスチャー識別方法を実現するための他のジェスチャー識別装置を提供する。上記ジェスチャー識別装置は、周辺光センサが分布されているタッチスクリーンを含む端末に利用される。
【０１０６】
上記ジェスチャー識別装置は、
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、
少なくとも一つの周辺光センサに入射される光線が遮蔽されることが存在し、且つ、上記タッチスクリーンに作用するタッチ操作が検出されないと、上記少なくとも一つの周辺光センサが所定の変化規則を満たすか否かを検出し、
上記少なくとも一つの周辺光センサが上記所定の変化規則を満たすと、上記少なくとも一つの周辺光センサの位置を特定する、
ように構成され、
上記少なくとも一つの周辺光センサの位置に基づいてユーザの操作ジェスチャーを識別するステップとを含み、
ここで、上記所定の変化規則は、上記周辺光センサに入射する光線が、まず、非遮蔽状態から遮蔽状態に切り替わってから、さらに、遮蔽状態から非遮蔽状態に切り替わる、変化規則である。
【０１０７】
図５は、例示的な一実施例に係るジェスチャーを識別するための装置５００を示すブロック図である。例えば、装置５００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１０８】
図５を参照して、装置５００は、プロセスアセンブリ５０２、メモリ５０４、電源アセンブリ５０６、マルチメディアアセンブリ５０８、オーディオアセンブリ５１０、入出力（Ｉ／Ｏ）インターフェイス５１２、センサアセンブリ５１４、及び通信アセンブリ５１６のような一つ以上のアセンブリを含んでよい。
【０１０９】
プロセスアセンブリ５０２は、一般的には装置５００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ５０２は、一つ以上のプロセッサ５２０を含み、これらによって命令を実行することにより、上記の方法の全部、または一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ５０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ５０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ５０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ５０８とプロセスアセンブリ５０２の間のインタラクションを容易にするようにしてもよい。
【０１１０】
メモリ５０４は、各種類のデータを記憶することにより装置５００の動作をサポートするように構成される。これらのデータの例は、装置５００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ５０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、または光ディスクである。
【０１１１】
電源アセンブリ５０６は、装置５００の多様なアセンブリに電力を供給する。電源アセンブリ５０６は、電源管理システム、一つ以上の電源、及び装置５００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０１１２】
マルチメディアアセンブリ５０８は、前記装置５００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャーを検出することができる。前記タッチセンサは、タッチ、またはスワイプの動作の境界だけでなく、前記のタッチ、またはスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ５０８は、一つのフロントカメラ、及び／又は、リアカメラを含む。装置５００が、例えば撮影モード、またはビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、または可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１１３】
オーディオアセンブリ５１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ５１０は、一つのマイク（ＭＩＣ）を含み、装置５００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ５０４に記憶されたり、通信アセンブリ５１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ５１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１１４】
Ｉ／Ｏインターフェイス５１２は、プロセスアセンブリ５０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１１５】
センサアセンブリ５１４は、装置５００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ５１４は、装置５００のＯＮ／ＯＦＦ状態、装置５００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ５１４は、装置５００、または装置５００の一つのアセンブリの位置変更、ユーザと装置５００とが接触しているか否か、装置５００の方位、又は加速／減速、装置５００の温度の変化を検出できる。センサアセンブリ５１４は、何れの物理的接触がない状態で、付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ５１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ５１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１１６】
通信アセンブリ５１６は、装置５００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置５００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ５１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ５１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１１７】
例示的な実施例において、装置５００は、一つ以上のＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１１８】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ５０４を提供しており、装置５００のプロセッサ５２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【０１１９】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０１２０】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【０１２１】
本願は、出願番号がＣＮ２０１６１００３５２０３.３であって、出願日が２０１６年０１月１９日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【図１】
0006533535.tif 000002
【図２Ａ】
0006533535.tif 000003
【図２Ｂ】
0006533535.tif 000004
【図２Ｃ】
0006533535.tif 000005
【図２Ｄ】
0006533535.tif 000006
【図２Ｅ】
0006533535.tif 000007
【図２Ｆ】
0006533535.tif 000008
【図２Ｇ】
0006533535.tif 000009
【図２Ｈ】
0006533535.tif 000010
【図３】
0006533535.tif 000011
【図４】
0006533535.tif 000012
【図５】
0006533535.tif 000013