1. Technical Field
The embodiments of the present disclosure relate to management technology, and particularly to a remote control system and method.
2. Description of Related Art
With the development of technology, more features and functions are being added to electronic devices, for example, a television (TV) may include multiple functions (e.g., connecting to the Internet or broadcasting TV programs). As such, a screen of the TV set may provide two display areas, and one display area for displaying data downloaded from the Internet and another display area for broadcasting the TV programs. However, at present, the sizes of the two display areas are fixed, and the user cannot adjust the size of the two display areas. Therefore, there is room for improvement in the art.
The disclosure is illustrated by way of examples and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
In general, the word “module”, as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, JAVA, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as in an EPROM. The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable media include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.
The display device 110 includes a screen 111, a first controller 112, and a first communication unit 113. The first controller 112 is electronically connected to the screen 111 and the first communication unit 113. The display device 110 may be, but is not limited to, a TV, a monitor, or any other device with the screen 111.
The control device 120 further includes a position sensor 121, a storage system 122, a second communication unit 123, and a second controller 124. The position sensor 121, the storage system 122 and the second communication unit 123 are electronically connected to the second controller 124. The control device 120 may be, but is not limited to, a smart phone, a personal digital assistant (PAD), a tablet computer or any other device.
The position sensor 121 generates first control information and second control information when a user moves the control device 120. In one embodiment, the user holds the control device 120 and moves the control device 120 from one position to another position, the position sensor 121 records a moving direction and a moving distance 1211, i.e. a moving vector, as shown in
The second controller 124 receives the first control information and the second control information from the position sensor 121. The second controller 124 sends the first control information and the second control information to the storage system 122 and the second communication unit 123.
The storage system 122 stores the first control information and the second control information. The storage system 122 may be a memory, such as an EPROM memory chip, hard disk drive (HDD), or flash memory stick.
The first communication unit 113 is connected to the second communication unit 123 via the network 130, and receives the first control information and the second control information from the second communication unit 123. The first communication unit 113 and the second communication unit 123 may be, but are not limited to, a BLUETOOTH module, a WIFI module, a WCDMA module, a near field communication (NFC) module or any other communication units.
The first controller 112 obtains the first control information and the second control information from the first communication unit 113, and generates the dividing line 1113 or adjusts a position of the dividing lines 1113 on the screen 111.
The sending module 1210 sends commands to the display device 110, and obtains display information from the display device 110. In one embodiment, the sending module 1210 sends the commands (e.g., commands integrated with a password and a username) to the first communication unit 113 using the second communication unit 123, and establishes a communication connection with the display device 110. The display information indicates if the screen 111 includes the dividing line 1113. In one embodiment, if the screen 111 includes the dividing line 1113, the display information may be a character “Y”. If the screen 111 does not include the dividing line 1113, the display information may be a character “N”. Additionally, if the screen 111 includes the dividing line 1113, the screen 111 displays position information of the dividing line 1113.
The determination module 1220 determines if the screen 111 includes the dividing line 1113 according to the display information. In one embodiment, if the display information is the character “Y”, the determination module 1220 determines that the display device 110 includes the dividing line 1113. If the display information is the character “N”, the determination module 1220 determines that the display device 110 does not include the dividing line 1113.
The generation module 1230 activates the position sensor 121 to generate the first control information when a user moves the control device 120, in response to a determination that the screen 111 does not include the dividing line 1113. The first control information includes a moving direction and a moving distance 1211 when the user moves the control device 120. The second control information includes the moving direction and an adjusted distance when the user adjusts the position of the dividing line 1113 by moving the control device 120.
The sending module 1210 sends the first control information to the display device 110, and the display device 110 generates the dividing line 1113 on the screen 111 according to the first control information. As shown in
The determination module 1220 determines if a position of the dividing line 1113 on the screen 111 needs to be adjusted.
The generation module 1230 generates the second control information in the control device 120. In one embodiment, when the user moves the control device 120, the generation module 1230 generates the second control information in the control device 120.
The sending module 1210 sends the second control information to the display device 110 and the display device 110 adjusts a position of the dividing line 1113 on the screen 111 of the display device 110. If the dividing line 1113 is a straight line as shown in
In step S10, the sending module 1210 sends commands to the display device 110, and obtains display information from the display device 110. As mentioned above, the display information indicates if the screen 111 includes the dividing line 1113. In one embodiment, if the screen 111 includes the dividing line 1113, the display information may include the character “Y”. If the screen 111 does not include the dividing line 1113, the display information may include character “N”. Additionally, if the screen 111 includes the dividing line 1113, the display information includes position information of the dividing line 1113 on the screen 111.
In step S20, the determination module 1220 determines if the screen 111 includes the dividing line 1113 according to the display information. In one embodiment, if the display information is the character “Y”, the determination module 1220 determines that the display device 110 includes the dividing line 1113, and the procedure goes to step S30. Otherwise, if the display information is the character “N”, the determination module 1220 determines that the display device 110 does not include the dividing line 1113, the procedure goes to step S50.
In step S30, the generation module 1230 activates the position sensor 121 to generate the first control information when a user moves the control device 120. As mentioned above, the first control information includes a moving direction and a moving distance 1211 when the user moves the control device 120. As shown in
In step S40, sending module 1210 sends the first control information to the display device 110, and the display device 110 generates a dividing line 1113 on the screen 111 according to the first control information. The display device 110 generates a route 1114 when generating the dividing line 1113. The route 1114 defines the size of two display areas on the screen 111. The distance of the route 1114 has a scale relation (e.g., a linear map) with the moving distance 1211 of the first control information. For example, assuming that the scale relation between the distance of the route 1114 and the moving distance 1211 of the first control information is 3 to 1, then the distance of the route 1114 is equal to three centimeters (cm) when the moving distance 1211 of the first control information is one cm. The direction of the route 1114 is the same as the moving direction when the user moves the control device 120.
In one embodiment, as shown in
In one embodiment, as shown in
In step S50, the determination module 1220 determines if a position of the dividing line 1113 on the screen 111 needs to be adjusted. In one embodiment, if the position of the dividing line 1113 on the screen 111 needs to be adjusted, the procedure goes to the step S60. Otherwise, if the position of the dividing line 1113 on the screen 111 does not need to be adjusted, the procedure ends.
In step S60, the generation module 1230 generates the second control information in the control device 120.
In step S70, the sending module 1210 sends the second control information to the display device 110 and adjusts the dividing line 1113 on the screen 111 of the display device 110. If the dividing line 1113 is a straight line as shown in
Additionally, the control device 120 includes two input units, namely an enlargement input unit and a shrink input unit. In the embodiment, the enlargement input unit and the shrink input unit may be an enlargement button and a shrink button, or two touch areas on a touch pad. When a control of the enlargement input unit is input and the user moves the control device 120, the display device 110 enlarges the size of one of two display areas (e.g., the second display area 1112). In such a situation, the display device 110 moves the position of the dividing line 1113 to enlarge the size of the second display area 1112 when receiving the second control information regardless of the moving direction of the dividing line 1113.
For example, if the dividing line 1113 is the straight line as shown in
For example, if the dividing line 1113 is a broken line consisting of two straight lines (e.g., a vertical straight line and a horizontal straight line) as shown in
When a control of the shrink input unit is input and the user moves the control device 120, the display device 110 shrink the size of one of two display areas (e.g., the second display area 1112). In such a situation, the display device 110 moves the position of the dividing line 1113 to shrink the size of the second display area 1112 when receiving the second control information regardless of the moving direction of the dividing line 1113.
For example, if the dividing line 1113 is the straight line as shown in
For example, assuming that the dividing line 1113 is a broken line consisting of two straight lines (e.g., a vertical straight line and a horizontal straight line) as shown in
In addition, when the second display area 1112 is a display block covering on the first display area 1111, the enlargement input unit and the shrink input unit may further control the adjusted direction. For example, if the control of the enlargement input unit is input and the control device 120 horizontally moves right and vertically moves up, the display device 110 may move an upper right corner of the second display area 1112 along the moving direction of the control device 120. If the control of the enlargement input unit is input and the control device 120 horizontally moves left and vertically moves down, the display device 110 may move a lower left corner of the second display area 1112 along the moving direction of the control device 120. Thus, the first controller 112 of the display device 110 may further determine which corner will be moved according to the control of the two input units and the moving direction of the control device 120. Further, if the control of the shrink input unit is input and the control device 120 horizontally moves right and vertically moves up, the display device 110 may move the lower left corner of the second display area 1112 along the moving direction of the control device 120. Therefore, when the control of the enlargement input unit is input, the first controller 112 may determine that a moving corner of the second display area 1112 is a corner directed by the moving direction of the control device 120. Oppositely, when the control of the shrink input unit is input, the first controller 112 may determine that the moving corner of the second display area 1112 is a corner directed by the inverse direction of the control device 120.
Although certain inventive embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
| Number | Date | Country | Kind |
|---|---|---|---|
| 101150160 | Dec 2012 | TW | national |