TWI463350B - An electronic device and method for controlling a usre interface of the electronic device - Google Patents
An electronic device and method for controlling a usre interface of the electronic device Download PDFInfo
- Publication number
- TWI463350B TWI463350B TW099128395A TW99128395A TWI463350B TW I463350 B TWI463350 B TW I463350B TW 099128395 A TW099128395 A TW 099128395A TW 99128395 A TW99128395 A TW 99128395A TW I463350 B TWI463350 B TW I463350B
- Authority
- TW
- Taiwan
- Prior art keywords
- user interface
- electronic device
- dimensional
- function table
- reference position
- Prior art date
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本發明涉及一種電子裝置及控制其用戶介面的方法。 The present invention relates to an electronic device and a method of controlling its user interface.
在電子裝置傳統的用戶介面系統中,為了執行一個程式或服務,需要一層一層的點擊功能表中的子目錄,即需要很多次的點擊動作,這樣比較浪費時間,也不能直接瀏覽功能表中的子目錄,很容易造成由於不清楚需要執行的程式在哪個功能表的哪個子目錄而進行更多此類的點擊動作。且由於這樣造成的多次點擊動作對電子裝置的觸摸屏也有一定的傷害,操作起來也不方便。 In the traditional user interface system of the electronic device, in order to execute a program or service, a sub-directory in the function menu is required to be layer by layer, that is, a click action is required many times, which is a waste of time and cannot directly browse the function table. Subdirectories can easily cause more such click actions because it is unclear which subdirectory of which function the program needs to execute. Moreover, the multiple click action caused by this has a certain damage to the touch screen of the electronic device, and the operation is not convenient.
鑒於以上內容,有必要提供一種電子裝置及控制其用戶介面的方法,利用方向感測器監測電子裝置的角度變化值及轉動方向,來相應的控制包括三維功能表或三維子功能表的用戶介面進行移動。 In view of the above, it is necessary to provide an electronic device and a method for controlling the user interface thereof, and the direction sensor is used to monitor the angle change value and the rotation direction of the electronic device, thereby correspondingly controlling the user interface including the three-dimensional function table or the three-dimensional sub-function table. Move.
一種電子裝置,該電子裝置包括顯示螢幕、用戶介面以及方向感測器,所述的電子裝置還包括:顯示模組,用於在顯示螢幕上顯示用戶介面;設置模組,用於預設電子裝置各角度變化值所對應的用戶介面的移動速度,及根據電子裝置的轉動方向設定用戶介面的移動方向,該角度變化值及轉動方向是以一個預設基準位置 進行監測及設置的;獲取模組,用於即時從方向感測器獲取電子裝置在所述預設基準位置的角度變化值及轉動方向;確認模組,用於確定用戶介面在所獲取的角度變化值及電子裝置的轉動方向所對應的移動速度以及移動方向;控制模組,用於根據所確定的用戶介面的移動速度以及移動方向,控制用戶介面以所確定的移動速度向所確定的移動方向移動。 An electronic device includes a display screen, a user interface, and a direction sensor, the electronic device further includes: a display module for displaying a user interface on the display screen; and a setting module for presetting the electronic The movement speed of the user interface corresponding to each angle change value of the device, and the moving direction of the user interface according to the rotation direction of the electronic device, the angle change value and the rotation direction are a preset reference position Obtaining a module for acquiring an angle change value and a rotation direction of the electronic device at the preset reference position from the direction sensor; the confirmation module is configured to determine the angle of the user interface at the acquired position a change value and a moving speed and a moving direction corresponding to the rotating direction of the electronic device; the control module is configured to control the user interface to determine the moving speed according to the determined moving speed and the moving direction of the user interface Move in direction.
一種控制電子裝置的用戶介面的方法,應用在電子裝置中,該電子裝置包括顯示螢幕、用戶介面以及方向感測器,該方法包括步驟:在顯示螢幕上顯示用戶介面;預設電子裝置各角度變化值所對應的用戶介面的移動速度,及根據電子裝置的轉動方向設定用戶介面的移動方向,該角度變化值及轉動方向是以一個預設基準位置進行監測及設置的;即時從方向感測器獲取電子裝置在所述預設基準位置的角度變化值及轉動方向;確定用戶介面在所獲取的角度變化值及電子裝置的轉動方向所對應的用戶介面的移動速度以及移動方向;控制用戶介面以所確定的移動速度向所確定的移動方向移動。 A method for controlling a user interface of an electronic device is applied to an electronic device, comprising: a display screen, a user interface, and a direction sensor, the method comprising the steps of: displaying a user interface on the display screen; presetting the angle of the electronic device The moving speed of the user interface corresponding to the change value, and the moving direction of the user interface according to the rotating direction of the electronic device, the angle change value and the rotating direction are monitored and set by a preset reference position; Obtaining an angle change value and a rotation direction of the electronic device at the preset reference position; determining a moving speed and a moving direction of the user interface corresponding to the acquired angle change value and the rotation direction of the electronic device of the user interface; and controlling the user interface Moving in the determined moving direction at the determined moving speed.
相較於習知技術,本發明提供的電子裝置及控制其用戶介面的方法,透過三維的顯示方式來顯示用戶介面上的功能表以及子功能表等,讓用戶更加方便地瀏覽各功能表或子功能表,另外透過方向感測器監測該電子裝置的角度變化值及轉動方向來控制該用戶介面的進行相應的移動,使用戶不用多次點擊,方便用戶操作。 Compared with the prior art, the electronic device and the method for controlling the user interface thereof display the function table and the sub-function table on the user interface through a three-dimensional display manner, so that the user can browse the function tables more conveniently or The sub-function table further monitors the angle change value and the rotation direction of the electronic device through the direction sensor to control the corresponding movement of the user interface, so that the user does not need to click multiple times to facilitate the user's operation.
1‧‧‧電子裝置 1‧‧‧Electronic device
10‧‧‧顯示螢幕 10‧‧‧ Display screen
20‧‧‧方向感測器 20‧‧‧ Directional Sensor
30‧‧‧用戶介面 30‧‧‧User interface
40‧‧‧控制單元 40‧‧‧Control unit
402‧‧‧顯示模組 402‧‧‧Display module
404‧‧‧設置模組 404‧‧‧Setup module
406‧‧‧獲取模組 406‧‧‧Getting module
408‧‧‧確認模組 408‧‧‧Confirmation module
410‧‧‧控制模組 410‧‧‧Control Module
S10‧‧‧在顯示螢幕上顯示包括多個並列顯示的三維功能表的用戶介面,該用戶介面中各三維功能表中的子功能表以三維層疊的方式顯示 S10‧‧‧ Display the user interface of the three-dimensional function table including multiple parallel displays on the display screen, and the sub-function tables in each three-dimensional function table in the user interface are displayed in a three-dimensional stacked manner
S11‧‧‧預設電子裝置各角度變化值所對應的用戶介面的移動速度,及根據電子裝置的轉動方向設定用戶介面的移動方向 S11‧‧‧ Preset the movement speed of the user interface corresponding to each angle change value of the electronic device, and set the moving direction of the user interface according to the rotation direction of the electronic device
S12‧‧‧即時從方向感測器獲取電子裝置在預設基準位置的角度變化值及轉動方向 S12‧‧‧ Instantly obtain the angle change value and rotation direction of the electronic device at the preset reference position from the direction sensor
S13‧‧‧確定用戶介面在所獲取的角度變化值及電子裝置的轉動方向所對應的移動速度以及移動方向 S13‧‧‧ Determine the moving speed and moving direction of the user interface in the acquired angle change value and the rotation direction of the electronic device
S14‧‧‧控制用戶介面以所確定的移動速度向所確定的移動方向移動 S14‧‧‧ controls the user interface to move in the determined direction of movement at the determined movement speed
圖1是本發明電子裝置的較佳實施例的系統架構圖。 1 is a system architecture diagram of a preferred embodiment of an electronic device of the present invention.
圖2是本發明多個三維功能表並列顯示以及顯示裝置顯示該三維 功能表的顯示示意圖。 2 is a parallel display of a plurality of three-dimensional function tables of the present invention and a display device displaying the three-dimensional Schematic diagram of the function table.
圖3是本發明電子裝置的較佳實施例的空間座標系的示意圖。 3 is a schematic illustration of a space coordinate system of a preferred embodiment of an electronic device of the present invention.
圖4是本發明電子裝置的較佳實施例的功能模組圖。 4 is a functional block diagram of a preferred embodiment of an electronic device of the present invention.
圖5是本發明電子裝置1與預設基準位置的Y軸以及Z軸的角度變化值示意圖。 FIG. 5 is a schematic diagram showing angle changes of the Y-axis and the Z-axis of the electronic device 1 of the present invention and a preset reference position.
圖6是本發明控制電子裝置的用戶介面的方法較佳實施例的流程圖。 6 is a flow chart of a preferred embodiment of a method of controlling a user interface of an electronic device in accordance with the present invention.
如圖1所示,是本發明電子裝置的較佳實施例的系統架構圖。所述的電子裝置1包括顯示螢幕10、方向感測器20以及用戶介面30。 1 is a system architecture diagram of a preferred embodiment of an electronic device of the present invention. The electronic device 1 includes a display screen 10, a direction sensor 20, and a user interface 30.
所述的顯示螢幕10用於顯示所述的用戶介面30。 The display screen 10 is used to display the user interface 30.
所述的方向感測器20用於監測電子裝置1的轉動方向及角度變化值。所述的方向感測器20可以是加速計、Gyroscope(陀螺儀)等監測電子裝置1的轉動方向及角度變化值的任意適用的裝置。該方向感測器20監測的電子裝置1的轉動方向及角度變化值是以電子裝置1垂直放置時的角度為基準來監測的。 The direction sensor 20 is configured to monitor a rotation direction and an angle change value of the electronic device 1. The direction sensor 20 may be any suitable device for monitoring the rotation direction and the angle change value of the electronic device 1 such as an accelerometer or a Gyroscope. The rotation direction and the angle change value of the electronic device 1 monitored by the direction sensor 20 are monitored based on the angle at which the electronic device 1 is vertically placed.
所述的用戶介面30中包括具有多個並列顯示的三維功能表(或者列表),且各三維功能表中的子功能表也以三維層疊的方式顯示在該用戶介面30上。所述的用戶介面30是三維用戶介面,支援三維顯示。在本較佳實施例中,僅以功能表進行舉例說明。此外,當各個子功能表還包括多個內容(item)時,所述的用戶介面30 還包括多個並列顯示的三維子功能表,且各子功能表的內容也是三維層疊的顯示方式。方便用戶可以更加方便的預覽功能表、預覽功能表中的子功能表以及子功能表中的內容等。其如圖2(a)所示,該用戶介面30中有3個功能表:多媒體、音樂以及通話記錄。其中音樂功能表的子功能表播放列表1以及播放列表2、多媒體功能表的子功能表視頻與圖片,以及通話記錄功能表的子功能表通話時間與最近通話都以三維層疊的方式顯示。如果當音樂功能表被啟動時,其子功能表播放列表1以及播放列表2也並列顯示,且該播放列表1與播放列表2中的內容也以三維層疊的方式顯示。當該用戶介面30在顯示螢幕10上顯示時,其主要顯示一個三維功能表,相鄰的並列三維功能表部分顯示,如圖2(b)所示。應說明的是,實際應用中並不局限於圖2所示的三維層疊的顯示方式。 The user interface 30 includes a three-dimensional function table (or list) having a plurality of side-by-side displays, and the sub-function tables in each three-dimensional function table are also displayed on the user interface 30 in a three-dimensional stacked manner. The user interface 30 is a three-dimensional user interface and supports three-dimensional display. In the preferred embodiment, only the function table is used for illustration. In addition, when each sub-function table further includes a plurality of items, the user interface 30 is It also includes a plurality of three-dimensional sub-function tables displayed in parallel, and the content of each sub-function table is also a three-dimensional stacked display manner. It is convenient for users to preview the function table, preview the sub-function table in the function table, and the contents of the sub-function table. As shown in FIG. 2(a), the user interface 30 has three function tables: multimedia, music, and call history. Among them, the sub-function list playlist 1 of the music function table and the sub-function table video and picture of the play list 2, the multimedia function table, and the sub-menu talk time and the recent call of the call record function table are displayed in a three-dimensional stacked manner. If the music function table is activated, the sub-function list play list 1 and the play list 2 are also displayed side by side, and the contents of the play list 1 and the play list 2 are also displayed in a three-dimensional stacked manner. When the user interface 30 is displayed on the display screen 10, it mainly displays a three-dimensional function table, and the adjacent parallel three-dimensional function table portions are displayed as shown in FIG. 2(b). It should be noted that the practical application is not limited to the three-dimensional stacked display mode shown in FIG. 2.
如圖3所示,是電子裝置較佳實施例的空間座標系的示意圖。電子裝置1所在的空間座標系設定如下:電子裝置1處於三維空間座標系OXYZ中,其中XOZ平面即為電子裝置1的顯示螢幕10所在的平面,顯示螢幕10面向用戶。以電子裝置1的顯示螢幕10的右下角作為座標原點O;以電子裝置1的顯示螢幕10所在平面的水平方向為X軸,水平向右為OX正方向,水平向左為OX負方向。以電子裝置1顯示螢幕10所在平面的垂直方向為Z軸,以垂直向上為OZ正方向,垂直向下為OZ負方向。以與電子裝置1顯示螢幕所在平面垂直的方向為Y軸,以靠近用戶的方向為OY正方向,以遠離用戶的方向為OY負方向。在本較佳實施例中,所述的電子裝置1的預設基準位置如圖3所示。 3 is a schematic diagram of a space coordinate system of a preferred embodiment of an electronic device. The space coordinate of the electronic device 1 is set as follows: the electronic device 1 is in the three-dimensional coordinate system OXYZ, wherein the XOZ plane is the plane on which the display screen 10 of the electronic device 1 is located, and the display screen 10 faces the user. The lower right corner of the display screen 10 of the electronic device 1 is used as the coordinate origin O; the horizontal direction of the plane on which the display screen 10 of the electronic device 1 is located is the X-axis, the horizontal rightward is the OX positive direction, and the horizontal leftward is the OX negative direction. The vertical direction of the plane in which the screen 10 is displayed by the electronic device 1 is the Z axis, and the vertical direction is the OZ positive direction, and the vertical direction is the OZ negative direction. The direction perpendicular to the plane in which the electronic device 1 displays the screen is the Y-axis, the direction toward the user is the positive direction of OY, and the direction away from the user is the negative direction of OY. In the preferred embodiment, the preset reference position of the electronic device 1 is as shown in FIG.
在電子裝置1以原點O為支點在YOZ平面轉動時,所述的方向感測器20所監測的角度變化值包括監測電子裝置1與OY負方向的角度變化值(夾角),以及在電子裝置以原點O為支點在XOZ平面轉動時,電子裝置1與OZ正方向的角度變化值。所述的電子裝置1與OY負方向的角度變化值,是電子裝置1的顯示螢幕10的平面與OY負方向的夾角;所述的電子裝置1與OZ正方向的角度變化值,是電子裝置1的右側面所在的平面與OZ正方向的夾角。例如,當電子裝置1在預設基準位置時,如圖3所示,所述的方向感測器20所監測到電子裝置1與OY負方向的夾角為90度,與OZ正方向的夾角為0度。 When the electronic device 1 rotates in the YOZ plane with the origin O as a fulcrum, the angle change value monitored by the direction sensor 20 includes an angle change value (an angle) between the monitoring electronic device 1 and the negative direction of the OY, and an electron. The angle change value of the electronic device 1 and the positive direction of the OZ when the device rotates in the XOZ plane with the origin O as a fulcrum. The angle change value of the electronic device 1 and the negative direction of the OY is an angle between the plane of the display screen 10 of the electronic device 1 and the negative direction of the OY; the angle change value of the positive direction of the electronic device 1 and the OZ is an electronic device. The angle between the plane on the right side of 1 and the positive direction of OZ. For example, when the electronic device 1 is in the preset reference position, as shown in FIG. 3, the direction sensor 20 detects that the angle between the electronic device 1 and the negative direction of the OY is 90 degrees, and the angle with the positive direction of the OZ is 0 degree.
所述的電子裝置1還包括控制單元40。如圖4所示,是本發明的控制單元較佳實施例的功能模組圖。所述的控制單元40包括顯示模組402、設置模組404、獲取模組406、確認模組408以及控制模組410。 The electronic device 1 further includes a control unit 40. 4 is a functional block diagram of a preferred embodiment of the control unit of the present invention. The control unit 40 includes a display module 402, a setting module 404, an obtaining module 406, a confirmation module 408, and a control module 410.
所述的顯示模組402用於在顯示螢幕10上顯示包括多個並列顯示的三維功能表的用戶介面30,在該用戶介面30中各三維功能表中的子功能表以三維層疊的方式顯示,且在該顯示螢幕10上主要顯示一個三維功能表,相鄰的並列三維功能表部分顯示。應說明的是,所述的顯示模組402還用於當某個包括多個三維子功能表的三維功能表被啟動(選取)時,在顯示螢幕10上並列顯示該三維功能表的多個三維子功能表,且各三維子功能表中的內容以三維層疊的方式顯示。 The display module 402 is configured to display, on the display screen 10, a user interface 30 including a plurality of three-dimensional function tables displayed in parallel, and the sub-function tables in each three-dimensional function table are displayed in a three-dimensional stacked manner in the user interface 30. And a three-dimensional function table is mainly displayed on the display screen 10, and adjacent side-by-side three-dimensional function table parts are displayed. It should be noted that the display module 402 is further configured to display a plurality of the three-dimensional function table side by side on the display screen 10 when a three-dimensional function table including a plurality of three-dimensional sub-function tables is activated (selected). The three-dimensional sub-function table, and the contents in each three-dimensional sub-function table are displayed in a three-dimensional stacked manner.
所述的設置模組404用於預設該電子裝置的各角度變化值所對應的用戶介面的移動速度。所述的移動速度可採用像素值來表示, 如每秒用戶介面30移動10pixel(像素)。若角度變化值用ω表示,單位為度,則可以根據用戶的喜好設定在角度變化值為0~10度範圍內,用戶介面的移動速度為零;在角度變化值為10~45度範圍內,用戶介面的移動速度為每秒移動10pixel;在角度變化值為45~90度範圍內,用戶介面的移動速度為每秒移動20pixel。 The setting module 404 is configured to preset a moving speed of a user interface corresponding to each angle change value of the electronic device. The moving speed can be expressed by a pixel value. For example, the user interface 30 moves 10 pixels (pixels) per second. If the angle change value is expressed by ω, the unit is degree, then the angle change value can be set within the range of 0~10 degrees according to the user's preference, and the moving speed of the user interface is zero; the angle change value is within the range of 10~45 degrees. The user interface moves at a speed of 10 pixels per second; in the range of 45 to 90 degrees, the user interface moves at 20 pixels per second.
所述的設置模組404還用於根據電子裝置在預設基準位置的轉動方向設定用戶介面的移動方向。當電子裝置1在YOZ平面從基準位置面向用戶逆時針轉動時,設置模組404設定用戶介面30的移動方向為向下;當電子裝置1在YOZ平面從基準位置遠離用戶順時針轉動時,設置模組404設定用戶介面30的移動方向為向上;當所述的電子裝置1在XOZ平面從基準位置向右轉動時,所述設置模組404設定用戶介面30的移動方向為向右;當所述的電子裝置1在XOZ平面從基準位置向左轉動時,所述設置模組404設定用戶介面30的移動方向為向左。 The setting module 404 is further configured to set a moving direction of the user interface according to a rotation direction of the electronic device at a preset reference position. When the electronic device 1 rotates counterclockwise from the reference position to the user in the YOZ plane, the setting module 404 sets the moving direction of the user interface 30 to be downward; when the electronic device 1 rotates clockwise away from the user in the YOZ plane from the reference position, The module 404 sets the moving direction of the user interface 30 to be upward; when the electronic device 1 rotates from the reference position to the right in the XOZ plane, the setting module 404 sets the moving direction of the user interface 30 to the right; When the electronic device 1 is rotated to the left from the reference position on the XOZ plane, the setting module 404 sets the moving direction of the user interface 30 to the left.
所述的獲取模組406用於即時從方向感測器20獲取電子裝置1的角度變化值及該電子裝置1的轉動方向。所述方向感測器20所監測到的電子裝置1的角度變化值及轉動方向是以預設基準位置進行監測的。 The acquisition module 406 is configured to acquire the angle change value of the electronic device 1 and the rotation direction of the electronic device 1 from the direction sensor 20 in real time. The angle change value and the rotation direction of the electronic device 1 monitored by the direction sensor 20 are monitored at a preset reference position.
所述的確認模組408用於根據所設定的各角度變化值所對應的用戶介面30的移動速度及根據電子裝置1在基準位置的轉動方向,確定用戶介面30在所獲取的角度變化值及電子裝置的轉動方向所對應的移動速度以及移動方向。所述用戶介面的移動方向包括向左移動、向右移動、向上移動以及向下移動。 The confirmation module 408 is configured to determine, according to the moving speed of the user interface 30 corresponding to each set angle change value, and the rotation direction of the electronic device 1 at the reference position, the obtained angle change of the user interface 30 and The moving speed and moving direction corresponding to the direction of rotation of the electronic device. The moving direction of the user interface includes moving to the left, moving to the right, moving up, and moving downward.
如圖5所示,是本發明電子裝置角度變化值的顯示示意圖。如圖5(a)所示,是電子裝置1在YOZ平面以原點O為支點前後轉動時相對基準位置的Y軸的角度變化值示意圖。電子裝置1垂直放置,其顯示螢幕10面向用戶。所述的電子裝置1從基準位置以逆時針方向往Y軸的正方向轉動時,即面向用戶逆時針轉動時,所述的確認模組408確定電子裝置1與基準位置的Y軸的角度變化值θ 2的值在10度到90度的範圍內,所述的控制模組410均控制用戶介面向下移動,使用戶可以查看三維功能表的上一個三維子功能表,或三維子功能表的上一個內容。當所述的電子裝置1從基準位置以順時針方向往Y軸的負方向轉動時,即遠離用戶順時針轉動時,所述的確認模組408確定電子裝置1與Y軸的角度變化值θ 1的值在10度到90度的範圍內,所述的控制模組410均控制用戶介面30向上移動,使用戶可以查看三維功能表中的下一個三維子功能表,或三維子功能表中的下一個內容。如圖5(b)所示,是電子裝置1在XOZ平面以原點O為支點左右轉動時相對基準位置的Z軸的角度變化值的示意圖。其中電子裝置1垂直放置,其顯示螢幕10面向用戶。所述的電子裝置1從基準位置以順時針方向往X軸正方向轉動時,即電子裝置1向右轉動時,所述的確認模組408確定電子裝置1與基準位置的Z軸的角度變化值θ 4的值在10度到90度的範圍內,所述的控制模組410均控制用戶介面30向右移動,使用戶可以查看當前三維功能表或三維子功能表相鄰的左邊的三維功能表或三維子功能表。所述的電子裝置1從基準位置以逆時針方向往X軸負方向轉動時,即電子裝置1向左轉動時,所述的確認模組408確定電子裝置1與基準位置的Z軸的角度變化值θ 3的值在10度到90度的範圍內,所述的控制模組410均控制用戶介面30向左轉動 ,使用戶可以查看當前三維功能表或三維子功能表相鄰的右邊的三維功能表或三維子功能表。 As shown in FIG. 5, it is a schematic diagram showing the display of the angle change value of the electronic device of the present invention. As shown in FIG. 5( a ), it is a schematic diagram showing an angle change value of the Y-axis with respect to the reference position when the electronic device 1 rotates back and forth with the origin O as a fulcrum in the YOZ plane. The electronic device 1 is placed vertically, which displays the screen 10 facing the user. When the electronic device 1 rotates from the reference position in the counterclockwise direction to the positive direction of the Y-axis, that is, when the user rotates counterclockwise, the confirmation module 408 determines the angle change of the electronic device 1 and the Y-axis of the reference position. The value of the value θ 2 is in the range of 10 degrees to 90 degrees, and the control module 410 controls the user to move downward, so that the user can view the previous three-dimensional sub-function table of the three-dimensional function table, or the three-dimensional sub-function table. Previous content. When the electronic device 1 rotates from the reference position in the clockwise direction to the negative direction of the Y-axis, that is, rotates clockwise away from the user, the confirmation module 408 determines the angle change value θ of the electronic device 1 and the Y-axis. The value of 1 is in the range of 10 degrees to 90 degrees, and the control module 410 controls the user interface 30 to move upwards, so that the user can view the next three-dimensional sub-function table in the three-dimensional function table, or the three-dimensional sub-function table. The next content. As shown in FIG. 5(b), it is a schematic diagram of the angle change value of the Z-axis with respect to the reference position when the electronic device 1 is rotated left and right with the origin O as a fulcrum in the XOZ plane. The electronic device 1 is vertically placed, and the display screen 10 faces the user. When the electronic device 1 rotates from the reference position in the clockwise direction to the positive X-axis direction, that is, when the electronic device 1 rotates to the right, the confirmation module 408 determines the angle change of the Z-axis of the electronic device 1 and the reference position. The value of the value θ 4 is in the range of 10 degrees to 90 degrees, and the control module 410 controls the user interface 30 to move to the right, so that the user can view the left side of the current three-dimensional function table or the three-dimensional sub-function table. Menu or 3D submenu. When the electronic device 1 rotates from the reference position in the counterclockwise direction to the X-axis negative direction, that is, when the electronic device 1 rotates to the left, the confirmation module 408 determines the angle change of the electronic device 1 and the Z-axis of the reference position. The value of the value θ 3 is in the range of 10 degrees to 90 degrees, and the control module 410 controls the user interface 30 to rotate to the left. So that the user can view the 3D function table or the 3D sub-function table on the right side of the current 3D function table or 3D sub-function table.
應說明的是,當確定與預設基準位置的Y軸與Z軸都有角度變化值時,以較大的角度變化值來確定移動速度以及移動方向。例如,當電子裝置1與預設基準位置的Y軸的夾角為80度,而與預設基準位置的Z軸的夾角為5度時,則不考慮與預設基準位置的Z軸的夾角,而是以與預設基準位置的Y軸的夾角80度來確定移動速度以及移動方向。 It should be noted that when it is determined that the Y-axis and the Z-axis have a change value with respect to the preset reference position, the moving speed and the moving direction are determined by the larger angle change value. For example, when the angle between the electronic device 1 and the Y axis of the preset reference position is 80 degrees, and the angle between the electronic device 1 and the Z axis of the preset reference position is 5 degrees, the angle with the Z axis of the preset reference position is not considered. Instead, the moving speed and the moving direction are determined at an angle of 80 degrees from the Y-axis of the preset reference position.
所述的控制模組410還用於根據所確定的移動速度以及移動方向,控制用戶介面30以所確定的移動速度向所確定的移動方向移動。 The control module 410 is further configured to control the user interface 30 to move to the determined moving direction at the determined moving speed according to the determined moving speed and the moving direction.
當有多個任務(或服務)被執行時,所述的顯示模組402還用於將多個被執行的任務所在的三維子功能表或三維功能表並列顯示在顯示螢幕10上。 When a plurality of tasks (or services) are executed, the display module 402 is further configured to display the three-dimensional sub-function table or the three-dimensional function table in which the plurality of executed tasks are displayed side by side on the display screen 10.
此外,本發明還提供多種功能。所述的用戶介面30上還包括各功能表、子功能表或內容分別展開排列的顯示方式(相當於二維顯示)。所述的設置模組404還用於設置轉換顯示模式的指令。所述的顯示模組402當接收到所設置的轉換顯示模式的指令時,將包括三維功能表的用戶介面與對應的包括二維功能表的用戶介面進行轉換並顯示在顯示螢幕10上。例如,若當前在顯示螢幕10上主要顯示的是某個三維功能表,當接收到轉換顯示模式的指令時,所述的顯示模組402在顯示螢幕10上顯示該三維功能表對應的展開排列的子功能表。若此時又接收到轉換顯示模式的指令時,所述的顯示模組402在顯示螢幕10上顯示當前的三維功能表。 In addition, the present invention also provides a variety of functions. The user interface 30 further includes a display manner (corresponding to two-dimensional display) in which each function table, sub-function table, or content is separately arranged. The setting module 404 is further configured to set an instruction to switch the display mode. When receiving the set instruction to convert the display mode, the display module 402 converts the user interface including the three-dimensional function table and the corresponding user interface including the two-dimensional function table and displays it on the display screen 10. For example, if a three-dimensional function table is currently displayed on the display screen 10, when receiving an instruction to switch the display mode, the display module 402 displays the expanded arrangement corresponding to the three-dimensional function table on the display screen 10. Sub-function table. If an instruction to switch the display mode is received at this time, the display module 402 displays the current three-dimensional function table on the display screen 10.
同時,為了使本發明更加完善,所述的設置模組404可以設置預設手勢,例如向右滑動、向左滑動、向上滑動以及向下滑動的姿勢,所述的獲取模組406配合顯示螢幕10即時接收用戶的操作手勢。所述的控制模組410根據所獲取的操作手勢與預設手勢,控制用戶介面30向相同方向移動。 In the meantime, in order to make the present invention more perfect, the setting module 404 can set preset gestures, such as sliding to the right, sliding to the left, sliding upward, and sliding downward, and the obtaining module 406 cooperates with the display screen. 10 Instantly receive the user's operation gestures. The control module 410 controls the user interface 30 to move in the same direction according to the acquired operation gesture and the preset gesture.
如圖6所示,是本發明控制用戶介面方法的較佳實施例的流程圖。步驟S10,所述的顯示模組402在顯示螢幕10上顯示包括多個並列顯示的三維功能表的用戶介面30,該用戶介面30中各三維功能表中的子功能表以三維層疊的方式顯示,且在該顯示螢幕10上主要顯示一個功能表,相鄰的並列功能表部分顯示。應說明的是,所述的顯示模組402還用於當某個包括多個子功能表的功能表被啟動(選取)時,在顯示螢幕10上並列顯示的三維子功能表,且各三維子功能表中的內容以三維層疊的方式顯示。需要說明的是,當有多個任務(或服務)被執行時,所述的顯示模組402將多個被執行的任務所在的三維子功能表或三維功能表並列顯示在顯示螢幕10上。 As shown in FIG. 6, it is a flow chart of a preferred embodiment of the method for controlling a user interface of the present invention. In step S10, the display module 402 displays a user interface 30 including a plurality of three-dimensional function tables displayed in parallel on the display screen 10. The sub-function tables in each three-dimensional function table of the user interface 30 are displayed in a three-dimensional stacked manner. And a function table is mainly displayed on the display screen 10, and an adjacent parallel function table portion is displayed. It should be noted that the display module 402 is further configured to display a three-dimensional sub-function table displayed side by side on the display screen 10 when a function table including a plurality of sub-function tables is activated (selected), and each three-dimensional sub-menu The contents of the menu are displayed in a three-dimensional stack. It should be noted that when a plurality of tasks (or services) are executed, the display module 402 displays the three-dimensional sub-function table or the three-dimensional function table in which the plurality of executed tasks are displayed side by side on the display screen 10.
步驟S11,設置模組404預設電子裝置1的各角度變化值所對應的用戶介面30的移動速度以及根據電子裝置1在基準位置的轉動方向設定用戶介面30對應的移動方向。所述的移動速度可採用像素值來表示,如每秒用戶介面30中移動10pixel(像素)。電子裝置1在YOZ平面從基準位置面向用戶逆時針轉動時,所述的設置模組404設定用戶介面30的移動方向為向下;電子裝置1在YOZ平面從基準位置遠離用戶順時針轉動時,所述的設置模組404設定用戶介面30的移動方向為向上;當所述的電子裝置1在XOZ平面從基 準位置向右轉動時,設置模組404設定用戶介面30的移動方向為向右;當所述的電子裝置1在XOZ平面從基準位置向左轉動時,所述的設置模組404設定用戶介面30的移動方向為向左。 In step S11, the setting module 404 presets the moving speed of the user interface 30 corresponding to each angle change value of the electronic device 1, and sets the moving direction corresponding to the user interface 30 according to the turning direction of the electronic device 1 in the reference position. The moving speed may be represented by a pixel value, such as 10 pixels (pixels) per second in the user interface 30. When the electronic device 1 rotates counterclockwise from the reference position toward the user in the YOZ plane, the setting module 404 sets the moving direction of the user interface 30 to be downward; when the electronic device 1 rotates clockwise away from the user in the YOZ plane from the reference position, The setting module 404 sets the moving direction of the user interface 30 to be upward; when the electronic device 1 is in the XOZ plane from the base When the quasi-position is rotated to the right, the setting module 404 sets the moving direction of the user interface 30 to the right; when the electronic device 1 rotates from the reference position to the left in the XOZ plane, the setting module 404 sets the user interface. The direction of movement of 30 is to the left.
步驟S12,所述的獲取模組406即時從方向感測器20獲取電子裝置1的轉動方向及角度變化值。所述方向感測器20所監測到的電子裝置1的轉動方向及角度變化值是以預設基準位置進行監測的。 In step S12, the acquisition module 406 acquires the rotation direction and the angle change value of the electronic device 1 from the direction sensor 20 in real time. The rotation direction and the angle change value of the electronic device 1 monitored by the direction sensor 20 are monitored at a preset reference position.
步驟S13,根據所設定的各角度變化值所對應的用戶介面30的移動速度以及電子裝置1在基準位置的轉移動方向,確定用戶介面30在所獲取的角度變化值下對應的用戶介面30的移動速度以及移動方向。 In step S13, the user interface 30 corresponding to the user interface 30 under the acquired angle change value is determined according to the moving speed of the user interface 30 corresponding to the set angle change value and the turning direction of the electronic device 1 at the reference position. Movement speed and direction of movement.
步驟S14,所述的控制模組410根據所確定的用戶介面的移動速度以及移動方向,控制用戶介面30以所確定的移動速度向所確定的移動方向移動。 In step S14, the control module 410 controls the user interface 30 to move to the determined moving direction at the determined moving speed according to the determined moving speed and moving direction of the user interface.
綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述者僅為本發明之較佳實施例,本發明之範圍並不以上述實施例為限,舉凡熟悉本案技藝之人士援依本發明之精神所作之等效修飾或變化,皆應涵蓋於以下申請專利範圍內。 In summary, the present invention complies with the requirements of the invention patent and submits a patent application according to law. The above is only the preferred embodiment of the present invention, and the scope of the present invention is not limited to the above-described embodiments, and equivalent modifications or variations made by those skilled in the art in light of the spirit of the present invention are It should be covered by the following patent application.
S10‧‧‧在顯示螢幕上顯示包括多個並列顯示的三維功能表的用戶介面,該用戶介面中各三維功能表中的子功能表以三維層疊的方式顯示 S10‧‧‧ Display the user interface of the three-dimensional function table including multiple parallel displays on the display screen, and the sub-function tables in each three-dimensional function table in the user interface are displayed in a three-dimensional stacked manner
S11‧‧‧預設電子裝置各角度變化值所對應的用戶介面的移動速度,及根據電子裝置的轉動方向設定用戶介面的移動方向 S11‧‧‧ Preset the movement speed of the user interface corresponding to each angle change value of the electronic device, and set the moving direction of the user interface according to the rotation direction of the electronic device
S12‧‧‧即時從方向感測器獲取電子裝置在預設基準位置的角度變化值及轉動方向 S12‧‧‧ Instantly obtain the angle change value and rotation direction of the electronic device at the preset reference position from the direction sensor
S13‧‧‧確定用戶介面在所獲取的角度變化值及電子裝置的轉動方向所對應的移動速度以及移動方向 S13‧‧‧ Determine the moving speed and moving direction of the user interface in the acquired angle change value and the rotation direction of the electronic device
S14‧‧‧控制用戶介面以所確定的移動速度向所確定的移動方向移動 S14‧‧‧ controls the user interface to move in the determined direction of movement at the determined movement speed
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW099128395A TWI463350B (en) | 2010-08-25 | 2010-08-25 | An electronic device and method for controlling a usre interface of the electronic device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW099128395A TWI463350B (en) | 2010-08-25 | 2010-08-25 | An electronic device and method for controlling a usre interface of the electronic device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201209635A TW201209635A (en) | 2012-03-01 |
| TWI463350B true TWI463350B (en) | 2014-12-01 |
Family
ID=46763698
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW099128395A TWI463350B (en) | 2010-08-25 | 2010-08-25 | An electronic device and method for controlling a usre interface of the electronic device |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI463350B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI502471B (en) * | 2012-12-04 | 2015-10-01 | Wistron Corp | Method for controlling cursor and computer program product |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030206199A1 (en) * | 2002-05-03 | 2003-11-06 | Nokia Corporation | Method and apparatus for interaction with a user interface |
| US20040164957A1 (en) * | 2003-02-26 | 2004-08-26 | Kosuke Yamaguchi | Three-dimensional object manipulating apparatus, method and computer program |
| TW200724921A (en) * | 2005-12-30 | 2007-07-01 | High Tech Comp Corp | Moving determination apparatus |
| US20090303204A1 (en) * | 2007-01-05 | 2009-12-10 | Invensense Inc. | Controlling and accessing content using motion processing on mobile devices |
| TW201009642A (en) * | 2008-08-29 | 2010-03-01 | Chi Mei Comm Systems Inc | A movable termination and a method for selecting an option from menu of a movable termination |
-
2010
- 2010-08-25 TW TW099128395A patent/TWI463350B/en not_active IP Right Cessation
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030206199A1 (en) * | 2002-05-03 | 2003-11-06 | Nokia Corporation | Method and apparatus for interaction with a user interface |
| US20040164957A1 (en) * | 2003-02-26 | 2004-08-26 | Kosuke Yamaguchi | Three-dimensional object manipulating apparatus, method and computer program |
| TW200724921A (en) * | 2005-12-30 | 2007-07-01 | High Tech Comp Corp | Moving determination apparatus |
| US20090303204A1 (en) * | 2007-01-05 | 2009-12-10 | Invensense Inc. | Controlling and accessing content using motion processing on mobile devices |
| TW201009642A (en) * | 2008-08-29 | 2010-03-01 | Chi Mei Comm Systems Inc | A movable termination and a method for selecting an option from menu of a movable termination |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201209635A (en) | 2012-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102375660B (en) | Electronic device and method for controlling user interface | |
| JP6144242B2 (en) | GUI application for 3D remote controller | |
| US9414125B2 (en) | Remote control device | |
| US9214128B2 (en) | Information display device | |
| US10628010B2 (en) | Quick review of captured image data | |
| KR101276846B1 (en) | Method and apparatus for streaming control of media data | |
| US9817472B2 (en) | Display apparatus and control method thereof | |
| RU2623201C2 (en) | Mobile display device | |
| US20150070247A1 (en) | Information processing apparatus, information processing method, and program | |
| US20160291687A1 (en) | Display control device, display control method, and recording medium | |
| CN101802755A (en) | User interface of set-top box | |
| JP2014053794A (en) | Information processing program, information processing apparatus, information processing system, and information processing method | |
| CN106873995B (en) | Display method and head-mounted electronic equipment | |
| CN104598123A (en) | Method and device for displaying screen display picture of mobile terminal | |
| JP2012068495A (en) | Information processor, information processing terminal, information processing method, and computer program | |
| CN106162150A (en) | A kind of photographic method and mobile terminal | |
| JP5384706B2 (en) | Multi-touch operation method and system | |
| KR101339985B1 (en) | Display apparatus, remote controlling apparatus and control method thereof | |
| TWI463350B (en) | An electronic device and method for controlling a usre interface of the electronic device | |
| CN103475941B (en) | Picture rotation control method and device based on interactive device | |
| CN102779014B (en) | Interactive protection system and protector adjusting control method | |
| JP5756682B2 (en) | Information processing device | |
| WO2019000290A1 (en) | Image display resizing method and system using gravity sensor | |
| CN106231289A (en) | Mobile terminal and 3D image shooting control method and system thereof | |
| JP2013200815A (en) | Operation input device, operation input method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |