【手続補正書】
【提出日】平成28年2月17日(2016.2.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光センサが均一に分布されているタッチスクリーンを有する電子デバイスに適用される、タッチスクリーン制御方法であって、
上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ（Ｎは２以上の自然数である）個のサンプリングセンサを選択するステップと、
上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御するステップと
を含むことを特徴とするタッチスクリーン制御方法。
【請求項２】
上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御するステップは、
上記Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するステップと、
上記周辺光の輝度値に基づいて、上記周辺光の輝度値と順相関関係を有する上記タッチスクリーンの輝度値を調節するステップと
を含むことを特徴とする請求項１に記載のタッチスクリーン制御方法。
【請求項３】
上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御するステップは、
上記Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するステップと、
上記輝度値が所定の閾値を上回ると、キーボードライトをオン状態に制御するステップと、
上記輝度値が所定の閾値以下であると、キーボードライトをオフ状態に制御するステップと
を含むことを特徴とする請求項１に記載のタッチスクリーン制御方法。
【請求項４】
上記Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するステップは、
上記Ｎ個のサンプリングセンサの測定値の中から、一番大きいｉ（ｉは正の整数である）個の測定値、及び一番小さいｊ（ｊは正の整数である）個の測定値を削除するステップと、
残りの各測定値の平均値を算出して、上記平均値を上記周辺光の輝度値とするステップと
を含むことを特徴とする請求項２又は３に記載のタッチスクリーン制御方法。
【請求項５】
上記操作体に遮蔽された光センサの位置に基づいて、上記操作体の遮蔽位置を特定するステップと、
上記遮蔽位置に基づいて上記タッチスクリーンを制御するステップと
をさらに含むことを特徴とする請求項１に記載のタッチスクリーン制御方法。
【請求項６】
上記操作体に遮蔽されていないＮ個のサンプリングセンサを選択するステップは、
上記操作体が上記タッチスクリーン上に作用する操作領域を取得して、上記操作領域を含む失効領域を特定するステップと、
上記失効領域の以外に位置する光センサの中から、Ｎ個のサンプリングセンサを選択するか、或いは、各選択待ちのサンプリングセンサに対して、Ｎ個のサンプリングセンサが選択されるまで、上記選択待ちのサンプリングセンサが上記失効領域内に位置すると、上記選択待ちのサンプリングセンサを、上記失効領域の以外に位置する代替のサンプリングセンサに切り替え、上記選択待ちのサンプリングセンサが上記失効領域の以外に位置すると、上記選択待ちのサンプリングセンサを選択するステップとを含み、
ここで、上記失効領域内の光センサに入射する周辺光は、上記操作体に遮蔽される
ことを特徴とする請求項１乃至５のいずれか１項に記載のタッチスクリーン制御方法。
【請求項７】
上記選択待ちのサンプリングセンサを、上記失効領域の以外に位置する代替のサンプリングセンサに切り替えるステップは、
光センサが上記タッチスクリーン上にアレイ分布された場合、行方向、或いは、列方向において、上記選択待ちのサンプリングセンサとの距離が最も近くて、且つ、上記失効領域の以外に位置する光センサを選択して、上記代替のサンプリングセンサを得るステップ、
或いは、
第１ライン上において所定の方向に沿ってサンプリングセンサを選択する場合、上記第１ラインと平行し、且つ、上記失効領域と互いに交差しない第２ラインを特定して、上記第２ライン上において上記選択待ちのサンプリングセンサに対応する光センサを取得して、上記代替のサンプリングセンサを得るか、或いは、上記所定の方向を沿って上記第１ライン上において上記失効領域の以外に位置する光センサを選択して、上記代替のサンプリングセンサを得るステップ
を含むことを特徴とする請求項６に記載のタッチスクリーン制御方法。
【請求項８】
光センサが均一に分布されているタッチスクリーンを有する電子デバイスに適用される、タッチスクリーン制御装置であって、
上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ（Ｎは２以上の自然数である）個のサンプリングセンサを選択するためのセンサ選択モジュールと、
上記センサ選択モジュールが選択した上記Ｎ個のサンプリングセンサ上記タッチスクリーンを制御するための第１制御モジュールと
を備えることを特徴とするタッチスクリーン制御装置。
【請求項９】
上記第１制御モジュールは、
上記Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するための第１算出サブモジュールと、
上記第１算出サブモジュールが得た上記周辺光の輝度値に基づいて、上記周辺光の輝度値と順相関関係を有する上記タッチスクリーンの輝度値を調節するための輝度調節サブモジュールと
を備えることを特徴とする請求項８に記載のタッチスクリーン制御装置。
【請求項１０】
上記第１制御モジュールは、
上記Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するための第２算出サブモジュールと、
上記第２算出サブモジュールが得た上記輝度値が所定の閾値を上回ると、キーボードライトをオン状態に制御するための第１制御サブモジュールと、
上記第２算出サブモジュールが得た上記輝度値が所定の閾値以下であると、キーボードライトをオフ状態に制御するための第２制御サブモジュールと
を備えることを特徴とする請求項９に記載のタッチスクリーン制御装置。
【請求項１１】
上記第１算出サブモジュールは、また、上記Ｎ個のサンプリングセンサの測定値の中から、一番大きいｉ（ｉは正の整数である）個の測定値、及び一番小さいｊ（ｊは正の整数である）個の測定値を削除し、残りの各測定値の平均値を算出して、上記平均値を上記周辺光の輝度値とするか、
或いは、
上記第２算出サブモジュールは、また、上記Ｎ個のサンプリングセンサの測定値の中から、一番大きいｉ（ｉは正の整数である）個の測定値、及び一番小さいｊ（ｊは正の整数である）個の測定値を削除し、残りの各測定値の平均値を算出して、上記平均値を上記周辺光の輝度値とする、
ことを特徴とする請求項１０に記載のタッチスクリーン制御装置。
【請求項１２】
上記操作体に遮蔽された光センサの位置に基づいて、上記操作体の遮蔽位置を特定するための位置特定モジュールと、
上記位置特定モジュールが特定した上記遮蔽位置に基づいて、上記タッチスクリーンを制御するための第２制御モジュールと
をさらに備えることを特徴とする請求項８に記載のタッチスクリーン制御装置。
【請求項１３】
上記センサ選択モジュールは、
上記操作体が上記タッチスクリーン上に作用する操作領域を取得して、上記操作領域を含む失効領域を特定するための領域特定サブモジュールと、
上記失効領域の以外に位置する光センサの中から、Ｎ個のサンプリングセンサを選択するか、或いは、各選択待ちのサンプリングセンサに対して、Ｎ個のサンプリングセンサが選択されるまで、上記選択待ちのサンプリングセンサが上記失効領域内に位置すると、上記選択待ちのサンプリングセンサを、上記失効領域の以外に位置する代替のサンプリングセンサに切り替え、上記選択待ちのサンプリングセンサが上記失効領域の以外に位置すると、上記選択待ちのサンプリングセンサを選択するためのセンサ選択サブモジュールとを備え、
ここで、上記失効領域内の光センサに入射する周辺光は、上記操作体に遮蔽される
ことを特徴とする請求項８乃至１２のいずれか１項に記載のタッチスクリーン制御装置。
【請求項１４】
上記センサ選択サブモジュールは、
光センサが上記タッチスクリーン上にアレイ分布された場合、行方向、或いは、列方向において、上記選択待ちのサンプリングセンサとの距離が最も近くて、且つ、上記失効領域の以外に位置する光センサを選択して、上記代替のサンプリングセンサを得るための第１選択サブモジュール、
或いは、
第１ライン上において所定の方向に沿ってサンプリングセンサを選択する場合、上記第１ラインと平行し、且つ、上記失効領域と互いに交差しない第２ラインを特定して、上記第２ライン上において上記選択待ちのサンプリングセンサに対応する光センサを取得して、上記代替のサンプリングセンサを得るか、或いは、上記所定の方向を沿って上記第１ライン上において上記失効領域の以外に位置する光センサを選択して、上記代替のサンプリングセンサを得るための第２選択サブモジュールと
を備えることを特徴とする請求項１３に記載のタッチスクリーン制御装置。
【請求項１５】
光センサが均一に分布されているタッチスクリーンと、
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、
上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ（Ｎは２以上の自然数である）個のサンプリングセンサを選択し、
上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御するように構成される
ことを特徴とするタッチスクリーン制御装置。
【請求項１６】
プロセッサに実行されることにより、請求項１から請求項７のいずれか１項に記載のタッチスクリーン制御方法を実現することを特徴とするプログラム。
【請求項１７】
請求項１６に記載のプログラムが記録された記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】タッチスクリーン制御方法、装置、プログラム及び記録媒体
【技術分野】
【０００１】
本発明は、電子分野に関し、特に、タッチスクリーン制御方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
光センサは、一般的なセンサであり、携帯電話、タブレットＰＣ、及びノートブックのような電子デバイスの中に、幅広く応用されている。
【０００３】
一般的に、電子デバイスのケースの前面の上部のエッジにおいて、一つの小さいホールを空けて、光センサを上記小さいホール内に設置する。電子デバイスは、光源から発生した周辺光が小さいホールを解して光センサに入射されると、光センサを利用して、周辺光の輝度値を測定する。
【発明の概要】
【０００４】
本発明は、関連技術中の問題を解決するために、タッチスクリーン制御方法、装置、プログラム及び記録媒体を提供する。
【０００５】
本発明の実施例に係る第１の態様によると、光センサが均一に分布されているタッチスクリーンを有する電子デバイスに適用されるタッチスクリーン制御方法を提供する。
【０００６】
上記方法は、
上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ（Ｎは２以上の自然数である）個のサンプリングセンサを選択するステップと、
上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御するステップと
を含む。
【０００７】
オプションとして、
上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御するステップは、
上記Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するステップと、
上記周辺光の輝度値に基づいて、上記周辺光の輝度値と順相関関係を有する上記タッチスクリーンの輝度値を調節するステップと
を含む。
【０００８】
オプションとして、
上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御するステップは、
上記Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するステップと、
上記輝度値が所定の閾値を上回ると、キーボードライトをオン状態に制御するステップと、
上記輝度値が所定の閾値以下であると、キーボードライトをオフ状態に制御するステップと
を含む。
【０００９】
オプションとして、上記Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するステップは、
上記Ｎ個のサンプリングセンサの測定値の中から、一番大きいｉ（ｉは正の整数である）個の測定値、及び一番小さいｊ（ｊは正の整数である）個の測定値を削除するステップと、
残りの各測定値の平均値を算出して、上記平均値を上記周辺光の輝度値とするステップと
を含む。
【００１０】
オプションとして、
上記操作体に遮蔽された光センサの位置に基づいて、上記操作体の遮蔽位置を特定するステップと、
上記遮蔽位置に基づいて上記タッチスクリーンを制御するステップと
をさらに含む。
【００１１】
オプションとして、
上記操作体に遮蔽されていないＮ個のサンプリングセンサを選択するステップは、
上記操作体が上記タッチスクリーン上に作用する操作領域を取得して、上記操作領域を含む失効領域を特定するステップと、
上記失効領域の以外に位置する光センサの中から、Ｎ個のサンプリングセンサを選択するか、或いは、各選択待ちのサンプリングセンサに対して、Ｎ個のサンプリングセンサが選択されるまで、上記選択待ちのサンプリングセンサが上記失効領域内に位置すると、上記選択待ちのサンプリングセンサを、上記失効領域の以外に位置する代替のサンプリングセンサに切り替え、上記選択待ちのサンプリングセンサが上記失効領域の以外に位置すると、上記選択待ちのサンプリングセンサを選択するステップとを含み、
ここで、上記失効領域内の光センサに入射する周辺光は、上記操作体に遮蔽される。
【００１２】
オプションとして、
上記選択待ちのサンプリングセンサを、上記失効領域の以外に位置する代替のサンプリングセンサに切り替えるステップは、
光センサが上記タッチスクリーン上にアレイ分布された場合、行方向、或いは、列方向において、上記選択待ちのサンプリングセンサとの距離が最も近くて、且つ、上記失効領域の以外に位置する光センサを選択して、上記代替のサンプリングセンサを得るステップ、
或いは、
第１ライン上において所定の方向に沿ってサンプリングセンサを選択する場合、上記第１ラインと平行し、且つ、上記失効領域と互いに交差しない第２ラインを特定して、上記第２ライン上において上記選択待ちのサンプリングセンサに対応する光センサを取得して、上記代替のサンプリングセンサを得るか、或いは、上記所定の方向を沿って上記第１ライン上において上記失効領域の以外に位置する光センサを選択して、上記代替のサンプリングセンサを得るステップ
を含む。
【００１３】
本発明の実施例に係る第２の態様によると光センサが均一に分布されているタッチスクリーンを有する電子デバイスに適用される、タッチスクリーン制御装置を提供する。
【００１４】
上記装置は、
上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ（Ｎは２以上の自然数である）個のサンプリングセンサを選択するためのセンサ選択モジュールと、
根据上記センサ選択モジュールが選択した上記Ｎ個のサンプリングセンサ上記タッチスクリーンを制御するための第１制御モジュールと
を備える。
【００１５】
オプションとして、
上記第１制御モジュールは、
上記Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するための第１算出サブモジュールと、
上記第１算出サブモジュールが得た上記周辺光の輝度値に基づいて、上記周辺光の輝度値と順相関関係を有する上記タッチスクリーンの輝度値を調節するための輝度調節サブモジュールと
を備える。
【００１６】
オプションとして、
上記第１制御モジュールは、
上記Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するための第２算出サブモジュールと、
上記第２算出サブモジュールが得た上記輝度値が所定の閾値を上回ると、キーボードライトをオン状態に制御するための第１制御サブモジュールと、
上記第２算出サブモジュールが得た上記輝度値が所定の閾値以下であると、キーボードライトをオフ状態に制御するための第２制御サブモジュールと
を備える。
【００１７】
オプションとして、
上記第１算出サブモジュールは、また、上記Ｎ個のサンプリングセンサの測定値の中から、一番大きいｉ（ｉは正の整数である）個の測定値、及び一番小さいｊ（ｊは正の整数である）個の測定値を削除し、残りの各測定値の平均値を算出して、上記平均値を上記周辺光の輝度値とするか、
或いは、
上記第２算出サブモジュールは、また、上記Ｎ個のサンプリングセンサの測定値の中から、一番大きいｉ（ｉは正の整数である）個の測定値、及び一番小さいｊ（ｊは正の整数である）個の測定値を削除し、残りの各測定値の平均値を算出して、上記平均値を上記周辺光の輝度値とする。
【００１８】
オプションとして、
上記操作体に遮蔽された光センサの位置に基づいて、上記操作体の遮蔽位置を特定するための位置特定モジュールと、
上記位置特定モジュールが特定した上記遮蔽位置に基づいて、上記タッチスクリーンを制御するための第２制御モジュールと
をさらに備える。
【００１９】
オプションとして、
上記センサ選択モジュールは、
上記操作体が上記タッチスクリーン上に作用する操作領域を取得して、上記操作領域を含む失効領域を特定するための領域特定サブモジュールと、
上記失効領域の以外に位置する光センサの中から、Ｎ個のサンプリングセンサを選択するか、或いは、各選択待ちのサンプリングセンサに対して、Ｎ個のサンプリングセンサが選択されるまで、上記選択待ちのサンプリングセンサが上記失効領域内に位置すると、上記選択待ちのサンプリングセンサを、上記失効領域の以外に位置する代替のサンプリングセンサに切り替え、上記選択待ちのサンプリングセンサが上記失効領域の以外に位置すると、上記選択待ちのサンプリングセンサを選択するためのセンサ選択サブモジュールとを備え、
ここで、上記失効領域内の光センサに入射する周辺光は、上記操作体に遮蔽される。
【００２０】
オプションとして、上記センサ選択サブモジュールは、
光センサが上記タッチスクリーン上にアレイ分布された場合、行方向、或いは、列方向において、上記選択待ちのサンプリングセンサとの距離が最も近くて、且つ、上記失効領域の以外に位置する光センサを選択して、上記代替のサンプリングセンサを得るための第１選択サブモジュール、
或いは、
第１ライン上において所定の方向に沿ってサンプリングセンサを選択する場合、上記第１ラインと平行し、且つ、上記失効領域と互いに交差しない第２ラインを特定して、上記第２ライン上において上記選択待ちのサンプリングセンサに対応する光センサを取得して、上記代替のサンプリングセンサを得るか、或いは、上記所定の方向を沿って上記第１ライン上において上記失効領域の以外に位置する光センサを選択して、上記代替のサンプリングセンサを得るための第２選択サブモジュール
を備える。
【００２１】
本発明の実施例に係る第３の態様によると、タッチスクリーン制御装置を提供する。
【００２２】
上記装置は、
光センサが均一に分布されているタッチスクリーンと、
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、
上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ（Ｎは２以上の自然数である）個のサンプリングセンサを選択し、
上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御するように構成される。
本発明の実施例の第４の態様によると、プログラムを提供し、当該プログラムは、プロセッサに実行されることにより、上記のタッチスクリーン制御方法を実現する。
本発明の実施例の第５の態様によると、記録媒体を提供し、当該記録媒体には、上記プログラムが記録されている。
【００２３】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００２４】
上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ個のサンプリングセンサを選択して、上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御することにより、これらＮ個の正確な測定値に基づいて、周辺光の輝度値を算出して、上記輝度値に基づいてタッチスクリーンを制御することができる。このようにして、小さいホール内に設置された一つの光センサが遮蔽され易いため、測定した周辺光の輝度値が不正確になって、タッチスクリーンの制御に影響を及ぼす問題を解決して、スクリーン制御の精度を改善する効果を得る。
【００２５】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２６】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理の説明するに用いられる。
【図１】図１は、例示的な一実施例に係るタッチスクリーン制御方法を示すフローチャートである。
【図２Ａ】図２Ａは、例示的なもう一実施例に係るタッチスクリーン制御方法を示すフローチャートである。
【図２Ｂ】図２Ｂは、例示的なもう一実施例に係る光センサの分布模式図である。
【図２Ｃ】図２Ｃは、例示的なもう一実施例に係る第１のケースの失効領域を示す模式図である。
【図２Ｄ】図２Ｄは、例示的なもう一実施例に係る第２のケースの失効領域を示す模式図である。
【図２Ｅ】図２Ｅは、例示的なもう一実施例に係る第３のケースの失効領域を示す模式図である。
【図２Ｆ】図２Ｆは、例示的なもう一実施例に係る第１ラインを示す模式図である。
【図２Ｇ】図２Ｇは、例示的なもう一実施例に係る第１ライン、及び第２ラインを示す模式図である。
【図３】図３は、例示的な一実施例に係るタッチスクリーン制御装置を示すブロック図である。
【図４】図４は、例示的な一実施例に係るタッチスクリーン制御装置を示すブロック図である。
【図５】図５は、例示的な一実施例に係るタッチスクリーン制御に使用される装置を示すブロック図である。
【発明を実施するための形態】
【００２７】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２８】
図１は、例示的な一実施例に係るタッチスクリーン制御方法を示すフローチャートである。上記タッチスクリーン制御方法は、タッチスクリーンを有する電子デバイスに適用される。タッチスクリーン上には、光センサが均一に分布されている。図１に示したように、上記タッチスクリーン制御方法は、以下のステップを含む。
【００２９】
ステップ１０１において、タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ（Ｎは２以上の自然数である）個のサンプリングセンサを選択する。
【００３０】
ステップ１０２において、Ｎ個のサンプリングセンサを利用してタッチスクリーンを制御する。
【００３１】
上記のように、本発明によって提供するタッチスクリーン制御方法によると、上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ個のサンプリングセンサを選択して、上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御することにより、これらＮ個の正確な測定値に基づいて、周辺光の輝度値を算出して、上記輝度値に基づいてタッチスクリーンを制御することができる。このようにして、小さいホール内に設置された一つの光センサが遮蔽され易いため、測定した周辺光の輝度値が不正確になって、タッチスクリーンの制御に影響を及ぼす問題を解決して、スクリーン制御の精度を改善する効果を得る。
【００３２】
図２Ａは、例示的なもう一実施例に係るタッチスクリーン制御方法を示すフローチャートである。上記タッチスクリーン制御方法は、タッチスクリーンを有する電子デバイスに適用される。タッチスクリーン上には、光センサが均一に分布されている。図２Ａに示したように、上記タッチスクリーン制御方法は、以下のステップを含む。
【００３３】
ステップ２０１において、上記操作体が上記タッチスクリーン上に作用する操作領域を取得して、操作領域を含む失効領域を特定し、ここで、失効領域内の光センサに入射する周辺光は、操作体によって遮蔽される。
【００３４】
本実施例において、タッチスクリーン上には、光センサが均一に分布されている。図２Ｂに示した光センサの分布模式図を参考すると、丸は光センサ２１０を示し、最も上方の長方形は制御チップ２２０を示し、ラインは導線２３０を示し、下方に分布された各長方形はピクセル色ブロック（ｐｉｘｅｌ ｃｏｌｏｒ ｂｌｏｃｋ）２４０を示す。ここで、各光センサ２１０は、導線２３０を解して制御チップ２２０に接続される。
【００３５】
タッチスクリーン上に多数の光センサが分布されているため、全部の光センサを利用して周辺光を測定すると、より多くのリソースを消費することになる。このため、電子デバイスは、この中のＮ個のサンプリングセンサを選択して、サンプリングセンサによって周辺光の輝度値を測定してもよい。電子デバイスは、Ｎ個のサンプリングセンサを選択する過程において、ユーザによりタッチスクリーン上でタッチ操作をトリガすると、操作体がタッチスクリーン上に作用するタッチ操作を検知できる。ここで、操作体は、ユーザの指であってもよいし、ユーザの手の平であってもよいし、ユーザの他の部位であってもよく、本実施例はこれに対して限定しない。
【００３６】
タッチスクリーン上には、複数のタッチユニットが均一に分布されている。タッチ操作がタッチスクリーン上に作用されると、タッチ操作によって被れたタッチユニットの電気容量値が変更される。電子デバイスは、電気容量値が変更されたタッチユニットから形成された領域を、タッチ操作の操作領域として特定する。本実施例においては、電気容量値が変更されたタッチユニットを、接触部と呼ぶ。
【００３７】
操作体と操作領域とが互いに接触するため、操作領域内に位置する光センサにとっては、これら光センサに入射すべき周辺光が、操作体によって遮蔽される。このため、これら光センサによって測定した測定値は、周辺光の実際の輝度値ではないため、測定する周辺光の輝度値の精度に影響を及ぼす。また、光源が電子デバイスの上方に位置すると、周辺光に照射された操作体は、タッチスクリーン上に影を形成することになる。影内に位置する光センサによって測定された測定値も、周辺光の実際の輝度値ではないため、測定する周辺光の輝度値の精度に影響を及ぼす。このため、周辺光の輝度値を測定する時に、これら光センサの測定値を除外する必要がある。
【００３８】
本実施例において、入射する周辺光が操作体によって遮蔽された光センサから形成した領域を、失効領域とする。上記失効領域は、操作領域、及び影領域を含む。操作体は、指である可能もあるし、手の平である可能もあるが、指及び手の平が操作する時に形成する影が互いに異なる。このため、本実施例においては、指、及び手の平が操作する時に形成する影が互いに異なることによって、互いに異なる影アルゴリズムを採用して、同一の影アルゴリズムを採用して指、及び手の平によって形成された失効領域を算出するため、失効領域の特定が不正確な問題を解決して、失効領域を特定する精度を改善する効果を得た。以下、失効領域の特定方法に対して、説明する。
【００３９】
第１の特定方法において、操作領域内の任意の位置から操作領域の中心位置までの距離より大きい第１所定の長さを取得して、中心位置を中心として、第１所定の長さに基づいて操作領域を含む失効領域を特定する。
【００４０】
ここで、第１所定の長さは、操作領域中の任意の位置から操作領域の中心位置までの距離より大きくする必要がある。このようして、操作領域内の全ての位置が全部失効領域内に位置することになる。一般的に、第１所定の長さを、例えば、２０ｍｍのように、より大きく設定してもよい。或いは、他の値に設定してもよく、本実施例においては第１所定の長さの値に対して限定しない。
【００４１】
本実施例において、失効領域の形状を設定してもよい。例えば、失効領域の形状は、円、楕円、正多角形、不規則形状、等であってもよい。失効領域の形状が円であると、第１所定の長さは半径の長さであり、失効領域の形状が正多角形であると、第１所定の長さは対角線の半分の長さである。
【００４２】
図２Ｃに示した第１のケースの失効領域の模式図を参考すると、図２Ｃの左側の図面においては、ユーザの指が操作体としてタッチスクリーン上に作用している。図２Ｃ右側の図面において、領域ａは、指の操作領域であり、領域ａ内の黒丸は、操作領域の中心位置である。上記の中心位置を中心とし、第１所定の長さを半径として、領域ｂを得ることができる。領域ｂが、失効領域である。
【００４３】
第２の特定方法において、タッチ操作が操作領域内に作用する各接触部の操作強さを取得して、操作強さが減少される速度が一番速い方向を長軸方向と特定して、楕円の失効領域を生成する。上記長軸方向は、長軸上の第１位置から第２位置への方向であり、且つ、第１位置から操作領域までの距離は、第２位置から操作領域までの距離より小さい。上記楕円の失効領域は、操作領域を含む。
【００４４】
指の影が細長形であるため、また、楕円の失効領域を設定してもよい。実現する時に、指の方向に基づいて影領域を特定し、また、影領域、及び操作領域に基づいて、失効領域を特定してもよい。ここで、指の方向は、操作強さに基づいて検出してもよい。
図２Ｄに示した第２のケースの失効領域の模式図を参考すると、図２Ｄの左側の図面において、ユーザの指が操作体としてタッチスクリーン上に作用される。図２Ｄの右側の図面において、領域ａは、指の操作領域であり、指の方向に基づいて操作強さが減少される速度が一番速い方向は、第１位置であるＤ１、及び第２位置であるＤ２が位置する直線の方向である。長軸方向を特定した後、楕円の失効領域ｂを生成する。
【００４５】
第３の特定方法において、第２の所定の長さを取得し、操作領域の境界上の接触部を始点として、予め設定した方向に沿って第２の所定の長さだけ延長して得られた各接触部によって囲まれた領域を、操作領域を含む失効領域として特定する。ここで、予め設定した方向は、操作領域の中心位置から接触部への方向である。
【００４６】
ここで、第２の所定の長さを、より小さく設定してもよい。例えば、第２の所定の長さは、第１所定の長さより、小さい。第１所定の長さが１０ｍｍであると、第２の所定の長さを２０ｍｍに設定してもよい。当然ながら、第２の所定の長さを他の値に設定してもよく、本実施例においては第２の所定の長さの値に対して限定しない。
【００４７】
図２Ｅに示した第３のケースの失効領域の模式図を参考すると、図２Ｅの左側の図面において、ユーザの手の平が操作体としてタッチスクリーン上に作用する。図２Ｅの右側の図面において、領域ａは、手の平の操作領域であり、領域ａ中の黒丸は、操作領域の中心位置である。操作領域の境界上の各接触部に対して、中心位置から上記接触部への方向を、上記接触部に対応する所定の方向として特定して、上記接触部から上記所定の方向を沿って第２の所定の長さｄだけ延長し、各接触部を延長して得られる接触部によって囲まれた領域ｂを、失効領域として特定する。
【００４８】
ステップ２０２において、失効領域の以外に位置する光センサの中から、Ｎ（Ｎは２以上の自然数である）個のサンプリングセンサを選択するか、或いは、各選択待ちのサンプリングセンサに対して、Ｎ個のサンプリングセンサが選択されるまで、選択待ちのサンプリングセンサが失効領域内に位置すると、選択待ちのサンプリングセンサを失効領域の以外に位置する代替のサンプリングセンサに切り替え、選択待ちのサンプリングセンサが失効領域の以外に位置すると、選択待ちのサンプリングセンサを選択する。
【００４９】
本実施例は、失効領域に基づいてＮ個のサンプリングセンサを選択する選択方法を２種提供する。以下、これら２種の選択方法を、それぞれ、説明する。
【００５０】
第１の選択方法において、電子デバイスは、まず、失効領域に基づいて操作体によって遮蔽された光センサを除外してから、残りの光センサの中からＮ個のサンプリングセンサを選択する。この時、電子デバイスは、残りの光センサの中から、Ｎ個のサンプリングセンサをランダムに選択してもよいし、まず、サンプリングセンサの分布ラインを特定してから、分布ラインにそってＮ個のサンプリングセンサを選択してもよく、本実施例は選択方法に対して限定しない。
【００５１】
第２の選択方法において、電子デバイスは、まず、所定のルールに従って選択待ちのサンプリングセンサを特定して、失効領域に基づいて上記選択待ちのサンプリングセンサが操作体によって遮蔽されたことを特定されてから、上記選択待ちのサンプリングセンサに対応する代替のサンプリングセンサを選択する。ここで、代替のサンプリングセンサに入射する周辺光は、操作体によって遮蔽されない。
【００５２】
実際に実現する時に、電子デバイスは、まず、所定のルールに従って、選択待ちのサンプリングセンサを特定する。ここで、所定のルールは、光センサがタッチスクリーン上にアレイ分布される場合、ｑ（ｑは正の整数である）行を空けて１行を特定し、１行においてｐ（ｐは正の整数）個の光センサを空けて一つの選択待ちのサンプリングセンサを特定するルールであってもよい。特定した各選択待ちのサンプリングセンサは、均一にタッチスクリーン上に分布されるため、測定した周辺光の輝度値が、もっとも正確になる。例えば、電子デバイス上に、１００*１００の光センサが分布されている場合、Ｎを１００に想定すると、第１行中の第１、第１１、第２１…第９１の光センサを選択待ちのサンプリングセンサとして特定し、第１１行中の第１、第１１、第２１…第９１の光センサを選択待ちのサンプリングセンサとして特定し、…、第９１行中の第１、第１１、第２１…第９１の光センサを選択待ちのサンプリングセンサとして特定して、１００個の選択待ちのサンプリングセンサを選択する。
【００５３】
或いは、所定のルールは、タッチスクリーン上で、サンプリングセンサの分布ラインを特定して、上記ラインを第１ラインとして、上記第１ライン上においてＮ個の選択待ちのサンプリングセンサを均一に特定するルールであってもよい。ここで、第１ラインは、直線であってもよいし、折線であってもよいし、曲線であってもよく、本実施例はこれに対して限定しない。図２Ｆに示した第１ラインの模式図を参考すると、ここで、第１ラインｐは、横方向の直線であり、第１ラインｑは、垂直の直線であり、第１ラインｍは、対角線であり、第１ラインｎは、曲線である。
【００５４】
本実施例において、一つの選択待ちのサンプリングセンサを特定した後に、上記選択待ちのサンプリングセンサが失効領域内に位置しているか否かを検出する必要がある。上記選択待ちのサンプリングセンサが失効領域内に位置していると、代替のサンプリングセンサを取得して、上記代替のサンプリングセンサを最終的に選択するサンプリングセンサとし、上記選択待ちのサンプリングセンサが失効領域の以外に位置すると、代替のサンプリングセンサを取得する必要がなく、上記選択待ちのサンプリングセンサを選択して最終的に選択するサンプリングセンサとする。
【００５５】
本実施例は、選択待ちのサンプリングセンサを代替のサンプリングセンサに切り替える切り替え方法を２種提供する。以下、２種の切り替え方法をそれぞれ説明する。
【００５６】
第１に切り替え方法において、光センサがタッチスクリーン上にアレイ分布される場合、行方向、或いは、列方向において、選択待ちのサンプリングセンサとの距離が最も近くて、且つ、失効領域の以外に位置する光センサを選択して、代替のサンプリングセンサを得る。
【００５７】
ここで、電子デバイスは、行方向において選択待ちのサンプリングセンサとの距離が最も近くて、且つ、失効領域の以外に位置する光センサを選択して、上記光センサを代替のサンプリングセンサとして特定してもよいし、列方向上において選択待ちのサンプリングセンサとの距離が最も近くて、且つ、失効領域の以外に位置する光センサを選択して、上記光センサを代替のサンプリングセンサとして特定してもよいし、行方向において選択待ちのサンプリングセンサとの距離が最も近くて、且つ、失効領域の以外に位置する光センサを選択し、また、列方向において選択待ちのサンプリングセンサとの距離が最も近くて、且つ、失効領域の以外に位置する光センサを選択して、これら二つの光センサの中から選択待ちのサンプリングセンサとの距離が最も近い光センサを代替のサンプリングセンサとして特定してもよい。
【００５８】
例えば、選択待ちのサンプリングセンサが第１５行の第２０の光センサであり、且つ、第１５行の第１８-２５の光センサが失効領域内に位置すると、第１５行の第１７の光センサを代替のサンプリングセンサとして特定してもよい。
【００５９】
第２の切り替え方法において、第１ライン上において所定の方向に沿ってＮ個のサンプリングセンサを選択する場合、第１ラインに平行し、且つ、失効領域と互いに交差しない第２ラインを特定して、第２ラインにおいて選択待ちのサンプリングセンサに対応する光センサを取得して、代替のサンプリングセンサを得るか、或いは、所定の方向に沿って、第１ラインにおいて失効領域の以外に位置する光センサを選択して、代替のサンプリングセンサを得てもよい。
【００６０】
図２Ｇに示した第１ライン、及び第２ラインの模式図を参考すると、ここで、第１ラインｇが横方向のラインであり、失効領域が一つの円の領域であると、第２ラインｈは、第１ラインｇと平行し、且つ、円の領域互いに交差しない。
【００６１】
例えば、第１５行を第１ラインとして選択し、選択待ちのサンプリングセンサが第１ライン上の第２０の光センサであり、且つ、第１ライン上の第１８-２５の光センサ失効領域内に位置すると、まず、失効領域と互いに交差しない第２ラインを第２０行として特定し、第２ライン上の第２０のセンサを代替のサンプリングセンサとして特定するか、或いは、第１ライン上の第２６の光センサを代替のサンプリングセンサとして特定してもよい。
【００６２】
電子デバイスは、代替のサンプリングセンサを選択した後に、続いて、残りのサンプリングセンサの選択が完了するまで、所定のルールに従って次の一つの選択待ちのサンプリングセンサを特定する。
【００６３】
電子デバイスは、第１ライン、及び第２ラインが存在する場合、第１ラインにおいて次の一つの選択待ちのサンプリングセンサを特定してもよいし、第２ラインにおいて次の一つの選択待ちのサンプリングセンサを特定してもよく、本実施例はこれに対して限定しない。光センサを選択する過程において、操作体が一つのラインにおいて再びタッチ操作する確率がより低いため、代替のサンプリングセンサを再び取得するのに消費する時間を削減して、選択效率を改善する効果を得る。
【００６４】
オプションとして、本実施例によって提供する方法は、以下のステップをさらに含む。
【００６５】
１）代替のサンプリングセンサから、選択待ちのサンプリングセンサに変位して、選択待ちのサンプリングセンサを始点として、第１ラインにおいて所定の方向に沿って次の一つの選択待ちのサンプリングセンサを選択するか、或いは、
２）代替のサンプリングセンサを始点として、第２ラインにおいて所定の方向に沿って次の一つの選択待ちのサンプリングセンサを特定する。
【００６６】
二つの選択待ちのサンプリングセンサ同士の間に９個の光センサが存在すると想定すると、今度の選択待ちのサンプリングセンサが第２０の光センサであるため、次の一つの選択待ちのサンプリングセンサを第１ライン上の第３０の光センサとして特定するか、或いは、次の一つの選択待ちのサンプリングセンサを第２ライン上の第３０の光センサとして特定してもよい。
【００６７】
ステップ２０３において、Ｎ個のサンプリングセンサを利用してタッチスクリーンを制御する。
【００６８】
電子デバイスは、Ｎ個のサンプリングセンサを得た後に、上記のＮ個のサンプリングセンサによって、周辺光の輝度値を測定し、また、周辺光の輝度値に基づいてタッチスクリーンを制御する。以下、周辺光の輝度値に基づいてタッチスクリーンの輝度値、及びキーボードライトを制御する例を挙げて、説明する。
【００６９】
第１の応用ケースにおいて、Ｎ個のサンプリングセンサを利用してタッチスクリーンを制御するステップは、Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するステップと、周辺光の輝度値に基づいてタッチスクリーンの輝度値を調節するステップとを含み、ここで、タッチスクリーンの輝度値と周辺光の輝度値とは、順相関関係を有する。
【００７０】
ここで、Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するステップは、Ｎ個のサンプリングセンサの測定値の中から、一番大きいｉ（ｉは正の整数である）個の測定値、及び一番小さいｊ（ｊは正の整数である）個の測定値を削除するステップと、残りの各測定値の平均値を算出して、平均値を周辺光の輝度値とするステップとを含む。
【００７１】
光源は多数の場合に自然光であり、自然光が発生した周辺光は各サンプリングセンサに均一に入射されるため、各サンプリングセンサの測定値は、同様であるか、接近する。ある一つのサンプリングセンサが測定した測定値が高すぎか、或いは、低すぎる場合は、上記サンプリングセンサに問題が発生したおそれがあるため、この時の測定値も正確ではない値である。このため、周辺光の輝度値を測定する時に、これらサンプリングセンサの測定値を除外する必要がある。
【００７２】
本実施例において、まず、測定値をスクリーニングして、一番大きいｉ個の測定値、及び一番小さいｊ個の測定値を削除してから、残りの測定値の平均値を算出することにより、算出して得た輝度値の精度を高める。
【００７３】
ここで、一番大きいｉ個の測定値、及び一番小さいｊ個の測定値を削除する時に、各測定値を小さくなる順にソートして、測定値のリストを得て、上記測定値のリストの中の前のｉ個の測定値、及び後のｊ個の測定値を削除してもよい。
【００７４】
算出過程を簡素化するために、タッチスクリーンが５個のサンプリングセンサを含む例を挙げて説明する。実際に実現する時に、光センサの数＞＞５である。５個のサンプリングセンサが測定した測定値が、それぞれ、Ｎ１、Ｎ２、Ｎ３、Ｎ４、及びＮ５であり、且つ、Ｎ３＞Ｎ５＞Ｎ２＞Ｎ４＞Ｎ１であり、ｉ=ｊ=１であると、周辺光の輝度値＝（Ｎ２+ Ｎ４+ Ｎ５）/３である。
【００７５】
本実施例において、周辺光の輝度値に基づいてタッチスクリーンの輝度値を調整することにより、周辺光の輝度値がより大きいと、タッチスクリーンの輝度値を増加し、周辺光の輝度値がより小さいと、タッチスクリーンの輝度値を減少してもよい。このようにして、タッチスクリーンの輝度値が、周辺光の輝度値に適応するようにして、ユーザの視力を保護する。ここで、周辺光の輝度値に基づいてタッチスクリーンの輝度値を調整する技術は、既に非常に成熟されているため、ここでは説明しない。
【００７６】
第２の応用ケースにおいて、Ｎ個のサンプリングセンサを利用してタッチスクリーンを制御するステップは、Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出するステップと、輝度値が所定の閾値を上回ると、キーボードライトをオン状態に制御するステップと、輝度値が所定の閾値以下であると、キーボードライトをオフ状態に制御するステップとを含む。
【００７７】
ここで、Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出する過程は、上記に記載したため、ここでは繰り返して説明しない。
【００７８】
キーボードライトは、ユーザがキーボードを利用して入力する際に照明を提供する。ユーザは、周辺光の輝度値がより小さいと、キーボードがどこにあるかよく見えないため、キーボードを操作できない。この時、キーボードライトをオン状態に制御して、操作の精度を改善し、周辺光の輝度値がより大きいと、キーボードライトをオフ状態に制御して、電子デバイスの電量を節約することができる。
【００７９】
電子デバイスは、周辺光の輝度値に基づいてタッチスクリーンを制御するほか、また、操作体によって遮蔽された光センサの位置を利用してタッチスクリーンを制御してもよく、本実施例によって提供する方法は、操作体によって遮蔽された光センサの位置に基づいて、操作体の遮蔽位置を特定するステップと、遮蔽位置に基づいてタッチスクリーンを制御するステップをさらに含むことを説明する必要がある。
【００８０】
電子デバイスは、各光センサのタッチスクリーンにおける分布位置が既知であるため、遮蔽された光センサを特定した後に、また、操作体の遮蔽位置を特定して、遮蔽位置に基づいて操作体の操作位置を特定してもよい。１種の応用ケースにおいて、電子デバイスは、上記操作位置に基づいて、電気容量値を測定して得た操作領域が正しいか否かを検証することにより、操作領域を特定する精度をさらに改善できる。もう１種の応用ケースにおいて、電子デバイスは、上記の操作領域に基づいて、直接、タッチスクリーンを制御してもよい。例えば、タッチスクリーンを制御して、上記操作領域に対する操作に応答する。本実施例においては、タッチスクリーンを制御する方法に対して、限定しない。
【００８１】
上記のように、本発明によって提供するタッチスクリーン制御方法によると、上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ個のサンプリングセンサを選択して、上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御することにより、これらＮ個の正確な測定値に基づいて、周辺光の輝度値を算出して、上記輝度値に基づいてタッチスクリーンを制御することができる。このようにして、小さいホール内に設置された一つの光センサが遮蔽され易いため、測定した周辺光の輝度値が不正確になって、タッチスクリーンの制御に影響を及ぼす問題を解決して、スクリーン制御の精度を改善する効果を得た。
【００８２】
また、行方向、或いは、列方向において、選択待ちのサンプリングセンサとの距離が最も近くて、且つ、失効領域の以外に位置する光センサを選択して、代替のサンプリングセンサを得る。ここで、特定した各サンプリングセンサがタッチスクリーン上に均一に分布されるため、測定した周辺光の輝度値がもっと正確になる。
【００８３】
図３は、例示的な一実施例に係るタッチスクリーン制御装置を示すブロック図である。上記タッチスクリーン制御装置は、タッチスクリーンを有する電子デバイスに適用される。タッチスクリーン上には、光センサが均一に分布されている。図３に示したように、上記タッチスクリーン制御装置は、センサ選択モジュール３１０、及び第１制御モジュール３２０を備える。
【００８４】
上記センサ選択モジュール３１０は、タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ（ここで、Ｎは２以上の自然数である）個のサンプリングセンサを選択する。
【００８５】
上記第１制御モジュール３２０は、センサ選択モジュール３１０が選択したＮ個のサンプリングを利用して、センサタッチスクリーンを制御する。
【００８６】
上記のように、本発明によって提供するタッチスクリーン制御装置によると、上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ個のサンプリングセンサを選択して、上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御することにより、これらＮ個の正確な測定値に基づいて、周辺光の輝度値を算出して、上記輝度値に基づいてタッチスクリーンを制御することができる。このようにして、小さいホール内に設置された一つの光センサが遮蔽され易いため、測定した周辺光の輝度値が不正確になって、タッチスクリーンの制御に影響を及ぼす問題を解決して、スクリーン制御の精度を改善する効果を得た。
【００８７】
図４は、例示的な一実施例に係るタッチスクリーン制御装置を示すブロック図である。上記タッチスクリーン制御装置は、タッチスクリーンを有する電子デバイスに適用される。タッチスクリーン上には、光センサが均一に分布されている。図４に示したように、上記タッチスクリーン制御装置は、センサ選択モジュール４１０、及び第１制御モジュール４２０を備える。
【００８８】
上記センサ選択モジュール４１０は、タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ（ここで、Ｎは２以上の自然数である）個のサンプリングセンサを選択する。
【００８９】
上記第１制御モジュール４２０は、センサ選択モジュール４１０が選択したＮ個のサンプリングセンサによって、タッチスクリーンを制御する。
【００９０】
オプションとして、第１制御モジュール４２０は、第１算出サブモジュール４２１、及び輝度調節サブモジュール４２２を備える。
【００９１】
上記第１算出サブモジュール４２１は、Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出する。
【００９２】
上記輝度調節サブモジュール４２２は、第１算出サブモジュール４２１が得た周辺光の輝度値に基づいて、周辺光の輝度値と順相関関係を有するタッチスクリーンの輝度値を調節する。
【００９３】
オプションとして、第１制御モジュール４２０は、第２算出サブモジュール４２３、第１制御サブモジュール４２４、及び第２制御サブモジュール４２５を備える。
【００９４】
上記第２算出サブモジュール４２３は、Ｎ個のサンプリングセンサの測定値に基づいて周辺光の輝度値を算出する。
【００９５】
上記第１制御サブモジュール４２４は、第２算出サブモジュール４２３が得た輝度値所定の閾値を上回ると、キーボードライトをオン状態に制御する。
【００９６】
上記第２制御サブモジュール４２５は、第２算出サブモジュール４２３が得た輝度値が所定の閾値以下であると、キーボードライトをオフ状態に制御する。
【００９７】
オプションとして、上記第１算出サブモジュール４２１は、また、Ｎ個のサンプリングセンサの測定値の中から、一番大きいｉ（ｉは正の整数である）個の測定値、及び一番小さいｊ（ｊは正の整数である）個の測定値を削除し、残りの各測定値の平均値を算出して、平均値を周辺光の輝度値とするか、或いは、
上記第２算出サブモジュール４２３は、また、Ｎ個のサンプリングセンサの測定値の中から、一番大きいｉ（ｉは正の整数である）個の測定値、及び一番小さいｊ（ｊは正の整数である）個の測定値を削除し、残りの各測定値の平均値を算出して、平均値を周辺光の輝度値とする。
【００９８】
オプションとして、本実施例によって提供する装置は、位置特定モジュール４３０、及び第２制御モジュール４４０をさらに備える。
【００９９】
上記位置特定モジュール４３０は、操作体によって遮蔽された光センサの位置に基づいて、操作体の遮蔽位置を特定する；
上記第２制御モジュール４４０は、位置特定モジュール４３０が特定した遮蔽位置に基づいて、タッチスクリーンを制御する。
【０１００】
オプションとして、センサ選択モジュール４１０は、領域特定サブモジュール４１１、及びセンサ選択サブモジュール４１２を備える。
【０１０１】
上記領域特定サブモジュール４１１は、操作体がタッチスクリーン上に作用する操作領域を取得して、操作領域を含む失効領域を特定し、ここで、失効領域内の光センサに入射する周辺光は、操作体によって遮蔽される。
【０１０２】
上記センサ選択サブモジュール４１２は、失効領域の以外に位置する光センサの中から、Ｎ個のサンプリングセンサを選択するか、或いは、各選択待ちのサンプリングセンサに対して、Ｎ個のサンプリングセンサが選択されるまで、選択待ちのサンプリングセンサが失効領域内に位置すると、選択待ちのサンプリングセンサを失効領域の以外に位置する代替のサンプリングセンサに切り替え、選択待ちのサンプリングセンサが失効領域の以外に位置すると、選択待ちのサンプリングセンサを選択する。
【０１０３】
オプションとして、センサ選択サブモジュール４１２は、第１選択サブモジュール４１２１、或いは、第２選択サブモジュール４１２２を備える。
【０１０４】
上記第１選択サブモジュール４１２１は、光センサがタッチスクリーン上にアレイ分布されると、行方向、或いは、列方向において、選択待ちのサンプリングセンサの距離が最も近くて、且つ、失効領域の以外に位置する光センサを選択して、代替のサンプリングセンサを得るか、或いは、
上記第２選択サブモジュール４１２２は、第１ライン上において所定の方向に沿ってサンプリングセンサを選択する場合、第１ラインに平行し、且つ、失効領域と互いに交差しない第２ラインを特定して、第２ライン上において選択待ちのサンプリングセンサに対応する光センサを取得して、代替のサンプリングセンサを得るか、或いは、所定の方向に沿って第１ライン上において失効領域の以外に位置する光センサを選択して、代替のサンプリングセンサを得る。
【０１０５】
上記のように、本発明によって提供するタッチスクリーン制御装置によると、上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ個のサンプリングセンサを選択して、上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御することにより、これらＮ個の正確な測定値に基づいて、周辺光の輝度値を算出して、上記輝度値に基づいてタッチスクリーンを制御することができる。このようにして、小さいホール内に設置された一つの光センサが遮蔽され易いため、測定した周辺光の輝度値が不正確になって、タッチスクリーンの制御に影響を及ぼす問題を解決して、スクリーン制御の精度を改善する効果を得る。
【０１０６】
また、行方向、或いは、列方向において、選択待ちのサンプリングセンサとの距離が最も近くて、且つ、失効領域の以外に位置する光センサを選択して、代替のサンプリングセンサを得る。ここで、特定した各サンプリングセンサがタッチスクリーン上に均一に分布されるため、測定した周辺光の輝度値がもっと正確になる。
【０１０７】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０１０８】
本発明の例示的な一実施例は、本発明によって提供するタッチスクリーン制御方法を実現するタッチスクリーン制御装置を提供する。
【０１０９】
上記タッチスクリーン制御装置は、
光センサが均一に分布されているタッチスクリーンと、
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、
上記タッチスクリーン上に分布された光センサの中から、操作体に遮蔽されていないＮ（Ｎは２以上の自然数である）個のサンプリングセンサを選択し、
上記Ｎ個のサンプリングセンサを利用して上記タッチスクリーンを制御するように構成される。
【０１１０】
図５は、例示的な一実施例に係るタッチスクリーン制御に使用される装置５００のブロック図である。例えば、装置５００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１１１】
図５を参照して、装置５００は、プロセスアセンブリ５０２、メモリ５０４、電源アセンブリ５０６、マルチメディアアセンブリ５０８、オーディオアセンブリ５１０、入出力（Ｉ／Ｏ）インターフェイス５１２、センサアセンブリ５１４、及び通信アセンブリ５１６のような一つ以上のアセンブリを含んでよい。
【０１１２】
プロセスアセンブリ５０２は、一般的には装置５００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ５０２は、一つ以上のプロセッサ５２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ５０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ５０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ５０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ５０８とプロセスアセンブリ５０２の間のインタラクションを容易にするようにしてもよい。
【０１１３】
メモリ５０４は、各種類のデータを記憶することにより装置５００の動作を支援するように構成される。これらのデータの例は、装置５００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ５０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１１４】
電源アセンブリ５０６は、装置５００の多様なアセンブリに電力を供給する。電源アセンブリ５０６は、電源管理システム、一つ以上の電源、及び装置５００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０１１５】
マルチメディアアセンブリ５０８は、前記装置５００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、前記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ５０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置５００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１１６】
オーディオアセンブリ５１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ５１０は、一つのマイク（ＭＩＣ）を含み、装置５００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ５０４に記憶されたり、通信アセンブリ５１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ５１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１１７】
Ｉ／Ｏインターフェイス５１２は、プロセスアセンブリ５０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１１８】
センサアセンブリ５１４は、装置５００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ５１４は、装置５００のＯＮ／ＯＦＦ状態、装置５００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ５１４は、装置５００、或は装置５００の一つのアセンブリの位置変更、ユーザと装置５００とが接触しているか否か、装置５００の方位、又は加速／減速、装置５００の温度の変化を検出できる。センサアセンブリ５１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ５１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ５１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１１９】
通信アセンブリ５１６は、装置５００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置５００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ５１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ５１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１２０】
例示的な実施例において、装置５００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１２１】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ５０４を提供しており、装置５００のプロセッサ５２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ記憶デバイス等である。
【０１２２】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０１２３】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【０１２４】
本願は、出願番号がＣＮ２０１５１０４９３１４９.２であって、出願日が２０１５年８月１２日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。