[go: up one dir, main page]

JP2013218468A - Information processing system, display terminal device, server, information processing method, and program - Google Patents

Information processing system, display terminal device, server, information processing method, and program Download PDF

Info

Publication number
JP2013218468A
JP2013218468A JP2012087380A JP2012087380A JP2013218468A JP 2013218468 A JP2013218468 A JP 2013218468A JP 2012087380 A JP2012087380 A JP 2012087380A JP 2012087380 A JP2012087380 A JP 2012087380A JP 2013218468 A JP2013218468 A JP 2013218468A
Authority
JP
Japan
Prior art keywords
screen
display terminal
terminal devices
display
information
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
JP2012087380A
Other languages
Japanese (ja)
Inventor
Kunihiro Okamoto
邦宏 岡本
Motoki Sone
基樹 曽根
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2012087380A priority Critical patent/JP2013218468A/en
Publication of JP2013218468A publication Critical patent/JP2013218468A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information processing system in which an arrangement pattern of optionally arranged plural display terminal devices can be recognized in accordance with an easy operation, a screen formed by the arranged plural display terminal devices can be effectively used.SOLUTION: A plurality of display terminal devices transmit, to a server, operation information on a swipe operation performed to the own screen in accordance with an operation performed with a finger sequentially moved with respect to a user display part in the arranged state in a plane direction. On the basis of the operation information received from the plurality of display terminal devices, a server recognizes an arrangement pattern of screens of the plurality of display terminal devices. Then, on the basis of a recognition result of the arrangement pattern, an image to be displayed at each of the plurality of display terminal devices is determined, and a determined image is transmitted to each of the plurality of display terminal devices. The display terminal device causes a received image on a screen.

Description

本発明は、情報処理システム、表示端末装置、サーバ、情報処理方法およびプログラムに関する。   The present invention relates to an information processing system, a display terminal device, a server, an information processing method, and a program.

複数の表示装置を平面方向に配列することでこれら複数の表示装置の画面から成る1つの画面を形成し、この形成された画面全体に画像を表示させるということが行われている。一例として、小型の画面を備える電子機器に外部表示装置を装着することにより、電子機器の画面と外部表示装置の画面とを並べて配置して1つの画面を構成し、このように構成された1つの画面に対して画像を表示するという電子機器システムが知られている(例えば、特許文献1参照)。   By arranging a plurality of display devices in a plane direction, one screen composed of the screens of the plurality of display devices is formed, and an image is displayed on the entire formed screen. As an example, by attaching an external display device to an electronic device having a small screen, the screen of the electronic device and the screen of the external display device are arranged side by side to form one screen, and thus configured 1 There is known an electronic device system that displays an image on one screen (see, for example, Patent Document 1).

特開2004−45913号公報JP 2004-45913 A

しかし、特許文献1の電子機器システムでは電子機器に外部表示装置を物理的に結合することになるので、複数の表示装置をユーザが自由に配置して構成した1つの画面に画像を表示させるということはできない。
例えば、複数のスマートフォンを配列して構成した1つの画面に画像を表示させるというアプリケーションも知られている。このアプリケーションであれば、スマートフォンの配置は任意である。しかし、ユーザは、配置した位置に合わせて1画面上に表示させるべき画像領域をスマートフォンごとに設定する操作を行う必要があり、非常に煩わしい。また、各スマートフォンに表示させるべき画像領域をユーザが操作により設定するために、例えばゲームや教材などには向かず応用範囲が狭い。
However, in the electronic device system of Patent Document 1, an external display device is physically coupled to the electronic device, so that an image is displayed on a single screen configured by a user freely arranging a plurality of display devices. It is not possible.
For example, an application that displays an image on a single screen configured by arranging a plurality of smartphones is also known. If it is this application, arrangement of a smart phone is arbitrary. However, the user needs to perform an operation for setting, for each smartphone, an image area to be displayed on one screen in accordance with the arranged position, which is very troublesome. In addition, since the user sets the image area to be displayed on each smartphone by operation, the application range is narrow, for example, not suitable for games and educational materials.

本発明は、このような事情に鑑みてなされたもので、任意に配列された複数の表示端末装置の配列パターンが簡単な操作に応じて認識されるようにして、配列された複数の表示端末装置により形成される画面の有効利用を図ることを目的とする。   The present invention has been made in view of such circumstances, and a plurality of display terminals arranged such that an arrangement pattern of a plurality of display terminal devices arranged arbitrarily is recognized according to a simple operation. The purpose is to make effective use of the screen formed by the apparatus.

上述した課題を解決するために、本発明の一態様としての情報処理システムは、複数の表示端末装置とサーバを備え、前記表示端末装置は、前記複数の表示端末装置を平面方向に配列させた状態でユーザが前記複数の表示端末装置の表示部の画面に対して操作体を順次移動させる画面間移動操作を行うのに応じて自表示端末装置の画面に対して行われる自画面内移動操作を検出する操作検出部と、検出された自画面内移動操作の内容を示す操作情報を生成し、生成した前記操作情報を前記サーバに送信する情報送信部とを備え、前記サーバは、前記複数の表示端末装置から受信した前記操作情報に基づいて、前記複数の表示端末装置の画面の配列パターンを認識する配列パターン認識部を備える。   In order to solve the above-described problem, an information processing system as one embodiment of the present invention includes a plurality of display terminal devices and a server, and the display terminal device arranges the plurality of display terminal devices in a planar direction. The in-screen moving operation performed on the screen of the self-display terminal device in response to the user performing a screen-to-screen moving operation for sequentially moving the operating tool with respect to the screens of the display units of the plurality of display terminal devices. An operation detection unit that detects the content of the detected in-screen movement operation, and an information transmission unit that transmits the generated operation information to the server. An arrangement pattern recognition unit that recognizes the arrangement patterns of the screens of the plurality of display terminal devices based on the operation information received from the display terminal devices.

また、本発明の一態様としての表示端末装置は、自己を含む複数の表示端末装置を平面方向に配列させた状態でユーザが前記複数の表示端末装置の表示部の画面に対して操作体を順次移動させる画面間移動操作を行うのに応じて自表示端末装置の画面に対して行われる自画面内移動操作を検出する操作検出部と、 検出された自画面内移動操作の内容を示す操作情報を生成し、当該操作情報に基づいて前記複数の表示端末装置の画面の配列パターンを認識するサーバに前記操作情報を送信する情報送信部とを備える。   The display terminal device according to an aspect of the present invention is a display terminal device in which a plurality of display terminal devices including itself are arranged in a plane direction, and a user places an operation tool on a screen of a display unit of the plurality of display terminal devices. An operation detection unit that detects an in-screen moving operation performed on the screen of the self-display terminal device in response to performing an inter-screen moving operation, and an operation indicating the content of the detected in-screen moving operation An information transmission unit that generates information and transmits the operation information to a server that recognizes an arrangement pattern of screens of the plurality of display terminal devices based on the operation information.

また、本発明の一態様としてのサーバは、平面方向に配列された複数の表示端末装置の表示部の画面に対してユーザが操作体を順次移動させる画面間移動操作を行うのに応じて、前記複数の表示端末装置の各々が送信した自己の画面に対して行われる自画面内移動操作の内容を示す操作情報を受信し、受信したこれらの前記操作情報に基づいて、前記複数の表示端末装置の画面の配列パターンを認識する配列パターン認識部を備える。   In addition, the server as one aspect of the present invention performs a screen-to-screen movement operation in which the user sequentially moves the operating tool with respect to the screens of the display units of the plurality of display terminal devices arranged in the plane direction. Each of the plurality of display terminal devices receives operation information indicating the contents of the in-screen movement operation performed on the own screen transmitted by each of the plurality of display terminal devices, and based on the received operation information, the plurality of display terminals An array pattern recognition unit that recognizes the array pattern of the screen of the apparatus is provided.

また、本発明の一態様としての情報処理方法は、複数の表示端末装置とサーバを備える情報処理システムにおける情報処理方法であって、前記表示端末装置は、前記複数の表示端末装置を平面方向に配列させた状態でユーザが前記複数の表示端末装置の表示部の画面に対して操作体を順次移動させる画面間移動操作を行うのに応じて自表示端末装置の画面に対して行われる自画面内移動操作を検出する操作検出ステップと、検出された自画面内移動操作の内容を示す操作情報を生成し、生成した前記操作情報を前記サーバに送信する情報送信ステップとを備え、前記サーバは、前記複数の表示端末装置から受信した前記操作情報に基づいて、前記複数の表示端末装置の画面の配列パターンを認識する配列パターン認識ステップを備える。   An information processing method according to an aspect of the present invention is an information processing method in an information processing system including a plurality of display terminal devices and a server, and the display terminal device moves the plurality of display terminal devices in a planar direction. The self-screen that is performed on the screen of the self-display terminal device in response to the user performing an inter-screen movement operation that sequentially moves the operating body with respect to the screens of the display units of the plurality of display terminal devices in an arrayed state An operation detecting step for detecting an internal movement operation; and an information transmission step for generating operation information indicating the content of the detected in-screen movement operation and transmitting the generated operation information to the server. And an arrangement pattern recognition step of recognizing an arrangement pattern of screens of the plurality of display terminal devices based on the operation information received from the plurality of display terminal devices.

また、本発明の一態様としての情報処理方法は、自己を含む複数の表示端末装置を平面方向に配列させた状態でユーザが前記複数の表示端末装置の表示部の画面に対して操作体を順次移動させる画面間移動操作を行うのに応じて自表示端末装置の画面に対して行われる自画面内移動操作を検出する操作検出ステップと、検出された自画面内移動操作の内容を示す操作情報を生成し、当該操作情報に基づいて前記複数の表示端末装置の画面の配列パターンを認識するサーバに前記操作情報を送信する情報送信ステップとを備える。   According to another aspect of the present invention, there is provided an information processing method in which a user places an operating tool on a screen of a display unit of a plurality of display terminal devices in a state where a plurality of display terminal devices including the self are arranged in a plane direction. An operation detecting step for detecting an in-screen moving operation performed on the screen of the self-display terminal device in response to performing an inter-screen moving operation, and an operation indicating the content of the detected in-screen moving operation. An information transmission step of generating information and transmitting the operation information to a server that recognizes an arrangement pattern of screens of the plurality of display terminal devices based on the operation information.

また、本発明の一態様としての情報処理方法は、平面方向に配列された複数の表示端末装置の表示部の画面に対してユーザが操作体を順次移動させる画面間移動操作を行うのに応じて、前記複数の表示端末装置の各々が送信した自己の画面に対して行われる自画面内移動操作の内容を示す操作情報を受信し、受信したこれらの前記操作情報に基づいて、前記複数の表示端末装置の画面の配列パターンを認識する配列パターン認識ステップを備える。   According to the information processing method as one aspect of the present invention, the user performs an inter-screen movement operation in which the user sequentially moves the operation body on the screens of the display units of the plurality of display terminal devices arranged in the planar direction. Then, each of the plurality of display terminal devices receives operation information indicating the content of the in-screen movement operation performed on the own screen transmitted, and based on the received operation information, the plurality of the plurality of display terminal devices An arrangement pattern recognition step for recognizing the arrangement pattern of the screen of the display terminal device is provided.

また、本発明の一態様としてのプログラムは、コンピュータに、自己を含む複数の表示端末装置を平面方向に配列させた状態でユーザが前記複数の表示端末装置の表示部の画面に対して操作体を順次移動させる画面間移動操作を行うのに応じて自表示端末装置の画面に対して行われる自画面内移動操作を検出する操作検出ステップ、検出された自画面内移動操作の内容を示す操作情報を生成し、当該操作情報に基づいて前記複数の表示端末装置の画面の配列パターンを認識するサーバに前記操作情報を送信する情報送信ステップを実行させるためのものである。   According to another aspect of the present invention, there is provided a program in which a user operates an operating body on a screen of a display unit of a plurality of display terminal devices in a state where a plurality of display terminal devices including the computer are arranged in a plane direction on a computer. An operation detecting step for detecting an in-screen moving operation performed on the screen of the self-display terminal device in response to performing an inter-screen moving operation for sequentially moving the screen, and an operation indicating the content of the detected in-screen moving operation This is for generating information and causing an information transmission step of transmitting the operation information to a server that recognizes an arrangement pattern of the screens of the plurality of display terminal devices based on the operation information.

また、本発明の一態様としてのプログラムは、コンピュータに、平面方向に配列された複数の表示端末装置の表示部の画面に対してユーザが操作体を順次移動させる画面間移動操作を行うのに応じて、前記複数の表示端末装置の各々が送信した自己の画面に対して行われる自画面内移動操作の内容を示す操作情報を受信し、受信したこれらの前記操作情報に基づいて、前記複数の表示端末装置の画面の配列パターンを認識する配列パターン認識ステップを実行させるためのものである。   In addition, a program as one aspect of the present invention is a program for performing a screen-to-screen moving operation in which a user sequentially moves an operating tool with respect to screens of display units of a plurality of display terminal devices arranged in a plane direction on a computer. In response, operation information indicating the content of the movement operation within the own screen performed on the own screen transmitted by each of the plurality of display terminal devices is received, and the plurality of the plurality of display terminal devices are based on the received operation information. This is to execute an array pattern recognition step for recognizing the array pattern on the screen of the display terminal device.

本発明によれば、任意に配列された複数の表示端末装置の配列パターンを簡単な操作に応じて認識することができ、配列された複数の表示端末装置により形成される画面の有効利用が図られるという効果が得られる。   According to the present invention, it is possible to recognize an array pattern of a plurality of display terminal devices arranged arbitrarily according to a simple operation, and to effectively use a screen formed by the plurality of display terminal devices arranged. The effect of being obtained.

本発明の実施形態における画像表示システムの構成例を示す図である。It is a figure which shows the structural example of the image display system in embodiment of this invention. 本実施形態における表示端末装置とサーバの構成例を示す図である。It is a figure which shows the structural example of the display terminal device and server in this embodiment. 本実施形態の拡張表示モードにおける表示端末装置の配列パターン例と、画面間スワイプ操作例を示す図である。It is a figure which shows the example of an arrangement pattern of the display terminal device in the extended display mode of this embodiment, and the example of screen swipe operation. 配列パターン認識部が記憶する端末情報の内容例を示す図である。It is a figure which shows the example of the content of the terminal information which an arrangement | sequence pattern recognition part memorize | stores. 配列パターン認識部が記憶する操作情報の内容例を示す図である。It is a figure which shows the example of the content of the operation information which an arrangement | sequence pattern recognition part memorize | stores. 端末別画像決定部による部分画像領域とその回転角度の決定手法を説明するための図である。It is a figure for demonstrating the determination method of the partial image area and its rotation angle by the terminal image determination part. 端末別画像送信部による部分画像の生成例を示す図である。It is a figure which shows the example of a production | generation of the partial image by the image transmission part classified by terminal. 端末別画像送信部による端末別画像の生成例を示す図である。It is a figure which shows the example of a production | generation of the image classified by terminal by the image transmission part classified by terminal. 配列された表示端末装置により形成される拡張画面における表示対象画像の表示態様例を示す図である。It is a figure which shows the example of a display mode of the display target image in the extended screen formed by the arranged display terminal device. 拡張表示モードに対応して表示端末装置とサーバが実行する処理手順例を示す図である。It is a figure which shows the example of a process sequence which a display terminal device and a server respond | correspond to extended display mode. 本実施形態における拡張表示モードの第1の応用例についての概要を示す図である。It is a figure which shows the outline | summary about the 1st application example of the extended display mode in this embodiment. 第1の応用例に対応して表示端末装置とサーバが実行する処理手順例を示す図である。It is a figure which shows the example of a process sequence which a display terminal device and a server perform corresponding to a 1st application example. 本実施形態における拡張表示モードの第2の応用例についての概要を示す図である。It is a figure which shows the outline | summary about the 2nd application example of the extended display mode in this embodiment. 本実施形態において認識可能な配列パターンの例を示す図である。It is a figure which shows the example of the arrangement | sequence pattern which can be recognized in this embodiment.

[画像表示システムの構成]
図1は、本発明の実施形態における画像表示システム(情報処理システム)の構成例を示している。
この図に示す画像表示システムは、例えば4つの表示端末装置100−1、100−2、100−3、100−4とサーバ200とを備える。表示端末装置100−1〜100−4とサーバ200はネットワーク300を経由して通信可能に接続されている。
[Image display system configuration]
FIG. 1 shows a configuration example of an image display system (information processing system) in an embodiment of the present invention.
The image display system shown in this figure includes, for example, four display terminal devices 100-1, 100-2, 100-3, 100-4 and a server 200. The display terminal devices 100-1 to 100-4 and the server 200 are connected via a network 300 so that they can communicate with each other.

なお、以降において、表示端末装置100−1〜100−4について特に区別しない場合には、表示端末装置100と記載する。また、画面111−1〜111−4について特に区別しない場合には、画面111と記載する。
また、この図では4つの表示端末装置100が示されているが、これはあくまでも一例であり、複数であれば、その数について特に限定はない。
Hereinafter, the display terminal devices 100-1 to 100-4 will be referred to as the display terminal device 100 unless otherwise distinguished. Further, the screens 111-1 to 111-4 are referred to as screens 111 when not particularly distinguished.
Moreover, although the four display terminal devices 100 are shown in this figure, this is an example to the last, and if it is multiple, there will be no limitation in particular about the number.

表示端末装置100は、例えばその前面部において画面111を備え、この画面111に画像が表示される。また、この画面111にはタッチパネルが備えられており、画面111に対して例えば指などの操作体を触れさせることにより各種の操作が行えるようになっている。
なお、タッチパネルに対する操作を行うための操作体は、指のほかに、例えばスタイラスペンなどであってもよい。
また、表示端末装置100が具現化される装置の具体例としては、例えばスマートフォンといわれる情報処理機能を備えた携帯電話や、タブレット端末といわれるタッチパネル付きの表示部を備えた情報処理装置などとなる。
The display terminal device 100 includes, for example, a screen 111 on the front surface thereof, and an image is displayed on the screen 111. Further, the screen 111 is provided with a touch panel so that various operations can be performed by touching the screen 111 with an operating body such as a finger.
Note that the operating body for performing operations on the touch panel may be, for example, a stylus pen in addition to a finger.
Moreover, as a specific example of a device in which the display terminal device 100 is embodied, for example, a mobile phone having an information processing function called a smartphone, an information processing device having a display unit with a touch panel called a tablet terminal, or the like. .

本実施形態の画像表示システムにおいて、表示端末装置100−1〜100−4は、画面111−1〜111−4が前面に向いた状態で平面方向において任意の位置関係により配列される。これにより、表示端末装置100−1〜100−4の画面111−1〜111−4により1つの画面(拡張画面)が形成される。ユーザは、このように形成された拡張画面における画面111に対して指を触れながら順次移動させていくようにスワイプ操作(画面間スワイプ(移動)操作)を行う。表示端末装置100−1〜100−4は、それぞれ、画面間スワイプ操作に伴って自己の画面111−1〜111−4に行われたスワイプ操作(自画面内スワイプ(移動)操作)の内容を示す操作情報をサーバ200に送信する。   In the image display system of the present embodiment, the display terminal devices 100-1 to 100-4 are arranged in an arbitrary positional relationship in the planar direction with the screens 111-1 to 111-4 facing the front surface. Thereby, one screen (extended screen) is formed by the screens 111-1 to 111-4 of the display terminal devices 100-1 to 100-4. The user performs a swipe operation (inter-screen swipe (move) operation) so as to sequentially move the extended screen formed in this way while touching the screen 111 with a finger. Each of the display terminal devices 100-1 to 100-4 displays the contents of the swipe operation (swipe (move) operation within the own screen) performed on its own screen 111-1 to 111-4 in accordance with the swipe operation between the screens. The operation information shown is transmitted to the server 200.

サーバ200は、受信した操作情報に基づいて、表示端末装置100−1〜100−4の配列パターンを認識する。つまり、サーバ200は、表示端末装置100−1〜100−4が画像の表示方向に対応して互いにどのような位置関係により配列されているのかを認識する。
また、サーバ200は、表示端末装置100−1〜100−4の配列パターンについての認識結果に基づき、拡張画面に表示させるべき表示対象画像において表示端末装置100−1〜100−4の各々によりどの画像領域部分を表示すべきかについて決定する。さらに、表示端末装置100−1〜100−4の配列方向に応じて画像領域部分の回転角度を決定する。そして、サーバ200は、これらの決定結果に基づいて、表示端末装置100−1〜100−4ごとに表示させるべき画像である端末別画像を表示対象画像から生成し、生成した端末別画像を、表示端末装置100−1〜100−4の各々に送信する。
The server 200 recognizes the arrangement pattern of the display terminal devices 100-1 to 100-4 based on the received operation information. That is, the server 200 recognizes in what positional relationship the display terminal devices 100-1 to 100-4 are arranged in correspondence with the image display direction.
Further, the server 200 determines which one of the display terminal devices 100-1 to 100-4 in the display target image to be displayed on the extended screen based on the recognition result of the arrangement pattern of the display terminal devices 100-1 to 100-4. Decide whether to display the image area portion. Further, the rotation angle of the image region portion is determined according to the arrangement direction of the display terminal devices 100-1 to 100-4. And based on these determination results, the server 200 generates a terminal-specific image, which is an image to be displayed for each of the display terminal devices 100-1 to 100-4, from the display target image. It transmits to each of the display terminal devices 100-1 to 100-4.

表示端末装置100−1〜100−4は、それぞれ、受信した端末別画像を画面111−1〜111−4に表示する。これにより、画面111−1〜111−4により形成される拡張画面により例えば1つの画像が拡大して表示される。   The display terminal devices 100-1 to 100-4 display the received terminal-specific images on the screens 111-1 to 111-4, respectively. Accordingly, for example, one image is enlarged and displayed on the extended screen formed by the screens 111-1 to 111-4.

[表示端末装置とサーバの構成]
図2は、表示端末装置100とサーバ200の構成例を示している。なお、この図において、表示端末装置100とサーバ200の間におけるネットワーク300の図示は省略している。
[Configuration of display terminal and server]
FIG. 2 shows a configuration example of the display terminal device 100 and the server 200. In this figure, the network 300 between the display terminal device 100 and the server 200 is not shown.

まず、表示端末装置100から説明する。表示端末装置100は、表示部110、タッチパネル120、情報送信部130、時間計測部140、表示制御部150、通信部160及び記憶部170を備える。   First, the display terminal device 100 will be described. The display terminal device 100 includes a display unit 110, a touch panel 120, an information transmission unit 130, a time measurement unit 140, a display control unit 150, a communication unit 160, and a storage unit 170.

表示部110は、表示制御部150の制御にしたがって画像を表示する。表示端末装置100の前面に備えられる画面111は、この表示部110における画面の部分である。なお、表示部110には、例えば液晶ディスプレイデバイスなどが採用される。   The display unit 110 displays an image according to the control of the display control unit 150. A screen 111 provided on the front surface of the display terminal device 100 is a screen portion in the display unit 110. As the display unit 110, for example, a liquid crystal display device or the like is employed.

タッチパネル(操作検出部)120は、表示部110の画面111上に配置される操作入力デバイスであり、指(操作体)が接触した位置を検出する。このようにタッチパネル120が表示部110と組み合わされることで、ユーザは、画面111に表示される画像に対する操作を行うことが可能になる。
そして、タッチパネル120は、表示端末装置100に拡張表示モードが設定された場合に、ユーザが画面間スワイプ操作を行うのに応じて画面111に対して行われる自画面内スワイプ操作を検出する。
拡張表示モードとは、図1にて説明したように、表示端末装置100の画面111が拡大画面の一部として機能させる際に設定されるモードであり、例えばユーザが表示端末装置100−1〜100−4に対してモード設定のための操作を行うのに応じて設定される。
The touch panel (operation detection unit) 120 is an operation input device arranged on the screen 111 of the display unit 110, and detects a position where a finger (operation body) comes into contact. By combining the touch panel 120 with the display unit 110 in this manner, the user can perform an operation on the image displayed on the screen 111.
Then, the touch panel 120 detects the in-screen swipe operation performed on the screen 111 in response to the user performing the inter-screen swipe operation when the extended display mode is set in the display terminal device 100.
The extended display mode is a mode that is set when the screen 111 of the display terminal device 100 functions as a part of the enlarged screen, as described with reference to FIG. It is set in response to an operation for setting the mode for 100-4.

情報送信部130は、タッチパネル120により検出された自画面内スワイプ操作の内容を示す操作情報を生成し、サーバ200に送信する。また、拡張表示モードが設定されるのに応じて端末情報180を送信する。端末情報180は、記憶部170に記憶されており、表示端末装置100についての所定の情報を含む。
なお、情報送信部130は、操作情報または端末情報を送信するにあたり、操作情報を通信部160に受け渡して送信を指示する。この指示に応じて、通信部160は、受け渡された操作情報をネットワーク300経由でサーバ200に送信する。
The information transmission unit 130 generates operation information indicating the content of the in-screen swipe operation detected by the touch panel 120 and transmits the operation information to the server 200. Further, the terminal information 180 is transmitted in response to the setting of the extended display mode. The terminal information 180 is stored in the storage unit 170 and includes predetermined information about the display terminal device 100.
In addition, when transmitting operation information or terminal information, the information transmission unit 130 delivers the operation information to the communication unit 160 and instructs transmission. In response to this instruction, the communication unit 160 transmits the passed operation information to the server 200 via the network 300.

時間計測部140は時間を計測する。なお、時間計測部140に時間を計測させるために、サーバ200は、各表示端末装置100−1〜100−4に対して基準時間を送信する。基準時間は、時間計測部140が時間を計測するのにあたり基準とする時間であり、サーバ200において計測されている時間である。表示端末装置100−1〜100−4の各時間計測部140は、基準時間を受信したタイミングで時間計測を開始する。これにより、表示端末装置100−1〜100−4の各時間計測部140が計測する時間が同期(一致)する。   The time measuring unit 140 measures time. In addition, in order to make the time measurement part 140 measure time, the server 200 transmits reference time with respect to each display terminal device 100-1 to 100-4. The reference time is a time used as a reference when the time measuring unit 140 measures time, and is the time measured in the server 200. Each time measurement part 140 of the display terminal devices 100-1 to 100-4 starts time measurement at the timing when the reference time is received. Thereby, the time which each time measurement part 140 of the display terminal devices 100-1 to 100-4 measures (synchronizes).

表示制御部150は、表示部110にて画像が表示されるように制御する。また、表示制御部150は、拡張表示モードが設定されているときには、操作情報の送信に応答してサーバ200から送信された端末別画像を受信し、受信した端末別画像が画面111に表示されるように表示部110を制御する。   The display control unit 150 controls the display unit 110 to display an image. In addition, when the extended display mode is set, the display control unit 150 receives the terminal-specific image transmitted from the server 200 in response to the transmission of the operation information, and the received terminal-specific image is displayed on the screen 111. The display unit 110 is controlled in such a manner.

通信部160は、ネットワーク300経由でサーバ200と通信を行う。
記憶部170は、各種の情報を記憶する部位であり、記憶する情報の1つとして端末情報180が示されている。
The communication unit 160 communicates with the server 200 via the network 300.
The storage unit 170 is a part that stores various types of information, and terminal information 180 is shown as one of the stored information.

次に、サーバ200の構成について説明する。
サーバ200は、配列パターン認識部210、同期制御部220、端末別画像決定部230、端末別画像送信部240、記憶部250および通信部260を備える。
Next, the configuration of the server 200 will be described.
The server 200 includes an arrangement pattern recognition unit 210, a synchronization control unit 220, a terminal-specific image determination unit 230, a terminal-specific image transmission unit 240, a storage unit 250, and a communication unit 260.

表示端末装置100−1〜100−4から送信された操作情報は、通信部260にて受信される。配列パターン認識部210は、このように複数の表示端末装置100から受信した操作情報に基づいて、これら複数の表示端末装置100の画面111の配列パターンを認識する。   The operation information transmitted from the display terminal devices 100-1 to 100-4 is received by the communication unit 260. The array pattern recognition unit 210 recognizes the array pattern of the screens 111 of the plurality of display terminal devices 100 based on the operation information received from the plurality of display terminal devices 100 as described above.

同期制御部220は、基準時間を複数の表示端末装置100に送信する。同期制御部220は、基準時間を計測(計時)している。そして、後述するように表示端末装置100から端末情報が受信されるのに応答して、端末情報の送信元の表示端末装置100に対して、そのときに計測していた基準時間を送信する。   The synchronization control unit 220 transmits the reference time to the plurality of display terminal devices 100. The synchronization control unit 220 measures (clocks) the reference time. Then, in response to the reception of the terminal information from the display terminal device 100 as described later, the reference time measured at that time is transmitted to the display terminal device 100 that is the transmission source of the terminal information.

端末別画像決定部230は、認識された複数の表示端末装置100の画面111の配列パターンに基づいて、拡張画面に表示させる表示対象画像において画面111の各々に表示させる部分画像領域と、これらの部分画像領域ごとの回転角度を決定する。   The terminal-specific image determination unit 230, based on the recognized arrangement pattern of the screens 111 of the plurality of display terminal devices 100, the partial image regions to be displayed on each of the screens 111 in the display target image to be displayed on the extended screen, and these The rotation angle for each partial image area is determined.

端末別画像送信部240は、表示対象画像を元に生成した部分画像領域に対応する部分画像の各々を前記回転角度により回転させた端末別画像を生成し、生成した端末別画像を前記複数の表示端末装置のそれぞれに送信する。   The terminal-specific image transmission unit 240 generates a terminal-specific image obtained by rotating each of the partial images corresponding to the partial image region generated based on the display target image by the rotation angle, and the generated terminal-specific images are Transmit to each of the display terminal devices.

記憶部250は、表示対象画像として利用される画像データを記憶する。この画像データは、例えばサーバ200を運営する者が予め用意して記憶させたものであってもよいし、例えばネットワーク300経由で表示端末装置100や他の端末装置からアップロードされたものであってもよい。
通信部260は、ネットワーク300経由で表示端末装置100の各々と通信を行う。
The storage unit 250 stores image data used as a display target image. The image data may be prepared and stored in advance by a person who operates the server 200, for example, or uploaded from the display terminal device 100 or another terminal device via the network 300, for example. Also good.
The communication unit 260 communicates with each of the display terminal devices 100 via the network 300.

[拡張表示モード]
続いて、本実施形態の拡張表示モードにおける表示端末装置100のユーザの操作例と、表示端末装置100とサーバ200の動作例について説明する。
図3は、拡張表示モードによる画像表示のためにユーザが表示端末装置100−1〜100−4を配列させた態様の一例を示している。この場合には、表示端末装置100−1〜100−4をそれぞれ横向きとしている。そのうえで、左上に表示端末装置100−2を配置し、その右横に表示端末装置100−4を配置している。また、表示端末装置100−2の真下に表示端末装置100−3を配置し、さらに表示端末装置100−4の真下で、かつ、表示端末装置100−3の右横となる位置に表示端末装置100−1を配置している。
つまり、この場合には、それぞれ横方向とされた表示端末装置100−1〜100−4が2×2の状態で配列される。そして、これらの位置関係としては、表示端末装置100−2が左上、表示端末装置100−4が右上、表示端末装置100−3が左下、表示端末装置100−1が右下となる。
[Extended display mode]
Subsequently, an operation example of the user of the display terminal device 100 and an operation example of the display terminal device 100 and the server 200 in the extended display mode of the present embodiment will be described.
FIG. 3 shows an example of an aspect in which the user arranges the display terminal devices 100-1 to 100-4 for image display in the extended display mode. In this case, each of the display terminal devices 100-1 to 100-4 is turned sideways. In addition, the display terminal device 100-2 is arranged on the upper left, and the display terminal device 100-4 is arranged on the right side thereof. Further, the display terminal device 100-3 is arranged directly below the display terminal device 100-2, and further, the display terminal device 100-3 is positioned immediately below the display terminal device 100-4 and on the right side of the display terminal device 100-3. 100-1 is arranged.
That is, in this case, the display terminal devices 100-1 to 100-4, which are each in the horizontal direction, are arranged in a 2 × 2 state. And as these positional relationships, the display terminal device 100-2 is the upper left, the display terminal device 100-4 is the upper right, the display terminal device 100-3 is the lower left, and the display terminal device 100-1 is the lower right.

また、ここでの表示端末装置100−1〜100−4の画面111−1〜111−4の画素数は、それぞれ、480×800である。
そして、左上に配置される表示端末装置100−2の画素座標psは、左上頂点の原点座標ps(0,0)に対して、右上頂点がps(0,800)、左下頂点がps(480,0)、右下頂点がps(480,800)となっている。つまり、この表示端末装置100−2は、横向き状態の画面111−2における左上頂点が原点座標ps(0,0)であり、原点座標ps(0,0)から下向きの方向がx方向であり、右向きの方向がy方向である。この点については、左下に配置される表示端末装置100−3も同様である。
Further, the number of pixels of the screens 111-1 to 111-4 of the display terminal devices 100-1 to 100-4 is 480 × 800, respectively.
The pixel coordinates ps of the display terminal device 100-2 arranged at the upper left are ps (0,800) at the upper right vertex and ps (480 at the lower left vertex) with respect to the origin coordinate ps (0, 0) of the upper left vertex. , 0), and the lower right vertex is ps (480, 800). That is, in the display terminal device 100-2, the upper left vertex on the screen 111-2 in the landscape state is the origin coordinate ps (0, 0), and the downward direction from the origin coordinate ps (0, 0) is the x direction. The rightward direction is the y direction. About this point, the display terminal device 100-3 arrange | positioned at the lower left is also the same.

また、右上に配置される表示端末装置100−4と、右下に配置される表示端末装置100−1の画素座標psは、それぞれ、右下頂点が原点座標ps(0,0)であり、左上頂点がps(480,800)、右上頂点がps(480,0)、左下頂点がps(0,800)である。   The pixel coordinates ps of the display terminal device 100-4 arranged at the upper right and the display terminal device 100-1 arranged at the lower right are respectively the origin coordinates ps (0, 0) at the lower right vertex. The upper left vertex is ps (480, 800), the upper right vertex is ps (480, 0), and the lower left vertex is ps (0, 800).

つまり、図3では、表示端末装置100−1〜100−4は、いずれも同じ横向きではあるが、表示端末装置100−2および100−3と、表示端末装置100−4および100−1とで、その上下方向が反対となるように配置された状態が示されている。
これは、本実施形態において、ユーザが複数の表示端末装置100を配列させるにあたり、画面111の上下について揃える必要が無いことを意味している。つまり、ユーザは、画面111の上下について特に意識せずに複数の表示端末装置100を配列させていくことができる。
That is, in FIG. 3, the display terminal devices 100-1 to 100-4 are all in the same horizontal direction, but are the display terminal devices 100-2 and 100-3 and the display terminal devices 100-4 and 100-1. The state in which the vertical direction is opposite is shown.
This means that in the present embodiment, the user does not need to align the top and bottom of the screen 111 when arranging the plurality of display terminal devices 100. That is, the user can arrange a plurality of display terminal devices 100 without being particularly aware of the upper and lower sides of the screen 111.

ユーザは、図3のように配列させた表示端末装置100−1〜100−4のそれぞれに対して所定の操作を行うことで拡張表示モードを設定する。なお、拡張表示モードの設定は、例えばタッチパネル120に対する所定操作によって簡単に行える。
このように拡張表示モードが設定されるのに応じて、表示端末装置100−1〜100−4の情報送信部130は、記憶部170から端末情報180を読み出し、通信部160からサーバ200に送信する。これにより、サーバ200の通信部260は、表示端末装置100−1〜100−4の各々から送信された端末情報180を受信する。配列パターン認識部210は、受信された表示端末装置100−1〜100−4の端末情報を記憶する。
The user sets the extended display mode by performing a predetermined operation on each of the display terminal devices 100-1 to 100-4 arranged as shown in FIG. Note that the extended display mode can be easily set by a predetermined operation on the touch panel 120, for example.
In response to the setting of the extended display mode as described above, the information transmission unit 130 of the display terminal devices 100-1 to 100-4 reads the terminal information 180 from the storage unit 170 and transmits it to the server 200 from the communication unit 160. To do. Thereby, the communication unit 260 of the server 200 receives the terminal information 180 transmitted from each of the display terminal devices 100-1 to 100-4. The array pattern recognition unit 210 stores the received terminal information of the display terminal devices 100-1 to 100-4.

図4は、配列パターン認識部210が記憶する端末情報の内容例を示している。
この図に示すように、配列パターン認識部210が記憶する端末情報は、端末識別子ごとに画面サイズと対応画像フォーマットを対応付けた構造を有する。例えば、この図において破線により括って示す1行の内容は、表示端末装置100−1が送信した端末情報180に相当する。
端末識別子は、端末情報180の送信元である表示端末装置100を一意に識別する識別子である。この図において、端末識別子「0x01」は、表示端末装置100−1を示す。端末識別子「0x02」は、表示端末装置100−2を示す。端末識別子「0x03」は、表示端末装置100−3を示す。端末識別子「0x04」は、表示端末装置100−4を示す。
なお、端末識別子は、例えば、表示端末装置100が送信する端末情報180に含まれている。または、端末識別子は、端末情報180の受信に応じて配列パターン認識部210が生成して付与してもよい。
画面サイズは、表示端末装置100の画面111のサイズ(解像度)を示す。図4においては、表示端末装置100−1〜100−4のいずれもが、480×800の画面サイズである例が示されている。
対応画像フォーマットは、表示端末装置100が対応して表示可能な画像フォーマットを示す。
FIG. 4 shows an example of the contents of terminal information stored in the array pattern recognition unit 210.
As shown in this figure, the terminal information stored by the array pattern recognition unit 210 has a structure in which a screen size and a corresponding image format are associated with each terminal identifier. For example, the contents of one line indicated by broken lines in this figure correspond to the terminal information 180 transmitted by the display terminal device 100-1.
The terminal identifier is an identifier that uniquely identifies the display terminal device 100 that is the transmission source of the terminal information 180. In this figure, the terminal identifier “0x01” indicates the display terminal device 100-1. The terminal identifier “0x02” indicates the display terminal device 100-2. The terminal identifier “0x03” indicates the display terminal device 100-3. The terminal identifier “0x04” indicates the display terminal device 100-4.
The terminal identifier is included in the terminal information 180 transmitted by the display terminal device 100, for example. Alternatively, the terminal identifier may be generated and assigned by the array pattern recognition unit 210 in response to reception of the terminal information 180.
The screen size indicates the size (resolution) of the screen 111 of the display terminal device 100. FIG. 4 shows an example in which each of the display terminal devices 100-1 to 100-4 has a screen size of 480 × 800.
The compatible image format indicates an image format that can be displayed in correspondence with the display terminal device 100.

上記のように表示端末装置100から端末情報180が送信されるのに応じて、同期制御部220は、そのときに計時している基準時間を、端末情報180の送信元の表示端末装置100に対して通信部260から送信させる。
この基準時間は、表示端末装置100の通信部160にて受信される。表示端末装置100において時間計測部140は、受信された基準時間を利用して時間を計測する。つまり、基準時間が受信されたタイミングで、自己が計測する時間の値を基準時間にリセットし、以後、一定時間ごとにその値をインクリメントするように計測を行う。このような計測を表示端末装置100−1〜100−4の各時間計測部140が実行することで、表示端末装置100−1〜100−4の各々で計測される時間が同期する。
In response to the terminal information 180 being transmitted from the display terminal device 100 as described above, the synchronization control unit 220 sets the reference time counted at that time to the display terminal device 100 that is the transmission source of the terminal information 180. On the other hand, it is transmitted from the communication unit 260.
This reference time is received by the communication unit 160 of the display terminal device 100. In the display terminal device 100, the time measuring unit 140 measures time using the received reference time. That is, at the timing when the reference time is received, the value of the time measured by itself is reset to the reference time, and thereafter, the measurement is performed so that the value is incremented at regular intervals. When the time measuring units 140 of the display terminal devices 100-1 to 100-4 execute such measurement, the times measured by the display terminal devices 100-1 to 100-4 are synchronized.

ユーザは、拡張表示モードの設定に応じて上記のように表示端末装置100−1〜100−4とサーバ200との間での端末情報180と基準時間の送受信が行われた後において、画面間スワイプ操作を行う。   The user transmits and receives the terminal information 180 and the reference time between the display terminal devices 100-1 to 100-4 and the server 200 as described above according to the setting of the extended display mode. Perform a swipe operation.

画面間スワイプ操作とは、予め定められた操作開始の配列位置に配置されている表示端末装置100の画面111を指でタッチし、この後、配列された残るすべての表示端末装置100の画面111を順次通過させていくように指を移動させていく操作である。
本実施形態において、操作開始の配列位置は、配列された表示端末装置100のうち、最も左上であると定められている。そこで、ユーザは、例えば図3において破線による操作軌跡として示すように、画面間スワイプ操作を行う。
つまり、まず、ユーザは、左上の表示端末装置100−2の画面111−2の上に指をタッチさせ、次にこのタッチさせた指を右方向に移動させて表示端末装置100−4の画面111−4の上にまで到達させる。また、画面111−4の上にまで指が到達すると、ユーザは、指を下方向に移動させて表示端末装置100−1の画面111−1の上にまで到達させる。さらに、この状態から、ユーザは、指を左方向に移動させて表示端末装置100−3の画面111−3の上にまで到達させる。
ここまでの指の移動により、配列されたすべての表示端末装置100の画面111に対するスワイプ操作が行われたことになる。そこで、ユーザは、表示端末装置100−3の画面111−3上で指の移動を停止させ、さらに画面111−3から指を離して画面間スワイプ操作を終了させる。
The inter-screen swipe operation refers to touching the screen 111 of the display terminal device 100 arranged at a predetermined operation start array position with a finger, and thereafter screens 111 of all the remaining display terminal devices 100 arranged. This is an operation of moving the finger so as to sequentially pass through.
In the present embodiment, the operation start arrangement position is determined to be the upper left of the arranged display terminal devices 100. Therefore, the user performs an inter-screen swipe operation, for example, as shown as an operation locus by a broken line in FIG.
That is, first, the user touches his / her finger on the screen 111-2 of the upper left display terminal device 100-2, and then moves the touched finger to the right to display the screen of the display terminal device 100-4. To reach above 111-4. When the finger reaches the screen 111-4, the user moves the finger downward to reach the screen 111-1 of the display terminal device 100-1. Furthermore, from this state, the user moves his / her finger to the left to reach the screen 111-3 of the display terminal device 100-3.
By the movement of the finger so far, the swipe operation has been performed on the screens 111 of all the display terminal devices 100 arranged. Therefore, the user stops moving the finger on the screen 111-3 of the display terminal device 100-3, and further releases the finger from the screen 111-3 to end the inter-screen swipe operation.

画面間スワイプ操作に応じて、表示端末装置100−1〜100−4の各画面111−1〜111−4においては、図3に示すように、或る操作開始位置座標ps_stから或る軌跡を辿って操作終了位置座標ps_edにて終了するという自画面内スワイプ操作が行われる。
表示端末装置100−1〜100−4のタッチパネル120は、それぞれ、この自画面内スワイプ操作の軌跡に対応する座標を検出している。
In response to the inter-screen swipe operation, on each of the screens 111-1 to 111-4 of the display terminal devices 100-1 to 100-4, as shown in FIG. 3, a certain trajectory is obtained from a certain operation start position coordinate ps_st. A self-screen swipe operation is performed to trace and end at the operation end position coordinate ps_ed.
The touch panels 120 of the display terminal devices 100-1 to 100-4 respectively detect coordinates corresponding to the trajectory of the in-screen swipe operation.

そこで、表示端末装置100−1〜100−4の情報送信部130の各々は、タッチパネル120の検出出力から自画面内スワイプ操作の操作開始位置座標ps_stと操作終了位置座標ps_edの各値を入力する。
また、情報送信部130の各々は、操作開始位置座標ps_stが検出されたとき、つまり、自画面内スワイプ操作が開始されたときの時間(操作開始時間)を時間計測部140から入力する。
また、情報送信部130の各々は、操作終了位置座標ps_edが検出されたとき、つまり、自画面内スワイプ操作が終了したときの時間(操作終了時間)を時間計測部140から入力する。
そして、情報送信部130の各々は、上記のように入力した操作開始位置座標ps_stと、操作開始時間と、操作終了位置座標ps_edと、操作終了時間とを含む操作情報を生成し、この操作情報を通信部160からサーバ200に送信する。
Therefore, each of the information transmission units 130 of the display terminal devices 100-1 to 100-4 inputs the values of the operation start position coordinate ps_st and the operation end position coordinate ps_ed of the in-screen swipe operation from the detection output of the touch panel 120. .
Each of the information transmission units 130 inputs the time (operation start time) when the operation start position coordinate ps_st is detected, that is, the time when the in-screen swipe operation is started from the time measurement unit 140.
Each of the information transmission units 130 inputs the time (operation end time) when the operation end position coordinate ps_ed is detected, that is, the time when the in-screen swipe operation is ended from the time measurement unit 140.
Each of the information transmitting units 130 generates operation information including the operation start position coordinates ps_st, the operation start time, the operation end position coordinates ps_ed, and the operation end time input as described above. Is transmitted from the communication unit 160 to the server 200.

これにより、サーバ200における通信部260は、表示端末装置100−1〜100−4のそれぞれから送信された操作情報を受信する。配列パターン認識部210は、受信された操作情報を記憶する。   Thereby, the communication part 260 in the server 200 receives the operation information transmitted from each of the display terminal devices 100-1 to 100-4. The array pattern recognition unit 210 stores the received operation information.

図5は、配列パターン認識部210が記憶する操作情報の内容の具体例を示している。操作情報は、端末識別子ごとに操作開始情報と操作終了情報を対応付けた構造を有する。また、操作開始情報は、操作開始位置と操作開始時間を含む。操作終了情報は、操作終了位置と操作終了時間を含む。
この図において端末識別子「0x01」に対応付けられた1行は、表示端末装置100−1が送信した操作情報に相当する。同様に、端末識別子「0x02」〜「0x04」に対応付けられた各行は、表示端末装置100−2〜4がそれぞれ送信した操作情報に相当する。
FIG. 5 shows a specific example of the contents of the operation information stored in the array pattern recognition unit 210. The operation information has a structure in which operation start information and operation end information are associated with each terminal identifier. The operation start information includes an operation start position and an operation start time. The operation end information includes an operation end position and an operation end time.
In this figure, one line associated with the terminal identifier “0x01” corresponds to the operation information transmitted by the display terminal device 100-1. Similarly, each row associated with the terminal identifiers “0x02” to “0x04” corresponds to operation information transmitted by the display terminal devices 100-2 to 100-2, respectively.

上記図5の操作情報の内容は、以下のように画面間スワイプ操作が行われたことを示す。
つまり、図5の操作情報において、最も早い操作開始時間に対応する端末識別子は0x02である。
つまり、画面間スワイプ操作を開始するために、図3に示したように、表示端末装置100−2の画面111−2における操作開始位置座標ps_st(250,200)に指がタッチされた。このときの時間は、図5において端末識別子「0x02」に対応付けられた操作開始時間「158」である。
The content of the operation information in FIG. 5 indicates that an inter-screen swipe operation has been performed as follows.
That is, in the operation information of FIG. 5, the terminal identifier corresponding to the earliest operation start time is 0x02.
That is, in order to start the inter-screen swipe operation, as shown in FIG. 3, the finger is touched on the operation start position coordinates ps_st (250, 200) on the screen 111-2 of the display terminal device 100-2. The time at this time is the operation start time “158” associated with the terminal identifier “0x02” in FIG.

この後、画面111−2にタッチされた指が右に移動されたことで、画面111−2の操作終了位置座標ps_ed(270,800)において自画面内スワイプ操作が終了された。このときの時間は、図5において端末識別子「0x02」に対応付けられた操作終了時間「161」である。   Thereafter, the finger touched on the screen 111-2 is moved to the right, so that the in-screen swipe operation is ended at the operation end position coordinates ps_ed (270, 800) on the screen 111-2. The time at this time is the operation end time “161” associated with the terminal identifier “0x02” in FIG.

次に、指がそのままさらに右に移動されたことで、表示端末装置100−4の画面111−4において操作開始位置座標ps_st(260,800)から自画面内スワイプ操作が開始された。このときの時間は、図5において端末識別子「0x04」に対応付けられた操作開始時間「163」である。   Next, as the finger is moved further to the right as it is, the in-screen swipe operation is started from the operation start position coordinates ps_st (260, 800) on the screen 111-4 of the display terminal device 100-4. The time at this time is the operation start time “163” associated with the terminal identifier “0x04” in FIG.

そして、この後、画面111−4にタッチされた指が図3に示す軌跡にしたがって左方向から下方向に変化するように移動されたことで、画面111−4の操作終了位置座標ps_ed(0,400)において自画面内スワイプ操作が終了された。このときの時間は、図5において端末識別子「0x04」に対応付けられた操作終了時間「165」である。   Thereafter, the finger touched on the screen 111-4 is moved so as to change from the left direction to the lower direction in accordance with the trajectory shown in FIG. 3, so that the operation end position coordinates ps_ed (0 , 400), the self-screen swipe operation is terminated. The time at this time is the operation end time “165” associated with the terminal identifier “0x04” in FIG.

次に、指がさらに下側に移動されたことで、指は表示端末装置100−1の画面111−1に移り、操作開始位置座標ps_st(480,400)から自画面内スワイプ操作が開始された。このときの時間は、図5において端末識別子「0x01」に対応付けられた操作開始時間「168」である。   Next, when the finger is moved further down, the finger moves to the screen 111-1 of the display terminal device 100-1, and the in-screen swipe operation is started from the operation start position coordinates ps_st (480, 400). It was. The time at this time is the operation start time “168” associated with the terminal identifier “0x01” in FIG.

この後、画面111−1にタッチされている指が図3に示す軌跡にしたがって下方向から左方向へと変化しながら移動されたことで、画面111−1の操作終了位置座標ps_ed(240,800)において自画面内スワイプ操作が終了された。このときの時間は、図5において端末識別子「0x01」に対応付けられた操作終了時間「172」である。   Thereafter, the finger touched on the screen 111-1 is moved while changing from the downward direction to the left direction according to the trajectory shown in FIG. 3, so that the operation end position coordinates ps_ed (240, 800), the in-screen swipe operation is terminated. The time at this time is the operation end time “172” associated with the terminal identifier “0x01” in FIG.

次に、指がさらに左方向に移動されたことで、指は表示端末装置100−3の画面111−3に移り、操作開始位置座標ps_st(250,800)から自画面内スワイプ操作が開始された。このときの時間は、図5において端末識別子「0x03」に対応付けられた操作開始時間「173」である。   Next, when the finger is moved further leftward, the finger moves to the screen 111-3 of the display terminal device 100-3, and the in-screen swipe operation is started from the operation start position coordinates ps_st (250, 800). It was. The time at this time is the operation start time “173” associated with the terminal identifier “0x03” in FIG.

この後、画面111−3にタッチされている指が図3に示す軌跡にしたがってさらに左に移動され、同じ画面111−3における操作終了位置座標ps_ed(240,200)にて操作終了時間「175」のタイミングで指が離され、画面111−3に対する自画面内スワイプ操作が終了された。また、この後における残りの表示端末装置100の操作情報は無いことで、画面間スワイプ操作も終了されたことが示される。   Thereafter, the finger touched on the screen 111-3 is further moved to the left according to the trajectory shown in FIG. 3, and the operation end time “175” is set at the operation end position coordinates ps_ed (240, 200) on the same screen 111-3. The finger is released at the timing “” and the in-screen swipe operation on the screen 111-3 is finished. In addition, since there is no operation information of the remaining display terminal devices 100 thereafter, it is indicated that the inter-screen swipe operation is also ended.

配列パターン認識部210は、まず、図4に示す端末情報の内容から、拡張表示モードのために4つの表示端末装置100−1〜100−4が使用されていることを認識する。次に、図5に示す操作情報において操作開始時間と操作終了時間を参照することで、画面間スワイプ操作によりスワイプが行われた表示端末装置100の順序を認識することができる。そして、この認識した順序にしたがって、1つの操作終了時間に対応する操作終了位置の座標と、この操作終了時間に続く操作開始時間に対応する操作開始位置の座標とを、指の移動に沿った方向において同じ軸線を通過するように仮想的に配置する。この処理を、例えば自画面内スワイプ操作が行われた順にしたがって実行することで、配列パターン認識部210は、表示端末装置100−1〜100−4が、図3に示す配列パターンにより配列されていることを認識する。   First, the array pattern recognition unit 210 recognizes that four display terminal devices 100-1 to 100-4 are used for the extended display mode from the contents of the terminal information shown in FIG. Next, by referring to the operation start time and the operation end time in the operation information shown in FIG. 5, it is possible to recognize the order of the display terminal devices 100 that have been swiped by the inter-screen swipe operation. Then, according to the recognized order, the coordinates of the operation end position corresponding to one operation end time and the coordinates of the operation start position corresponding to the operation start time following this operation end time are in accordance with the movement of the finger. It is virtually arranged to pass the same axis in the direction. By executing this processing in the order in which the in-screen swipe operation is performed, for example, the array pattern recognition unit 210 arranges the display terminal devices 100-1 to 100-4 according to the array pattern shown in FIG. Recognize that

上記の処理によっては、複数の表示端末装置100の画面111の間での相対的な位置関係が認識される。この相対的な位置関係のみによっては、配列された表示端末装置100の画面111により形成される拡張画面についての表示方向は特定されない。
しかし、本実施形態では、前述のように、画面間スワイプ操作は配列された表示端末装置100において最も左上に配置されているものから開始すべきと定めている。これは、画面間スワイプ操作が開始された表示端末装置100の画面111が、拡大画面を形成する画面111において最も左上に配置されたものであることを指定したことに相当する。
このように本実施形態では、画面間スワイプ操作が開始された表示端末装置100−2の画面111−2が基準の位置に配置されているものとして指定されることで、拡張画面における画像の表示方向も特定される。また、このように拡張画面における基準配列位置の画面111が指定されるのに伴って、配列パターンにおける各画面111が縦向きと横向きのいずれであるのかも認識される。
そして、ユーザは、単に予め定められた配列位置に配置された表示端末装置100から画面間スワイプ操作を開始させれば、これに伴って表示方向が指定できる。つまり、本実施形態では、表示方向の指定のために、ユーザが手順を踏んだ操作を行う必要がない。
Depending on the above processing, the relative positional relationship among the screens 111 of the plurality of display terminal devices 100 is recognized. Only by this relative positional relationship, the display direction of the extended screen formed by the screens 111 of the arranged display terminal devices 100 is not specified.
However, in the present embodiment, as described above, it is defined that the inter-screen swipe operation should be started from the one arranged at the upper left in the arranged display terminal devices 100. This corresponds to designating that the screen 111 of the display terminal device 100 in which the inter-screen swipe operation has been started is arranged at the upper left in the screen 111 forming the enlarged screen.
As described above, in this embodiment, the screen 111-2 of the display terminal device 100-2 in which the inter-screen swipe operation is started is designated as being arranged at the reference position, so that an image is displayed on the extended screen. The direction is also specified. In addition, as the screen 111 at the reference arrangement position on the extended screen is designated as described above, it is also recognized whether each screen 111 in the arrangement pattern is in the portrait orientation or the landscape orientation.
Then, if the user simply starts an inter-screen swipe operation from the display terminal device 100 arranged at a predetermined arrangement position, the display direction can be designated accordingly. In other words, in the present embodiment, it is not necessary for the user to perform a step-by-step operation for specifying the display direction.

なお、図3に示される破線の矢印とは逆に、表示端末装置100−2、100−3、100−1、100−4の順序で画面間スワイプ操作を行っても、上記と同様の配列パターンの認識結果が得られる。
また、画面間スワイプ操作を開始する基準の配置配列位置は、最も左上に限定されない。例えば、最も左下、最も右上、最も右下などとしてもよい。
Contrary to the broken-line arrows shown in FIG. 3, the same arrangement as described above may be performed even if the screen swipe operation is performed in the order of the display terminal devices 100-2, 100-3, 100-1, and 100-4. A pattern recognition result is obtained.
Further, the reference arrangement arrangement position for starting the inter-screen swipe operation is not limited to the upper left. For example, the lowermost left, the uppermost right, and the lowermost right may be used.

上記のように複数の表示端末装置100の画面111の配列パターンが認識されると、端末別画像決定部230は、この配列パターンの認識結果を利用して、以下のように、画面111のそれぞれに表示させるべき画像を決定する。なお、この段階において、配列パターン認識部210は、図3に示した表示端末装置100−1〜100−4の画面111−1〜111−4の配列パターンであることを認識しているものである。   When the arrangement pattern of the screens 111 of the plurality of display terminal devices 100 is recognized as described above, the terminal-specific image determination unit 230 uses the recognition result of the arrangement pattern to each of the screens 111 as follows. Determine the image to be displayed. At this stage, the arrangement pattern recognition unit 210 recognizes that the arrangement patterns of the screens 111-1 to 111-4 of the display terminal devices 100-1 to 100-4 shown in FIG. is there.

図6には、拡張画面に表示させるべき表示対象画像400が示されている。この表示対象画像400のサイズは、768×1024である。この場合の表示対象画像400は、例えばその左上頂点の画素座標がpx(0,0)であり、右上頂点の画素座標がpx(0,1024)であり、左下頂点の画素座標がpx(768,0)であり、右下頂点の画素座標がpx(768,1024)である。   FIG. 6 shows a display target image 400 to be displayed on the extended screen. The size of the display target image 400 is 768 × 1024. In the display target image 400 in this case, for example, the pixel coordinate of the upper left vertex is px (0, 0), the pixel coordinate of the upper right vertex is px (0, 1024), and the pixel coordinate of the lower left vertex is px (768). , 0), and the pixel coordinates of the lower right vertex are px (768, 1024).

端末別画像決定部230は、表示対象画像400に対して、配列パターン認識部210の認識結果である図3の画面111−1〜111−4の配列パターンにより形成される拡張画面をあてはめるように照合する。この照合の結果、端末別画像決定部230は、画面111−1〜111−4ごとに、表示対象画像400のどの部分画像領域が対応するのかを認識する。   The terminal-specific image determination unit 230 applies, to the display target image 400, an extended screen formed by the array patterns of the screens 111-1 to 111-4 in FIG. 3 that are the recognition results of the array pattern recognition unit 210. Match. As a result of this collation, the terminal-specific image determination unit 230 recognizes which partial image area of the display target image 400 corresponds to each of the screens 111-1 to 111-4.

このために、端末別画像決定部230は、例えば、拡張画面を形成する画面111−1〜111−4ごとの4つの頂点の座標と、表示対象画像400における座標との対応関係を認識する。図6の場合、端末別画像決定部230は、以下の認識結果を得る。   For this purpose, for example, the terminal-specific image determination unit 230 recognizes the correspondence between the coordinates of the four vertices of each of the screens 111-1 to 111-4 forming the extended screen and the coordinates in the display target image 400. In the case of FIG. 6, the terminal-specific image determination unit 230 obtains the following recognition result.

まず、拡張画面の左上に配置される画面111−2の4つの頂点の座標ps(0,0)、ps(0,800)、ps(480,0)、ps(480,800)は、それぞれ、表示対象画像400の画素座標px(0,0)、px(0,512)、px(384,0)、px(384,512)と対応する。つまり、画面111−2は、表示対象画像400を2行2列で4分割した画像領域部分のうち左上の画像領域部分が対応する。   First, the coordinates ps (0,0), ps (0,800), ps (480,0), and ps (480,800) of the four vertices of the screen 111-2 arranged at the upper left of the extended screen are respectively , Corresponding to the pixel coordinates px (0, 0), px (0, 512), px (384, 0), px (384, 512) of the display target image 400. That is, the screen 111-2 corresponds to the upper left image region portion of the image region portion obtained by dividing the display target image 400 into two rows and two columns.

また、拡張画面の右上に配置される画面111−4の4つの頂点の座標ps(480,800)、ps(480,0)、ps(0,800)、ps(0,0)は、それぞれ、表示対象画像400の画素座標px(0,513)、px(0,1024)、px(384,513)、px(384,1024)と対応する。つまり、画面111−4は、表示対象画像400を2行2列で4分割した画像領域部分のうち右上の画像領域部分が対応する。   The coordinates ps (480,800), ps (480,0), ps (0,800), and ps (0,0) of the four vertices of the screen 111-4 arranged at the upper right of the extended screen are respectively , Corresponding to pixel coordinates px (0, 513), px (0, 1024), px (384, 513), px (384, 1024) of the display target image 400. That is, the screen 111-4 corresponds to the upper right image region portion of the image region portion obtained by dividing the display target image 400 into two rows and two columns.

また、拡張画面の左下に配置される画面111−3の4つの頂点の座標ps(0,0)、ps(0,800)、ps(480,0)、ps(480,800)は、それぞれ、表示対象画像400の画素座標px(385,0)、px(385,512)、px(768,0)、px(768,512)と対応する。つまり、画面111−3は、表示対象画像400を2行2列で4分割した画像領域部分のうち左下の画像領域部分が対応する。   The coordinates ps (0,0), ps (0,800), ps (480,0), and ps (480,800) of the four vertices of the screen 111-3 arranged at the lower left of the extended screen are respectively , Corresponding to the pixel coordinates px (385, 0), px (385, 512), px (768, 0), px (768, 512) of the display target image 400. That is, the screen 111-3 corresponds to the lower left image region portion of the image region portion obtained by dividing the display target image 400 into two rows and two columns.

また、拡張画面の右下に配置される画面111−1の4つの頂点の座標ps(480,800)、ps(480,0)、ps(0,800)、ps(0,0)は、それぞれ、表示対象画像400の画素座標px(385,513)、px(385,1024)、px(768,513)、px(768,1024)と対応する。つまり、画面111−1は、表示対象画像400を2行2列で4分割した画像領域部分のうち右下の画像領域部分が対応する。   Further, the coordinates ps (480, 800), ps (480, 0), ps (0, 800), and ps (0, 0) of the four vertices of the screen 111-1 arranged at the lower right of the extended screen are: These correspond to the pixel coordinates px (385, 513), px (385, 1024), px (768, 513), and px (768, 1024) of the display target image 400, respectively. That is, the screen 111-1 corresponds to the lower right image region portion of the image region portion obtained by dividing the display target image 400 into two rows and two columns.

そして、端末別画像決定部230は、上記のように画面111−1〜111−4ごとに認識された座標を頂点とする表示対象画像400の画像部分を、画面111−1〜111−4ごとに表示すべき部分画像領域410a〜410dであると決定する。   Then, the terminal-specific image determination unit 230 converts the image portion of the display target image 400 having the coordinates recognized for each of the screens 111-1 to 111-4 as described above, for each of the screens 111-1 to 111-4. Are determined to be partial image areas 410a to 410d to be displayed.

また、端末別画像決定部230は、画面111に部分画像領域を表示させる際の回転角度も決定する。このためには、端末別画像決定部230は、例えば、配置された画面111の座標方向を認識し、その座標方向が標準に対してどれだけの回転角度であるのかを認識する。   The terminal-specific image determination unit 230 also determines a rotation angle when displaying the partial image area on the screen 111. For this purpose, for example, the terminal-specific image determination unit 230 recognizes the coordinate direction of the arranged screen 111 and recognizes how many rotation angles the coordinate direction is relative to the standard.

具体的に、図6の画面111−2の場合、左上頂点の座標がps(0,0)で、左下頂点の座標がps(480,0)であるので、x座標の方向は下向きである。本実施形態において、x座標の方向が下向きの方向は、横向きの状態で画像を表示する際の基準の方向である。
したがって、画面111−2に対応する部分画像領域410aは、回転角度を与えることなく画面111−2に表示させればよい。つまり、端末別画像決定部230は、部分画像領域410aの回転角度は0度であると決定する。
Specifically, in the case of the screen 111-2 in FIG. 6, since the coordinates of the upper left vertex are ps (0, 0) and the coordinates of the lower left vertex are ps (480, 0), the direction of the x coordinate is downward. . In the present embodiment, the downward direction of the x-coordinate direction is a reference direction when displaying an image in a horizontal state.
Therefore, the partial image area 410a corresponding to the screen 111-2 may be displayed on the screen 111-2 without giving a rotation angle. That is, the terminal-specific image determination unit 230 determines that the rotation angle of the partial image region 410a is 0 degree.

一方、図6の画面111−4の場合、左上頂点の座標がps(480,800)で、左下頂点の座標がps(0,800)であるので、x座標の方向は上向きである。本実施形態において、x座標の方向が上向きの方向は、横向きの状態で画像を表示する際の基準に対して180度の回転角度が与えられた方向である。
この向きの画面111−4に、そのまま部分画像領域410bを表示させた場合には、拡張画面において、この画面111−4において表示される画像部分が180度反転してしまう。そこで、端末別画像決定部230は、部分画像領域410bの回転角度は180度であると決定する。
同様に、図6の場合の端末別画像決定部230は、画面111−1に対応する部分画像領域410cの回転角度は180度であると決定し、画面111−3に対応する部分画像領域410dの回転角度は0度であると決定する。
On the other hand, in the case of the screen 111-4 of FIG. 6, since the coordinates of the upper left vertex are ps (480, 800) and the coordinates of the lower left vertex are ps (0, 800), the direction of the x coordinate is upward. In the present embodiment, the direction in which the x-coordinate direction is upward is a direction in which a rotation angle of 180 degrees is given with respect to a reference for displaying an image in a landscape state.
When the partial image area 410b is displayed as it is on the screen 111-4 in this direction, the image portion displayed on the screen 111-4 is inverted 180 degrees on the extended screen. Therefore, the terminal-specific image determination unit 230 determines that the rotation angle of the partial image region 410b is 180 degrees.
Similarly, the terminal-specific image determination unit 230 in FIG. 6 determines that the rotation angle of the partial image region 410c corresponding to the screen 111-1 is 180 degrees, and the partial image region 410d corresponding to the screen 111-3. Is determined to be 0 degree.

端末別画像送信部240は、端末別画像決定部230により決定された部分画像領域410a〜410dごとに対応する個別の部分画像411a〜411dを生成する。このためには、例えば、端末別画像送信部240は、表示対象画像400から部分画像領域410a〜410dに対応する領域部分を切り出すようにする。   The terminal-specific image transmission unit 240 generates individual partial images 411 a to 411 d corresponding to the partial image areas 410 a to 410 d determined by the terminal-specific image determination unit 230. For this purpose, for example, the terminal-specific image transmission unit 240 cuts out an area portion corresponding to the partial image areas 410 a to 410 d from the display target image 400.

図7は、端末別画像送信部240が生成した部分画像411a〜411dを示している。また、同図では、部分画像411a〜411dが、表示対象画像400の1/4の解像度の画像データとして生成された例を示している。つまり、部分画像411a〜411dは、それぞれ、各頂点の座標がpx(0,0)、px(0,512)、px(384,512)、px(384,0)で同じであり、x方向とy方向の各解像度が表示対象画像400の1/2となっている。   FIG. 7 shows partial images 411a to 411d generated by the terminal-specific image transmission unit 240. Further, in the figure, an example in which the partial images 411a to 411d are generated as image data having a resolution of 1/4 of the display target image 400 is shown. That is, in the partial images 411a to 411d, the coordinates of each vertex are the same in px (0,0), px (0,512), px (384,512), and px (384,0), respectively, in the x direction. The resolution in the y direction is half that of the display target image 400.

次に、端末別画像送信部240は、図7に示したように生成した部分画像411a〜411dを、端末別画像決定部230により決定された回転角度にしたがって回転させることで、図8の端末別画像412a〜412dを生成する。
つまり、図7に示した部分画像411aと411dについては回転角度が0度であると決定されていることから、これらの画像が、そのまま端末別画像412a、412dとなる。
これに対して、部分画像411bと411cについては回転角度が180度であると決定されていたので、部分画像411bと411cをそれぞれ180度回転させることで、端末別画像412b、412cが生成される。このように、端末別画像送信部240は、例えば表示対象画像400からの画像の切り出しと、切り出した画像の回転を行うことで端末別画像を生成する。
Next, the terminal-specific image transmission unit 240 rotates the partial images 411a to 411d generated as illustrated in FIG. 7 in accordance with the rotation angle determined by the terminal-specific image determination unit 230, whereby the terminal illustrated in FIG. Separate images 412a to 412d are generated.
That is, since the rotation angles of the partial images 411a and 411d shown in FIG. 7 are determined to be 0 degrees, these images become the terminal-specific images 412a and 412d as they are.
On the other hand, since the rotation angles of the partial images 411b and 411c are determined to be 180 degrees, the terminal-specific images 412b and 412c are generated by rotating the partial images 411b and 411c by 180 degrees, respectively. . As described above, the terminal-specific image transmission unit 240 generates a terminal-specific image by, for example, extracting an image from the display target image 400 and rotating the extracted image.

そして、端末別画像送信部240は、端末別画像412aを表示端末装置100−2に送信する。同様に、端末別画像送信部240は、端末別画像412bを表示端末装置100−4に送信し、端末別画像412cを表示端末装置100−1に送信し、端末別画像412dを表示端末装置100−3に送信する。   Then, the terminal-specific image transmission unit 240 transmits the terminal-specific image 412a to the display terminal device 100-2. Similarly, the terminal-specific image transmission unit 240 transmits the terminal-specific image 412b to the display terminal apparatus 100-4, transmits the terminal-specific image 412c to the display terminal apparatus 100-1, and displays the terminal-specific image 412d. -3.

表示端末装置100−1〜100−4における通信部160は、それぞれ、端末別画像412c、412a、412d、412bを受信する。そして、表示端末装置100−1〜100−4における表示制御部150は、それぞれ、受信した端末別画像412c、412a、412d、412bを表示部110に表示する。   The communication units 160 in the display terminal devices 100-1 to 100-4 receive the terminal-specific images 412c, 412a, 412d, and 412b, respectively. Then, the display control unit 150 in each of the display terminal devices 100-1 to 100-4 displays the received terminal-specific images 412c, 412a, 412d, and 412b on the display unit 110, respectively.

図9は、このときに表示端末装置100−1〜100−4の画面111−1〜111−4に表示される画像を示している。この場合の表示端末装置100−1〜100−4の配列では、表示端末装置100−4と100−1の上下が逆の配置となっているのであるが、これらに表示される端末別画像412b、412cは元の状態から180度反転されているために、表示される状態としては正しい向きとなっている。   FIG. 9 shows images displayed on the screens 111-1 to 111-4 of the display terminal devices 100-1 to 100-4 at this time. In the arrangement of the display terminal devices 100-1 to 100-4 in this case, the top and bottom of the display terminal devices 100-4 and 100-1 are reversed, but the terminal-specific image 412b displayed on them. Since 412c is inverted 180 degrees from the original state, it is in the correct orientation for the displayed state.

このように、表示端末装置100−1〜100−4の画面111−1〜111−4により形成される拡張画面には、例えば図6に示した表示対象画像400と同じ内容の画像が表示される。
そして、図9のように拡張画面に画像を表示させるにあたり、ユーザは、画面111に表示させるべき画像を設定するための画像の拡大、トリミング、移動などの面倒な操作を表示端末装置100ごとに対して行う必要が無い。具体的には、表示端末装置100−1〜100−4ごとに対して拡張表示モードを設定するための簡単な操作を行い、拡張画面の形成のために表示端末装置100を配列させ、この後、画面間スワイプ操作を行うだけでよい。
また、本実施形態のサーバ200は、画面間スワイプ操作により画面111ごとに検出された操作情報に基づいて画面111の配列パターンを認識するのであるが、これに伴って、各画面111の向きも認識されるようになっている。そして、この認識された向きに応じて表示させるべき端末別画像が回転される。これにより、ユーザは、表示端末装置100を配列させるにあたり、その向きを揃えるなど、向きについて特に意識する必要がない。この点も、拡張画面に画像を表示させるにあたっての操作性、利便性の向上に大きく寄与している。
また、本実施形態においては、拡張表示モードにより表示端末装置100に表示させるべき画像をサーバ200側から送信することとしているために、例えば表示端末装置100同士で表示に使用する共通の画像データを予め記憶させておく必要もない。
In this way, on the extended screen formed by the screens 111-1 to 111-4 of the display terminal devices 100-1 to 100-4, for example, an image having the same content as the display target image 400 illustrated in FIG. 6 is displayed. The
Then, when displaying an image on the extended screen as shown in FIG. 9, the user performs troublesome operations such as image enlargement, trimming, and movement for setting the image to be displayed on the screen 111 for each display terminal device 100. There is no need to do this. Specifically, a simple operation for setting the extended display mode is performed for each of the display terminal devices 100-1 to 100-4, and the display terminal device 100 is arranged to form an extended screen. Just swipe between screens.
In addition, the server 200 according to the present embodiment recognizes the arrangement pattern of the screens 111 based on the operation information detected for each screen 111 by the screen-to-screen swipe operation. Accordingly, the orientation of each screen 111 is also changed. It has come to be recognized. Then, the terminal-specific image to be displayed is rotated according to the recognized orientation. Thereby, when arranging the display terminal devices 100, the user does not need to be particularly aware of the orientation, for example, by aligning the orientation. This point also greatly contributes to improvement in operability and convenience when displaying an image on the extended screen.
Further, in the present embodiment, since the image to be displayed on the display terminal device 100 is transmitted from the server 200 side in the extended display mode, for example, common image data used for display between the display terminal devices 100 is used. There is no need to store them in advance.

図10のフローチャートは、表示端末装置100とサーバ200が拡張表示モードに対応して実行する処理手順例を示している。なお、これまでの説明から理解されるように、拡張画面モードに際しては複数の表示端末装置100が使用されるが、ここでは、説明を簡単にすることの便宜上、1つの表示端末装置100についての処理を示す。
また、以降の説明にあたり、部分画像領域について個々を特に区別しない場合には、部分画像領域410と記載する。同様に、部分画像について個々を特に区別しない場合には部分画像411と記載し、端末別画像について個々を特に区別しない場合には、端末別画像412と記載する。
The flowchart of FIG. 10 shows an example of a processing procedure executed by the display terminal device 100 and the server 200 in correspondence with the extended display mode. As can be understood from the above description, a plurality of display terminal devices 100 are used in the extended screen mode, but here, for the sake of simplicity of description, one display terminal device 100 is used. Indicates processing.
In the following description, the partial image areas are described as partial image areas 410 unless they are particularly distinguished. Similarly, when the individual images are not particularly distinguished from each other, they are described as partial images 411. When the individual images are not particularly distinguished from each other, they are described as terminal-specific images 412.

まず、表示端末装置100において、情報送信部130は、タッチパネル120に対して拡張表示モードを設定するための操作が行われるのを待機している(ステップS101−NO)。そして、拡張表示モードを設定するための操作が行われるのに応じて(ステップS101−YES)、情報送信部130は、記憶部170から端末情報180を読み出し、通信部160からサーバ200に対して送信する(ステップS102)。   First, in the display terminal device 100, the information transmission unit 130 waits for an operation for setting the extended display mode on the touch panel 120 (step S101—NO). Then, in response to the operation for setting the extended display mode being performed (step S101—YES), the information transmission unit 130 reads the terminal information 180 from the storage unit 170 and the communication unit 160 to the server 200. Transmit (step S102).

次に、時間計測部140は、ステップS102による端末情報180の送信に応答してサーバ200が送信してきた基準時間を受信し(ステップS103)、この基準時間を受信したタイミングで基準時間から時間計測を開始する(ステップS104)。   Next, the time measuring unit 140 receives the reference time transmitted by the server 200 in response to the transmission of the terminal information 180 in step S102 (step S103), and measures the time from the reference time at the timing of receiving this reference time. Is started (step S104).

次に、情報送信部130は、タッチパネル120の操作情報を監視することで自画面内スワイプ操作が行われるのを待機している(ステップS105−NO)。そして、自画面内スワイプ操作が行われるのに応じて、情報送信部130は、まず、自画面内スワイプ操作が開始されたときにタッチパネル120にて検出された操作位置を操作開始位置として取得するとともに、そのときに計測されていた時間を操作開始時間として取得する(ステップS106)。次に、情報送信部130は、自画面内スワイプ操作が終了されたときにタッチパネル120にて検出された操作位置を操作終了位置として取得するとともに、そのときに計測されていた時間を操作終了時間として取得する(ステップS107)。
そして、情報送信部130は、ステップS106とステップS107により取得した操作開始位置、操作開始時間、操作終了位置および操作終了時間を操作情報として通信部160からサーバ200に送信する(ステップS108)。
Next, the information transmission unit 130 waits for a swipe operation within the own screen to be performed by monitoring operation information on the touch panel 120 (step S105—NO). Then, in response to the in-screen swipe operation being performed, the information transmitting unit 130 first acquires, as the operation start position, the operation position detected on the touch panel 120 when the in-screen swipe operation is started. At the same time, the time measured at that time is acquired as the operation start time (step S106). Next, the information transmitting unit 130 acquires the operation position detected on the touch panel 120 when the in-screen swipe operation is ended as the operation end position, and the time measured at that time is the operation end time. (Step S107).
Then, the information transmission unit 130 transmits the operation start position, operation start time, operation end position, and operation end time acquired in steps S106 and S107 as operation information from the communication unit 160 to the server 200 (step S108).

次に、表示制御部150は、サーバ200から自己を送信先として送信される端末別画像が受信されるのを待機している(ステップS109−NO)。そして、端末別画像が受信されるのに応じて(ステップS109−YES)、表示制御部150は、この端末別画像を表示部110の画面111に表示させる(ステップS110)。   Next, the display control unit 150 waits for reception of a terminal-specific image transmitted from the server 200 as a transmission destination (step S109—NO). Then, in response to receiving the terminal-specific image (step S109-YES), the display control unit 150 displays the terminal-specific image on the screen 111 of the display unit 110 (step S110).

また、サーバ200において、配列パターン認識部210は、ステップS102により送信される端末情報が受信されるのを待機している(ステップS201−NO)。そして、端末情報が受信されるのに応じて(ステップS201−YES)、配列パターン認識部210は、受信した端末情報を記憶する(ステップS202)。また、端末情報の受信に応じたタイミングで、同期制御部220は、端末情報の送信元の表示端末装置100に対して、そのとき計測していた基準時間を通信部260から送信する(ステップS203)。   In the server 200, the array pattern recognition unit 210 is on standby for reception of the terminal information transmitted in step S102 (step S201-NO). And according to receiving terminal information (step S201-YES), arrangement pattern recognition part 210 memorizes received terminal information (step S202). In addition, at the timing according to the reception of the terminal information, the synchronization control unit 220 transmits the reference time measured at that time from the communication unit 260 to the display terminal device 100 that is the transmission source of the terminal information (Step S203). ).

次に、配列パターン認識部210は、ステップS202において記憶した複数の端末情報に対応するすべての表示端末装置100からの操作情報が受信されるのを待機している(ステップS204−NO)。そして、すべての表示端末装置100からの操作情報が受信されると(ステップS204−YES)、配列パターン認識部210は、複数の表示端末装置100の画面111の配列パターンを認識する(ステップS205)。このために、配列パターン認識部210は、前述のように、各表示端末装置100からの操作情報に含まれる操作開始位置と操作開始時間と、操作終了位置と操作終了時間とに基づいて1つの画面と隣り合う他の画面の位置関係を特定する。   Next, the array pattern recognizing unit 210 waits for operation information from all the display terminal devices 100 corresponding to the plurality of terminal information stored in step S202 to be received (step S204—NO). When operation information from all the display terminal devices 100 is received (step S204—YES), the array pattern recognition unit 210 recognizes the array patterns on the screens 111 of the plurality of display terminal devices 100 (step S205). . For this purpose, as described above, the array pattern recognition unit 210 performs one operation based on the operation start position, operation start time, operation end position, and operation end time included in the operation information from each display terminal device 100. The positional relationship between other screens adjacent to the screen is specified.

次に、端末別画像決定部230は、複数の表示端末装置100の画面111の配列パターンについての認識結果に基づいて、図6にて説明したように、表示端末装置100ごとに表示させるべき部分画像領域410と、各部分画像領域410の回転角度を決定する(ステップS206)。   Next, as described with reference to FIG. 6, the terminal-specific image determination unit 230 is a part to be displayed for each display terminal device 100 based on the recognition result of the arrangement pattern of the screens 111 of the plurality of display terminal devices 100. The rotation angle of the image area 410 and each partial image area 410 is determined (step S206).

次に、端末別画像送信部240は、端末別画像決定部230の決定結果にしたがって表示端末装置100ごとの端末別画像412を生成する(ステップS207)。つまり、端末別画像送信部240は、端末別画像決定部230が決定した部分画像領域410に対応させて、図7により説明したように、表示対象画像400を元に表示端末装置100ごとに対応する部分画像411を生成する。次に、端末別画像送信部240は、上記のように生成した部分画像411を決定された回転角度により回転させる。このようにして端末別画像412が生成される。
そして、端末別画像送信部240は、上記のように生成した端末別画像412を、通信部260から各表示端末装置100に対して送信する(ステップS208)。
Next, the terminal-specific image transmission unit 240 generates the terminal-specific image 412 for each display terminal device 100 according to the determination result of the terminal-specific image determination unit 230 (step S207). In other words, the terminal-specific image transmission unit 240 corresponds to the partial image region 410 determined by the terminal-specific image determination unit 230 and corresponds to each display terminal device 100 based on the display target image 400 as described with reference to FIG. A partial image 411 to be generated is generated. Next, the terminal-specific image transmission unit 240 rotates the partial image 411 generated as described above by the determined rotation angle. In this way, the terminal-specific image 412 is generated.
Then, the terminal-specific image transmission unit 240 transmits the terminal-specific image 412 generated as described above from the communication unit 260 to each display terminal device 100 (step S208).

[第1の応用例]
以降、本実施形態の拡張表示モードの応用例について説明することとし、まず、第1の応用例について説明する。
図11は、第1の応用例の概要を示している。第1の応用例は、漢字の偏と旁を組み合わせて正しい漢字をつくるというゲームに本実施形態の拡張表示モードを応用している。
図11(a)には、ゲームに使用する3つの表示端末装置100−1〜100−3が示されている。これらの表示端末装置100−1〜100−3の画面111−1〜111−3には、それぞれ、所定の漢字の偏または旁の画像(問題画像)が表示されている。具体的に、表示端末装置100−1の画面111−1にはかねへんの問題画像が表示されている。表示端末装置100−2の画面111−2にはいとへんの問題画像が表示されている。表示端末装置100−3の画面111−3には、例えば「緑」や「録」などに使用される旁の問題画像が表示されている。なお、これらの問題画像は、サーバ200から送信される。
[First application example]
Hereinafter, application examples of the extended display mode of the present embodiment will be described. First, the first application example will be described.
FIG. 11 shows an overview of the first application example. In the first application example, the extended display mode of the present embodiment is applied to a game in which a correct kanji is created by combining the deviation and kanji of kanji.
FIG. 11A shows three display terminal devices 100-1 to 100-3 used for the game. On the screens 111-1 to 111-3 of these display terminal devices 100-1 to 100-3, images of predetermined kanji bias or wrinkles (problem images) are displayed, respectively. Specifically, a problem image is displayed on the screen 111-1 of the display terminal device 100-1. On the screen 111-2 of the display terminal device 100-2, a problem image of the most important thing is displayed. On the screen 111-3 of the display terminal device 100-3, for example, a habit problem image used for “green” or “record” is displayed. These problem images are transmitted from the server 200.

この場合に出題された問題は、表示端末装置100−1〜100−3を利用して漢字の「緑」をつくるというものである。この問題への解答のために、例えばユーザが、図11(b)に示すように左側に表示端末装置100−2を配置し、その右隣に表示端末装置100−3を配置させるように配列させたとする。そのうえで、ユーザは、問題に対する解答の宣言として、先の実施形態と同様に、その配列において最も左上に配置された表示端末装置100から開始して画面間スワイプ操作を行う。つまり、この場合には、左側に表示端末装置100−2の画面111−2にタッチし、この状態から、右の表示端末装置100−3の画面111−3に移動させるように画面間スワイプ操作を行う。   The problem presented in this case is that the Chinese character “green” is created using the display terminal devices 100-1 to 100-3. In order to answer this problem, for example, the user arranges the display terminal device 100-2 on the left side as shown in FIG. 11B and arranges the display terminal device 100-3 on the right side thereof. Suppose that In addition, as in the previous embodiment, the user performs an inter-screen swipe operation starting from the display terminal device 100 arranged at the upper left in the array as a declaration of an answer to the question. That is, in this case, the screen 111-2 of the display terminal device 100-2 is touched on the left side, and the screen swipe operation is performed so that the screen 111-3 of the right display terminal device 100-3 is moved from this state. I do.

表示端末装置100−2は、上記の画面間スワイプ操作によって画面111−2に対して行われた自画面内スワイプ操作についての操作情報をサーバ200に送信する。同様に、表示端末装置100−3は、上記の画面間スワイプ操作によって画面111−3に対して行われた自画面内スワイプ操作についての操作情報をサーバ200に送信する。   The display terminal device 100-2 transmits to the server 200 operation information regarding the in-screen swipe operation performed on the screen 111-2 by the inter-screen swipe operation. Similarly, the display terminal device 100-3 transmits, to the server 200, operation information regarding the in-screen swipe operation performed on the screen 111-3 by the inter-screen swipe operation.

サーバ200は、これらの操作情報に基づいて、図11(b)に示す配列パターンにより表示端末装置100−2と100−3が配置されていることを認識する。ここで、サーバ200は、表示端末装置100−1〜100−3にどの問題画像を送信したのかについて記憶しているため、図11(b)に示す配列パターンが正解であることも把握している。   Based on the operation information, the server 200 recognizes that the display terminal devices 100-2 and 100-3 are arranged according to the arrangement pattern shown in FIG. Here, since the server 200 stores which question image is transmitted to the display terminal devices 100-1 to 100-3, it is understood that the array pattern shown in FIG. 11B is correct. Yes.

この場合、サーバ200は、操作情報に基づいて認識した配列パターンが正解であると判定することになる。そこで、サーバ200は、正解を通知する内容の解答画像を表示対象画像として選択する。そのうえで、サーバ200は、この表示対象画像をもとに表示端末装置100−2と100−3に表示させるべき画像を決定し、この決定結果にしたがって表示端末装置100−2と100−3ごとに対応する端末別画像を生成する。そして、サーバ200は、生成した端末別画像を表示端末装置100−2と100−3に送信する。
表示端末装置100−2と100−3は、それぞれ、受信した端末別画像を表示する。これにより、図11(c)に示すように、表示端末装置100−2と100−3の画面111−2と111−3により形成される拡張画面に対して正解であることを通知する解答画像が表示される。
In this case, the server 200 determines that the arrangement pattern recognized based on the operation information is correct. Therefore, the server 200 selects an answer image having a content for notifying a correct answer as a display target image. In addition, the server 200 determines an image to be displayed on the display terminal devices 100-2 and 100-3 based on the display target image, and for each display terminal device 100-2 and 100-3 according to the determination result. A corresponding terminal-specific image is generated. Then, the server 200 transmits the generated terminal-specific images to the display terminal devices 100-2 and 100-3.
The display terminal devices 100-2 and 100-3 each display the received terminal-specific image. As a result, as shown in FIG. 11C, the answer image for notifying that the extended screen formed by the screens 111-2 and 111-3 of the display terminal devices 100-2 and 100-3 is correct. Is displayed.

一方、ユーザが、例えば図11(d)に示すように、左側に表示端末装置100−1を配置し、その右隣に表示端末装置100−3を配置したうえで、図11(b)の場合と同様の画面間スワイプ操作を行ったとする。
この操作に応じた操作情報を表示端末装置100−1と100−3から受信したサーバ200は、図11(d)に示す配列パターンにより表示端末装置100−1と100−3が配置されていることを認識する。さらに、サーバ200は、この認識した配列パターンが正解の配列パターンと異なることを判定する。
そこで、サーバ200は、不正解であることを通知する内容の画像を表示対象画像として選択し、この表示対象画像をもとに表示端末装置100−1と100−3に表示させるべき画像を決定し、端末別画像を生成する。そして、サーバ200は、生成した端末別画像を表示端末装置100−1と100−3に送信する。
表示端末装置100−1と100−3は、それぞれ、受信した端末別画像を表示する。これにより、図11(e)に示すように、表示端末装置100−1と100−3の画面111−1と111−3により形成される拡張画面において不正解であることを通知する解答画像が表示される。
なお、ここでは、漢字の偏と旁をユーザが選択して配列するというゲーム内容としているが、ゲーム内容としては、例えば動物などの絵とその動物を表す言葉を対応付けるようなものなど、他にも考えられるものである。
このように、本実施形態の拡張表示モードは、例えば絵合わせなどのように、対応関係を有する複数の画像をユーザが選んで配列するというゲームに応用することができる。
On the other hand, after the user arranges the display terminal device 100-1 on the left side and the display terminal device 100-3 on the right side as shown in FIG. Assume that the same swipe operation between screens as in the case is performed.
In the server 200 that has received the operation information corresponding to this operation from the display terminal devices 100-1 and 100-3, the display terminal devices 100-1 and 100-3 are arranged according to the arrangement pattern shown in FIG. Recognize that. Further, the server 200 determines that the recognized array pattern is different from the correct array pattern.
Therefore, the server 200 selects an image having contents to notify that the answer is incorrect as a display target image, and determines an image to be displayed on the display terminal devices 100-1 and 100-3 based on the display target image. Then, a terminal-specific image is generated. Then, the server 200 transmits the generated terminal-specific images to the display terminal devices 100-1 and 100-3.
The display terminal devices 100-1 and 100-3 each display the received terminal-specific image. As a result, as shown in FIG. 11 (e), the answer image for notifying that the answer is incorrect in the extended screen formed by the screens 111-1 and 111-3 of the display terminal devices 100-1 and 100-3. Is displayed.
Here, the game content is that the user selects and arranges the kanji bias and 偏, but the game content includes other things such as associating a picture such as an animal with a word representing the animal. Is also conceivable.
As described above, the extended display mode of the present embodiment can be applied to a game in which a user selects and arranges a plurality of images having a correspondence relationship, such as picture matching.

図12は、図11により説明した第1の応用例に対応して表示端末装置100とサーバ200が実行する処理手順例を示している。なお、この第1の応用例における表示端末装置100とサーバ200の構成は、図2と同様でよい。
まず、表示端末装置100における情報送信部130は、タッチパネル120に対して当該表示端末装置100をゲームに使用することをサーバ200に通知するための操作(ゲーム使用通知操作)が行われるのを待機している(ステップS301−NO)。なお、このゲーム使用通知操作は、先の実施形態にいける拡張表示モード設定のための操作に該当する。そして、ゲーム使用通知操作が行われるのに応じて(ステップS301−YES)、情報送信部130は、記憶部170から端末情報180を読み出し、通信部160からサーバ200に対して送信する(ステップS302)。
FIG. 12 shows an example of a processing procedure executed by the display terminal device 100 and the server 200 corresponding to the first application example described with reference to FIG. The configurations of the display terminal device 100 and the server 200 in the first application example may be the same as those in FIG.
First, the information transmission unit 130 in the display terminal device 100 waits for an operation (game use notification operation) for notifying the touch panel 120 that the display terminal device 100 is used for a game to the server 200. (Step S301-NO). This game use notification operation corresponds to the operation for setting the extended display mode in the previous embodiment. Then, in response to the game use notification operation being performed (step S301—YES), the information transmission unit 130 reads the terminal information 180 from the storage unit 170 and transmits the terminal information 180 to the server 200 from the communication unit 160 (step S302). ).

次に、時間計測部140は、サーバ200が送信してきた基準時間を受信し(ステップS303)、時間の計測を開始する(ステップS304)。   Next, the time measuring unit 140 receives the reference time transmitted by the server 200 (step S303), and starts measuring time (step S304).

また、この場合のサーバ200は、ステップS302による端末情報の送信に応じて問題画像を送信してくる。そこで、表示制御部150は、受信した問題画像を表示部110の画面111に表示させる(ステップS305)。   In this case, the server 200 transmits the problem image in response to the transmission of the terminal information in step S302. Therefore, the display control unit 150 displays the received problem image on the screen 111 of the display unit 110 (step S305).

続くステップS306からS311までの処理は、図10におけるステップS105からS108と同様であることから、ここでの説明は省略する。
なお、ステップS306にて待機している自画面内スワイプ操作は、前述のように、図11(b)または図11(d)などに示したように、ユーザが解答としての画面間スワイプ操作を行うのに応じて画面111に対して行われるものである。
また、ステップS310に対応して受信される端末別画像は、解答画像の一部分であり、ステップS311によっては、この解答画像の一部が画面111に表示される。
The subsequent processes from step S306 to S311 are the same as steps S105 to S108 in FIG.
As described above, the in-screen swipe operation waiting in step S306 is performed by the user performing an inter-screen swipe operation as an answer, as shown in FIG. 11B or FIG. This is performed on the screen 111 as it is performed.
Further, the terminal-specific image received corresponding to step S310 is a part of the answer image, and a part of the answer image is displayed on the screen 111 depending on step S311.

また、サーバ200が実行する処理として、ステップS401からS403までの処理は、図10のステップS201からS203と同様である。そのうえで、サーバ200における端末別画像送信部240は、端末情報の送信元である表示端末装置100の各々に対し、それぞれ異なる問題画像を送信する(ステップS404)。なお、この際において、どの表示端末装置100に対してどの問題画像を送信するのかについては、例えば乱数などを用いてランダムに決定してよい。また、問題画像のデータは、例えば記憶部250に予め記憶されている。   As processing executed by the server 200, the processing from step S401 to S403 is the same as the processing from step S201 to S203 in FIG. In addition, the terminal-specific image transmission unit 240 in the server 200 transmits a different problem image to each of the display terminal devices 100 that is the transmission source of the terminal information (step S404). At this time, which problem image is to be transmitted to which display terminal device 100 may be determined at random using, for example, a random number. The problem image data is stored in advance in the storage unit 250, for example.

また、配列パターン認識部210は、ステップS404により送信された問題画像と、その送信先の表示端末装置100との対応関係に基づいて、正解に対応する表示端末装置100の配列パターン(正解配列パターン)を認識する。そして、配列パターン認識部210は、この認識した正解配列パターンを記憶する(ステップS405)。   In addition, the array pattern recognition unit 210 determines the array pattern of the display terminal device 100 corresponding to the correct answer (correct answer array pattern) based on the correspondence between the problem image transmitted in step S404 and the display terminal device 100 that is the transmission destination. ) Then, the array pattern recognition unit 210 stores the recognized correct array pattern (step S405).

図11(b)または図11(d)にて説明したように解答として行われた画面間スワイプ操作が行われるのに応じて、表示端末装置100は、自己に対して行われた自画面内スワイプ操作の操作情報を送信してくる。
配列パターン認識部210は、この操作情報が受信されるのを待機しており(ステップS406−NO)、操作情報が受信されるのに応じて(ステップS406−YES)、この操作情報に基づいて表示端末装置100の配列パターンを認識する(ステップS407)。そして、配列パターン認識部210は、この認識した配列パターンが、ステップS405により記憶した正解配列パターンと一致しているか否かにより、正解か不正解かについての判定を行う(ステップS408)。
In response to the inter-screen swipe operation performed as an answer as described with reference to FIG. 11B or 11D, the display terminal device 100 performs the intra-screen operation performed on itself. Sends swipe operation information.
The array pattern recognizing unit 210 waits for this operation information to be received (step S406—NO), and in response to the operation information being received (step S406—YES), based on this operation information. The arrangement pattern of the display terminal device 100 is recognized (step S407). Then, the array pattern recognition unit 210 determines whether the recognized array pattern is correct or incorrect depending on whether the recognized array pattern matches the correct array pattern stored in step S405 (step S408).

この場合の端末別画像決定部230は、記憶部250に記憶されている解答画像のうちから、ステップS408の判定結果に応じた解答画像を選択する(ステップS409)。つまり、ステップS408において正解であると判定した場合には、正解を通知する解答画像を選択し、不正解であると判定した場合には、不正解を通知する解答画像を選択する。   In this case, the terminal-specific image determination unit 230 selects an answer image corresponding to the determination result in step S408 from the answer images stored in the storage unit 250 (step S409). That is, when it is determined that the answer is correct in step S408, the answer image that notifies the correct answer is selected, and when it is determined that the answer is incorrect, the answer image that notifies the incorrect answer is selected.

端末別画像送信部240は、ステップS409により選択された解答画像を表示対象画像として、表示端末装置100ごとの部分画像領域とその回転角度を決定する(ステップS410)。
端末別画像送信部240は、この決定結果にしたがって、表示端末装置100ごとに対応する端末別画像を生成し(ステップS411)、生成した端末別画像を各表示端末装置100に対して送信する(ステップS412)。
The terminal-specific image transmission unit 240 determines the partial image region and the rotation angle for each display terminal device 100 using the answer image selected in step S409 as a display target image (step S410).
According to the determination result, the terminal-specific image transmission unit 240 generates a terminal-specific image corresponding to each display terminal device 100 (step S411), and transmits the generated terminal-specific image to each display terminal device 100 ( Step S412).

[第2の応用例]
図13は、本実施形態の拡張表示モードの第2の応用例の概要を示している。第2の応用例は、本実施形態の拡張表示モードによる画像表示を、例えば店舗に提示するクーポン券として利用するものである。
この場合、ユーザは、クーポンサイトなどのサービスの会員として登録しており、これに伴ってサーバ200の記憶部250には、会員としてのユーザの氏名、性別、所有の表示端末装置100の端末識別子などの情報が登録(記憶)されている。
また、クーポンを発行する店舗側は、クーポン券に相当するクーポン画像と、クーポンを取得できる条件をサーバ200の記憶部250に登録(記憶)させておく。
[Second application example]
FIG. 13 shows an overview of a second application example of the extended display mode of the present embodiment. The second application example uses the image display in the extended display mode of the present embodiment as, for example, a coupon ticket presented to a store.
In this case, the user is registered as a member of a service such as a coupon site, and accordingly, the storage unit 250 of the server 200 stores the name, gender, and terminal identifier of the display terminal device 100 owned by the user as the member. Such information is registered (stored).
In addition, the store that issues the coupon registers (stores) the coupon image corresponding to the coupon and the condition for acquiring the coupon in the storage unit 250 of the server 200.

ここで、或る店舗で使用できるクーポンを取得する条件は、男女カップルの二人で来店したことであるとする。この店舗でクーポンを取得しようとする男女カップルの二人のユーザは、店舗に赴いて、二人の表示端末装置100−1と100−2を、例えば図13(a)に示すように、左右に並べた配列パターンにより配置する。そのうえで、これまでの説明と同様に、ユーザは、例えば最も左上に位置する表示端末装置100の画面111(この場合は表示端末装置100−1の画面111−1である)から画面間スワイプ操作を行う。この操作に応じて、表示端末装置100−1と100−2は、それぞれ自画面内スワイプ操作に応じた操作情報をサーバ200に送信する。   Here, it is assumed that the condition for acquiring a coupon that can be used in a certain store is that two men and women couples have visited the store. Two users of a couple of men and women who want to obtain coupons at this store visit the store and move the two display terminal devices 100-1 and 100-2 to the left and right, for example, as shown in FIG. It arranges by the arrangement pattern arranged in order. In addition, similarly to the description so far, the user performs, for example, an inter-screen swipe operation from the screen 111 of the display terminal device 100 located in the upper left corner (in this case, the screen 111-1 of the display terminal device 100-1). Do. In response to this operation, the display terminal devices 100-1 and 100-2 each transmit operation information corresponding to the in-screen swipe operation to the server 200.

サーバ200の配列パターン認識部210は、表示端末装置100−1と100−2から操作情報を受信するのに応じて、まず、操作情報の送信元である表示端末装置100−1と100−2が、予め登録されたクーポンの取得条件を満たしているか否かについての認証を行う。つまり、この場合には、クーポンの取得条件は男女のカップルであることなので、配列パターン認識部210は、表示端末装置100−1と100−2のそれぞれの所有者が男女別々の組み合わせあるか否かについて判定する。   In response to receiving the operation information from the display terminal devices 100-1 and 100-2, the array pattern recognition unit 210 of the server 200 first displays the display terminal devices 100-1 and 100-2 that are the transmission sources of the operation information. However, it authenticates whether the pre-registered coupon acquisition conditions are satisfied. That is, in this case, since the coupon acquisition condition is a couple of men and women, the array pattern recognition unit 210 determines whether each owner of the display terminal devices 100-1 and 100-2 has a combination of men and women. Determine whether or not.

このために、配列パターン認識部210は、操作情報に含まれていた送信元の表示端末装置100−1と100−2の識別子に対応付けられているユーザの登録情報における性別を参照する。参照したユーザの登録情報における性別が、男性と女性とでそれぞれ異なっていれば、クーポンの取得条件を満足していることになる。この場合には、クーポンの取得条件が満たされていたことで認証が成立する。
このように認証が成立したことに応じて、配列パターン認識部210は、表示端末装置100−1と100−2から送信された操作情報の内容に基づいて、表示端末装置100−1と100−2の配列パターンが例えば図13(a)に示したものであることを認識する。
For this purpose, the array pattern recognition unit 210 refers to the gender in the registration information of the user associated with the identifiers of the transmission source display terminal devices 100-1 and 100-2 included in the operation information. If the sex in the registered information of the referred user is different between male and female, the coupon acquisition condition is satisfied. In this case, the authentication is established when the coupon acquisition condition is satisfied.
In response to the successful authentication, the array pattern recognition unit 210 displays the display terminal devices 100-1 and 100- based on the contents of the operation information transmitted from the display terminal devices 100-1 and 100-2. It is recognized that the arrangement pattern 2 is, for example, that shown in FIG.

上記のように配列パターンが認識されたことに応じて、端末別画像決定部230は、記憶部250に登録されていたクーポン画像を表示対象画像として読み出す。そして、端末別画像決定部230は、配列パターン認識部210が認識した表示端末装置100−1と100−2の配列パターンに対応する部分画像領域と、部分画像領域ごとの回転角度を決定する。
次に、端末別画像送信部240は、端末別画像決定部230の決定結果にしたがって、クーポン画像を元にして表示端末装置100−1と100−2ごとの端末別画像を生成し、これを表示端末装置100−1と100−2に対して送信する。
In response to the recognition of the arrangement pattern as described above, the terminal-specific image determination unit 230 reads the coupon image registered in the storage unit 250 as a display target image. Then, the terminal-specific image determination unit 230 determines a partial image area corresponding to the arrangement pattern of the display terminal devices 100-1 and 100-2 recognized by the arrangement pattern recognition unit 210, and a rotation angle for each partial image area.
Next, according to the determination result of the terminal-specific image determination unit 230, the terminal-specific image transmission unit 240 generates a terminal-specific image for each of the display terminal devices 100-1 and 100-2 based on the coupon image. It transmits with respect to the display terminal devices 100-1 and 100-2.

表示端末装置100−1と100−2は、受信した端末別画像を表示部110の画面111に表示させる。これにより、図13(b)に示すように、表示端末装置100−1と100−2の画面111−1と111−2により形成される拡大画面において、クーポン画像が表示される。
男女カップルのユーザは、図13(b)に示すように表示されたクーポン画像を店員に見せる。店員は、クーポン画像を確認すると、そのクーポン券に該当するサービスを提供する。
The display terminal devices 100-1 and 100-2 display the received terminal-specific images on the screen 111 of the display unit 110. Thereby, as shown in FIG.13 (b), a coupon image is displayed in the enlarged screen formed by the screens 111-1 and 111-2 of the display terminal devices 100-1 and 100-2.
The male and female users show the clerk the coupon image displayed as shown in FIG. When the clerk confirms the coupon image, the clerk provides a service corresponding to the coupon.

[他の配列パターン例]
また、図14に、本実施形態において認識可能な画面111の他の配列パターン例を示す。
まず、図14(a)は、表示端末装置100−1が縦方向とされて左側に配置され、その右隣に表示端末装置100−2が同じく縦方向で配置されている。そのうえで、表示端末装置100−1と100−2の下側の端面に沿って、横向きの表示端末装置100−3が配置されている。
このような配列パターンにおいても、例えば、ユーザは、この配列における最も左上の表示端末装置100−1の画面111を起点として、例えば図において破線の矢印で示すように画面間スワイプ操作を行えばよい。この操作に応じて表示端末装置100−1〜100−3が送信する操作情報に基づき、サーバ200の配列パターン認識部210は、この図に示す配列パターンを認識することができる。
[Other sequence pattern examples]
FIG. 14 shows another arrangement pattern example of the screen 111 that can be recognized in the present embodiment.
First, in FIG. 14A, the display terminal device 100-1 is arranged in the vertical direction on the left side, and the display terminal device 100-2 is arranged in the vertical direction on the right side. In addition, a horizontal display terminal device 100-3 is arranged along the lower end face of the display terminal devices 100-1 and 100-2.
Even in such an arrangement pattern, for example, the user may perform an inter-screen swipe operation as indicated by a dashed arrow in the figure, starting from the screen 111 of the upper left display terminal device 100-1 in this arrangement, for example. . Based on the operation information transmitted from the display terminal devices 100-1 to 100-3 in response to this operation, the array pattern recognition unit 210 of the server 200 can recognize the array pattern shown in this figure.

また、この図においては、画面111−1、111−2、111−3のサイズがそれぞれ異なっている。しかし、本実施形態では、端末情報に画面サイズの情報を含むとともに、画面111上の座標により自画面内スワイプ操作の操作開始位置と操作終了位置を表現する。これにより、画面111のサイズが異なっていても、配列パターン認識部210は問題なく配列パターンを認識することができる。
なお、図14(a)において、上記破線の矢印とは逆に、表示端末装置100−1、100−3、110−2の順序で画面間スワイプ操作を行っても配列パターンは同様に認識される。
Moreover, in this figure, the sizes of the screens 111-1, 111-2, and 111-3 are different from each other. However, in this embodiment, the terminal information includes screen size information, and the operation start position and operation end position of the in-screen swipe operation are expressed by coordinates on the screen 111. Thereby, even if the size of the screen 111 is different, the array pattern recognition unit 210 can recognize the array pattern without any problem.
In FIG. 14A, the arrangement pattern is recognized in the same manner even when the screen swipe operation is performed in the order of the display terminal devices 100-1, 100-3, and 110-2, contrary to the broken arrow. The

また、本実施形態では、図14(b)に示すように、表示端末装置100−1、100−2、100−3の間で接する端面が互いにずれている状態が示されている。このような状態においても、例えば破線の矢印で示すように行った画面間スワイプ操作に応じて表示端末装置100−1〜100−3の各々が送信する操作情報に基づき、配列パターン認識部210は問題なく配列パターンを認識することができる。   Moreover, in this embodiment, as shown in FIG.14 (b), the state which the end surface which contact | connects between the display terminal devices 100-1, 100-2, 100-3 has shifted | deviated mutually is shown. Even in such a state, the array pattern recognition unit 210 is based on operation information transmitted by each of the display terminal devices 100-1 to 100-3 in response to, for example, a swipe operation between screens performed as indicated by a dashed arrow. The array pattern can be recognized without problems.

なお、本実施形態の拡張表示モードは、図11から図13に示した以外にもその応用例は多様に考えることができる。
また、上記実施形態においては、サーバ200側で回転させた端末別画像を表示端末装置100に送信することとしている。しかし、例えばサーバ200は、回転させないままの端末別画像を回転角度の指示情報とともに送信し、表示端末装置100側で受信した端末別画像を回転角度の指示情報に応じて回転させて表示させることとしてもよい。
また、上記実施形態においては、表示端末装置100とサーバ200がネットワーク経由で接続される例を示している。しかし、例えば、複数の表示端末装置100をアドホック通信により接続したうえで、これらの表示端末装置100のうちのいずれか1つがサーバ200と同等の機能を兼有するようにして構成してもよい。
Note that various application examples of the extended display mode of the present embodiment other than those shown in FIGS. 11 to 13 can be considered.
In the above embodiment, the terminal-specific image rotated on the server 200 side is transmitted to the display terminal device 100. However, for example, the server 200 transmits the terminal-specific image that is not rotated together with the rotation angle instruction information, and displays the terminal-specific image received on the display terminal device 100 side by rotating according to the rotation angle instruction information. It is good.
Moreover, in the said embodiment, the example in which the display terminal device 100 and the server 200 are connected via a network is shown. However, for example, after a plurality of display terminal devices 100 are connected by ad hoc communication, any one of these display terminal devices 100 may have a function equivalent to that of the server 200.

また、図2における表示端末装置100とサーバ200の各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより拡張表示を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。   2 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed. The extended display may be performed by doing so. Here, the “computer system” includes an OS and hardware such as peripheral devices.

また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention.

100 表示端末装置
110 表示部
111 画面
120 タッチパネル
130 情報送信部
140 時間計測部
150 表示制御部
160 通信部
170 記憶部
180 端末情報
200 サーバ
210 配列パターン認識部
220 同期制御部
230 端末別画像決定部
240 端末別画像送信部
250 記憶部
260 通信部
300 ネットワーク
400 表示対象画像
410、410a〜410d 部分画像領域
411、411a〜411d 部分画像
412、412a〜412d 端末別画像
DESCRIPTION OF SYMBOLS 100 Display terminal device 110 Display part 111 Screen 120 Touch panel 130 Information transmission part 140 Time measurement part 150 Display control part 160 Communication part 170 Storage part 180 Terminal information 200 Server 210 Array pattern recognition part 220 Synchronization control part 230 Image determination part 240 according to terminal Terminal-specific image transmission unit 250 Storage unit 260 Communication unit 300 Network 400 Display target image 410, 410a to 410d Partial image region 411, 411a to 411d Partial image 412, 412a to 412d Terminal-specific image

Claims (12)

複数の表示端末装置とサーバを備え、
前記表示端末装置は、
前記複数の表示端末装置を平面方向に配列させた状態でユーザが前記複数の表示端末装置の表示部の画面に対して操作体を順次移動させる画面間移動操作を行うのに応じて自表示端末装置の画面に対して行われる自画面内移動操作を検出する操作検出部と、
検出された自画面内移動操作の内容を示す操作情報を生成し、生成した前記操作情報を前記サーバに送信する情報送信部とを備え、
前記サーバは、
前記複数の表示端末装置から受信した前記操作情報に基づいて、前記複数の表示端末装置の画面の配列パターンを認識する配列パターン認識部を備える、
ことを特徴とする情報処理システム。
A plurality of display terminal devices and servers,
The display terminal device
The self-display terminal in response to the user performing a screen-to-screen movement operation for sequentially moving the operating body with respect to the screens of the display units of the plurality of display terminal devices in a state where the plurality of display terminal devices are arranged in a plane direction An operation detection unit that detects an in-screen movement operation performed on the screen of the device;
An operation transmission unit that generates operation information indicating the content of the detected movement operation within the own screen, and an information transmission unit that transmits the generated operation information to the server;
The server
Based on the operation information received from the plurality of display terminal devices, an array pattern recognition unit that recognizes an array pattern of screens of the plurality of display terminal devices,
An information processing system characterized by this.
前記情報送信部は、
前記自画面内移動操作の内容として、少なくとも、前記自画面内移動操作が開始された操作開始位置と操作開始時間と、前記自画面内移動操作が終了された操作終了位置と操作終了時間とを含む前記操作情報を生成し、
前記配列パターン認識部は、
前記操作情報に含まれる前記操作開始位置と操作開始時間と、前記操作終了位置と前記操作終了時間とに基づいて前記複数の表示端末装置の画面の配列パターンを認識する、
ことを特徴とする請求項1に記載の情報処理システム。
The information transmitting unit
As the contents of the movement operation within the own screen, at least an operation start position and an operation start time at which the movement operation within the own screen is started, and an operation end position and an operation end time at which the movement operation within the own screen is completed. Generating the operation information including,
The array pattern recognition unit includes:
Recognizing an arrangement pattern of screens of the plurality of display terminal devices based on the operation start position and operation start time included in the operation information, and the operation end position and the operation end time;
The information processing system according to claim 1.
前記表示端末装置は、
他の表示端末装置と同期した時間を計測する時間計測部をさらに備え、
前記情報送信部は、
前記操作検出部により検出された自画面内移動操作が開始されたときに計測されていた前記時間を前記操作開始時間とし、前記操作検出部により検出された自画面内移動操作が終了したときに計測されていた前記時間を前記操作終了時間とする、
ことを特徴とする請求項2に記載の情報処理システム。
The display terminal device
It further comprises a time measuring unit that measures time synchronized with other display terminal devices,
The information transmitting unit
The time measured when the movement operation within the own screen detected by the operation detection unit is started is set as the operation start time, and the movement operation within the own screen detected by the operation detection unit is completed. The time that has been measured as the operation end time,
The information processing system according to claim 2.
前記サーバは、
前記時間計測部が前記時間を計測するのに基準とする時間である基準時間を前記複数の表示端末装置に送信する同期制御部をさらに備え、
前記時間計測部は、
前記サーバから受信した前記基準時間を利用して前記時間の計測を開始する、
ことを特徴とする請求項3に記載の情報処理システム。
The server
A synchronization control unit that transmits a reference time, which is a reference time for the time measurement unit to measure the time, to the plurality of display terminal devices;
The time measuring unit is
Start measuring the time using the reference time received from the server;
The information processing system according to claim 3.
前記サーバは、
認識された前記配列パターンに基づいて、前記複数の表示端末装置の画面から成る拡張画面に表示させる表示対象画像において前記画面の各々に表示させる部分画像領域と、前記部分画像領域ごとの回転角度を決定する端末別画像決定部と、
前記表示対象画像を元に生成した前記部分画像領域に対応する部分画像の各々を前記回転角度により回転させた端末別画像を生成し、生成した前記端末別画像を前記複数の表示端末装置のそれぞれに送信する端末別画像送信部とをさらに備え、
前記表示端末装置は、
前記操作情報の送信に応答して前記サーバから送信された端末別画像を受信し、受信した端末別画像が前記画面に表示されるように前記表示部を制御する表示制御部をさらに備える、
ことを特徴とする請求項1から4のいずれか一項に記載の情報処理システム。
The server
Based on the recognized arrangement pattern, a partial image area to be displayed on each of the display target images to be displayed on an extended screen composed of the screens of the plurality of display terminal devices, and a rotation angle for each of the partial image areas. A terminal-specific image determination unit to be determined;
A terminal-specific image is generated by rotating each of the partial images corresponding to the partial image region generated based on the display target image by the rotation angle, and the generated terminal-specific images are respectively displayed in the plurality of display terminal devices. And a terminal-specific image transmission unit for transmitting to
The display terminal device
A display control unit configured to receive a terminal-specific image transmitted from the server in response to the transmission of the operation information, and to control the display unit so that the received terminal-specific image is displayed on the screen;
The information processing system according to claim 1, wherein the information processing system is an information processing system.
自己を含む複数の表示端末装置を平面方向に配列させた状態でユーザが前記複数の表示端末装置の表示部の画面に対して操作体を順次移動させる画面間移動操作を行うのに応じて自表示端末装置の画面に対して行われる自画面内移動操作を検出する操作検出部と、
検出された自画面内移動操作の内容を示す操作情報を生成し、当該操作情報に基づいて前記複数の表示端末装置の画面の配列パターンを認識するサーバに前記操作情報を送信する情報送信部と、
を備えることを特徴とする表示端末装置。
In response to the user performing an inter-screen movement operation that sequentially moves the operating body with respect to the screens of the display units of the plurality of display terminal devices in a state where the plurality of display terminal devices including the self are arranged in a plane direction. An operation detection unit that detects a movement operation within the own screen performed on the screen of the display terminal device;
An information transmission unit that generates operation information indicating the content of the detected movement operation within the own screen, and transmits the operation information to a server that recognizes an arrangement pattern of screens of the plurality of display terminal devices based on the operation information; ,
A display terminal device comprising:
平面方向に配列された複数の表示端末装置の表示部の画面に対してユーザが操作体を順次移動させる画面間移動操作を行うのに応じて、前記複数の表示端末装置の各々が送信した自己の画面に対して行われる自画面内移動操作の内容を示す操作情報を受信し、受信したこれらの前記操作情報に基づいて、前記複数の表示端末装置の画面の配列パターンを認識する配列パターン認識部を備える、
ことを特徴とするサーバ。
Self transmitted by each of the plurality of display terminal devices in response to the user performing an inter-screen movement operation for sequentially moving the operating body on the screens of the display units of the plurality of display terminal devices arranged in the plane direction. An array pattern recognition that receives operation information indicating the contents of the in-screen moving operation performed on the screen of the display screen and recognizes an array pattern of the screens of the plurality of display terminal devices based on the received operation information Comprising a part,
A server characterized by that.
複数の表示端末装置とサーバを備える情報処理システムにおける情報処理方法であって、
前記表示端末装置は、
前記複数の表示端末装置を平面方向に配列させた状態でユーザが前記複数の表示端末装置の表示部の画面に対して操作体を順次移動させる画面間移動操作を行うのに応じて自表示端末装置の画面に対して行われる自画面内移動操作を検出する操作検出ステップと、
検出された自画面内移動操作の内容を示す操作情報を生成し、生成した前記操作情報を前記サーバに送信する情報送信ステップとを備え、
前記サーバは、
前記複数の表示端末装置から受信した前記操作情報に基づいて、前記複数の表示端末装置の画面の配列パターンを認識する配列パターン認識ステップを備える、
ことを特徴とする情報処理方法。
An information processing method in an information processing system including a plurality of display terminal devices and a server,
The display terminal device
The self-display terminal in response to the user performing a screen-to-screen movement operation for sequentially moving the operating body with respect to the screens of the display units of the plurality of display terminal devices in a state where the plurality of display terminal devices are arranged in a plane direction. An operation detecting step for detecting a moving operation within the own screen performed on the screen of the device;
An information transmission step of generating operation information indicating the content of the detected in-screen movement operation and transmitting the generated operation information to the server;
The server
An arrangement pattern recognition step for recognizing an arrangement pattern of screens of the plurality of display terminal devices based on the operation information received from the plurality of display terminal devices;
An information processing method characterized by the above.
自己を含む複数の表示端末装置を平面方向に配列させた状態でユーザが前記複数の表示端末装置の表示部の画面に対して操作体を順次移動させる画面間移動操作を行うのに応じて自表示端末装置の画面に対して行われる自画面内移動操作を検出する操作検出ステップと、
検出された自画面内移動操作の内容を示す操作情報を生成し、当該操作情報に基づいて前記複数の表示端末装置の画面の配列パターンを認識するサーバに前記操作情報を送信する情報送信ステップと、
を備えることを特徴とする情報処理方法。
In response to the user performing an inter-screen movement operation that sequentially moves the operating body with respect to the screens of the display units of the plurality of display terminal devices in a state where the plurality of display terminal devices including the self are arranged in a plane direction. An operation detecting step for detecting a moving operation within the own screen performed on the screen of the display terminal device;
An information transmission step of generating operation information indicating the content of the detected movement operation within the own screen and transmitting the operation information to a server that recognizes an arrangement pattern of screens of the plurality of display terminal devices based on the operation information; ,
An information processing method comprising:
平面方向に配列された複数の表示端末装置の表示部の画面に対してユーザが操作体を順次移動させる画面間移動操作を行うのに応じて、前記複数の表示端末装置の各々が送信した自己の画面に対して行われる自画面内移動操作の内容を示す操作情報を受信し、受信したこれらの前記操作情報に基づいて、前記複数の表示端末装置の画面の配列パターンを認識する配列パターン認識ステップを備える、
ことを特徴とする情報処理方法。
Self transmitted by each of the plurality of display terminal devices in response to the user performing an inter-screen movement operation for sequentially moving the operating body on the screens of the display units of the plurality of display terminal devices arranged in the plane direction. An array pattern recognition that receives operation information indicating the contents of the in-screen moving operation performed on the screen of the display screen and recognizes an array pattern of the screens of the plurality of display terminal devices based on the received operation information Comprising steps,
An information processing method characterized by the above.
コンピュータに、
自己を含む複数の表示端末装置を平面方向に配列させた状態でユーザが前記複数の表示端末装置の表示部の画面に対して操作体を順次移動させる画面間移動操作を行うのに応じて自表示端末装置の画面に対して行われる自画面内移動操作を検出する操作検出ステップ、
検出された自画面内移動操作の内容を示す操作情報を生成し、当該操作情報に基づいて前記複数の表示端末装置の画面の配列パターンを認識するサーバに前記操作情報を送信する情報送信ステップ、
を実行させるためのプログラム。
On the computer,
In response to the user performing an inter-screen movement operation that sequentially moves the operating body with respect to the screens of the display units of the plurality of display terminal devices in a state where the plurality of display terminal devices including the self are arranged in a plane direction. An operation detecting step for detecting a moving operation within the own screen performed on the screen of the display terminal device;
An information transmission step of generating operation information indicating the content of the detected movement operation within the own screen and transmitting the operation information to a server that recognizes an arrangement pattern of the screens of the plurality of display terminal devices based on the operation information;
A program for running
コンピュータに、
平面方向に配列された複数の表示端末装置の表示部の画面に対してユーザが操作体を順次移動させる画面間移動操作を行うのに応じて、前記複数の表示端末装置の各々が送信した自己の画面に対して行われる自画面内移動操作の内容を示す操作情報を受信し、受信したこれらの前記操作情報に基づいて、前記複数の表示端末装置の画面の配列パターンを認識する配列パターン認識ステップ、
を実行させるためのプログラム。
On the computer,
Self transmitted by each of the plurality of display terminal devices in response to the user performing an inter-screen movement operation for sequentially moving the operating body on the screens of the display units of the plurality of display terminal devices arranged in the plane direction. An array pattern recognition that receives operation information indicating the contents of the in-screen moving operation performed on the screen of the display screen and recognizes an array pattern of the screens of the plurality of display terminal devices based on the received operation information Step,
A program for running
JP2012087380A 2012-04-06 2012-04-06 Information processing system, display terminal device, server, information processing method, and program Pending JP2013218468A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012087380A JP2013218468A (en) 2012-04-06 2012-04-06 Information processing system, display terminal device, server, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012087380A JP2013218468A (en) 2012-04-06 2012-04-06 Information processing system, display terminal device, server, information processing method, and program

Publications (1)

Publication Number Publication Date
JP2013218468A true JP2013218468A (en) 2013-10-24

Family

ID=49590503

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012087380A Pending JP2013218468A (en) 2012-04-06 2012-04-06 Information processing system, display terminal device, server, information processing method, and program

Country Status (1)

Country Link
JP (1) JP2013218468A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014041294A (en) * 2012-08-23 2014-03-06 Sharp Corp Display device, display method, and program
KR101559375B1 (en) 2014-05-02 2015-10-12 서울대학교산학협력단 Method of controlling multi display, apparatus performing the same and storage media storing the same
EP3229115A1 (en) 2016-04-08 2017-10-11 Fujitsu Limited Control device, control method, and control program
JP2018060438A (en) * 2016-10-07 2018-04-12 任天堂株式会社 Game system
JP7284853B1 (en) 2022-05-19 2023-05-31 レノボ・シンガポール・プライベート・リミテッド Information processing device, information processing system, and control method
CN117059045A (en) * 2023-08-18 2023-11-14 北京嗨动视觉科技有限公司 Spliced display screen, display control method, device, equipment, system and media
US11872477B2 (en) 2020-02-13 2024-01-16 Nintendo Co., Ltd. Information processing system, information processing apparatus, storage medium having stored therein information processing program, and information processing method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014041294A (en) * 2012-08-23 2014-03-06 Sharp Corp Display device, display method, and program
KR101559375B1 (en) 2014-05-02 2015-10-12 서울대학교산학협력단 Method of controlling multi display, apparatus performing the same and storage media storing the same
US10429989B2 (en) 2016-04-08 2019-10-01 Fujitsu Limited Control device, control method, and computer readable storage medium
EP3229115A1 (en) 2016-04-08 2017-10-11 Fujitsu Limited Control device, control method, and control program
US11055048B2 (en) 2016-10-07 2021-07-06 Nintendo Co., Ltd. Techniques for establishing positional relationship(s) between information processing apparatuses
US10203925B2 (en) 2016-10-07 2019-02-12 Nintendo Co., Ltd. Game system with common display spanning multiple reconfigurable apparatuses
JP2018060438A (en) * 2016-10-07 2018-04-12 任天堂株式会社 Game system
US11872477B2 (en) 2020-02-13 2024-01-16 Nintendo Co., Ltd. Information processing system, information processing apparatus, storage medium having stored therein information processing program, and information processing method
US12090394B2 (en) 2020-02-13 2024-09-17 Nintendo Co., Ltd. Information processing system, information processing apparatus, storage medium having stored therein information processing program, and information processing method
JP7284853B1 (en) 2022-05-19 2023-05-31 レノボ・シンガポール・プライベート・リミテッド Information processing device, information processing system, and control method
JP2023170349A (en) * 2022-05-19 2023-12-01 レノボ・シンガポール・プライベート・リミテッド Information processing device, information processing system, and control method
US11954272B2 (en) 2022-05-19 2024-04-09 Lenovo (Singapore) Pte. Ltd. Information processing device, information processing system and controlling method
CN117059045A (en) * 2023-08-18 2023-11-14 北京嗨动视觉科技有限公司 Spliced display screen, display control method, device, equipment, system and media

Similar Documents

Publication Publication Date Title
JP2013218468A (en) Information processing system, display terminal device, server, information processing method, and program
JP5776201B2 (en) Information processing apparatus, information sharing method, program, and terminal apparatus
JP6253127B2 (en) Information provision device
CN202887160U (en) Communication equipment
EP2919103B1 (en) Information processing device, information processing method and computer-readable recording medium
TW201441923A (en) Method for performing wireless display sharing, and associated apparatus and associated computer program product
US20130293453A1 (en) Flexible display device and method of transferring data between flexible interface devices
JP2011048610A (en) Image display system and image display method
CN103221968A (en) Information notification system, information notification method, information processing device and control method for same, and control program
JP2015092304A (en) Information display device
WO2019033322A1 (en) Handheld controller, and tracking and positioning method and system
CN107249703B (en) Information processing system, program, server, terminal, and medium
JP2016062604A (en) Method, apparatus, and program for connecting a plurality of portable devices
US9047244B1 (en) Multi-screen computing device applications
US20160117140A1 (en) Electronic apparatus, processing method, and storage medium
JP6413521B2 (en) Display control method, information processing program, and information processing apparatus
WO2013145389A1 (en) Display system, method for controlling display system, control device, method for controlling control device, program, and information storage medium
KR102534565B1 (en) Method for providing content and electronic device thereof
JP2016058054A (en) Menu screen construction device, menu processing device, menu screen production method, menu processing method, and program
CN109634508A (en) A kind of user information loading method and device
JP6146971B2 (en) Display device, system, display control method, program
JP2016143361A (en) Server, terminal identifying method, and terminal identifying program
KR101421964B1 (en) Method of controlling mobile device and apparatus performing the same and media storing the same
TWI618038B (en) Learning method and system using three-dimensional virtual image
JP2016218688A (en) Information providing apparatus, information providing method, and information providing program