JP2017194922A - Mirroring system and operation detection method - Google Patents

Mirroring system and operation detection method Download PDF

Info

Publication number
JP2017194922A
JP2017194922A JP2016086319A JP2016086319A JP2017194922A JP 2017194922 A JP2017194922 A JP 2017194922A JP 2016086319 A JP2016086319 A JP 2016086319A JP 2016086319 A JP2016086319 A JP 2016086319A JP 2017194922 A JP2017194922 A JP 2017194922A
Authority
JP
Japan
Prior art keywords
touch screen
screen display
communication device
mobile communication
delay time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016086319A
Other languages
Japanese (ja)
Inventor
大秋 三浦
Hiroaki Miura
大秋 三浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera Corp
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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2016086319A priority Critical patent/JP2017194922A/en
Publication of JP2017194922A publication Critical patent/JP2017194922A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephone Function (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】操作の検出精度を高くすることができるミラーリングシステム及び操作検出方法を提供すること。【解決手段】1つの態様において、第1通信機器と、第2通信機器と、を含み、第2通信部は、前記第1通信部に第2タッチスクリーンディスプレイに表示させる画像の情報を送信し、第1制御部は、第1通信部で受信した、第2タッチスクリーンディスプレイに表示させる画像を第1タッチスクリーンディスプレイに表示させ、第2制御部は、連続的な接触操作であると判定する基準となる遅延時間に基づいて第1操作情報に含まれる操作を判定し、判定結果の操作に基づいて、第2タッチスクリーンディスプレイの表示を制御し、かつ、第2タッチスクリーンディスプレイに画像情報を表示させる処理の開始時に取得した第1操作情報の遅延時間に基づいて、遅延時間を設定する。【選択図】図1PROBLEM TO BE SOLVED: To provide a mirroring system and an operation detection method capable of increasing operation detection accuracy. SOLUTION: In one embodiment, a first communication device and a second communication device are included, and a second communication unit transmits information of an image to be displayed on a second touch screen display to the first communication unit. , The first control unit displays the image to be displayed on the second touch screen display received by the first communication unit on the first touch screen display, and the second control unit determines that the contact operation is continuous. The operation included in the first operation information is determined based on the reference delay time, the display of the second touch screen display is controlled based on the operation of the determination result, and the image information is displayed on the second touch screen display. The delay time is set based on the delay time of the first operation information acquired at the start of the process to be displayed. [Selection diagram] Fig. 1

Description

本出願は、2つの携帯通信機器で画面を共有するミラーリングシステム及び操作検出方法に関する。   The present application relates to a mirroring system and an operation detection method for sharing a screen between two portable communication devices.

複数の携帯通信機器で画面を共有するミラーリング技術には、双方向で操作を入力可能なミラーリングシステムがある(特許文献1参照)。   As a mirroring technology for sharing a screen among a plurality of mobile communication devices, there is a mirroring system capable of inputting operations in both directions (see Patent Document 1).

特表2014−509476号公報Special table 2014-509476 gazette

双方向で操作を検出する場合、入力された操作に基づいた画面制御をそれぞれの携帯通信機器で行う場合がある。この場合、1つの操作がそれぞれの携帯通信機器で異なる操作と判定されてしまうことがあり、ミラーリングシステムとして問題が生じる。操作の検出精度を高くすることができるミラーリングシステム及び操作検出方法に対するニーズがある。   When an operation is detected in both directions, screen control based on the input operation may be performed by each mobile communication device. In this case, one operation may be determined as a different operation in each mobile communication device, which causes a problem as a mirroring system. There is a need for a mirroring system and operation detection method that can increase the accuracy of operation detection.

1つの態様に係るミラーリングシステムは、第1タッチスクリーンディスプレイと、前記第1タッチスクリーンディスプレイの表示を制御する第1制御部と、前記第1タッチスクリーンディスプレイで検出した第1操作情報を出力する第1通信部と、を備える第1通信機器と、前記第1通信部とデータを送受信する第2通信部と、画像を表示させる第2タッチスクリーンディスプレイと、前記第1操作情報に基づいて、前記第2タッチスクリーンディスプレイの表示を制御する第2制御部と、を備える第2通信機器と、を含み、前記第2通信部は、前記第1通信部に前記第2タッチスクリーンディスプレイに表示させる画像の情報を送信し、前記第1制御部は、前記第1通信部で受信した、前記第2タッチスクリーンディスプレイに表示させる画像を前記第1タッチスクリーンディスプレイに表示させ、前記第2制御部は、連続的な接触操作であると判定する基準となる遅延時間に基づいて前記第1操作情報に含まれる操作を判定し、判定結果の操作に基づいて、前記第2タッチスクリーンディスプレイの表示を制御し、かつ、前記第2タッチスクリーンディスプレイに前記画像情報を表示させる処理の開始時に取得した前記第1操作情報の遅延時間に基づいて、前記遅延時間を設定する。   A mirroring system according to one aspect outputs a first touch screen display, a first control unit that controls display of the first touch screen display, and first operation information detected by the first touch screen display. A first communication device including a first communication unit, a second communication unit that transmits and receives data to and from the first communication unit, a second touch screen display that displays an image, and the first operation information, A second control unit that controls display on the second touch screen display, and the second communication unit displays the image on the second touch screen display on the first communication unit. The first control unit displays the information on the second touch screen display received by the first communication unit. An image is displayed on the first touch screen display, and the second control unit determines an operation included in the first operation information based on a delay time serving as a reference for determining that the operation is a continuous contact operation. Based on the operation of the determination result, the display of the second touch screen display is controlled, and the delay time of the first operation information acquired at the start of the process of displaying the image information on the second touch screen display Based on this, the delay time is set.

1つの態様に係る操作検出方法は、第1タッチスクリーンディスプレイと、前記第1タッチスクリーンディスプレイの表示を制御する第1制御部と、前記第1タッチスクリーンディスプレイで検出した第1操作情報を出力する第1通信部と、を備える第1通信機器と、前記第1通信部とデータを送受信する第2通信部と、画像を表示させる第2タッチスクリーンディスプレイと、前記第1操作情報に基づいて、前記第2タッチスクリーンディスプレイの表示を制御する第2制御部と、を備える第2通信機器と、を含むミラーリングシステムの操作検出方法であって、前記第2制御部が、前記第2タッチスクリーンディスプレイに前記画像情報を表示させる処理の開始時に取得した前記第1操作情報の遅延時間に基づいて、連続的な接触操作であると判定する基準となる遅延時間を設定するステップと、前記第2タッチスクリーンディスプレイに表示させる画像の情報を送信し、前記第2タッチスクリーンディスプレイに表示させる画像を前記第1タッチスクリーンディスプレイに表示させるステップと、前記第2制御部が、前記遅延時間に基づいて前記第1操作情報に含まれる操作を判定し、判定結果の操作に基づいて、前記第2タッチスクリーンディスプレイの表示を制御するステップと、を含む。   An operation detection method according to one aspect outputs a first touch screen display, a first control unit that controls display of the first touch screen display, and first operation information detected by the first touch screen display. A first communication device including a first communication unit, a second communication unit that transmits and receives data to and from the first communication unit, a second touch screen display that displays an image, and the first operation information. A second communication device comprising: a second control unit configured to control display of the second touch screen display; and a method for detecting operation of a mirroring system, wherein the second control unit is configured to display the second touch screen display. Based on the delay time of the first operation information acquired at the start of the process of displaying the image information on the Setting a delay time serving as a reference to determine that, and transmitting information on an image to be displayed on the second touch screen display, and displaying an image to be displayed on the second touch screen display on the first touch screen display And a step in which the second control unit determines an operation included in the first operation information based on the delay time, and controls display on the second touch screen display based on an operation of the determination result. And including.

図1は、ミラーリングシステムの概略構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of a mirroring system. 図2は、携帯通信機器のブロック図である。FIG. 2 is a block diagram of the mobile communication device. 図3は、他方の携帯通信機器のブロック図である。FIG. 3 is a block diagram of the other portable communication device. 図4は、ミラーシングシステムの動作を示すシーケンス図である。FIG. 4 is a sequence diagram showing the operation of the mirroring system. 図5は、操作を検出する携帯通信機器の画面に表示する画像の一例を示す図である。FIG. 5 is a diagram illustrating an example of an image displayed on a screen of a mobile communication device that detects an operation. 図6は、操作を検出する携帯通信機器の処理の一例を示すフローチャートである。FIG. 6 is a flowchart illustrating an example of processing of the mobile communication device that detects an operation. 図7は、通信で操作情報を取得した携帯通信機器の処理の一例を示すフローチャートである。FIG. 7 is a flowchart illustrating an example of processing of the mobile communication device that has acquired the operation information through communication. 図8は、通信で操作情報を取得した携帯通信機器の処理の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of processing of the mobile communication device that has acquired operation information through communication. 図9は、通信で操作情報を取得した携帯通信機器の処理の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of processing of the mobile communication device that has acquired operation information through communication.

本出願に係るミラーリングシステム及び操作検出方法を実施するための実施形態を、図面を参照しつつ詳細に説明する。   An embodiment for carrying out a mirroring system and an operation detection method according to the present application will be described in detail with reference to the drawings.

(実施形態)
図1から図3を参照しながら、実施形態に係るミラーリングシステムについて説明する。図1は、ミラーリングシステムの概略構成を示す図である。図2は、携帯通信機器のブロック図である。図3は、他方の携帯通信機器のブロック図である。
(Embodiment)
A mirroring system according to an embodiment will be described with reference to FIGS. 1 to 3. FIG. 1 is a diagram showing a schematic configuration of a mirroring system. FIG. 2 is a block diagram of the mobile communication device. FIG. 3 is a block diagram of the other portable communication device.

ミラーリングシステム100は、第1携帯通信機器20と第2携帯通信機器30と、を有する。第1携帯通信機器20と第2携帯通信機器30は、通信部を用いた通信42で画面の情報(データ)の送受信を行い、それぞれの表示部の少なくとも一部に同一の画像を表示するミラーリング機能を有する。ミラーリング機能は、例えば、Miracast(登録商標)又はAirPlay(登録商標)と称する技術を使用する。Miracastは、Wi−Fi Allianceによって策定された機器間の画像の無線伝送技術である。本実施形態において、第1携帯通信機器20と第2携帯通信機器30とは、Miracastを使用してミラーリング機能を実現するものとして説明する。本実施形態のミラーリングシステム100は、第1携帯通信機器20と第2携帯通信機器30との両方で共有している画面を操作することができる。本実施形態では、第1携帯通信機器20に入力した操作を第2携帯通信機器30に送信し、第2携帯通信機器30が第1携帯通信機器20に入力した操作に基づいて処理を実行する場合として説明する。   The mirroring system 100 includes a first mobile communication device 20 and a second mobile communication device 30. The first mobile communication device 20 and the second mobile communication device 30 transmit and receive screen information (data) by communication 42 using the communication unit, and display the same image on at least a part of each display unit. It has a function. The mirroring function uses a technology called Miracast (registered trademark) or AirPlay (registered trademark), for example. Miracast is a wireless transmission technology for images between devices, formulated by Wi-Fi Alliance. In the present embodiment, the first mobile communication device 20 and the second mobile communication device 30 will be described as realizing a mirroring function using Miracast. The mirroring system 100 of this embodiment can operate a screen shared by both the first mobile communication device 20 and the second mobile communication device 30. In the present embodiment, the operation input to the first mobile communication device 20 is transmitted to the second mobile communication device 30, and the second mobile communication device 30 executes processing based on the operation input to the first mobile communication device 20. This will be described as a case.

また、ミラーリングシステム100の第1携帯通信機器20と第2携帯通信機器30は、第1携帯通信機器20と第2携帯通信機器30との間で実行する通信42と並行して、他の通信機器40と通信44を実行することができる。ここで、本実施形態の通信42、44は、近距離無線通信を行う。   In addition, the first mobile communication device 20 and the second mobile communication device 30 of the mirroring system 100 perform other communication in parallel with the communication 42 executed between the first mobile communication device 20 and the second mobile communication device 30. Communication with the device 40 can be performed. Here, the communications 42 and 44 of the present embodiment perform short-range wireless communication.

次に、図2及び図3を参照しながら、第1携帯通信機器20及び第2携帯通信機器30の構成について説明する。以下の説明においては、同様の構成要素に同一の符号を付すことがある。さらに、重複する説明は省略することがある。   Next, the configuration of the first mobile communication device 20 and the second mobile communication device 30 will be described with reference to FIGS. 2 and 3. In the following description, the same code | symbol may be attached | subjected to the same component. Furthermore, duplicate descriptions may be omitted.

図2は、第1携帯通信機器20のブロック図である。図2に示すように、第1携帯通信機器20は、タッチパネル2と、操作部3と、通信部6aと、通信部6bと、レシーバ7と、マイク8と、記憶部9と、制御部10と、スピーカ11と、を有する。   FIG. 2 is a block diagram of the first mobile communication device 20. As shown in FIG. 2, the first mobile communication device 20 includes a touch panel 2, an operation unit 3, a communication unit 6 a, a communication unit 6 b, a receiver 7, a microphone 8, a storage unit 9, and a control unit 10. And a speaker 11.

タッチパネル2は、表示部2Aと、タッチセンサ2Bとを有する。図2の例では、表示部2A及びタッチセンサ2Bはそれぞれ略長方形状であるが、表示部2A及びタッチセンサ2Bの形状はこれに限定されない。表示部2A及びタッチセンサ2Bは、それぞれが多角形又は円形等のどのような形状もとりうる。図3の例では、表示部2A及びタッチセンサ2Bは重ねて配置されているが、表示部2A及びタッチセンサ2Bの配置はこれに限定されない。表示部2A及びタッチセンサ2Bは、例えば、並べて配置されてもよいし、離して配置されてもよい。図3の例では、表示部2Aの長辺はタッチセンサ2Bの長辺に沿っており、表示部2Aの短辺はタッチセンサ2Bの短辺に沿っているが、表示部2A及びタッチセンサ2Bの重ね方はこれに限定されない。表示部2Aとタッチセンサ2Bとが重ねて配置される場合、例えば、表示部2Aの1ないし複数の辺がタッチセンサ2Bのいずれの辺とも沿っていなくてもよい。   The touch panel 2 includes a display unit 2A and a touch sensor 2B. In the example of FIG. 2, the display unit 2A and the touch sensor 2B are substantially rectangular, but the shapes of the display unit 2A and the touch sensor 2B are not limited to this. Each of the display unit 2A and the touch sensor 2B can take any shape such as a polygon or a circle. In the example of FIG. 3, the display unit 2 </ b> A and the touch sensor 2 </ b> B are arranged in an overlapping manner, but the arrangement of the display unit 2 </ b> A and the touch sensor 2 </ b> B is not limited to this. For example, the display unit 2A and the touch sensor 2B may be arranged side by side or may be arranged apart from each other. In the example of FIG. 3, the long side of the display unit 2A is along the long side of the touch sensor 2B, and the short side of the display unit 2A is along the short side of the touch sensor 2B. The method of overlapping is not limited to this. When the display unit 2A and the touch sensor 2B are arranged so as to overlap each other, for example, one or more sides of the display unit 2A may not be along any side of the touch sensor 2B.

表示部2Aは、液晶ディスプレイ(LCD:Liquid Crystal Display)、有機ELディスプレイ(OELD:Organic Electro−Luminescence Display)、又は無機ELディスプレイ(IELD:Inorganic Electro−Luminescence Display)等の画面を有する表示デバイスを備える。表示部2Aは、制御部10からの画像情報に基づいて、文字、画像、記号、及び図形等を表示する。   The display unit 2A includes a liquid crystal display (LCD: Liquid Crystal Display), an organic EL display (OELD: Organic Electro-Luminescence Display), or an inorganic EL display (IELD: Inorganic Electro-Luminescence Display). . The display unit 2A displays characters, images, symbols, graphics, and the like based on the image information from the control unit 10.

タッチセンサ2Bは、表示部2Aに表示された画像に対する操作を検出する。タッチセンサ2Bは、タッチセンサ2Bに対する、例えば、指F、ペン、又はスタイラスペン等の接触を検出する。タッチセンサ2Bは、複数の指F、ペン、又はスタイラスペン等がタッチセンサ2Bに接触した位置を検出することができる。タッチセンサ2Bの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式(又は超音波方式)、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。   The touch sensor 2B detects an operation on the image displayed on the display unit 2A. The touch sensor 2B detects contact of the finger F, a pen, a stylus pen, or the like with the touch sensor 2B. The touch sensor 2B can detect a position where a plurality of fingers F, pens, stylus pens, or the like are in contact with the touch sensor 2B. The detection method of the touch sensor 2B may be any method such as a capacitance method, a resistive film method, a surface acoustic wave method (or an ultrasonic method), an infrared method, an electromagnetic induction method, and a load detection method.

タッチセンサ2Bは、表示部2Aに対する接触、接触が検出された位置、接触が検出された位置の変化、接触が検出された間隔、及び接触が検出された回数の少なくとも一つを検出してタッチセンサ接触情報を制御部10に出力する。   The touch sensor 2B detects and touches at least one of the touch on the display unit 2A, the position where the touch is detected, the change in the position where the touch is detected, the interval where the touch is detected, and the number of times the touch is detected. The sensor contact information is output to the control unit 10.

本実施形態において、タッチセンサ2Bには、操作者によって、例えば、「タッチ」、「ロングタッチ」、「リリース」、「スワイプ」、「タップ」、「ダブルタップ」、「ロングタップ」、「ドラッグ」、「フリック」、「ピンチイン」、及び「ピンチアウト」の少なくとも一つが操作として入力され得る。   In the present embodiment, the touch sensor 2B can be applied to the touch sensor 2B by, for example, “touch”, “long touch”, “release”, “swipe”, “tap”, “double tap”, “long tap”, “drag”. ”,“ Flick ”,“ pinch-in ”, and“ pinch-out ”may be input as operations.

タッチセンサ2Bは、接触の検出開始、検出停止が、制御部10で制御される。より詳しくは、タッチセンサ2Bは、第1携帯通信機器20の通常の使用時は、制御部10で、タッチセンサ2Bでの接触の検出が有効とされる。具体的には、タッチセンサ2Bは、第1携帯通信機器20の通常の使用時は、制御部10で、タッチセンサ2Bに対する接触が検出開始されている。このとき、タッチセンサ2Bは、タッチセンサ2Bに対する接触を検出して第一接触情報を制御部10に出力する。   The touch sensor 2 </ b> B is controlled by the control unit 10 to start and stop detection of contact. More specifically, in the touch sensor 2B, when the first mobile communication device 20 is normally used, the control unit 10 enables the touch sensor 2B to detect contact. Specifically, in the touch sensor 2B, when the first mobile communication device 20 is in normal use, the control unit 10 starts detecting contact with the touch sensor 2B. At this time, the touch sensor 2 </ b> B detects contact with the touch sensor 2 </ b> B and outputs first contact information to the control unit 10.

操作部3は、利用者の操作を受け付けるための1ないし複数のデバイスを有する。利用者の操作を受け付けるためのデバイスは、例えば、キー、ボタン等を含む。操作部3は、受け付けた操作に応じた信号を制御部10へ入力する。   The operation unit 3 includes one or more devices for receiving user operations. Devices for accepting user operations include, for example, keys, buttons, and the like. The operation unit 3 inputs a signal corresponding to the accepted operation to the control unit 10.

通信部6aは、第1の通信方式で通信を行う通信部である。本実施形態において、第1の通信方式は、公衆回線ネットワーク90を介して通信を行うための2G、3G、4G等の通信方式である。公衆回線ネットワーク90を介して通信を行うための通信規格には、例えば、LTE(Long Term Evolution)、W−CDMA(Wideband Code Division Multiple Access)、CDMA2000、PDC(Personal Digital Cellular)、GSM(登録商標)(Global System for Mobile Communications)、PHS(Personal Handy−phone System)等が含まれる。第1の通信方式は、WiMAX(Worldwide Interoperability for Microwave Access)のように公衆回線ネットワーク90を介してデータ通信を行うための通信方式であってもよい。第1の通信方式がデータ通信を行うための通信方式である場合、通話は、データ伝送の技術と、VoIP(Voice over Internet Protocol)等の音声をデータとして伝送する技術とを組み合わせることによって実現される。通信部6aは、公衆回線ネットワーク90を介して通信を行うための複数の通信方式をサポートしてもよい。   The communication unit 6a is a communication unit that performs communication using the first communication method. In the present embodiment, the first communication method is a communication method such as 2G, 3G, or 4G for performing communication via the public line network 90. Communication standards for performing communication via the public line network 90 include, for example, LTE (Long Term Evolution), W-CDMA (Wideband Code Division Multiple Access), CDMA2000, PDC (Personal Digital Cellular), GSM (registered trademark). ) (Global System for Mobile Communications), PHS (Personal Handy-phone System), and the like. The first communication method may be a communication method for performing data communication via the public network 90, such as WiMAX (Worldwide Interoperability for Microwave Access). When the first communication method is a communication method for performing data communication, a call is realized by combining a data transmission technology and a technology for transmitting voice such as VoIP (Voice over Internet Protocol) as data. The The communication unit 6a may support a plurality of communication methods for performing communication via the public line network 90.

通信部(第1通信部)6bは、第2の通信方式で通信を行う通信部である。本実施形態において、第2の通信方式は、近距離無線通信方式である。近距離無線通信方式には、WiFi(登録商標)、IEEE802.11(IEEEは、The Institute of Electrical and Electronics Engineers, Inc.の略称である)、Bluetooth(登録商標)、ZigBee(登録商標)、DECT(Digital Enhanced Cordless Telecommunications)、Z−Wave、Wi−Sun(Wireless Smart Utility Network)等が含まれる。通信部6bは、複数の近距離無線通信方式をサポートしてもよい。   The communication unit (first communication unit) 6b is a communication unit that performs communication using the second communication method. In the present embodiment, the second communication method is a short-range wireless communication method. Short-range wireless communication systems include WiFi (registered trademark), IEEE 802.11 (IEEE is an abbreviation for The Institute of Electrical and Electronics Engineers, Inc.), Bluetooth (registered trademark), ZigBe (registered trademark), ZigBe (registered trademark), and ZigBe (registered trademark). (Digital Enhanced Cordless Communications), Z-Wave, Wi-Sun (Wireless Smart Utility Network) and the like. The communication unit 6b may support a plurality of short-range wireless communication methods.

レシーバ7及びスピーカ11は、音出力部である。レシーバ7及びスピーカ11は、制御部10から入力される音信号を音として出力する。レシーバ7は、例えば、通話時に相手の声を出力するために用いられる。スピーカ11は、例えば、着信音及び音楽を出力するために用いられる。レシーバ7及びスピーカ11の一方が、他方の機能を兼ねてもよい。マイク8は、音入力部である。マイク8は、利用者の音声等を音信号へ変換して制御部10へ入力する。   The receiver 7 and the speaker 11 are sound output units. The receiver 7 and the speaker 11 output the sound signal input from the control unit 10 as sound. The receiver 7 is used, for example, to output the other party's voice during a call. The speaker 11 is used for outputting a ring tone and music, for example. One of the receiver 7 and the speaker 11 may also function as the other. The microphone 8 is a sound input unit. The microphone 8 converts a user's voice or the like into a sound signal and inputs the sound signal to the control unit 10.

記憶部9は、プログラム及びデータを記憶する。記憶部9は、制御部10の処理結果を一時的に記憶する作業領域としても利用される。記憶部9は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的(non−transitory)な記憶媒体を含んでよい。記憶部9は、複数の種類の記憶媒体を含んでよい。記憶部9は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。記憶部9は、RAM(Random Access Memory)等の一時的な記憶領域として利用される記憶デバイスを含んでよい。   The storage unit 9 stores programs and data. The storage unit 9 is also used as a work area for temporarily storing the processing result of the control unit 10. The storage unit 9 may include any non-transitory storage medium such as a semiconductor storage medium and a magnetic storage medium. The storage unit 9 may include a plurality of types of storage media. The storage unit 9 may include a combination of a portable storage medium such as a memory card, an optical disk, or a magneto-optical disk and a storage medium reader. The storage unit 9 may include a storage device that is used as a temporary storage area such as a RAM (Random Access Memory).

記憶部9は、例えば、通信制御プログラム9a及び接続関連データ9bを記憶する。通信制御プログラム9aは、通信部6aを介した公衆無線通信網を用いた通信や、通信部6bを介した近距離無線通信による通信を実行する機能を提供する。接続関連データ9bは、他の携帯通信機器との接続に関する情報を含む。   The storage unit 9 stores, for example, a communication control program 9a and connection related data 9b. The communication control program 9a provides a function of executing communication using a public wireless communication network via the communication unit 6a and communication using short-range wireless communication via the communication unit 6b. The connection related data 9b includes information related to connection with other portable communication devices.

通信制御プログラム9aは、近距離無線通信による通信を確立する機能、近距離無線通信を用いたミラーリング機能を提供する。本実施形態の通信制御プログラム9aは、ミラーリング時に一方の携帯通信機器から他方の携帯通信機器に送信する操作情報の検出に関する設定を調整する機能を提供する。具体的には、通信制御プログラム9aは、操作情報を受信した場合に受信した操作情報が連続操作の情報であるか、つまり前に受信した操作情報と連続する操作の情報であるか否かを判定する時間の基準である遅延時間を調整する機能を提供する。   The communication control program 9a provides a function for establishing communication by short-range wireless communication and a mirroring function using short-range wireless communication. The communication control program 9a of the present embodiment provides a function of adjusting settings related to detection of operation information transmitted from one mobile communication device to the other mobile communication device during mirroring. Specifically, the communication control program 9a determines whether the operation information received when the operation information is received is continuous operation information, that is, whether the operation information is continuous with the previously received operation information. A function of adjusting a delay time that is a reference of a determination time is provided.

接続関連データ9bには、近距離無線通信を確立するための情報、ミラーリングを許可する通信機器の情報及び遅延時間を設定する基準の条件の情報を含む。遅延時間を設定する基準の情報としては、操作情報の間隔の情報に基づいて遅延時間を決定する基準、例えば、複数の操作情報の間隔のうち最も長い間隔を用いるか、平均を用いるか等である。また、遅延時間を設定する基準の情報としては、遅延時間を調整するタイミングの情報も記憶している。   The connection related data 9b includes information for establishing short-range wireless communication, information on a communication device that permits mirroring, and information on a reference condition for setting a delay time. The reference information for setting the delay time is a reference for determining the delay time based on the interval information of the operation information, for example, whether the longest interval among the intervals of the plurality of operation information is used or an average is used. is there. Further, as reference information for setting the delay time, information on timing for adjusting the delay time is also stored.

制御部10は、演算処理装置である。演算処理装置は、例えば、CPU(Central Processing Unit)、SoC(System−on−a−Chip)、MCU(Micro Control Unit)、FPGA(Field−Programmable Gate Array)、およびコプロセッサを含むが、これらに限定されない。制御部10は、第1携帯通信機器20の動作を統括的に制御して各種の機能を実現する。   The control unit 10 is an arithmetic processing device. The arithmetic processing unit includes, for example, a CPU (Central Processing Unit), an SoC (System-on-a-Chip), an MCU (Micro Control Unit), an FPGA (Field-Programmable Gate Array), and a coprocessor. It is not limited. The control unit 10 controls the operation of the first mobile communication device 20 to realize various functions.

具体的には、制御部10は、記憶部9に記憶されているデータを必要に応じて参照しつつ、記憶部9に記憶されているプログラムに含まれる命令を実行する。そして、制御部10は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、タッチパネル2、操作部、通信部6a及び6b、レシーバ7、スピーカ11を含むが、これらに限定されない。制御部10は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、操作部3、通信部6a及び6b及びマイク8を含むが、これらに限定されない。制御部10は、通信制御プログラム9aを実行することにより、操作検出方法における第1携帯通信機器20の動作を実行する。   Specifically, the control unit 10 executes instructions included in the program stored in the storage unit 9 while referring to the data stored in the storage unit 9 as necessary. And the control part 10 controls a function part according to data and a command, and implement | achieves various functions by it. The functional unit includes, for example, the touch panel 2, the operation unit, the communication units 6a and 6b, the receiver 7, and the speaker 11, but is not limited thereto. The control unit 10 may change the control according to the detection result of the detection unit. Although a detection part contains the operation part 3, the communication parts 6a and 6b, and the microphone 8, for example, it is not limited to these. The control unit 10 executes the operation of the first mobile communication device 20 in the operation detection method by executing the communication control program 9a.

図2に示した第1携帯通信機器20の機能的な構成は、例であり、本発明の要旨を損なわない範囲において適宜変更してよい。   The functional configuration of the first mobile communication device 20 shown in FIG. 2 is an example, and may be changed as appropriate within a range that does not impair the gist of the present invention.

図3は、他方の第2携帯通信機器30のブロック図である。図3に示すように、第2携帯通信機器30は、タッチパネル2と、操作部3と、通信部6aと、通信部(第2通信部)6bと、レシーバ7と、マイク8と、記憶部9と、制御部10と、スピーカ11と、を有する。   FIG. 3 is a block diagram of the other second mobile communication device 30. As illustrated in FIG. 3, the second mobile communication device 30 includes a touch panel 2, an operation unit 3, a communication unit 6 a, a communication unit (second communication unit) 6 b, a receiver 7, a microphone 8, and a storage unit. 9, a control unit 10, and a speaker 11.

記憶部9は、例えば、通信制御プログラム9e、接続関連データ9fを記憶する。通信制御プログラム9eは、通信制御プログラム9aと同様のプログラムである。接続関連データ9fは、第1携帯通信機器20の接続関連データ9bと同様の構成になっている。   The storage unit 9 stores, for example, a communication control program 9e and connection related data 9f. The communication control program 9e is a program similar to the communication control program 9a. The connection related data 9 f has the same configuration as the connection related data 9 b of the first mobile communication device 20.

制御部10は、通信制御プログラム9eを実行することにより、図1及び図2に示した通信制御方法における第2携帯通信機器30の動作を実行する。   The control unit 10 executes the operation of the second portable communication device 30 in the communication control method shown in FIGS. 1 and 2 by executing the communication control program 9e.

次に、図4及び図5を用いて、ミラーリングシステム100の動作について説明する。図4は、ミラーシングシステムの動作を示すシーケンス図である。図5は、操作を検出する携帯通信機器の画面に表示する画像の一例を示す図である。図4に示す処理は、第1携帯通信機器20の通信部6bと、第2携帯通信機器30の通信部6bとで近距離無線通信を用いてデータ(情報)の送受信を行い、画面の共有、つまりミラーリングを行う処理の一例を示している。図4に示す処理は、第1携帯通信機器20から第2携帯通信機器20に向けてミラーリングの要求を行い、かつ、第1携帯通信機器20から第2携帯通信機器30に操作の情報を送信し、第2携帯通信機器30で画面の表示制御を実行する場合の処理を示している。   Next, the operation of the mirroring system 100 will be described with reference to FIGS. FIG. 4 is a sequence diagram showing the operation of the mirroring system. FIG. 5 is a diagram illustrating an example of an image displayed on a screen of a mobile communication device that detects an operation. The processing shown in FIG. 4 is performed by transmitting and receiving data (information) between the communication unit 6b of the first mobile communication device 20 and the communication unit 6b of the second mobile communication device 30 using short-range wireless communication, and sharing the screen. That is, an example of processing for performing mirroring is shown. The process shown in FIG. 4 requests mirroring from the first mobile communication device 20 to the second mobile communication device 20, and transmits operation information from the first mobile communication device 20 to the second mobile communication device 30. And the process in the case of performing display control of a screen with the 2nd portable communication apparatus 30 is shown.

まず、ミラーリングシステム100は、第1携帯通信機器20から第2携帯通信機器30に向けて、近距離無線通信の確立を要求する接続要求を送信する(ステップS12)。第2携帯通信機器30は、接続要求を受信した場合、通信の確立に必要な情報を含む接続応答を第1携帯通信機器20に出力する(ステップS14)。第1携帯通信機器20は、第2携帯通信機器30からの接続応答を受信した場合、通信の確立に必要な情報を含む接続応報を行い、接続を完了する(ステップS16)。これにより、第1携帯通信機器20と第2携帯通信機器30とで、通信部(第1通信部、第2通信部)6bを用いた近距離無線通信の回線が確立され、データの送受信が可能な状態となる。   First, the mirroring system 100 transmits a connection request for requesting establishment of short-range wireless communication from the first mobile communication device 20 to the second mobile communication device 30 (step S12). When the second mobile communication device 30 receives the connection request, the second mobile communication device 30 outputs a connection response including information necessary for establishing communication to the first mobile communication device 20 (step S14). When the first mobile communication device 20 receives the connection response from the second mobile communication device 30, the first mobile communication device 20 performs connection response including information necessary for establishing communication and completes the connection (step S16). Thereby, the first portable communication device 20 and the second portable communication device 30 establish a short-distance wireless communication line using the communication unit (first communication unit, second communication unit) 6b, and transmit and receive data. It becomes possible.

次に、第1携帯通信機器20は、第2携帯通信機器30にミラーリング要求を送信する(ステップS18)。ミラーリング要求は、画面の同期を要求する情報である。第2携帯通信機器30は、ミラーリング要求を受信した場合、第1携帯通信機器20にミラーリング許可を送信する。ミラーリング許可は、画面の同期を許可する情報である。   Next, the first mobile communication device 20 transmits a mirroring request to the second mobile communication device 30 (step S18). The mirroring request is information for requesting screen synchronization. When the second mobile communication device 30 receives the mirroring request, the second mobile communication device 30 transmits a mirroring permission to the first mobile communication device 20. Mirroring permission is information that permits screen synchronization.

次に、第1携帯通信機器20は、第2携帯通信機器30に遅延時間調整開始要求を送信する(ステップS22)。第2携帯通信機器30は、遅延時間調整開始要求を受信した場合、第1携帯通信機器20に遅延時間調整開始要求を送信する(ステップS24)。これにより、ミラーリングシステム100は、遅延時間の調整処理を開始する。具体的には、操作情報を送信する第1携帯通信機器20は、遅延時間の同期処理入力画面を表示する(ステップS26)。具体的には、第1携帯通信機器20は、図5に示すように、遅延時間の検出に必要な操作を入力させる画面を示させる。図5に示す画面は、操作の起点となるマーク60と、終点となるマーク62と、起点と終点を結び、接触点を移動させる軌跡に対応する線63と、「AからBまでスワイプしてください」というメッセージ64を表示させている。なお、画面に表示させる画像はこれに限定されず、使用者に操作を入力させることができる画像であればよい。操作情報を受信する第2携帯通信機器30は、遅延時間の同期処理中画面を表示する(ステップS28)。具体的には、第2携帯通信機器30は、第1携帯通信機器20とのミラーリングに必要な処理を実行していることを示す画面を表示させる。   Next, the first mobile communication device 20 transmits a delay time adjustment start request to the second mobile communication device 30 (step S22). When receiving the delay time adjustment start request, the second mobile communication device 30 transmits a delay time adjustment start request to the first mobile communication device 20 (step S24). As a result, the mirroring system 100 starts the delay time adjustment process. Specifically, the first mobile communication device 20 that transmits the operation information displays a delay time synchronization processing input screen (step S26). Specifically, as shown in FIG. 5, the first mobile communication device 20 displays a screen for inputting an operation necessary for detecting the delay time. The screen shown in FIG. 5 includes a mark 60 as an operation start point, a mark 62 as an end point, a line 63 that connects the start point and the end point, and corresponds to a trajectory for moving the contact point, and “swipe from A to B”. "Please" message 64 is displayed. The image to be displayed on the screen is not limited to this, and any image that allows the user to input an operation may be used. The second mobile communication device 30 receiving the operation information displays a delay time synchronization processing screen (step S28). Specifically, the second mobile communication device 30 displays a screen indicating that processing necessary for mirroring with the first mobile communication device 20 is being executed.

ミラーリングシステム100は、第1携帯通信機器20と第2携帯通信機器30のそれぞれの表示部2Aに画面を表示させている状態で、第1携帯通信機器20のタッチセンサ2Bで操作を検出し、通信部6bを用いた通信で検出した操作の座標情報を第2携帯通信機器30に送信する(ステップS30、S32)。なお、図4では、2つのステップとして示しているが、検出した操作情報は、第1携帯通信機器20から第2携帯通信機器30に複数回送信される。   The mirroring system 100 detects an operation with the touch sensor 2B of the first mobile communication device 20 in a state where the screen is displayed on the respective display units 2A of the first mobile communication device 20 and the second mobile communication device 30, The coordinate information of the operation detected by communication using the communication unit 6b is transmitted to the second portable communication device 30 (steps S30 and S32). Although shown as two steps in FIG. 4, the detected operation information is transmitted from the first mobile communication device 20 to the second mobile communication device 30 a plurality of times.

第2携帯通信機器30は、第1携帯通信機器20から送信された操作情報を複数回受信した後、遅延時間の設定を行う(ステップS34)。具体的には、複数回送信された操作情報の受信間隔を検出し、検出した間隔に基づいて遅延時間を決定する。なお、遅延時間は、受信間隔の平均に基づいて決定しても、最も長い間隔に基づいて決定してもよい。遅延時間は、操作を検出する間隔よりも長い間隔となる。   The second mobile communication device 30 sets the delay time after receiving the operation information transmitted from the first mobile communication device 20 a plurality of times (step S34). Specifically, the reception interval of the operation information transmitted a plurality of times is detected, and the delay time is determined based on the detected interval. Note that the delay time may be determined based on the average of the reception intervals or may be determined based on the longest interval. The delay time is longer than the interval for detecting the operation.

第2携帯通信機器30は、遅延時間を設定した場合、遅延時間調整完了の情報を第1携帯通信機器20に送信する(ステップS36)。ミラーリングシステム100は、遅延時間調整完了の情報を送信した場合、第1携帯通信機器20と第2携帯通信機器30とでのミラーリングを実行する(ステップS38)。具体的には、第1携帯通信機器20と第2携帯通信機器30のそれぞれの表示部2Aの少なくとも一部に同じ画面(画像)を表示する。また、ミラーリングシステム100は、第1携帯通信機器20のタッチセンサ2Bで操作を検出した場合、操作情報を通信部6bで第2携帯通信機器30に送信する。第2携帯通信機器30は、遅延時間を加味して受信した操作情報を連続操作であるかを判定し、判定した結果に基づいて、処理を実行し、表示部2Aに表示する画面を制御する。   When the delay time is set, the second mobile communication device 30 transmits delay time adjustment completion information to the first mobile communication device 20 (step S36). When transmitting the delay time adjustment completion information, the mirroring system 100 executes mirroring between the first mobile communication device 20 and the second mobile communication device 30 (step S38). Specifically, the same screen (image) is displayed on at least a part of each display unit 2 </ b> A of the first mobile communication device 20 and the second mobile communication device 30. In addition, when the mirroring system 100 detects an operation with the touch sensor 2B of the first mobile communication device 20, the mirroring system 100 transmits the operation information to the second mobile communication device 30 through the communication unit 6b. The second mobile communication device 30 determines whether or not the received operation information is a continuous operation in consideration of the delay time, executes processing based on the determined result, and controls the screen displayed on the display unit 2A. .

本実施形態のミラーリングシステム100は、ミラーリング開始時に遅延時間を調整する処理を実行することで、通信部6bを用いた近距離無線通信の状態に基づいた遅延時間を設定することができる。これにより、操作情報の送信間隔が長くなる近距離無線通信の状態の場合に連続操作を連続していない操作と判定することを抑制することができる。例えば、通信部6bが、複数の通信機器と近距離無線通信を実行するマルチチャネルコンカレンシーで処理を実行している場合、シングルチャネルコンカレンシーで1つの通信機器と通信を行っている場合よりも、操作情報の受信間隔が長くなる。本実施形態のミラーリングシステム100は、ミラーリング開始時に遅延時間を調整する処理を実行することで、マルチチャネルコンカレンシーで処理を実行しており、操作情報の受信間隔が長くなる場合も、遅延時間調整処理で受信間隔を算出し、算出した間隔に基づいて遅延時間を設定することで、連続操作を連続操作として検出することができる。   The mirroring system 100 of this embodiment can set the delay time based on the state of the short-range wireless communication using the communication unit 6b by executing the process of adjusting the delay time at the start of mirroring. Accordingly, it is possible to suppress a continuous operation from being determined as a non-continuous operation in a short-distance wireless communication state in which the operation information transmission interval is long. For example, when the communication unit 6b is executing processing with multi-channel concurrency that performs short-range wireless communication with a plurality of communication devices, compared with a case where communication is performed with one communication device with single-channel concurrency. The operation information reception interval becomes longer. The mirroring system 100 according to the present embodiment performs processing with multi-channel concurrency by executing processing for adjusting the delay time at the start of mirroring, and even when the operation information reception interval becomes long, the delay time adjustment is performed. By calculating a reception interval by processing and setting a delay time based on the calculated interval, a continuous operation can be detected as a continuous operation.

ここで、ミラーリングシステム100は、ミラーリング処理の実行時にも遅延時間を変更することができる。以下、図6から図9を用いて、処理の一例を説明する。まず、図6を用いて、使用者が操作を入力する携帯通信機器の動作について説明する。図6は、操作を検出する携帯通信機器の処理の一例を示すフローチャートである。以下、第1携帯通信機器20が操作を検出した場合として説明する。図6に示す処理は、第1携帯通信機器20の制御部10が各部の動作を実行することで実現することができる。第1携帯通信機器20は、操作を検出する(ステップS52)。具体的には、タッチセンサ2Bで使用者による操作を検出する。第1携帯通信機器20は、操作を検出した場合、検出した操作をミラーリングしている通信機器、本実施形態では第2携帯通信機器30に送信する(ステップS54)。第1携帯通信機器20は、通信部6bで第2携帯通信機器30の通信部6と近距離無線通信を行い、操作情報を第2携帯通信機器30に送信する。   Here, the mirroring system 100 can change the delay time even when the mirroring process is executed. Hereinafter, an example of processing will be described with reference to FIGS. First, the operation of the mobile communication device in which the user inputs an operation will be described with reference to FIG. FIG. 6 is a flowchart illustrating an example of processing of the mobile communication device that detects an operation. Hereinafter, the case where the first mobile communication device 20 detects an operation will be described. The process illustrated in FIG. 6 can be realized by the control unit 10 of the first mobile communication device 20 executing the operation of each unit. The first mobile communication device 20 detects an operation (step S52). Specifically, the operation by the user is detected by the touch sensor 2B. When the first mobile communication device 20 detects an operation, the first mobile communication device 20 transmits the detected operation to the communication device mirroring the detected operation, in this embodiment, the second mobile communication device 30 (step S54). The first mobile communication device 20 performs short-range wireless communication with the communication unit 6 of the second mobile communication device 30 by the communication unit 6 b and transmits operation information to the second mobile communication device 30.

次に、図7から図9を用いて、通信で操作情報を取得した携帯通信機器で実行する処理について説明する。以下、第2携帯通信機器30が第1携帯通信機器20の通信部6bから送信された操作情報を検出した場合として説明する。図7から図9に示す処理は、第2携帯通信機器30の制御部10が各部の動作を実行することで実現することができる。図7は、通信で操作情報を取得した携帯通信機器の処理の一例を示すフローチャートである。本実施形態では、第2携帯通信機器30が通信部6bの近距離無線通信で第1携帯通信機器20から操作情報を受信した場合として説明する。第2携帯通信機器30は、操作を検出する(ステップS62)。具体的には、第2携帯通信機器30は、通信部6bで第1携帯通信機器20から送信された操作情報を受信する。   Next, processing executed by the mobile communication device that has acquired the operation information through communication will be described with reference to FIGS. Hereinafter, a case where the second mobile communication device 30 detects operation information transmitted from the communication unit 6b of the first mobile communication device 20 will be described. The processing illustrated in FIGS. 7 to 9 can be realized by the control unit 10 of the second mobile communication device 30 executing the operation of each unit. FIG. 7 is a flowchart illustrating an example of processing of the mobile communication device that has acquired the operation information through communication. In the present embodiment, a case will be described where the second mobile communication device 30 receives operation information from the first mobile communication device 20 by short-range wireless communication of the communication unit 6b. The second mobile communication device 30 detects an operation (step S62). Specifically, the second mobile communication device 30 receives the operation information transmitted from the first mobile communication device 20 by the communication unit 6b.

第2携帯通信機器30は、検出した操作が不完全操作であるかを判定する(ステップS64)。不完全操作とは、表示部2Aに画面を表示させている機能(アプリケーション)に入力される操作として、処理が対応付けられている操作であるかを判定する。処理が対応付けられている操作とは、入力されることで、表示部2Aに画面を表示させている機能で処理が実行できる操作である。第2携帯通信機器30は、検出した操作が、処理が対応付けられている操作ではない場合、不完全操作と判定する。   The second mobile communication device 30 determines whether the detected operation is an incomplete operation (step S64). The incomplete operation determines whether the operation is associated with the process as an operation input to the function (application) that displays the screen on the display unit 2A. The operation with which the process is associated is an operation that can be executed by a function of displaying a screen on the display unit 2A when input. The second mobile communication device 30 determines that the detected operation is an incomplete operation when the detected operation is not an operation associated with the process.

第2携帯通信機器30は、不完全操作ではない(ステップS64でNo)と判定した場合、本処理を終了する。第2携帯通信機器30は、入力された操作に基づいた処理は、アプリケーションの処理として実行する。第2携帯通信機器30は、不完全操作である(ステップS64でYes)と判定した場合、遅延時間を遅延時間+αに変更(ステップS66)し、処理を終了する。ここで、αは、正の数である。つまり、第2携帯通信機器30は、不完全操作を検出した場合、遅延時間をより長い時間に変更する。   If the second mobile communication device 30 determines that the operation is not incomplete (No in step S64), the process ends. The second mobile communication device 30 executes processing based on the input operation as application processing. If the second mobile communication device 30 determines that the operation is incomplete (Yes in step S64), the second mobile communication device 30 changes the delay time to delay time + α (step S66), and ends the process. Here, α is a positive number. That is, when the second mobile communication device 30 detects an incomplete operation, the second mobile communication device 30 changes the delay time to a longer time.

第2携帯通信機器30は、ミラーリング処理中に不完全操作を検出した場合、遅延時間を長くすることで、ミラーリング中に他の携帯通信機器から送信される操作情報に含まれる連続操作をより確実に検出することができ、操作の検出精度をより高くすることができる。   When the second mobile communication device 30 detects an incomplete operation during the mirroring process, the second mobile communication device 30 increases the delay time, thereby ensuring the continuous operation included in the operation information transmitted from the other mobile communication device during the mirroring. Therefore, the operation detection accuracy can be further increased.

図8は、通信で操作情報を取得した携帯通信機器の処理の一例を示すフローチャートである。第2携帯通信機器30は、操作を検出する(ステップS72)。具体的には、第2携帯通信機器30は、通信部6bで第1携帯通信機器20から送信された操作情報を受信する。第2携帯通信機器30は、検出した操作が不完全操作であるかを判定する(ステップS74)。第2携帯通信機器30は、不完全操作ではない(ステップS74でNo)と判定した場合、ステップS78に進む。   FIG. 8 is a flowchart illustrating an example of processing of the mobile communication device that has acquired operation information through communication. The second mobile communication device 30 detects an operation (step S72). Specifically, the second mobile communication device 30 receives the operation information transmitted from the first mobile communication device 20 by the communication unit 6b. The second mobile communication device 30 determines whether the detected operation is an incomplete operation (step S74). If the second mobile communication device 30 determines that the operation is not incomplete (No in step S74), the process proceeds to step S78.

第2携帯通信機器30は、不完全操作である(ステップS74でYes)と判定した場合、所定時間以内に連続操作と判定できる操作があるかを判定する(ステップS76)。具体的には、不完全操作となる操作情報を検出し、遅延時間を経過した後、予め設定した所定時間以内に、第1携帯通信機器20から送信された操作情報を受信し、かつ、受信した操作情報が不完全操作と繋がる連続操作と判定できる操作であるかを判定する。   If it is determined that the operation is incomplete (Yes in step S74), the second mobile communication device 30 determines whether there is an operation that can be determined as a continuous operation within a predetermined time (step S76). Specifically, after detecting the operation information that becomes an incomplete operation and the delay time has elapsed, the operation information transmitted from the first mobile communication device 20 is received within a predetermined time set in advance, and the reception is received. It is determined whether the performed operation information is an operation that can be determined as a continuous operation linked to an incomplete operation.

第2携帯通信機器30は、所定時間以内に連続操作と判定できる操作がある(ステップS76でYes)と判定した場合、ステップS78に進む。第2携帯通信機器30は、ステップS74でNo、またはステップS76でYesと判定した場合、検出した操作に基づいて処理を実行する(ステップS78)。第2携帯通信機器30は、所定時間以内に連続操作と判定できる操作がない(ステップS76でNo)と判定した場合、不完全操作として、処理を実行する(ステップS79)。不完全操作に対して設定されている操作としては、不完全操作を無効とする処理や、不完全操作に基づいて機能の処理に対応しない処理、例えば、スワイプ処理の場合、本来移動しない位置へのポインタの移動を実行する。   If it is determined that there is an operation that can be determined as a continuous operation within a predetermined time (Yes in step S76), the second mobile communication device 30 proceeds to step S78. If the second mobile communication device 30 determines No in step S74 or Yes in step S76, the second mobile communication device 30 executes processing based on the detected operation (step S78). If it is determined that there is no operation that can be determined as a continuous operation within a predetermined time (No in step S76), the second mobile communication device 30 executes the process as an incomplete operation (step S79). The operations set for the incomplete operation include a process for invalidating the incomplete operation and a process that does not correspond to a function process based on the incomplete operation, for example, in the case of a swipe process, the operation is not moved. Execute the pointer movement.

第2携帯通信機器30は、不完全操作を検出した場合、所定時間の間、連続処理に対応する処理が検出されたかを検出することで、不完全操作と一度判定した操作を連続操作として補完することができる。これにより、使用者が操作を再入力する必要が無くなり、操作性を向上させることができる。   When the second mobile communication device 30 detects an incomplete operation, the second mobile communication device 30 complements the operation once determined as an incomplete operation as a continuous operation by detecting whether a process corresponding to the continuous process is detected for a predetermined time. can do. Thereby, it is not necessary for the user to re-input the operation, and the operability can be improved.

図9は、通信で操作情報を取得した携帯通信機器の処理の一例を示すフローチャートである。第2携帯通信機器30は、連続操作を検出する(ステップS82)。具体的には、第2携帯通信機器30は、通信部6bで第1携帯通信機器20から送信された複数の操作情報を受信する。第2携帯通信機器30は、受信した操作情報の受信間隔が遅延時間以内であり、かつ、複数の操作情報が連続していると判定できる操作である場合、連続操作を検出したと判定する。   FIG. 9 is a flowchart illustrating an example of processing of the mobile communication device that has acquired operation information through communication. The second mobile communication device 30 detects continuous operation (step S82). Specifically, the second mobile communication device 30 receives a plurality of operation information transmitted from the first mobile communication device 20 by the communication unit 6b. The second mobile communication device 30 determines that the continuous operation has been detected when the reception interval of the received operation information is within the delay time and the operation can be determined that a plurality of pieces of operation information are continuous.

第2携帯通信機器30は、検出した操作情報の取得間隔<遅延時間−βであるかを判定する(ステップS84)。つまり、第2携帯通信機器30は、第1携帯通信機器20から送信された操作情報の受信間隔が、遅延時間に対して一定時間β以上の余裕があるかを判定する。   The second mobile communication device 30 determines whether or not the acquired operation information acquisition interval <delay time−β (step S84). That is, the second mobile communication device 30 determines whether the reception interval of the operation information transmitted from the first mobile communication device 20 has a margin of a certain time β or more with respect to the delay time.

第2携帯通信機器30は、検出した操作情報の取得間隔<遅延時間−βである(ステップS84でYes)と判定した場合、遅延時間を遅延時間−βとする(ステップS86)。第2携帯通信機器30は、検出した操作情報の取得間隔<遅延時間−βではない(ステップS84でNo)と判定した場合、本処理を終了する。   If the second mobile communication device 30 determines that the acquired operation information acquisition interval <delay time−β (Yes in step S84), the second mobile communication device 30 sets the delay time to be delay time−β (step S86). If the second mobile communication device 30 determines that the detected operation information acquisition interval <delay time−β is not satisfied (No in step S84), this process ends.

第2携帯通信機器30は、ミラーリング処理中に操作情報の取得間隔が遅延時間に対して一定の余裕がある場合、遅延時間を短くすることで、操作をより効率よく取得することができる。また、遅延時間に対して一定の余裕がある場合に実行することで、ミラーリング中に他の携帯通信機器から送信される操作情報に含まれる連続操作の検出精度の低下を抑制しつつ、処理を効率よく実行することができる。また、遅延時間が長くなり、連続しない操作を連続操作として検出することを抑制できる。例えば、ダブルタップをロングタップと検出することを抑制できる。   When the operation information acquisition interval has a certain margin with respect to the delay time during the mirroring process, the second mobile communication device 30 can acquire the operation more efficiently by shortening the delay time. In addition, by executing when there is a certain margin with respect to the delay time, processing is performed while suppressing a decrease in detection accuracy of continuous operations included in operation information transmitted from other mobile communication devices during mirroring. It can be executed efficiently. Further, the delay time becomes long, and it is possible to suppress detection of a non-continuous operation as a continuous operation. For example, detection of a double tap as a long tap can be suppressed.

本実施形態のミラーリングシステム100は、2つの携帯通信機器のそれぞれで操作に基づいた処理を実行したが、これに限定されない。本実施形態のミラーリングシステム100は、2つの携帯通信機器のそれぞれで操作可能とし、2つの携帯通信機器のうち一方で操作に基づいた処理(画面等の表示処理)を行ってもよい。この場合も、操作に基づいた処理を行わない、携帯通信機器から送信される操作情報の検出に本実施形態の処理を実行することで、上記効果を得ることができる。また、本実施形態のミラーリングシステム100は、一方の携帯通信機器で操作を検出し、他方の携帯通信機器で操作に基づいた処理を実行するようにしてもよい。この場合も、上記効果を得ることができる。本実施形態のミラーリングシステム100は、2つの携帯通信機器で通信を行ったが、3つ以上の携帯通信機器で通信を行ってもよい。また本実施形態は、近距離無線通信を用いた場合として説明しているが公衆無線通信を使用している場合も同様に通信の状況によって、遅延時間が変化する。ミラーリングシステム100は、近距離無線通信と、公衆無線通信の両方を使用している場合、公衆無線通信を使用している場合も同様にミラーリングの開始時に本処理を実行することで、本処理の効果を得ることができる。   Although the mirroring system 100 of this embodiment performed the process based on operation in each of two portable communication apparatuses, it is not limited to this. The mirroring system 100 according to the present embodiment may be operated by each of two portable communication devices, and one of the two portable communication devices may perform processing based on the operation (display processing of a screen or the like). Also in this case, the above-described effect can be obtained by executing the processing of the present embodiment for detecting the operation information transmitted from the mobile communication device without performing the processing based on the operation. Moreover, the mirroring system 100 of this embodiment may detect operation with one portable communication apparatus, and may perform the process based on operation with the other portable communication apparatus. Also in this case, the above effect can be obtained. Although the mirroring system 100 of this embodiment communicated with two portable communication devices, it may communicate with three or more portable communication devices. Further, although the present embodiment has been described as the case where short-range wireless communication is used, the delay time similarly varies depending on the communication situation when public wireless communication is used. When the mirroring system 100 uses both short-range wireless communication and public wireless communication, and also uses public wireless communication, the mirroring system 100 executes this processing at the start of mirroring in the same manner. An effect can be obtained.

添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成により具現化されるべきである。   The characterizing embodiments have been described in order to fully and clearly disclose the technology according to the appended claims. However, the appended claims should not be limited to the above-described embodiments, but all modifications and alternatives that can be created by those skilled in the art within the scope of the basic matters shown in this specification. Should be embodied by a simple configuration.

2 タッチパネル
3 操作部
6a、6b 通信部
7 レシーバ
8 マイク
9 記憶部
9a、9e 通信制御プログラム
9b、9f 接続関連データ
10 制御部
11 スピーカ
20 第1携帯通信機器
30 第2携帯通信機器
40 通信機器
100 ミラーリングシステム
2 touch panel 3 operation unit 6a, 6b communication unit 7 receiver 8 microphone 9 storage unit 9a, 9e communication control program 9b, 9f connection related data 10 control unit 11 speaker 20 first mobile communication device 30 second mobile communication device 40 communication device 100 Mirroring system

Claims (6)

第1タッチスクリーンディスプレイと、前記第1タッチスクリーンディスプレイの表示を制御する第1制御部と、前記第1タッチスクリーンディスプレイで検出した第1操作情報を出力する第1通信部と、を備える第1通信機器と、
前記第1通信部とデータを送受信する第2通信部と、画像を表示させる第2タッチスクリーンディスプレイと、前記第1操作情報に基づいて、前記第2タッチスクリーンディスプレイの表示を制御する第2制御部と、を備える第2通信機器と、を含み、
前記第2通信部は、前記第1通信部に前記第2タッチスクリーンディスプレイに表示させる画像の情報を送信し、
前記第1制御部は、前記第1通信部で受信した、前記第2タッチスクリーンディスプレイに表示させる画像を前記第1タッチスクリーンディスプレイに表示させ、
前記第2制御部は、連続的な接触操作であると判定する基準となる遅延時間に基づいて前記第1操作情報に含まれる操作を判定し、判定結果の操作に基づいて、前記第2タッチスクリーンディスプレイの表示を制御し、
かつ、前記第2タッチスクリーンディスプレイに前記画像情報を表示させる処理の開始時に取得した前記第1操作情報の遅延時間に基づいて、前記遅延時間を設定するミラーリングシステム。
A first touch screen display; a first control unit that controls display of the first touch screen display; and a first communication unit that outputs first operation information detected by the first touch screen display. Communication equipment,
A second communication unit that transmits and receives data to and from the first communication unit; a second touch screen display that displays an image; and a second control that controls display of the second touch screen display based on the first operation information. A second communication device comprising:
The second communication unit transmits information on an image to be displayed on the second touch screen display to the first communication unit,
The first control unit causes the first touch screen display to display an image received by the first communication unit and displayed on the second touch screen display,
The second control unit determines an operation included in the first operation information based on a delay time serving as a reference for determining that the operation is a continuous contact operation, and performs the second touch based on the operation of the determination result. Control the display of the screen display,
And the mirroring system which sets the said delay time based on the delay time of the said 1st operation information acquired at the time of the start of the process which displays the said image information on a said 2nd touch screen display.
前記第2タッチスクリーンディスプレイに前記画像情報を表示させる処理の開始時に取得した前記第1操作情報は、前記第1タッチスクリーンディスプレイが、予め設定された連続操作の入力を指示する画像を表示させた状態で、検出した操作である請求項1に記載のミラーリングシステム。   The first operation information acquired at the start of the process of displaying the image information on the second touch screen display causes the first touch screen display to display an image instructing input of a preset continuous operation. The mirroring system according to claim 1, wherein the operation is detected in a state. 前記第2制御部は、前記第2タッチスクリーンディスプレイに表示している画像の機能に基づいて、前記第1操作情報が画像の機能のいずれとも一致しない不完全操作であるかを判定し、
不完全操作であると判定した場合、前記遅延時間をより長い時間に変更する請求項1または2に記載のミラーリングシステム。
The second control unit determines whether the first operation information is an incomplete operation that does not match any of the image functions based on the function of the image displayed on the second touch screen display,
The mirroring system according to claim 1, wherein when it is determined that the operation is incomplete, the delay time is changed to a longer time.
前記第2制御部は、前記第2タッチスクリーンディスプレイに表示している画像の機能に基づいて、前記第1操作情報が画像の機能のいずれとも一致しない不完全操作であるかを判定し、
不完全操作であると判定した場合、設定された時間、前記第1操作情報の検出を行い、新たに検出した前記第1操作情報が前記不完全操作を補完する操作である場合、連蔵した操作として検出する請求項1から3のいずれか一項に記載のミラーリングシステム。
The second control unit determines whether the first operation information is an incomplete operation that does not match any of the image functions based on the function of the image displayed on the second touch screen display,
When it is determined that the operation is incomplete, the first operation information is detected for a set time, and when the newly detected first operation information is an operation that complements the incomplete operation, the operation is continuously performed. The mirroring system according to claim 1, wherein the mirroring system is detected as an operation.
前記第2制御部は、前記第2タッチスクリーンディスプレイに表示している画像の機能に基づいて、前記第1操作情報で動作終了を検出した場合に、操作の検出間隔が前記遅延時間に対して所定時間以上短い場合、前記遅延時間をより短い時間に変更する請求項1から4のいずれか一項に記載のミラーリングシステム。   When the second control unit detects the end of the operation with the first operation information based on the function of the image displayed on the second touch screen display, the operation detection interval corresponds to the delay time. The mirroring system according to any one of claims 1 to 4, wherein when the delay time is shorter than a predetermined time, the delay time is changed to a shorter time. 第1タッチスクリーンディスプレイと、前記第1タッチスクリーンディスプレイの表示を制御する第1制御部と、前記第1タッチスクリーンディスプレイで検出した第1操作情報を出力する第1通信部と、を備える第1通信機器と、前記第1通信部とデータを送受信する第2通信部と、画像を表示させる第2タッチスクリーンディスプレイと、前記第1操作情報に基づいて、前記第2タッチスクリーンディスプレイの表示を制御する第2制御部と、を備える第2通信機器と、を含むミラーリングシステムの操作検出方法であって、
前記第2制御部が、前記第2タッチスクリーンディスプレイに前記画像情報を表示させる処理の開始時に取得した前記第1操作情報の遅延時間に基づいて、連続的な接触操作であると判定する基準となる遅延時間を設定するステップと、
前記第2タッチスクリーンディスプレイに表示させる画像の情報を送信し、前記第2タッチスクリーンディスプレイに表示させる画像を前記第1タッチスクリーンディスプレイに表示させるステップと、
前記第2制御部が、前記遅延時間に基づいて前記第1操作情報に含まれる操作を判定し、判定結果の操作に基づいて、前記第2タッチスクリーンディスプレイの表示を制御するステップと、を含む操作検出方法。
A first touch screen display; a first control unit that controls display of the first touch screen display; and a first communication unit that outputs first operation information detected by the first touch screen display. Controlling display of the second touch screen display based on the first operation information, a communication device, a second communication unit for transmitting and receiving data to and from the first communication unit, a second touch screen display for displaying an image A second control unit, and a second communication device comprising: a mirroring system operation detection method comprising:
A reference for determining that the second control unit is a continuous contact operation based on a delay time of the first operation information acquired at the start of a process of displaying the image information on the second touch screen display; Setting the delay time to be
Transmitting information on an image to be displayed on the second touch screen display and causing the first touch screen display to display an image to be displayed on the second touch screen display;
The second control unit determining an operation included in the first operation information based on the delay time, and controlling display of the second touch screen display based on the operation of the determination result. Operation detection method.
JP2016086319A 2016-04-22 2016-04-22 Mirroring system and operation detection method Pending JP2017194922A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016086319A JP2017194922A (en) 2016-04-22 2016-04-22 Mirroring system and operation detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016086319A JP2017194922A (en) 2016-04-22 2016-04-22 Mirroring system and operation detection method

Publications (1)

Publication Number Publication Date
JP2017194922A true JP2017194922A (en) 2017-10-26

Family

ID=60156006

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016086319A Pending JP2017194922A (en) 2016-04-22 2016-04-22 Mirroring system and operation detection method

Country Status (1)

Country Link
JP (1) JP2017194922A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111405218A (en) * 2020-03-26 2020-07-10 深圳市微测检测有限公司 Touch screen time delay detection method, system, device, equipment and storage medium
US12474880B2 (en) 2022-02-07 2025-11-18 Samsung Electronics Co., Ltd. Electronic device for controlling external display device, and operation method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111405218A (en) * 2020-03-26 2020-07-10 深圳市微测检测有限公司 Touch screen time delay detection method, system, device, equipment and storage medium
US12474880B2 (en) 2022-02-07 2025-11-18 Samsung Electronics Co., Ltd. Electronic device for controlling external display device, and operation method thereof

Similar Documents

Publication Publication Date Title
US9258402B2 (en) System and method for controlling mobile devices
CN104126295B (en) The mirror image interface navigation of multiple user interfaces
WO2014080995A1 (en) Electronic device, control method, and control program
JP2018506118A (en) Method and device for determining a motion trajectory of a target object and storage medium
KR20150127479A (en) Terminal device and method for remote control thereof
JP6102474B2 (en) Display device, input control method, and input control program
JP5696563B2 (en) Information processing apparatus, screen update method, screen update program, and information processing system
JP6297847B2 (en) Portable electronic device, display control method, and display control program
US20150042589A1 (en) Method and electronic device for wireless connection
US9866668B2 (en) Apparatus and method for providing real-time feedback for information transfer
KR20140110551A (en) Method for controlling pattern and an electronic device thereof
JP6373722B2 (en) Portable terminal and control method
JP2017194923A (en) Mirroring system and operation detection method
JP6416598B2 (en) Portable terminal and control method
JP6405024B1 (en) Electronic device, control method, and control program
JP6560410B2 (en) Mobile terminal and control method
JP6661452B2 (en) Portable device, control method and control program
JP6087685B2 (en) Portable electronic device, control method and control program
US8295765B2 (en) System and method of using a first apparatus and a second remote apparatus
JP6152334B2 (en) Electronic device, control method, and control program
JP2016103105A (en) Portable terminal and control method therefor
JP2018005350A (en) Electronic device, character input control method, and character input control program
WO2014156877A1 (en) Portable electronic device, control method, and control program
JP2016151810A (en) Electronic apparatus, control method, and control program
JP2013109633A (en) Character input device and character input method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180810

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190604

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20191210