Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5477172B2 - Data display device, data display system, and data display method - Google Patents
[go: Go Back, main page]

JP5477172B2 - Data display device, data display system, and data display method - Google Patents

Data display device, data display system, and data display method Download PDF

Info

Publication number
JP5477172B2
JP5477172B2 JP2010126095A JP2010126095A JP5477172B2 JP 5477172 B2 JP5477172 B2 JP 5477172B2 JP 2010126095 A JP2010126095 A JP 2010126095A JP 2010126095 A JP2010126095 A JP 2010126095A JP 5477172 B2 JP5477172 B2 JP 5477172B2
Authority
JP
Japan
Prior art keywords
unit
data
review
display
operation content
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.)
Expired - Fee Related
Application number
JP2010126095A
Other languages
Japanese (ja)
Other versions
JP2011253303A (en
Inventor
友昭 中村
健志 清家
幸生 卯路
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2010126095A priority Critical patent/JP5477172B2/en
Publication of JP2011253303A publication Critical patent/JP2011253303A/en
Application granted granted Critical
Publication of JP5477172B2 publication Critical patent/JP5477172B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

本発明は、複数の装置間で同じデータを表示してユーザによるデータのレビューが行われるデータ表示装置、データ表示システム及びデータ表示方法に関する。   The present invention relates to a data display device, a data display system, and a data display method in which the same data is displayed between a plurality of devices and data is reviewed by a user.

複数の作業者で行われるソフトウェア開発では、一つのプログラムコードを複数の作業者が閲覧して、互いにプログラムコードの内容を検討するレビューが行なわれる場合がある。近年では、ネットワーク技術の進展により、各作業者が離れた場所にいても、ネットワークを介したレビューを行なうことが可能となっている。例えば、特許文献1には、複数の作業者が共同設計を行うために、各作業者が作成した設計データを共有し、作業者間で並行して設計をネットワーク上で進めることができるシステムが開示されている。   In software development performed by a plurality of workers, a review may be performed in which one program code is viewed by a plurality of workers and the contents of the program code are mutually examined. In recent years, with the development of network technology, it is possible to perform reviews via a network even if each worker is at a remote location. For example, Patent Document 1 discloses a system in which design data created by each worker can be shared and the design can be performed on the network in parallel between the workers in order for a plurality of workers to perform joint design. It is disclosed.

特開平8−235231号公報JP-A-8-235231

しかしながら、複数の作業者で行なっているレビューに途中から参加する作業者がいた場合、その作業者は、これまでのレビューの内容を把握することができない。あるいは、何らかの理由によりレビューを中断して、日時を改めて続きから再開する場合、前回の経過を思い出せないことがある。例えば、レビューに途中参加した作業者は、これまでのレビュー内容の説明を要求し、又はレビュー進行時に作成されたレビュー履歴を参照する必要がある。このため、途中参加した作業者は、進行中のレビューに円滑に参加できないといった問題がある。   However, if there is a worker who participates in the review performed by a plurality of workers, the worker cannot grasp the contents of the reviews so far. Alternatively, if the review is interrupted for some reason and the date and time are restarted from the next time, the previous progress may not be remembered. For example, an operator who has participated in the review needs to request explanation of the contents of the review so far, or refer to the review history created when the review is in progress. For this reason, there is a problem that an operator who has joined in the middle cannot smoothly participate in an ongoing review.

本発明はかかる事情に鑑みてなされたものであり、その目的とするところは、途中からデータのレビューに参加したユーザに、これまでの経過を把握させることで、円滑にレビューを進行させることができるデータ表示装置、データ表示システム及びデータ表示方法を提供することにある。   The present invention has been made in view of such circumstances, and the purpose of the present invention is to allow a user who has participated in a data review from the middle to grasp the progress so far so that the review can proceed smoothly. A data display device, a data display system, and a data display method are provided.

本願に開示するデータ表示装置は、外部装置と接続する接続部と、データを記憶するデータ記憶部と、該データ記憶部に記憶されているデータの表示を開始する開始部と、該開始部が開始した表示に係る操作を受け付ける操作受付部と、該操作受付部が複数の操作を受け付けた場合、前記操作受付部が受け付けた操作の操作内容に、受け付けた順序を対応付けて記憶する操作内容記憶部と、表示しているデータの要求を、外部装置から受信する要求受信部と、該要求受信部が要求を受信した場合、前記操作内容記憶部に操作内容が記憶されているか否かを判定する判定部と、該判定部が記憶されていると判定した場合、前記操作内容記憶部に記憶されている操作内容を前記外部装置へ送信する送信部とを備える。   The data display device disclosed in the present application includes a connection unit connected to an external device, a data storage unit that stores data, a start unit that starts displaying data stored in the data storage unit, and the start unit includes An operation receiving unit that receives an operation related to the started display, and an operation content that, when the operation receiving unit receives a plurality of operations, stores the operation content of the operation received by the operation receiving unit in association with the received order. A storage unit, a request receiving unit that receives a request for data being displayed from an external device, and, when the request receiving unit receives the request, whether or not the operation content is stored in the operation content storage unit. A determination unit for determining; and a transmission unit for transmitting the operation content stored in the operation content storage unit to the external device when it is determined that the determination unit is stored.

本願に開示するデータ表示装置の一観点によれば、受け付けたデータ表示に係る操作内容を順序付けて記憶し、データを要求してきた外部装置へ送信することで、外部装置に、これまでの操作内容を報知することができる。外部装置では、操作内容を確認することで、データ表示において行なわれた操作の経緯を把握できる。この結果、例えば、データ表示装置でデータのレビューが行なわれている場合、外部装置のユーザがそのレビューに途中参加しても、これまでのレビュー内容の経過を把握することができ、円滑にレビューに参加することができる。   According to one aspect of the data display device disclosed in the present application, the operation contents related to the received data display are stored in order and transmitted to the external device that has requested the data. Can be notified. In the external device, the details of the operation performed in the data display can be grasped by confirming the operation content. As a result, for example, when data review is performed on the data display device, even if the user of the external device participates in the review halfway, it is possible to grasp the progress of the review content so far and smoothly review Can participate in.

実施の形態に係るレビューシステムの全体を示す模式図である。It is a mimetic diagram showing the whole review system concerning an embodiment. 開催側装置及び参加側装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a holding side apparatus and a participation side apparatus. 開催側装置が有する機能を示すブロック図である。It is a block diagram which shows the function which a holding side apparatus has. 合同レビューで操作内容を示す図である。It is a figure which shows the operation content by joint review. レビュー再現画像の一例を示す模式図である。It is a schematic diagram which shows an example of a review reproduction image. 記憶されるレビュー履歴を模式的に示す図である。It is a figure which shows typically the review history memorize | stored. 参加側装置が有する機能を示すブロック図である。It is a block diagram which shows the function which a participation side apparatus has. 進行中の合同レビューと、レビュー再現画像の再生とを表示する場合を示す模式図である。It is a schematic diagram which shows the case where the ongoing joint review and the reproduction | regeneration of a review reproduction image are displayed. 合同レビュー開始時の開催側装置における処理手順を示すフローチャートである。It is a flowchart which shows the process sequence in the event side apparatus at the time of a joint review start. 合同レビュー中の開催側装置における処理手順を示すフローチャートである。It is a flowchart which shows the process sequence in the holding side apparatus in joint review. 合同レビューに途中参加する参加側装置における処理手順を示すフローチャートである。It is a flowchart which shows the process sequence in the participating apparatus which participates in the joint review on the way. 合同レビューに途中参加する参加側装置における処理手順を示すフローチャートである。It is a flowchart which shows the process sequence in the participating apparatus which participates in the joint review on the way. レビュー再現中に逆再生する場合の参加側装置における処理手順を示すフローチャートである。It is a flowchart which shows the process sequence in the participation side apparatus in the case of carrying out reverse reproduction | regeneration during review reproduction.

以下に、本願に開示するデータ表示装置、データ表示システム及びデータ表示方法について、好適な実施の形態を示す図面に基づいて詳述する。以下では、離れた場所にいる複数のデータ表示装置のユーザが、各装置で同じデータを閲覧して合同でレビューを行なうレビューシステムについて説明する。また、以下では、データ表示装置は、パーソナルコンピュータ(以下、パソコン)として説明するが、Set Top Box(STB)、携帯電話機又はPersonal Digital Assistant(PDA)等、データが閲覧可能で、外部と通信可能なコンピュータであればよい。   Hereinafter, a data display device, a data display system, and a data display method disclosed in the present application will be described in detail with reference to the drawings showing preferred embodiments. Hereinafter, a review system will be described in which users of a plurality of data display devices at remote locations browse the same data on each device and perform reviews jointly. In the following description, the data display device will be described as a personal computer (hereinafter referred to as a personal computer), but data can be viewed and communicated with the outside, such as a set top box (STB), a mobile phone or a personal digital assistant (PDA). Any computer can be used.

図1は、実施の形態に係るレビューシステムの全体を示す模式図である。レビューシステムは、複数の表示装置100,101,102を備え、それぞれがネットワークNを介して接続されている。ネットワークNは、Local Area Network(LAN)又はWide Area Network(WAN)などである。図1では、レビューシステムが備える表示装置の数を三台としているが、表示装置の数は適宜変更可能である。また、表示装置100,101,102は、ネットワークNを介して接続しているが、ネットワークNを介さず、ケーブルで直接接続していてもよい。   FIG. 1 is a schematic diagram illustrating an entire review system according to an embodiment. The review system includes a plurality of display devices 100, 101, and 102, and each is connected via a network N. The network N is a local area network (LAN) or a wide area network (WAN). In FIG. 1, the number of display devices included in the review system is three, but the number of display devices can be changed as appropriate. Further, the display devices 100, 101, and 102 are connected via the network N, but may be directly connected via a cable without passing through the network N.

表示装置100は、他の表示装置101,102と共に閲覧するためのデータとして、ソースファイルを記憶している。ソースファイルは、プログラミング言語のソースコードが記載された、例えばテキストファイルである。表示装置100のユーザは、他の表示装置101,102のユーザに対して、記憶しているソースファイルのレビューの開催の開始を要求する。表示装置101,102のユーザが、その要求に対して応答することで、表示装置100,101,102では、同じソースファイルが表示されるようになる。これにより、各装置のユーザは、同じソースファイルを閲覧して合同レビューを行なうことが可能となる。なお、本実施の形態では、閲覧するデータをソースファイルとしているが、Computer Aided Design(CAD)データ、文書データ又は売り上げデータなど、適宜変更可能である。   The display device 100 stores a source file as data for browsing with the other display devices 101 and 102. The source file is, for example, a text file in which a source code of a programming language is described. The user of the display device 100 requests the users of the other display devices 101 and 102 to start holding a review of the stored source file. When the users of the display devices 101 and 102 respond to the request, the same source file is displayed on the display devices 100, 101, and 102. Thereby, the user of each apparatus can browse the same source file and perform a joint review. In this embodiment, data to be browsed is a source file, but can be changed as appropriate, such as Computer Aided Design (CAD) data, document data, or sales data.

合同レビューとは、表示装置100,101,102のユーザが同じソースファイルを画面上で閲覧しながら、進捗状況の報告、エラーの指摘、又は問題提起などを互いに行なうことをいう。この合同レビューでは、ソースファイルのページスクロール、ソースファイル内の指定箇所への移動、又は指定箇所へのコメント挿入などの操作が、ユーザによりキーボードなどの入力装置から入力される。なお、操作の入力は、マイクロフォンなどからの音声入力であってもよい。レビューするソースファイルは、表示装置100で作成されてもよいし、他の装置で作成されてもよい。以下の説明では、ソースファイルを記憶する表示装置100を、開催側装置100といい、表示装置101,102を参加側装置101,102という。   The joint review means that the users of the display devices 100, 101, and 102 mutually report progress, point out errors, or raise problems while browsing the same source file on the screen. In this joint review, operations such as page scrolling of the source file, movement to a designated location in the source file, or insertion of a comment at the designated location are input by the user from an input device such as a keyboard. The operation input may be a voice input from a microphone or the like. The source file to be reviewed may be created by the display device 100 or may be created by another device. In the following description, the display device 100 that stores the source file is referred to as the organizer device 100, and the display devices 101 and 102 are referred to as the participant devices 101 and 102.

本実施の形態では、開催側装置100及び参加側装置102のユーザが行なっているソースファイルの合同レビューに、参加側装置101のユーザが途中参加する場合について説明する。合同レビューに途中参加した参加側装置101では、参加するまでに開催側装置100及び参加側装置102のユーザにより行なわれたレビューの経緯(以下、レビュー内容という)を自動で再現することができ、参加側装置101のユーザは、円滑に合同レビューに参加することができる。   In the present embodiment, a case will be described in which the user of the participation apparatus 101 participates in the joint review of the source files performed by the users of the organizer apparatus 100 and the participation apparatus 102. The participating device 101 that participated in the joint review halfway can automatically reproduce the review process (hereinafter referred to as the review content) performed by the users of the organizer device 100 and the participating device 102 before participating, The user of the participation apparatus 101 can smoothly participate in the joint review.

以下、開催側装置100及び参加側装置101,102の具体的構成及び動作について詳述する。   Hereinafter, specific configurations and operations of the host apparatus 100 and the participation apparatuses 101 and 102 will be described in detail.

図2は、開催側装置100及び参加側装置101,102のハードウェア構成を示すブロック図である。開催側装置100は、Central Processing Unit(CPU)10、Read Only Memory(ROM)11、Random Access Memory(RAM)12、記憶装置13、入出力部14及び通信部15などのハードウェア各部を備えている。これらのハードウェア各部はバスを介して相互に接続されている。   FIG. 2 is a block diagram illustrating a hardware configuration of the organizer side apparatus 100 and the participation side apparatuses 101 and 102. The organizing apparatus 100 includes hardware units such as a central processing unit (CPU) 10, a read only memory (ROM) 11, a random access memory (RAM) 12, a storage device 13, an input / output unit 14, and a communication unit 15. Yes. These hardware units are connected to each other via a bus.

CPU10は、ROM11又は記憶装置13に予め格納されているプログラムをRAM12に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ROM11は、開催側装置100に必要な動作をさせるためのプログラム11aを予め格納している。RAM12は、例えばStatic RAM(SRAM)、Dynamic RAM(DRAM)、フラッシュメモリ等である。RAM12は、CPU10によるプログラムの実行時に発生する種々のデータを一時的に記憶する。   The CPU 10 reads out a program stored in advance in the ROM 11 or the storage device 13 to the RAM 12 and executes it, and controls the operation of each hardware unit described above. The ROM 11 stores in advance a program 11a for causing the organizer apparatus 100 to perform a necessary operation. The RAM 12 is, for example, a static RAM (SRAM), a dynamic RAM (DRAM), a flash memory, or the like. The RAM 12 temporarily stores various data generated when the CPU 10 executes the program.

記憶装置13は、例えばハードディスクドライブであり、必要な各種データ、例えば合同レビューの対象となるソースファイル、及び必要な種々のプログラムを格納している。なお、プログラム11aは、Compact Disc-ROM(CD−ROM)、Digital Versatile Disc-ROM(DVD−ROM)、又はMagneto-Optical disk(MO)等の記録媒体103により記憶装置13にインストールし、又はネットワークからダウンロードして使用する形態でもよい。   The storage device 13 is, for example, a hard disk drive, and stores various necessary data, for example, a source file to be subjected to joint review, and various necessary programs. The program 11a is installed in the storage device 13 by a recording medium 103 such as a Compact Disc-ROM (CD-ROM), a Digital Versatile Disc-ROM (DVD-ROM), or a Magneto-Optical disk (MO), or a network. It may be downloaded from the form used.

入出力部14は、ソースファイルを表示するモニタ、レビューにおける操作を入力するマウス及びキーボード等の入出力手段である。通信部15は、ネットワークNを介して参加側装置101,102と接続し、データ通信を可能にする。   The input / output unit 14 is an input / output unit such as a monitor for displaying a source file, a mouse and a keyboard for inputting an operation in review. The communication unit 15 is connected to the participating devices 101 and 102 via the network N and enables data communication.

参加側装置101は、開催側装置100と同様に、CPU20、ROM21、RAM22、記憶装置23、入出力部24及び通信部25などのハードウェア各部を備えている。これらのハードウェア各部はバスを介して相互に接続されている。参加側装置102は、参加側装置101と同様のハードウェア構成を有しているため、参加側装置101について説明する。   Similar to the host apparatus 100, the participation apparatus 101 includes hardware units such as a CPU 20, a ROM 21, a RAM 22, a storage device 23, an input / output unit 24, and a communication unit 25. These hardware units are connected to each other via a bus. Since the participation apparatus 102 has the same hardware configuration as the participation apparatus 101, the participation apparatus 101 will be described.

参加側装置101が有するハードウェア各部は、開催側装置100と同様であり、説明は省略する。なお、ROM21は、参加側装置101に必要な動作をさせるための種々のプログラム21aを予め格納している。このプログラム21aは、CD−ROM、DVD−ROM、又はMO等の記録媒体104により記憶装置23にインストールし、又はネットワークからダウンロードして使用する形態でもよい。また、参加側装置101,102は、開催側装置100からソースファイルが送信されるが、送信されたソースファイルをRAM22又は記憶装置23の何れに記憶してもよい。RAM22に記憶する場合、参加側装置101,102は、記憶装置13を備えていなくてもよい。   Each part of the hardware included in the participation apparatus 101 is the same as that of the organizer apparatus 100, and a description thereof will be omitted. The ROM 21 stores in advance various programs 21a for causing the participating apparatus 101 to perform necessary operations. The program 21a may be installed in the storage device 23 by the recording medium 104 such as a CD-ROM, DVD-ROM, or MO, or may be downloaded from a network and used. In addition, the source devices 101 and 102 receive the source file from the organizer device 100, but may store the transmitted source file in either the RAM 22 or the storage device 23. In the case of storing in the RAM 22, the participating devices 101 and 102 do not have to include the storage device 13.

次に、開催側装置100及び参加側装置101で実現される機能について説明する。なお、参加側装置102で実現される機能は、参加側装置101と同様であるため説明は省略する。また、以下では、開催側装置100及び参加側装置101は、それぞれ別の機能を有しているものとして説明するが、例えば開催側装置100は、参加側装置101が有する機能を備えていてもよい。また、参加側装置101は、開催側装置100が有する機能を備えていてもよい。   Next, functions realized by the organizer apparatus 100 and the participant apparatus 101 will be described. In addition, since the function implement | achieved by the participating apparatus 102 is the same as that of the participating apparatus 101, description is abbreviate | omitted. In the following description, the organizer apparatus 100 and the participant apparatus 101 are described as having different functions. For example, the organizer apparatus 100 may have the functions of the participant apparatus 101. Good. Further, the participation side apparatus 101 may have a function of the holding side apparatus 100.

図3は、開催側装置100が有する機能を示すブロック図である。開催側装置100が有する機能は、CPU10がROM11に記憶されるプログラム11aを実行することで実現される。開催側装置100は、レビュー開始部31、開始受付部32、ソースファイル記憶部33、操作受付部34、フィルタ部35、操作実行部36、及び操作送信部37などの機能を有している。また、開催側装置100は、レビュー情報生成部38、レビュー履歴記憶部39、操作手順記憶部40及び操作手順送信部41などの機能を有している。   FIG. 3 is a block diagram illustrating functions of the organizer apparatus 100. The functions of the organizer apparatus 100 are realized by the CPU 10 executing the program 11 a stored in the ROM 11. The organizing apparatus 100 has functions such as a review start unit 31, a start reception unit 32, a source file storage unit 33, an operation reception unit 34, a filter unit 35, an operation execution unit 36, and an operation transmission unit 37. The organizer apparatus 100 also has functions such as a review information generation unit 38, a review history storage unit 39, an operation procedure storage unit 40, and an operation procedure transmission unit 41.

レビュー開始部31は、ソースファイルの合同レビューを開始するユーザの指示を受け付け、合同レビューを開始する。ソースファイル記憶部33は、記憶装置13であって、ソースファイルを記憶している。レビュー開始部31は、ソースファイル記憶部33に記憶されているソースファイルを開催側装置100のモニタに表示する。また、レビュー開始部31は、参加側装置101,102へ合同レビューの開催要求を送信する。   The review start unit 31 receives a user instruction to start a joint review of source files, and starts the joint review. The source file storage unit 33 is the storage device 13 and stores a source file. The review start unit 31 displays the source file stored in the source file storage unit 33 on the monitor of the organizer apparatus 100. In addition, the review start unit 31 transmits a joint review holding request to the participating devices 101 and 102.

開始受付部32は、レビュー開始部31が送信した開催要求に応答した参加側装置101,102から参加要求を受け付ける。以下の説明では、開始受付部32は、合同レビューの開始当初、参加側装置102からのみ参加要求を受け付けたものとする。   The start reception unit 32 receives a participation request from the participation side devices 101 and 102 that have responded to the holding request transmitted by the review start unit 31. In the following description, it is assumed that the start reception unit 32 receives a participation request only from the participation side device 102 at the beginning of the joint review.

レビュー開始部31は、開始受付部32が参加要求を受け付けた場合、ソースファイル記憶部33に記憶されているソースファイルを、参加要求を送信してきた参加側装置102に対して送信する。参加側装置102では、送信されたソースファイルがモニタに表示される。これにより、開催側装置100及び参加側装置102のユーザは、同じソースファイルの閲覧が可能となり、合同レビューが開始される。なお、本実施の形態では、開催側装置100から参加側装置101,102に対して合同レビューの開催を要求しているが、参加側装置101,102から一方的に合同レビューの開催を要求するようにしてもよい。   When the start reception unit 32 receives a participation request, the review start unit 31 transmits the source file stored in the source file storage unit 33 to the participation side device 102 that has transmitted the participation request. In the participating apparatus 102, the transmitted source file is displayed on the monitor. Thereby, the users of the organizer apparatus 100 and the participant apparatus 102 can browse the same source file, and the joint review is started. In the present embodiment, the holding device 100 requests the participating devices 101 and 102 to hold a joint review, but the participating devices 101 and 102 request the holding of the joint review unilaterally. You may do it.

操作受付部34は、開催側装置100のキーボード、又は合同レビューに参加した参加側装置102から送信された合同レビューに関するユーザの操作を受け付ける。図4は、合同レビューでの操作内容を示す図である。図4は、操作内容(OPERATION)と、操作内容に対応する対象値(OPERAND)とを示している。合同レビューでは、ファイルオープン、表示箇所移動、マーキング、表示変更及び情報参照などの操作が可能となっている。ファイルオープンは、合同レビューの開始時に行われる操作である。表示箇所移動は、表示中のソースファイルの表示場所を変更する際に行われる操作である。マーキングは、例えば、表示中のソースファイル中の文字を反転表示させたい際に行なわれる操作である。表示変更は、ソースファイル中のコメント等を表示又は非表示を切り替える際に行なわれる操作である。情報参照は、ソースファイル中に使われる外部変数などを参照したい場合に行なわれる操作である。   The operation reception unit 34 receives a user operation related to the joint review transmitted from the keyboard of the organizer apparatus 100 or the participating apparatus 102 that participated in the joint review. FIG. 4 is a diagram showing the operation content in the joint review. FIG. 4 shows the operation content (OPERATION) and the target value (OPERAND) corresponding to the operation content. In the joint review, operations such as file open, display location movement, marking, display change, and information reference are possible. File open is an operation performed at the start of the joint review. The display location movement is an operation performed when the display location of the source file being displayed is changed. Marking is, for example, an operation performed when characters in the source file being displayed are to be displayed in reverse video. The display change is an operation performed when a comment or the like in the source file is switched between display and non-display. Information reference is an operation performed when it is desired to refer to an external variable or the like used in a source file.

フィルタ部35は、操作受付部34が受け付けた操作のフィルタリングを行う。具体的には、図4に示す合同レビューで可能な操作以外の操作を操作受付部34が受け付けた場合、フィルタ部35は、その操作を無効とする。   The filter unit 35 performs filtering of operations received by the operation receiving unit 34. Specifically, when the operation receiving unit 34 receives an operation other than the operations that can be performed in the joint review illustrated in FIG. 4, the filter unit 35 invalidates the operation.

操作実行部36は、操作受付部34から受け付けた操作の実行を行う。例えば、操作受付部34がソースファイルのページスクロールの操作を受け付けた場合、操作実行部36は、表示しているソースファイルのページを行単位又はページ単位でスクロール表示する。   The operation execution unit 36 executes the operation received from the operation reception unit 34. For example, when the operation reception unit 34 receives a page scroll operation of the source file, the operation execution unit 36 scrolls and displays the displayed page of the source file in units of lines or pages.

操作送信部37は、操作受付部34が開催側装置100のキーボードから操作を受け付けた場合、その操作を参加側装置102へ送信する。参加側装置102では、開催側装置100から受信した操作が実行される。従って、操作実行部36及び操作送信部37により、開催側装置100と参加側装置102とでは、同じ操作が実行されることになる。   When the operation receiving unit 34 receives an operation from the keyboard of the organizer device 100, the operation transmitter 37 transmits the operation to the participating device 102. In the participating device 102, the operation received from the organizer device 100 is executed. Accordingly, the operation execution unit 36 and the operation transmission unit 37 perform the same operation on the organizer side device 100 and the participation side device 102.

レビュー情報生成部38は、操作受付部34が受け付けた操作に従って、合同レビューに関する情報を生成する。レビュー情報生成部38は、生成した情報をレビュー履歴記憶部39及び操作手順記憶部40それぞれに記憶する。レビュー履歴記憶部39及び操作手順記憶部40は、RAM12(又は記憶装置13)である。   The review information generation unit 38 generates information related to the joint review in accordance with the operation received by the operation reception unit 34. The review information generation unit 38 stores the generated information in the review history storage unit 39 and the operation procedure storage unit 40, respectively. The review history storage unit 39 and the operation procedure storage unit 40 are the RAM 12 (or the storage device 13).

レビュー情報生成部38は、操作受付部34が受け付けた操作の内容を教示する際に表示する画像(以下、レビュー再現画像という)を生成し、レビュー履歴としてレビュー履歴記憶部39に記憶する。図5は、レビュー再現画像の一例を示す模式図である。図6は、記憶されるレビュー履歴を模式的に示す図である。   The review information generation unit 38 generates an image (hereinafter referred to as a review reproduction image) to be displayed when teaching the contents of the operation received by the operation reception unit 34 and stores it in the review history storage unit 39 as a review history. FIG. 5 is a schematic diagram illustrating an example of a review reproduction image. FIG. 6 is a diagram schematically illustrating a stored review history.

図5は、例えば合同レビューにおいて、開催側装置100又は参加側装置102のユーザが、ソースファイルの295行目にある「.lo」を「.log」に訂正すべきコメントを入力した場合のレビュー再現画像を示している。生成されたレビュー再現画像は、生成された順、すなわち、合同レビューで操作された順に、レビュー履歴記憶部39に記憶される。例えば、図6の場合、操作受付部34が最初に操作Aを受け付けた場合、その操作Aに係るレビュー再現画像が生成され、記憶される。次に、操作受付部34が最初に操作Bを受け付けた場合、その操作Bに係るレビュー再現画像が生成され、記憶される。レビュー再現画像を生成し、記憶しておくことで、ユーザは、例えばレビューを中断した後又はレビュー途中で、記憶されたレビュー履歴を呼び出し、過去のレビュー内容を素早く確認することが可能となる。また、レビュー再現画像を、操作された順に記憶することで、レビュー内容を時系列に確認することができ、また、レビュー再現画像を逆再生して、レビュー内容を遡って確認することが可能となる。なお、レビュー履歴は、操作を行った時間を対応付けるようにしてもよい。この場合、ユーザは、操作を行った時間を覚えていたとき、時間を指定すれば、その時間に行なわれたレビュー内容を確認することが可能となる。   FIG. 5 shows a review when, for example, in the joint review, the user of the organizer apparatus 100 or the participant apparatus 102 inputs a comment to be corrected to “.log” from “.lo” on the 295th line of the source file. A reproduction image is shown. The generated review reproduction images are stored in the review history storage unit 39 in the order in which they are generated, that is, in the order in which they were operated in the joint review. For example, in the case of FIG. 6, when the operation accepting unit 34 first accepts the operation A, a review reproduction image related to the operation A is generated and stored. Next, when the operation receiving unit 34 first receives the operation B, a review reproduction image related to the operation B is generated and stored. By generating and storing the review reproduction image, the user can call the stored review history after the review is interrupted or during the review, for example, and can quickly confirm the past review contents. In addition, by storing the review reproduction images in the order in which they were operated, the review contents can be confirmed in chronological order, and the review reproduction images can be played back in reverse to confirm the review contents retrospectively. Become. The review history may be associated with the operation time. In this case, when the user remembers the time when the operation was performed, if the time is specified, the review contents performed at that time can be confirmed.

またレビュー情報生成部38は、操作受付部34が受け付けた操作の操作内容を、受け付けた順序を対応付けて操作手順記憶部40に記憶する。操作受付部34は、開催側装置100のキーボード、又は参加側装置102から操作を受け付けるが、レビュー情報生成部38は、どの装置から操作が入力されたかに関係なく、合同レビューにおいて実行された操作内容を順に記憶する。以下、操作手順記憶部40に時系列に記憶されている一連の操作内容を操作手順という。   Further, the review information generation unit 38 stores the operation content of the operation received by the operation reception unit 34 in the operation procedure storage unit 40 in association with the received order. The operation reception unit 34 receives an operation from the keyboard of the organizer device 100 or the participation device 102, but the review information generation unit 38 performs an operation executed in the joint review regardless of which device the operation is input from. The contents are stored in order. Hereinafter, a series of operation contents stored in time sequence in the operation procedure storage unit 40 is referred to as an operation procedure.

操作手順送信部41は、開始受付部32が参加側装置101から参加要求を受け付けた場合、操作手順記憶部40に操作手順が記憶されているか否かを判定し、記憶されている場合には、操作手順を参加側装置101へ送信する。操作手順記憶部40に操作手順が記憶されている場合、既に開催側装置100と参加側装置102との間で合同レビューが行なわれている。すなわち、操作手順送信部41は、合同レビューに途中参加してきた参加側装置101に対して操作手順を送信する。操作手順を受信した参加側装置101は、後に詳述するが、操作手順に従って一操作ごとにレビュー再現画像が順に再生される。これにより、途中参加した参加側装置101のユーザは、合同レビューのこれまでのレビュー内容を確認することができる。   The operation procedure transmission unit 41 determines whether or not the operation procedure is stored in the operation procedure storage unit 40 when the start reception unit 32 receives a participation request from the participation apparatus 101, and if it is stored. The operation procedure is transmitted to the participation apparatus 101. When the operation procedure is stored in the operation procedure storage unit 40, a joint review has already been performed between the host apparatus 100 and the participation apparatus 102. In other words, the operation procedure transmission unit 41 transmits an operation procedure to the participating apparatus 101 that has participated in the joint review. As will be described in detail later, the participating device 101 that has received the operation procedure sequentially reproduces the review reproduction image for each operation according to the operation procedure. Thereby, the user of the participation side apparatus 101 who participated on the way can confirm the review content of the joint review so far.

図7は、参加側装置101が有する機能を示すブロック図である。参加側装置101が有する機能は、CPU20がROM21に記憶されるプログラムを実行することで実現される。参加側装置101は、参加要求部51、レビュー開始部52、ソースファイル記憶部53、操作手順受信部54、操作手順記憶部55、操作受付部56、フィルタ部57、操作実行部58、及び操作送信部59などの機能を有している。また、参加側装置101は、操作手順分析部60、順次再生部61、レビュー履歴記憶部62、逆再生部63及び表示選択部64などの機能を有している。   FIG. 7 is a block diagram illustrating functions of the participating device 101. The functions of the participating device 101 are realized by the CPU 20 executing a program stored in the ROM 21. The participation apparatus 101 includes a participation request unit 51, a review start unit 52, a source file storage unit 53, an operation procedure reception unit 54, an operation procedure storage unit 55, an operation reception unit 56, a filter unit 57, an operation execution unit 58, and an operation. It has functions such as a transmission unit 59. The participating apparatus 101 has functions such as an operation procedure analysis unit 60, a sequential playback unit 61, a review history storage unit 62, a reverse playback unit 63, and a display selection unit 64.

参加要求部51は、ユーザの操作により、合同レビューの開催要求を送信してきた開催側装置100に対して参加要求を送信する。なお、参加要求部51は、開催要求を受信しなくても参加要求を送信できるようにしてもよい。   The participation request unit 51 transmits a participation request to the organizer apparatus 100 that has transmitted the request for holding the joint review by the user's operation. The participation request unit 51 may be configured to transmit a participation request without receiving a holding request.

レビュー開始部52は、開催側装置100から送信されたソースファイルを受信し、ソースファイル記憶部53に記憶する。ソースファイル記憶部53は、RAM22であってもよいし、記憶装置23であってもよく、合同レビューが終了時には記憶されたソースファイルは削除される。レビュー開始部52は、記憶したソースファイルをモニタに表示して、開催側装置100との合同レビューを開始する。   The review start unit 52 receives the source file transmitted from the organizer apparatus 100 and stores it in the source file storage unit 53. The source file storage unit 53 may be the RAM 22 or the storage device 23, and the stored source file is deleted when the joint review ends. The review start unit 52 displays the stored source file on the monitor and starts a joint review with the host apparatus 100.

操作手順受信部54は、開催側装置100から送信された操作手順を受信する。操作手順記憶部55は、例えばRAM22又は記憶装置23等であって、操作手順受信部54は、受信した操作手順を操作手順記憶部55に記憶する。   The operation procedure receiving unit 54 receives the operation procedure transmitted from the organizer apparatus 100. The operation procedure storage unit 55 is, for example, the RAM 22 or the storage device 23, and the operation procedure reception unit 54 stores the received operation procedure in the operation procedure storage unit 55.

操作受付部56、フィルタ部57、操作実行部58及び操作送信部59は、開催側装置100で説明した操作受付部34、フィルタ部35、操作実行部36及び操作送信部37と同様の機能である。   The operation reception unit 56, the filter unit 57, the operation execution unit 58, and the operation transmission unit 59 have the same functions as the operation reception unit 34, the filter unit 35, the operation execution unit 36, and the operation transmission unit 37 described in the host apparatus 100. is there.

操作手順分析部60は、操作手順記憶部55に記憶された操作手順の各操作内容を分析して、時系列に従って順に、操作内容に係るレビュー再現画像を生成する。操作手順分析部60は、生成したレビュー再現画像を順次再生部61に出力する。レビュー再現画像は、後述の順次再生部61により、参加側装置101のモニタに再生される。これにより、参加側装置101のユーザは、途中参加した合同レビューにおけるレビュー内容を順に確認することができる。なお、操作手順分析部60は、操作手順を時系列とは逆順に実行するようにしてもよい。操作手順分析部60がレビュー再現画像を生成した操作内容は、操作手順記憶部55に記憶された操作手順から順に削除され、操作手順分析部60は、操作手順の全操作内容のレビュー再現画像が生成されるまで実行を繰り返す。   The operation procedure analysis unit 60 analyzes each operation content of the operation procedure stored in the operation procedure storage unit 55, and sequentially generates a review reproduction image related to the operation content according to time series. The operation procedure analysis unit 60 sequentially outputs the generated review reproduction images to the reproduction unit 61. The review reproduction image is reproduced on the monitor of the participating apparatus 101 by a sequential reproduction unit 61 described later. Thereby, the user of the participation side apparatus 101 can confirm the review content in the joint review which participated on the way in order. Note that the operation procedure analysis unit 60 may execute the operation procedures in the reverse order of the time series. The operation contents generated by the operation procedure analysis unit 60 are sequentially deleted from the operation procedure stored in the operation procedure storage unit 55, and the operation procedure analysis unit 60 stores the review reproduction image of all operation contents of the operation procedure. Repeat until it is generated.

また操作手順分析部60は、生成したレビュー再現画像を、レビュー履歴記憶部62に記憶する。レビュー履歴記憶部62は、開催側装置100のレビュー履歴記憶部39と同様に、操作手順分析部60が生成したレビュー再現画像を、図6に示すレビュー履歴として記憶している。   The operation procedure analysis unit 60 stores the generated review reproduction image in the review history storage unit 62. Similar to the review history storage unit 39 of the host apparatus 100, the review history storage unit 62 stores the review reproduction image generated by the operation procedure analysis unit 60 as the review history shown in FIG.

操作手順分析部60は、操作受付部56が受け付けた操作を、操作手順送信部55に記憶されている操作手順に追記する。例えば、操作手順分析部60が生成したレビュー再現画像を再生している場合、その間にも開催側装置100及び参加側装置102間では合同レビューが行なわれている。このため、操作手順分析部60は、レビュー再現画像の再生中に操作を受け付けた場合には、操作手順記憶部55に記憶されている操作手順にさらに追加する。これにより、参加側装置101のユーザは、合同レビューのレビュー内容を漏れなく確認することができる。   The operation procedure analysis unit 60 adds the operation received by the operation reception unit 56 to the operation procedure stored in the operation procedure transmission unit 55. For example, when a review reproduction image generated by the operation procedure analysis unit 60 is reproduced, a joint review is performed between the organizer apparatus 100 and the participating apparatus 102 during that time. For this reason, when the operation procedure analysis unit 60 receives an operation during reproduction of the review reproduction image, the operation procedure analysis unit 60 further adds the operation procedure to the operation procedure stored in the operation procedure storage unit 55. Thereby, the user of the participation side apparatus 101 can confirm the review content of the joint review without omission.

順次再生部61は、レビュー再現画像を一つずつ順に再生する。例えば、順次再生部61は、一の操作内容に係るレビュー再現画像を表示し、ユーザの指示又は自動的に次の操作内容に係るレビュー再現画像を表示する。レビュー再現画像をユーザの指示により順次再生するようにした場合、ユーザは、レビュー内容の経過を時間をかけて確認することが可能となる。また、自動的に再生するようにした場合、ユーザは、操作することなく、レビュー内容を順に確認することが可能となる。   The sequential playback unit 61 sequentially plays back the review reproduced images one by one. For example, the sequential reproduction unit 61 displays a review reproduction image related to one operation content, and automatically displays a review reproduction image related to a user operation or the next operation content. When review reproduction images are sequentially reproduced according to a user's instruction, the user can check the progress of review contents over time. Further, when the playback is automatically performed, the user can check the contents of the review in order without performing an operation.

逆再生部63は、順次再生部61が表示するレビュー再現画像の再生順序を逆にする。具体的には、順次再生部61が操作手順のn番目の操作に係る画像を表示している場合、逆再生部63は、順次再生部61に画像再生の停止指示を出力し、レビュー履歴記憶部62から操作手順の(n−1)番目のレビュー再現画像を取得し、モニタに表示する。レビュー再現画像を逆順に再生できることで、ユーザは、過去のレビュー内容を再度確認することができる。なお、逆再生部63は、例えば3つ前の操作など、指定された操作に係るレビュー再現画像を再生できるようにしてもよい。   The reverse playback unit 63 reverses the playback order of the review reproduction images displayed by the sequential playback unit 61. Specifically, when the sequential playback unit 61 displays an image related to the nth operation of the operation procedure, the reverse playback unit 63 outputs an instruction to stop the image playback to the sequential playback unit 61 and stores the review history The (n−1) th review reproduction image of the operation procedure is acquired from the unit 62 and displayed on the monitor. Since the review reproduction image can be reproduced in the reverse order, the user can confirm the past review contents again. Note that the reverse reproduction unit 63 may be configured to reproduce a review reproduction image related to a designated operation such as the previous three operations.

表示選択部64は、レビュー再現画像を再生すると共に、現在進行中の合同レビューを表示するか否かを選択する。参加側装置101のユーザが、レビュー再現画像を再生し、過去のレビュー内容を確認している間も、合同レビューは進行している。このため、レビュー画像再現中であっても、現在進行中の合同レビューを表示できるようにすることで、参加側装置101のユーザは、再現終了を待たずして合同レビューに参加することが可能となる。なお、表示選択部64が進行中の合同レビューを表示しないとした場合、進行中の合同レビューは、レビュー再現画像の再生の終了後に表示される。   The display selection unit 64 reproduces the review reproduction image and selects whether or not to display the currently ongoing joint review. The joint review is in progress while the user of the participating apparatus 101 reproduces the review reproduction image and confirms the past review contents. For this reason, even if the review image is being reproduced, the user of the participating apparatus 101 can participate in the joint review without waiting for the end of the reproduction by displaying the joint review that is currently in progress. It becomes. When the display selection unit 64 does not display the ongoing joint review, the ongoing joint review is displayed after the reproduction of the review reproduction image is completed.

図8は、進行中の合同レビューと、レビュー再現画像の再生とを表示する場合を示す模式図である。参加側装置101のモニタには、ライブ再生枠及びレビュー再現枠が並列に設けられる。ライブ再生枠には、参加した合同レビューのリアルタイムに進行されている内容が表示される。レビュー再現枠には、レビュー再現画像が再生される。例えば、図8のレビュー再現枠は、ソースファイルの426行目にある関数の呼び出し先にコメントがないことを指摘したコメントを入力した場合のレビュー再現画像を示している。これにより、ユーザは、進行中の合同レビューに参加しながらも、過去のレビュー内容を確認することが可能となる。   FIG. 8 is a schematic diagram illustrating a case in which an ongoing joint review and review reproduction image reproduction are displayed. The monitor of the participating apparatus 101 is provided with a live playback frame and a review playback frame in parallel. In the live playback frame, the contents of the joint review that has been participated are displayed in real time. A review reproduction image is reproduced in the review reproduction frame. For example, the review reproduction frame in FIG. 8 shows a review reproduction image when a comment indicating that there is no comment at the function call destination on the 426th line of the source file is input. As a result, the user can check the past review contents while participating in the ongoing joint review.

次に、レビューシステムにおける各装置の動作について説明する。   Next, the operation of each device in the review system will be described.

図9は、合同レビュー開始時の開催側装置100における処理手順を示すフローチャートである。図9は、合同レビューに参加する参加側装置102で実行される処理を並列に示している。   FIG. 9 is a flowchart showing a processing procedure in the organizer apparatus 100 at the start of the joint review. FIG. 9 shows in parallel the processes executed by the participating devices 102 participating in the joint review.

開催側装置100のCPU10は、ユーザよりソースファイルの合同レビューの開始指示を受け付けたか否かを判定する(S101)。受け付けていない場合(S101:NO)、CPU10は処理を終了する。開始指示を受け付けた場合(S101:YES)、CPU10は、記憶装置13に記憶されているソースファイルをモニタに表示し(S102)、参加側装置102へ開催要求を送信する(S103)。開催要求を受信した参加側装置102では、ユーザの指示により、CPUが参加要求を開催側装置100へ送信する(S201)。   The CPU 10 of the organizer apparatus 100 determines whether or not an instruction to start a joint review of source files has been received from the user (S101). When not receiving (S101: NO), CPU10 complete | finishes a process. When the start instruction is accepted (S101: YES), the CPU 10 displays the source file stored in the storage device 13 on the monitor (S102), and transmits a holding request to the participation side device 102 (S103). In the participation apparatus 102 that has received the holding request, the CPU transmits a participation request to the holding apparatus 100 in accordance with a user instruction (S201).

開催側装置100のCPU10は、参加側装置102から参加要求を受け付けたか否かを判定する(S104)。受け付けていない場合(S104:NO)、CPU10は、参加要求を受け付けるまで待機する。所定時間受け付けない場合には、CPU10は、処理を終了するようにしてもよい。参加要求を受け付けた場合(S104:YES)、CPU10は、S102で表示したソースファイルを参加側装置102へ送信し(S105)、開催側装置100における合同レビューを開始する(S106)。開催側装置100からソースファイルを受信した参加側装置102では、CPUが受信したソースファイルをモニタに表示し(S202)、参加側装置102における合同レビューを開始する(S203)。なお、開催側装置100のCPU10は、参加側装置102からソースファイルが正常にオープン(モニタに表示)されたことを確認してから、合同レビューを開始する。   The CPU 10 of the organizer apparatus 100 determines whether a participation request has been received from the participant apparatus 102 (S104). If not accepted (S104: NO), the CPU 10 stands by until a participation request is accepted. If not received for a predetermined time, the CPU 10 may end the process. When the participation request is accepted (S104: YES), the CPU 10 transmits the source file displayed in S102 to the participating device 102 (S105), and starts a joint review in the organizer device 100 (S106). The participating device 102 that has received the source file from the organizer device 100 displays the source file received by the CPU on the monitor (S202), and starts a joint review in the participating device 102 (S203). The CPU 10 of the organizer apparatus 100 starts the joint review after confirming that the source file has been normally opened (displayed on the monitor) from the participating apparatus 102.

図10は、合同レビュー中の開催側装置100における処理手順を示すフローチャートである。CPU10は、合同レビューにおける操作を、例えばキーボードから受け付けたか否かを判定する(S110)。操作を受け付けた場合(S110:YES)、CPU10は、受け付けた操作を、合同レビューを共に行っている参加側装置101,102へ送信する(S111)。そして、CPU10は、受け付けた操作を実行する(S113)。例えば、ソースファイルのページスクロールの操作を受け付けた場合、CPU10は、表示しているソースファイルのページを行単位又はページ単位でスクロール表示する。   FIG. 10 is a flowchart showing a processing procedure in the host apparatus 100 during the joint review. The CPU 10 determines whether or not an operation in the joint review has been received from, for example, a keyboard (S110). When the operation is accepted (S110: YES), the CPU 10 transmits the accepted operation to the participating devices 101 and 102 that are performing joint review (S111). Then, the CPU 10 executes the accepted operation (S113). For example, when a page scroll operation of the source file is received, the CPU 10 scrolls and displays the displayed page of the source file in units of lines or pages.

一方、操作を受け付けていない場合(S110:NO)、CPU10は、参加側装置101,102から操作を受信したか否かを判定する(S112)。操作を受信していない場合(S112:NO)、CPU10は、S116の処理を実行する。操作を受信した場合(S112:YES)、CPU10は、受け付けた操作を実行する(S113)。このように、開催側装置100及び参加側装置101,102では、同じ合同レビューの操作が実行される。   On the other hand, when the operation has not been received (S110: NO), the CPU 10 determines whether or not the operation has been received from the participating devices 101 and 102 (S112). When the operation is not received (S112: NO), the CPU 10 executes the process of S116. When the operation is received (S112: YES), the CPU 10 executes the accepted operation (S113). As described above, the same joint review operation is executed in the organizer apparatus 100 and the participating apparatuses 101 and 102.

次に、CPU10は、受け付けた(又は受信した)操作内容を、受け付けた順序を対応付けた操作手順として、RAM12又は記憶装置13に記憶する(S114)。そして、CPU10は、受け付けた(又は受信した)操作内容に係るレビュー再現画像を生成し、レビュー履歴としてRAM12又は記憶装置13に記憶する(S115)。レビュー再現画像を生成してレビュー履歴として記憶することで、開催側装置100のユーザは、過去のレビュー内容を確認することが可能となる。   Next, the CPU 10 stores the received (or received) operation content in the RAM 12 or the storage device 13 as an operation procedure in which the received order is associated (S114). Then, the CPU 10 generates a review reproduction image related to the received (or received) operation content and stores it as a review history in the RAM 12 or the storage device 13 (S115). By generating a review reproduction image and storing it as a review history, the user of the organizer apparatus 100 can check past review contents.

次に、CPU10は、合同レビューを終了するか否かを判定する(S116)。合同レビューの終了は、開催側装置100又は参加側装置101,102からの要求により終了する。合同レビューを終了しない場合(S116:NO)、CPU10は、S110の処理を実行する。合同レビューを終了する場合(S116:YES)、CPU10は本処理を終了する。   Next, the CPU 10 determines whether or not to end the joint review (S116). The end of the joint review is ended by a request from the host apparatus 100 or the participation apparatuses 101 and 102. When the joint review is not terminated (S116: NO), the CPU 10 executes the process of S110. When the joint review is finished (S116: YES), the CPU 10 finishes this process.

なお、合同レビュー中の参加側装置101,102における処理手順は、図10における操作手順を記憶しない点で、開催側装置100と相違するが、他の処理は同様であるため説明は省略する。   Note that the processing procedure in the participating devices 101 and 102 during the joint review is different from the organizer device 100 in that the operation procedure in FIG. 10 is not stored, but the other processing is the same and the description is omitted.

図11及び図12は、合同レビューに途中参加する参加側装置101における処理手順を示すフローチャートである。図11は、合同レビューを実行中の開催側装置100で実行される処理を並列に示している。   FIG. 11 and FIG. 12 are flowcharts showing a processing procedure in the participating apparatus 101 that participates in the joint review halfway. FIG. 11 shows in parallel the processes executed by the organizer apparatus 100 that is executing the joint review.

参加側装置101のCPU20は、開催側装置100に対して参加要求を送信する(S301)。開催側装置100では、CPU10が参加側装置101から参加要求を受け付けたか否かを判定する(S120)。参加要求を受け付けていない場合(S120:NO)、CPU10は、処理を終了し、参加側装置102との合同レビューを続行する。参加要求を受け付けた場合(S120:YES)、CPU10は、合同レビューの対象のソースファイルを参加側装置101へ送信する(S121)。続いて、CPU10は、参加側装置102との合同レビューで記憶した操作手順を参加側装置101へ送信する(S122)。そして、CPU10は処理を終了する。   The CPU 20 of the participation apparatus 101 transmits a participation request to the organizer apparatus 100 (S301). In the organizer apparatus 100, the CPU 10 determines whether or not a participation request has been received from the participant apparatus 101 (S120). When the participation request is not received (S120: NO), the CPU 10 ends the process and continues the joint review with the participation side apparatus 102. When the participation request is received (S120: YES), the CPU 10 transmits the source file to be subjected to the joint review to the participation apparatus 101 (S121). Subsequently, the CPU 10 transmits the operation procedure stored in the joint review with the participating device 102 to the participating device 101 (S122). Then, the CPU 10 ends the process.

参加側装置101のCPU20は、開催側装置100から受信したソースファイルをモニタに表示し(S302)、開催側装置100から受信した操作手順を記憶する(S303)。次に、CPU20は、直ちに進行中の合同レビューを開始して、合同レビューに参加するか否かを判定する(S304)。直ちに合同レビューを開始する場合(S304:YES)、CPU20は、図8に示すように、ライブ再生枠及びレビュー再現枠をモニタの画面上に生成する(S305)。そして、CPU20は、ライブ再生枠で開催側装置100及び参加側装置102との合同レビューを開始する(S306)。また、CPU20は、S303で記憶した操作手順に従って、操作内容に係るレビュー再現画像を生成して、レビュー再現枠で再生することで、レビュー内容を再現する(S307)。   The CPU 20 of the participating apparatus 101 displays the source file received from the organizer apparatus 100 on the monitor (S302), and stores the operation procedure received from the organizer apparatus 100 (S303). Next, the CPU 20 immediately starts the ongoing joint review and determines whether to participate in the joint review (S304). When the joint review is started immediately (S304: YES), the CPU 20 generates a live reproduction frame and a review reproduction frame on the monitor screen as shown in FIG. 8 (S305). Then, the CPU 20 starts a joint review with the organizer apparatus 100 and the participant apparatus 102 in the live playback frame (S306). Further, the CPU 20 reproduces the review content by generating a review reproduction image related to the operation content according to the operation procedure stored in S303 and reproducing it in the review reproduction frame (S307).

レビュー再現中であっても合同レビューは行なわれているため、CPU20は、レビュー内容の再現中に開催側装置100又は参加側装置102から操作を受信したか否かを判定する(S308)。受信した場合(S308:YES)、CPU20は、S303で記憶した操作手順に、受信した操作の操作内容を追加記憶する(S309)。記憶した後、又は、操作を受信していない場合(S308:NO)、CPU20は、レビュー再現枠でのレビュー内容の再現が終了したか否かを判定する(S310)。終了していない場合(S310:NO)CPU20は、S307の処理に戻る。終了した場合(S310:YES)、CPU20は、本処理を終了する。このとき、CPU20は、レビュー再現枠を消去し、ライブ再生枠のみを表示する。   Since the joint review is performed even during the reproduction of the review, the CPU 20 determines whether or not an operation is received from the organizer apparatus 100 or the participant apparatus 102 during the reproduction of the review contents (S308). If received (S308: YES), the CPU 20 additionally stores the operation content of the received operation in the operation procedure stored in S303 (S309). After storing, or when no operation has been received (S308: NO), the CPU 20 determines whether or not the reproduction of the review contents in the review reproduction frame has been completed (S310). If not completed (S310: NO), the CPU 20 returns to the process of S307. When the process is completed (S310: YES), the CPU 20 ends the process. At this time, the CPU 20 deletes the review reproduction frame and displays only the live reproduction frame.

一方、S304において、直ちに合同レビューを開始しない場合(S304:NO)、CPU20は、S303で記憶した操作手順に従って、合同レビューにおけるこれまでのレビュー内容を再現する(S311)。CPU20は、レビュー内容の再現中に開催側装置100又は参加側装置102から操作を受信したか否かを判定する(S312)。受信した場合(S312:YES)、CPU20は、S303で記憶した操作手順に、受信した操作の操作内容を追加記憶する(S313)。記憶した後、又は、操作を受信していない場合(S312:NO)、CPU20は、レビュー内容の再現が終了したか否かを判定する(S314)。終了していない場合(S314:NO)CPU20は、S311の処理に戻る。終了した場合(S314:YES)、CPU20は、開催側装置100及び参加側装置102との合同レビューを開始する(S315)。そして、CPU20は、本処理を終了する。   On the other hand, when the joint review is not started immediately in S304 (S304: NO), the CPU 20 reproduces the review contents so far in the joint review according to the operation procedure stored in S303 (S311). The CPU 20 determines whether an operation is received from the organizer apparatus 100 or the participant apparatus 102 during reproduction of the review contents (S312). If received (S312: YES), the CPU 20 additionally stores the operation content of the received operation in the operation procedure stored in S303 (S313). After storing, or when no operation has been received (S312: NO), the CPU 20 determines whether or not the reproduction of the review content has ended (S314). When not complete | finished (S314: NO), CPU20 returns to the process of S311. If completed (S314: YES), the CPU 20 starts a joint review with the organizer apparatus 100 and the participant apparatus 102 (S315). Then, the CPU 20 ends this process.

図13は、レビュー再現中に逆再生する場合の参加側装置101における処理手順を示すフローチャートである。CPU20は、逆再生指示を受け付けたか否かを判定する(S320)。逆再生指示を受け付けていない場合(S320:NO)、CPU20は、本処理を終了する。逆再生指示を受け付けた場合(S320:YES)、CPU20は、直前の操作内容に係るレビュー再現画像をRAM22又は記憶装置23から取得する(S321)。直前の操作内容に係るレビュー再現画像とは、例えば操作手順のn番目の操作内容に係るレビュー再現画像を再生している場合、操作手順の(n−1)番目の操作内容に係るレビュー再現画像である。CPU20は、取得したレビュー再現画像を再生し(S322)、本処理を終了する。   FIG. 13 is a flowchart illustrating a processing procedure in the participating apparatus 101 when reverse playback is performed during review reproduction. The CPU 20 determines whether a reverse playback instruction has been accepted (S320). When the reverse reproduction instruction has not been received (S320: NO), the CPU 20 ends this process. When a reverse reproduction instruction is received (S320: YES), the CPU 20 acquires a review reproduction image related to the immediately preceding operation content from the RAM 22 or the storage device 23 (S321). The review reproduction image related to the previous operation content is, for example, when the review reproduction image related to the nth operation content of the operation procedure is reproduced, the review reproduction image related to the (n-1) th operation content of the operation procedure. It is. The CPU 20 reproduces the acquired review reproduction image (S322), and ends this process.

なお、図13では、逆再生が指示される都度、レビュー再現画像を逆再生するようにしているが、一度逆再生が指示された場合、停止操作がされるまでレビュー再現画像を逆再生するようにしてもよい。また、直前の操作内容に係るレビュー再現画像の再生だけでなく、例えば3つ前の操作など、指定された操作の操作内容に係るレビュー再現画像を再生できるようにしてもよい。   In FIG. 13, each time the reverse reproduction is instructed, the review reproduction image is reversely reproduced. However, once the reverse reproduction is instructed, the review reproduction image is reversely reproduced until the stop operation is performed. It may be. Further, not only the reproduction of the review reproduction image related to the immediately preceding operation content, but also the review reproduction image related to the operation content of the designated operation such as the previous three operations may be reproduced.

以上、本発明の好適な実施の形態について、具体的に説明したが、各構成及び動作等は適宜変更可能であって、上述の実施の形態に限定されることはない。例えば、上述の実施の形態では、開催側装置100が合同レビューの開催要求を送信するようにしているが、参加側装置101(又は102)が合同レビューの開催要求を送信するようにしてもよい。また、上述の実施の形態では、合同レビューでは、ソースファイルを編集しないようにしているが、開催側装置100又は参加側装置101,102からソースファイルを編集できるようにしてもよい。さらに、上述の実施の形態では、レビュー再現画像を再生することで、レビュー内容を確認するようにしているが、画像と音声との組み合わせ、又は音声のみにより、レビュー内容が確認できるようにしてもよい。   The preferred embodiments of the present invention have been specifically described above, but each configuration, operation, and the like can be changed as appropriate, and are not limited to the above-described embodiments. For example, in the above-described embodiment, the organizer apparatus 100 transmits a joint review request, but the participating apparatus 101 (or 102) may transmit a joint review request. . In the above-described embodiment, the source file is not edited in the joint review. However, the source file may be edited from the host apparatus 100 or the participating apparatuses 101 and 102. Further, in the above-described embodiment, the review content is confirmed by reproducing the review reproduction image. However, the review content can be confirmed only by a combination of an image and sound, or only by sound. Good.

以下に、上述の実施形態を含む実施形態に関し、更に付記を開示する。   Hereinafter, additional notes will be disclosed regarding the embodiment including the above-described embodiment.

(付記1)
外部装置と接続する接続部と、
データを記憶するデータ記憶部と、
該データ記憶部に記憶されているデータの表示を開始する開始部と、
該開始部が開始した表示に係る操作を受け付ける操作受付部と、
該操作受付部が複数の操作を受け付けた場合、前記操作受付部が受け付けた操作の操作内容に、受け付けた順序を対応付けて記憶する操作内容記憶部と、
表示しているデータの要求を、外部装置から受信する要求受信部と、
該要求受信部が要求を受信した場合、前記操作内容記憶部に操作内容が記憶されているか否かを判定する判定部と、
該判定部が記憶されていると判定した場合、前記操作内容記憶部に記憶されている操作内容を前記外部装置へ送信する送信部と
を備えるデータ表示装置。
(Appendix 1)
A connection for connecting to an external device;
A data storage unit for storing data;
A start unit for starting display of data stored in the data storage unit;
An operation receiving unit that receives an operation related to the display started by the start unit;
When the operation receiving unit receives a plurality of operations, an operation content storage unit that stores the operation content of the operation received by the operation receiving unit in association with the received order;
A request receiving unit that receives a request for data being displayed from an external device; and
A determination unit that determines whether or not the operation content is stored in the operation content storage unit when the request reception unit receives the request;
A data display device comprising: a transmission unit that transmits the operation content stored in the operation content storage unit to the external device when it is determined that the determination unit is stored.

(付記2)
前記操作受付部が受け付けた操作内容を表す画像データを生成する画像データ生成部と、
該画像データ生成部が生成した画像データを記憶する画像データ記憶部と、
操作内容の指定を受け付ける指定受付部と、
該指定受付部が指定を受け付けた操作内容に係る画像データを、前記画像データ記憶部から検索する画像データ検索部と、
該画像データ検索部が検索した画像データを表示する表示部と
をさらに備える付記1に記載のデータ表示装置。
(Appendix 2)
An image data generation unit that generates image data representing the operation content received by the operation reception unit;
An image data storage unit for storing the image data generated by the image data generation unit;
A designation accepting unit that accepts designation of operation contents;
An image data search unit that searches the image data storage unit for image data related to the operation content received by the specification receiving unit;
The data display device according to appendix 1, further comprising: a display unit that displays the image data searched by the image data search unit.

(付記3)
前記画像データ記憶部は、
前記操作受付部が操作を受け付けた順序に対応付けて、画像データを記憶するようにしてある
付記2に記載のデータ表示装置。
(Appendix 3)
The image data storage unit
The data display device according to appendix 2, wherein image data is stored in association with an order in which the operation reception unit receives operations.

(付記4)
一及び他の表示装置が通信可能に接続されており、データを表示部に表示している前記一の表示装置が、前記他の表示装置からデータ要求を受信した場合、前記データを送信するデータ表示システムにおいて、
前記一の表示装置は、
データの表示に係る操作を受け付ける操作受付部と、
該操作受付部が複数の操作を受け付けた場合、前記操作受付部が受け付けた操作の操作内容に、受け付けた順序を対応付けて記憶する操作内容記憶部と、
前記他の表示装置からデータ要求を受信した場合、前記操作内容記憶部に操作内容が記憶されているか否かを判定する判定部と、
該判定部が記憶されていると判定した場合、前記操作内容記憶部に記憶されている操作内容を前記他の表示装置へ送信する送信部と
を有し、
前記他の表示装置は、
前記一の表示装置の前記送信部から送信された操作内容を受信する操作内容受信部と、
該操作内容受信部が受信した操作内容を、対応付けられた順序に従って報知する操作内容報知部と
を有する
データ表示システム。
(Appendix 4)
Data for transmitting the data when the one and other display devices are communicably connected and the one display device displaying data on the display unit receives a data request from the other display device. In the display system,
The one display device is
An operation accepting unit for accepting an operation related to data display;
When the operation receiving unit receives a plurality of operations, an operation content storage unit that stores the operation content of the operation received by the operation receiving unit in association with the received order;
A determination unit that determines whether or not the operation content is stored in the operation content storage unit when a data request is received from the other display device;
A transmission unit that transmits the operation content stored in the operation content storage unit to the other display device when it is determined that the determination unit is stored;
The other display device includes:
An operation content receiving unit that receives the operation content transmitted from the transmission unit of the one display device;
A data display system comprising: an operation content notifying unit that notifies the operation content received by the operation content receiving unit according to an associated order.

(付記5)
前記他の表示装置は、
前記操作内容受信部が受信した操作内容を表す画像データを生成する画像データ生成部
をさらに有し、
前記操作内容報知部は、
前記画像データ生成部が生成した画像データを表示部に表示するようにしてある
付記4に記載のデータ表示システム。
(Appendix 5)
The other display device includes:
An image data generating unit that generates image data representing the operation content received by the operation content receiving unit;
The operation content notification unit
The data display system according to claim 4, wherein the image data generated by the image data generation unit is displayed on a display unit.

(付記6)
前記他の表示装置は、
前記画像データ生成部が生成した画像データを記憶する画像データ記憶部と、
操作内容の指定を受け付ける指定受付部と、
該指定受付部が指定を受け付けた操作内容に係る画像データを、前記画像データ記憶部から検索する画像データ検索部と、
該画像データ検索部が検索した画像データを前記表示部に表示する表示制御部と
をさらに有する付記5に記載のデータ表示システム。
(Appendix 6)
The other display device includes:
An image data storage unit for storing the image data generated by the image data generation unit;
A designation accepting unit that accepts designation of operation contents;
An image data search unit that searches the image data storage unit for image data related to the operation content received by the specification receiving unit;
The data display system according to claim 5, further comprising: a display control unit that displays the image data searched by the image data search unit on the display unit.

(付記7)
前記他の表示装置は、
データを受信したときに、前記データの表示を開始するか否かを判定する開始判定部と、
該開始判定部が開始すると判定した場合、前記操作内容報知部による報知と並行して、前記データを前記表示部に表示する表示開始部と
をさらに有する付記4から6の何れか一つに記載のデータ表示システム。
(Appendix 7)
The other display device includes:
A start determination unit for determining whether to start displaying the data when data is received;
When the start determination unit determines to start, the display start unit for displaying the data on the display unit in parallel with the notification by the operation content notification unit, further comprising: Data display system.

(付記8)
一及び他の表示装置が通信可能に接続されており、データを表示部に表示している前記一の表示装置が、前記他の表示装置からデータ要求を受信した場合、前記データを送信するデータ表示方法において、
前記一の表示装置は、
データの表示に係る操作を受け付け、
複数の操作を受け付けた場合、受け付けた操作の操作内容に、受け付けた順序を対応付けて記憶し、
前記他の表示装置からデータ要求を受信した場合、操作内容が記憶されているか否かを判定し、
記憶されていると判定した場合、記憶されている操作内容を前記一の表示装置から前記他の表示装置へ送信し、
前記他の表示装置は、
前記一の表示装置から送信された操作内容を受信し、
受信した操作内容を、対応付けられた順序に従って報知する
データ表示方法。
(Appendix 8)
Data for transmitting the data when the one and other display devices are communicably connected and the one display device displaying data on the display unit receives a data request from the other display device. In the display method,
The one display device is
Accept operations related to data display,
When multiple operations are accepted, the operation contents of the accepted operations are stored in association with the received order,
When a data request is received from the other display device, it is determined whether the operation content is stored,
If it is determined that it is stored, the stored operation content is transmitted from the one display device to the other display device,
The other display device includes:
Receiving the operation content transmitted from the one display device;
A data display method for notifying the received operation contents according to the associated order.

(付記9)
外部装置と接続し、データを記憶しているコンピュータで実行されるプログラムにおいて、
コンピュータを、
記憶されているデータの表示を開始する開始部、
該開始部が開始した表示に係る操作を複数受け付けた場合、受け付けた操作の操作内容に、受け付けた順序を対応付けて記憶させる操作内容記憶部、
外部装置から表示しているデータの要求を受信した場合、前記操作内容記憶部により操作内容が記憶されているか否かを判定する判定部、及び、
該判定部が記憶されていると判定した場合、前記操作内容記憶部に記憶されている操作内容を前記外部装置へ送信させる送信部
として機能させるプログラム。
(Appendix 9)
In a program executed on a computer connected to an external device and storing data,
Computer
A starter to start displaying stored data,
When receiving a plurality of operations related to the display started by the start unit, an operation content storage unit for storing the received operation in association with the received operation content,
A determination unit that determines whether or not operation content is stored in the operation content storage unit when a request for data displayed from an external device is received; and
A program for functioning as a transmission unit for transmitting the operation content stored in the operation content storage unit to the external device when it is determined that the determination unit is stored.

(付記10)
付記9に記載のプログラムが記録されており、コンピュータでの読み取りが可能な記録媒体。
(Appendix 10)
A recording medium on which the program according to appendix 9 is recorded and is readable by a computer.

24 入出力部(表示部)
31 レビュー開始部(開始部)
32 開始受付部(要求受信部)
33 ソースファイル記憶部(データ記憶部)
34 操作受付部
40 操作手順記憶部(操作内容記憶部)
41 操作手順送信部(判定部、送信部)
60 操作手順分析部(画像データ生成部)
61 順次再生部(操作内容報知部、表示部)
62 レビュー履歴記憶部(画像データ記憶部)
63 逆再生部(指定受付部、画像データ検索部)
64 表示選択部(開始判定部)
100 参加側装置(一の表示装置)
101,102 参加側装置(他の表示装置)
24 Input / output unit (display unit)
31 Review start part (start part)
32 Start reception part (request reception part)
33 Source file storage (data storage)
34 Operation reception unit 40 Operation procedure storage unit (operation content storage unit)
41 Operation procedure transmitter (determination unit, transmitter)
60 Operating procedure analysis unit (image data generation unit)
61 Sequential playback unit (operation content notification unit, display unit)
62 Review history storage (image data storage)
63 Reverse playback unit (designation reception unit, image data search unit)
64 Display selection unit (start determination unit)
100 Participating device (one display device)
101, 102 Participating device (other display devices)

Claims (6)

外部装置と接続する接続部と、
データを記憶するデータ記憶部と、
該データ記憶部に記憶されているデータの表示を開始する開始部と、
該開始部が開始した表示に係る操作を受け付ける操作受付部と、
該操作受付部が複数の操作を受け付けた場合、前記操作受付部が受け付けた操作の操作内容に、受け付けた順序を対応付けて記憶する操作内容記憶部と、
表示しているデータの要求を、外部装置から受信する要求受信部と、
該要求受信部が要求を受信した場合、前記操作内容記憶部に操作内容が記憶されているか否かを判定する判定部と、
該判定部が記憶されていると判定した場合、前記操作内容記憶部に記憶されている操作内容を前記外部装置へ送信する送信部と
を備えるデータ表示装置。
A connection for connecting to an external device;
A data storage unit for storing data;
A start unit for starting display of data stored in the data storage unit;
An operation receiving unit that receives an operation related to the display started by the start unit;
When the operation receiving unit receives a plurality of operations, an operation content storage unit that stores the operation content of the operation received by the operation receiving unit in association with the received order;
A request receiving unit that receives a request for data being displayed from an external device; and
A determination unit that determines whether or not the operation content is stored in the operation content storage unit when the request reception unit receives the request;
A data display device comprising: a transmission unit that transmits the operation content stored in the operation content storage unit to the external device when it is determined that the determination unit is stored.
一及び他の表示装置が通信可能に接続されており、データを表示部に表示している前記一の表示装置が、前記他の表示装置からデータ要求を受信した場合、前記データを送信するデータ表示システムにおいて、
前記一の表示装置は、
データの表示に係る操作を受け付ける操作受付部と、
該操作受付部が複数の操作を受け付けた場合、前記操作受付部が受け付けた操作の操作内容に、受け付けた順序を対応付けて記憶する操作内容記憶部と、
前記他の表示装置からデータ要求を受信した場合、前記操作内容記憶部に操作内容が記憶されているか否かを判定する判定部と、
該判定部が記憶されていると判定した場合、前記操作内容記憶部に記憶されている操作内容を前記他の表示装置へ送信する送信部と
を有し、
前記他の表示装置は、
前記一の表示装置の前記送信部から送信された操作内容を受信する操作内容受信部と、
該操作内容受信部が受信した操作内容を、対応付けられた順序に従って報知する操作内容報知部と
を有する
データ表示システム。
Data for transmitting the data when the one and other display devices are communicably connected and the one display device displaying data on the display unit receives a data request from the other display device. In the display system,
The one display device is
An operation accepting unit for accepting an operation related to data display;
When the operation receiving unit receives a plurality of operations, an operation content storage unit that stores the operation content of the operation received by the operation receiving unit in association with the received order;
A determination unit that determines whether or not the operation content is stored in the operation content storage unit when a data request is received from the other display device;
A transmission unit that transmits the operation content stored in the operation content storage unit to the other display device when it is determined that the determination unit is stored;
The other display device includes:
An operation content receiving unit that receives the operation content transmitted from the transmission unit of the one display device;
A data display system comprising: an operation content notifying unit that notifies the operation content received by the operation content receiving unit according to an associated order.
前記他の表示装置は、
前記操作内容受信部が受信した操作内容を表す画像データを生成する画像データ生成部
をさらに有し、
前記操作内容報知部は、
前記画像データ生成部が生成した画像データを表示部に表示するようにしてある
請求項2に記載のデータ表示システム。
The other display device includes:
An image data generating unit that generates image data representing the operation content received by the operation content receiving unit;
The operation content notification unit
The data display system according to claim 2, wherein the image data generated by the image data generation unit is displayed on a display unit.
前記他の表示装置は、
前記画像データ生成部が生成した画像データを記憶する画像データ記憶部と、
操作内容の指定を受け付ける指定受付部と、
該指定受付部が指定を受け付けた操作内容に係る画像データを、前記画像データ記憶部から検索する画像データ検索部と、
該画像データ検索部が検索した画像データを前記表示部に表示する表示制御部と
をさらに有する請求項3に記載のデータ表示システム。
The other display device includes:
An image data storage unit for storing the image data generated by the image data generation unit;
A designation accepting unit that accepts designation of operation contents;
An image data search unit that searches the image data storage unit for image data related to the operation content received by the specification receiving unit;
The data display system according to claim 3, further comprising: a display control unit that displays the image data searched by the image data search unit on the display unit.
前記他の表示装置は、
データを受信したときに、前記データの表示を開始するか否かを判定する開始判定部と、
該開始判定部が開始すると判定した場合、前記操作内容報知部による報知と並行して、前記データを前記表示部に表示する表示開始部と
をさらに有する請求項2から4の何れか一つに記載のデータ表示システム。
The other display device includes:
A start determination unit for determining whether to start displaying the data when data is received;
The display start unit for displaying the data on the display unit in parallel with the notification by the operation content notification unit when the start determination unit determines to start, further comprising: The data display system described.
一及び他の表示装置が通信可能に接続されており、データを表示部に表示している前記一の表示装置が、前記他の表示装置からデータ要求を受信した場合、前記データを送信するデータ表示方法において、
前記一の表示装置は、
データの表示に係る操作を受け付け、
複数の操作を受け付けた場合、受け付けた操作の操作内容に、受け付けた順序を対応付けて記憶し、
前記他の表示装置からデータ要求を受信した場合、操作内容が記憶されているか否かを判定し、
記憶されていると判定した場合、記憶されている操作内容を前記一の表示装置から前記他の表示装置へ送信し、
前記他の表示装置は、
前記一の表示装置から送信された操作内容を受信し、
受信した操作内容を、対応付けられた順序に従って報知する
データ表示方法。
Data for transmitting the data when the one and other display devices are communicably connected and the one display device displaying data on the display unit receives a data request from the other display device. In the display method,
The one display device is
Accept operations related to data display,
When multiple operations are accepted, the operation contents of the accepted operations are stored in association with the received order,
When a data request is received from the other display device, it is determined whether the operation content is stored,
If it is determined that it is stored, the stored operation content is transmitted from the one display device to the other display device,
The other display device includes:
Receiving the operation content transmitted from the one display device;
A data display method for notifying the received operation contents according to the associated order.
JP2010126095A 2010-06-01 2010-06-01 Data display device, data display system, and data display method Expired - Fee Related JP5477172B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010126095A JP5477172B2 (en) 2010-06-01 2010-06-01 Data display device, data display system, and data display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010126095A JP5477172B2 (en) 2010-06-01 2010-06-01 Data display device, data display system, and data display method

Publications (2)

Publication Number Publication Date
JP2011253303A JP2011253303A (en) 2011-12-15
JP5477172B2 true JP5477172B2 (en) 2014-04-23

Family

ID=45417204

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010126095A Expired - Fee Related JP5477172B2 (en) 2010-06-01 2010-06-01 Data display device, data display system, and data display method

Country Status (1)

Country Link
JP (1) JP5477172B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3022326B2 (en) * 1996-06-18 2000-03-21 日本電気株式会社 File change history management system
JP2001166924A (en) * 1999-12-10 2001-06-22 Mitsubishi Electric Corp Software development product management apparatus and management method
JP4274530B2 (en) * 2003-06-17 2009-06-10 株式会社リコー Operation method of configuration management target file in software configuration management system
JP2008146565A (en) * 2006-12-13 2008-06-26 Ricoh Co Ltd Review processing method, program, recording medium, and review processing apparatus
JP2009146207A (en) * 2007-12-14 2009-07-02 Mitsubishi Electric Corp Source code analysis support device

Also Published As

Publication number Publication date
JP2011253303A (en) 2011-12-15

Similar Documents

Publication Publication Date Title
US9092173B1 (en) Reviewing and editing word processing documents
EP2689342A2 (en) Synchronizing digital content
CN106663175A (en) Outsourcing document-transformation tasks while protecting sensitive information
JP5679425B2 (en) Display device, disclosure control device, disclosure control method, and program
WO2016201582A1 (en) Ideation platform system and method
CN104750372A (en) File sharing method and device
JP4034037B2 (en) Document deliberation apparatus, document deliberation system, and computer-readable recording medium storing a program for operating a computer as a document deliberation apparatus
JP4677486B2 (en) Device, method and computer program for supporting creation of reply mail
JP2011197914A (en) Communication system, minutes creation method, minutes creation apparatus, and minutes creation program
JP2016218658A (en) Content evaluation apparatus, system, server apparatus, and terminal apparatus
JP5477172B2 (en) Data display device, data display system, and data display method
JP2004280508A (en) Display system and method for plant monitoring
JP2004184576A (en) Presentation system
US9087127B1 (en) Method for providing an integrated video module
CN107544750A (en) Terminal device
JP7733175B1 (en) Insurance product information support system, display control method and terminal device
JP2013183182A (en) Conference system, minutes server, and minutes creation method
JP2011086233A (en) Information processing apparatus, control method for the same and program
JP4635219B2 (en) Graphics dialogue apparatus and graphics dialogue program
JP2005084725A (en) Process flow generation apparatus and process flow generation method
JP2024133986A (en) Information processing system and information processing program
CN113176844A (en) Intelligent question screenshot method and device, electronic equipment and storage medium
WO2026014475A1 (en) Information processing device, method for controlling information processing device, and program
JP2025162956A (en) Information processing device, information processing method, program, and recording medium
CN113778512A (en) Negotiation data processing method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130403

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131227

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: 20140114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140127

R150 Certificate of patent or registration of utility model

Ref document number: 5477172

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees