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 PDFInfo
- 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
Links
- 230000001276 controlling effect Effects 0.000 title claims description 6
- 238000004590 computer program Methods 0.000 title claims 3
- 230000000875 corresponding Effects 0.000 claims description 27
- 230000001133 acceleration Effects 0.000 claims description 23
- 230000005484 gravity Effects 0.000 claims description 4
- 238000000638 solvent extraction Methods 0.000 claims 3
- 238000005192 partition Methods 0.000 claims 1
- 101700062818 NP Proteins 0.000 description 1
- 101710042981 SHMT1 Proteins 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
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つの表示モードは、それぞれ、図7で定義された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.
前記値が閾値より大きいか否かを判定するステップをさらに有する、
請求項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.
請求項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角度範囲は、前記座標平面において前記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:
前記表示パネルが回転した結果、前記座標平面における前記重力加速度ベクトル成分が実際に位置する前記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.
前記座標平面を区画するための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所定角度は、それぞれの境界線及び反時計回り方向における第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角度範囲は、座標平面において前記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.
表示パネルの中心を原点とし、前記表示パネルに関連する一般平面に平行な座標平面を含む座標系を設定するステップと、
前記座標平面を、境界線が共に前記座標系の前記原点で交差する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.
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)
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)
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 |
-
2019
- 2019-02-02 CN CN201910107399.6A patent/CN109547650B/en active Active
- 2019-10-08 EP EP19913952.8A patent/EP3918778A4/en active Pending
- 2019-10-08 WO PCT/CN2019/109938 patent/WO2020155663A1/en active Application Filing
- 2019-10-08 JP JP2020572535A patent/JP2022518083A/en active Pending
- 2019-10-08 US US16/754,675 patent/US11561627B2/en active Active
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 |