This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2014-152006 filed Jul. 25, 2014.
(i) Technical Field
The present invention relates to an information processing apparatus, an information processing system, and a non-transitory computer readable medium.
(ii) Related Art
A teleconferencing system has recently been used in conferences. The teleconferencing system includes personal computers (PCs), tablet terminals, and similar devices connected to one another via a network to share electronic data of the conference materials and the like. The teleconferencing system allows synchronization of a terminal apparatus used by a person who makes a presentation (hereinafter referred to as a “presenter terminal”) and terminal apparatuses used by other persons who take part in the conference participants (hereinafter referred to as “participant terminals”) so that display content (such as a displayed page of the materials) on a display screen of the presenter terminal is synchronously displayed on display screens of the participant terminals.
In the teleconferencing system described above, there has been proposed a technique that allows a participant to switch the state of their participant terminal to an asynchronous state to display content different from the display content of the presenter terminal.
According to an aspect of the invention, there is provided a non-transitory computer readable medium storing a program causing a computer to execute a process for allowing at least part of display content of a second terminal apparatus included in multiple terminal apparatuses to be displayed on at least a portion of a display screen of a first terminal apparatus included in the multiple terminal apparatuses in such a manner that the first terminal apparatus is in a synchronous state. The process includes acquiring first operation content indicating content of an operation performed by a first user on the first terminal apparatus; and modifying, in a case where the first operation content indicates content of an operation of modifying display content displayed on the first terminal apparatus in synchronization with the second terminal apparatus and indicates content of a predetermined operation, the display content displayed on the first terminal apparatus to display content corresponding to the first operation content.
An exemplary embodiment of the present invention will be described in detail based on the following figures, wherein:
An exemplary embodiment of the present invention will be described hereinafter with reference to the drawings. In this exemplary embodiment, a teleconferencing system that allows multiple terminal apparatuses connected via a network to share electronic data will be described as an example of an information processing system.
As illustrated in
In the following, a specific configuration of the teleconferencing system 100 will be described, focusing on the presenter terminal 10a and the participant terminal 10b.
The program may be installed to the participant terminal 10b from a computer-readable information storage medium such as a compact disc read-only memory (CD-ROM), a digital versatile disc ROM (DVD-ROM), or a memory card, or may be downloaded via the communication network 20, such as the Internet, or downloaded from a server in which the program is stored in advance.
For example, as illustrated in
The functions corresponding to the program described above will now be described.
The presenter operation acceptance unit 11 accepts, from the presenter terminal 10a, information indicating the content of an operation performed by the presenter on the presenter terminal 10a (hereinafter referred to as “presenter operation information”) (second operation content). The presenter operation information is information indicating the content of an operation such as displaying new materials, writing on the materials with a pen tool (a handwriting tool), picking up (or selecting) a posted comment, switching the page of the materials, displaying and moving the mouse pointer, and receiving audio input.
A description will now be given of a specific example of a process performed by the presenter terminal 10a.
For example, the presenter operates the mouse or the like (the input unit 105) of the presenter terminal 10a to read materials saved in the file DB 31 (or to display the materials on a conference-material screen). In this case, the presenter terminal 10a notifies (or transmits) the participant terminal 10b of the presenter operation information indicating the content of the operation described above, which includes information indicating the Uniform Resource Locator (URL) of the destination to which the materials are saved or the material ID, via the communication unit 104.
For example, the presenter operates the mouse of the presenter terminal 10a to display the mouse pointer on the conference-material screen (see
For example, the presenter operates the pen tool in the presenter terminal 10a to write characters and the like on the conference-material screen (see
For example, the presenter operates the mouse of the presenter terminal 10a to switch the page for the conference-material screen (see
In the way described above, in response to an operation performed by the presenter, the presenter terminal 10a notifies the participant terminals 10b, 10c, and 10d of information indicating the content of the operation.
The participant operation acquisition unit 12 acquires information indicating the content of an operation performed by the participant on the participant terminal 10b (hereinafter referred to as “participant operation information”) (first operation content). Similarly to the presenter operation information, the participant operation information is information indicating the content of an operation such as displaying the materials, writing on the materials with a pen tool, creating a posted comment, switching the page of the materials, displaying and moving the mouse pointer, and receiving audio input.
The operation type determination unit 13 determines an operation type (a presenter operation type) in accordance with the presenter operation information accepted from the presenter terminal 10a by the presenter operation acceptance unit 11. The operation type determination unit 13 further determines an operation type (a participant operation type) in accordance with the participant operation information acquired by the participant operation acquisition unit 12 in the associated terminal (i.e., the participant terminal 10b). Operations performed by the presenter and the participant are classified by type. The operation types are set in advance, and are saved in the storage unit 103 as items in an operation type table, by way of example. The operations registered in the operation type table are operations that are meaningful for the presenter and the participant, examples of which include modifying display content (or synchronized content) displayed on the participant terminal 10b in synchronization with the presenter terminal 10a. The modifying operation is, specifically, an operation of modifying the display content of the participant terminal 10b by, while the first page of materials A displayed on the presenter terminal 10a is being displayed on the participant terminal 10b in a synchronous fashion, switching to the second page. Another specific example of the modifying operation is an operation of modifying the display content of the participant terminal 10b by, while the first page of the materials A displayed on the presenter terminal 10a is being displayed on the participant terminal 10b in a synchronous fashion, displaying the mouse pointer on the first page.
The synchronized content may be displayed on the entire display screen of the participant terminal 10b or on a portion of the display screen. In addition, the entire display screen of the presenter terminal 10a or a portion of the display screen may be synchronized. Thus, for example, even in a case where the mouse pointer operated by the presenter on the presenter terminal 10a is synchronously moving on the participant terminal 10b (synchronous state), the mouse pointer for the participant terminal 10b may be displayed separately (for example, outside the synchronized display screen). Alternatively, both the mouse pointer in the synchronous state, which is operated by the presenter, and the mouse pointer for the participant terminal 10b, which is operated by the participant, may appear on the synchronized display screen. The operation of displaying the mouse pointer on the presenter terminal 10a is involved in the operation of modifying the display content of the participant terminal 10b.
The synchronization determination unit 14 determines whether to make the participant terminal 10b synchronous or asynchronous with the presenter terminal 10a, in accordance with the determination result of the operation type determination unit 13. Specifically, if the operation performed by the presenter corresponds to a predetermined operation type (see
The display control unit 15 controls the display content on the display screen of the participant terminal 10b in accordance with the determination result of the synchronization determination unit 14. Specifically, if the synchronization determination unit 14 determines that the participant terminal 10b is “synchronous”, the display control unit 15 causes display content corresponding to the content of the operation performed by the presenter to be reflected and displayed on the participant terminal 10b. For example, when the presenter displays new materials A on the presenter terminal 10a, the synchronization determination unit 14 determines that the participant terminal 10b is “synchronous”, and the display control unit 15 causes the materials A to be displayed on the display unit 106 of the participant terminal 10b. For example, when the presenter switches the displayed page of the materials A from the first page to the second page on the presenter terminal 10a, the synchronization determination unit 14 determines that the participant terminal 10b is “synchronous”, and the display control unit 15 switches the displayed page of the materials A being displayed on the display unit 106 of the participant terminal 10b from the first page to the second page. Similarly, when the presenter writes characters with a pen tool, picks up a posted comment, or moves the mouse pointer, the display control unit 15 causes the content of the corresponding operation to be reflected to the participant terminal 10b.
On the other hand, if the synchronization determination unit 14 determines that the participant terminal 10b is “asynchronous”, the display control unit 15 makes the participant terminal 10b asynchronous with the presenter terminal 10a (asynchronous mode), and causes the content of the operation performed by the participant to be reflected to the participant terminal 10b. For example, when the participant selects different materials B while the materials A is being displayed on the participant terminal 10b in synchronization with the presenter terminal 10a, the synchronization determination unit 14 determines that the participant terminal 10b is “asynchronous”, and the display control unit 15 makes the participant terminal 10b asynchronous with the presenter terminal 10a, modifies the display content of the participant terminal 10b, and causes the materials B to be displayed on the display unit 106. For example, while the third page of the materials A is being displayed on the participant terminal 10b in synchronization with the presenter terminal 10a, if the participant switches to the next page (i.e., the fourth page), the synchronization determination unit 14 determines that the participant terminal 10b is “asynchronous”, and the display control unit 15 makes the participant terminal 10b asynchronous with the presenter terminal 10a, and switches (or modifies) the displayed page of the materials A being displayed on the display unit 106 of the participant terminal 10b from the third page to the fourth page. Similarly, when the participant writes characters with a pen tool, creates a comment to be posted, or moves the mouse pointer, the display control unit 15 makes the participant terminal 10b asynchronous with the presenter terminal 10a, and causes the content of the corresponding operation to be reflected to the participant terminal 10b.
Accordingly, the display control unit 15 functions as a synchronization cancellation unit that cancels the synchronous state (or switches to the asynchronous state) in response to a preset operation performed by the participant on the participant terminal 10b, and functions as a re-synchronization unit that reverts to the synchronous state (or cancels the asynchronous state) in response to a preset operation performed by the presenter on the presenter terminal 10a in a state where the synchronous state has been canceled (i.e., the asynchronous state).
A process flow in the teleconferencing system 100 will now be described.
Initially, the presenter P selects a file of the materials A saved in the storage unit 103 (
Then, the presenter operation acceptance unit 11 of the participant terminal 10b accepts the presenter operation information from the presenter terminal 10a (S201). Here, the presenter operation acceptance unit 11 accepts the content of the operation (“displaying new materials A”) including the ID of the materials A.
Then, the operation type determination unit 13 of the participant terminal 10b determines an operation type in accordance with the presenter operation information (S202). Here, the operation type determination unit 13 refers to the operation type table illustrated in
Then, the synchronization determination unit 14 of the participant terminal 10b determines whether the participant terminal 10b is synchronous or asynchronous, in accordance with the determination result of the operation type determination unit 13 (S203). Here, “Display of materials” is designated as the operation type. Thus, the synchronization determination unit 14 determines that the participant terminal 10b is “synchronous”.
Then, the display control unit 15 of the participant terminal 10b controls the display content on the display screen of the participant terminal 10b in accordance with the determination result of the synchronization determination unit 14 (S204). Here, the synchronization determination unit 14 determines that the participant terminal 10b is “synchronous”. Thus, the display control unit 15 causes the first page of the materials A to be displayed on the display unit 106 of the participant terminal 10b.
In the processing of S201 to S204 described above, the presenter terminal 10a and the participant terminal 10b are in a synchronous state (synchronous mode), and the same content is displayed.
Then, the participant S performs a desired operation on the participant terminal 10b. Here, it is assumed that the participant S switches the displayed page (i.e., the first page) of the materials A being displayed on the display screen to the second page (S205).
Then, the participant operation acquisition unit 12 of the participant terminal 10b acquires participant operation information indicating the content of the operation performed by the participant S. Here, the participant terminal 10b acquires participant operation information indicating the content of the operation performed by the participant S (here, switching the page of the materials A), which includes information on the materials A (for example, the ID of the materials A) (S206).
Then, the operation type determination unit 13 of the participant terminal 10b determines an operation type in accordance with the participant operation information (S207). Here, the operation type determination unit 13 refers to the operation type table illustrated in
Then, the synchronization determination unit 14 of the participant terminal 10b determines whether the participant terminal 10b is synchronous or asynchronous, in accordance with the determination result of the operation type determination unit 13 (S208). Here, “Page switching” is designated as the operation type. Thus, the synchronization determination unit 14 determines that the participant terminal 10b is “asynchronous”.
Then, the display control unit 15 of the participant terminal 10b controls the display content on the display screen of the participant terminal 10b in accordance with the determination result of the synchronization determination unit 14 (S209). Here, the synchronization determination unit 14 determines that the participant terminal 10b is “asynchronous”. Thus, the display control unit 15 modifies the display content on the display unit 106 of the participant terminal 10b, and causes the second page of the materials A to be displayed even if the first page of the materials A is being displayed on the display unit 106 of the presenter terminal 10a.
In the processing of S205 to S209, the participant terminal 10b is in an asynchronous state (asynchronous mode), and different pieces of content are displayed on the presenter terminal 10a and the participant terminal 10b.
Then, the presenter P performs a desired operation on the presenter terminal 10a. Here, it is assumed that the presenter P writes characters on the first page of the materials A, which is being displayed on the display unit 106, with a pen tool (S102 in
Then, the presenter terminal 10a notifies the participant terminal 10b of presenter operation information indicating the content of the operation performed by the presenter P (here, writing on the materials A with a pen tool), which includes information indicating the location (or coordinates) of the written characters, and the ID and page number of the materials A to which the characters are written.
Then, the presenter operation acceptance unit 11 of the participant terminal 10b accepts the presenter operation information from the presenter terminal 10a (S210).
Then, the operation type determination unit 13 of the participant terminal 10b determines an operation type in accordance with the presenter operation information (S211). Here, the operation type determination unit 13 refers to the operation type table illustrated in
Then, the synchronization determination unit 14 of the participant terminal 10b determines whether the participant terminal 10b is synchronous or asynchronous, in accordance with the determination result of the operation type determination unit 13 (S212). Here, “Pen” is designated as the operation type. Thus, the synchronization determination unit 14 determines that the participant terminal 10b is “synchronous”.
Then, the display control unit 15 of the participant terminal 10b controls the display content on the display screen of the participant terminal 10b in accordance with the determination result of the synchronization determination unit 14 (S213). Here, the synchronization determination unit 14 determines that the participant terminal 10b is “synchronous”. Thus, the display control unit 15 modifies the display content on the display unit 106 of the participant terminal 10b, and causes the first page of the materials A, on which the characters have been written, to be displayed.
In the processing of S210 to S213, the participant terminal 10b reverts to the synchronous state (synchronous mode), and the same content is displayed on the presenter terminal 10a and the participant terminal 10b.
In the teleconferencing system 100, accordingly, the synchronous state and the asynchronous state are switched automatically in accordance with the desired operations performed by the presenter and the participant, and the display content of the participant terminal 10b is modified.
The configuration of the teleconferencing system 100 is not limited to the configuration described above, and the teleconferencing system 100 may have various configurations. In the following, a description will be given of the configuration of a teleconferencing system 100 according to each modification, focusing on a difference from the configuration described above. In the teleconferencing system 100 according to each of the following modifications, elements common to the teleconferencing system 100 described above in terms of function are not described.
In a teleconferencing system 100 according to a first modification, in a case where the participant operation acquisition unit 12 acquires the content of the operation performed by the participant (participant operation information), the display control unit 15 may make the participant terminal 10b asynchronous with the presenter terminal 10a (asynchronous mode), without determination of the operation type corresponding to the content of the operation, and may cause the display content corresponding to the content of the operation to be displayed on the participant terminal 10b. In a case where the presenter operation acceptance unit 11 accepts the content of the operation performed by the presenter (presenter operation information), the operation type corresponding to the content of the operation may be determined, and the display control unit 15 may make the participant terminal 10b synchronous with the presenter terminal 10a (synchronous mode), and may cause the display content corresponding to the content of the operation corresponding to the operation type to be displayed on the participant terminal 10b.
In the teleconferencing system 100 according to the first modification, the participant terminal 10b is in the synchronous state only when the presenter performs a meaningful operation (e.g., an operation corresponding to one of the operation types), for example, modifying the display content being displayed on the presenter terminal 10a, so that the display content corresponding to the operation is displayed on the participant terminal 10b, and, while the operation described above is not performed, the display content corresponding to the desired operation performed by the participant is displayed on the participant terminal 10b.
In a teleconferencing system 100 according to a second modification, in a case where the presenter operation acceptance unit 11 accepts the content of the operation performed by the presenter (presenter operation information), the display control unit 15 may make the participant terminal 10b synchronous with the presenter terminal 10a (synchronous mode), without determination of the operation type corresponding to the content of the operation, so that the display content corresponding to the content of the operation is displayed on the participant terminal 10b. In a case where the participant operation acquisition unit 12 acquires the content of the operation performed by the participant (participant operation information), the operation type corresponding to the content of the operation may be determined, and the display control unit 15 may make the participant terminal 10b asynchronous with the presenter terminal 10a (asynchronous mode), and may cause the display content corresponding to the content of the operation corresponding to the operation type to be displayed on the participant terminal 10b.
In the teleconferencing system 100 according to the second modification, the participant terminal 10b is in the asynchronous state only when the participant performs a meaningful operation (e.g., an operation corresponding to one of the operation types), for example, modifying the display content being displayed on the participant terminal 10b in synchronization with the presenter terminal 10a, so that the display content corresponding to the operation is displayed on the participant terminal 10b, and, while the operation described above is not performed, the display content corresponding to the desired operation performed by the presenter is displayed on the participant terminal 10b. In the teleconferencing system 100 according to the second modification, furthermore, an automatic transition to the synchronous state may be made at the time when the display content corresponding to the content of the operation performed by the participant is displayed on the participant terminal 10b.
In a teleconferencing system 100 according to a third modification, the display content corresponding to the content of the operation performed by the participant may be displayed on the participant terminal 10b with the presenter terminal 10a and the participant terminal 10b being maintained in a synchronous state. For example, while the presenter terminal 10a and the participant terminal 10b are in a synchronous state and the first page of the materials A is being displayed on the display screens of the presenter terminal 10a and the participant terminal 10b, if the participant switches to the second page, the display control unit 15 divides the display screen of the participant terminal 10b into a first screen for the synchronous mode and a second screen for the asynchronous mode so that the first page is displayed on the first screen to support the synchronous mode and the second page is displayed on the second screen to support the asynchronous mode. In this case, the first screen may have a smaller size than the second screen. The first screen and the second screen may be displayed side-by-side, or one of the first and second screens may be superimposed and displayed on top of the other screen. In the example described above, in response to the selection (or click) of the first screen by the participant, the display control unit 15 may cancel the asynchronous mode for the second screen, and may switch the first screen to a full-screen display view.
The teleconferencing system 100 according to the third modification allows the participant to display the content corresponding to the desired operation on the participant terminal 10b while viewing the same display content as that on the presenter terminal 10a.
In a teleconferencing system 100 according to a fourth modification, while the participant terminal 10b is in the asynchronous state, the asynchronous state may be maintained in accordance with instructions from the participant. For example, when the participant selects an asynchronous button on the display screen by using the mouse pointer, the participant terminal 10b is maintained in the asynchronous state. For example, the participant terminal 10b may be maintained in the asynchronous state while the participant is touching the display screen with their finger.
In the teleconferencing system 100 according to the fourth modification, furthermore, if the operation performed by the presenter while the participant terminal 10b is maintained in the asynchronous state corresponds to an operation type for a meaningful operation among multiple operation types, the asynchronous state may be forced to be canceled to initiate a transition to the synchronous state. Examples of the meaningful operation include displaying new materials and writing on the materials.
In a case where the period during which the presenter operation acceptance unit 11 accepts presenter operation information and the period during which the participant operation acquisition unit 12 acquires participant operation information overlap, the priority comparison unit 16 compares the respective priorities.
In the teleconferencing system 100 according to the fifth modification, accordingly, the display control unit 15 causes the display content corresponding to one of the presenter operation information and the participant operation information which has a higher priority to be displayed on the display screen of the participant terminal 10b. For example, the participant switches the page of the conference-material screen (see
The configuration of the teleconferencing system 100 according to the fifth modification is not limited to the configuration described above. For example, the priority comparison unit 16 may compare the presenter priority with a predetermined value set in advance. The display control unit 15 may be configured so that, if the presenter priority is less than or equal to the predetermined value, the display content corresponding to the presenter operation information associated with the presenter priority will not be reflected to the participant terminal 10b.
The teleconferencing system 100 according to the fifth modification may also be configured such that, while display content corresponding to operation information having a high priority is being displayed on the participant terminal 10b, display content corresponding to other operation information is not accepted, and display content corresponding to other operation information is allowed to be accepted after the display content corresponding to the operation information having a high priority has been displayed on the participant terminal 10b. For example, while writing on materials with a pen tool is being performed on the participant terminal 10b (asynchronous state), the content of the operation performed by the presenter (for example, displaying new materials) may not be accepted, and the new materials may be displayed on the participant terminal 10b at the time when writing on the materials by the presenter is completed.
In a teleconferencing system 100 according to a sixth modification, the participant operation acquisition unit 12 may acquire participant operation information from the associated terminal, or from the participant terminal 10b, and also acquire participant operation information from another participant terminal, namely, the participant terminal 10c or 10d. That is, the participant operation acquisition unit 12 may be configured to also acquire operation information from any terminal other than the associated terminal. In the configuration described above, for example, if the operation in the participant operation information accepted from the participant terminal 10c corresponds to a predetermined operation type, the content of the operation may be reflected to the participant terminal 10b. With the configuration described above, for example, when a comment is posted using the participant terminal 10c, the posted comment is displayed on the participant terminal 10b.
The teleconferencing system 100 according to the exemplary embodiment and modifications described above may not necessarily include the synchronization determination unit 14. The teleconferencing system 100 that does not include the synchronization determination unit 14 will be described hereinafter as a teleconferencing system 100 according to a seventh modification.
In the teleconferencing system 100 according to the seventh modification, the display control unit 15 may control the display content on the display screen of the participant terminal 10b in accordance with the determination result of the operation type determination unit 13. Specifically, if the content of the operation performed by the presenter corresponds to a predetermined operation type (see
For example, the content of the operation performed by the presenter (for example, displaying the mouse pointer or writing with a pen tool) is reflected to the participant terminal 10b, and, in addition, if the operation performed by the participant is also displaying the mouse pointer or writing with a pen tool (on the same page), the content of the operation performed by the participant may also be reflected to the participant terminal 10b. That is, both the content of the operation performed by the presenter and the content of the operation performed by the participant may be reflected to the participant terminal 10b. This results in an intermediate state of the synchronous state and the asynchronous state (or a semi-synchronous state) in which the content of the operation performed by the presenter is reflected and the content of the operation performed by the participant is also reflected simultaneously. Accordingly, the display control unit 15 may achieve a semi-synchronous mode that is independent of the synchronous mode and the asynchronous mode. That is, the display control unit 15 may be configured to modify the display content displayed on the participant terminal 10b to display content including both the content of the operation performed by the presenter and the content of the operation performed by the participant.
In a case where the teleconferencing system 100 includes the synchronization determination unit 14, for example, a system according to an eighth modification may be constructed using the determination result of the synchronization determination unit 14.
The synchronization information notification unit 17 of the participant terminal 10b transmits synchronization information to the presenter terminal 10a. The synchronization information includes a synchronous state indicating whether or not the participant terminal 10b is synchronous with the presenter terminal 10a, the display content on the display screen when the participant terminal 10b is not synchronous, and so forth.
The synchronization information acquisition unit 21 of the presenter terminal 10a acquires the synchronization information from the participant terminal 10b. The synchronization information acquisition unit 21 acquires the synchronization information from all the participant terminals included in the teleconferencing system 100.
The display control unit 22 of the presenter terminal 10a controls the display content on the display screen of the presenter terminal 10a in accordance with the synchronization information acquired by the synchronization information acquisition unit 21. For example, the display control unit 22 calculates the total number of participant terminals that are synchronous (or the number of synchronous terminals) among all the participant terminals, and displays the number of synchronous terminals on the display screen of the presenter terminal 10a. The display control unit 22 may also calculate the ratio of the number of participant terminals that are synchronous to the total number of participant terminals (or the synchronous terminal ratio), and may display the synchronous terminal ratio on the display screen of the presenter terminal 10a. The display control unit 22 may also display pieces of display content being displayed on the display screens of participant terminals 10b that are in an asynchronous state side-by-side (for example, as thumbnails) on the display screen of the presenter terminal 10a.
In a teleconferencing system 100 according to a ninth modification, the participant operation acquisition unit 12 and the operation type determination unit 13 are excluded from the participant terminal 10b in the teleconferencing system 100 according to the eighth modification.
A program for implementing the teleconferencing system 100 according to the ninth modification may be a program for multiple terminal apparatuses, for allowing at least part of display content of the presenter terminal 10a (a second terminal apparatus) to be displayed on at least a portion of the display screen of the participant terminal 10b (a first terminal apparatus) in such a manner that the participant terminal 10b is in a synchronous state, the program causing a computer to function as a display control unit that causes the ratio of the number of participant terminals 10b that are in a synchronous state to the total number of participant terminals 10b (i.e., the synchronous terminal ratio) to be displayed on the display screen of the presenter terminal 10a. The display control unit may also cause the display content of a participant terminal 10b that is in an asynchronous state to be displayed on the display screen of the presenter terminal 10a.
The components of the teleconferencing system 100 illustrated in the exemplary embodiment and modifications described above may be implemented by execution of a program using a CPU in an information processing apparatus connected to the operation terminal 10 (the presenter terminal 10a, or the participant terminal 10b, 10c, or 10d) over a network. The information processing apparatus may be, for example, the server 30 illustrated in
The exemplary embodiment and modifications described above are examples, and may be used in combination.
The network configuration of the teleconferencing system 100 is not limited to the configuration illustrated in
Furthermore, in the network configuration illustrated in
The transition (or switching) from a synchronous state to an asynchronous state and vice versa in the teleconferencing system 100 is as follows. If the operation terminals 10 are initially (or by default) set in the asynchronous state, the asynchronous state is canceled and the transition to the synchronous state is made. If the initial state is the synchronous state, the synchronous state is canceled and the transition to the asynchronous state is made.
While a teleconferencing system has been discussed as an example of an information processing system, the information processing system is not limited to a teleconferencing system, and may include diverse systems that allow network-connected terminal apparatuses to share electronic data.
The foregoing description of the exemplary embodiment of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiment was chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2014-152006 | Jul 2014 | JP | national |