[go: up one dir, main page]

TWI598807B - Remote device control method and remote control system - Google Patents

Remote device control method and remote control system Download PDF

Info

Publication number
TWI598807B
TWI598807B TW102110026A TW102110026A TWI598807B TW I598807 B TWI598807 B TW I598807B TW 102110026 A TW102110026 A TW 102110026A TW 102110026 A TW102110026 A TW 102110026A TW I598807 B TWI598807 B TW I598807B
Authority
TW
Taiwan
Prior art keywords
remote device
image
control
electronic device
remote
Prior art date
Application number
TW102110026A
Other languages
Chinese (zh)
Other versions
TW201437903A (en
Inventor
陳首志
柯傑斌
鍾興龍
Original Assignee
宏碁股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 宏碁股份有限公司 filed Critical 宏碁股份有限公司
Priority to TW102110026A priority Critical patent/TWI598807B/en
Publication of TW201437903A publication Critical patent/TW201437903A/en
Application granted granted Critical
Publication of TWI598807B publication Critical patent/TWI598807B/en

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Position Input By Displaying (AREA)

Description

遠端裝置的控制方法與遠端控制系統 Remote device control method and remote control system

本發明是有關於一種遠端裝置的控制方法,且特別是有關於一種透過取得遠端裝置所顯示的影像來控制遠端裝置的控制方法與遠端控制系統。 The present invention relates to a method of controlling a remote device, and more particularly to a control method and a remote control system for controlling a remote device by acquiring an image displayed by the remote device.

隨著科技的進步,一個使用者所能使用的電子裝置越來越多。當使用者在家裡的客廳時,使用者可能會使用智慧型手機、電視、筆記型電腦或平板電腦。以電視為例,電視通常會搭配著一個遙控器,使得使用者可以遠端的控制電視(例如,切換頻道)。以筆記型電腦為例,使用者可能會透過無線滑鼠或是無線鍵盤來控制筆記型電腦。然而,太多的電子裝置會使得控制這些電子裝置的步驟非常複雜。因此,如何利用一個電子裝置來遠端控制另一個電子裝置,並且簡化這些遠端控制的步驟,為此領域技術人員所關心的議題。 With the advancement of technology, more and more electronic devices can be used by a user. When the user is in the living room at home, the user may use a smart phone, a television, a laptop or a tablet. In the case of television, the television is usually paired with a remote control so that the user can remotely control the television (for example, switching channels). In the case of a notebook computer, the user may control the notebook via a wireless mouse or a wireless keyboard. However, too many electronic devices make the steps of controlling these electronic devices very complicated. Thus, how to use an electronic device to remotely control another electronic device and simplify these remote control steps are of interest to those skilled in the art.

本發明的實施例提出一種遠端裝置的控制方法與使用此方法的遠端控制系統,可以讓使用者方便地控制一個遠端裝置。 Embodiments of the present invention provide a remote device control method and a remote control system using the same that allows a user to conveniently control a remote device.

本發明一實施例提出一種遠端裝置的控制方法,適用於一電子裝置。此控制方法包括:取得遠端裝置的顯示單元所顯示的第一影像;根據第一影像產生一個控制介面,並將控制介面顯示在電子裝置的一個觸碰單元上;偵測在觸碰單元的一控制操作;根據此控制操作在控制介面上的座標產生一個控制訊息;以及將控制訊息傳送給遠端裝置,其中遠端裝置根據此控制訊息運作。 An embodiment of the present invention provides a method for controlling a remote device, which is applicable to an electronic device. The control method includes: obtaining a first image displayed by a display unit of the remote device; generating a control interface according to the first image, and displaying the control interface on a touch unit of the electronic device; detecting the touch unit a control operation; generating a control message based on the coordinates of the control operation on the control interface; and transmitting the control message to the remote device, wherein the remote device operates according to the control message.

以另外一個角度來說,本發明一實施例提出一種遠端控制系統,包括一個電子裝置與至一個遠端裝置。電子裝置用以取得遠端裝置的顯示單元所顯示的第一影像,根據第一影像產生一個控制介面,並將控制介面顯示在電子裝置的觸碰單元上。電子裝置也用以偵測在觸碰單元的一個控制操作,根據此控制操作在控制介面上的座標產生一個控制訊息,並且將此控制訊息傳送給遠端裝置。其中,遠端裝置會根據此控制訊息運作。 In another aspect, an embodiment of the present invention provides a remote control system including an electronic device and a remote device. The electronic device is configured to obtain a first image displayed by the display unit of the remote device, generate a control interface according to the first image, and display the control interface on the touch unit of the electronic device. The electronic device is also used to detect a control operation in the touch unit, according to which the coordinates of the control operation on the control interface generate a control message and transmit the control message to the remote device. The remote device operates according to this control message.

基於上述,本發明實施例所提出的控制方法與遠端控制系統,可以在取得遠端裝置所顯示的影像以後,讓使用者透過電子裝置來控制遠端裝置。 Based on the above, the control method and the remote control system provided by the embodiments of the present invention can allow the user to control the remote device through the electronic device after obtaining the image displayed by the remote device.

為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 The above described features and advantages of the present invention will be more apparent from the following description.

100‧‧‧遠端控制系統 100‧‧‧Remote control system

110‧‧‧電子裝置 110‧‧‧Electronic devices

111‧‧‧觸碰單元 111‧‧‧Touch unit

112‧‧‧影像擷取單元 112‧‧‧Image capture unit

113、122‧‧‧處理器 113, 122‧‧‧ processor

114、123‧‧‧通訊介面 114, 123‧‧‧ communication interface

115、124‧‧‧記憶體 115, 124‧‧‧ memory

116‧‧‧偵測模組 116‧‧‧Detection module

117‧‧‧分析模組 117‧‧‧Analysis module

118、126‧‧‧控制模組 118, 126‧‧‧ control module

119、127‧‧‧傳輸模組 119, 127‧‧‧ transmission module

120‧‧‧遠端裝置 120‧‧‧Remote device

121‧‧‧顯示單元 121‧‧‧Display unit

125‧‧‧接收模組 125‧‧‧ receiving module

S402、S404、S406、S408、S410、S412、S502、S504、S506、S508、S510、S602、S604、S606‧‧‧步驟 S402, S404, S406, S408, S410, S412, S502, S504, S506, S508, S510, S602, S604, S606‧‧

810‧‧‧遊標 810‧‧‧ cursor

910、920‧‧‧動態磚 910, 920‧‧‧ Dynamic bricks

S1102、S1104、S1106、S1108、S1110‧‧‧遠端裝置的控制方法的步驟 S1102, S1104, S1106, S1108, S1110‧‧‧ steps of the control method of the remote device

圖1是根據一實施例繪示遠端控制系統的示意圖。 1 is a schematic diagram showing a remote control system in accordance with an embodiment.

圖2是根據一實施例繪示電子裝置110的方塊圖。 2 is a block diagram of an electronic device 110 in accordance with an embodiment.

圖3是根據一實施例繪示遠端裝置120的方塊圖。 FIG. 3 is a block diagram showing remote device 120, in accordance with an embodiment.

圖4是根據一實施例繪示電子裝置110的操作流程圖。 FIG. 4 is a flow chart showing the operation of the electronic device 110 according to an embodiment.

圖5是根據一實施例繪示遠端裝置120的操作流程圖。 FIG. 5 is a flow chart showing the operation of the remote device 120 according to an embodiment.

圖6是根據一實施例繪示電子裝置110與遠端裝置120之間的通信流程圖。 FIG. 6 is a flow chart showing communication between the electronic device 110 and the remote device 120, according to an embodiment.

圖7~圖10是根據一實施例繪示電子裝置110控制遠端裝置120的示意圖。 7-10 are schematic diagrams showing the electronic device 110 controlling the remote device 120 according to an embodiment.

圖11是根據一實施例繪示遠端裝置的控制方法的流程圖。 11 is a flow chart showing a method of controlling a remote device, according to an embodiment.

圖1是根據一實施例繪示遠端控制系統的示意圖。 1 is a schematic diagram showing a remote control system in accordance with an embodiment.

請參照圖1,遠端控制系統100包括電子裝置110與遠端裝置120。電子裝置110包括一觸碰單元111,而遠端裝置120包括一顯示單元121。例如,電子裝置110為一智慧型手機,而遠端裝置為一電視。當使用者想要透過電子裝置110來控制遠端裝置120時,使用者可控制電子裝置110以取得遠端裝置120的顯示單元121所顯示的一影像(亦稱第一影像)。電子裝置110會根據此第一影像產生一個控制介面,並將此控制介面顯示在觸碰單元111上。接下來,使用者便可 以透過觸碰單元111上的控制介面來控制遠端裝置120。以下將舉實施例詳細說明電子裝置110與遠端裝置120之間的運作。 Referring to FIG. 1, the remote control system 100 includes an electronic device 110 and a remote device 120. The electronic device 110 includes a touch unit 111, and the remote device 120 includes a display unit 121. For example, the electronic device 110 is a smart phone and the remote device is a television. When the user wants to control the remote device 120 through the electronic device 110, the user can control the electronic device 110 to obtain an image (also referred to as a first image) displayed by the display unit 121 of the remote device 120. The electronic device 110 generates a control interface according to the first image, and displays the control interface on the touch unit 111. Next, the user can The remote device 120 is controlled by a control interface on the touch unit 111. The operation between the electronic device 110 and the remote device 120 will be described in detail below by way of embodiments.

圖2是根據一實施例繪示電子裝置110的方塊圖。 2 is a block diagram of an electronic device 110 in accordance with an embodiment.

請參照圖2,電子裝置110包括了觸碰單元111、影像擷取單元112、處理器113、通訊介面114與記憶體115。電子裝置110可以被實作為智慧型手機、平板電腦、或其他手持式的電子裝置。 Referring to FIG. 2 , the electronic device 110 includes a touch unit 111 , an image capturing unit 112 , a processor 113 , a communication interface 114 , and a memory 115 . The electronic device 110 can be implemented as a smart phone, tablet, or other handheld electronic device.

觸碰單元111是用以提供觸碰與顯示的功能。例如,觸碰單元111是由液晶顯示器(Liquid Crystal Display,LCD)、發光二極體(Light-Emitting Diode,LED)顯示器或場發射顯示器(Field Emission Display,FED)等顯示器,以及電阻式或電容式等觸控面板組合而成。 The touch unit 111 is a function for providing touch and display. For example, the touch unit 111 is a display such as a liquid crystal display (LCD), a Light-Emitting Diode (LED) display, or a Field Emission Display (FED), and a resistive or a capacitor. A combination of touch panels and the like.

影像擷取單元112是用以擷取影像或視訊。例如,影像擷取單元112包括了光學定焦鏡頭或光學變焦鏡頭,以及電荷耦合元件(Charge Coupled Device,CCD)或互補金氧半導體(Complementary Metal-Oxide Semiconductor,CMOS)元件等感光元件。 The image capturing unit 112 is configured to capture images or video. For example, the image capturing unit 112 includes an optical fixed focus lens or an optical zoom lens, and a photosensitive element such as a charge coupled device (CCD) or a complementary metal-oxygen semiconductor (CMOS) element.

處理器113是用以控制電子裝置110的整體操作。例如,處理器113為中央處理單元(Central Processing Unit,CPU)、微處理器(Microprocessor)或數位訊號處理器(Digital Signal Processor,DSP)。 The processor 113 is used to control the overall operation of the electronic device 110. For example, the processor 113 is a central processing unit (CPU), a microprocessor (Microprocessor), or a digital signal processor (DSP).

通訊介面114用以發出並接收訊號。例如,通訊介面114為符合藍芽或是IEEE 802.11(WiFi)標準的裝置。 The communication interface 114 is used to send and receive signals. For example, the communication interface 114 is a device that complies with the Bluetooth or IEEE 802.11 (WiFi) standard.

記憶體115例如為動態隨機存取記憶體(dynamic random access memory,DRAM)、靜態隨機存取記憶體(static random access memory,SRAM)、快閃記憶體(Flash Memory)或其他的記憶體。記憶體 115中包括了偵測模組116、分析模組117、控制模組118與傳輸模組119。處理器113會執行記憶體115中的各個模組以控制一個遠端裝置。以下說明偵測模組116、分析模組117、控制模組118與傳輸模組119的運作時,是表示處理器113執行偵測模組116、分析模組117、控制模組118與傳輸模組119所做的運作,以下便不再贅述。 The memory 115 is, for example, a dynamic random access memory (DRAM), a static random access memory (SRAM), a flash memory, or other memory. Memory The detection module 116, the analysis module 117, the control module 118 and the transmission module 119 are included in the 115. The processor 113 executes the various modules in the memory 115 to control a remote device. The operation of the detection module 116, the analysis module 117, the control module 118, and the transmission module 119 is as follows. The processor 113 executes the detection module 116, the analysis module 117, the control module 118, and the transmission module. The operation of group 119 will not be described below.

圖3是根據一實施例繪示遠端裝置120的方塊圖。 FIG. 3 is a block diagram showing remote device 120, in accordance with an embodiment.

請參照圖3,遠端裝置120包括顯示單元121、處理器122、通訊介面123與記憶體124。遠端裝置120可以被實作為電視、筆記型電腦、電腦、伺服器或是其他家電。 Referring to FIG. 3, the remote device 120 includes a display unit 121, a processor 122, a communication interface 123, and a memory 124. The remote device 120 can be implemented as a television, a notebook computer, a computer, a server, or other home appliance.

處理器122是用以控制遠端裝置120的整體操作。例如,處理器122為中央處理單元、微處理器或數位訊號處理器。通訊介面123例如為符合藍芽或是IEEE 802.11(WiFi)標準的裝置。記憶體124中儲存了接收模組125、控制模組126與傳輸模組127。處理器122會執行記憶體124中的各個模組,以接收來自電子裝置110的控制訊息,並且根據此控制訊息運作。以下說明接收模組125、控制模組126與傳輸模組127的運作時,是表示處理器122執行接收模組125、控制模組126與傳輸模組127所執行的運作,以下並不再贅述。 The processor 122 is used to control the overall operation of the remote device 120. For example, processor 122 is a central processing unit, a microprocessor, or a digital signal processor. The communication interface 123 is, for example, a device that conforms to the Bluetooth or IEEE 802.11 (WiFi) standard. The receiving module 125, the control module 126 and the transmission module 127 are stored in the memory 124. The processor 122 executes the various modules in the memory 124 to receive control messages from the electronic device 110 and operates in accordance with the control messages. The following describes the operation of the receiving module 125, the control module 126, and the transmission module 127, and indicates that the processor 122 performs the operations performed by the receiving module 125, the control module 126, and the transmission module 127, and will not be described below. .

請參照回圖1,首先,電子裝置110與遠端裝置120會在同一個區域網路的範圍內,例如,電子裝置110與遠端裝置120透過WiFi彼此連線。或者,電子裝置110與遠端裝置120之間是透過藍芽傳輸而彼此連線。在一實施例中,使用者所處在的環境包括了多個遠端裝置。例如,使用者在家裡或是在辦公室內,而遠端裝置例如為電視或 筆記型電腦。使用者會先選擇一個所要控制的遠端裝置。例如,電子裝置110上儲存有一資料庫,此資料庫有多個遠端裝置的資訊,而使用者可以從此資料庫中選擇一個遠端裝置。或者,使用者可以透過電子裝置110拍攝所要控制的遠端裝置,並且電子裝置110會根據拍攝的影像來辨識出所要控制的是哪一個遠端裝置。 Referring back to FIG. 1, first, the electronic device 110 and the remote device 120 are in the same area network, for example, the electronic device 110 and the remote device 120 are connected to each other through WiFi. Alternatively, the electronic device 110 and the remote device 120 are connected to each other through Bluetooth transmission. In an embodiment, the environment in which the user is located includes a plurality of remote devices. For example, the user is at home or in the office, and the remote device is for example a television or Notebook computer. The user will first select a remote device to be controlled. For example, the electronic device 110 stores a database having information of a plurality of remote devices, and the user can select a remote device from the database. Alternatively, the user can capture the remote device to be controlled through the electronic device 110, and the electronic device 110 can identify which remote device is to be controlled according to the captured image.

在使用者選擇了所要控制的遠端裝置以後,偵測模組116會取得顯示單元121所正在顯示的第一影像。例如,顯示單元121正在播放一段影片,而此第一影像上有一或多個關於影片播放的控制元件(例如,按鈕)。或者,使用者正透過遠端裝置120瀏覽網頁,因此第一影像包括一個網頁以及一或多個超連結。或者,第一影像包括多個圖示(icon),而每一個圖示是對應於一個應用程式。本發明並不限制第一影像的內容。 After the user selects the remote device to be controlled, the detection module 116 obtains the first image displayed by the display unit 121. For example, the display unit 121 is playing a movie with one or more control elements (eg, buttons) for movie playback. Alternatively, the user is browsing the webpage through the remote device 120, so the first image includes a web page and one or more hyperlinks. Alternatively, the first image includes a plurality of icons, and each of the icons corresponds to an application. The invention does not limit the content of the first image.

在一實施例中,使用者會透過電子裝置110上的影像擷取單元112來擷取第一影像。使用者可以透過電子裝置110上相機實體按鍵或是相機虛擬按鍵來擷取第一影像。或者,遠端裝置120上的傳輸模組127會主動傳送其正在顯示的第一影像給電子裝置110,本發明並不在此限。 In an embodiment, the user captures the first image through the image capturing unit 112 on the electronic device 110. The user can capture the first image through the camera physical button or the camera virtual button on the electronic device 110. Alternatively, the transmission module 127 on the remote device 120 actively transmits the first image being displayed to the electronic device 110, which is not limited thereto.

在另一實施例中,使用者會拿起電子裝置110,使影像擷取單元112對準了遠端裝置120。影像擷取單元112會持續的擷取多個即時影像並且這些即時影像會被顯示在觸碰單元111上。偵測模組116會判斷影像擷取單元112是否對準遠端裝置120超過一個預設時間(例如,判斷遠端裝置120是否一直被顯示在觸碰單元111上的即時影像 中)。在一實施例中,偵測模組116也可以透過一個陀螺儀判斷電子裝置110是否被移動,藉此判斷影像擷取單元112是否對準遠端裝置120超過一個預設時間,本發明並不在此限。若影像擷取單元112對準遠端裝置120超過此預設時間,偵測模組116會控制影像擷取單元112自動地擷取第一影像。 In another embodiment, the user picks up the electronic device 110 and causes the image capturing unit 112 to align with the remote device 120. The image capturing unit 112 continuously captures a plurality of live images and the instant images are displayed on the touch unit 111. The detecting module 116 determines whether the image capturing unit 112 is aligned with the remote device 120 for more than a preset time (for example, determining whether the remote device 120 is always displayed on the touch unit 111 or not) in). In an embodiment, the detecting module 116 can also determine whether the electronic device 110 is moved by using a gyroscope, thereby determining whether the image capturing unit 112 is aligned with the remote device 120 for more than a preset time. The present invention is not This limit. If the image capturing unit 112 is aligned with the remote device 120 for more than the preset time, the detecting module 116 controls the image capturing unit 112 to automatically capture the first image.

在一實施例中,在遠端裝置120的即時影像被顯示在觸碰單元111以後,使用者可以根據即時影像來取得第一影像。具體來說,在即時影像被顯示在觸碰單元111以後,偵測模組116會偵測在觸碰單元上的一個觸碰操作(例如,輕觸(tap)或是拖曳(drag)),並且根據此觸碰操作決定即時影像中的一個操作範圍。例如,使用者會選擇即時影像中顯示單元121的範圍作為操作範圍。在決定出操作範圍以後,偵測模組116會在此操作範圍內擷取第一影像。 In an embodiment, after the instant image of the remote device 120 is displayed on the touch unit 111, the user can obtain the first image according to the instant image. Specifically, after the live image is displayed on the touch unit 111, the detecting module 116 detects a touch operation (for example, tap or drag) on the touch unit. And according to this touch operation, an operation range in the instant image is determined. For example, the user selects the range of the display unit 121 in the live image as the operating range. After determining the operating range, the detecting module 116 captures the first image within the operating range.

在取得遠端裝置120正在顯示的第一影像以後,控制模組118會產生一個控制介面並將此控制介面顯示在觸碰單元111上。在一實施例中,此控制介面中包括多個控制元件,而控制介面中的控制元件會對應於顯示單元121正在顯示的控制元件(如圖1所示)。或者,當第一影像包括一網頁時,控制介面會包括一或多個超連結;當第一影像包括一或多個圖示時,控制介面也會包括一或多個圖示。 After obtaining the first image being displayed by the remote device 120, the control module 118 generates a control interface and displays the control interface on the touch unit 111. In one embodiment, the control interface includes a plurality of control elements, and the control elements in the control interface correspond to the control elements being displayed by the display unit 121 (as shown in FIG. 1). Alternatively, when the first image includes a web page, the control interface may include one or more hyperlinks; when the first image includes one or more icons, the control interface may also include one or more icons.

在一實施例中,分析模組117也會對第一影像執行一個影像校正。此影像校正包括了仿射轉換(affine transformation)或影像縮放(image scaling)。由於第一影像中的對應於顯示單元121的部份可能會因為拍攝角度的關係呈現梯形。因此,分析模組117會對第一影像執 行仿射轉換,藉此將梯形轉換為矩形。此外,分析模組117也會放大或縮小第一影像,使得第一影像的大小可以符合觸碰單元111的大小。在一實施例中,控制模組117對第一影像執行影像校正以後會產生一個第二影像,並且控制模組117是根據第二影像來產生控制介面。 In an embodiment, the analysis module 117 also performs an image correction on the first image. This image correction includes affine transformation or image scaling. Since the portion corresponding to the display unit 121 in the first image may exhibit a trapezoidal shape due to the relationship of the photographing angle. Therefore, the analysis module 117 will perform the first image. Line affine transformation, which converts the trapezoid into a rectangle. In addition, the analysis module 117 also enlarges or reduces the first image so that the size of the first image can conform to the size of the touch unit 111. In an embodiment, the control module 117 generates a second image after performing image correction on the first image, and the control module 117 generates a control interface according to the second image.

在產生控制介面以後,控制模組118會偵測在觸碰單元111上的一個控制操作。此控制操作的輸入種類可以是滑鼠輸入、鍵盤輸入或者是觸碰輸入,本發明並不在此限。例如,電子裝置110可以外接或內建一個鍵盤或是滑鼠,使用者可以透過此鍵盤或滑鼠來選定觸碰單元111上的一個座標,進而產生屬於滑鼠輸入與鍵盤輸入的控制操作。 After the control interface is generated, the control module 118 detects a control operation on the touch unit 111. The input type of this control operation may be a mouse input, a keyboard input or a touch input, and the present invention is not limited thereto. For example, the electronic device 110 can externally or internally have a keyboard or a mouse, and the user can select a coordinate on the touch unit 111 through the keyboard or the mouse to generate a control operation belonging to the mouse input and the keyboard input.

在偵測到控制操作以後,控制模組118會根據此控制操作在控制介面上的一個座標(亦稱為第一座標)產生一個控制訊息。舉例來說,若控制操作是屬於觸碰輸入的輕觸,且控制模組118判斷此輕觸的座標符合一個”暫停”按鈕的座標,則控制模組118會產生代表”暫停”的控制訊息。或者,使用者透過鍵盤或滑鼠選擇的座標也符合”暫停”按鈕的座標,則控制模組118也會產生代表”暫停”的控制訊息。接下來,傳輸模組119會將此控制訊息傳輸給遠端裝置120,而遠端裝置120會根據此控制訊息運作(即,暫停正在撥放的影片)。 After detecting the control operation, the control module 118 generates a control message according to a coordinate (also referred to as the first coordinate) of the control interface on the control interface. For example, if the control operation is a tap that touches the touch input, and the control module 118 determines that the touched coordinates meet the coordinates of a "pause" button, the control module 118 generates a control message representing "pause". . Alternatively, the coordinates selected by the user through the keyboard or the mouse also conform to the coordinates of the "pause" button, and the control module 118 also generates a control message representing "pause". Next, the transmission module 119 transmits the control message to the remote device 120, and the remote device 120 operates according to the control message (ie, suspending the movie being played).

在一實施例中,傳送給遠端裝置120的控制訊息會包括一個座標與一個座標事件。例如,座標事件為一個點擊事件。藉此,遠端裝置120可以根據此座標與座標事件得知對應的操作(例如,按下一個按鈕)。然而,由於觸碰單元111與顯示單元121的解析度可能不同, 因此在觸碰單元111上一個控制操作的座標必須被轉換為適用於顯示單元121的座標。 In one embodiment, the control message transmitted to the remote unit 120 will include a coordinate and a coordinate event. For example, the coordinate event is a click event. Thereby, the remote device 120 can learn the corresponding operation (for example, pressing a button) according to the coordinate and the coordinate event. However, since the resolution of the touch unit 111 and the display unit 121 may be different, Therefore, the coordinates of a control operation on the touch unit 111 must be converted into coordinates suitable for the display unit 121.

具體來說,傳輸模組119會透過通訊介面114接收來自於遠端裝置120的一個遠端裝置資訊。此遠端裝置資訊包括了顯示單元121的解析度、顯示單元121的感光元件間距、遠端裝置120的辨識資訊、遠端裝置120與電子裝置110之間的距離、遠端裝置120的可接受輸入事件、或其組合。其中,感光元件間距是表示顯示單元121上每兩個感光元件之間的間距(例如,表示為DPI(Dots Per Inch))。辨識資訊例如為遠端裝置120的名稱或是序列號(serial number)。遠端裝置120與電子裝置110之間的距離可用以網路封包的延遲時間來計算。而網路封包的延遲時間可用以校正觸碰單元111上的控制操作。例如,觸碰單元111顯示了一個網頁,而在第n秒時使用者執行了一個代表”放大”的控制操作。然而,由於網路封包的延遲,顯示單元121並沒有辦法即時執行”放大”的操作,因此使用者在第n+1秒又執行了一次放大的控制操作。藉由網路封包的延遲時間,電子裝置110會校正觸碰單元111的控制操作,使得顯示單元121所顯示的內容會符合使用者的預期。另一方面,可接受輸入種類表示遠端裝置120可以接收並且辯識的輸入種類。例如,在一實施例中,遠端裝置120可接受的輸入種類包括鍵盤輸入與滑鼠輸入。 Specifically, the transmission module 119 receives a remote device information from the remote device 120 through the communication interface 114. The remote device information includes the resolution of the display unit 121, the photosensitive element spacing of the display unit 121, the identification information of the remote device 120, the distance between the remote device 120 and the electronic device 110, and the acceptability of the remote device 120. Enter an event, or a combination thereof. The photosensitive element pitch is a distance between each two photosensitive elements on the display unit 121 (for example, expressed as DPI (Dots Per Inch)). The identification information is, for example, the name of the remote device 120 or a serial number. The distance between the remote device 120 and the electronic device 110 can be calculated as the delay time of the network packet. The delay time of the network packet can be used to correct the control operation on the touch unit 111. For example, the touch unit 111 displays a web page, and at the nth second, the user performs a control operation representing "zoom in". However, due to the delay of the network packet, the display unit 121 has no way to perform the "enlargement" operation immediately, so the user performs an enlarged control operation again at the n+1th second. The electronic device 110 corrects the control operation of the touch unit 111 by the delay time of the network packet, so that the content displayed by the display unit 121 conforms to the user's expectation. On the other hand, the acceptable input category indicates the type of input that the remote device 120 can receive and recognize. For example, in one embodiment, the types of inputs that the remote device 120 can accept include keyboard input and mouse input.

分析模組117會取得此遠端裝置資訊。此外,分析模組117也會取得電子裝置110的一個顯示資訊。此顯示資訊包括觸碰單元111的解析度以及感光元件間距。根據電子裝置110的顯示資訊與遠端裝 置資訊,控制模組118便可以將觸碰單元111上一個控制操作的座標(亦稱第一座標)轉換為適用於顯示單元121的座標(亦稱第二座標)。 The analysis module 117 will obtain the remote device information. In addition, the analysis module 117 also obtains a display information of the electronic device 110. This display information includes the resolution of the touch unit 111 and the photosensitive element pitch. According to the display information of the electronic device 110 and the remote device The control module 118 can convert the coordinate (also referred to as the first coordinate) of a control operation on the touch unit 111 into a coordinate (also referred to as a second coordinate) suitable for the display unit 121.

此外,控制模組118也會根據上述控制操作的輸入種類(亦稱第一輸入種類)以及遠端裝置120的可接受輸入種類來產生一個第二輸入種類。例如,遠端裝置120可接受的輸入種類不包括觸碰輸入,因此控制模組118會將一個觸碰輸入轉換為一個滑鼠輸入。然而,控制模組118也可以不改變此控制操作的輸入種類,本發明並不在此限。 In addition, the control module 118 also generates a second input category based on the input type of the control operation (also referred to as the first input type) and the acceptable input type of the remote device 120. For example, the input type accepted by the remote unit 120 does not include a touch input, so the control module 118 converts a touch input into a mouse input. However, the control module 118 may also not change the input type of the control operation, and the present invention is not limited thereto.

並且,控制模組118會根據控制操作的一個座標事件(亦稱第一座標事件)產生遠端裝置120適用的座標事件(亦稱第二座標事件)。在此,座標事件可以為點擊事件與拖曳事件的其中之一。例如,控制模組118會將在觸碰單元111上的一個屬於觸碰輸入的輕觸轉換為屬於滑鼠輸入的點擊(click)。或者,分析模組117也可以將觸碰單元111上屬於觸碰輸入的拖曳轉換為屬於滑鼠輸入的拖曳。而分析模組117所產生的控制訊息便會包括上述的第二座標,第二輸入種類與第二座標事件。 Moreover, the control module 118 generates a coordinate event (also referred to as a second coordinate event) applicable to the remote device 120 according to a coordinate event (also referred to as a first coordinate event) of the control operation. Here, the coordinate event can be one of a click event and a drag event. For example, the control module 118 converts a tap on the touch unit 111 that belongs to the touch input into a click that belongs to the mouse input. Alternatively, the analysis module 117 can also convert the drag belonging to the touch input on the touch unit 111 into a drag belonging to the mouse input. The control message generated by the analysis module 117 includes the second coordinate, the second input type and the second coordinate event.

在一實施例中,分析模組117所產生的控制訊息還會包括電子裝置110的辨識資訊、120遠端裝置的辨識資訊、連線時間、一個隨機數字、至少一個連線設定。其中,連線時間是用以計算電子裝置110是否停止傳送控制訊息給遠端裝置120超過一個第二預設時間。若電子裝置110停止傳送控制訊息給遠端裝置120超過第二預設時間,則電子裝置110與遠端裝置120之間的連線便會切斷。隨機數字是用以辨識電子裝置110與遠端裝置120之間傳遞的訊息。例如, 遠端裝置120在取得到控制訊息中的隨機數字以後,遠端裝置120會發送一個回傳訊息給電子裝置110,並且此回傳訊息會包括此隨機數字。藉此,電子裝置110可以辨識此回傳訊息是由遠端裝置120所發出。連線設定會包括通訊協定的種類或者是埠(port)。 In an embodiment, the control message generated by the analysis module 117 may further include identification information of the electronic device 110, identification information of the remote device 120, connection time, a random number, and at least one connection setting. The connection time is used to calculate whether the electronic device 110 stops transmitting the control message to the remote device 120 for more than a second preset time. If the electronic device 110 stops transmitting the control message to the remote device 120 for more than the second predetermined time, the connection between the electronic device 110 and the remote device 120 is cut off. The random number is used to identify the message transmitted between the electronic device 110 and the remote device 120. E.g, After the remote device 120 obtains the random number in the control message, the remote device 120 sends a backhaul message to the electronic device 110, and the backhaul message includes the random number. Thereby, the electronic device 110 can recognize that the backhaul message is sent by the remote device 120. The connection settings will include the type of communication protocol or port.

圖4是根據一實施例繪示電子裝置110的操作流程圖。 FIG. 4 is a flow chart showing the operation of the electronic device 110 according to an embodiment.

請參照圖4,在步驟S402中,分析模組117會分析遠端裝置資訊與電子裝置的顯示資訊。例如,分析模組117會根據遠端裝置資訊與電子裝置110的顯示資訊計算出電子裝置110上的座標與遠端裝置120上的座標之間的轉換。 Referring to FIG. 4, in step S402, the analysis module 117 analyzes the remote device information and the display information of the electronic device. For example, the analysis module 117 calculates a transition between the coordinates on the electronic device 110 and the coordinates on the remote device 120 based on the remote device information and the display information of the electronic device 110.

在步驟S404中,偵測模組116會取得遠端裝置120的顯示單元121所顯示的第一影像。在步驟S406中,控制模組118會對第一影像執行影像校正並且產生控制介面。在步驟S408中,控制模組118會判斷是否偵測到觸碰單元111上的控制操作。若步驟S408的結果為否,則回到步驟S402;若是,則進行步驟S410。在步驟S410中,控制模組118會轉換控制操作的座標、輸入種類與座標事件並產生控制訊息。在步驟S412中,傳輸模組119會傳送控制訊息給遠端裝置120。然而,圖4中各步驟已詳細說明如上,在此便不再贅述。 In step S404, the detection module 116 obtains the first image displayed by the display unit 121 of the remote device 120. In step S406, the control module 118 performs image correction on the first image and generates a control interface. In step S408, the control module 118 determines whether a control operation on the touch unit 111 is detected. If the result of step S408 is no, the process returns to step S402; if so, step S410 is performed. In step S410, the control module 118 converts the coordinate of the control operation, the input type and the coordinate event, and generates a control message. In step S412, the transmission module 119 transmits a control message to the remote device 120. However, the steps in FIG. 4 have been described in detail above, and will not be described again here.

圖5是根據一實施例繪示遠端裝置120的操作流程圖。 FIG. 5 is a flow chart showing the operation of the remote device 120 according to an embodiment.

請參照圖5,在步驟S502中,接收模組125會判斷是否偵測到控制訊息。若是,則進行步驟S504。 Referring to FIG. 5, in step S502, the receiving module 125 determines whether a control message is detected. If yes, proceed to step S504.

在步驟S504中,控制模組126會解析控制訊息。例如,控制模組126會嚐試解析出第二座標,第二輸入種類與第二座標事件。 In step S504, the control module 126 parses the control message. For example, control module 126 will attempt to resolve the second coordinate, the second input category and the second coordinate event.

在步驟S506中,控制模組126會判斷是否成功地解析控制訊息。若步驟S506的結果為是,則進行步驟S508;若否,則進行步驟S510。 In step S506, the control module 126 determines whether the control message is successfully parsed. If the result of step S506 is YES, then step S508 is performed; if not, step S510 is performed.

在步驟S508中,控制模組126會根據第二座標,第二輸入種類與第二座標事件執行對應的操作。 In step S508, the control module 126 performs a corresponding operation according to the second coordinate, the second input category and the second coordinate event.

在步驟S510中,傳輸模組127會傳送回覆訊息給電子裝置110以告知重新傳送控制訊息。 In step S510, the transmission module 127 transmits a reply message to the electronic device 110 to inform the retransmission control message.

圖6是根據一實施例繪示電子裝置110與遠端裝置120之間的通信流程圖。 FIG. 6 is a flow chart showing communication between the electronic device 110 and the remote device 120, according to an embodiment.

請參照圖6,在步驟S602中,電子裝置110會傳送一個連線要求給遠端裝置120。此連線要求會包括連線時間、隨機數字、電子裝置110的辨識資訊、遠端裝置120的辨識資訊與連線設定。 Referring to FIG. 6, in step S602, the electronic device 110 transmits a connection request to the remote device 120. The connection requirements include connection time, random number, identification information of the electronic device 110, identification information of the remote device 120, and connection settings.

在步驟S604中,遠端裝置120傳送一個回覆訊息給電子裝置。此回覆訊息包括隨機數字、遠端裝置120的辨識資訊、連線設定、以及是否連線成功的訊息。在接收到回覆訊息以後,電子裝置110會判斷是否已經連線成功。若沒有連線成功,電子裝置110會重複執行步驟S602;若已連線成功,電子裝置110會執行步驟S606,傳送控制訊息給遠端裝置120。在步驟S606之後,電子裝置110便可以持續的傳送控制訊息給遠端裝置120。 In step S604, the remote device 120 transmits a reply message to the electronic device. The reply message includes a random number, identification information of the remote device 120, connection settings, and a message indicating whether the connection is successful. After receiving the reply message, the electronic device 110 determines whether the connection has been successfully completed. If the connection is not successful, the electronic device 110 repeats step S602; if the connection is successful, the electronic device 110 performs step S606 to transmit a control message to the remote device 120. After step S606, the electronic device 110 can continuously transmit a control message to the remote device 120.

圖7~圖10是根據一實施例繪示電子裝置110控制遠端裝置120的示意圖。 7-10 are schematic diagrams showing the electronic device 110 controlling the remote device 120 according to an embodiment.

請參照圖7,在一實施例中,電子裝置110上的控制介面可 以是一個固定介面。例如,在圖7中,此控制介面是模擬一個電視遙控器的介面,其中包括多個按鈕。使用者可以透過此控制介面來改變電視頻道與聲音大小。 Referring to FIG. 7 , in an embodiment, the control interface on the electronic device 110 can be So it is a fixed interface. For example, in Figure 7, this control interface is an interface that simulates a television remote control that includes multiple buttons. Users can change the TV channel and sound size through this control interface.

請參照圖8,在一實施例中,電子裝置110上的控制介面是一個固定介面,其是一個觸碰面板的形狀。使用者可以透過觸碰單元111上的控制介面來改變遠端裝置120的顯示單元121上遊標810的位置。或者,使用者也可以透過觸碰單元111上的控制介面啟動一個應用程式、輸入一或多個按鍵或是放大/縮小顯示畫面,本發明並不在此限。 Referring to FIG. 8, in an embodiment, the control interface on the electronic device 110 is a fixed interface, which is in the shape of a touch panel. The user can change the position of the upstream indicator 810 of the display unit 121 of the remote device 120 through the control interface on the touch unit 111. Alternatively, the user can also launch an application, input one or more buttons, or enlarge/reduce the display through the control interface on the touch unit 111, and the present invention is not limited thereto.

請參照圖9,在一實施例中,觸碰單元111上顯示的控制介面是一個動態介面。控制模組118會同步此控制介面與顯示單元121所顯示的一個影像(亦稱第三影像),使得控制介面與第三影像有相同的內容。例如,觸碰單元111上的控制介面包括多個動態磚;而顯示單元121上也顯示了多個動態磚。當使用者點擊動態磚910時,傳輸模組119會傳送對應的控制訓息給遠端裝置120。在接收到此控制訊息以後,遠端裝置120便會執行點擊動態磚920所對應的操作。或者,當使用者移動控制介面上的動態磚時,顯示單元121上的動態磚也會相對應的移動(如圖10所示)。 Referring to FIG. 9, in an embodiment, the control interface displayed on the touch unit 111 is a dynamic interface. The control module 118 synchronizes the image displayed by the control interface with the display unit 121 (also referred to as a third image), so that the control interface has the same content as the third image. For example, the control interface on the touch unit 111 includes a plurality of dynamic tiles; and the display unit 121 also displays a plurality of dynamic tiles. When the user clicks on the dynamic brick 910, the transmission module 119 transmits the corresponding control training to the remote device 120. After receiving the control message, the remote device 120 performs an operation corresponding to clicking on the dynamic tile 920. Alternatively, when the user moves the dynamic brick on the control interface, the dynamic brick on the display unit 121 also moves correspondingly (as shown in FIG. 10).

圖11是根據一實施例繪示遠端裝置的控制方法的流程圖。 11 is a flow chart showing a method of controlling a remote device, according to an embodiment.

請參照圖11,在步驟S1102中,取得遠端裝置的顯示單元所顯示的第一影像。在步驟S1104中,根據第一影像產生一個控制介面,並將此控制介面顯示在電子裝置的觸碰單元上。在步驟S1106中, 偵測在觸碰單元的一個控制操作。在步驟S1108中,根據控制操作在控制介面上的座標產生一個控制訊息。在步驟S1110中,將控制訊息傳送給一個遠端裝置,其中此遠端裝置根據控制訊息運作。然而,圖11中各步驟已詳細說明如上,在此便不再贅述。在一實施例中,圖11中各步驟是被實作為多個程式碼,這些程式碼會被儲存在一個記憶體,並且由一個處理器來執行這些程式碼。然而,在另一實施例中,圖11中各步驟是實作為一或多個電路。本發明並不限制用軟體或是硬體的方式實作圖11的各步驟。 Referring to FIG. 11, in step S1102, the first image displayed by the display unit of the remote device is obtained. In step S1104, a control interface is generated according to the first image, and the control interface is displayed on the touch unit of the electronic device. In step S1106, Detects a control operation in the touch unit. In step S1108, a control message is generated based on the coordinates of the control operation on the control interface. In step S1110, the control message is transmitted to a remote device, wherein the remote device operates in accordance with the control message. However, the steps in Fig. 11 have been described in detail above, and will not be described again here. In one embodiment, the steps in Figure 11 are implemented as a plurality of code codes that are stored in a memory and executed by a processor. However, in another embodiment, the steps in Figure 11 are implemented as one or more circuits. The invention is not limited to the implementation of the steps of Figure 11 in a software or hardware manner.

綜上所述,本發明實施例所提出的控制方法與遠端控制系統,可以在取得遠端裝置所顯示的畫面以後,使用者就可以透過電子裝置來控制一個遠端裝置。並且,電子裝置上的控制介面可以為固定介面或非固定介面,使得控制遠端裝置的操作有彈性。 In summary, the control method and the remote control system provided by the embodiments of the present invention can control a remote device through the electronic device after obtaining the screen displayed by the remote device. Moreover, the control interface on the electronic device can be a fixed interface or a non-fixed interface, so that the operation of controlling the remote device is flexible.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.

S1102、S1104、S1106、S1108、S1110‧‧‧遠端裝置的控制方法的步驟 S1102, S1104, S1106, S1108, S1110‧‧‧ steps of the control method of the remote device

Claims (16)

一種遠端裝置的控制方法,適用於一電子裝置,該控制方法包括:透過該電子裝置的一影像擷取單元擷取該遠端裝置的一顯示單元所顯示的一第一影像;對該第一影像執行一影像校正以產生一第二影像,其中該影像校正包括一仿射轉換或一影像縮放;根據該第二影像產生一控制介面,並將該控制介面顯示在該電子裝置的一觸碰單元上;偵測在該觸碰單元的一控制操作;根據該控制操作在該控制介面上的一第一座標產生一控制訊息;以及將該控制訊息傳送給該遠端裝置,其中該遠端裝置根據該控制訊息運作。 A remote device control method is applicable to an electronic device. The control method includes: capturing, by an image capturing unit of the electronic device, a first image displayed by a display unit of the remote device; Performing an image correction on an image to generate a second image, wherein the image correction includes an affine transformation or an image scaling; generating a control interface according to the second image, and displaying the control interface on a touch of the electronic device Touching a unit; detecting a control operation of the touch unit; generating a control message according to the first coordinate of the control interface on the control interface; and transmitting the control message to the remote device, wherein the remote The end device operates according to the control message. 如申請專利範圍第1項所述之遠端裝置的控制方法,其中取得該遠端裝置的該顯示單元所顯示的該第一影像的步驟包括:判斷該電子裝置的一影像擷取單元是否對準該遠端裝置超過一預設時間;以及若該影像擷取單元對準該遠端裝置超過該預設時間,透過該影像擷取單元擷取該第一影像。 The method for controlling a remote device according to claim 1, wherein the step of obtaining the first image displayed by the display unit of the remote device comprises: determining whether an image capturing unit of the electronic device is The remote device is allowed to exceed the preset time; and if the image capturing unit is aligned with the remote device for more than the preset time, the first image is captured by the image capturing unit. 如申請專利範圍第1項所述之遠端裝置的控制方法,其中取得該遠端裝置的該顯示單元所顯示的該第一影像的步驟包括: 透過該電子裝置的一影像擷取單元擷取該遠端裝置的一即時影像,並將該即時影像顯示在該觸碰單元上;偵測在該觸碰單元上的一觸碰操作;根據該觸碰操作決定該即時影像上的一操作範圍;以及取得在該操作範圍內的該第一影像。 The method for controlling a remote device according to claim 1, wherein the step of obtaining the first image displayed by the display unit of the remote device comprises: An image capturing unit of the electronic device captures an instant image of the remote device, and displays the instant image on the touch unit; detecting a touch operation on the touch unit; The touch operation determines an operation range on the live image; and obtains the first image within the operation range. 如申請專利範圍第1項所述之遠端裝置的控制方法,更包括:接收來自該遠端裝置的一遠端裝置資訊,其中該遠端裝置資訊包括該遠端裝置的該顯示單元的一解析度,該遠端裝置的該顯示單元的一感光元件間距,該遠端裝置的一辨識資訊,該遠端裝置與該電子裝置之間的一距離,該遠端裝置的一可接受輸入種類,或其組合。 The method for controlling a remote device according to claim 1, further comprising: receiving a remote device information from the remote device, wherein the remote device information includes one of the display units of the remote device Resolution, a photosensitive element spacing of the display unit of the remote device, an identification information of the remote device, a distance between the remote device and the electronic device, and an acceptable input type of the remote device , or a combination thereof. 如申請專利範圍第4項所述之遠端裝置的控制方法,其中根據該控制操作在該控制介面上的該第一座標產生該控制訊息的步驟還包括:根據該電子裝置的一顯示資訊與該遠端裝置資訊,將該控制操作在該控制介面上的該第一座標轉換該遠端裝置適用的一第二座標;根據該遠端裝置的該可接受輸入種類與該控制操作的一第一輸入種類產生該遠端裝置適用的一第二輸入種類;並且根據該控制操作的一第一座標事件產生該遠端裝置適用的一第二座標事件, 其中該顯示資訊包括該電子裝置的該觸碰單元的一解析度與該電子裝置的該觸碰單元的一感光元件間距,該第一輸入種類與該第二輸入種類為一滑鼠輸入、一鍵盤輸入與一觸碰輸入的其中之一,該第一座標事件與該第二座標事件為一點擊事件與一拖曳事件的其中之一,並且該控制訊息包括該第二座標、該第二輸入種類與該第二座標事件。 The method for controlling a remote device according to claim 4, wherein the step of generating the control message by the first coordinate on the control interface according to the control operation further comprises: displaying information according to a display of the electronic device The remote device information, the first coordinate of the control operation on the control interface is converted to a second coordinate applicable to the remote device; according to the acceptable input type of the remote device and a control operation An input type generates a second input category applicable to the remote device; and generating a second coordinate event applicable to the remote device according to a first coordinate event of the control operation, The display information includes a resolution of the touch unit of the electronic device and a distance between the photosensitive elements of the touch unit of the electronic device, and the first input type and the second input type are a mouse input, One of a keyboard input and a touch input, the first coordinate event and the second coordinate event being one of a click event and a drag event, and the control message includes the second coordinate, the second input Kind with the second coordinate event. 如申請專利範圍第5項所述之遠端裝置的控制方法,其中該控制訊息還包括該電子裝置的一辨識資訊、該遠端裝置的該辨識資訊、一連線時間、一隨機數字、與一連線設定。 The method for controlling a remote device according to claim 5, wherein the control message further includes an identification information of the electronic device, the identification information of the remote device, a connection time, a random number, and A connection setting. 如申請專利範圍第1項所述之遠端裝置的控制方法,更包括:同步該控制介面與該遠端裝置的該顯示單元所顯示的一第三影像,使該控制介面與該第三影像有相同的內容。 The method for controlling a remote device according to claim 1, further comprising: synchronizing the control interface with a third image displayed by the display unit of the remote device, and the control interface and the third image Have the same content. 如申請專利範圍第1項所述之遠端裝置的控制方法,其中該控制介面為一固定介面。 The method for controlling a remote device according to claim 1, wherein the control interface is a fixed interface. 一種遠端控制系統,包括:一電子裝置;以及一遠端裝置,其中該電子裝置用以透過該電子裝置的一影像擷取單元擷取該遠端裝置的一顯示單元所顯示的一第一影像,對該第一影像執行一影像校正以產生一第二影像,其中該影像校正包括一仿射轉換或一影像縮放, 該電子裝置用以根據該第二影像產生一控制介面,並將該控制介面顯示在該電子裝置的一觸碰單元上,該電子裝置用以偵測在該觸碰單元的一控制操作,根據該控制操作在該控制介面上的一第一座標產生一控制訊息,並且將該控制訊息傳送給該遠端裝置,其中該遠端裝置根據該控制訊息運作。 A remote control system includes: an electronic device; and a remote device, wherein the electronic device is configured to capture a first display displayed by a display unit of the remote device through an image capturing unit of the electronic device And performing image correction on the first image to generate a second image, wherein the image correction includes an affine transformation or an image scaling. The electronic device is configured to generate a control interface according to the second image, and display the control interface on a touch unit of the electronic device, the electronic device is configured to detect a control operation of the touch unit, according to The control operation generates a control message at a first coordinate of the control interface and transmits the control message to the remote device, wherein the remote device operates according to the control message. 如申請專利範圍第9項所述之遠端控制系統,其中該電子裝置還用以判斷該電子裝置的一影像擷取單元是否對準該遠端裝置超過一預設時間,若該影像擷取單元對準該遠端裝置超過該預設時間,該電子裝置透過該影像擷取單元擷取該第一影像。 The remote control system of claim 9, wherein the electronic device is further configured to determine whether an image capturing unit of the electronic device is aligned with the remote device for more than a predetermined time, if the image is captured The unit is aligned with the remote device for the preset time, and the electronic device captures the first image through the image capturing unit. 如申請專利範圍第9項所述之遠端控制系統,其中該電子裝置還用以透過該電子裝置的一影像擷取單元擷取該遠端裝置的一即時影像,並將該即時影像顯示在該觸碰單元上,該電子裝置還用以偵測在該觸碰單元上的一觸碰操作,根據該觸碰操作決定該即時影像上的一操作範圍,並且取得在該操作範圍內的該第一影像。 The remote control system of claim 9, wherein the electronic device is further configured to capture an instant image of the remote device through an image capturing unit of the electronic device, and display the instant image in The touch device is further configured to detect a touch operation on the touch unit, determine an operation range on the instant image according to the touch operation, and obtain the operation range in the operation range. The first image. 如申請專利範圍第9項所述之遠端控制系統,該電子裝置還用以接收來自該遠端裝置的一遠端裝置資訊,其中該遠端裝置資訊包括該遠端裝置的該顯示單元的一解析度,該遠端裝置的該顯示單元的一感光元件間距,該遠端裝置的一辨識資訊,該遠端裝置與該電子裝置之間的一距離,該遠端裝置的一可接受輸入種類,或其組合。 The remote control system of claim 9, wherein the electronic device is further configured to receive a remote device information from the remote device, wherein the remote device information comprises the display unit of the remote device a resolution, a photosensitive element spacing of the display unit of the remote device, an identification information of the remote device, a distance between the remote device and the electronic device, and an acceptable input of the remote device Type, or a combination thereof. 如申請專利範圍第12項所述之遠端控制系統,其中該電子裝置還用以根據該電子裝置的一顯示資訊與該遠端裝置資訊,將該控制操作在該控制介面上的該第一座標轉換該遠端裝置適用的一第二座標,該電子裝置還用以根據該遠端裝置的該可接受輸入種類與該控制操作的一第一輸入種類產生該遠端裝置適用的一第二輸入種類,該電子裝置還用以根據該控制操作的一第一座標事件產生該遠端裝置適用的一第二座標事件,其中該顯示資訊包括該電子裝置的該觸碰單元的一解析度與該電子裝置的該觸碰單元的一感光元件間距,該第一輸入種類與該第二輸入種類為一滑鼠輸入、一鍵盤輸入與一觸碰輸入的其中之一,該第一座標事件與該第二座標事件為一點擊事件與一拖曳事件的其中之一,並且該控制訊息包括該第二座標、該第二輸入種類與該第二座標事件。 The remote control system of claim 12, wherein the electronic device is further configured to: operate the first operation on the control interface according to a display information of the electronic device and the remote device information The coordinates are converted to a second coordinate applicable to the remote device, and the electronic device is further configured to generate a second applicable to the remote device according to the acceptable input type of the remote device and a first input type of the control operation Inputting the type, the electronic device is further configured to generate a second coordinate event applicable to the remote device according to a first coordinate event of the control operation, wherein the display information includes a resolution of the touch unit of the electronic device a photosensitive element spacing of the touch unit of the electronic device, the first input category and the second input category being one of a mouse input, a keyboard input and a touch input, the first coordinate event and The second coordinate event is one of a click event and a drag event, and the control message includes the second coordinate, the second input category, and the second coordinate event. 如申請專利範圍第13項所述之遠端控制系統,其中該控制訊息還包括該電子裝置的一辨識資訊、該遠端裝置的該辨識資訊、一連線時間、一隨機數字、與一連線設定。 The remote control system of claim 13, wherein the control message further includes an identification information of the electronic device, the identification information of the remote device, a connection time, a random number, and a connection. Line setting. 如申請專利範圍第9項所述之遠端控制系統,其中該電子裝置還用以同步該控制介面與該遠端裝置的該顯示單元所顯示的一第三影像,使該控制介面與該第三影像有相同的內容。 The remote control system of claim 9, wherein the electronic device is further configured to synchronize the control interface with a third image displayed by the display unit of the remote device, so that the control interface and the first The three images have the same content. 如申請專利範圍第9項所述之遠端控制系統,其中該控 制介面為一固定介面。 The remote control system as described in claim 9 of the patent application, wherein the control The interface is a fixed interface.
TW102110026A 2013-03-21 2013-03-21 Remote device control method and remote control system TWI598807B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW102110026A TWI598807B (en) 2013-03-21 2013-03-21 Remote device control method and remote control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW102110026A TWI598807B (en) 2013-03-21 2013-03-21 Remote device control method and remote control system

Publications (2)

Publication Number Publication Date
TW201437903A TW201437903A (en) 2014-10-01
TWI598807B true TWI598807B (en) 2017-09-11

Family

ID=52113402

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102110026A TWI598807B (en) 2013-03-21 2013-03-21 Remote device control method and remote control system

Country Status (1)

Country Link
TW (1) TWI598807B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12028606B2 (en) 2022-10-04 2024-07-02 V5Med Inc. System for remotely controlling microscopic machinery and method thereof

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI638546B (en) * 2016-11-10 2018-10-11 展匯科技股份有限公司 Method and system for controlling remote electronic device
CN114995684A (en) * 2021-03-02 2022-09-02 诚屏科技股份有限公司 Control method of electronic device and external control device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12028606B2 (en) 2022-10-04 2024-07-02 V5Med Inc. System for remotely controlling microscopic machinery and method thereof

Also Published As

Publication number Publication date
TW201437903A (en) 2014-10-01

Similar Documents

Publication Publication Date Title
US9035896B2 (en) Information sharing apparatus and information sharing system
US9830123B2 (en) Method for transmitting content with intuitively displaying content transmission direction and device using the same
US9158391B2 (en) Method and apparatus for controlling content on remote screen
CN107209601B (en) Image processing device, image processing system and image processing method
US20110175822A1 (en) Using a gesture to transfer an object across multiple multi-touch devices
US8508478B2 (en) Devices, systems and methods for remote control input
KR20140027835A (en) Terminal and operation method for messenger video call service
CN104919784B (en) Remote job supports system and remote job support program storage medium
CN105045548A (en) Wireless screen transmission method, expansion equipment and wireless screen transmission system
WO2015192631A1 (en) Video conferencing system and method
CN103210365A (en) Flick to send or display content
US9154229B2 (en) Information processing system, information processing method, client device, and recording medium
US9509733B2 (en) Program, communication apparatus and control method
JP2018093361A (en) Communication terminal, communication system, video output method, and program
JP4805022B2 (en) Display device, terminal device, image pasting system and methods thereof
US20190096130A1 (en) Virtual mobile terminal implementing system in mixed reality and control method thereof
CN104102334B (en) Remote device control method and remote control system
US20140104183A1 (en) Method and device for controlling at least one apparatus by at least one other apparatus, system implementing such a device
TWI598807B (en) Remote device control method and remote control system
CN104202637A (en) Key remote control and target dragging method
CN105122186A (en) Input device
TW201447737A (en) Method and system for operating display device
JP2019135567A (en) Information processing apparatus, management system, image sharing system, image sharing method, and program
CN112114762B (en) Method and device for controlling screen display
KR101642997B1 (en) Method for event sharing in image display system

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees