(57)【特許請求の範囲】
【請求項１】
モバイル端末の画面の表示を制御するための方法であって、
前記モバイル端末によって、認識装置から放出された第1のビームを検出するステップであって、前記第1のビームは線状ビームである、ステップと、
前記第1のビームが傾斜した状態にあるか否かを判断するステップであって、前記傾斜した状態は、前記第1のビームの特性線と前記モバイル端末の画面上のインターフェースコンテンツの表示方向との間の2つの角度の双方が第1のしきい値より大きいことを示す、ステップと、
前記第1のビームが前記傾斜した状態にあると判断したことに応答して、前記第1のビームの前記傾斜した状態に基づいて、前記モバイル端末の前記画面上の前記インターフェースコンテンツの前記表示方向を調整するステップとを含む、
方法。
【請求項２】
前記表示方向を調整するステップは、
前記第1のビームの前記傾斜した状態に基づいて、前記第1のビームの傾斜角および対応する傾斜方向を取得するステップと、
前記傾斜角および前記対応する傾斜方向に基づいて、前記モバイル端末の前記画面上の前記インターフェースコンテンツの前記表示方向を調整するステップとを含む、
請求項1に記載の方法。
【請求項３】
前記表示方向を調整するステップは、
前記傾斜角および前記対応する傾斜方向に基づいて、前記インターフェースコンテンツの回転角および回転方向を決定するステップと、
前記回転方向に前記回転角だけ前記インターフェースコンテンツを回転させるステップとを含む、
請求項2に記載の方法。
【請求項４】
前記傾斜角が複数の傾斜角を含むか否かを判断するステップをさらに含む、
請求項3に記載の方法。
【請求項５】
前記傾斜角が前記複数の傾斜角を含むと判断したことに応答して、前記回転角を決定するステップは、
前記複数の傾斜角から、第2のしきい値を超えない第1の傾斜角を選択するステップと、
前記第1の傾斜角を前記回転角と決定するステップと、
前記第1の傾斜角に対応する傾斜方向が前記回転方向であると判断するステップとを含む、
請求項4に記載の方法。
【請求項６】
前記第1のビームの放出方向は、上方向、下方向、左方向、右方向、左上方向、左下方向、右上方向または右下方向を含む、
請求項1から5のいずれか一項に記載の方法。
【請求項７】
前記モバイル端末は前記第1のビームを検出するように構成されるセンサを備える、
請求項1に記載の方法。
【請求項８】
前記センサはアクティブピクセルセンサを含む、
請求項7に記載の方法。
【請求項９】
前記アクティブピクセルセンサは、電荷結合素子イメージセンサ又は相補型金属酸化膜半導体イメージセンサを含む、
請求項8に記載の方法。
【請求項１０】
前記第1のビームはレーザビーム、赤外線ビーム又は可視ビームを含む、
請求項1に記載の方法。
【請求項１１】
前記モバイル端末の画面の表示を制御するためのモバイル端末であって、請求項1から10のいずれか一項に記載の方法を実行するように構成される複数のモジュールを備える、モバイル端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ技術の分野に関し、詳細には、モバイル端末の画面の表示を制御するための方法、およびモバイル端末に関する。
【背景技術】
【０００２】
従来技術において、認識装置を用いてモバイル端末の画面上のインターフェースコンテンツを認識するとき、インターフェースコンテンツが認識角に関して厳しい要件を有する場合には、ユーザは通常、認識装置の認識角を手動で繰り返し調整する必要がある。例えば、コードスキャニングガンを用いて、モバイル端末の画面上のバーコードを認識するとき、コードスキャニングガンおよびバーコードが対面し、コードスキャニングガンおよびバーコードの回転角が類似であるときにのみ、コードスキャニングガンがバーコードを認識することができる。それゆえ、ユーザは、コードスキャニングガンの認識角を手動で繰り返し調整する必要があり、それはインターフェースコンテンツを認識する効率に影響を及ぼし、ユーザの体感を劣化させる。
【発明の概要】
【課題を解決するための手段】
【０００３】
本出願は、インターフェースコンテンツを認識する効率を改善するために、モバイル端末の画面の表示を制御するための方法、およびモバイル端末を記述する。
【０００４】
第1の態様によれば、モバイル端末の画面の表示を制御するための方法が提供され、その方法は、モバイル端末によって、第1のビームを検出することと、検出された第1のビームが傾斜した状態にあるか否かを判断することであって、傾斜した状態は、第1のビームが所定の方向において第1のしきい値より大きい傾斜角を有することを示し、所定の方向はモバイル端末の画面上のインターフェースコンテンツの表示方向に基づいて決定される、検出することと、検出された第1のビームが傾斜した状態にあるとき、第1のビームの傾斜した状態に基づいて、モバイル端末の画面上のインターフェースコンテンツの表示方向を調整することとを含む。
【０００５】
第2の態様によれば、モバイル端末が提供され、モバイル端末は、第1のビームを検出するように構成される検出ユニットと、検出ユニットによって検出された第1のビームが傾斜した状態にあるか否かを判断するように構成される判断ユニットであって、傾斜した状態は、第1のビームが所定の方向において第1のしきい値より大きい傾斜角を有することを示し、所定の方向はモバイル端末の画面上のインターフェースコンテンツの表示方向に基づいて決定される、判断ユニットと、判断ユニットが、検出された第1のビームが傾斜した状態にあると判断するときに、第1のビームの傾斜した状態に基づいて、モバイル端末の画面上のインターフェースコンテンツの表示方向を調整するように構成される調整ユニットとを含む。
【０００６】
本出願において提供される、モバイル端末の画面の表示を制御するための方法、およびモバイル端末によれば、モバイル端末は、認識装置によって放出されるビームが到来するか否かを検出することができる。モバイル端末が、ビームが到来したことを検出するとき、モバイル端末は、検出されたビームが傾斜した状態にあるか否かを判断することができる。モバイル端末が、ビームが傾斜した状態にあることを検出すると、モバイル端末は、ビームの傾斜した状態に基づいて、モバイル端末の画面上のインターフェースコンテンツの表示方向を調整することができる。それゆえ、モバイル端末の画面上のインターフェースコンテンツを認識する効率が改善される。
【０００７】
本開示の実施態様における技術的解決法をより明確に説明するために、以下に、それらの実施態様を説明するために必要とされる添付の図面が手短に説明される。明らかに、以下の説明における添付の図面は、本開示のいくつかの実施態様を示すにすぎず、当業者は、創造的な努力を伴うことなく、これらの添付の図面から他の図面をさらに導出することができる。
【図面の簡単な説明】
【０００８】
【図１】本出願の一実施態様による、モバイル端末の画面の表示を制御するための方法を示すフローチャートである。
【図２】本出願による、第1のビームを示す概略図である。
【図３ａ】本出願による、第1のビームとインターフェースコンテンツとの間の角度を示す第1の概略図である。
【図３ｂ】本出願による、モバイル端末の画面上のインターフェースコンテンツを示す第1の概略図である。
【図４ａ】本出願による、第1のビームとインターフェースコンテンツとの間の角度を示す第2の概略図である。
【図４ｂ】本出願による、モバイル端末の画面上のインターフェースコンテンツを示す第2の概略図である。
【図５】本出願の一実施態様による、モバイル端末を示す概略図である。
【発明を実施するための形態】
【０００９】
以下に、添付の図面を参照しながら、本開示の実施態様が記述される。
【００１０】
本出願において提供されるモバイル端末の画面の表示を制御するための方法は、認識装置によって放出されるビームの傾斜した状態に基づいて、モバイル端末が、モバイル端末の画面上のインターフェースコンテンツの表示方向を自動的に調整するというシナリオに適用可能である。モバイル端末は、画面を有するモバイル端末、例えば、モバイルフォン、タブレット、または携帯情報端末(PDA)とすることができ、画面はタッチスクリーンとすることができる。さらに、モバイル端末は、相補型金属酸化膜半導体(CMOS: complementary metal-oxide-semiconductor)または電荷結合素子(CCD: charge coupled device)等のセンサをさらに有することができ、モバイル端末は上記のセンサを使用することによってビームを検出できるようになる。本出願におけるインターフェースコンテンツは、限定はしないが、バーコード画像、2次元コード画像等を含むことができることに留意されたい。インターフェースコンテンツは順方向または逆方向において認識することができ、順方向および逆方向は180度異なる2つの方向である。
【００１１】
図1は、本出願の一実施態様による、モバイル端末の画面上の表示を制御するための方法を示すフローチャートである。その方法はモバイル端末によって実行することができる。図1に示されるように、その方法は以下のステップを含むことができる。
【００１２】
ステップ110:モバイル端末が第1のビームを検出する。
【００１３】
第1のビームは、モバイル端末のセンサ(例えば、CMOSまたはCCD)によって検知することができるビームであり、例えば、レーザビーム、赤外線ビームまたは可視ビームとすることができる。第1のビームのタイプは、円形ビーム、線状ビーム(bar beam)等を含むことができる。本出願における第1のビームは認識装置によって放出できることに留意されたい。例えば、認識装置がコードスキャニングガンであるとき、コードスキャニングガンによって放出される第1のビームを図2に示すことができる。図2において、第1のビームは赤外線ビームであり、赤外線ビームの形状は線状ビームである。コードスキャニングガンによって放出される赤外線ビームがモバイル端末のカメラを覆うとき、モバイル端末のカメラは赤外線ビームを検知することができ、言い換えると、モバイル端末は第1のビームを検出することができる。カメラはセンサ(例えば、CMOSまたはCCD)の機能を有する。
【００１４】
ステップ120:検出された第1のビームが傾斜した状態にあるか否か判断する。
【００１５】
傾斜した状態は、第1のビームが、所定の方向において第1のしきい値より大きい傾斜角を有することを示す。例えば、ユーザが、第1のビームを放出する認識装置を傾ける可能性がある。所定の方向は、モバイル端末の画面上のインターフェースコンテンツの表示方向に基づいて決定することができる。本出願において、インターフェースコンテンツの表示方向を所定の方向として使用することができる。言い換えると、インターフェースコンテンツの表示方向が所定の方向と同じである。インターフェースコンテンツの表示方向は、上方向、下方向、左方向、右方向、左上方向、左下方向、右上方向または右下方向を含むことができる。所定の方向の基準物は以下のもの:モバイル端末、モバイル端末のタッチスクリーンが位置する平面、水平面、垂直面、水平面のX軸およびY軸、垂直面のX軸およびY軸、モバイル端末のタッチスクリーンが位置する平面のX軸およびY軸等のうちの1つ以上を含むことができる。基準物は、実際の状況に基づいて選択し、理解することができる。本明細書におけるこれに関連する他の部分に関して、この部分の説明を参照することができる。簡単にするために、ここで細部は省略される。
【００１６】
第1のしきい値は、実験値に基づいて設定できることに留意されたい。例えば、認識装置がコードスキャニングガンであり、インターフェースコンテンツがバーコードであるとき、第1のしきい値は、コードスキャニングガンによってバーコードを認識できるときの、コードスキャニングガンとバーコードとの間の最大角とすることができる。
【００１７】
ステップ120において、モバイル端末が、検出された第1のビームが傾斜した状態にあるか否かを判断するプロセスは、以下の通りとすることができる。モバイル端末が、第1のビームと、モバイル端末の画面上のインターフェースコンテンツの表示方向との間の角度を特定し、その角度が第1のしきい値より大きいか否かを判断し、その角度が第1のしきい値より大きい場合には、第1のビームが傾斜した状態にあると判断する。所定の方向がインターフェースコンテンツの表示方向であるとき、その角度は傾斜角であると理解することができる。
【００１８】
一実施態様において、第1のビームが線状ビームであるとき、上記の角度を特定する前に、モバイル端末によって検出される第1のビームの特性線(すなわち、第1のビームを表すために使用することができる直線)を最初に特定することができ、その後、特性線と、モバイル端末の画面上のインターフェースコンテンツの表示方向との間の角度に基づいて、第1のビームと、モバイル端末の画面上のインターフェースコンテンツの表示方向との間の角度が特定される。一例として図3aが使用される。モバイル端末の画面上のインターフェースコンテンツはバーコード画像とすることができ、aがバーコード画像の表示方向(すなわち、水平右方向)である。さらに、bが第1のビームの特性線であり、言い換えると、第1のビームは1つの方向を有しない。それゆえ、α1およびα2が、第1のビームとバーコード画像の表示方向との間の角度である。言い換えると、2つの角度が存在し、それらの2つの角度は補角である。図3aから、α1およびα2の両方の値の範囲は[0度,180度]であることがわかる。α1およびα2の両方が第1のしきい値より大きいときにのみ、第1のビームが傾斜した状態にあると判断できることに留意されたい。いずれかの角度(α1またはα2)が第1のしきい値以下である場合には、第1のビームは傾斜した状態にないと理解することができる。
【００１９】
ステップ130:検出された第1のビームが傾斜した状態にあるとき、第1のビームの傾斜した状態に基づいて、モバイル端末の画面上のインターフェースコンテンツの表示方向を調整する。
【００２０】
インターフェースコンテンツは、限定はしないが、バーコード画像、2次元コード画像等を含むことができる。インターフェースコンテンツは順方向または逆方向において認識することができ、順方向および逆方向は180度異なる2つの方向である。
【００２１】
ステップ130は以下のステップを含むことができる。
【００２２】
ステップA:検出された第1のビームが傾斜した状態にあるときに、第1のビームの傾斜角および傾斜方向を取得する。
【００２３】
具体的には、検出された第1のビームが傾斜した状態にあると判断するときに、モバイル端末は第1のビームの傾斜角および傾斜方向を取得することができる。傾斜方向は、上傾斜方向、下傾斜方向、左傾斜方向、右傾斜方向、左上傾斜方向、左下傾斜方向、右上傾斜方向または右下傾斜方向を含むことができる。例えば、ユーザが、第1のビームを放出する認識装置を上方、下方、左方および右方に傾ける可能性があり、その場合、第1のビームは上傾斜方向、下傾斜方向、左傾斜方向および右傾斜方向にある。
【００２４】
一例として図3aが使用される。α1およびα2がいずれも第1のしきい値より大きいとき、第1のビームが傾斜した状態にあると判断することができる。図3aにおいて、取得できる2つの傾斜角がα1およびα2であり、α1に対応する傾斜方向は下傾斜方向であり、α2に対応する傾斜方向は上傾斜方向である。図3aにおける第1のビームは、水平右方向(すなわち、バーコード画像の表示方向)にあるビームがα1の角度だけ時計回りに回転した後に得られるか、または水平右方向(すなわち、バーコード画像の表示方向)にあるビームがα2の角度だけ反時計回りに回転した後に得られると理解することができる。
【００２５】
ステップB:傾斜角および対応する傾斜方向に基づいて、モバイル端末の画面上のインターフェースコンテンツの表示方向を調整する。
【００２６】
ステップBは以下のこと、すなわち、傾斜方向および傾斜角に基づいて、インターフェースコンテンツの回転方向および回転角を決定することと、決定された回転方向において決定された回転角だけインターフェースコンテンツを回転させることとを含むことができる。
【００２７】
一実施態様において、複数の傾斜角が特定されるとき、傾斜方向および傾斜角に基づいて、インターフェースコンテンツの回転方向および回転角を決定するプロセスは以下のこと、すなわち、複数の傾斜角から、第2のしきい値を超えない第1の傾斜角を選択することと、第1の傾斜角を回転角と決定することと、第1の傾斜角に対応する傾斜方向が回転方向であると判断することとを含むことができる。第2のしきい値を超えない第1の傾斜角は、第2のしきい値以下の角度であることに留意されたい。
【００２８】
第2のしきい値が90度であると仮定する。図3aにおいて、傾斜角α1は第2のしきい値を超えないので、バーコード画像の回転角はα1であり、バーコード画像の回転方向は下傾斜方向である、すなわち、傾斜方向はα1に対応すると判断することができる。それゆえ、モバイル端末の画面上のインターフェースコンテンツの表示方向を調整するプロセスは以下のこと、すなわち、図3bに示されるバーコード画像の表示方向を得るために、バーコード画像を下傾斜方向にα1の角度だけ回転させること、言い換えると、バーコード画像を時計回りにα1の角度だけ回転させることを含む。図3bにおいて、第1のビームの方向は、バーコード画像の表示方向と一致している。それゆえ、コードスキャニングガンがバーコード画像を認識するのに好都合である可能性が高い。
【００２９】
別の例において、第1のビームとバーコード画像の表示方向との間の角度が図4aに示されるときに、図4aにおける両方の角度が第1のしきい値より大きいと仮定すると、第1のビームは傾斜した状態にあると判断することができる。それゆえ、2つの傾斜角α3およびα4を得ることができ、α3に対応する傾斜方向は下傾斜方向であり、α4に対応する傾斜方向は上傾斜方向である。傾斜角α4が第2のしきい値を超えないので、バーコード画像の回転角はα4であり、バーコード画像の回転方向は上傾斜方向である、すなわち、傾斜方向はα4に対応すると判断することができる。それゆえ、モバイル端末の画面上のインターフェースコンテンツの表示方向を調整するプロセスは以下のこと、すなわち、図4bに示されるバーコード画像の表示方向を得るために、バーコード画像を上傾斜方向にα4の角度だけ回転させる、すなわち、バーコード画像を反時計回りにα4の角度だけ回転させることを含む。図4bにおいて、第1のビームの方向はバーコード画像の表示方向と一致している。それゆえ、コードスキャニングガンがバーコード画像を認識するのに好都合である可能性が高い。
【００３０】
確かに、実際には、所定のしきい値を別の値に設定することもできる。本出願の実施態様は限定されない。
【００３１】
任意選択で、インターフェースコンテンツを所定の方向に所定の回転角だけ回転させる前に、回転中心を決定することができる。一例において、回転中心は、所定の方向の基準物に基づいて決定することができる。例えば、基準物がモバイル端末、モバイル端末のタッチスクリーンが位置する平面、モバイル端末のタッチスクリーンが位置する平面のX軸およびY軸等であるとき、決定された回転中心は、モバイル端末の画面の中心とすることができる。代替的には、基準物が水平面、水平面のX軸およびY軸等であるとき、決定された回転中心は、水平面の中心(すなわち、水平面のX軸およびY軸の交点)とすることができる。代替的には、基準物が垂直面、垂直面のX軸およびY軸等であるとき、決定された回転中心は垂直面の中心(すなわち、垂直面のX軸およびY軸の交点)とすることができる。
【００３２】
回転中心がさらに決定されるとき、決定された回転方向に決定された回転角だけインターフェースコンテンツを回転させるステップは以下のこと、すなわち、決定された回転中心を中心として使用することによって、決定された回転方向に決定された回転角だけインターフェースコンテンツを回転させることに置き換えることができる。
【００３３】
検出された第1のビームが傾斜した状態でないとき、モバイル端末の画面上のインターフェースコンテンツの表示方向は調整されなくてもよいことに留意されたい。
【００３４】
本出願において、認識装置によって放出される第1のビームが傾斜した状態にあるとき、モバイル端末は、第1のビームの傾斜した状態に基づいて、モバイル端末の画面上のインターフェースコンテンツの表示方向を自動的に調整し、それにより、認識角に関して厳しい要件を有するインターフェースコンテンツを容易に認識できるようになり、ユーザ体感をさらに改善できるようになることがわかる。
【００３５】
インターフェースコンテンツがバーコード画像であるとき、コードスキャニングガンおよびバーコード画像が対面し、コードスキャニングガンおよびバーコード画像の回転角が類似であるときにのみ、コードスキャニングガンは、バーコード画像の値を読み取ることができる。それゆえ、本出願において、コードスキャニングガンによって放出される赤外線ビームの傾斜した状態に基づいて、バーコード画像の表示方向を自動的に調整する方法によって、コードスキャニングガンの場所をユーザが繰り返し調整する必要があるために引き起こされるユーザ体感の劣化の問題を軽減することができる。
【００３６】
モバイル端末の画面の表示を制御するための上記の方法に対応して、本出願の一実施態様はモバイル端末をさらに提供する。図5に示されるように、モバイル端末は検出ユニット501と、判断ユニット502と、調整ユニット503とを含む。
【００３７】
検出ユニット501は第1のビームを検出するように構成される。
【００３８】
判断ユニット502は、検出ユニットによって検出された第1のビームが傾斜した状態にあるか否かを判断するように構成され、傾斜した状態は、第1のビームが所定の方向において第1のしきい値より大きい傾斜角を有することを示し、所定の方向はモバイル端末の画面上のインターフェースコンテンツの表示方向に基づいて決定される。
【００３９】
所定の方向は、上方向、下方向、左方向、右方向、左上方向、左下方向、右上方向または右下方向を含むことができる。
【００４０】
調整ユニット503は、判断ユニット502が、検出された第1のビームが傾斜した状態にあると判断するときに、第1のビームの傾斜した状態に基づいて、モバイル端末の画面上のインターフェースコンテンツの表示方向を調整するように構成される。
【００４１】
任意選択で、調整ユニット503は、第1のビームの傾斜した状態に基づいて、第1のビームの傾斜角および対応する傾斜方向を取得し、傾斜角および対応する傾斜方向に基づいて、モバイル端末の画面上のインターフェースコンテンツの表示方向を調整するように構成することができる。
【００４２】
任意選択で、調整ユニット503は、傾斜角および対応する傾斜方向に基づいて、インターフェースコンテンツの回転角および対応する回転方向を決定し、インターフェースコンテンツを決定された回転方向にその回転角だけ回転させるようにさらに構成することができる。
【００４３】
任意選択で、複数の傾斜角が存在するときに、調整ユニット503は、複数の傾斜角から、第2のしきい値を超えない第1の傾斜角を選択し、第1の傾斜角を回転角と決定し、第1の傾斜角に対応する傾斜方向が回転方向であると判断するようにさらに構成することができる。
【００４４】
本出願の本実施態様における装置の機能モジュールの機能は、上記の方法の実施態様におけるステップを実行することによって実現することができる。それゆえ、本出願において提供される装置の具体的な作業プロセスはここでは省略される。
【００４５】
本出願において提供されるモバイル端末によれば、検出ユニット501は第1のビームを検出する。判断ユニット502は、検出された第1のビームが傾斜した状態にあるか否かを判断する。検出された第1のビームが傾斜した状態にあるとき、調整ユニット503は、第1のビームの傾斜した状態に基づいて、モバイル端末の画面上のインターフェースコンテンツの表示方向を調整する。それゆえ、モバイル端末の画面上のインターフェースコンテンツを認識する効率が改善される。
【００４６】
上記の1つ以上の例において、本開示において説明される機能は、ハードウェア、ソフトウェア、ファームウェアまたはその任意の組み合わせによって実現できることは、当業者は承知しているはずである。それらの機能がソフトウェアによって実施されるとき、それらの機能はコンピュータ可読媒体内に記憶することができるか、またはコンピュータ可読媒体内の1つ以上の命令またはコードとして送信することができる。
【００４７】
上記の具体的な実施態様において、本開示の目的、技術的解決法および利点がさらに詳細に説明される。上記の説明が本開示の特定の実施態様にすぎず、本開示の保護範囲を限定することを意図するものではないことは理解されたい。本開示の技術的解決法に基づいて行われる、任意の変更形態、同等の代替形態、改善形態等は、本開示の保護範囲内に入るべきである。
【符号の説明】
【００４８】
501  検出ユニット
502  判断ユニット
503  調整ユニット
【図１】
0006882476.tif 000002
【図２】
0006882476.tif 000003
【図３ａ】
0006882476.tif 000004
【図３ｂ】
0006882476.tif 000005
【図４ａ】
0006882476.tif 000006
【図４ｂ】
0006882476.tif 000007
【図５】
0006882476.tif 000008