JP2022037082A - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- Publication number
- JP2022037082A JP2022037082A JP2021201369A JP2021201369A JP2022037082A JP 2022037082 A JP2022037082 A JP 2022037082A JP 2021201369 A JP2021201369 A JP 2021201369A JP 2021201369 A JP2021201369 A JP 2021201369A JP 2022037082 A JP2022037082 A JP 2022037082A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- display range
- base
- screen
- display
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 203
- 238000003672 processing method Methods 0.000 title claims abstract description 7
- 238000000034 method Methods 0.000 claims description 69
- 238000004891 communication Methods 0.000 claims description 20
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 32
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、情報処理装置、情報処理方法およびプログラムに関する。 The present invention relates to an information processing apparatus, an information processing method and a program.
近年では、複数の拠点をネットワークで接続しながら会議が行われており、この会議は電子会議と呼ばれている。電子会議では、各拠点が有する情報処理装置の画面に共通の画像(コンテンツ)を表示しながら、各拠点のユーザ間で会議を行うことができる。例えば、画面を電子的な模造紙と見立て、コンテンツ上に電子付箋や写真などの画像を貼ったり、コンテンツ上で筆記した文字を表示したりしながら、複数の拠点間で会議を行うことができる。 In recent years, conferences have been held while connecting multiple bases via a network, and this conference is called an electronic conference. In the electronic conference, it is possible to hold a conference between users of each base while displaying a common image (content) on the screen of the information processing device of each base. For example, the screen can be regarded as an electronic imitation paper, and images such as electronic sticky notes and photographs can be pasted on the content, and characters written on the content can be displayed while holding a meeting between multiple bases. ..
電子会議が行われている間、各拠点の情報処理装置の画面には共通のコンテンツが表示され、拠点間で情報が共有されている。しかし、各拠点の情報処理装置の画面は、画面サイズや解像度が同じでないことも多く、それぞれ独立して制御されているため、ある情報処理装置でコンテンツの一部が画面に表示されていない状態が生じる場合がある。一方、コンテンツの内容は、電子会議が進行するにつれて、いずれかの拠点によって操作され、随時更新されていく。このため、例えば自拠点の情報処理装置の画面に表示されていないコンテンツの一部が他拠点の情報処理装置によって操作された場合、自拠点ではその操作に気付かないことがある。以上を鑑みると、電子会議を円滑に進める上で、共通のコンテンツに対して一方の拠点によって行われる操作の内容を、他方の拠点がリアルタイムに把握できることが望ましい。 While the electronic conference is being held, common contents are displayed on the screens of the information processing devices of each base, and the information is shared between the bases. However, the screens of the information processing devices at each site often do not have the same screen size and resolution, and are controlled independently of each other. Therefore, a part of the content is not displayed on the screen of a certain information processing device. May occur. On the other hand, the content of the content is operated by one of the bases and updated as needed as the electronic conference progresses. Therefore, for example, when a part of the content not displayed on the screen of the information processing device of the own base is operated by the information processing device of the other base, the operation may not be noticed at the own base. In view of the above, in order to facilitate the electronic conference, it is desirable that the other base can grasp the contents of the operations performed by one base for the common content in real time.
本発明の1つの側面では、共通のコンテンツに対して一方の拠点によって行われる操作の内容を、他方の拠点がリアルタイムに把握できる情報処理装置、情報処理方法およびプログラムを提供することを目的とする。 One aspect of the present invention is to provide an information processing device, an information processing method, and a program that allow the other base to grasp the contents of operations performed by one base for common contents in real time. ..
発明の一観点によれば、第1の画面を備える表示部と、複数の拠点に設置された複数の情報処理装置間で共有されるコンテンツの領域のうち前記第1の画面に表示されている範囲を示す第1の表示範囲と、前記コンテンツの領域のうち前記複数の拠点の各々に設定された他の情報処理装置の表示部が有する第2の画面に表示されている範囲を示す第2の表示範囲であって前記他の情報処理装置が設置された拠点の識別情報と対応づけられた前記第2の表示範囲とを記憶する記憶部と、前記コンテンツに含まれる複数のオブジェクトのうち、前記第1の表示範囲外に配置されるとともに前記複数の拠点の各々に設置された前記他の情報処理装置の前記第2の表示範囲内に配置される第1のオブジェクトを特定するオブジェクト特定部と、前記第1のオブジェクトに対する操作が前記他の情報処理装置によって実行された場合に、前記第1のオブジェクトの位置をもとに算出した前記第1の画面上の位置に、前記第1のオブジェクトの存在と、前記操作の種別とを示す画像を表示する表示制御部と、を有する情報処理装置が提供される。 According to one aspect of the invention, the display unit provided with the first screen and the area of the content shared between the plurality of information processing devices installed at the plurality of bases are displayed on the first screen. A first display range indicating the range and a second range indicating the range displayed on the second screen of the display units of other information processing devices set in each of the plurality of bases in the content area. Of the storage unit that stores the identification information of the site where the other information processing apparatus is installed and the second display range associated with the display range of the above, and a plurality of objects included in the content. An object identification unit that identifies a first object arranged outside the first display range and within the second display range of the other information processing apparatus installed at each of the plurality of bases. And, when the operation on the first object is executed by the other information processing apparatus, the first position on the first screen calculated based on the position of the first object. Provided is an information processing apparatus having a display control unit that displays an image indicating the existence of an object and the type of the operation.
一実施態様によれば、共通のコンテンツに対して一方の拠点によって行われる操作の内容を、他方の拠点がリアルタイムに把握できる情報処理装置、情報処理方法およびプログラムを提供することができる。 According to one embodiment, it is possible to provide an information processing device, an information processing method, and a program that allow the other base to grasp the contents of operations performed by one base for common contents in real time.
以下、本発明の実施形態について、図1乃至図24を参照して具体的に説明する。 Hereinafter, embodiments of the present invention will be specifically described with reference to FIGS. 1 to 24.
(第1の実施形態)
以下、図1乃至図20を参照しながら、第1の実施形態について説明する。
(First Embodiment)
Hereinafter, the first embodiment will be described with reference to FIGS. 1 to 20.
図1は、第1の実施形態における、システムの一例を示す図である。図1に示すように、システム1は、情報処理装置100aと、情報処理装置100bと、情報処理装置100cとを備えている。情報処理装置100a、100b、および100cは、ネットワーク30を介して相互に通信可能に接続されたコンピュータである。情報処理装置100aは、画面21aを有し、拠点Aに設置されている。また、情報処理装置100bは、画面21bを有し、拠点Bに設置されている。また、情報処理装置100cは、画面21cを有し、拠点Cに設置されている。情報処理装置100a、100b、および100cには、コンテンツを参照、編集するためのアプリケーションソフトがインストールされる。なお、ネットワーク30には、各拠点が参照するコンテンツを格納し、拠点間で送受信される情報を仲介して転送するサーバ(非図示)が接続されていてもよい。以降では、情報処理装置100a、100bおよび100cを区別しない場合は、情報処理装置100と総称することがある。また、画面21a、21bおよび21cを区別しない場合は、画面21と総称することがある。
FIG. 1 is a diagram showing an example of a system according to the first embodiment. As shown in FIG. 1, the
拠点Aと、拠点Bと、拠点Cとの間で電子会議を行う際は、画面21a、画面21bおよび画面21cに同一のコンテンツが表示される。このコンテンツには、複数のオブジェクトが含まれている。オブジェクトとは、例えば電子付箋や写真などの画像、またはユーザが画面21上で筆記操作を行うことによって生成される文字やイラストなどの画像である。各拠点の情報処理装置100は、同一のコンテンツを画面21に表示することによって、コンテンツに含まれる複数のオブジェクトの情報を拠点間で共有しながら電子会議を行うことができる。ここで、電子会議を行う際に生じうる問題点について説明する。
When an electronic conference is held between the base A, the base B, and the base C, the same content is displayed on the
例えば図1に示すように、電子会議で各拠点の参加者によって参照される画面21a、画面21bおよび画面21cは、同一のサイズを有しているとは限らない。一方、各拠点の画面21のサイズがたとえ同一であるとしても、各拠点は、会議中に同一の倍率を使って、同一の範囲のコンテンツを各々の画面21に表示しているとは限らない。会議中、コンテンツの表示範囲は各拠点によって個別に適宜変更され、拠点によっては、コンテンツの一部を拡大して表示しているため、コンテンツ内の全てのオブジェクトが表示されていないこともある。
For example, as shown in FIG. 1, the
図2は、各拠点におけるコンテンツの表示状態の一例を示す図である。図2に示されているコンテンツ22は、角丸四角形で表わされた9つのオブジェクト24a、24b、24c、24d、24e、24f、24g、24h、24iによって構成されている。以降では、これらのオブジェクトを区別しない場合は、オブジェクト24と総称することがある。図2の中央の図は、拠点A、B、Cの各々の表示範囲と、複数のオブジェクト24との位置関係を示している。図2において、オブジェクト24内のハッチングされていない無地の領域は、画面21に表示されている領域を示している。一方、複数のドットによってハッチングされている領域は、画面21に表示されていない領域を示している。
FIG. 2 is a diagram showing an example of a content display state at each site. The
図2の拠点Bを参照すると、情報処理装置100bの画面21bには、全てのオブジェクト24a、24b、24c、24d、24e、24f、24g、24h、24iの全体が表示されている。
Referring to the base B of FIG. 2, the
一方、拠点Aを参照すると、情報処理装置100aの画面21aには、オブジェクト24bおよびオブジェクト24cの全ての領域が表示されている。また、画面21aには、
オブジェクト24aおよびオブジェクト24dの一部の領域が表示されている。しかし、画面21aには、オブジェクト24e、24f、24g、24h、24iは表示されていない。
On the other hand, referring to the base A, the
A part of the area of the
一方、拠点Cを参照すると、情報処理装置100cの画面21cには、オブジェクト24a、24b、24c、24f、24g、24h、24iの全ての領域が表示されている。また、画面21cには、オブジェクト24dの一部の領域が表示されている。しかし、画面21cには、オブジェクト24eは表示されていない。このように、電子会議では、画面21に表示されているオブジェクト24の種類や数が、拠点によって異なることがある。
On the other hand, referring to the base C, all the areas of the
図3は、図1のシステムを用いた場合に起こり得る問題点を説明するための図である。図3(a)は、拠点Bにおけるコンテンツ22の表示状態を示している。図3(b)は、拠点Aにおけるコンテンツ22の表示状態を示している。
FIG. 3 is a diagram for explaining problems that may occur when the system of FIG. 1 is used. FIG. 3A shows the display state of the
図3(a)に示すように、例えば拠点Bにおいて、情報処理装置100bのユーザが、電子会議中にオブジェクト24gおよびオブジェクト24eを新たに生成したとする。ところが、図3(b)に示すように、拠点Aでは、生成されたオブジェクト24gおよびオブジェクト24eは、いずれも画面21aの外側(斜線でハッチングされた領域)に位置するため、拠点Aの画面21aには表示されていない。このため、拠点Aにいる情報処理装置100aのユーザは、オブジェクト24gおよびオブジェクト24eが生成されたことに気付かず、拠点Bとの意思疎通が円滑に行われない問題が発生し得る。また、前述のように、各拠点で同一の倍率を使って、同一の表示範囲のコンテンツ22を画面21に表示しているとは限らないため、各拠点の画面21のサイズが仮に同一であっても、同様の問題が発生し得る。以上を鑑みると、ある拠点が、画面21に表示されている領域の外で他拠点によって行われる操作を、タイムリーに把握できることが望ましい。
As shown in FIG. 3A, it is assumed that the user of the
次に、情報処理装置100の機能ブロックについて説明する。
Next, the functional block of the
図4は、第1の実施形態における、情報処理装置の機能ブロックの一例を示す図である。システム1を構成する各情報処理装置100は、第1記憶部11と、第2記憶部12と、入力部13と、判定部14と、更新部15と、通信部16と、オブジェクト特定部17と、表示位置算出部18と、表示制御部19と、表示部20とを備えている。以下、各部の機能について説明する。
FIG. 4 is a diagram showing an example of a functional block of the information processing apparatus according to the first embodiment. Each
第1記憶部11は、情報処理装置100が実行するプログラムを記憶する。
The first storage unit 11 stores a program executed by the
第2記憶部12は、情報処理装置100が実行する処理に用いられる情報を格納する。第2記憶部12は、例えば、自拠点表示範囲テーブル121と、他拠点表示範囲テーブル122と、コンテンツ情報テーブル123とを格納する。自拠点表示範囲テーブル121は、自拠点の情報処理装置100の画面21に表示されているコンテンツの表示範囲を示す情報を格納する。自拠点の情報処理装置100の画面21は、第1の画面の一例である。他拠点表示範囲テーブル122は、他拠点の情報処理装置100の画面21に表示されているコンテンツの表示範囲を示す情報を格納する。他拠点の情報処理装置100の画面21は、第2の画面の一例である。コンテンツ情報テーブル123は、コンテンツ22に含まれる複数のオブジェクト24に関する情報を格納する。自拠点表示範囲テーブル121、他拠点表示範囲テーブル122およびコンテンツ情報テーブル123の詳細については後述する。
The
入力部13は、ユーザによる画面21に対する操作の各種入力を受け付ける。この操作
は、例えば画面21のスクロール操作、画面21の倍率を変えるズーム操作、オブジェクト24を新たに生成する操作、オブジェクト24の移動操作、オブジェクト24を消去するための操作、オブジェクト24を回転させる操作、またはオブジェクト24の内容または大きさを変更する操作などである。以降では、スクロール操作およびズーム操作を除いた、オブジェクト24に関する各種操作を、オブジェクト操作と呼称することがある。
The
判定部14は、情報処理装置100によって行われる各種の判定処理を実行する。
The
更新部15は、入力部13が受け付けたユーザによる操作の内容に応じて、自拠点表示範囲テーブル121を更新する。
The
通信部16は、他拠点に設置されている情報処理装置100との通信を実行する。例えば、通信部16は、自拠点側で、自拠点の情報処理装置100が有する自拠点表示範囲テーブル121またはコンテンツ情報テーブル123が更新された場合に、更新後の情報を他拠点の情報処理装置100に送信する。また、通信部16は、他拠点側で、他拠点の情報処理装置100が有する自拠点表示範囲テーブル121またはコンテンツ情報テーブル123が更新された場合に、更新後の情報を他拠点の情報処理装置100から受信する。通信部16による情報の送受信により、システム1を構成する各情報処理装置100は、他拠点で実行された画面21に対する操作の内容を把握することができる。
The
オブジェクト特定部17は、コンテンツ22に含まれる複数のオブジェクト24のうち、他拠点の情報処理装置100の画面21に表示されているが、自装置の画面21に表示されていないオブジェクト24を特定する。
The
表示位置算出部18は、オブジェクト特定部17によって特定されたオブジェクト24に対応するマークを画面21に表示する際に、マークの表示位置を算出する。ここで、マークとは、画面21に表示されていないオブジェクト24が存在する位置を示す画像である。マークの詳細については後述する。
The display
表示制御部19は、画面21上にコンテンツ22やマークなどの画像を表示させるための表示制御を実行する。表示制御部19は、表示範囲を拡大、縮小または回転する処理を実行することによって表示範囲を適宜変更することができる。
The
表示部20は、画面21を備え、表示制御部19による制御に従って、画面21に画像を表示する。
The
次に、システム1を構成する各情報処理装置100のハードウェア構成について説明する。
Next, the hardware configuration of each
図5は、第1の実施形態における、情報処理装置のハードウェア構成の一例を示す図である。図5に示すように、情報処理装置100は、CPU(Central Processing Unit)
61、ROM(Read Only Memory)62、RAM(Random Access Memory)63、ストレージ装置64、ディスプレイ装置65、ネットワークインタフェース66および可搬型記憶媒体用ドライブ67等を備えている。
FIG. 5 is a diagram showing an example of the hardware configuration of the information processing apparatus according to the first embodiment. As shown in FIG. 5, the
It includes 61, a ROM (Read Only Memory) 62, a RAM (Random Access Memory) 63, a
CPU61は、情報処理装置100の処理を管理または実行するハードウェアであり、プロセッサの一例である。プロセッサとして、MPU(Micro Processing Unit)やDS
P(Digital Signal Processor)などの他の処理回路が使用されてもよい。CPU61は、図4に示す判定部14、更新部15、オブジェクト特定部17、表示位置算出部18および表示制御部19の一例である。
The
Other processing circuits such as P (Digital Signal Processor) may be used. The
ROM62、RAM63およびストレージ装置64は、CPU61が実行する処理に用いられるデータおよびプログラムを格納するハードウェアである。ストレージ装置64は、例えばHDD(Hard Disk Drive)である。ROM62およびストレージ装置64は、
図4に示す第1記憶部11の一例である。RAM63およびストレージ装置64は、図4に示す第2記憶部12の一例である。
The
This is an example of the first storage unit 11 shown in FIG. The
ディスプレイ装置65は、画像を表示するデバイスであり、表示装置と呼称することもある。ディスプレイ装置65は、例えば液晶ディスプレイ、プラズマディスプレイまたは有機EL(Electro-Luminescence)ディスプレイ等の2次元ディスプレイ装置、または立体表示が可能な3次元ディスプレイ装置によって実現される。ディスプレイ装置65は、図4に示す表示部20の一例である。
The
ネットワークインタフェース66は、他の装置とネットワーク30を介して通信するためのハードウェアである。ネットワークインタフェース66は、図4に示す通信部16の一例である。
The
情報処理装置100の構成各部は、バス69を介して相互にデータ通信可能なようにバス69に接続されている。情報処理装置100では、ROM62あるいはストレージ装置64に格納されているプログラム、或いは可搬型記憶媒体用ドライブ67が可搬型記憶媒体68から読み取ったプログラムをCPU61等のプロセッサが実行することにより、情報処理装置100の機能が実現される。なお、当該プログラムは、RAM63にロードされ、CPU61等のプロセッサによって実行されてもよい。
Each component of the
次に、第1の実施形態における、システム1を構成する各情報処理装置100によって実行される処理について説明する。
Next, the processing executed by each
<他拠点でオブジェクト操作が実行された場合>
電子会議において、各拠点の参加者は、自身が所有する情報処理装置100を用いて、拠点間で共有されるコンテンツ22上でオブジェクト操作を実行することがある。以下では、他拠点でコンテンツ22内の複数のオブジェクト24のいずれかに対する操作が実行された場合に、自拠点の情報処理装置100によって実行される処理について説明する。
<When an object operation is executed at another site>
In an electronic conference, participants at each site may perform object operations on the
図6は、第1の実施形態における、他拠点でオブジェクト操作が実行された場合に、自拠点の情報処理装置によって実行される処理の一例を示すフローチャートである。 FIG. 6 is a flowchart showing an example of the processing executed by the information processing apparatus of the own base when the object operation is executed at another base in the first embodiment.
まず、表示部20がコンテンツ22を画面21に表示しているときに、通信部16は、他拠点から、オブジェクト操作が実行されたオブジェクトの情報を受信する(S101)。S101において、通信部16は、他拠点でコンテンツ22内のオブジェクト24のいずれかが更新された場合に、操作が実行されたオブジェクト24の情報として、オブジェクト名と、位置情報と、操作種別と、操作が完了した日時とが対応付けられた情報を、他拠点の情報処理装置100から受信する。
First, while the
位置情報は、オブジェクト24の位置を示す情報であり、例えばオブジェクト24の領域の左上の座標および右下の座標である。オブジェクト24の領域が矩形である場合には、矩形を構成する4頂点のうちの一つの頂点の座標と、当該頂点を起点として2方向に延びる辺の長さを位置情報とすることもできる。あるいは、オブジェクト24の領域が所定の角度で回転された矩形である場合には、矩形を構成する4頂点のうちの一つの頂点の座標と、当該頂点を起点として2方向に延びる辺の長さと、回転角とを位置情報とすることもできる。
The position information is information indicating the position of the
操作種別は、他拠点の情報処理装置100のユーザがオブジェクト24に対して行ったオブジェクト操作の種別を示す情報である。なお、オブジェクト名は、識別子など、オブジェクト24を特定可能な他の情報に替えることもできる。
The operation type is information indicating the type of the object operation performed on the
続いて、更新部15は、S101で受信した情報に基づいて、自拠点の情報処理装置100の第2記憶部12に格納されているコンテンツ情報テーブル123を更新する(S102)。ここで、コンテンツ情報テーブル123について説明する。
Subsequently, the
図7は、コンテンツ情報テーブルの一例を示す図である。コンテンツ情報テーブル123は、電子会議において各拠点で共有されるテーブルである。図7に示すように、コンテンツ情報テーブル123は、オブジェクト名と、位置情報と、操作種別と、操作日時と、フラグの項目を有しており、オブジェクト24毎のエントリが複数格納されている。
FIG. 7 is a diagram showing an example of a content information table. The content information table 123 is a table shared by each base in the electronic conference. As shown in FIG. 7, the content information table 123 has object names, position information, operation types, operation dates and times, and flag items, and a plurality of entries for each
位置情報の項目は、表示される領域の左上の座標および右下の座標のサブ項目を有している。例えば、図7によれば、オブジェクト名が「e」のオブジェクトが、左上の座標が(e1,e2)、右下の座標が(e3,e4)で定義される位置に配置されていることを示している。 The position information item has sub-items of the upper left coordinate and the lower right coordinate of the displayed area. For example, according to FIG. 7, the object whose object name is "e" is arranged at the position defined by the upper left coordinate (e1, e2) and the lower right coordinate (e3, e4). Shows.
操作種別の項目は、操作の種別が格納される項目である。操作日時の項目は、操作が完了した日時が格納される項目である。例えば、図7によれば、オブジェクト名が「e」のオブジェクトが、自拠点または他拠点によって生成されたことを示している。 The operation type item is an item in which the operation type is stored. The operation date and time item is an item in which the date and time when the operation is completed is stored. For example, according to FIG. 7, it is shown that the object whose object name is "e" is generated by the own base or another base.
フラグの項目は、画面21にマークを表示する候補であるか否かを示すフラグが格納される項目である。フラグの項目は、他拠点の画面21に表示され、且つ自拠点の画面21に表示されていない条件を満足するか否かを示している。このため、フラグの項目に格納される情報は、拠点毎に異なっている。図7の例によれば、オブジェクト名が「e」のオブジェクトが、他拠点の画面21に表示され、且つ自拠点の画面21に表示されていない条件を満足することを示している。
The flag item is an item in which a flag indicating whether or not the mark is displayed on the
図6に戻り、S102の更新処理により、コンテンツ情報テーブル123の操作種別の項目には、他拠点が更新したオブジェクト24に対応する欄に、「生成」、「移動」、「変更」、「消去」、「回転」などの情報が格納される。拠点間でオブジェクト24の操作に関する情報を交換することによって、自拠点のコンテンツ情報テーブル123内のオブジェクト名、位置情報および操作種別の項目には、他拠点が保有するコンテンツ情報テーブル123内の対応する項目に格納されている情報と同一となる。
Returning to FIG. 6, by the update process of S102, in the item of the operation type of the content information table 123, "generate", "move", "change", and "delete" are displayed in the column corresponding to the
続いて、情報処理装置100は、コンテンツ情報テーブル123の更新に応じて、マークの表示処理を実行する(S103)。ここで、マークの表示処理について説明する。
Subsequently, the
図8は、第1の実施形態における、マークの表示処理の一例を示すフローチャートである。 FIG. 8 is a flowchart showing an example of the mark display process in the first embodiment.
まず、オブジェクト特定部17は、第2記憶部12に格納されている他拠点表示範囲テーブル122に登録されている他拠点の表示範囲の中から、未選択の他拠点の表示範囲を選択する(S201)。続いて、オブジェクト特定部17は、自拠点の表示範囲が登録されている自拠点表示範囲テーブル121と、S201で選択された他拠点の表示範囲とを参照することによって、コンテンツ情報テーブル123に格納されている複数のオブジェクト24の中から、他拠点の画面21に表示され、自拠点の画面21に表示されていないオブジェクトを特定する(S202)。ここで、自拠点表示範囲テーブル121および他
拠点表示範囲テーブル122について説明する。
First, the
図9は、自拠点表示範囲テーブルの一例を示す図である。自拠点表示範囲テーブル121には、コンテンツの領域のうち、自拠点の情報処理装置100の画面21に表示されている範囲を示す表示範囲(第1の表示範囲)の情報が格納されている。図9に示すように、自拠点表示範囲テーブル121は、表示範囲と、更新日時の情報の項目を有している。表示範囲の項目は、表示される領域の左上の座標および右下の座標のサブ項目を有している。また、更新日時の項目は、自拠点で表示範囲を変更する操作が実施された日時を示している。例えば、「2017/2/14,9:00」は、2017年2月14日の午前9時00分に、表示範囲の情報が更新されたことを示している。自拠点表示範囲テーブル121は、自拠点の画面21に対するスクロールまたはズームなどの操作によって表示範囲が変化するたびに、更新部15によって更新される。
FIG. 9 is a diagram showing an example of the own base display range table. The own base display range table 121 stores information on a display range (first display range) indicating a range displayed on the
図10は、他拠点表示範囲テーブルの一例を示す図である。他拠点表示範囲テーブル122には、コンテンツの領域のうち、他拠点の情報処理装置100の画面21に表示されている範囲を示す表示範囲(第2の表示範囲)の情報が1または複数登録されている。図10に示すように、他拠点表示範囲テーブル122は、拠点を識別するための拠点名と、表示範囲と、更新日時の情報の項目を有している。図10は、他拠点表示範囲テーブル122を保持する情報処理装置100が図1の拠点Aに設置され、他拠点が拠点Bおよび拠点Cである場合の例である。表示範囲の項目は、自拠点表示範囲テーブル121と同様に、表示される領域の左上の座標および右下の座標のサブ項目を有している。更新日時の項目は、表示範囲を変更する操作が実施された日時を示している。他拠点表示範囲テーブル122は、他拠点から最新の表示範囲の情報を受信するたびに、更新部15によって更新される。
FIG. 10 is a diagram showing an example of a display range table for other sites. In the other base display range table 122, one or a plurality of information of the display range (second display range) indicating the range displayed on the
図8に戻り、S202では、自拠点の第1の表示範囲の情報と、他拠点の第2の表示範囲の情報とを用いて、コンテンツ情報テーブル123に格納されている複数のオブジェクト24に対してフィルタリングを行うことによって、複数のオブジェクト24の中から、他拠点の画面21に表示され、自拠点の画面21に表示されていない1又は複数のオブジェクト24を特定する。ここで、自拠点の画面21に表示されていないとは、自拠点の画面21外の領域に全体が包含され、自拠点の画面21に全く現れていない状態を示している。なお、S101で受信したオブジェクトの情報がオブジェクトの消去が実行されたことを示す場合であって、消去された位置が自拠点の画面21に表示されていない場合は、消去されたオブジェクトをS202で特定するオブジェクトに含める。
Returning to FIG. 8, in S202, the information of the first display range of the own base and the information of the second display range of the other base are used for the plurality of
続いて、オブジェクト特定部17は、コンテンツ情報テーブル123の、抽出したオブジェクト24に対応するフラグの項目の位置に、フラグを設定する(S203)。図7の例では、他拠点の画面21に表示され、自拠点の画面21に表示されていない各オブジェクトに対応するフラグの項目の位置に、フラグとして「1」が設定されている。一方、他拠点の画面21に表示され、且つ自拠点の画面21に表示されていない条件を満足しないオブジェクトに対しては、フラグとして「0」が設定されている。
Subsequently, the
続いて、表示位置算出部18は、フラグが「1」に設定されたオブジェクトの各々について、オブジェクトの方向を特定し、マークを表示する位置を算出する(S204)。具体的には、例えば表示位置算出部18は、コンテンツ情報テーブル123に格納されているオブジェクトの位置情報を用いて、フラグが「1」に設定されたオブジェクト24の各々について、オブジェクト24の中心の座標を算出する。そして、表示位置算出部18は、画面21の中心と算出したオブジェクトの中心の座標とを結ぶ直線と、表示範囲の輪郭線との交点を特定する。この交点が、画面21の中心を基準としたオブジェクト24の方向を示している。そして、特定した交点から所定の距離だけ画面21の中心方向に離れた
位置を、マークを表示する位置として決定する。以上のようにして、S204の処理を実行する。
Subsequently, the display
続いて、表示制御部19は、S204で算出した位置に、マークを表示する(S205)。S205において、表示制御部19は、コンテンツ情報テーブル123を参照し、フラグが「1」に設定されたオブジェクト24の各々について、対応する操作種別の設定内容を特定する。そして、表示制御部19は、操作種別が未設定、すなわち、操作が行われていないオブジェクトについては、操作が行われていないことを示すマークをS204で算出した位置に表示する。一方、操作種別が設定されているオブジェクトについては、操作種別に応じた種類のマークをS204で算出した位置に表示する。表示するマークは、例えば画面21の中心を基準としたオブジェクトの方向ベクトルを示す画像であり、例えばくさび型(三角形)または矢印の形状の画像を用いることができる。マークを表示する際は、操作種別の設定の有無が視認できるように、または操作種別毎に視認できるように、マークの色を異ならせて表示することもできる。
Subsequently, the
図11は、第1の実施形態における、マークが表示された画面の一例を示す図である。図11では、説明の便宜上、オブジェクト操作がなされたオブジェクトには、操作種別を付している。図11に示すように、画面21には、くさび型のマーク25b、25d、25e、25g、および25iが表示されており、それぞれ画面21に表示されていないオブジェクト24b、24d、24e、24g、および24iの存在および操作種別を示している。移動の操作が行われたオブジェクト24iに対応するマーク25iは、白色で表示されている。生成の操作が行われたオブジェクト24eおよび24gに対応するマーク25eおよび25gは、斜線のハッチングが施された状態で表示されている。操作が行われていないオブジェクト24bおよび24dに対応するマーク25bおよび25dは、黒色で表示されている。以降では、これらのマークを区別しない場合は、マーク25と総称することがある。
FIG. 11 is a diagram showing an example of a screen on which the mark is displayed in the first embodiment. In FIG. 11, for convenience of explanation, an operation type is attached to an object for which an object operation has been performed. As shown in FIG. 11, the
上述の表示方法によれば、ユーザは、表示されている矢印の色または模様から、画面21に表示されていないオブジェクト24の状況を容易に認識することができる。その他の表示方法としては、画面21の中心からオブジェクト24までの距離を、予め設定した複数の段階(例えば3段階)のいずれかに分類し、当該段階に応じて矢印の長さまたは色を異ならせて表示することもできる。この方法によれば、ユーザは、表示されている矢印の長さまたは色から、画面21と非表示のオブジェクトとの位置関係を容易に認識することができる。
According to the above-mentioned display method, the user can easily recognize the situation of the
続いて、判定部14は、他拠点の表示範囲は全て選択されたか否かを判定する(S206)。判定部14によって、他拠点の表示範囲が全て選択されていないと判定された場合(S206:No)、S201に戻り、S201以降の処理を再び実行する。一方、判定部14によって、他拠点の表示範囲が全て選択されたと判定された場合(S206:Yes)、マーク25を表示するための一連の処理を終了する。
Subsequently, the
以上のようにして、情報処理装置100による処理が実行される。
As described above, the processing by the
このように、オブジェクト24の存在を示すマーク25を画面21に表示することによって、画面21に表示されていないオブジェクト24の存在を認識することができる。更に、操作種別に応じた種類のマーク25を表示することによって、他拠点によって行われた、自拠点の画面21に表示されていないオブジェクト24に対する操作の内容を把握することが可能となる。
By displaying the mark 25 indicating the existence of the
また、コンテンツ情報テーブル123に格納されている複数のオブジェクト24の中か
ら、他拠点の画面21に表示され、自拠点の画面21に表示されていないオブジェクト24を特定する方法によれば、マーク25に対応するオブジェクト24が、他拠点で参照されているオブジェクト24に限定されるため、拠点間の意思疎通を妨げない範囲で、マーク25の表示処理の負荷を低減させることができる。
Further, according to the method of identifying the
<他拠点で表示範囲情報が変更された場合>
次に、他拠点で表示範囲が変更された場合に、自拠点の情報処理装置100によって実行される処理について説明する。
<When the display range information is changed at another site>
Next, when the display range is changed at another base, the processing executed by the
図12は、第1の実施形態における、他拠点で表示範囲が変更された場合に、自拠点の情報処理装置によって実行される処理の一例を示すフローチャートである。 FIG. 12 is a flowchart showing an example of processing executed by the information processing apparatus of the own base when the display range is changed at another base in the first embodiment.
まず、表示部20がコンテンツ22を画面21に表示しているときに、通信部16は、他拠点から表示範囲の情報を受信する(S301)。通信部16は、他拠点でスクロールまたはズームなどの操作が行われた結果、他拠点の情報処理装置100の画面21の表示範囲が変化した場合に、操作によって更新された他拠点の表示範囲の情報を他拠点の情報処理装置100から受信する。
First, while the
続いて、更新部15は、S301で受信した情報に基づいて、第2記憶部12に格納されている他拠点表示範囲テーブル122を更新する(S302)。
Subsequently, the
続いて、情報処理装置100は、他拠点表示範囲テーブル122の更新に応じて、マーク25の表示処理を実行する(S303)。S303の処理は、図6に示すS103の処理と同様である。
Subsequently, the
以上のようにして、情報処理装置100による処理が実行される。
As described above, the processing by the
次に、自拠点の情報処理装置100に対してユーザが行った操作を契機として、システム1内で実行される処理について説明する。ここでは、説明を簡略化するため、システム1を構成する他拠点の情報処理装置100が1台であり、自拠点と他拠点との間にコンテンツ22を格納するサーバが接続されているものとして説明する。
Next, a process executed in the
図13は、第1の実施形態における、自拠点でアプリを起動した場合に、システム内で実行される処理の一例を示すシーケンス図である。図13では、スペースの都合上、情報処理装置の参照符号「100」は省略されている。 FIG. 13 is a sequence diagram showing an example of processing executed in the system when the application is started at the own base in the first embodiment. In FIG. 13, the reference code “100” of the information processing apparatus is omitted due to space limitations.
まず、自拠点のユーザは、自拠点の情報処理装置100に対してアプリを起動するための操作入力を行う(S401)。この操作入力に応じて、自拠点の情報処理装置100ではアプリが起動される。そして、自拠点の情報処理装置100は、サーバに対してコンテンツ22を要求する(S402)。サーバは、コンテンツ22の要求を受信すると、サーバ内に格納されているストレージ装置(非図示)からコンテンツ22を読み出し、自拠点の情報処理装置100に送信する(S403)。
First, the user at his / her own base inputs an operation for starting the application to the
自拠点の情報処理装置100は、サーバからコンテンツ22を受信すると、コンテンツ22を画面21に表示する。そして、自拠点の情報処理装置100は、コンテンツ22を表示しているときの表示範囲の情報を、サーバに通知する(S404)。サーバは、受信した表示範囲の情報を、他拠点の情報処理装置100に通知する(S405)。
When the
以上のようにして、システム1による処理が実行される。
As described above, the processing by the
<自拠点でスクロール操作が行われた場合>
次に、自拠点の情報処理装置100の画面21に対してスクロール操作が行われた場合に、当該情報処理装置100によって実行される処理について説明する。
<When scroll operation is performed at your own base>
Next, when a scroll operation is performed on the
図14は、第1の実施形態における、自拠点の情報処理装置の画面21に対してスクロール操作が行われた場合に、当該情報処理装置によって実行される処理の一例を示すフローチャートである。図15は、第1の実施形態における、自拠点の情報処理装置の画面21に対してスクロール操作が行われた場合に、システム内で実行される処理の一例を示すシーケンス図である。図15でも図13と同様に、情報処理装置の参照符号「100」は省略されている。
FIG. 14 is a flowchart showing an example of processing executed by the information processing apparatus when a scroll operation is performed on the
まず、図14および図15に示すように、自拠点の情報処理装置100の表示部20がコンテンツを画面21に表示しているときに、入力部13は、自拠点のユーザから、自装置の画面21に対するスクロール操作の入力を受け付ける(S501)。その後、図14に示すように、表示制御部19は、スクロール操作の入力に応じて、画面21のスクロール処理を実行する(S502)。スクロール処理が実行されると、コンテンツ22の表示範囲が変化する。そこで、更新部15は、表示範囲の変化に応じて、第2記憶部12に格納されている自拠点表示範囲テーブル121を更新する(S503)。
First, as shown in FIGS. 14 and 15, when the
続いて、図14に示すように、通信部16は、更新された自拠点の表示範囲の情報を、他拠点に通知する(S504)。S504では、例えば図15に示すように、更新された自拠点の表示範囲の情報をサーバに送信する(S504a)。そして、サーバが、受信した表示範囲の情報を他拠点の情報処理装置100に転送する(S504b)。しかし、自拠点の情報処理装置100から他拠点の情報処理装置100へ、表示範囲の情報を直接送信することもできる。他拠点は、更新された表示範囲の情報を受信することによって、自拠点の最新の表示範囲の情報を保持することができる。
Subsequently, as shown in FIG. 14, the
続いて、図14に示すように、自拠点の情報処理装置100は、自拠点の表示範囲の変化に応じて、マーク25の表示処理を実行する(S505)。S505の処理は、図6に示すS103の処理と同様である。
Subsequently, as shown in FIG. 14, the
図16は、スクロール操作による画面の変化の一例を示す図である。図16(a)はスクロール操作前の画面21の表示状態を示している。図16(b)は、画面21に対して左方向にスクロール操作を行った場合に更新された、画面21の表示状態を示している。更に、図16では、以前に移動の操作が行われたオブジェクト24には、「移動」の文字が付されている。
FIG. 16 is a diagram showing an example of a screen change due to a scroll operation. FIG. 16A shows the display state of the
図16(a)に示すように、スクロール操作前では、画面21に表示されていないオブジェクト24の各々について、その存在する位置を示すマーク25が画面21に表示されている。一方、スクロール操作が行われると、図14に示す一連の処理を経て、図16(b)に示すように、スクロール操作前において画面21に表示されていなかったオブジェクト24bの一部が現れる。これに伴い、図16(a)では存在した、オブジェクト24bに対応するマーク25bが消えている。このとき、コンテンツ情報テーブル123のオブジェクト24bに対応するフラグは「1」から「0」に変化し、コンテンツ情報テーブル123の操作種別の項目に格納されている「移動」の情報は消去されることとなる。このように、画面21に対する操作が行われるたびにコンテンツ情報テーブル123が更新され、それによって画面21では、マーク25の表示状態が更新される。これにより、画面21に表示されていないオブジェクト24が存在する位置をタイムリーに把握することができる。
As shown in FIG. 16A, before the scroll operation, a mark 25 indicating the position of each of the
図17は、スクロール操作による画面の変化の別の一例を示す図である。図17(a)はスクロール操作前の画面21の表示状態を示している。図17(b)は、画面21に対して左方向にスクロール操作を行った場合に更新された、画面21の表示状態を示している。図17の例は、オブジェクトが生成された順序を示す数値がマーク25上に付されていることを特徴としている。なお、図17でも、以前に移動操作が行われたオブジェクトには、説明の便宜上、「移動」の文字が付されている。
FIG. 17 is a diagram showing another example of the change of the screen due to the scroll operation. FIG. 17A shows the display state of the
図17(a)に示すように、スクロール操作前では、画面21に表示されていないオブジェクトの各々について、その存在位置を示すマーク25が画面21に表示されている。図17(a)の例では、オブジェクト24bに対応するマーク25bには「1」が付されており、オブジェクト24gに対応するマーク25gには「2」が付されている。これらの数値は、オブジェクト24が生成された順序を示しており、この順序は、コンテンツ情報テーブル123の操作日時の項目に格納されている情報に基づいて決定される。これにより、ユーザは、画面21に表示されたマーク25を参照することによって、画面21に表示されていないオブジェクト24の生成順序を認識することができる。一方、スクロール操作が行われると、図17(b)に示すように、スクロール操作前において画面21に表示されていなかったオブジェクト24bの一部が現れる。これに伴い、図17(a)では存在した、オブジェクト24bに対応するマーク25bが消えている。このとき、コンテンツ情報テーブル123のオブジェクト24bに対応するフラグは「1」から「0」に変化し、操作種別の項目に格納されている「移動」の情報は消去されることとなる。更に、オブジェクト24bに対応するマーク25bには「1」が付されていたため、更新された操作日時の情報に基づいて、オブジェクト24gの生成順序は繰り上がり、オブジェクト24gに対応するマーク25gに付されていた数値は「2」から「1」に変化する。このように、画面21に対する操作が行われるたびにコンテンツ情報テーブル123が更新され、それによってマーク25の表示状態が更新される。これにより、画面21に表示されていないオブジェクト24が存在する位置をタイムリーに把握することができる。
As shown in FIG. 17A, before the scroll operation, the mark 25 indicating the existence position of each of the objects not displayed on the
以上のようにして、情報処理装置100による、画面21に対してスクロール操作を行った場合に実行される処理が実行される。
As described above, the processing executed when the
このように、オブジェクト24の存在を示すマーク25を表示することによって、画面21に表示されていないオブジェクト24の存在を認識することができる。更に、操作種別に応じた種類のマーク25を表示することによって、他拠点によって行われた、自拠点の画面21に表示されていないオブジェクト24に対する操作の内容を把握することが可能となる。
By displaying the mark 25 indicating the existence of the
<自拠点でズーム操作が行われた場合>
次に、自拠点の情報処理装置100の画面21に対してズーム操作が行われた場合に、当該情報処理装置100によって実行される処理について説明する。ズーム操作とは、画面21に表示されている領域の範囲を拡大または縮小する処理である。
<When zoom operation is performed at your own base>
Next, when the zoom operation is performed on the
図18は、第1の実施形態における、自拠点の情報処理装置の画面に対してズーム操作が行われた場合に、当該情報処理装置によって実行される処理の一例を示すフローチャートである。 FIG. 18 is a flowchart showing an example of the processing executed by the information processing apparatus when the zoom operation is performed on the screen of the information processing apparatus of the own base in the first embodiment.
まず、自拠点の情報処理装置100の表示部20がコンテンツ22を画面21に表示しているときに、入力部13は、自拠点のユーザから、自装置の画面21に対するズーム操作の入力を受け付ける(S601)。その後、表示制御部19は、ズーム操作の入力に応じて、画面21のズーム処理を実行する(S602)。ズーム処理が実行されると、コンテンツの表示範囲が変化する。そこで、更新部15は、表示範囲の変化に応じて、第2記
憶部12に格納されている自拠点表示範囲テーブル121を更新する(S603)。S603の処理は、図14に示すS503の処理と同様である。
First, when the
続いて、通信部16は、更新された自拠点の表示範囲情報を、他拠点に通知する(S604)。S604の処理は、図14に示すS504の処理と同様である。
Subsequently, the
続いて、情報処理装置100は、表示範囲の変化に応じて、マーク25の表示処理を実行する(S605)。S605の処理は、図14に示すS505の処理と同様である。
Subsequently, the
以上のようにして、情報処理装置100による、画面21に対してズーム操作を行った場合に実行される処理が実行される。
As described above, the processing executed when the
<自拠点でオブジェクト操作が行われた場合>
次に、自拠点の情報処理装置100に対してオブジェクト操作が行われた場合に、当該情報処理装置100によって実行される処理について説明する。
<When an object operation is performed at your own base>
Next, when an object operation is performed on the
図19は、第1の実施形態における、自拠点の情報処理装置でオブジェクト操作が行われた場合に、当該情報処理装置によって実行される処理の一例を示すフローチャートである。自拠点で行われる操作の対象となるオブジェクト24は、第2のオブジェクトの一例である。
FIG. 19 is a flowchart showing an example of the processing executed by the information processing apparatus of the own base when the object operation is performed by the information processing apparatus of the own base in the first embodiment. The
図20は、第1の実施形態における、自拠点の情報処理装置でオブジェクト操作が行われた場合に、システム内で実行される処理の一例を示すシーケンス図である。図20でも図13および図15と同様に、情報処理装置の参照符号「100」は省略されている。 FIG. 20 is a sequence diagram showing an example of processing executed in the system when an object operation is performed by the information processing apparatus of the own base in the first embodiment. In FIG. 20, as in FIGS. 13 and 15, the reference code “100” of the information processing apparatus is omitted.
まず、図19および図20に示すように、自拠点の情報処理装置100の表示部20がコンテンツを画面21に表示しているときに、入力部13は、自拠点のユーザから、オブジェクト操作の入力を受け付ける(S701)。その後、表示制御部19は、入力の内容に応じて、オブジェクト操作を実行する(S702)。
First, as shown in FIGS. 19 and 20, when the
続いて、更新部15は、S702の処理内容に応じて、第2記憶部12に格納されているコンテンツ情報テーブル123を更新する(S703)。S703において、更新部15は、S702でオブジェクト24が生成された場合には、新たにオブジェクトのエントリを格納する。具体的には、更新部15は、生成したオブジェクト24のオブジェクト名と、オブジェクトの位置情報と、「生成」を示す操作種別と、操作日時の情報とが対応付けられたエントリをコンテンツ情報テーブル123に格納する。一方、更新部15は、S702でオブジェクト24が移動された場合には、コンテンツ情報テーブル123に格納されている既存のエントリを更新する。具体的には、更新部15は、移動されたオブジェクト24のオブジェクト名に対応する位置情報および操作日時を更新し、操作種別の欄には「移動」を示す情報を設定する。一方、更新部15は、S702でオブジェクトが消去された場合にも、コンテンツ情報テーブル123に格納されている既存のエントリを更新する。具体的には、更新部15は、消去されたオブジェクトのオブジェクト名に対応する位置情報を消去し、操作日時を更新する。また、更新部15は、消去されたオブジェクト24のオブジェクト名に対応する操作種別の欄に、「消去」を示す情報を設定する。
Subsequently, the
続いて、通信部16は、オブジェクト24の変更内容を他拠点に通知する(S704)。S704では、例えば図20に示すように、オブジェクト24の変更内容をサーバに送信し(S704a)、サーバが、受信したオブジェクト24の変更内容を他拠点の情報処理装置100に転送する(S704b)。しかし、自拠点の情報処理装置100から他拠点の情報処理装置100へ、オブジェクト24の変更内容を直接送信することもできる。
ここで、オブジェクト24が消去された場合には、前述の通り、自拠点のコンテンツ情報テーブル123には、操作種別の項目に「消去」を示す情報が設定されたエントリが含まれている。このため、他拠点の情報処理装置100は、通知されたオブジェクト24の変更内容を参照することで、消去されたオブジェクト24が存在することを容易に認識することができる。
Subsequently, the
Here, when the
続いて、自拠点の情報処理装置100は、オブジェクト24の変更内容に応じて、マーク25の表示処理を実行する(S705)。S705の処理は、図14に示すS505の処理と同様である。
Subsequently, the
以上のようにして、自拠点の情報処理装置100による処理が実行される。
As described above, the processing by the
第1の実施形態によれば、複数の拠点間で共有される、複数のオブジェクト24を含むコンテンツ22において、複数のオブジェクト24の中の第1のオブジェクトに対する操作が他拠点の情報処理装置100によって実行されたことを示す通知を受信し、通知に応じて、複数のオブジェクト24の中から、他拠点の情報処理装置100の第2の画面に表示され、第1の画面に表示されていない1または複数のオブジェクトを特定し、第1のオブジェクトが1または複数のオブジェクトに含まれる場合に、第1のオブジェクトの位置をもとに算出した第1の画面上の位置に、第1のオブジェクトの存在と、操作の種別とを示す画像を表示する。この方法によれば、自拠点の情報処理装置100の画面21に表示されていないオブジェクト24の存在を示すマーク25が画面に表示されるため、電子会議に用いられる共通のコンテンツ22に対して他拠点によって行われる操作の内容をリアルタイムで把握することが可能となる。
According to the first embodiment, in the
(第2の実施形態)
次に、第2の実施形態について説明する。第1の実施形態では、他拠点の表示範囲の輪郭線は、自拠点の情報処理装置100の画面21には表示されていない。これに対して第2の実施形態では、他拠点の表示範囲の輪郭線が、自拠点の情報処理装置100の画面21に重畳表示されることを特徴としている。
(Second embodiment)
Next, the second embodiment will be described. In the first embodiment, the outline of the display range of the other base is not displayed on the
以下、図21および図22を参照しながら、第2の実施形態について説明する。第2の実施形態でも、第1の実施形態のシステム1と同一のシステムを用いることができるので、システムに関する説明を省略する。なお、第1の実施形態と同一の構造物については、同一の参照符号を付し、説明を省略する。
Hereinafter, the second embodiment will be described with reference to FIGS. 21 and 22. Since the same system as the
第2の実施形態において、他拠点でコンテンツ22内の複数のオブジェクト24のいずれかに対する操作が実行された場合、自拠点の情報処理装置100は、まず図6に示すS101およびS102の処理を実行する。一方、他拠点で表示範囲情報が変更された場合、自拠点の情報処理装置100は、まず図12に示すS301およびS302の処理を実行する。一方、自拠点の情報処理装置100の画面21に対してスクロール操作が行われた場合、当該情報処理装置100は、まず図14に示すS501からS504までの処理を実行する。一方、自拠点の情報処理装置100の画面21に対してズーム操作が行われた場合、当該情報処理装置100は、まず図18に示すS601からS604までの処理を実行する。情報処理装置100は、S102、S302、S504またはS604の処理を実行すると、他拠点の表示範囲を、自拠点の情報処理装置100の画面21に重畳表示する処理を実行する。ここで、他拠点の表示範囲を、自拠点の情報処理装置100の画面21に重畳表示する処理について説明する。
In the second embodiment, when the operation for any of the plurality of
図21は、第2の実施形態における、他拠点の表示範囲を、自拠点の情報処理装置の画面に重畳表示する処理の一例を示すフローチャートである。 FIG. 21 is a flowchart showing an example of a process of superimposing and displaying the display range of another base on the screen of the information processing apparatus of the own base in the second embodiment.
まず、表示制御部19は、他拠点表示範囲テーブル122に登録されている他拠点の表示範囲の中から、未選択の他拠点の表示範囲を選択する(S801)。
First, the
続いて、判定部14は、自拠点表示範囲テーブル121に登録されている自拠点の表示範囲内に、S801で選択された他拠点の表示範囲の輪郭線が存在するか否かを判定する(S802)。自拠点の表示範囲内に、他拠点の表示範囲の輪郭線が存在しないと判定された場合(S802:No)、S804に移る。一方、自拠点の表示範囲内に、他拠点の表示範囲の輪郭線が存在すると判定された場合(S802:Yes)、表示制御部19は、自拠点の表示範囲内に存在する、他拠点の表示範囲の輪郭線画像を画面21に重畳表示する(S803)。S803で表示する輪郭線画像は、どの拠点に属するのかが認識できるように、拠点毎に異なる色を使って表示されることが望ましい。S803の処理の後、S804に移る。
Subsequently, the
S804において、判定部14は、他拠点の表示範囲が全て選択されたか否かを判定する。他拠点の表示範囲が全て選択されていないと判定された場合(S804:No)、S801に戻り、S801以降の処理を再び実行する。一方、他拠点の表示範囲が全て選択されたと判定された場合(S804:Yes)、他拠点の表示範囲を重畳表示する一連の処理を終了する。
In S804, the
他拠点の表示範囲を重畳表示する一連の処理が終了した後、情報処理装置100は、マーク25の表示処理を実行する。マーク25の表示処理は、図6に示すS103の処理と同様である。
After the series of processing for superimposing and displaying the display range of the other base is completed, the
以上のようにして、情報処理装置100による処理が実行される。
As described above, the processing by the
図22は、各拠点におけるコンテンツの表示状態の一例を示す図である。図22中の図2と同一の構成物については、説明を省略する。 FIG. 22 is a diagram showing an example of the display state of the content at each base. The same components as those in FIG. 2 in FIG. 22 will be omitted.
図22に示すように、拠点Aの表示範囲内には、拠点Bの表示範囲の輪郭線と、拠点Cの表示範囲の輪郭線のいずれも存在しない。このため、拠点Aの情報処理装置100aの画面21aには、拠点B、Cの表示範囲の輪郭線画像は重畳表示されておらず、オブジェクト24a、24b、24c、24dのみが表示されている。
As shown in FIG. 22, neither the outline of the display range of the base B nor the outline of the display range of the base C exists in the display range of the base A. Therefore, the outline images of the display ranges of the bases B and C are not superimposed and displayed on the
一方、拠点Bの表示範囲内には、拠点Aの表示範囲の輪郭線と、拠点Cの表示範囲の輪郭線がともに存在する。このため、拠点Bの情報処理装置100bの画面21bには、オブジェクト24a、24b、24c、24d、24e、24f、24g、24h、24iとともに、拠点Aの表示範囲の輪郭線画像26と、拠点Cの表示範囲の輪郭線画像27とが重畳表示されている。図22では、輪郭線画像として破線が用いられているが、実線を用いることもできる。あるいは、色を使って各拠点の表示範囲を区別しても良いし、各拠点の表示範囲を線ではなく、輪郭線を含む図形で示すことも可能である。
On the other hand, within the display range of the base B, both the contour line of the display range of the base A and the contour line of the display range of the base C exist. Therefore, on the
一方、拠点Cの表示範囲内には、拠点Aの表示範囲の輪郭線は存在するが、拠点Bの表示範囲の輪郭線は存在しない。このため、拠点Cの情報処理装置100cの画面21cには、オブジェクト24a、24b、24c、24d、24f、24g、24h、24iとともに、拠点Aの表示範囲の輪郭線画像26が重畳表示されている。
On the other hand, within the display range of the base C, the contour line of the display range of the base A exists, but the contour line of the display range of the base B does not exist. Therefore, on the
第2の実施形態によれば、自拠点の表示範囲内に、他拠点の表示範囲の輪郭線が存在する場合に、自拠点の情報処理装置100の画面21に他拠点の表示範囲の輪郭線画像を重畳表示する。この方法によれば、オブジェクト24と他拠点の表示範囲の輪郭線画像とが
重畳して表示されるため、自拠点の情報処理装置のユーザは、他拠点でどのオブジェクト24を表示しているのかをリアルタイムに把握することが可能となる。電子会議では、自拠点でオブジェクトに対して操作を行うときに、他拠点で当該オブジェクトが表示されているか否かを意識しながら操作を開始することができるため、会議をより円滑に実施することができる。
According to the second embodiment, when the outline of the display range of the other site exists within the display range of the own site, the outline of the display range of the other site is displayed on the
(第3の実施形態)
次に、第3の実施形態について説明する。第2の実施形態では、全ての他拠点の各々について、他拠点で表示されているが、自拠点に表示されていないオブジェクト24のマーク25を表示する処理を実行する。これに対して第3の実施形態では、自拠点の表示範囲と他拠点の表示範囲との距離が所定の閾値よりも小さいと判定された場合に限り、当該他拠点に関連するオブジェクト24に対応するマーク25を表示する処理を実行することを特徴としている。
(Third embodiment)
Next, a third embodiment will be described. In the second embodiment, the process of displaying the mark 25 of the
他拠点の表示範囲が自拠点の表示範囲と近い位置関係にある場合には、自拠点で行っている操作と関連性のある操作を他拠点でも行っていると見做すことができる。逆に、他拠点の表示範囲が自拠点の表示範囲と近い位置関係にない場合には、他拠点で行われている操作が、自拠点と関連性のない操作であると見做すことができ、他拠点が操作しているオブジェクト24に対応するマーク25の表示を省略することができる。第3の実施形態は、この考え方を利用したものである。
When the display range of another base is close to the display range of the own base, it can be considered that the operation related to the operation performed at the own base is also performed at the other base. On the contrary, if the display range of the other base is not close to the display range of the own base, the operation performed at the other base may be regarded as an operation that is not related to the own base. It is possible to omit the display of the mark 25 corresponding to the
以下、図23および図24を参照しながら、第3の実施形態について説明する。第3の実施形態でも、第1の実施形態のシステム1と同一のシステムを用いることができるので、システムに関する説明を省略する。なお、第1の実施形態と同一の構造物については、同一の参照符号を付し、説明を省略する。
Hereinafter, the third embodiment will be described with reference to FIGS. 23 and 24. Since the same system as the
第3の実施形態において、他拠点でコンテンツ22内の複数のオブジェクト24のいずれかに対する操作が実行された場合、自拠点の情報処理装置100は、まず図6に示すS101およびS102の処理を実行する。一方、他拠点で表示範囲情報が変更された場合、自拠点の情報処理装置100は、まず図12に示すS301およびS302の処理を実行する。一方、自拠点の情報処理装置100の画面21に対してスクロール操作が行われた場合、当該情報処理装置100は、まず図14に示すS501からS504までの処理を実行する。一方、自拠点の情報処理装置100の画面21に対してズーム操作が行われた場合、当該情報処理装置100は、まず図18に示すS601からS604までの処理を実行する。情報処理装置100は、操作内容に応じてS102、S302、S504またはS604のいずれかの処理を実行すると、マーク25の表示処理を実行する。ここで、第3の実施形態において実行されるマーク25の表示処理について説明する。
In the third embodiment, when the operation for any of the plurality of
図23は、第3の実施形態における、マークの表示処理の一例を示すフローチャートである。 FIG. 23 is a flowchart showing an example of the mark display process in the third embodiment.
まず、表示制御部19は、他拠点表示範囲テーブル122に登録されている他拠点の表示範囲の中から、未選択の他拠点の表示範囲を選択する(S901)。
First, the
続いて、判定部14は、自拠点表示範囲テーブル121に登録されている自拠点の表示範囲と、S901で選択された他拠点の表示範囲との距離が、所定の閾値よりも小さいか否かを判定する(S902)。
Subsequently, the
図24は、自拠点の表示範囲と他拠点の表示範囲との距離の一例を示す図である。 FIG. 24 is a diagram showing an example of the distance between the display range of the own base and the display range of the other base.
S902では、例えば図24(a)に示すように、自拠点の表示範囲41と他拠点の表示範囲42との距離を、自拠点の表示範囲41の中心Pと他拠点の表示範囲42の中心Qとを端点とした線分PQ43の長さと定義し、この長さが所定の閾値よりも小さいか否かを判定する方法を用いることができる。この方法によれば、自拠点の表示範囲41と他拠点の表示範囲42とが重複しているか否かに関わらず、所定の距離との比較を行うことができる。
In S902, for example, as shown in FIG. 24A, the distance between the
あるいは、自拠点の表示範囲41と他拠点の表示範囲42とが重複していない場合には、図24(b)に示すように、自拠点の表示範囲41の中心Pと、他拠点の表示範囲42の中心Qとを端点とした線分PQ43の位置における、自拠点の表示範囲41と他拠点の表示範囲42との間の間隙44(太線で示した部分)の長さを距離と定義し、この長さが所定の閾値よりも小さいか否かを判定する方法を用いることもできる。この方法によれば、間隙を利用して判定を行うため、表示範囲の大きさに影響されずに、自拠点の表示範囲41と他拠点の表示範囲42とが互いに近い位置関係にあるか否かを判定することができる。
Alternatively, if the
図23に戻り、S902において、自拠点の表示範囲41と他拠点の表示範囲42との距離が、所定の閾値よりも小さくないと判定された場合(S902:No)、当該他拠点の情報を用いてマーク25の表示処理を実行しないと判定され、S907に移る。一方、自拠点の表示範囲41と他拠点の表示範囲42との距離が、所定の閾値よりも小さいと判定された場合(S902:Yes)、当該他拠点の情報を用いてマーク25の表示処理を実行すると判定される。そして、図23に示すS903からS906までの処理を実行することによって、他拠点で表示されているが、自拠点に表示されていないオブジェクト24のマーク25を表示する処理を実行する。S903からS906までの処理は、図8に示すS202からS205までの処理と同様である。
Returning to FIG. 23, when it is determined in S902 that the distance between the
S906の処理の後、判定部14は、他拠点の表示範囲42が全て選択されたか否かを判定する(S907)。他拠点の表示範囲42が全て選択されていないと判定された場合(S907:No)、S901に戻り、S901以降の処理を再び実行する。一方、他拠点の表示範囲42が全て選択されたと判定された場合(S907:Yes)、マーク25を表示するための一連の処理を終了する。
After the process of S906, the
以上のようにして、情報処理装置100による処理が実行される。
As described above, the processing by the
第3の実施形態によれば、複数の他拠点の各々について、自拠点の表示範囲41と他拠点の表示範囲42との距離が所定の閾値よりも小さいか否かを判定し、当該距離が所定の閾値よりも小さいと判定された場合に、マーク25を表示する処理を実行する。この方法によれば、自拠点と無関係な他拠点で表示されているオブジェクト24に対応するマーク25が表示されないようにできるため、画面21に表示されるマーク25の数が第1の実施形態の場合よりも少なくなることが期待でき、ユーザにとって、画面21上におけるマーク25の視認性の向上を図ることができる。
According to the third embodiment, for each of the plurality of other bases, it is determined whether or not the distance between the
以上、本発明の好ましい実施形態について詳述したが、本発明は特定の実施形態に限定されるものではなく、種々の変形や変更が可能である。例えば、第1乃至第3の実施形態では、表示領域として矩形領域を例示したが、矩形領域に限定されず、例えば角丸四角形、真円形または楕円形など、矩形以外の形状を領域として用いることもできる。 Although the preferred embodiment of the present invention has been described in detail above, the present invention is not limited to a specific embodiment and can be modified or modified in various ways. For example, in the first to third embodiments, a rectangular area is exemplified as a display area, but the area is not limited to a rectangular area, and a shape other than a rectangle such as a rounded quadrangle, a perfect circle, or an ellipse is used as the area. You can also.
また、第1乃至第3の実施形態では、オブジェクト24の存在と、操作の種別とを示す画像としてマーク25を例示したが、画面21の輪郭の内縁周囲を、表示されていないオブジェクト24の存在をユーザに示すための通知領域として確保し、通知領域内にマーク
25を表示する代わりに、通知領域内の表示位置に対応する所定の領域を着色して表示する方法を採用することもできる。また、表示するマーク25は、ユーザが認識しやすいように点滅させることもできる。
Further, in the first to third embodiments, the mark 25 is illustrated as an image showing the existence of the
また、第3の実施形態では、自拠点の表示範囲41と他拠点の表示範囲42との距離が所定の閾値よりも小さいと判定された場合に限り、当該他拠点に関連するオブジェクト24に対応するマーク25を表示する処理を実行することとしたが、他拠点の表示範囲42が自拠点の表示範囲41と重複していると判定された場合に限り、マーク25を表示する処理を実行することとしてもよい。
Further, in the third embodiment, only when it is determined that the distance between the
なお、前述した情報処理装置および情報処理方法をコンピュータに実行させるコンピュータプログラム、およびそのプログラムを記録した、非一時的なコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、非一時的なコンピュータ読み取り可能な記録媒体は、例えばSDメモリカードなどのメモリカードである。なお、前記コンピュータプログラムは、前記記録媒体に記録されたものに限られず、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク30等を経由して伝送されてもよい。
The scope of the present invention includes a computer program for causing a computer to execute the above-mentioned information processing apparatus and information processing method, and a non-temporary computer-readable recording medium on which the program is recorded. Here, the non-temporary computer-readable recording medium is a memory card such as an SD memory card. The computer program is not limited to the one recorded on the recording medium, and may be transmitted via a telecommunication line, a wireless or wired communication line, a
1:システム
11:第1記憶部
12:第2記憶部
13:入力部
14:判定部
15:更新部
16:通信部
17:オブジェクト特定部
18:表示位置算出部
19:表示制御部
20:表示部
21、21a、21b、21c:画面
22:コンテンツ
24、24a、24b、24c、24d、24e、24f、24g、24h、24i:オブジェクト
25、25b、25d、25e、25g、25i:マーク
26:輪郭線画像
27:輪郭線画像
30:ネットワーク
41:自拠点の表示範囲
42:他拠点の表示範囲
43:線分PQ
44:間隙
61:CPU
62:ROM
63:RAM
64:ストレージ装置
65:ディスプレイ装置
66:ネットワークインタフェース
67:可搬型記憶媒体用ドライブ
68:可搬型記憶媒体
69:バス
100、100a、100b、100c:情報処理装置
121:自拠点表示範囲テーブル
122:他拠点表示範囲テーブル
123:コンテンツ情報テーブル
1: System 11: 1st storage unit 12: 2nd storage unit 13: Input unit 14: Judgment unit 15: Update unit 16: Communication unit 17: Object identification unit 18: Display position calculation unit 19: Display control unit 20:
44: Gap 61: CPU
62: ROM
63: RAM
64: Storage device 65: Display device 66: Network interface 67: Portable storage medium drive 68: Portable storage medium 69:
Claims (12)
複数の拠点に設置された複数の情報処理装置間で共有されるコンテンツの領域のうち前記第1の画面に表示されている範囲を示す第1の表示範囲と、前記コンテンツの領域のうち前記複数の拠点の各々に設定された他の情報処理装置の表示部が有する第2の画面に表示されている範囲を示す第2の表示範囲であって前記他の情報処理装置が設置された拠点の識別情報と対応づけられた前記第2の表示範囲とを記憶する記憶部と、
前記コンテンツに含まれる複数のオブジェクトのうち、前記第1の表示範囲外に配置されるとともに前記複数の拠点の各々に設置された前記他の情報処理装置の前記第2の表示範囲内に配置される第1のオブジェクトを特定するオブジェクト特定部と、
前記第1のオブジェクトに対する操作が前記他の情報処理装置によって実行された場合に、前記第1のオブジェクトの位置をもとに算出した前記第1の画面上の位置に、前記第1のオブジェクトの存在と、前記操作の種別とを示す画像を表示する表示制御部と、
を有する情報処理装置。 A display unit with a first screen and
A first display range indicating the range displayed on the first screen among the areas of content shared among a plurality of information processing devices installed at a plurality of bases, and the plurality of areas of the content. The second display range indicating the range displayed on the second screen of the display unit of the other information processing device set in each of the bases of the base where the other information processing device is installed. A storage unit that stores the second display range associated with the identification information, and a storage unit.
Among the plurality of objects included in the content, the objects are arranged outside the first display range and within the second display range of the other information processing apparatus installed at each of the plurality of bases. The object identification part that identifies the first object,
When the operation on the first object is executed by the other information processing apparatus, the position on the first screen calculated based on the position of the first object is the position of the first object. A display control unit that displays an image indicating the existence and the type of the operation, and
Information processing device with.
前記表示制御部は、前記第1の表示範囲のスクロール操作に応じて、前記第1の表示範囲が移動された後の表示領域に、前記第1の画面に表示されていなかった第3のオブジェクトが出現したときに、前記第3のオブジェクトのフラグの状態を変更し、前記フラグの状態の変更に応じて、前記第1の画面に表示されるマークを更新する、請求項1に記載の情報処理装置。 The storage unit stores, for each object, a flag indicating whether or not the position where the object is arranged is outside the first display range and within the second display range.
The display control unit is a third object that has not been displayed on the first screen in the display area after the first display range has been moved in response to the scroll operation of the first display range. The information according to claim 1, wherein when the third object appears, the state of the flag of the third object is changed, and the mark displayed on the first screen is updated according to the change of the state of the flag. Processing device.
前記表示制御部は、前記距離が前記所定の閾値よりも小さいと判定された場合に、前記画像を表示する処理を実行する、請求項7に記載の情報処理装置。 For each of the plurality of other bases, a determination unit for determining whether or not the distance between the first display range and the second display range is smaller than a predetermined threshold value is further provided.
The information processing apparatus according to claim 7, wherein the display control unit executes a process of displaying the image when it is determined that the distance is smaller than the predetermined threshold value.
複数の拠点に設置された複数の情報処理装置間で共有されるコンテンツの領域のうち前記第1の画面に表示されている範囲を示す第1の表示範囲と、前記コンテンツの領域のうち前記複数の拠点の各々に設定された他の情報処理装置の表示部が有する第2の画面に表示されている範囲を示す第2の表示範囲であって前記他の情報処理装置が設置された拠点の識別情報と対応づけられた前記第2の表示範囲とを記憶部に記憶し、
前記コンテンツに含まれる複数のオブジェクトのうち、前記第1の表示範囲外に配置されるとともに前記複数の拠点の各々に設置された前記他の情報処理装置の前記第2の表示範囲内に配置される第1のオブジェクトを特定し、
前記第1のオブジェクトに対する操作が前記他の情報処理装置によって実行された場合に、前記第1のオブジェクトの位置をもとに算出した前記第1の画面上の位置に、前記第1のオブジェクトの存在と、前記操作の種別とを示す画像を表示する、情報処理方法。 By an information processing device provided with a first screen
A first display range indicating the range displayed on the first screen among the areas of content shared among a plurality of information processing devices installed at a plurality of bases, and the plurality of areas of the content. The second display range indicating the range displayed on the second screen of the display unit of the other information processing device set in each of the bases of the base where the other information processing device is installed. The second display range associated with the identification information is stored in the storage unit, and the identification information is stored in the storage unit.
Among the plurality of objects included in the content, the objects are arranged outside the first display range and within the second display range of the other information processing apparatus installed at each of the plurality of bases. Identify the first object to
When the operation on the first object is executed by the other information processing apparatus, the position on the first screen calculated based on the position of the first object is the position of the first object. An information processing method that displays an image indicating the existence and the type of the operation.
複数の拠点に設置された複数の情報処理装置間で共有されるコンテンツの領域のうち前記第1の画面に表示されている範囲を示す第1の表示範囲と、前記コンテンツの領域のうち前記複数の拠点の各々に設定された他の情報処理装置の表示部が有する第2の画面に表示されている範囲を示す第2の表示範囲であって前記他の情報処理装置が設置された拠点の識別情報と対応づけられた前記第2の表示範囲とを記憶部に記憶し、
前記コンテンツに含まれる複数のオブジェクトのうち、前記第1の表示範囲外に配置されるとともに前記複数の拠点の各々に設置された前記他の情報処理装置の前記第2の表示範囲内に配置される第1のオブジェクトを特定し、
前記第1のオブジェクトに対する操作が前記他の情報処理装置によって実行された場合に、前記第1のオブジェクトの位置をもとに算出した前記第1の画面上の位置に、前記第1のオブジェクトの存在と、前記操作の種別とを示す画像を表示する処理を実行させるためのプログラム。 For an information processing device equipped with a first screen,
A first display range indicating the range displayed on the first screen among the areas of content shared among a plurality of information processing devices installed at a plurality of bases, and the plurality of areas of the content. The second display range indicating the range displayed on the second screen of the display unit of the other information processing device set in each of the bases of the base where the other information processing device is installed. The second display range associated with the identification information is stored in the storage unit, and the identification information is stored in the storage unit.
Among the plurality of objects included in the content, the objects are arranged outside the first display range and within the second display range of the other information processing apparatus installed at each of the plurality of bases. Identify the first object to
When the operation on the first object is executed by the other information processing apparatus, the position on the first screen calculated based on the position of the first object is the position of the first object. A program for executing a process of displaying an image indicating the existence and the type of the operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021201369A JP7192953B2 (en) | 2017-06-23 | 2021-12-13 | Information processing device, information processing method and program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017123031A JP2019008516A (en) | 2017-06-23 | 2017-06-23 | Information processing device, information processing method, and program |
JP2021201369A JP7192953B2 (en) | 2017-06-23 | 2021-12-13 | Information processing device, information processing method and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017123031A Division JP2019008516A (en) | 2017-06-23 | 2017-06-23 | Information processing device, information processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022037082A true JP2022037082A (en) | 2022-03-08 |
JP7192953B2 JP7192953B2 (en) | 2022-12-20 |
Family
ID=87760916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021201369A Active JP7192953B2 (en) | 2017-06-23 | 2021-12-13 | Information processing device, information processing method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7192953B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7208689B1 (en) | 2022-06-29 | 2023-01-19 | テレポート株式会社 | Information processing program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006039919A (en) * | 2004-07-27 | 2006-02-09 | Pioneer Electronic Corp | Image sharing display system, terminal with image sharing function, and computer program |
JP2008040703A (en) * | 2006-08-04 | 2008-02-21 | Fuji Xerox Co Ltd | Shared image display program and information terminal device |
JP2009105818A (en) * | 2007-10-25 | 2009-05-14 | Pioneer Electronic Corp | Terminal apparatus for data conference and computer program |
US20150012843A1 (en) * | 2013-07-03 | 2015-01-08 | Cisco Technology, Inc. | Content Sharing System for Small-Screen Devices |
-
2021
- 2021-12-13 JP JP2021201369A patent/JP7192953B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006039919A (en) * | 2004-07-27 | 2006-02-09 | Pioneer Electronic Corp | Image sharing display system, terminal with image sharing function, and computer program |
JP2008040703A (en) * | 2006-08-04 | 2008-02-21 | Fuji Xerox Co Ltd | Shared image display program and information terminal device |
JP2009105818A (en) * | 2007-10-25 | 2009-05-14 | Pioneer Electronic Corp | Terminal apparatus for data conference and computer program |
US20150012843A1 (en) * | 2013-07-03 | 2015-01-08 | Cisco Technology, Inc. | Content Sharing System for Small-Screen Devices |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7208689B1 (en) | 2022-06-29 | 2023-01-19 | テレポート株式会社 | Information processing program |
JP2024004586A (en) * | 2022-06-29 | 2024-01-17 | テレポート株式会社 | information processing program |
Also Published As
Publication number | Publication date |
---|---|
JP7192953B2 (en) | 2022-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5734037B2 (en) | Information processing apparatus, control method thereof, and program | |
KR100892932B1 (en) | Electronic conference system, electronic conference support method, electronic conference support device, and conference server | |
EP1780633A2 (en) | Three-dimensional motion graphic user interface and apparatus and method for providing three-dimensional motion graphic user interface | |
JP6364893B2 (en) | Terminal device, electronic whiteboard system, electronic whiteboard input support method, and program | |
US10504258B2 (en) | Information processing device editing map acquired from server | |
JP6701616B2 (en) | Information processing program and information processing apparatus | |
JP7192953B2 (en) | Information processing device, information processing method and program | |
JP5830055B2 (en) | Image processing apparatus and image processing system | |
JP2008245005A (en) | Electronic drawing device, control method thereof, and computer program | |
EP1901189A2 (en) | Parts managing system, parts managing method, computer program and computer readable storage medium | |
JP2017037416A (en) | Image processor, image processing method | |
JP2019168847A (en) | Information processing apparatus, display system, and window layout program | |
JP2017059067A (en) | Client device, and data display program | |
US20160210101A1 (en) | Document display support device, terminal, document display method, and computer-readable storage medium for computer program | |
JP2014215977A (en) | Image processing device, image processing method, and program | |
JP2011238040A (en) | Program and electronic device | |
US10025485B2 (en) | Non-transitory storage medium storing display program and display device | |
JP2019008516A (en) | Information processing device, information processing method, and program | |
JP5073608B2 (en) | Image output apparatus, image output method, and program | |
JP5193969B2 (en) | Map display apparatus and method for simultaneously displaying different maps | |
JP5638589B2 (en) | POSITION DISPLAY CONTROL DEVICE, POSITION DISPLAY CONTROL METHOD, AND POSITION DISPLAY CONTROL PROGRAM | |
JP7115219B2 (en) | Display method and display device | |
JP2017033421A (en) | Image display method | |
JP2009151348A (en) | Document information management apparatus and program | |
JP2019046492A (en) | Information processing device and control method and program thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211213 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20221108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221121 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7192953 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |