JPWO2020155663A5 - Method and sensing device, display device and computer program product for controlling rotation of displayed image - Google Patents

Method and sensing device, display device and computer program product for controlling rotation of displayed image Download PDF

Info

Publication number
JPWO2020155663A5
JPWO2020155663A5 JP2020572535A JP2020572535A JPWO2020155663A5 JP WO2020155663 A5 JPWO2020155663 A5 JP WO2020155663A5 JP 2020572535 A JP2020572535 A JP 2020572535A JP 2020572535 A JP2020572535 A JP 2020572535A JP WO2020155663 A5 JPWO2020155663 A5 JP WO2020155663A5
Authority
JP
Japan
Prior art keywords
azimuth
boundary
coordinate plane
display panel
interval
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2020572535A
Other languages
Japanese (ja)
Other versions
JP2022518083A (en
Publication date
Priority claimed from CN201910107399.6A external-priority patent/CN109547650B/en
Application filed filed Critical
Publication of JP2022518083A publication Critical patent/JP2022518083A/en
Publication of JPWO2020155663A5 publication Critical patent/JPWO2020155663A5/en
Pending legal-status Critical Current

Links

Images

Description

選択的には、前記座標平面は、第1軸及び第2軸を含み、両者は、原点で交差し、前記座標平面は、第1軸が第2軸に垂直である直交座標平面である。 Optionally, said coordinate plane comprises a first axis and a second axis, both intersect at the origin, and said coordinate plane is a Cartesian coordinate plane with the first axis perpendicular to the second axis.

選択的には、前記座標平面は、前記原点からの径方向軸線と、前記座標平面内で前記径方向軸線から反時計回り方向に測定された角度座標とを含む。 Optionally, said coordinate plane comprises a radial axis from said origin and an angular coordinate measured counterclockwise from said radial axis within said coordinate plane .

選択的には、前記重力センサは、重力加速度ベクトルの第3軸における成分の値を測定し、この値が閾値より大きいか否かを決定するように構成される。 Optionally, the gravitational sensor is configured to measure the value of the component in the third axis of the gravitational acceleration vector and determine whether this value is greater than a threshold.

図1に示すように、任意の2つの隣接する方位区間の間の境界領域にバッファ領域が設けられる。この電子装置に関連する重力加速度ベクトルgは、重力センサによって測定される。重力加速度ベクトルgの測定に基づいて、重力加速度ベクトルgの表示パネルの平面における成分gxyが十分に特定の方位区間に近接するまで、画像の表示モードが切り替えられないように設定することができる。例えば、図1では、gxy第1軸xの正の方向との間の夾角λ1が30°より小さく、且つgxyが第1方位区間Eにある場合、表示パネルに表示される画像の表示モードは、右向きの横方向表示モードである。別の例では、gxy第2軸yの負の方向との間の夾角λ2が30°より小さく、且つgxyが第4方位区間Sにある場合、画像は回転され、第4方位区間Sに対応する上向きの縦方向表示モードで表示される。さらに別の例では、gxy第1軸xの正の方向との間の夾角、及びgxy第2軸yの負の方向との間の夾角が共に30°以上である場合、表示される画像は回転せず、現在の表示モード(右向きの横方向表示モード)に保持される。上記の分析によれば、gxy軸と第2軸yの間の夾角が30°より大きく、第1軸xの正の方向との夾角が30°より大きい領域は、パッファ領域として定義する。 As shown in FIG. 1, a buffer area is provided at the border area between any two adjacent bearing intervals. A gravitational acceleration vector g associated with the electronic device is measured by a gravitational sensor. Based on the measurement of the gravitational acceleration vector g, it can be set that the display mode of the image is not switched until the component gxy of the gravitational acceleration vector g in the plane of the display panel is sufficiently close to a particular azimuth interval. . For example, in FIG. 1, if the included angle λ1 between g xy and the positive direction of the first axis x is less than 30° and g xy is in the first azimuthal interval E, then the image displayed on the display panel is The display mode is a horizontal display mode facing right. In another example, if the included angle λ2 between g xy and the negative direction of the second axis y is less than 30° and g xy is in the fourth orientation interval S, then the image is rotated and the fourth orientation interval It is displayed in an upward portrait display mode corresponding to S. In yet another example, if the included angle between g xy and the positive direction of the first axis x and the included angle between g xy and the negative direction of the second axis y are both greater than or equal to 30°, then the display The displayed image is not rotated and remains in the current display mode (right-facing landscape display mode). According to the above analysis, the area where the included angle between the gxy axis and the second axis y is greater than 30° and the included angle with the positive direction of the first axis x is greater than 30° is defined as the puffer area.

選択的には、第1軸xと第2軸yとは互いに垂直である。選択的には、それらを非垂直に交差してもよい。図7に示す実施例において、この座標系は、第1軸x及び第2軸yが原点Oで垂直に交差する直交座標系である。第1軸xの正の方向は、方位角が0°に設定される。方位角は、反時計回り方向に大きくなり、第2軸yの正の方向の方位角は90°、第1軸xの負の方向の方位角は180°、第2軸yの負の方向の方位角は270°となる。 Optionally, the first axis x and the second axis y are perpendicular to each other. Alternatively, they may intersect non-perpendicularly. In the embodiment shown in FIG. 7, this coordinate system is a Cartesian coordinate system in which the first axis x and the second axis y intersect perpendicularly at the origin O. In the embodiment shown in FIG. The positive direction of the first axis x is set to 0° in azimuth. The azimuth angle increases in the counterclockwise direction, the azimuth angle in the positive direction of the second axis y is 90°, the azimuth angle in the negative direction of the first axis x is 180°, and the azimuth angle in the negative direction of the second axis y is 90°. The azimuth angle of is 270°.

選択的には、表示パネルを備えたいかなる電子装置について、画像と表示パネルにおける特定の制御ボタン(又は他のハードウェア機能)との関係に基づいて、表示パネルに表示される画像に関連する表示モードを定義することができる。図7と図9に示すように、スマートフォンを例として、その表示パネルの1つの短辺にある制御ボタンを参照することにより、4つの表示モードを定義できる。図2~図5に示すように、4つの表示モードは、それぞれ上向きの縦方向表示モード、下向きの縦方向表示モード、左向きの横方向表示モード及び右向きの横方向表示モードとして定義される。4つの表示モードは、それぞれ、図で定義された4つの方位区間に対応する。重力加速度ベクトル成分gxyがそれぞれの1つの方位区間にあると、表示パネルに表示される画像は、それぞれの1つの方位区間に対応するそれぞれ1つの表示モードで表示される。 Optionally, for any electronic device with a display panel, display related images displayed on the display panel based on the relationship between the image and specific control buttons (or other hardware functions) on the display panel. Modes can be defined. As shown in FIGS. 7 and 9, taking a smart phone as an example, four display modes can be defined by referring to the control buttons on one short side of its display panel. As shown in FIGS. 2-5, four display modes are defined as upward portrait display mode, downward portrait display mode, leftward landscape display mode and rightward landscape display mode, respectively. The four display modes respectively correspond to the four azimuth intervals defined in FIG. When the gravitational acceleration vector component g xy is in each one azimuth interval, the image displayed on the display panel is displayed in each one display mode corresponding to each one azimuth interval.

図7及び図9に示すように、スマートフォン(又は他の電子装置)の表示パネルは、中心点O及び4つの辺がそれぞれL1、L2、L3、L4として示される長方形である。画像が右向きの横方向表示モードで表示される場合、表示パネルに表示される画像の底辺は、第1軸xの正の方向の辺L1と平行になる。画像が下向きの縦方向表示モードで表示される場合、表示パネルに表示される画像の底辺は、第2軸yの正の方向の辺L2と平行になる。画像が左向きの横方向表示モードで表示される場合、表示パネルに表示される画像の底辺は、第1軸xの負の方向の辺L3と平行になる。画像が下向きの縦方向表示モードで表示される場合、表示パネルに表示される画像の底辺は、第2軸yの負の方向の辺L4と平行になる。 As shown in Figures 7 and 9, the display panel of a smart phone (or other electronic device) is a rectangle with a center point O and four sides indicated as L1, L2, L3, L4 respectively. When the image is displayed in right-facing landscape display mode, the bottom side of the image displayed on the display panel is parallel to the positive side L1 of the first axis x . When the image is displayed in a downward-facing portrait display mode, the bottom side of the image displayed on the display panel is parallel to the side L2 in the positive direction of the second axis y . When the image is displayed in left-facing landscape display mode, the bottom edge of the image displayed on the display panel is parallel to the negative side L3 of the first axis x . When the image is displayed in a downward-facing portrait display mode, the bottom side of the image displayed on the display panel is parallel to the side L4 in the negative direction of the second axis y .

一例では、gxyが第2方位区間Nの2つの境界線の周りの2つのバッファ領域に収まらない場合、図10及び図11に示すように、gxyに対応する方位角Xは、第3方位区間Wの角度範囲内にある、即ち、α2+δ2≦X<α3となる。これで、gxyは、別のバッファ領域に収まるかに関わらず(第2方位区間Nに最も近くなく、且つ現在は非アクティブ化される)、第2方位区間Nに最も近いバッファ領域の外の第3方位区間Wに収まると判定され、且つ画像は回転するように制御され、第3方位区間Wに対応する表示モードで表示される。選択的には、この表示モードでは、表示される画像の底辺は、第1軸xの負の方向の辺L3と平行になる。 In one example, if g xy does not fit in the two buffer regions around the two boundaries of the second azimuth interval N, then the azimuth angle X corresponding to g xy is the third It is within the angular range of the azimuth interval W, that is, α2+δ2≦X<α3. Now g xy is outside the buffer area closest to the second bearing interval N, regardless of whether it fits in another buffer area (it is not closest to the second bearing interval N and is currently deactivated). and the image is controlled to rotate and displayed in a display mode corresponding to the third azimuth interval W. Optionally, in this display mode, the bottom edge of the displayed image is parallel to the negative side L3 of the first axis x .

別の例では、gxyに対応する方位角Xが第4方位区間Sの角度範囲内にある場合、即ちα3≦X<α4の場合、gxyは、それぞれのバッファ領域に収まるか否かに関わらず、第4方位区間Sに収まると判定することができる(両方とも、第2方位区間Nに最も近いバッファ領域ではなく、且つ現在は非アクティブ化される)。そして、このステップは、第4方位区間Sに対応する表示モードで表示される画像の回転を制御することを含む。この表示モードでは、表示される画像の底辺は、第2軸yの負の方向の辺L4と平行になる。 In another example, if the azimuth angle X corresponding to g xy is within the angle range of the fourth azimuth interval S, that is, if α3≦X<α4, g xy can be accommodated in each buffer area or not. Regardless, it can be determined to fit in the fourth bearing interval S (both are not the buffer areas closest to the second bearing interval N and are currently deactivated). This step then includes controlling the rotation of the image displayed in the display mode corresponding to the fourth orientation segment S. In this display mode, the bottom side of the displayed image is parallel to the side L4 in the negative direction of the second axis y .

さらに別の例では、gxyに対応する方位角Xが第1方位区間Eの角度範囲内にある場合、即ち、0°≦X<α1-θ1、又はα4≦X<360°である場合、gxyは、別のバッファ領域に収まるかに関わらず(第2方位区間Nに最も近くなく、且つ現在は非アクティブ化される)、第2方位区間Nに最も近いバッファ領域の外の第1方位区間Eに収まると判定することができる。そして、このステップは、第1方位区間Eに対応する表示モードで表示される画像の回転を制御することを含む。この表示モードでは、表示される画像の底辺は、第1軸xの正の方向の辺L1と平行になる。 In yet another example, if the azimuth angle X corresponding to g xy is within the angular range of the first azimuth interval E, i.e., 0°≦X<α1−θ1, or α4≦X<360°, g xy will be the first It can be determined that it falls within the azimuth interval E. This step then includes controlling the rotation of the image displayed in the display mode corresponding to the first azimuth segment E. In this display mode, the bottom side of the displayed image is parallel to the side L1 in the positive direction of the first axis x .

さらに別の態様では、図12に戻り、本開示は、表示ドライバ120及び表示パネル121を含む表示装置200を提供する。表示ドライバ120は、表示パネル121を駆動して、4つの表示モードのうちの少なくとも1つで画像を表示するように構成される。表示装置200は、その中に埋め込まれ、メモリ122、重力センサ124及びプロセッサ123を含む感知装置100をさらに備える。本明細書に記載のように、感知装置100は、座標平面における重力加速度ベクトル成分が収まる2つの最も近いバッファ領域を含む方位区間を判定した場合、表示パネル121に表示される画像が1つの表示モードから別の表示モードへの回転を制御するように構成される。選択的には、表示装置200は、スマートフォン、タブレットコンピュータ、及びデジタルフォトスクリーンからなる群より選択される1つ、又は表示スクリーン又は表示パネルを有するいかなる電子装置を含む。 In yet another aspect, returning to FIG. 12, the present disclosure provides a display device 200 that includes a display driver 120 and a display panel 121. The display driver 120 and the display panel 121 are shown in FIG. Display driver 120 is configured to drive display panel 121 to display images in at least one of four display modes. Display device 200 further comprises sensing device 100 embedded therein and including memory 122 , gravity sensor 124 and processor 123 . As described herein, if the sensing device 100 determines an orientation interval that includes the two closest buffer regions in which the gravitational acceleration vector component in the coordinate plane falls, then the image displayed on the display panel 121 is one display. configured to control rotation from one mode to another display mode. Optionally, the display device 200 comprises one selected from the group consisting of smart phones, tablet computers, and digital photo screens, or any electronic device having a display screen or display panel.

Claims (31)

表示パネルに表示される画像の回転を制御するための方法であって、
表示パネルの中心を原点とし、前記表示パネルに関連する一般平面に平行な座標平面を含む座標系を設定するステップと、
前記座標平面を境界線が共に前記座標系の原点で交差する4つの方位区間に区画し、前記4つの方位区間を、前記表示パネルに4つの異なる方向で表示される画像の4つの表示モードにそれぞれ対応させるステップと、
4つの境界線のそれぞれ1つの周りのそれぞれの角度範囲内に、それぞれのバッファ領域を定義するステップと、
前記表示パネルの回転中に、前記座標平面における重力加速度ベクトル成分の方位角が、それぞれの方位区間の2つの境界線にそれぞれ関連する2つのバッファ領域を含む現在表示される画像の表示モードに対応する前記それぞれの方位区間内に保持されるか否かを判定するステップとを有する、
表示パネルに表示される画像の回転を制御するための方法。
A method for controlling rotation of an image displayed on a display panel, comprising:
establishing a coordinate system with the origin at the center of the display panel and including coordinate planes parallel to the general plane associated with the display panel;
partitioning the coordinate plane into four azimuth intervals whose boundaries both intersect at the origin of the coordinate system, and dividing the four azimuth intervals into four display modes of images displayed in four different orientations on the display panel; corresponding steps;
defining a respective buffer region within a respective angular range around each one of the four boundary lines;
During rotation of the display panel, the azimuth angle of the gravitational acceleration vector component in the coordinate plane corresponds to the display mode of the currently displayed image comprising two buffer areas respectively associated with two boundary lines of respective azimuth intervals. and determining whether the
A method for controlling the rotation of an image displayed on a display panel.
前記表示パネルの回転中に、前記座標平面における前記重力加速度ベクトル成分の方位角が、現在表示される画像の表示モードに対応するそれぞれ方位区間内に保持されていないと判定した場合、
前記表示パネルが回転した結果、前記座標平面における前記重力加速度ベクトル成分が実際に位置する前記4つの方位区間のうちの実際の方位区間を判定するステップと、
前記実際の方位区間に対応する表示モードに応じて、前記表示パネルにおける前記画像を回転させるステップと、
前記座標平面における前記実際の方位区間の2つの境界線に関連する2つのバッファ領域を決定するステップと、をさらに有する、
請求項1に記載の方法。
when it is determined that the azimuth angle of the gravitational acceleration vector component in the coordinate plane is not held within each azimuth interval corresponding to the display mode of the currently displayed image during the rotation of the display panel;
determining the actual azimuth interval of the four azimuth intervals in which the gravitational acceleration vector component in the coordinate plane is actually located as a result of the rotation of the display panel;
rotating the image on the display panel according to the display mode corresponding to the actual orientation interval;
determining two buffer regions associated with two boundaries of the actual bearing interval in the coordinate plane;
The method of claim 1.
前記表示パネルの回転中に、前記座標平面における前記重力加速度ベクトル成分の方位角が、現在表示される画像の表示モードに対応するそれぞれの方位区間内に保持されていると判定した場合、前記表示パネルにおける前記画像の回転を阻止するステップをさらに有する、請求項1に記載の方法。 If it is determined that the azimuth angle of the gravitational acceleration vector component in the coordinate plane is maintained within each azimuth interval corresponding to the display mode of the currently displayed image during the rotation of the display panel, the display 2. The method of claim 1, further comprising preventing rotation of the image in the panel. 前記座標平面は、第1軸及び第2軸を含み、両者は、前記原点で交差する、請求項1-3のいずれか1項に記載の方法。 A method according to any one of claims 1-3, wherein the coordinate plane includes a first axis and a second axis, both intersecting at the origin. 前記座標平面は、第1軸及び第2軸を含み、両者は、前記原点で交差し、前記座標平面は、前記第1軸が前記第2軸に垂直である直交座標平面である、請求項1-4のいずれか1項に記載の方法。 3. The coordinate plane comprises a first axis and a second axis, both intersecting at the origin, the coordinate plane being a Cartesian coordinate plane in which the first axis is perpendicular to the second axis. The method according to any one of 1-4. 前記表示パネルは長方形であり、前記第1軸は前記表示パネルの長手方向に平行であり、前記第2軸は前記表示パネルの幅方向に平行である、請求項5に記載の方法。 6. The method of claim 5, wherein the display panel is rectangular, the first axis is parallel to the longitudinal direction of the display panel, and the second axis is parallel to the width direction of the display panel. 前記座標平面は、前記原点からの径方向軸線、及び前記座標平面内で前記径方向軸線から反時計回り方向に測定された角度座標を含む、請求項1-6のいずれか1項に記載の方法。 7. The coordinate plane of any one of claims 1-6, wherein the coordinate plane comprises a radial axis from the origin and angular coordinates measured counterclockwise from the radial axis within the coordinate plane. Method. 前記座標系は、前記原点から前記座標平面に垂直な第3軸を含む、請求項1-7のいずれか1項に記載の方法。 The method of any one of claims 1-7, wherein the coordinate system includes a third axis perpendicular to the coordinate plane from the origin. 前記第3軸における重力加速度ベクトル成分の値を取得するステップ、及び
前記値が閾値より大きいか否かを判定するステップをさらに有する、
請求項8に記載の方法。
obtaining a value of a gravitational acceleration vector component in the third axis; and determining whether the value is greater than a threshold.
9. The method of claim 8.
前記値が閾値より大きいと判定した場合、所定の選択肢に応じて、前記4つの方位区間のうちの1つを前記表示パネルに現在表示される画像の表示モードに対応する方位区間に設定するステップをさらに有する、請求項9に記載の方法。 setting one of the four orientation intervals to the orientation interval corresponding to the display mode of the image currently displayed on the display panel, according to a predetermined option, if it is determined that the value is greater than the threshold; 10. The method of claim 9, further comprising: 前記値が閾値以下であると判定した場合、前記座標平面における前記重力加速度ベクトル成分が実際に位置するそれぞれの方位区間が、前記表示パネルに現在表示されている表示モードに対応する方位区間であると判定するステップをさらに有する、請求項9に記載の方法。 When it is determined that the value is equal to or less than the threshold, each azimuth interval in which the gravitational acceleration vector component in the coordinate plane is actually located is the azimuth interval corresponding to the display mode currently displayed on the display panel. 10. The method of claim 9, further comprising determining: 前記座標平面を4つの方位区間に区画するステップは、前記座標平面を区画するための4つの境界線を設定するサブステップと、前記座標平面において少なくとも1つの軸線から反時計回り方向に測定されたそれぞれの境界線に対応するそれぞれの方位角を設定するサブステップと、第4境界線と第1境界線との間の第1方位区間、前記第1境界線と第2境界線との間の第2方位区間、前記第2境界線と第3境界線との間の第3方位区間、及び前記第3境界線と前記第4境界線との間の第4方位区間を定義するサブステップと、を有する、
請求項1-11のいずれか1項に記載の方法。
The step of partitioning the coordinate plane into four orientation intervals includes the substep of setting four boundary lines for partitioning the coordinate plane, and a sub-step of setting respective azimuth angles corresponding to respective boundary lines; a first azimuth interval between a fourth boundary line and a first boundary line; defining a second azimuth interval, a third azimuth interval between said second boundary and a third boundary, and a fourth azimuth interval between said third boundary and said fourth boundary; has
A method according to any one of claims 1-11.
前記第1境界線は、約45度の第1方位角によって定義され、前記第2境界線は、約135度の第2方位角によって定義され、前記第3境界線は、約225度の第3方位角によって定義され、前記第4境界線は、約315度の第4方位角によって定義される、請求項12に記載の方法。 The first boundary is defined by a first azimuth angle of approximately 45 degrees, the second boundary is defined by a second azimuth angle of approximately 135 degrees, and the third boundary is defined by a second azimuth angle of approximately 225 degrees. 13. The method of claim 12, defined by three azimuth angles, and wherein the fourth boundary is defined by a fourth azimuth angle of about 315 degrees. 前記4つの境界線のそれぞれ1つの周りのそれぞれのバッファ領域を定義することは、前記座標平面においてそれぞれの境界線から反時計回り方向に測定された第1所定角度及び前記座標平面において前記それぞれの境界線から時計回り方向に測定された第2所定角度を定義することを含み、前記第1所定角度は、反時計回り方向に前記それぞれの境界線及び第1隣接境界線を有する方位区間に関連する角度値の1/2より小さく、前記第2所定角度は、時計回り方向に前記それぞれの境界線及び第2隣接境界線を有する方位区間に関連する角度値の1/2より小さい、請求項12に記載の方法。 Defining a respective buffer region around each one of the four boundary lines comprises: a first predetermined angle measured counterclockwise from the respective boundary line in the coordinate plane and the respective defining a second predetermined angle measured in a clockwise direction from a boundary, said first predetermined angle being associated with an azimuthal interval having said respective boundary and a first adjacent boundary in a counterclockwise direction; and wherein said second predetermined angle is less than one-half an angle value associated with an azimuth interval having said respective boundary line and a second adjacent boundary line in a clockwise direction. 12. The method according to 12. 前記画像を回転させることは、前記座標平面における重力加速度ベクトル成分が位置する実際の方位区間に対応する代替表示モードで現在表示される画像を再表示することを含み、前記画像は、前記代替表示モードに対応する方向で前記表示パネルに表示される、請求項2に記載の方法。 Rotating the image includes redisplaying the currently displayed image in an alternate display mode corresponding to the actual azimuth interval in which the gravitational acceleration vector component in the coordinate plane is located, wherein the image is displayed in the alternate display. 3. The method of claim 2, displayed on the display panel in an orientation corresponding to a mode. 前記座標平面における実際の方位区間の2つの境界線に関連する2つのバッファ領域を決定するステップは、前記2つの境界線のうちの第1境界線の周りの第1角度範囲及び前記2つの境界線のうちの第2境界線の周りの第2角度範囲を決定することを含み、
前記第1角度範囲は、前記座標平面において前記2つの境界線のうちの前記第1境界線から反時計回り方向に測定された第1所定角度、及び前記座標平面において前記2つの境界線のうちの前記第1境界線から時計回り方向に測定された第2所定角度を含み、
前記第2角度範囲は、前記座標平面において前記2つの境界線のうちの前記第2境界線から反時計回り方向に測定された第3所定角度、及び前記座標平面において前記2つの境界線のうちの前記第2境界線から時計回り方向に測定された第4所定角度を含む、
請求項2に記載の方法。
Determining two buffer regions associated with two boundaries of an actual azimuth interval in said coordinate plane comprises: a first angular range around a first of said two boundaries and said two boundaries; determining a second angular extent about a second boundary of the line;
The first angle range is a first predetermined angle measured in a counterclockwise direction from the first boundary line of the two boundary lines on the coordinate plane, and a second predetermined angle measured in a clockwise direction from said first boundary of
The second angle range is a third predetermined angle measured in a counterclockwise direction from the second boundary line of the two boundary lines on the coordinate plane, and a fourth predetermined angle measured in a clockwise direction from said second boundary of
3. The method of claim 2.
表示装置に埋め込まれ、その表示パネルに表示される画像の回転を制御するための感知装置であって、
1つ又は複数のコンピュータ実行可能指令を含むプリロードプログラムを記憶するように構成されるメモリと、
重力加速度ベクトルを測定するように構成される重力センサと、
前記メモリ及び前記重力センサに結合され、前記重力加速度ベクトルを処理し、前記1つ又は複数のコンピュータ実行可能指令を実行して、
前記表示パネルの中心を原点とし、前記表示パネルに関連する一般平面に平行な座標平面を含む座標系を設定するステップと、
前記座標平面を、境界線が共に前記座標系の前記原点で交差する4つの方位区間に区画し、前記4つの方位区間を、それぞれ、前記表示パネルにおいて4つの異なる方向で表示される画像の4つの表示モードに対応させるステップと、
4つの境界線のそれぞれ1つの周りのそれぞれの角度範囲内にそれぞれのバッファ領域を定義するステップと、
前記表示パネルの回転中に、前記重力加速度ベクトルの前記座標平面における成分の方位角が、それぞれの方位区間の2つの境界線にそれぞれ関連する2つのバッファ領域を含む現在表示される画像の表示モードに対応するそれぞれ方位区間内に保持されるか否かを判定するステップと、を実行させるように構成されるプロセッサと、を備える
感知装置。
A sensing device embedded in a display device for controlling rotation of an image displayed on the display panel, comprising:
a memory configured to store a preloaded program including one or more computer-executable instructions;
a gravity sensor configured to measure a gravitational acceleration vector;
coupled to the memory and the gravity sensor for processing the gravitational acceleration vector and executing the one or more computer-executable instructions;
establishing a coordinate system with an origin at the center of the display panel and including coordinate planes parallel to a general plane associated with the display panel;
The coordinate plane is partitioned into four azimuth intervals whose boundaries both intersect at the origin of the coordinate system, and the four azimuth intervals correspond respectively to four images displayed in four different orientations on the display panel. corresponding to one display mode;
defining a respective buffer region within a respective angular range around each one of the four boundary lines;
A display mode of the currently displayed image, during rotation of the display panel, wherein the azimuth angles of the components of the gravitational acceleration vector in the coordinate plane comprise two buffer areas respectively associated with two boundary lines of respective azimuth intervals. and a processor configured to perform:
前記表示パネルの回転中に前記座標平面における前記重力加速度ベクトル成分の方位角が、現在表示される画像の表示モードに対応するそれぞれの前記方位区間内に保持されていないと判定した場合、前記プロセッサは、前記1つ又は複数のコンピュータ実行可能指令を実行して、
前記表示パネルが回転した結果、前記座標平面における前記重力加速度ベクトル成分が実際に位置する前記4つの方位区間のうちの実際の方位区間を判定し、
前記実際の方位区間に対応する表示モードに応じて、前記表示パネルにおける画像を回転させ、
前記座標平面における前記実際の方位区間の2つの境界線に関連する2つのバッファ領域を判定するように構成される、
請求項17に記載の感知装置。
when determining that the azimuth angle of the gravitational acceleration vector component in the coordinate plane during rotation of the display panel is not held within each of the azimuth intervals corresponding to the display mode of the currently displayed image, the processor executes the one or more computer-executable instructions,
determining an actual azimuth interval of the four azimuth intervals in which the gravitational acceleration vector component in the coordinate plane is actually located as a result of the rotation of the display panel;
rotating an image on the display panel according to a display mode corresponding to the actual orientation interval;
configured to determine two buffer regions associated with two boundaries of the actual bearing interval in the coordinate plane;
18. The sensing device of claim 17.
前記表示パネルの回転中に、前記座標平面における前記重力加速度ベクトル成分の方位角が、現在表示される画像の表示モードに対応するそれぞれの方位区間内に保持されていると判定した場合、前記プロセッサは、前記1つ又は複数のコンピュータ実行可能指令を実行して、前記表示パネルにおける前記画像の回転を阻止するように構成される、請求項17に記載の感知装置。 when determining that the azimuth angles of the gravitational acceleration vector components in the coordinate plane are held within respective azimuth intervals corresponding to the display mode of the currently displayed image during rotation of the display panel, the processor 18. The sensing device of claim 17, configured to execute the one or more computer-executable instructions to prevent rotation of the image on the display panel. 前記座標系は、前記座標平面において前記原点で垂直に交差する第1軸と第2軸、及び前記座標平面に垂直な第3軸を有する直交座標系である、請求項17-19のいずれか1項に記載の感知装置。 20. The coordinate system according to any one of claims 17-19, wherein the coordinate system is a Cartesian coordinate system having first and second axes perpendicularly intersecting at the origin in the coordinate plane and a third axis perpendicular to the coordinate plane. A sensing device according to claim 1. 前記重力センサは、前記重力加速度ベクトルの前記第3軸における成分の値を測定するように構成され、前記プロセッサは、前記値が閾値より大きいか否かを判定するように構成される、請求項20に記載の感知装置。 3. The gravity sensor is configured to measure a value of a component of the gravitational acceleration vector in the third axis, and the processor is configured to determine whether the value is greater than a threshold. 21. The sensing device according to 20. 前記値が閾値以下であると判定した場合、前記プロセッサは、さらに、前記1つ又は複数のコンピュータ実行可能指令を実行して、前記重力加速度ベクトルの成分の方位角の前記座標平面における実際の位置に基づいて実際の方位区間を判定するように構成される、請求項21に記載の感知装置。 Upon determining that the value is less than or equal to the threshold, the processor further executes the one or more computer-executable instructions to determine the actual position of the azimuth angle component of the gravitational acceleration vector in the coordinate plane. 22. The sensing device of claim 21, configured to determine the actual azimuth interval based on . 前記値が閾値より大きいと判定した場合、前記プロセッサは、さらに、前記1つ又は複数のコンピュータ実行可能指令を実行して、前記メモリに記憶された所定の選択肢に基づいて、前記4つの方位区間のうちの1つを表示モードで現在表示される画像に対応する方位区間として決定するように構成される、請求項21に記載の感知装置。 Upon determining that the value is greater than the threshold, the processor further executes the one or more computer-executable instructions to determine the four bearing intervals based on predetermined selections stored in the memory. 22. The sensing device of claim 21, configured to determine one of as the azimuth interval corresponding to the image currently displayed in the display mode. 前記プロセッサは、さらに、前記1つ又は複数のコンピュータ実行可能指令を実行して、
前記座標平面を区画するための4つの境界線を設定し、
座標平面において少なくとも1つの軸線から反時計回り方向に測定されたそれぞれの境界線に対応するそれぞれの方位角を設定し、
第4境界線と第1境界線との間の第1方位区間、前記第1境界線と第2境界線との間の第2方位区間、前記第2境界線と第3境界線との間の第3方位区間、及び前記第3境界線と前記第4境界線との間の第4方位区間を定義し、
前記座標平面を4つの方位区間に区画するように構成される、
請求項17-23のいずれか1項に記載の感知装置。
The processor further executes the one or more computer-executable instructions to
setting four boundary lines for demarcating the coordinate plane;
setting a respective azimuth angle corresponding to each boundary line measured in a counterclockwise direction from the at least one axis in the coordinate plane;
A first bearing section between a fourth boundary and a first boundary, a second bearing section between the first boundary and the second boundary, and between the second boundary and a third boundary defining a third azimuth interval of and a fourth azimuth interval between said third boundary and said fourth boundary;
configured to partition the coordinate plane into four orientation intervals;
A sensing device according to any one of claims 17-23.
前記第1境界線は、約45度の第1方位角によって定義され、前記第2境界線は、約135度の第2方位角によって定義され、前記第3境界線は、約225度の第3方位角によって定義され、前記第4境界線は、約315度の第4方位角によって定義される、請求項24に記載の感知装置。 The first boundary is defined by a first azimuth angle of approximately 45 degrees, the second boundary is defined by a second azimuth angle of approximately 135 degrees, and the third boundary is defined by a second azimuth angle of approximately 225 degrees. 25. The sensing device of claim 24, defined by three azimuth angles, and wherein said fourth boundary is defined by a fourth azimuth angle of approximately 315 degrees. 前記プロセッサは、さらに、前記1つ又は複数のコンピュータ実行可能指令を実行して、前記座標平面においてそれぞれの境界線から反時計回り方向に測定された第1所定角度及び前記座標平面においてそれぞれの境界線から時計回り方向に測定された第2所定角度を定義し、これにより、前記4つの境界線のそれぞれ1つの周りにそれぞれのバッファ領域を定義するように構成されており、
前記第1所定角度は、それぞれの境界線及び反時計回り方向における第1隣接境界線を有する方位区間に関連する角度値の1/2より小さく、
前記第2所定角度は、それぞれの境界線及び時計回り方向における第2隣接境界線を有する方位区間に関連する角度値の1/2より小さい、
請求項24に記載の感知装置。
The processor further executes the one or more computer-executable instructions to determine a first predetermined angle measured in a counterclockwise direction from a respective boundary line in the coordinate plane and a respective boundary line in the coordinate plane. defining a second predetermined angle measured clockwise from the line, thereby defining a respective buffer region around each one of said four boundary lines;
the first predetermined angle is less than one-half of the angle value associated with each boundary line and the azimuth interval with the first adjacent boundary line in the counterclockwise direction;
the second predetermined angle is less than half the angle value associated with the azimuth interval having the respective boundary line and the second adjacent boundary line in the clockwise direction;
25. The sensing device of claim 24.
前記プロセッサは、さらに、前記1つ又は複数のコンピュータ実行可能指令を実行して、前記座標平面における前記重力加速度ベクトル成分が位置する実際の方位区間に対応する代替表示モードで現在表示される画像を再表示して、前記代替表示モードに対応する方向で表示パネルに前記画像を表示し、これにより前記画像を回転させるように構成される、請求項18に記載の感知装置。 The processor further executes the one or more computer-executable instructions to display the currently displayed image in an alternate display mode corresponding to the actual azimuth interval in which the gravitational acceleration vector component is located in the coordinate plane. 19. The sensing device of claim 18, configured to redisplay to display the image on a display panel in an orientation corresponding to the alternate display mode, thereby rotating the image. 前記プロセッサは、さらに、前記1つ又は複数のコンピュータ実行可能指令を実行して、前記2つの境界線のうちの第1境界線の周りの第1角度範囲及び前記2つの境界線のうちの第2境界線の周りの第2角度範囲を決定するように構成されており、
前記第1角度範囲は、座標平面において前記2つの境界線のうちの前記第1境界線から反時計回り方向に測定された第1所定角度、及び座標平面において前記2つの境界線のうちの前記第1境界線から時計回り方向に測定された第2所定角度を含み、
前記第2角度範囲は、前記座標平面において前記2つの境界線のうちの前記第2境界線から反時計回り方向に測定された第3所定角度、及び前記座標平面において前記2つの境界線のうちの前記第2境界線から時計回り方向に測定された第4所定角度を含む、
請求項18に記載の感知装置。
The processor is further configured to execute the one or more computer-executable instructions to determine a first angular range around a first of the two boundary lines and a first of the two boundary lines. 2 configured to determine a second angular range about the boundary;
The first angle range is a first predetermined angle measured in a counterclockwise direction from the first boundary line of the two boundary lines in a coordinate plane, and the including a second predetermined angle measured in a clockwise direction from the first boundary;
The second angle range is a third predetermined angle measured in a counterclockwise direction from the second boundary line of the two boundary lines on the coordinate plane, and a fourth predetermined angle measured in a clockwise direction from said second boundary of
19. A sensing device according to claim 18.
表示パネルと、
前記表示パネルを駆動して、4つの表示モードのうちの少なくとも1つで画像を表示するように構成される表示ドライバと、
表示パネルに表示される画像の1つの表示モードから別の表示モードへの回転を制御するように構成された、請求項17-28のいずれか1項に記載の感知装置とを備える、
表示装置。
a display panel;
a display driver configured to drive the display panel to display images in at least one of four display modes;
and a sensing device according to any one of claims 17-28, adapted to control rotation of an image displayed on the display panel from one display mode to another display mode.
display device.
スマートフォン、タブレットコンピュータ及びデジタルフォトスクリーンからなる群より選択される1つを含む、請求項29に記載の表示装置。 30. The display device of claim 29, comprising one selected from the group consisting of smart phones, tablet computers and digital photo screens. コンピュータ可読指令を有する非一時的な有形のコンピュータ可読媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読指令は、プロセッサによって実行可能であり、実行されると前記プロセッサに、
表示パネルの中心を原点とし、前記表示パネルに関連する一般平面に平行な座標平面を含む座標系を設定するステップと、
前記座標平面を、境界線が共に前記座標系の前記原点で交差する4つの方位区間に区画し、前記4つの方位区間を、それぞれ、前記表示パネルにおいて4つの異なる方向で表示される画像の4つの表示モードに対応させるステップと、
4つの境界線のそれぞれ1つの周りのそれぞれの角度範囲内にそれぞれのバッファ領域を定義するステップと、
前記表示パネルの回転中に、前記座標平面における重力加速度ベクトル成分の方位角が、前記それぞれの方位区間の2つの境界線にそれぞれ関連する2つのバッファ領域を含む現在表示される画像の表示モードに対応する前記それぞれの方位区間内に保持されるか否かを判定するステップとを実行させる、
コンピュータプログラム製品。
1. A computer program product comprising a non-transitory tangible computer readable medium having computer readable instructions executable by a processor and, when executed, causing the processor to:
establishing a coordinate system with the origin at the center of the display panel and including coordinate planes parallel to the general plane associated with the display panel;
The coordinate plane is partitioned into four azimuth intervals whose boundaries both intersect at the origin of the coordinate system, and the four azimuth intervals correspond respectively to four images displayed in four different orientations on the display panel. corresponding to one display mode;
defining a respective buffer region within a respective angular range around each one of the four boundary lines;
During rotation of the display panel, the azimuth angle of the gravitational acceleration vector component in the coordinate plane changes to the display mode of the currently displayed image comprising two buffer areas respectively associated with two boundary lines of the respective azimuth intervals. and determining whether it is held within each of the corresponding azimuth intervals.
computer program product.
JP2020572535A 2019-02-02 2019-10-08 Methods and Devices for Controlling Display Image Rotation, Display Devices and Computer Program Products Pending JP2022518083A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201910107399.6 2019-02-02
CN201910107399.6A CN109547650B (en) 2019-02-02 2019-02-02 Method and device for controlling image rotation and electronic equipment
PCT/CN2019/109938 WO2020155663A1 (en) 2019-02-02 2019-10-08 Method and apparatus for controlling rotation of displayed image, display apparatus, and computer-program product

Publications (2)

Publication Number Publication Date
JP2022518083A JP2022518083A (en) 2022-03-14
JPWO2020155663A5 true JPWO2020155663A5 (en) 2022-10-13

Family

ID=65838878

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020572535A Pending JP2022518083A (en) 2019-02-02 2019-10-08 Methods and Devices for Controlling Display Image Rotation, Display Devices and Computer Program Products

Country Status (5)

Country Link
US (1) US11561627B2 (en)
EP (1) EP3918778A4 (en)
JP (1) JP2022518083A (en)
CN (1) CN109547650B (en)
WO (1) WO2020155663A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109547650B (en) * 2019-02-02 2020-07-03 京东方科技集团股份有限公司 Method and device for controlling image rotation and electronic equipment
CN110737336B (en) * 2019-10-12 2022-05-13 Oppo广东移动通信有限公司 Video display direction adjusting method and device and computer readable storage medium
CN111031414B (en) * 2019-11-15 2021-06-01 歌尔股份有限公司 Control method of audio device, and storage medium
CN112929637A (en) * 2019-12-05 2021-06-08 北京芯海视界三维科技有限公司 Method for realizing 3D image display and 3D display equipment
JP2022015597A (en) * 2020-07-09 2022-01-21 キヤノン株式会社 Electronic apparatus and method for controlling the same
CN116343714A (en) * 2023-03-01 2023-06-27 业成科技(成都)有限公司 Display screen rotation self-adaption method, device, computer equipment and storage medium

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7289102B2 (en) 2000-07-17 2007-10-30 Microsoft Corporation Method and apparatus using multiple sensors in a device with a display
JP2004219791A (en) * 2003-01-16 2004-08-05 Matsushita Electric Ind Co Ltd Mobile display equipment
KR100651938B1 (en) * 2004-08-16 2006-12-06 엘지전자 주식회사 apparatus, method and medium for controlling image orientation
JP5223502B2 (en) * 2008-07-03 2013-06-26 ヤマハ株式会社 Direction tracking display device, direction tracking display method, and direction tracking display program
CN101800816B (en) * 2010-04-08 2012-10-17 华为终端有限公司 Method for horizontal and vertical switching of touch screen of mobile terminal and mobile terminal
US8471869B1 (en) * 2010-11-02 2013-06-25 Google Inc. Optimizing display orientation
US9964990B2 (en) * 2012-02-21 2018-05-08 Nokia Technologies Oy Apparatus and associated methods
US9348431B2 (en) * 2012-07-04 2016-05-24 Korea Advanced Institute Of Science And Technology Display device for controlling auto-rotation of content and method for controlling auto-rotation of content displayed on display device
CN103002132B (en) 2012-11-19 2014-09-17 广东欧珀移动通信有限公司 Method for controlling mobile phone operation by utilizing gravity induction
CN103902194A (en) * 2012-12-28 2014-07-02 鸿富锦精密工业(武汉)有限公司 Electronic device and control method for allowing screen image of electronic device to rotate
CN103902185B (en) * 2014-04-23 2019-02-12 锤子科技(北京)有限公司 Screen rotation method and device, mobile device
WO2016015183A1 (en) * 2014-07-26 2016-02-04 华为技术有限公司 Method for controlling display of screen of mobile terminal and mobile terminal
CN104777998B (en) * 2015-03-17 2018-12-18 惠州Tcl移动通信有限公司 The method and intelligent terminal of picture rotation
CN104820562A (en) * 2015-05-27 2015-08-05 三星电子(中国)研发中心 Electronic equipment, image display method and device for the same
US10347218B2 (en) * 2016-07-12 2019-07-09 Qualcomm Incorporated Multiple orientation detection
CN107644395B (en) * 2016-07-21 2021-08-10 荣耀终端有限公司 Image processing method and mobile device
US10217186B2 (en) * 2017-02-15 2019-02-26 Htc Corporation Method, virtual reality apparatus and recording medium for displaying fast-moving frames of virtual reality
CN107168691A (en) * 2017-03-30 2017-09-15 武汉斗鱼网络科技有限公司 A kind of video screen spinning solution and device
CN107145269B (en) * 2017-04-19 2023-06-23 腾讯科技(深圳)有限公司 Data rotation method and device
CN107613143B (en) * 2017-10-20 2020-05-01 深圳市普天宜通技术股份有限公司 Video rotation display method, storage device and mobile terminal
CN109547650B (en) * 2019-02-02 2020-07-03 京东方科技集团股份有限公司 Method and device for controlling image rotation and electronic equipment

Similar Documents

Publication Publication Date Title
JP6328815B2 (en) Tilt for scrolling
US11460916B2 (en) Interface interaction apparatus and method
JP2022518083A (en) Methods and Devices for Controlling Display Image Rotation, Display Devices and Computer Program Products
JP6081027B2 (en) Tilt motion for scrolling
JP2016535363A (en) Tilt motion for scrolling
WO2015124098A1 (en) Screen content display method and system
US10318127B2 (en) Interface providing systems and methods for enabling efficient screen control
US9691175B2 (en) 3-D models as a navigable container for 2-D raster images
JP5977475B1 (en) Actions triggered by movement for mobile devices
CN105718232A (en) Display method and display device of arbitrary angle plane rotation
US20140282284A1 (en) Portable reproduction device, and control method, program and information storage medium for portable reproduction device
CN104869298A (en) Data processing method and electronic device
CN108491818B (en) Detection method, device and the electronic equipment of target object
JPWO2020155663A5 (en) Method and sensing device, display device and computer program product for controlling rotation of displayed image
CN112991255A (en) Robot balance determination device and robot balance determination method
EP3518521B1 (en) Method for realizing effect of photo being taken by others through selfie, and photographing device
JP2020071854A (en) Image processing apparatus, image processing method, and program
WO2021120044A1 (en) Coaxiality measurement method and device, system, and rotation structure
EP3627817B1 (en) Image processing method and terminal
CN109189244A (en) A kind of terminal display method, apparatus, terminal and readable storage medium storing program for executing
CN110727755B (en) Terrain shape regularization method, electronic device and storage medium
CN113168823A (en) Display control method, electronic device, and computer-readable storage medium
CN116033271A (en) Camera control method, device, storage medium and system
CN115484481A (en) Display control method, display device, and storage medium
JP2022048650A (en) Crack measurement system, crack measurement method, and computer program