US20160165180A1 - Transmission management apparatus - Google Patents
Transmission management apparatus Download PDFInfo
- Publication number
- US20160165180A1 US20160165180A1 US15/041,570 US201615041570A US2016165180A1 US 20160165180 A1 US20160165180 A1 US 20160165180A1 US 201615041570 A US201615041570 A US 201615041570A US 2016165180 A1 US2016165180 A1 US 2016165180A1
- Authority
- US
- United States
- Prior art keywords
- transmission
- terminal
- information
- display
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/147—Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1059—End-user terminal functionalities specially adapted for real-time communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
- H04M3/563—User guidance or feature selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
- H04M3/567—Multimedia conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
Definitions
- the present invention relates to a transmission management apparatus, for example, to a transmission management apparatus that manages transmission states of transmission terminals used in a remote conference system with which a remote conference is held through a network.
- Remote conference systems realize situations similar to actual conferences as follows. Images and sounds are collected by imaging attendees and collecting utterances of the attendees in conference rooms where remote conferences are held. The collected images and sounds are converted into digital data and transmitted by transmission terminals on one side to other transmission terminals on the other parties' side. The images are displayed on displays such as video screens and the sounds are output from speakers in conference rooms on the other parties' side.
- a remote conference can be realized among a plurality of sites by a relaying apparatus that is coupled to all of the transmission terminals attending the conference and controls delivery of image data and sound data to each transmission terminal.
- a display screen of the transmission terminal is divided into the number of transmission terminals attending the conference and images transmitted from other transmission terminals are displayed in the divided areas on the display screen so as to know who is attending the conference through other transmission terminals during the conference (e.g., refer to Japanese Patent No. 3308563).
- Such a conventional technique has a problem in that users who use the respective transmission terminals cannot grasp which transmission terminal is attending the conference when the number of transmission terminals attending the conference increases because the division number of the display screen is increased and thus a display area for displaying an image transmitted from each transmission terminal is reduced.
- a transmission management apparatus for managing transmission states of a plurality of transmission terminals including a first transmission terminal and a second transmission terminal.
- the transmission management apparatus includes a terminal management table storage unit configured to store therein a terminal management table in which terminal information including an identifier and an identification name of each of the transmission terminals is managed; a receiving unit configured to receive a terminal information request signal from the first transmission terminal, the terminal information request signal indicating a request for information for identifying the second transmission terminal, the first transmission terminal and the second transmission terminal being in transmission therebetween; a terminal state acquisition unit configured to acquire the information for identifying the second transmission terminal from the terminal management table in response to the terminal information request signal; and a transmitting unit configured to transmit the information acquired by the terminal state acquisition unit to the first transmission terminal.
- a transmission terminal that includes a transmitting unit configured to transmit a terminal information request signal to a transmission management apparatus for managing transmission states of a plurality of transmission terminals through a network, the terminal information request signal indicating a request for information for identifying at least one of the transmission terminals, the transmission terminal and the at least one of the transmission terminals being in transmission therebetween; a receiving unit configured to receive the information that is transmitted from the transmission management apparatus in response to the terminal information request signal; and a display control unit configured to cause a display unit to display the information received by the receiving unit.
- a transmission system that includes a plurality of transmission terminals each according to the transmission terminal according to the above embodiment; and the transmission management apparatus according to the above embodiment.
- a transmission management method for managing transmission states of a plurality of transmission terminals including a first transmission terminal and a second transmission terminal using a transmission management apparatus.
- the transmission management method includes receiving a terminal information request signal from the first transmission terminal, the terminal information request signal indicating a request for information for identifying the second transmission terminal, the first transmission terminal and the second transmission terminal being in transmission therebetween; acquiring the information for identifying the second transmission terminal from a terminal management table in which terminal information including an identifier and an identification name of each of the transmission terminals is managed, in response to the terminal information request signal, the terminal management table being stored in a recording medium; and transmitting the acquired information to the first transmission terminal.
- a transmission terminal control method using a transmission terminal includes transmitting a terminal information request signal to a transmission management apparatus for managing transmission states of a plurality of transmission terminals through a network, the terminal information request signal indicating a request for information for identifying at least one of the transmission terminals, the transmission terminal and the at least one of the transmission terminals being in transmission therebetween; receiving the information that is transmitted from the transmission management apparatus in response to the terminal information request signal; and causing a display unit to display the received information.
- a computer program product that includes a non-transitory computer readable medium including programmed instructions, wherein the instructions cause a computer to execute any one of the method according to the above embodiment.
- FIG. 1 is a schematic illustrating a structure of a transmission system
- FIG. 2 is a conceptual view illustrating a state of transmitting and receiving of image data, sound data, and various types of management information in the transmission system;
- FIG. 3 illustrates image quality of the image data
- FIG. 4 is an external view of a transmission terminal
- FIG. 5 is a schematic illustrating a hardware structure of the transmission terminal
- FIG. 6 is a schematic illustrating a hardware structure of a transmission management apparatus, a relaying apparatus, or a program supply apparatus
- FIG. 7 is a functional block diagram of the transmission terminal and the transmission management system
- FIG. 8 is a conceptual view of a terminal authentication management table
- FIG. 9 is a conceptual view of a terminal management table
- FIG. 10 is a conceptual view of a destination list management table
- FIG. 11 is a sequence diagram illustrating preparatory stage operation of the transmission system
- FIG. 12 is a sequence diagram illustrating conference attendance operation of the transmission system
- FIG. 13 is a sequence diagram illustrating data transmission operation of the transmission system
- FIG. 14 is a conceptual view illustrating a display screen in an all-image display mode
- FIG. 15 is a conceptual view illustrating a display screen in an information display mode.
- FIG. 16 is a sequence diagram illustrating terminal information display operation of the transmission system.
- FIG. 1 is a schematic of a transmission system 1 according to the embodiment.
- FIG. 2 is a conceptual view illustrating a state of transmitting and receiving of image data, sound data, and various types of management information in the transmission system 1 .
- FIG. 3 illustrates image quality of the image data.
- the transmission system includes a data supply system in which content data is transmitted from a transmission terminal to a plurality of transmission terminals through a transmission management apparatus in one direction and a communication system in which information and feelings, for example, are mutually transmitted among the transmission terminals through the transmission management apparatus.
- the communication system is a system for transmitting information and feelings mutually between a plurality of communication terminals (corresponding to the “transmission terminals”) through a communication management apparatus (corresponding to the “transmission management apparatus”). Examples of the communication system include a video conference system and a video telephone system.
- the transmission system, the transmission management apparatus, and the transmission terminal are described on the assumption of the video conference system as an example of the communication system, a video conference management apparatus as an example of the communication management apparatus, and a video conference terminal as an example of the communication terminal. That is, the transmission terminal and the transmission management apparatus are applicable to not only the video conference system but also the communication system or a data transmission system.
- the transmission system 1 includes a plurality of transmission terminals 10 aa , 10 ab , . . . , displays 120 aa , 120 ab , . . . , for the respective transmission terminals 10 aa , 10 ab , . . . , a relaying apparatus 30 , a transmission management apparatus 50 , and a program supply apparatus 90 .
- the transmission terminals 10 aa , 10 ab , . . . perform transmission by transmitting and receiving content data, such as image data and sound data.
- an arbitrary transmission terminal among the transmission terminals 10 aa , 10 ab , . . . is expressed as a “transmission terminal 10 ”
- an arbitrary display among the displays 120 aa , 120 ab , . . . is expressed as a “display 120 ”.
- one of the transmission terminals 10 that requests a start of a video conference as a request source is expressed as a “request source terminal” and another transmission terminal 10 that is a destination of the request is expressed as a “destination terminal”.
- a management information session SEI for transmitting and receiving various types of management information is established between the request source terminal and the destination terminal through the transmission management apparatus 50 .
- the four sessions are established for transmitting and receiving four pieces of high resolution image data, medium resolution image data, low resolution image data, and sound data through the relaying apparatus 30 .
- the four sessions are collectively expressed as an “image/sound data session SED”.
- image data in the embodiment is scalably encoded.
- image data in the embodiment includes low resolution image data that is composed of 320 pixels horizontally and 180 pixels vertically as illustrated in (a) of FIG. 3 and serves as a base image, medium resolution image data composed of 640 pixels horizontally and 360 pixels vertically as illustrated in (b) of FIG. 3 , and high resolution image data composed of 1280 pixels horizontally and 720 pixels vertically as illustrated in (c) of FIG. 3 .
- the transmission terminal 10 on a receiving side can display only a low quality image in accordance with the transmitted low resolution image data.
- the low resolution image data serving as the base image and the medium resolution image data are transmitted and the transmission terminal 10 on the receiving side can display a medium quality image in accordance with the transmitted low resolution image data and medium resolution image data.
- the low resolution image data serving as the base image, the medium resolution image data, and the high resolution image data are transmitted and the transmission terminal 10 on the receiving side can display a high quality image in accordance with the transmitted low resolution image data, medium resolution image data, and high resolution image data.
- the relaying apparatus 30 relays content data among the transmission terminals 10 .
- the transmission management apparatus 50 performs login authentication of the transmission terminal 10 and manages a transmission state of the transmission terminal 10 , a destination list, and a transmission state of the relaying apparatus 30 , for example, in an integrated fashion.
- Images represented by the image data may be moving images or still images, or both moving and still images.
- a plurality of routers 70 a , 70 b , 70 c , 70 d , 70 ab , and 70 cd select optimal routes for image data and sound data.
- an arbitrary router among the routers 70 a , 70 b , 70 c , 70 d , 70 ab , and 70 cd is expressed as a “router 70 ”.
- the program supply apparatus 90 includes an HD (Hard Disk) 204 (refer to FIG. 6 ), which is described later.
- a transmission terminal control program enabling the transmission terminal 10 to have various functions is stored in the HD 204 .
- the program supply apparatus 90 can transmit the transmission terminal control program to the transmission terminal 10 .
- the program supply apparatus 90 stores a relaying apparatus program enabling the relaying apparatus 30 to have various functions in the HD 204 and can transmit the relaying apparatus program to the relaying apparatus 30 .
- the program supply apparatus 90 also stores a transmission management program enabling the transmission management apparatus 50 to have various functions in the HD 204 and can transmit the transmission management program to the transmission management apparatus 50 .
- the transmission terminals 10 aa , 10 ab , 10 ac , . . . , and the router 70 a are coupled to each other with a LAN 2 a so as to enable transmission among them.
- Transmission terminals 10 ba , 10 bb , 10 bc , . . . , and the router 70 b are coupled to each other with a LAN 2 b so as to enable transmission among them.
- the LANs 2 a and 2 b are coupled to each other with a dedicated line 2 ab including the router 70 ab so as to enable transmission among them, and disposed in a predetermined region A.
- the region A is Japan and the LAN 2 a is disposed in a business office in Tokyo while the LAN 2 b is disposed in a business office in Osaka.
- Transmission terminals 10 ca , 10 cb , 10 cc , . . . , and the router 70 c are coupled to each other with a LAN 2 c so as to enable transmission among them.
- Transmission terminals 10 da , 10 db , 10 dc , . . . , and the router 70 d are coupled to each other with a LAN 2 d so as to enable transmission among them.
- the LANs 2 c and 2 d are coupled to each other with a dedicated line 2 cd including the router 70 cd so as to enable transmission among them, and disposed in a predetermined region B.
- the region B is the United States of America and the LAN 2 c is disposed in a business office in New York while the LAN 2 d is disposed in a business office in Washington, D.C.
- the regions A and B are coupled to each other with the routers 70 ab and 70 cd through the Internet 2 i so as to enable mutual transmission.
- the relaying apparatus 30 , the transmission management apparatus 50 , and the program supply apparatus 90 are coupled to each transmission terminal 10 through the Internet 2 i so as to enable the apparatuses to perform transmission to each transmission terminal 10 .
- the relaying apparatus 30 , the transmission management apparatus 50 , and the program supply apparatus 90 may be disposed in the region A or the region B, or in any region other than the regions A and B.
- a transmission network 2 of the embodiment includes the LANs 2 a and 2 b , the dedicated lines 2 ab and 2 cd , the Internet 2 i , and the LANs 2 c and 2 d .
- the transmission network 2 may include a unit in which transmission is performed wirelessly such as wireless fidelity (Wi-Fi, registered trademark) or Bluetooth (registered trademark) besides the wired transmission.
- each transmission terminal 10 the relaying apparatus 30 , the transmission management apparatus 50 , each router 70 , and the program supply apparatus 90 simply represent commonly used IP addresses in IPv4.
- IPv4 the IP address of the transmission terminal 10 aa is “1.2.1.3”.
- IPv6 may be also used instead of IPv4.
- the explanation is made by using IPv4 for simple explanation.
- Each transmission terminal 10 may be used in a video conference held in the same room, or in a video conference held between an outdoor site and an indoor site or among the outdoor sites, in addition to a video conference held among a plurality of business offices and a video conference held among different rooms in the same business office.
- transmission is performed wirelessly such as a cellular phone transmission network.
- the transmission terminal 10 includes a housing 1021 , an arm 1074 , and a camera housing 1075 .
- a front sidewall 1021 a of the housing 1021 has a plurality of air intake holes 1021 e on almost the entire surface thereof.
- a rear sidewall 1021 b of the housing 1021 has a plurality of air exhaust holes (not illustrated) on almost the entire area thereof.
- the transmission terminal 10 can intake external air at the front of the transmission terminal 10 through the air intake holes 1021 e and exhaust air toward the rear of the transmission terminal 10 through the air exhaust holes by driving a cooling fan included in the housing 1021 .
- the front sidewall 1021 a has a sound-collecting hole 1021 f at the central part thereof.
- the sound-collecting hole 1021 f enables a built-in microphone 114 (refer to FIG. 5 ), which is described later, to collect sounds such as voices, other sounds, and noises.
- the housing 1021 has an operation panel 1022 on the left side when viewed from the front thereof.
- the operation panel 1022 is provided with operation buttons 108 , a power switch 109 , and a plurality of sound output holes 1022 f through which sounds output from a built-in speaker 115 (refer to FIG. 5 ), which is described later, pass.
- the housing 1021 has a housing unit 1021 p formed in a recess so as to house the arm 1074 and the camera housing 1075 , on the right side when viewed from the front thereof.
- the arm 1074 is mounted on the housing 1021 with a torque hinge 1073 .
- the arm 1074 is mounted so as to be rotatable in the up-down and left-right directions within a range of a pan angle ⁇ 1 of ⁇ 180 degrees and within a range of a tilt angle ⁇ 2 of 90 degrees when the angle of the arm 1074 at the front is 0 degrees with respect to the housing 1021 .
- the tilt angle ⁇ 2 is approximately 45 degrees, a click feeling is generated.
- the camera housing 1075 includes a built-in camera 112 (refer to FIG. 5 ), which is described later.
- the camera 112 can be used to image a user and a room, for example.
- the camera housing 1075 has a torque hinge 1075 a.
- the camera housing 1075 is mounted on the arm 1074 with the torque hinge 1075 a .
- the camera housing 1075 is mounted on the arm 1074 so as to be rotatable within a tilt angle ⁇ 3 of approximately 100 degrees toward the front side of the transmission terminal 10 and approximately 90 degrees toward the rear side of the transmission terminal 10 when the angle of 0 degrees is defined as a state in which the camera housing 1075 and the arm 1074 are arranged in a straight line.
- the transmission terminal 10 includes a central processing unit (CPU) 101 that controls overall operation of the transmission terminal 10 , a read only memory (ROM) 102 that stores therein a program used to drive the CPU 101 such as an initial program loader (IPL), a random access memory (RAM) 103 used as a working area of the CPU 101 , a flash memory 104 that stores therein various types of data such as the transmission terminal control program, the image data, and the sound data, a solid state drive (SSD) 105 that controls reading of various types of data from or writing various types of data into the flash memory 104 under the control of the CPU 101 , a media drive 107 that controls reading of data from or writing (storing) of data into a recording medium 106 such as a flash memory, the operation button 108 operated when a destination of the transmission terminal 10 is selected, for example, the power switch 109 that switches ON and OFF of a power supply of the transmission terminal 10 , and a network interface (I/F) 111 that performs data
- CPU central processing unit
- the transmission terminal 10 further includes the built-in camera 112 that images a subject and acquires the image data under the control of the CPU 101 , an image capturing device I/F 113 that controls driving of the camera 112 , the microphone 114 that serves as a built-in sound collector receiving sounds, the built-in speaker 115 that outputs sounds, a sound input-output I/F 116 that processes input and output of a sound signal between the microphone 114 and the speaker 115 under the control of the CPU 101 , a display I/F 117 that transmits image data to the display 120 externally mounted under the control of the CPU 101 , an external device connection I/F 118 that connects various external devices, and a bus line 110 that electrically connects the above-described components, such as an address bus or a data bus.
- an image capturing device I/F 113 that controls driving of the camera 112
- the microphone 114 that serves as a built-in sound collector receiving sounds
- the built-in speaker 115 that outputs sounds
- the display 120 is a display device including liquid crystal or organic EL by which images of subjects and operation icons, for example, are displayed.
- the display 120 is coupled to the display I/F 117 with a cable 120 c .
- the cable 120 c may be an analog RGB (VGA) signal cable, a component video cable, an HDMI high-definition multimedia interface (HDMI) signal cable, or a digital video interactive (DVI) signal cable.
- VGA analog RGB
- HDMI HDMI high-definition multimedia interface
- DVI digital video interactive
- the camera 112 includes a lens and a solid state image capturing device that converts light into charges so as to generate an electrically available image of a subject.
- a solid state image capturing device a CMOS or a CCD is used, for example.
- the external device connection I/F 118 can couple an external device such as an external camera, an external microphone, or an external speaker with a universal serial bus (USB) cable, for example.
- an external device such as an external camera, an external microphone, or an external speaker with a universal serial bus (USB) cable, for example.
- USB universal serial bus
- the CPU 101 drives the external camera prior to the built-in camera 112 .
- the CPU 101 drives the external microphone and the external speaker prior to the built-in microphone 114 and the built-in speaker 115 .
- the recording medium 106 is attachable to and detachable from the transmission terminal 10 .
- An electrically erasable and programmable ROM (EEPROM) may be used for the transmission terminal 10 , for example, as a non-volatile memory from which data is read or into which data is written under the control of the CPU 101 , instead of the flash memory 104 .
- the transmission terminal control program may be recorded into a computer readable recording medium such as the recording medium 106 in an installable format or an executable format and distributed.
- the transmission terminal control program may be stored in the ROM 102 instead of the flash memory 104 .
- the transmission management apparatus 50 includes a CPU 201 that controls the overall operation of the transmission management apparatus 50 , a ROM 202 that stores therein a program used to drive the CPU 201 such as an IPL, a RAM 203 that is used as a working area of the CPU 201 , the HD 204 that stores therein various types of data such as the transmission management program, an HDD (Hard Disk Drive) 205 that controls reading of various types of data from or writing of various types of data into the HD 204 under the control of the CPU 201 , a media drive 207 that controls reading data from or writing (storing) data into a recording medium 206 such as a flash memory, a display 208 that displays various types of information such as a cursor, menus, windows, characters, or images, a network I/F 209 that performs data transfer by utilizing the transmission network 2 , a keyboard 211 provided with a plurality of keys for inputting characters, numerical values, and various instructions, a mouse 212 that is used to
- the transmission management program may be recorded into a computer readable recording medium such as the recording medium 206 and the CD-ROM 213 in an installable format or an executable format and distributed.
- the transmission management program may be stored in the ROM 202 instead of the HD 204 .
- the relaying apparatus 30 has the same hardware structure as that of the transmission management apparatus 50 . The description thereof is, thus, omitted.
- the HD 204 stores therein the relaying apparatus program that controls the relaying apparatus 30 .
- the relaying apparatus program may be recorded into a computer readable recording medium such as the recording medium 206 and the CD-ROM 213 in an installable format or an executable format and distributed.
- the relaying apparatus program may be stored in the ROM 202 instead of the HD 204 .
- the program supply apparatus 90 has the same hardware structure as that of the transmission management apparatus 50 . The description thereof is, thus, omitted.
- the HD 204 stores therein a program supply apparatus program that controls the program supply apparatus 90 .
- the program supply apparatus program may be recorded into a computer readable recording medium such as the recording medium 206 and the CD-ROM 213 in an installable format or an executable format and distributed.
- the program supply apparatus program may be stored in the ROM 202 instead of the HD 204 .
- CD-R compact disc recordable
- DVD digital versatile disk
- Blue-ray disc is applicable, for example.
- the transmission terminal 10 , the relaying apparatus 30 , and the transmission management apparatus 50 are coupled such that they can transmit data through the transmission network 2 .
- the program supply apparatus 90 illustrated in FIG. 1 is omitted in FIG. 7 because the program supply apparatus 90 does not directly relate to data transmission in a video conference.
- the transmission terminal 10 includes a transmitting-receiving unit 11 , an operation input reception unit 12 , a login request unit 13 , an image capturing unit 14 , a sound input unit 15 a , a sound output unit 15 b , a display control unit 17 , and a storage-read processing unit 19 .
- the above-described components are achieved by the CPU 101 that executes the transmission terminal control program loaded on the RAM 103 from the flash memory 104 .
- the transmission terminal 10 includes a storage unit 1000 that is structured by the RAM 103 and the flash memory 104 .
- the transmitting-receiving unit 11 which is achieved by the CPU 101 and the network I/F 111 , transmits and receives various types of data and information between itself and other transmission terminals 10 or the apparatuses 30 , 50 , and 90 through the transmission network 2 .
- the transmitting-receiving unit 11 functions as the transmitting unit and the receiving unit of the transmission terminal 10 .
- the transmitting-receiving unit 11 starts receiving state information indicating the states of the transmission terminals 10 that are candidates of a connecting destination in a video conference from the transmission management apparatus 50 before starting the video conference with a desired destination terminal.
- the state information indicates not only an operation state of whether each transmission terminal 10 is online or offline but also a detailed operation state such as whether each transmission terminal 10 is online and transmission is enabled or whether each transmission terminal 10 is online and in a transmission operation.
- the state information indicates not only the operation state of each transmission terminal 10 but also various states in the transmission terminal 10 .
- a state in which the cable 120 c is come off from the transmission terminal 10 a state in which the transmission terminal 10 outputs sounds but no images, and a state in which the transmission terminal 10 outputs no sounds (MUTE).
- MUTE a state in which the transmission terminal 10 outputs no sounds
- the operation input reception unit 12 which is achieved by the CPU 101 , the operation button 108 , and the power switch 109 , receives various types of inputs from a user. For example, once a user turns on the power switch 109 , the operation input reception unit 12 receives the power ON operation and causes the power supply of the transmission terminal 10 to be turned on.
- the login request unit 13 which is achieved by the CPU 101 , once the power ON operation is received, transmits login request information indicating a request for login and the current IP address of the transmission terminal 10 to the transmission management apparatus 50 from the transmitting-receiving unit 11 through the transmission network 2 .
- the operation input reception unit 12 When the user switches the power switch 109 from the ON state to the OFF state, the operation input reception unit 12 completely turns off the power supply of the transmission terminal 10 after the transmitting-receiving unit 11 transmits the state information indicating that the power supply is to be turned off to the transmission management apparatus 50 . As a result, the transmission management apparatus 50 can grasp the fact that the power supply of the transmission terminal 10 has been turned off from the ON state.
- the image capturing unit 14 which is achieved by the CPU 101 , the camera 112 , and the image capturing device I/F 113 , images a subject and outputs the resulting image data to the transmitting-receiving unit 11 .
- the camera 112 functions as an imaging apparatus and the image capturing device I/F 113 functions as an image data input unit.
- the sound input unit 15 a which is achieved by the CPU 101 and the sound input-output I/F 116 , functions as a sound data input unit.
- the sound input unit 15 a to which a sound signal representing a sound collected by the microphone 114 is input, converts the received sound signal into sound data.
- the sound output unit 15 b which is achieved by the CPU 101 and the sound input-output I/F 116 , converts sound data into a sound signal and outputs the converted sound signal to the speaker 115 so as to cause the speaker 115 to output a sound.
- the display control unit 17 which is achieved by the CPU 101 and the display I/F 117 , combines pieces of image data that have different resolutions and are received by the transmitting-receiving unit 11 , and transmits the combined image data to the display 120 so as to cause the display 120 to display an image represented by the image data thereon.
- the display control unit 17 transmits information relating to a destination list received by the transmitting-receiving unit 11 from the transmission management apparatus 50 to the display 120 so as to cause the display 120 to display the destination list thereon.
- the storage-read processing unit 19 which is achieved by the CPU 101 and the SSD 105 , stores various types of data in the storage unit 1000 and reads various types of data stored in the storage unit 1000 .
- the storage unit 1000 stores therein an identifier (hereinafter referred to as a “terminal ID”) and a password for identifying the transmission terminal 10 , for example.
- the storage unit 1000 is also used as a receiving buffer for image data and sound data that are received when a video conference is held with a destination terminal.
- the terminal ID in the embodiment indicates information used to uniquely identify the transmission terminal 10 , such as languages, characters, symbols, or various signs.
- the terminal ID may be information obtained by combining at least two of the languages, characters, symbols, and various sings.
- the transmission management apparatus 50 includes a transmitting-receiving unit 51 , a terminal authentication unit 52 , a state management unit 53 , a terminal extraction unit 54 , a terminal state acquisition unit 55 , and a storage-read processing unit 59 .
- the above-described components are achieved by the CPU 201 that executes the transmission management program loaded on the RAM 203 from the HD 204 .
- the transmission management apparatus 50 includes a storage unit 5000 composed of the HD 204 .
- a terminal authentication management DB 5002 having a terminal authentication management table illustrated in FIG. 8 is structured.
- the terminal authentication management table passwords are managed in association with the respective terminal IDs of all of the transmission terminals 10 managed by the transmission management apparatus 50 .
- the terminal authentication management table illustrated in FIG. 8 indicates that the terminal ID of the transmission terminal 10 aa is “ 01 aa ” and the password of the transmission terminal 10 aa is “aaaa”.
- a terminal management DB 5003 having a terminal management table illustrated in FIG. 9 is structured.
- the terminal management DB 5003 functions as a terminal management table storage unit.
- an identification name of the transmission terminal 10 (hereinafter referred to as a “terminal name”), an operation state of the transmission terminal 10 , a receiving date at which the login request information to login the transmission system 1 is received by the transmission management apparatus 50 , and the IP address of the transmission terminal 10 are managed in association with each other for each terminal ID of the transmission terminals 10 .
- the terminal management table illustrated in FIG. 9 indicates that the terminal name is “AA terminal, Tokyo business office, Japan”, the operation state is “online (transmission is enabled)”, the data at which the login request information was received by the transmission management apparatus 50 is “13:40 on Nov. 10, 2009”, and the IP address is “1.2.1.3” for the transmission terminal 10 aa having the terminal ID of “ 01 aa”.
- the terminal ID of the terminal management table is uniquely allocated when the transmission terminal 10 is registered in the transmission system 1 .
- the terminal name is registered or changed by an administrator of the transmission management apparatus 50 .
- the terminal name may be registered or changed in response to a request made from the transmission terminal 10 to the transmission management apparatus 50 .
- the operation state of “online (transmission is enabled)” indicates that the transmission terminal 10 has logged in the transmission system 1 but is not attending a video conference.
- the operation state of “online (in transmission)” indicates that the transmission terminal 10 has logged in the transmission system 1 and is attending a video conference.
- the operation state of “offline” indicates that the transmission terminal 10 has not logged in the transmission system 1 .
- a destination list management DB 5004 having a destination list management table illustrated in FIG. 10 is structured.
- the destination list management DB 5004 functions as a destination list management table storage unit.
- all of the terminal IDs of the destination terminals registered as the candidates of the destination terminal are managed in association with the terminal ID of the request source terminal that requests a start of a video conference.
- the destination list management table illustrated in FIG. 10 indicates that the candidates of the destination terminal to which the transmission terminal 10 aa having the terminal ID of “ 01 aa ” requests a start of a video conference are the transmission terminal 10 ab having the terminal ID of “ 01 ab ”, the transmission terminal 10 ba having the terminal ID of “ 01 ba ”, and the transmission terminal 10 db having the terminal ID of “ 01 db ”.
- the candidate of the destination terminal is added or deleted in response to a request made from the transmission terminal 10 to the transmission management apparatus 50 .
- the transmitting-receiving unit 51 which is achieved by the CPU 201 and the network I/F 209 , transmits and receives various types of data and information between itself and other transmission terminals 10 or the apparatuses 30 and 90 through the transmission network 2 .
- the terminal authentication unit 52 which is achieved by the CPU 201 , searches the terminal authentication management DB 5002 of the storage unit 5000 by using the terminal ID and the password that are included in the login request information received through the transmitting-receiving unit 51 as searching keys, and performs terminal authentication by determining whether the same terminal ID and password are managed in the terminal authentication management DB 5002 .
- the state management unit 53 which is achieved by the CPU 201 , stores the operation state, the receiving date at which the transmission management apparatus 50 has received the login request information, and the IP address in the terminal management DB 5003 (refer to FIG. 9 ) and manages them in association with the terminal ID of the request source terminal so as to manage the operation state of the request source terminal that makes the login request.
- the state management unit 53 changes the operation state of the transmission terminal 10 in the terminal management DB 5003 (refer to FIG. 9 ) from online to offline in accordance with the state information that is sent from the transmission terminal 10 and indicates that the power supply is to be turned off when a user turns off the power switch 109 of the transmission terminal 10 from the ON state.
- the terminal extraction unit 54 which is achieved by the CPU 201 , searches the destination list management DB 5004 (refer to FIG. 10 ) by using the terminal ID of the request source terminal that has made the login request as a searching key, and extracts the terminal IDs of the candidates of the destination terminal of the request source terminal.
- the terminal extraction unit 54 searches the destination list management DB 5004 (refer to FIG. 10 ) by using the terminal ID of the request source terminal that has made the login request as a searching key, and extracts the terminal IDs of the other request source terminals that register the terminal ID of the request source terminal as the candidate of the destination terminal thereof.
- the terminal state acquisition unit 55 which is achieved by the CPU 201 , searches the terminal management DB 5003 (refer to FIG. 9 ) by using the terminal IDs of the candidates of the destination terminal extracted by the terminal extraction unit 54 as searching keys and reads the operation state for each detected terminal ID.
- the terminal state acquisition unit 55 can acquire the operation states of the candidates of the destination terminal of the request source terminal that has made the login request. Furthermore, the terminal state acquisition unit 55 searches the terminal management DB 5003 by using the terminal IDs extracted by the terminal extraction unit 54 as searching keys and acquires the operation state of the request source terminal that has made the login request.
- the storage-read processing unit 59 which is achieved by the CPU 201 and the HDD 205 , stores various types of data in the storage unit 5000 and reads various types of data stored in the storage unit 5000 .
- FIG. 11 is a sequence diagram illustrating preparatory stage operation until the transmission terminal 10 reaches a preparatory state to attend a video conference.
- FIG. 11 illustrates an example in which the transmission terminal 10 aa reaches the preparatory state.
- various types of information are transmitted and received in the management information session SEI (refer to FIG. 2 ).
- the operation input reception unit 12 receives the power ON operation and causes the power supply to be turned on (step S 21 ).
- the login request unit 13 once the power ON operation is received, transmits the login request information indicating a request for login to the transmission management apparatus 50 from the transmitting-receiving unit 11 of the transmission terminal 10 aa through the transmission network 2 (step S 22 ).
- the login request information includes the terminal ID and the password to identify the transmission terminal 10 aa serving as a login request source.
- the terminal ID and the password are read from the storage unit 1000 by the storage-read processing unit 19 .
- the transmission management apparatus 50 Upon receiving the login request information transmitted from the transmission terminal 10 aa , the transmission management apparatus 50 can grasp the IP address of the transmission terminal 10 aa serving as a transmission side.
- the terminal authentication unit 52 of the transmission management apparatus 50 searches the terminal authentication management DB 5002 of the storage unit 5000 (refer to FIG. 8 ) by using the terminal ID and the password that are included in the login request information received through the transmitting-receiving unit 51 as searching keys, and performs terminal authentication by determining whether the same terminal ID and password as the searching keys are managed in the terminal authentication management DB 5002 (step S 23 ).
- the transmitting-receiving unit 51 transmits authentication result information indicating the authentication result obtained by the terminal authentication unit 52 to the transmission terminal 10 aa that has made the login request through the transmission network 2 . Thereafter, the operation of the preparatory stage ends.
- the state management unit 53 stores the terminal ID, the operation state, the receiving date of the login request information, and the IP address of the transmission terminal 10 aa in the terminal management DB 5003 (refer to FIG. 9 ) in association with one another (step S 24 ).
- the terminal management table manages the terminal ID “ 01 aa ”, the operation state “online (transmission is enabled)”, the receiving date “13:40 on Nov. 10, 2009”, and the IP address “1.2.1.3” of the transmission terminal 10 aa in association with one another.
- the transmitting-receiving unit 51 of the transmission management apparatus 50 transmits the authentication result information indicating the authentication result obtained by the terminal authentication unit 52 to the transmission terminal 10 aa that has made the login request through the transmission network 2 (step S 25 ).
- the terminal extraction unit 54 of the transmission management apparatus 50 searches the destination list management DB 5004 (refer to FIG. 10 ) by using the terminal ID “ 01 aa ” of the transmission terminal 10 aa that has made the login request as a searching key, and extracts the terminal IDs of the candidates of the destination terminal of the transmission terminal 10 aa (step S 26 ).
- the terminal IDs “ 01 ab ”, “ 01 ba ”, and “ 01 db ” of the transmission terminals 10 ab , 10 ba , and 10 db that are the destination terminals of the terminal ID “ 01 aa ” of the transmission terminal 10 aa are extracted.
- the terminal state acquisition unit 55 of the transmission management apparatus 50 searches the terminal management DB 5003 (refer to FIG. 9 ) by using the terminal IDs “ 01 ab ”, “ 01 ba ”, and “ 01 db ” of the candidates of the destination terminal extracted by the terminal extraction unit 54 as searching keys and reads the operation states of the terminal IDs extracted by the terminal extraction unit 54 as “offline”, “online (transmission is enabled)”, and “online (in transmission)”.
- the terminal state acquisition unit 55 acquires the respective operation states of the transmission terminals 10 ab , 10 ba , and 10 db (step S 27 ).
- the transmitting-receiving unit 51 of the transmission management apparatus 50 transmits, to the transmission terminal 10 aa through the transmission network 2 , the terminal IDs “ 01 ab ”, “ 01 ba ”, and “ 01 db ” used as the searching keys at step S 27 , and the destination state information including the operation states of the respective transmission terminals 10 ab , 10 ba , and 10 db corresponding to the respective terminal IDs, which are “offline”, “online (transmission is enabled)”, and “online (in transmission)” (step S 28 ).
- the transmission terminal 10 aa can grasp the current operation states, each of which is “offline”, “online (transmission is enabled)”, and “online (in transmission)”, of the transmission terminals 10 ab , 10 ba , and 10 db that are the candidates of the destination terminal.
- the terminal extraction unit 54 of the transmission management apparatus 50 searches the destination list management DB 5004 (refer to FIG. 10 ) by using the terminal ID “ 01 aa ” of the transmission terminal 10 aa that has made the login request as a searching key, and extracts the terminal IDs of the other transmission terminals that register the terminal ID “ 01 aa ” of the transmission terminal 10 aa as the candidate of the destination terminal (step S 29 ).
- the terminal IDs “ 01 ab ”, “ 01 ba ”, and “ 01 db ” are extracted.
- the state management unit 53 of the transmission management apparatus 50 searches the terminal management DB 5003 (refer to FIG. 9 ) by using the terminal ID “ 01 aa ” of the transmission terminal 10 aa that has made the login request as a searching key and acquires the operation state, which is “online (transmission is enabled)”, of the transmission terminal 10 aa that has made the login request (step S 30 ).
- the transmitting-receiving unit 51 of the transmission management apparatus 50 transmits destination state information including the terminal ID “ 01 aa ” of the transmission terminal 10 aa and the operation state “online (transmission is enabled)” that are acquired at step S 30 to the transmission terminals 10 ba and 10 db each operation state of which is “online” in the terminal management DB 5003 (refer to FIG. 9 ) among the transmission terminals 10 ab , 10 ba , and 10 db that are identified with the terminal IDs “ 01 ab ”, “ 01 ba ”, and “ 01 db ” extracted at step S 29 (step S 31 - 1 and step S 31 - 2 ).
- the transmitting-receiving unit 51 When transmitting the destination state information to the transmission terminals 10 ba and 10 db , the transmitting-receiving unit 51 refers to the IP addresses of the transmission terminals managed in the terminal management table illustrated in FIG. 9 using the terminal IDs “ 01 ba ” and “ 01 db”.
- the terminal ID “ 01 aa ” and the operation state “online (transmission is enabled)” of the transmission terminal 10 aa that has made the login request can be transmitted to the transmission terminals 10 db and 10 ba that can perform transmission to the transmission terminal 10 aa that has made the login request as the destination.
- step S 28 of the preparatory stage operation the display control unit 17 of the transmission terminal 10 aa highlights, on the display 120 , the information of the terminals attending the video conference, i.e., the transmission terminal 10 db operation state of which is “online (in transmission)” or “online (transmission is enabled)”, from the information of the destination list displayed on the display 120 , for example.
- the display control unit 17 allows a user to recognize the transmission terminal 10 attending or capable of attending the video conference.
- FIG. 12 is a sequence diagram illustrating conference attendance operation until the transmission terminal 10 reaches an attendance state in which the transmission terminal 10 is attending a video conference.
- FIG. 12 illustrates an example in which the transmission terminal 10 aa reaches the attendance state.
- various types of information are transmitted and received in the management information session SEI (refer to FIG. 2 ).
- the operation input reception unit 12 receives a request for an attendance at the video conference held with the transmission terminal 10 db (step S 41 ).
- the transmitting-receiving unit 11 of the transmission terminal 10 aa transmits attendance request information indicating the attendance at the video conference and including the terminal ID “ 01 aa ” of the transmission terminal 10 aa and the terminal ID “ 01 db ” of the transmission terminal 10 db to the transmission management apparatus 50 (step S 42 ).
- the transmitting-receiving unit 51 of the transmission management apparatus 50 receives the attendance request information and can confirm the IP address “1.2.1.3” of the transmission terminal 10 aa serving as a transmission source.
- the state management unit 53 of the transmission management apparatus 50 searches by using the terminal ID “ 01 aa ” of the transmission terminal 10 aa included in the attendance request information as a searching key and sets “online (in transmission)” as the operation state of the transmission terminal 10 aa that has made the attendance request (step S 43 ).
- the transmitting-receiving unit 51 of the transmission management apparatus 50 transmits start request information including the terminal ID “ 01 aa ” of the transmission terminal 10 aa to the transmission terminal 10 db though the transmission network 2 (step S 44 ).
- the transmission terminal 10 db can grasp which transmission terminal 10 has requested the attendance at the video conference.
- the operation state of the transmission terminal 10 cb is “online (in transmission)”. Accordingly, the transmitting-receiving unit 51 of the transmission management apparatus 50 transmits the start request information including the terminal ID “ 01 aa ” of the transmission terminal 10 aa to the transmission terminal 10 cb through the transmission network 2 . Detailed description thereof is, however, omitted herein for easy understanding of the invention.
- the transmission terminal 10 db transmits receiving completion information indicating the completion of the receiving of the start request information to the transmission management apparatus 50 from the transmitting-receiving unit 11 through the transmission network 2 (step S 45 ).
- the transmitting-receiving unit 51 of the transmission management apparatus 50 transmits relay start request information indicating a request for starting a relay to the relaying apparatus 30 through the transmission network 2 (step S 46 ).
- the relay start request information includes the IP address “1.2.1.3” of the transmission terminal 10 aa and the IP address “1.3.2.4” of the transmission terminal 10 db.
- the relaying apparatus 30 establishes a session for transmitting three pieces of image data of low resolution, medium resolution, and high resolution and sound data between the transmission terminals 10 aa and 10 db (step S 47 ).
- the transmission terminal 10 aa can attend the video conference held with the transmission terminal 10 db.
- the transmitting-receiving unit 51 of the transmission management apparatus 50 casts terminal state change information including the terminal ID “ 01 aa ” and the operation state “online (in transmission)” of the transmission terminal 10 aa into each transmission terminal 10 registered in the terminal management DB 5003 (refer to FIG. 9 ) (step S 48 ).
- each transmission terminal 10 having received the terminal state change information can store and display the operation state of the transmission terminal 10 aa having the terminal ID “ 01 aa ” if needed.
- FIG. 13 is a sequence diagram illustrating data transmission operation between the transmission terminals 10 .
- image data and sound data are transmitted and received in the image/sound data session SED (refer to FIG. 2 ).
- the transmission terminal 10 aa transmits, to the relaying apparatus 30 through the transmitting-receiving unit 51 , the image data taken by the image capturing unit 14 and sound data into which the sound input unit 15 a converts a received sound signal (step S 60 ).
- the relaying apparatus 30 Upon receiving the image data and the sound data from the transmission terminal 10 aa , the relaying apparatus 30 transmits the received image data and sound data to each of the transmission terminals 10 aa and 10 db that are attending the video conference (step S 61 - 1 and step S 61 - 2 ).
- each of the transmission terminals 10 aa and 10 db Upon receiving the image data and the sound data from the relaying apparatus 30 , each of the transmission terminals 10 aa and 10 db allows the display control unit 17 to cause the display 120 to display the image represented by the received image data and allows the sound output unit 15 b to cause the speaker 115 to output the sound represented by the received sound data (step S 62 - 1 and step S 62 - 2 ).
- the transmission terminal 10 db transmits, to the relaying apparatus 30 through the transmitting-receiving unit 51 , image data taken by the image capturing unit 14 and sound data into which the sound input unit 15 a converts a received sound signal (step S 63 ).
- the relaying apparatus 30 Upon receiving the image data and the sound data from the transmission terminal 10 db , the relaying apparatus 30 transmits the received image data and sound data to each of the transmission terminals 10 aa and 10 db that are attending the video conference (step S 64 - 1 and step S 64 - 2 ).
- each of the transmission terminals 10 aa and 10 db Upon receiving the image data and the sound data from the relaying apparatus 30 , each of the transmission terminals 10 aa and 10 db allows the display control unit 17 to cause the display 120 to display the image represented by the received image data and allows the sound output unit 15 b to cause the speaker 115 to output the sound represented by the received sound data (step S 65 - 1 and step S 65 - 2 ).
- FIG. 13 illustrates two transmission terminals 10 , i.e., the transmission terminals 10 aa and 10 db , attending the video conference for easy understanding. Even if the number of transmission terminals 10 attending the video conference is equal to or more than three, image data and sound data are transmitted in the same manner as the data transmission operation illustrated in FIG. 13 .
- the display control unit 17 has two display modes of an all-image display mode and an information display mode. Switching of the display modes is performed in accordance with operation of the operation button 108 , for example.
- the display control unit 17 of the transmission terminal 10 causes the display 120 to display all of the images transmitted from each transmission terminal 10 attending a video conference.
- a first image area 500 having a relatively large area and a plurality of second image areas 510 each having a relatively small area are allocated.
- images represented by pieces of image data transmitted from the transmission terminals 10 attending the video conference are displayed in the second image areas 510 while an image represented by image data of a main transmission terminal among the transmission terminals 10 attending the video conference is displayed in the first image area 500 .
- the display control unit 17 specifies a transmission terminal that is the transmission source of sound data representing the voice in the received sound data as a major terminal among the transmission terminals 10 attending the video conference.
- a voice stream is detected for each piece of the received sound data.
- the sound data representing the voice is sound data determined that it has the voice stream.
- the detection of the voice stream can be achieved by using known techniques (e.g., refer to NIIMI, Yasuhisa. Speech Recognition. Japan. Kyoritsu Publishing, Co. 1979. pages 68 to 72).
- the display control unit 17 of the transmission terminal 10 causes the display 120 to display terminal information including at least the terminal names and terminal IDs of the transmission terminals 10 attending the video conference.
- an image display area 520 for displaying an image and a terminal information display area 530 for displaying the terminal information are allocated.
- the terminal information display area 530 pieces of the terminal information of the transmission terminals 10 attending the video conference are displayed as a list.
- the terminal information having no terminal name displayed among the pieces of terminal information displayed in the list represents the transmission terminal 10 that is not registered as the candidate of the destination terminal of the terminal serving as a transmission terminal in the destination list management DB 5004 (refer to FIG. 10 ).
- the terminal name of the transmission terminal 10 db is displayed because the transmission terminal 10 db is registered in the destination list management DB 5004 as the candidate of the destination terminal of the transmission terminal 10 aa while the terminal name of the transmission terminal 10 cb is not displayed because the transmission terminal 10 cb is not registered in the destination list management DB 5004 as the candidate of the destination terminal of the transmission terminal 10 aa.
- an image represented by image data of a major transmission terminal is displayed among the transmission terminals 10 attending the video conference.
- the display control unit 17 specifies a transmission terminal that is the transmission source of sound data representing the voice in the received sound data, as a major transmission terminal among the transmission terminals 10 attending the video conference.
- the display control unit 17 may specify a selected transmission terminal as a major transmission terminal when the operation input reception unit 12 receives information indicating that a certain transmission terminal is selected among the transmission terminals 10 attending the video conference in accordance with a user's operation of the operation button 108 .
- FIG. 16 is a sequence diagram illustrating terminal information display operation in which terminal information to be displayed in the terminal information display area 530 is displayed in the terminal information display area 530 when the display mode is switched to the information display mode in the transmission terminal 10 .
- various types of information are transmitted and received in the management information session SEI.
- the transmission terminal 10 transmits a terminal information request signal indicating a request of the terminal information of the transmission terminal attending a video conference to the transmission management apparatus 50 (step S 70 ).
- the terminal state acquisition unit 55 of the transmission management apparatus 50 searches the terminal management DB 5003 (refer to FIG. 9 ) of the storage unit 5000 by using the IP address of the transmission source of the terminal information request signal as a searching key and acquires the terminal ID of the transmission terminal that transmits the terminal information request signal (step S 71 ).
- the terminal state acquisition unit 55 searches the terminal management DB 5003 for the terminal ID and the terminal name with the operation condition “online (in transmission)” (step S 72 ).
- the terminal state acquisition unit 55 detects the terminal IDs “ 01 aa ”, “ 01 cb ”, and “ 01 db ”.
- the operation state of the transmission terminal having the terminal ID “ 01 aa ” is set as “online (in transmission)” at step S 43 .
- the terminal state acquisition unit 55 searches the destination list management DB 5004 (refer to FIG. 10 ) of the storage unit 5000 by using the terminal ID detected at step S 71 (“ 01 aa ” in the embodiment) as a searching key and acquires the terminal IDs of the candidates of the destination terminal of the transmission source of the terminal information request signal (step S 73 ).
- the terminal ID of the transmission terminal that transmits the terminal information request signal is “ 01 aa ”
- the terminal IDs “ 01 ab ”, “ 01 ba ”, and “ 01 db ” are acquired by the terminal state acquisition unit 55 .
- the terminal state acquisition unit 55 determines whether each of the terminal IDs acquired at step S 72 is included in the terminal ID of the transmission source of the terminal information request signal or the terminal IDs acquired at step S 73 . If it is determined that the terminal ID is included, the terminal state acquisition unit 55 causes the transmitting-receiving unit 51 to reply the included terminal ID and the terminal name to the transmission source of the terminal information request signal. If it is determined that the terminal ID is not included, the terminal state acquisition unit 55 causes the transmitting-receiving unit 51 to reply only the terminal ID to the transmission source of the terminal information request signal (step S 74 ).
- the terminal ID of the transmission terminal that transmits the terminal information request signal is “ 01 aa ”
- the terminal ID “ 01 cb ” of the transmission terminal 10 cb are transmitted to the transmission terminal 10 aa that is the transmission source of the terminal information request signal.
- the display control unit 17 of the transmission terminal 10 having received the reply displays the reply contents in the terminal information display area 530 as the display screen illustrated in FIG. 15 (step S 75 ).
- the transmission system 1 causes the transmission management apparatus 50 to reply the information of the transmission terminals 10 attending a video conference.
- a user of each of the transmission terminals 10 can grasp which transmission terminal 10 is attending the video conference regardless of the number of transmission terminals 10 attending the video conference.
- the transmission system 1 enables a user to know the other party at a video conference without requiring the user to ask the other party in conversation. As a result, time taken for the video conference can be reduced.
- the terminal name of the transmission terminal that is not registered as the destination is not displayed, enabling the attendance of an unknown party at the video conference to be informed. As a result, the video conference can proceed with careful attention to discussion contents.
- image data of a major transmission terminal remains displayed even when terminal information is displayed on the display 120 .
- a user can grasp a situation of a site that currently leads the video conference.
- the relaying apparatus 30 , the transmission management apparatus 50 , and the program supply apparatus 90 in the embodiment may be structured by a single computer.
- the units (function or means) of them may be divided and the divided units may be structured by a plurality of computers each allocated for any unit.
- a program transmitted by the program supply apparatus 90 may be transmitted as a plurality of divided modules or transmitted without being divided.
- a program may be transmitted from the computers as a plurality of divided modules.
- the recording medium such as CD-ROM, in which the transmission terminal control program, the relaying apparatus program, and the transmission management program of the embodiment are stored, the HD 204 that stores therein the programs, and the program supply apparatus 90 including the HD 204 are used as program products when the transmission terminal control program, the relaying apparatus program, and the transmission management program are provided to a user and the like domestically or overseas.
- the resolution of the image represented by the image data As an example of quality of an image represented by image data relayed by the relaying apparatus 30 , attention is paid on the resolution of the image represented by the image data and the resolution is managed.
- the image quality is not limited to the resolution.
- attention may be paid on depth of image quality of the image represented by the image data, a sampling frequency of sound in sound data, and a bit length of sound in sound data and the quality may be managed.
- Sound data may be transmitted and received by being divided into three pieces of data having different resolutions (high resolution, medium resolution, and low resolution).
- the IP address of the transmission terminal 10 is managed.
- the item to be managed is not limited to the IP address. Any information can be used as long as it can be used to identify the transmission terminal 10 on the transmission network 2 .
- a fully qualified domain name (FQDN) of the transmission terminal 10 may be managed.
- the IP address corresponding to the FQDN is acquired by a known domain name system (DNS) server.
- DNS domain name system
- the video conference system is described as an example of the transmission system 1 .
- the transmission system 1 is not limited to be applied to the video conference system.
- the transmission system 1 may be applicable to a telephone system such as an Internet Protocol (IP) telephone and an Internet telephone.
- IP Internet Protocol
- the transmission system 1 may be a car navigation system.
- the transmission terminal 10 on one side corresponds to a car navigation system mounted on a vehicle while the transmission terminal 10 on the other side corresponds to a management terminal or a management server of a management center that manages the car navigation, or another car navigation system mounted on another vehicle.
- the transmission terminals 10 may be structured with cell phones.
- image data and sound data are described as examples of the content data.
- content data is not limited to the image data and the sound data.
- Touch data may be applicable. In this case, a sense of touch obtained by a user at a transmission terminal on one side is transmitted to another transmission terminal on the other side.
- the content data may be olfactory (smell) data.
- an aroma (smell) at a transmission terminal on one side is transmitted to another transmission terminal on the other side.
- the content data may be at least one piece of image data, sound data, touch data, and olfactory data.
- the video conference is held by using the transmission system 1 .
- the transmission system 1 is not limited to be used for the video conference.
- the transmission system 1 may be used for general conversations among family members or friends or information supply in one direction.
- the embodiment enables users who use the respective transmission terminals to grasp which transmission terminal is attending a conference regardless of the number of transmission terminals attending the conference.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A transmission management apparatus manages transmission states of a plurality of transmission terminals including a first transmission terminal and a second transmission terminal. The apparatus includes a terminal management table storage unit configured to store therein a terminal management table in which terminal information including an identifier and an identification name of each transmission terminal is managed; a receiving unit configured to receive a terminal information request signal from the first transmission terminal, the terminal information request signal indicating a request for information for identifying the second transmission terminal, the first and second transmission terminals being in transmission therebetween; a terminal state acquisition unit configured to acquire the information for identifying the second transmission terminal from the terminal management table in response to the terminal information request signal; and a transmitting unit configured to transmit the information acquired by the terminal state acquisition unit to the first transmission terminal.
Description
- This application is a divisional Application of U.S. application Ser. No. 13/989,665, filed May 24, 2013, which is a National Stage application of PCT/JP2012/55011, filed Feb. 22, 2012, and claims priority to Japanese Priority Application No. 2011-236251 filed Oct. 27, 2011, and Japanese Priority Application No. 2011-042365 filed Feb. 28, 2011. The entire contents of the above-identified applications are incorporated herein by reference.
- The present invention relates to a transmission management apparatus, for example, to a transmission management apparatus that manages transmission states of transmission terminals used in a remote conference system with which a remote conference is held through a network.
- Remote conference systems realize situations similar to actual conferences as follows. Images and sounds are collected by imaging attendees and collecting utterances of the attendees in conference rooms where remote conferences are held. The collected images and sounds are converted into digital data and transmitted by transmission terminals on one side to other transmission terminals on the other parties' side. The images are displayed on displays such as video screens and the sounds are output from speakers in conference rooms on the other parties' side.
- In an example of such remote conference systems, a remote conference can be realized among a plurality of sites by a relaying apparatus that is coupled to all of the transmission terminals attending the conference and controls delivery of image data and sound data to each transmission terminal.
- Generally, in a remote conference held among sites, a display screen of the transmission terminal is divided into the number of transmission terminals attending the conference and images transmitted from other transmission terminals are displayed in the divided areas on the display screen so as to know who is attending the conference through other transmission terminals during the conference (e.g., refer to Japanese Patent No. 3308563).
- Such a conventional technique, however, has a problem in that users who use the respective transmission terminals cannot grasp which transmission terminal is attending the conference when the number of transmission terminals attending the conference increases because the division number of the display screen is increased and thus a display area for displaying an image transmitted from each transmission terminal is reduced.
- Therefore, there is a need for a transmission management apparatus that enables users who use respective transmission terminals to grasp which transmission terminal is attending a conference regardless of the number of transmission terminals attending the conference.
- It is an object of the present invention to at least partially solve the problems in the conventional technology.
- According to an embodiment, there is provided a transmission management apparatus for managing transmission states of a plurality of transmission terminals including a first transmission terminal and a second transmission terminal. The transmission management apparatus includes a terminal management table storage unit configured to store therein a terminal management table in which terminal information including an identifier and an identification name of each of the transmission terminals is managed; a receiving unit configured to receive a terminal information request signal from the first transmission terminal, the terminal information request signal indicating a request for information for identifying the second transmission terminal, the first transmission terminal and the second transmission terminal being in transmission therebetween; a terminal state acquisition unit configured to acquire the information for identifying the second transmission terminal from the terminal management table in response to the terminal information request signal; and a transmitting unit configured to transmit the information acquired by the terminal state acquisition unit to the first transmission terminal.
- According to another embodiment, there is provided a transmission terminal that includes a transmitting unit configured to transmit a terminal information request signal to a transmission management apparatus for managing transmission states of a plurality of transmission terminals through a network, the terminal information request signal indicating a request for information for identifying at least one of the transmission terminals, the transmission terminal and the at least one of the transmission terminals being in transmission therebetween; a receiving unit configured to receive the information that is transmitted from the transmission management apparatus in response to the terminal information request signal; and a display control unit configured to cause a display unit to display the information received by the receiving unit.
- According to still another embodiment, there is provided a transmission system that includes a plurality of transmission terminals each according to the transmission terminal according to the above embodiment; and the transmission management apparatus according to the above embodiment.
- According to still another embodiment, there is provided a transmission management method for managing transmission states of a plurality of transmission terminals including a first transmission terminal and a second transmission terminal using a transmission management apparatus. The transmission management method includes receiving a terminal information request signal from the first transmission terminal, the terminal information request signal indicating a request for information for identifying the second transmission terminal, the first transmission terminal and the second transmission terminal being in transmission therebetween; acquiring the information for identifying the second transmission terminal from a terminal management table in which terminal information including an identifier and an identification name of each of the transmission terminals is managed, in response to the terminal information request signal, the terminal management table being stored in a recording medium; and transmitting the acquired information to the first transmission terminal.
- According to still another embodiment, there is provided a transmission terminal control method using a transmission terminal. The transmission terminal control method includes transmitting a terminal information request signal to a transmission management apparatus for managing transmission states of a plurality of transmission terminals through a network, the terminal information request signal indicating a request for information for identifying at least one of the transmission terminals, the transmission terminal and the at least one of the transmission terminals being in transmission therebetween; receiving the information that is transmitted from the transmission management apparatus in response to the terminal information request signal; and causing a display unit to display the received information.
- According to still another embodiment, there is provided a computer program product that includes a non-transitory computer readable medium including programmed instructions, wherein the instructions cause a computer to execute any one of the method according to the above embodiment.
- The above and other objects, features, advantages and technical and industrial significance of this invention will be better understood by reading the following detailed description of presently preferred embodiments of the invention, when considered in connection with the accompanying drawings.
-
FIG. 1 is a schematic illustrating a structure of a transmission system; -
FIG. 2 is a conceptual view illustrating a state of transmitting and receiving of image data, sound data, and various types of management information in the transmission system; -
FIG. 3 illustrates image quality of the image data; -
FIG. 4 is an external view of a transmission terminal; -
FIG. 5 is a schematic illustrating a hardware structure of the transmission terminal; -
FIG. 6 is a schematic illustrating a hardware structure of a transmission management apparatus, a relaying apparatus, or a program supply apparatus; -
FIG. 7 is a functional block diagram of the transmission terminal and the transmission management system; -
FIG. 8 is a conceptual view of a terminal authentication management table; -
FIG. 9 is a conceptual view of a terminal management table; -
FIG. 10 is a conceptual view of a destination list management table; -
FIG. 11 is a sequence diagram illustrating preparatory stage operation of the transmission system; -
FIG. 12 is a sequence diagram illustrating conference attendance operation of the transmission system; -
FIG. 13 is a sequence diagram illustrating data transmission operation of the transmission system; -
FIG. 14 is a conceptual view illustrating a display screen in an all-image display mode; -
FIG. 15 is a conceptual view illustrating a display screen in an information display mode; and -
FIG. 16 is a sequence diagram illustrating terminal information display operation of the transmission system. - An embodiment of the present invention will be described below with reference to the accompanying drawings.
-
FIG. 1 is a schematic of atransmission system 1 according to the embodiment.FIG. 2 is a conceptual view illustrating a state of transmitting and receiving of image data, sound data, and various types of management information in thetransmission system 1.FIG. 3 illustrates image quality of the image data. - The transmission system includes a data supply system in which content data is transmitted from a transmission terminal to a plurality of transmission terminals through a transmission management apparatus in one direction and a communication system in which information and feelings, for example, are mutually transmitted among the transmission terminals through the transmission management apparatus. The communication system is a system for transmitting information and feelings mutually between a plurality of communication terminals (corresponding to the “transmission terminals”) through a communication management apparatus (corresponding to the “transmission management apparatus”). Examples of the communication system include a video conference system and a video telephone system.
- In the embodiment, the transmission system, the transmission management apparatus, and the transmission terminal are described on the assumption of the video conference system as an example of the communication system, a video conference management apparatus as an example of the communication management apparatus, and a video conference terminal as an example of the communication terminal. That is, the transmission terminal and the transmission management apparatus are applicable to not only the video conference system but also the communication system or a data transmission system.
- As illustrated in
FIG. 1 , thetransmission system 1 includes a plurality oftransmission terminals 10 aa, 10 ab, . . . , displays 120 aa, 120 ab, . . . , for therespective transmission terminals 10 aa, 10 ab, . . . , arelaying apparatus 30, atransmission management apparatus 50, and aprogram supply apparatus 90. Thetransmission terminals 10 aa, 10 ab, . . . , perform transmission by transmitting and receiving content data, such as image data and sound data. - In the following descriptions, an arbitrary transmission terminal among the
transmission terminals 10 aa, 10 ab, . . . , is expressed as a “transmission terminal 10”, and an arbitrary display among thedisplays 120 aa, 120 ab, . . . , is expressed as a “display 120”. In addition, one of thetransmission terminals 10 that requests a start of a video conference as a request source is expressed as a “request source terminal” and anothertransmission terminal 10 that is a destination of the request is expressed as a “destination terminal”. - As illustrated in
FIG. 2 , in thetransmission system 1, a management information session SEI for transmitting and receiving various types of management information is established between the request source terminal and the destination terminal through thetransmission management apparatus 50. - Between the
transmission terminals 10 with the management information session SEI established, four sessions are established for transmitting and receiving four pieces of high resolution image data, medium resolution image data, low resolution image data, and sound data through therelaying apparatus 30. In the embodiment, the four sessions are collectively expressed as an “image/sound data session SED”. - The image data in the embodiment is scalably encoded. For example, image data in the embodiment includes low resolution image data that is composed of 320 pixels horizontally and 180 pixels vertically as illustrated in (a) of
FIG. 3 and serves as a base image, medium resolution image data composed of 640 pixels horizontally and 360 pixels vertically as illustrated in (b) ofFIG. 3 , and high resolution image data composed of 1280 pixels horizontally and 720 pixels vertically as illustrated in (c) ofFIG. 3 . - When a bandwidth through which image data is transmitted is narrow, only the low resolution image data serving as the base image is transmitted and the
transmission terminal 10 on a receiving side can display only a low quality image in accordance with the transmitted low resolution image data. - When the bandwidth through which image data is transmitted is relatively wide, the low resolution image data serving as the base image and the medium resolution image data are transmitted and the
transmission terminal 10 on the receiving side can display a medium quality image in accordance with the transmitted low resolution image data and medium resolution image data. - When the bandwidth through which image data is transmitted is very wide, the low resolution image data serving as the base image, the medium resolution image data, and the high resolution image data are transmitted and the
transmission terminal 10 on the receiving side can display a high quality image in accordance with the transmitted low resolution image data, medium resolution image data, and high resolution image data. - In
FIG. 1 , the relayingapparatus 30 relays content data among thetransmission terminals 10. Thetransmission management apparatus 50 performs login authentication of thetransmission terminal 10 and manages a transmission state of thetransmission terminal 10, a destination list, and a transmission state of the relayingapparatus 30, for example, in an integrated fashion. Images represented by the image data may be moving images or still images, or both moving and still images. - A plurality of
routers routers - The
program supply apparatus 90 includes an HD (Hard Disk) 204 (refer toFIG. 6 ), which is described later. A transmission terminal control program enabling thetransmission terminal 10 to have various functions is stored in theHD 204. Theprogram supply apparatus 90 can transmit the transmission terminal control program to thetransmission terminal 10. - In addition, the
program supply apparatus 90 stores a relaying apparatus program enabling the relayingapparatus 30 to have various functions in theHD 204 and can transmit the relaying apparatus program to the relayingapparatus 30. - Furthermore, the
program supply apparatus 90 also stores a transmission management program enabling thetransmission management apparatus 50 to have various functions in theHD 204 and can transmit the transmission management program to thetransmission management apparatus 50. - The
transmission terminals 10 aa, 10 ab, 10 ac, . . . , and therouter 70 a are coupled to each other with aLAN 2 a so as to enable transmission among them.Transmission terminals 10 ba, 10 bb, 10 bc, . . . , and therouter 70 b are coupled to each other with aLAN 2 b so as to enable transmission among them. - The
LANs dedicated line 2 ab including the router 70 ab so as to enable transmission among them, and disposed in a predetermined region A. For example, the region A is Japan and theLAN 2 a is disposed in a business office in Tokyo while theLAN 2 b is disposed in a business office in Osaka. -
Transmission terminals 10 ca, 10 cb, 10 cc, . . . , and therouter 70 c are coupled to each other with aLAN 2 c so as to enable transmission among them.Transmission terminals 10 da, 10 db, 10 dc, . . . , and therouter 70 d are coupled to each other with aLAN 2 d so as to enable transmission among them. - The
LANs dedicated line 2 cd including the router 70 cd so as to enable transmission among them, and disposed in a predetermined region B. For example, the region B is the United States of America and theLAN 2 c is disposed in a business office in New York while theLAN 2 d is disposed in a business office in Washington, D.C. The regions A and B are coupled to each other with the routers 70 ab and 70 cd through theInternet 2 i so as to enable mutual transmission. - The relaying
apparatus 30, thetransmission management apparatus 50, and theprogram supply apparatus 90 are coupled to eachtransmission terminal 10 through theInternet 2 i so as to enable the apparatuses to perform transmission to eachtransmission terminal 10. The relayingapparatus 30, thetransmission management apparatus 50, and theprogram supply apparatus 90 may be disposed in the region A or the region B, or in any region other than the regions A and B. - In the embodiment, a
transmission network 2 of the embodiment includes theLANs dedicated lines 2 ab and 2 cd, theInternet 2 i, and theLANs transmission network 2 may include a unit in which transmission is performed wirelessly such as wireless fidelity (Wi-Fi, registered trademark) or Bluetooth (registered trademark) besides the wired transmission. - In
FIG. 1 , four numbers indicated under eachtransmission terminal 10, the relayingapparatus 30, thetransmission management apparatus 50, each router 70, and theprogram supply apparatus 90 simply represent commonly used IP addresses in IPv4. For example, the IP address of thetransmission terminal 10 aa is “1.2.1.3”. IPv6 may be also used instead of IPv4. However, the explanation is made by using IPv4 for simple explanation. - Each
transmission terminal 10 may be used in a video conference held in the same room, or in a video conference held between an outdoor site and an indoor site or among the outdoor sites, in addition to a video conference held among a plurality of business offices and a video conference held among different rooms in the same business office. When eachtransmission terminal 10 is used at an outdoor site, transmission is performed wirelessly such as a cellular phone transmission network. - As illustrated in
FIG. 4 , thetransmission terminal 10 includes ahousing 1021, anarm 1074, and acamera housing 1075. Afront sidewall 1021 a of thehousing 1021 has a plurality ofair intake holes 1021 e on almost the entire surface thereof. Arear sidewall 1021 b of thehousing 1021 has a plurality of air exhaust holes (not illustrated) on almost the entire area thereof. As a result, thetransmission terminal 10 can intake external air at the front of thetransmission terminal 10 through theair intake holes 1021 e and exhaust air toward the rear of thetransmission terminal 10 through the air exhaust holes by driving a cooling fan included in thehousing 1021. Thefront sidewall 1021 a has a sound-collectinghole 1021 f at the central part thereof. The sound-collectinghole 1021 f enables a built-in microphone 114 (refer toFIG. 5 ), which is described later, to collect sounds such as voices, other sounds, and noises. - The
housing 1021 has anoperation panel 1022 on the left side when viewed from the front thereof. Theoperation panel 1022 is provided withoperation buttons 108, apower switch 109, and a plurality ofsound output holes 1022 f through which sounds output from a built-in speaker 115 (refer toFIG. 5 ), which is described later, pass. In addition, thehousing 1021 has ahousing unit 1021 p formed in a recess so as to house thearm 1074 and thecamera housing 1075, on the right side when viewed from the front thereof. - The
arm 1074 is mounted on thehousing 1021 with atorque hinge 1073. For example, thearm 1074 is mounted so as to be rotatable in the up-down and left-right directions within a range of a pan angle θ1 of ±180 degrees and within a range of a tilt angle θ2 of 90 degrees when the angle of thearm 1074 at the front is 0 degrees with respect to thehousing 1021. When the tilt angle θ2 is approximately 45 degrees, a click feeling is generated. - The
camera housing 1075 includes a built-in camera 112 (refer toFIG. 5 ), which is described later. Thecamera 112 can be used to image a user and a room, for example. Thecamera housing 1075 has atorque hinge 1075 a. - The
camera housing 1075 is mounted on thearm 1074 with thetorque hinge 1075 a. For example, thecamera housing 1075 is mounted on thearm 1074 so as to be rotatable within a tilt angle θ3 of approximately 100 degrees toward the front side of thetransmission terminal 10 and approximately 90 degrees toward the rear side of thetransmission terminal 10 when the angle of 0 degrees is defined as a state in which thecamera housing 1075 and thearm 1074 are arranged in a straight line. - As illustrated in
FIG. 5 , thetransmission terminal 10 includes a central processing unit (CPU) 101 that controls overall operation of thetransmission terminal 10, a read only memory (ROM) 102 that stores therein a program used to drive theCPU 101 such as an initial program loader (IPL), a random access memory (RAM) 103 used as a working area of theCPU 101, a flash memory 104 that stores therein various types of data such as the transmission terminal control program, the image data, and the sound data, a solid state drive (SSD) 105 that controls reading of various types of data from or writing various types of data into the flash memory 104 under the control of theCPU 101, amedia drive 107 that controls reading of data from or writing (storing) of data into arecording medium 106 such as a flash memory, theoperation button 108 operated when a destination of thetransmission terminal 10 is selected, for example, thepower switch 109 that switches ON and OFF of a power supply of thetransmission terminal 10, and a network interface (I/F) 111 that performs data transmission by utilizing thetransmission network 2. - The
transmission terminal 10 further includes the built-incamera 112 that images a subject and acquires the image data under the control of theCPU 101, an image capturing device I/F 113 that controls driving of thecamera 112, themicrophone 114 that serves as a built-in sound collector receiving sounds, the built-inspeaker 115 that outputs sounds, a sound input-output I/F 116 that processes input and output of a sound signal between themicrophone 114 and thespeaker 115 under the control of theCPU 101, a display I/F 117 that transmits image data to thedisplay 120 externally mounted under the control of theCPU 101, an external device connection I/F 118 that connects various external devices, and abus line 110 that electrically connects the above-described components, such as an address bus or a data bus. - The
display 120 is a display device including liquid crystal or organic EL by which images of subjects and operation icons, for example, are displayed. Thedisplay 120 is coupled to the display I/F 117 with acable 120 c. Thecable 120 c may be an analog RGB (VGA) signal cable, a component video cable, an HDMI high-definition multimedia interface (HDMI) signal cable, or a digital video interactive (DVI) signal cable. - The
camera 112 includes a lens and a solid state image capturing device that converts light into charges so as to generate an electrically available image of a subject. As the solid state image capturing device, a CMOS or a CCD is used, for example. - The external device connection I/
F 118 can couple an external device such as an external camera, an external microphone, or an external speaker with a universal serial bus (USB) cable, for example. - When an external camera is coupled to the external device connection I/
F 118, theCPU 101 drives the external camera prior to the built-incamera 112. When an external microphone or an external speaker is coupled to the external device connection I/F 118, theCPU 101 drives the external microphone and the external speaker prior to the built-inmicrophone 114 and the built-inspeaker 115. - The
recording medium 106 is attachable to and detachable from thetransmission terminal 10. An electrically erasable and programmable ROM (EEPROM) may be used for thetransmission terminal 10, for example, as a non-volatile memory from which data is read or into which data is written under the control of theCPU 101, instead of the flash memory 104. - The transmission terminal control program may be recorded into a computer readable recording medium such as the
recording medium 106 in an installable format or an executable format and distributed. The transmission terminal control program may be stored in theROM 102 instead of the flash memory 104. - As illustrated in
FIG. 6 , the transmission management apparatus 50 includes a CPU 201 that controls the overall operation of the transmission management apparatus 50, a ROM 202 that stores therein a program used to drive the CPU 201 such as an IPL, a RAM 203 that is used as a working area of the CPU 201, the HD 204 that stores therein various types of data such as the transmission management program, an HDD (Hard Disk Drive) 205 that controls reading of various types of data from or writing of various types of data into the HD 204 under the control of the CPU 201, a media drive 207 that controls reading data from or writing (storing) data into a recording medium 206 such as a flash memory, a display 208 that displays various types of information such as a cursor, menus, windows, characters, or images, a network I/F 209 that performs data transfer by utilizing the transmission network 2, a keyboard 211 provided with a plurality of keys for inputting characters, numerical values, and various instructions, a mouse 212 that is used to select and execute various instructions, select items to be processed, and move the cursor, a compact disc read only memory (CD-ROM) drive 214 that controls reading of various types of data from or writing of various types of data into a CD-ROM 213 as an example of an attachable-detachable recording medium, and a bus line 210 that electrically connects the above-described components, such as an address bus or a data bus. - The transmission management program may be recorded into a computer readable recording medium such as the
recording medium 206 and the CD-ROM 213 in an installable format or an executable format and distributed. The transmission management program may be stored in the ROM 202 instead of theHD 204. - The relaying
apparatus 30 has the same hardware structure as that of thetransmission management apparatus 50. The description thereof is, thus, omitted. TheHD 204 stores therein the relaying apparatus program that controls the relayingapparatus 30. - Also in this case, the relaying apparatus program may be recorded into a computer readable recording medium such as the
recording medium 206 and the CD-ROM 213 in an installable format or an executable format and distributed. The relaying apparatus program may be stored in the ROM 202 instead of theHD 204. - The
program supply apparatus 90 has the same hardware structure as that of thetransmission management apparatus 50. The description thereof is, thus, omitted. TheHD 204 stores therein a program supply apparatus program that controls theprogram supply apparatus 90. - Also in this case, the program supply apparatus program may be recorded into a computer readable recording medium such as the
recording medium 206 and the CD-ROM 213 in an installable format or an executable format and distributed. The program supply apparatus program may be stored in the ROM 202 instead of theHD 204. - As the above-described computer readable recording medium, a compact disc recordable (CD-R), a digital versatile disk (DVD), or a Blue-ray disc is applicable, for example.
- As illustrated in
FIG. 7 , thetransmission terminal 10, the relayingapparatus 30, and thetransmission management apparatus 50 are coupled such that they can transmit data through thetransmission network 2. Theprogram supply apparatus 90 illustrated inFIG. 1 is omitted inFIG. 7 because theprogram supply apparatus 90 does not directly relate to data transmission in a video conference. - The
transmission terminal 10 includes a transmitting-receivingunit 11, an operationinput reception unit 12, alogin request unit 13, animage capturing unit 14, a sound input unit 15 a, asound output unit 15 b, adisplay control unit 17, and a storage-read processing unit 19. The above-described components are achieved by theCPU 101 that executes the transmission terminal control program loaded on the RAM 103 from the flash memory 104. Thetransmission terminal 10 includes astorage unit 1000 that is structured by the RAM 103 and the flash memory 104. - The transmitting-receiving
unit 11, which is achieved by theCPU 101 and the network I/F 111, transmits and receives various types of data and information between itself andother transmission terminals 10 or theapparatuses transmission network 2. The transmitting-receivingunit 11 functions as the transmitting unit and the receiving unit of thetransmission terminal 10. - The transmitting-receiving
unit 11 starts receiving state information indicating the states of thetransmission terminals 10 that are candidates of a connecting destination in a video conference from thetransmission management apparatus 50 before starting the video conference with a desired destination terminal. - The state information indicates not only an operation state of whether each
transmission terminal 10 is online or offline but also a detailed operation state such as whether eachtransmission terminal 10 is online and transmission is enabled or whether eachtransmission terminal 10 is online and in a transmission operation. - In addition, the state information indicates not only the operation state of each
transmission terminal 10 but also various states in thetransmission terminal 10. For example, a state in which thecable 120 c is come off from thetransmission terminal 10, a state in which thetransmission terminal 10 outputs sounds but no images, and a state in which thetransmission terminal 10 outputs no sounds (MUTE). For easy understanding, a case is described in which the state information indicates the operation state of eachtransmission terminal 10, in the following descriptions. - The operation
input reception unit 12, which is achieved by theCPU 101, theoperation button 108, and thepower switch 109, receives various types of inputs from a user. For example, once a user turns on thepower switch 109, the operationinput reception unit 12 receives the power ON operation and causes the power supply of thetransmission terminal 10 to be turned on. - The
login request unit 13, which is achieved by theCPU 101, once the power ON operation is received, transmits login request information indicating a request for login and the current IP address of thetransmission terminal 10 to thetransmission management apparatus 50 from the transmitting-receivingunit 11 through thetransmission network 2. - When the user switches the
power switch 109 from the ON state to the OFF state, the operationinput reception unit 12 completely turns off the power supply of thetransmission terminal 10 after the transmitting-receivingunit 11 transmits the state information indicating that the power supply is to be turned off to thetransmission management apparatus 50. As a result, thetransmission management apparatus 50 can grasp the fact that the power supply of thetransmission terminal 10 has been turned off from the ON state. - The
image capturing unit 14, which is achieved by theCPU 101, thecamera 112, and the image capturing device I/F 113, images a subject and outputs the resulting image data to the transmitting-receivingunit 11. Thecamera 112 functions as an imaging apparatus and the image capturing device I/F 113 functions as an image data input unit. - The sound input unit 15 a, which is achieved by the
CPU 101 and the sound input-output I/F 116, functions as a sound data input unit. The sound input unit 15 a, to which a sound signal representing a sound collected by themicrophone 114 is input, converts the received sound signal into sound data. - The
sound output unit 15 b, which is achieved by theCPU 101 and the sound input-output I/F 116, converts sound data into a sound signal and outputs the converted sound signal to thespeaker 115 so as to cause thespeaker 115 to output a sound. - The
display control unit 17, which is achieved by theCPU 101 and the display I/F 117, combines pieces of image data that have different resolutions and are received by the transmitting-receivingunit 11, and transmits the combined image data to thedisplay 120 so as to cause thedisplay 120 to display an image represented by the image data thereon. - The
display control unit 17 transmits information relating to a destination list received by the transmitting-receivingunit 11 from thetransmission management apparatus 50 to thedisplay 120 so as to cause thedisplay 120 to display the destination list thereon. - The storage-
read processing unit 19, which is achieved by theCPU 101 and theSSD 105, stores various types of data in thestorage unit 1000 and reads various types of data stored in thestorage unit 1000. - The
storage unit 1000 stores therein an identifier (hereinafter referred to as a “terminal ID”) and a password for identifying thetransmission terminal 10, for example. In addition, thestorage unit 1000 is also used as a receiving buffer for image data and sound data that are received when a video conference is held with a destination terminal. - The terminal ID in the embodiment indicates information used to uniquely identify the
transmission terminal 10, such as languages, characters, symbols, or various signs. The terminal ID may be information obtained by combining at least two of the languages, characters, symbols, and various sings. - The
transmission management apparatus 50 includes a transmitting-receiving unit 51, aterminal authentication unit 52, astate management unit 53, aterminal extraction unit 54, a terminalstate acquisition unit 55, and a storage-read processing unit 59. The above-described components are achieved by theCPU 201 that executes the transmission management program loaded on theRAM 203 from theHD 204. Thetransmission management apparatus 50 includes astorage unit 5000 composed of theHD 204. - In the
storage unit 5000, a terminalauthentication management DB 5002 having a terminal authentication management table illustrated inFIG. 8 is structured. In the terminal authentication management table, passwords are managed in association with the respective terminal IDs of all of thetransmission terminals 10 managed by thetransmission management apparatus 50. For example, the terminal authentication management table illustrated inFIG. 8 indicates that the terminal ID of thetransmission terminal 10 aa is “01 aa” and the password of thetransmission terminal 10 aa is “aaaa”. - In the
storage unit 5000, aterminal management DB 5003 having a terminal management table illustrated inFIG. 9 is structured. Theterminal management DB 5003 functions as a terminal management table storage unit. - In the terminal management table, an identification name of the transmission terminal 10 (hereinafter referred to as a “terminal name”), an operation state of the
transmission terminal 10, a receiving date at which the login request information to login thetransmission system 1 is received by thetransmission management apparatus 50, and the IP address of thetransmission terminal 10 are managed in association with each other for each terminal ID of thetransmission terminals 10. - For example, the terminal management table illustrated in
FIG. 9 indicates that the terminal name is “AA terminal, Tokyo business office, Japan”, the operation state is “online (transmission is enabled)”, the data at which the login request information was received by thetransmission management apparatus 50 is “13:40 on Nov. 10, 2009”, and the IP address is “1.2.1.3” for thetransmission terminal 10 aa having the terminal ID of “01 aa”. - The terminal ID of the terminal management table is uniquely allocated when the
transmission terminal 10 is registered in thetransmission system 1. The terminal name is registered or changed by an administrator of thetransmission management apparatus 50. The terminal name may be registered or changed in response to a request made from thetransmission terminal 10 to thetransmission management apparatus 50. - The operation state of “online (transmission is enabled)” indicates that the
transmission terminal 10 has logged in thetransmission system 1 but is not attending a video conference. The operation state of “online (in transmission)” indicates that thetransmission terminal 10 has logged in thetransmission system 1 and is attending a video conference. The operation state of “offline” indicates that thetransmission terminal 10 has not logged in thetransmission system 1. - Furthermore, in the
storage unit 5000, a destinationlist management DB 5004 having a destination list management table illustrated inFIG. 10 is structured. The destinationlist management DB 5004 functions as a destination list management table storage unit. - In the destination list management table, all of the terminal IDs of the destination terminals registered as the candidates of the destination terminal are managed in association with the terminal ID of the request source terminal that requests a start of a video conference.
- For example, the destination list management table illustrated in
FIG. 10 indicates that the candidates of the destination terminal to which thetransmission terminal 10 aa having the terminal ID of “01 aa” requests a start of a video conference are thetransmission terminal 10 ab having the terminal ID of “01 ab”, thetransmission terminal 10 ba having the terminal ID of “01 ba”, and thetransmission terminal 10 db having the terminal ID of “01 db”. The candidate of the destination terminal is added or deleted in response to a request made from thetransmission terminal 10 to thetransmission management apparatus 50. - The transmitting-receiving unit 51, which is achieved by the
CPU 201 and the network I/F 209, transmits and receives various types of data and information between itself andother transmission terminals 10 or theapparatuses transmission network 2. - The
terminal authentication unit 52, which is achieved by theCPU 201, searches the terminalauthentication management DB 5002 of thestorage unit 5000 by using the terminal ID and the password that are included in the login request information received through the transmitting-receiving unit 51 as searching keys, and performs terminal authentication by determining whether the same terminal ID and password are managed in the terminalauthentication management DB 5002. - The
state management unit 53, which is achieved by theCPU 201, stores the operation state, the receiving date at which thetransmission management apparatus 50 has received the login request information, and the IP address in the terminal management DB 5003 (refer toFIG. 9 ) and manages them in association with the terminal ID of the request source terminal so as to manage the operation state of the request source terminal that makes the login request. - The
state management unit 53 changes the operation state of thetransmission terminal 10 in the terminal management DB 5003 (refer toFIG. 9 ) from online to offline in accordance with the state information that is sent from thetransmission terminal 10 and indicates that the power supply is to be turned off when a user turns off thepower switch 109 of thetransmission terminal 10 from the ON state. - The
terminal extraction unit 54, which is achieved by theCPU 201, searches the destination list management DB 5004 (refer toFIG. 10 ) by using the terminal ID of the request source terminal that has made the login request as a searching key, and extracts the terminal IDs of the candidates of the destination terminal of the request source terminal. - In addition, the
terminal extraction unit 54 searches the destination list management DB 5004 (refer toFIG. 10 ) by using the terminal ID of the request source terminal that has made the login request as a searching key, and extracts the terminal IDs of the other request source terminals that register the terminal ID of the request source terminal as the candidate of the destination terminal thereof. - The terminal
state acquisition unit 55, which is achieved by theCPU 201, searches the terminal management DB 5003 (refer toFIG. 9 ) by using the terminal IDs of the candidates of the destination terminal extracted by theterminal extraction unit 54 as searching keys and reads the operation state for each detected terminal ID. - As a result, the terminal
state acquisition unit 55 can acquire the operation states of the candidates of the destination terminal of the request source terminal that has made the login request. Furthermore, the terminalstate acquisition unit 55 searches theterminal management DB 5003 by using the terminal IDs extracted by theterminal extraction unit 54 as searching keys and acquires the operation state of the request source terminal that has made the login request. - The storage-
read processing unit 59, which is achieved by theCPU 201 and theHDD 205, stores various types of data in thestorage unit 5000 and reads various types of data stored in thestorage unit 5000. - Operation of the
transmission system 1 according to the embodiment is described below.FIG. 11 is a sequence diagram illustrating preparatory stage operation until thetransmission terminal 10 reaches a preparatory state to attend a video conference.FIG. 11 illustrates an example in which thetransmission terminal 10 aa reaches the preparatory state. In the preparatory stage operation, various types of information are transmitted and received in the management information session SEI (refer toFIG. 2 ). - When a user of the
transmission terminal 10 aa turns on thepower switch 109 of thetransmission terminal 10 aa, the operationinput reception unit 12 receives the power ON operation and causes the power supply to be turned on (step S21). Thelogin request unit 13, once the power ON operation is received, transmits the login request information indicating a request for login to thetransmission management apparatus 50 from the transmitting-receivingunit 11 of thetransmission terminal 10 aa through the transmission network 2 (step S22). - The login request information includes the terminal ID and the password to identify the
transmission terminal 10 aa serving as a login request source. The terminal ID and the password are read from thestorage unit 1000 by the storage-read processing unit 19. - Upon receiving the login request information transmitted from the
transmission terminal 10 aa, thetransmission management apparatus 50 can grasp the IP address of thetransmission terminal 10 aa serving as a transmission side. - Then, the
terminal authentication unit 52 of thetransmission management apparatus 50 searches the terminalauthentication management DB 5002 of the storage unit 5000 (refer toFIG. 8 ) by using the terminal ID and the password that are included in the login request information received through the transmitting-receiving unit 51 as searching keys, and performs terminal authentication by determining whether the same terminal ID and password as the searching keys are managed in the terminal authentication management DB 5002 (step S23). - If the
terminal authentication unit 52 determines that the same terminal ID and password as the searching keys are not managed, i.e., if it is determined that the login request is not transmitted from thetransmission terminal 10 having use authority, the transmitting-receiving unit 51 transmits authentication result information indicating the authentication result obtained by theterminal authentication unit 52 to thetransmission terminal 10 aa that has made the login request through thetransmission network 2. Thereafter, the operation of the preparatory stage ends. - On the other hand, if the
terminal authentication unit 52 determines that the same terminal ID and password as the searching keys are managed, i.e., it is determined that the login request is transmitted from thetransmission terminal 10 having use authority, thestate management unit 53 stores the terminal ID, the operation state, the receiving date of the login request information, and the IP address of thetransmission terminal 10 aa in the terminal management DB 5003 (refer toFIG. 9 ) in association with one another (step S24). - As a result, as illustrated in
FIG. 9 , the terminal management table manages the terminal ID “01 aa”, the operation state “online (transmission is enabled)”, the receiving date “13:40 on Nov. 10, 2009”, and the IP address “1.2.1.3” of thetransmission terminal 10 aa in association with one another. - Then, the transmitting-receiving unit 51 of the
transmission management apparatus 50 transmits the authentication result information indicating the authentication result obtained by theterminal authentication unit 52 to thetransmission terminal 10 aa that has made the login request through the transmission network 2 (step S25). - Then, the
terminal extraction unit 54 of thetransmission management apparatus 50 searches the destination list management DB 5004 (refer toFIG. 10 ) by using the terminal ID “01 aa” of thetransmission terminal 10 aa that has made the login request as a searching key, and extracts the terminal IDs of the candidates of the destination terminal of thetransmission terminal 10 aa (step S26). - In this case, the terminal IDs “01 ab”, “01 ba”, and “01 db” of the
transmission terminals 10 ab, 10 ba, and 10 db that are the destination terminals of the terminal ID “01 aa” of thetransmission terminal 10 aa are extracted. - Then, the terminal
state acquisition unit 55 of thetransmission management apparatus 50 searches the terminal management DB 5003 (refer toFIG. 9 ) by using the terminal IDs “01 ab”, “01 ba”, and “01 db” of the candidates of the destination terminal extracted by theterminal extraction unit 54 as searching keys and reads the operation states of the terminal IDs extracted by theterminal extraction unit 54 as “offline”, “online (transmission is enabled)”, and “online (in transmission)”. As a result, the terminalstate acquisition unit 55 acquires the respective operation states of thetransmission terminals 10 ab, 10 ba, and 10 db(step S27). - Then, the transmitting-receiving unit 51 of the
transmission management apparatus 50 transmits, to thetransmission terminal 10 aa through thetransmission network 2, the terminal IDs “01 ab”, “01 ba”, and “01 db” used as the searching keys at step S27, and the destination state information including the operation states of therespective transmission terminals 10 ab, 10 ba, and 10 db corresponding to the respective terminal IDs, which are “offline”, “online (transmission is enabled)”, and “online (in transmission)” (step S28). - As a result, the
transmission terminal 10 aa can grasp the current operation states, each of which is “offline”, “online (transmission is enabled)”, and “online (in transmission)”, of thetransmission terminals 10 ab, 10 ba, and 10 db that are the candidates of the destination terminal. - Furthermore, the
terminal extraction unit 54 of thetransmission management apparatus 50 searches the destination list management DB 5004 (refer toFIG. 10 ) by using the terminal ID “01 aa” of thetransmission terminal 10 aa that has made the login request as a searching key, and extracts the terminal IDs of the other transmission terminals that register the terminal ID “01 aa” of thetransmission terminal 10 aa as the candidate of the destination terminal (step S29). For example, in the destination list management table illustrated inFIG. 10 , the terminal IDs “01 ab”, “01 ba”, and “01 db” are extracted. - Then, the
state management unit 53 of thetransmission management apparatus 50 searches the terminal management DB 5003 (refer toFIG. 9 ) by using the terminal ID “01 aa” of thetransmission terminal 10 aa that has made the login request as a searching key and acquires the operation state, which is “online (transmission is enabled)”, of thetransmission terminal 10 aa that has made the login request (step S30). - Then, the transmitting-receiving unit 51 of the
transmission management apparatus 50 transmits destination state information including the terminal ID “01 aa” of thetransmission terminal 10 aa and the operation state “online (transmission is enabled)” that are acquired at step S30 to thetransmission terminals 10 ba and 10 db each operation state of which is “online” in the terminal management DB 5003 (refer toFIG. 9 ) among thetransmission terminals 10 ab, 10 ba, and 10 db that are identified with the terminal IDs “01 ab”, “01 ba”, and “01 db” extracted at step S29 (step S31-1 and step S31-2). - When transmitting the destination state information to the
transmission terminals 10 ba and 10 db, the transmitting-receiving unit 51 refers to the IP addresses of the transmission terminals managed in the terminal management table illustrated inFIG. 9 using the terminal IDs “01 ba” and “01 db”. - As a result, the terminal ID “01 aa” and the operation state “online (transmission is enabled)” of the
transmission terminal 10 aa that has made the login request can be transmitted to thetransmission terminals 10 db and 10 ba that can perform transmission to thetransmission terminal 10 aa that has made the login request as the destination. - When step S28 of the preparatory stage operation is complete, the
display control unit 17 of thetransmission terminal 10 aa highlights, on thedisplay 120, the information of the terminals attending the video conference, i.e., thetransmission terminal 10 db operation state of which is “online (in transmission)” or “online (transmission is enabled)”, from the information of the destination list displayed on thedisplay 120, for example. As a result, thedisplay control unit 17 allows a user to recognize thetransmission terminal 10 attending or capable of attending the video conference. -
FIG. 12 is a sequence diagram illustrating conference attendance operation until thetransmission terminal 10 reaches an attendance state in which thetransmission terminal 10 is attending a video conference.FIG. 12 illustrates an example in which thetransmission terminal 10 aa reaches the attendance state. In the conference attendance operation, various types of information are transmitted and received in the management information session SEI (refer toFIG. 2 ). - Once a user presses the
operation button 108 to select an attendance at a video conference, the operationinput reception unit 12 receives a request for an attendance at the video conference held with thetransmission terminal 10 db (step S41). - In response to the request, the transmitting-receiving
unit 11 of thetransmission terminal 10 aa transmits attendance request information indicating the attendance at the video conference and including the terminal ID “01 aa” of thetransmission terminal 10 aa and the terminal ID “01 db” of thetransmission terminal 10 db to the transmission management apparatus 50 (step S42). - As a result, the transmitting-receiving unit 51 of the
transmission management apparatus 50 receives the attendance request information and can confirm the IP address “1.2.1.3” of thetransmission terminal 10 aa serving as a transmission source. - Then, the
state management unit 53 of thetransmission management apparatus 50 searches by using the terminal ID “01 aa” of thetransmission terminal 10 aa included in the attendance request information as a searching key and sets “online (in transmission)” as the operation state of thetransmission terminal 10 aa that has made the attendance request (step S43). - Then, the transmitting-receiving unit 51 of the
transmission management apparatus 50 transmits start request information including the terminal ID “01 aa” of thetransmission terminal 10 aa to thetransmission terminal 10 db though the transmission network 2 (step S44). As a result, thetransmission terminal 10 db can grasp whichtransmission terminal 10 has requested the attendance at the video conference. - In the
terminal management DB 5003 illustrated inFIG. 9 , the operation state of thetransmission terminal 10 cb is “online (in transmission)”. Accordingly, the transmitting-receiving unit 51 of thetransmission management apparatus 50 transmits the start request information including the terminal ID “01 aa” of thetransmission terminal 10 aa to thetransmission terminal 10 cb through thetransmission network 2. Detailed description thereof is, however, omitted herein for easy understanding of the invention. - Then, the
transmission terminal 10 db transmits receiving completion information indicating the completion of the receiving of the start request information to thetransmission management apparatus 50 from the transmitting-receivingunit 11 through the transmission network 2 (step S45). - Then, the transmitting-receiving unit 51 of the
transmission management apparatus 50 transmits relay start request information indicating a request for starting a relay to the relayingapparatus 30 through the transmission network 2 (step S46). The relay start request information includes the IP address “1.2.1.3” of thetransmission terminal 10 aa and the IP address “1.3.2.4” of thetransmission terminal 10 db. - As a result, the relaying
apparatus 30 establishes a session for transmitting three pieces of image data of low resolution, medium resolution, and high resolution and sound data between thetransmission terminals 10 aa and 10 db(step S47). In this way, thetransmission terminal 10 aa can attend the video conference held with thetransmission terminal 10 db. - Meanwhile, the transmitting-receiving unit 51 of the
transmission management apparatus 50 casts terminal state change information including the terminal ID “01 aa” and the operation state “online (in transmission)” of thetransmission terminal 10 aa into eachtransmission terminal 10 registered in the terminal management DB 5003 (refer toFIG. 9 ) (step S48). As a result, eachtransmission terminal 10 having received the terminal state change information can store and display the operation state of thetransmission terminal 10 aa having the terminal ID “01 aa” if needed. -
FIG. 13 is a sequence diagram illustrating data transmission operation between thetransmission terminals 10. In the data transmission operation illustrated inFIG. 13 , image data and sound data are transmitted and received in the image/sound data session SED (refer toFIG. 2 ). - Once the session is established between the
transmission terminals 10 aa and 10 db as described with reference toFIG. 12 , thetransmission terminal 10 aa transmits, to the relayingapparatus 30 through the transmitting-receiving unit 51, the image data taken by theimage capturing unit 14 and sound data into which the sound input unit 15 a converts a received sound signal (step S60). - Upon receiving the image data and the sound data from the
transmission terminal 10 aa, the relayingapparatus 30 transmits the received image data and sound data to each of thetransmission terminals 10 aa and 10 db that are attending the video conference (step S61-1 and step S61-2). - Upon receiving the image data and the sound data from the relaying
apparatus 30, each of thetransmission terminals 10 aa and 10 db allows thedisplay control unit 17 to cause thedisplay 120 to display the image represented by the received image data and allows thesound output unit 15 b to cause thespeaker 115 to output the sound represented by the received sound data (step S62-1 and step S62-2). - Then, the
transmission terminal 10 db transmits, to the relayingapparatus 30 through the transmitting-receiving unit 51, image data taken by theimage capturing unit 14 and sound data into which the sound input unit 15 a converts a received sound signal (step S63). - Upon receiving the image data and the sound data from the
transmission terminal 10 db, the relayingapparatus 30 transmits the received image data and sound data to each of thetransmission terminals 10 aa and 10 db that are attending the video conference (step S64-1 and step S64-2). - Upon receiving the image data and the sound data from the relaying
apparatus 30, each of thetransmission terminals 10 aa and 10 db allows thedisplay control unit 17 to cause thedisplay 120 to display the image represented by the received image data and allows thesound output unit 15 b to cause thespeaker 115 to output the sound represented by the received sound data (step S65-1 and step S65-2). - In this way, the
transmission terminals 10 aa and 10 db can have a video conference therebetween through the relayingapparatus 30.FIG. 13 illustrates twotransmission terminals 10, i.e., thetransmission terminals 10 aa and 10 db, attending the video conference for easy understanding. Even if the number oftransmission terminals 10 attending the video conference is equal to or more than three, image data and sound data are transmitted in the same manner as the data transmission operation illustrated inFIG. 13 . - An image display of the
transmission terminal 10 is described below. In the embodiment, thedisplay control unit 17 has two display modes of an all-image display mode and an information display mode. Switching of the display modes is performed in accordance with operation of theoperation button 108, for example. - In the all-image display mode as illustrated in
FIG. 14 , thedisplay control unit 17 of thetransmission terminal 10 causes thedisplay 120 to display all of the images transmitted from eachtransmission terminal 10 attending a video conference. - In the display screen illustrated in
FIG. 14 , afirst image area 500 having a relatively large area and a plurality ofsecond image areas 510 each having a relatively small area are allocated. For example, images represented by pieces of image data transmitted from thetransmission terminals 10 attending the video conference are displayed in thesecond image areas 510 while an image represented by image data of a main transmission terminal among thetransmission terminals 10 attending the video conference is displayed in thefirst image area 500. - For example, the
display control unit 17 specifies a transmission terminal that is the transmission source of sound data representing the voice in the received sound data as a major terminal among thetransmission terminals 10 attending the video conference. A voice stream is detected for each piece of the received sound data. The sound data representing the voice is sound data determined that it has the voice stream. The detection of the voice stream can be achieved by using known techniques (e.g., refer to NIIMI, Yasuhisa. Speech Recognition. Japan. Kyoritsu Publishing, Co. 1979. pages 68 to 72). - On the other hand, in the information display mode as illustrated in
FIG. 15 , thedisplay control unit 17 of thetransmission terminal 10 causes thedisplay 120 to display terminal information including at least the terminal names and terminal IDs of thetransmission terminals 10 attending the video conference. - To the display screen illustrated in
FIG. 15 , animage display area 520 for displaying an image and a terminalinformation display area 530 for displaying the terminal information are allocated. For example, in the terminalinformation display area 530, pieces of the terminal information of thetransmission terminals 10 attending the video conference are displayed as a list. - The terminal information having no terminal name displayed among the pieces of terminal information displayed in the list represents the
transmission terminal 10 that is not registered as the candidate of the destination terminal of the terminal serving as a transmission terminal in the destination list management DB 5004 (refer toFIG. 10 ). - For example, in the display screen illustrated in
FIG. 15 , the terminal name of thetransmission terminal 10 db is displayed because thetransmission terminal 10 db is registered in the destinationlist management DB 5004 as the candidate of the destination terminal of thetransmission terminal 10 aa while the terminal name of thetransmission terminal 10 cb is not displayed because thetransmission terminal 10 cb is not registered in the destinationlist management DB 5004 as the candidate of the destination terminal of thetransmission terminal 10 aa. - In the
image display area 520, an image represented by image data of a major transmission terminal is displayed among thetransmission terminals 10 attending the video conference. For example, thedisplay control unit 17 specifies a transmission terminal that is the transmission source of sound data representing the voice in the received sound data, as a major transmission terminal among thetransmission terminals 10 attending the video conference. Thedisplay control unit 17 may specify a selected transmission terminal as a major transmission terminal when the operationinput reception unit 12 receives information indicating that a certain transmission terminal is selected among thetransmission terminals 10 attending the video conference in accordance with a user's operation of theoperation button 108. -
FIG. 16 is a sequence diagram illustrating terminal information display operation in which terminal information to be displayed in the terminalinformation display area 530 is displayed in the terminalinformation display area 530 when the display mode is switched to the information display mode in thetransmission terminal 10. In the terminal information display operation illustrated inFIG. 16 , various types of information are transmitted and received in the management information session SEI. - First, the
transmission terminal 10 transmits a terminal information request signal indicating a request of the terminal information of the transmission terminal attending a video conference to the transmission management apparatus 50 (step S70). Upon receiving the terminal information request signal, the terminalstate acquisition unit 55 of thetransmission management apparatus 50 searches the terminal management DB 5003 (refer toFIG. 9 ) of thestorage unit 5000 by using the IP address of the transmission source of the terminal information request signal as a searching key and acquires the terminal ID of the transmission terminal that transmits the terminal information request signal (step S71). - Then, the terminal
state acquisition unit 55 searches theterminal management DB 5003 for the terminal ID and the terminal name with the operation condition “online (in transmission)” (step S72). In the embodiment, the terminalstate acquisition unit 55 detects the terminal IDs “01 aa”, “01 cb”, and “01 db”. The operation state of the transmission terminal having the terminal ID “01 aa” is set as “online (in transmission)” at step S43. - Then, the terminal
state acquisition unit 55 searches the destination list management DB 5004 (refer toFIG. 10 ) of thestorage unit 5000 by using the terminal ID detected at step S71 (“01 aa” in the embodiment) as a searching key and acquires the terminal IDs of the candidates of the destination terminal of the transmission source of the terminal information request signal (step S73). - For example, when the terminal ID of the transmission terminal that transmits the terminal information request signal is “01 aa”, the terminal IDs “01 ab”, “01 ba”, and “01 db” are acquired by the terminal
state acquisition unit 55. - Then, the terminal
state acquisition unit 55 determines whether each of the terminal IDs acquired at step S72 is included in the terminal ID of the transmission source of the terminal information request signal or the terminal IDs acquired at step S73. If it is determined that the terminal ID is included, the terminalstate acquisition unit 55 causes the transmitting-receiving unit 51 to reply the included terminal ID and the terminal name to the transmission source of the terminal information request signal. If it is determined that the terminal ID is not included, the terminalstate acquisition unit 55 causes the transmitting-receiving unit 51 to reply only the terminal ID to the transmission source of the terminal information request signal (step S74). - For example, when the terminal ID of the transmission terminal that transmits the terminal information request signal is “01 aa”, the terminal IDs “01 aa” and “01 db” and the terminal names “AA terminal, Tokyo business office, Japan” and “DB terminal, Washington, D.C. business office, USA” of the
transmission terminals 10 aa and 10 db, and the terminal ID “01 cb” of thetransmission terminal 10 cb are transmitted to thetransmission terminal 10 aa that is the transmission source of the terminal information request signal. - The
display control unit 17 of thetransmission terminal 10 having received the reply displays the reply contents in the terminalinformation display area 530 as the display screen illustrated inFIG. 15 (step S75). - As described above, the
transmission system 1 according to the embodiment causes thetransmission management apparatus 50 to reply the information of thetransmission terminals 10 attending a video conference. As a result, a user of each of thetransmission terminals 10 can grasp whichtransmission terminal 10 is attending the video conference regardless of the number oftransmission terminals 10 attending the video conference. - Accordingly, the
transmission system 1 enables a user to know the other party at a video conference without requiring the user to ask the other party in conversation. As a result, time taken for the video conference can be reduced. In thetransmission system 1, the terminal name of the transmission terminal that is not registered as the destination is not displayed, enabling the attendance of an unknown party at the video conference to be informed. As a result, the video conference can proceed with careful attention to discussion contents. - In the
transmission system 1, image data of a major transmission terminal remains displayed even when terminal information is displayed on thedisplay 120. As a result, a user can grasp a situation of a site that currently leads the video conference. - The relaying
apparatus 30, thetransmission management apparatus 50, and theprogram supply apparatus 90 in the embodiment may be structured by a single computer. The units (function or means) of them may be divided and the divided units may be structured by a plurality of computers each allocated for any unit. - When the
program supply apparatus 90 is structured by a single computer, a program transmitted by theprogram supply apparatus 90 may be transmitted as a plurality of divided modules or transmitted without being divided. - When the
program supply apparatus 90 is structured by a plurality of computers, a program may be transmitted from the computers as a plurality of divided modules. - The recording medium, such as CD-ROM, in which the transmission terminal control program, the relaying apparatus program, and the transmission management program of the embodiment are stored, the
HD 204 that stores therein the programs, and theprogram supply apparatus 90 including theHD 204 are used as program products when the transmission terminal control program, the relaying apparatus program, and the transmission management program are provided to a user and the like domestically or overseas. - As an example of quality of an image represented by image data relayed by the relaying
apparatus 30, attention is paid on the resolution of the image represented by the image data and the resolution is managed. The image quality is not limited to the resolution. As other examples of quality, attention may be paid on depth of image quality of the image represented by the image data, a sampling frequency of sound in sound data, and a bit length of sound in sound data and the quality may be managed. Sound data may be transmitted and received by being divided into three pieces of data having different resolutions (high resolution, medium resolution, and low resolution). - In
FIG. 9 , the IP address of thetransmission terminal 10 is managed. However, the item to be managed is not limited to the IP address. Any information can be used as long as it can be used to identify thetransmission terminal 10 on thetransmission network 2. For example, a fully qualified domain name (FQDN) of thetransmission terminal 10 may be managed. In this case, the IP address corresponding to the FQDN is acquired by a known domain name system (DNS) server. - In the embodiment, the video conference system is described as an example of the
transmission system 1. However, thetransmission system 1 is not limited to be applied to the video conference system. Thetransmission system 1 may be applicable to a telephone system such as an Internet Protocol (IP) telephone and an Internet telephone. - The
transmission system 1 may be a car navigation system. In this case, thetransmission terminal 10 on one side corresponds to a car navigation system mounted on a vehicle while thetransmission terminal 10 on the other side corresponds to a management terminal or a management server of a management center that manages the car navigation, or another car navigation system mounted on another vehicle. In thetransmission system 1, thetransmission terminals 10 may be structured with cell phones. - In the embodiment, image data and sound data are described as examples of the content data. However, content data is not limited to the image data and the sound data. Touch data may be applicable. In this case, a sense of touch obtained by a user at a transmission terminal on one side is transmitted to another transmission terminal on the other side.
- The content data may be olfactory (smell) data. In this case, an aroma (smell) at a transmission terminal on one side is transmitted to another transmission terminal on the other side. The content data may be at least one piece of image data, sound data, touch data, and olfactory data.
- In the embodiment, the video conference is held by using the
transmission system 1. However, thetransmission system 1 is not limited to be used for the video conference. Thetransmission system 1 may be used for general conversations among family members or friends or information supply in one direction. - As described above, the embodiment enables users who use the respective transmission terminals to grasp which transmission terminal is attending a conference regardless of the number of transmission terminals attending the conference.
- Although the invention has been described with respect to specific embodiments for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
Claims (8)
1. (canceled)
2. A transmission terminal comprising:
a transmitting unit configured to transmit a terminal information request signal to a transmission management apparatus for managing transmission states of a plurality of transmission terminals through a network, the terminal information request signal indicating a request for information for identifying at least one of the transmission terminals, the transmission terminal and the at least one of the transmission terminals being in transmission therebetween;
a receiving unit configured to receive the information that is transmitted from the transmission management apparatus in response to the terminal information request signal; and
a display control unit configured to cause a display unit to display the information received by the receiving unit.
3. The transmission terminal according to claim 2 , further comprising an operation input reception unit configured to receive input from a user, wherein
the display control unit has two modes of an all-image display mode causing the display unit to display all images transmitted from the at least one of the transmission terminals and an information display mode causing the display unit to display the information transmitted from the transmission management apparatus, and
the display control unit switches between the two modes when the operation input reception unit receives the input, and transmits the terminal information request signal to the transmission management apparatus after switching the all-image display mode to the information display mode.
4. The transmission terminal according to claim 2 , further comprising an image data input unit to which image data representing an image taken by an imaging device is input, wherein
the display control unit causes the display unit to display an image represented by the image data that is input to the image data input unit of a major transmission terminal among the at least one of the transmission terminals and transmitted, in addition to the information received by the receiving unit.
5. The transmission terminal according to claim 4 , further comprising a sound data input unit to which sound data representing sound obtained by a sound collector is input, wherein
the display control unit identifies the transmission terminal from which the sound data representing voices input to the sound data input unit is transmitted is the major transmission terminal among the at least one of the transmission terminals.
6. The transmission terminal according to claim 3 , further comprising an image data input unit to which image data representing an image taken by an imaging device is input, wherein
in the information display mode, the display control unit causes the display unit to display an image represented by the image data that is input to the image data input unit of a major transmission terminal among the at least one of the transmission terminals and transmitted, in addition to the information received by the receiving unit, and identifies one of the transmission terminals as the major transmission terminal when the operation input reception unit receives selection of a piece of information of the one of the transmission terminals from the information displayed on the display unit.
7. A transmission terminal control method using a transmission terminal, comprising:
transmitting a terminal information request signal to a transmission management apparatus for managing transmission states of a plurality of transmission terminals through a network, the terminal information request signal indicating a request for information for identifying at least one of the transmission terminals, the transmission terminal and the at least one of the transmission terminals being in transmission therebetween;
receiving the information that is transmitted from the transmission management apparatus in response to the terminal information request signal; and
causing a display unit to display the received information.
8. A computer program product comprising a non-transitory computer readable medium including programmed instructions, wherein the instructions, when executed by a computer included in a transmission terminal, cause the computer to execute:
transmitting a terminal information request signal to a transmission management apparatus for managing transmission states of a plurality of transmission terminals through a network, the terminal information request signal indicating a request for information for identifying at least one of the transmission terminals, the transmission terminal and the at least one of the transmission terminals being in transmission therebetween,
receiving the information that is transmitted from the transmission management apparatus in response to the terminal information request signal; and
causing a display unit to display the received information.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/041,570 US9621848B2 (en) | 2011-02-28 | 2016-02-11 | Transmission management apparatus |
US15/442,787 US10735689B2 (en) | 2011-02-28 | 2017-02-27 | Transmission management apparatus |
US16/903,713 US11546548B2 (en) | 2011-02-28 | 2020-06-17 | Transmission management apparatus |
US18/071,625 US20230090669A1 (en) | 2011-02-28 | 2022-11-30 | Transmission management apparatus |
US18/541,813 US20240121353A1 (en) | 2011-02-28 | 2023-12-15 | Transmission management apparatus |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011-042365 | 2011-02-28 | ||
JP2011042365 | 2011-02-28 | ||
JP2011236251A JP5353989B2 (en) | 2011-02-28 | 2011-10-27 | Transmission management device, transmission terminal, transmission system, transmission management method, transmission terminal control method, transmission management program, and transmission terminal control program |
JP2011-236251 | 2011-10-27 | ||
US13/989,665 US9307197B2 (en) | 2011-02-28 | 2012-02-22 | Transmission management apparatus |
PCT/JP2012/055011 WO2012118105A1 (en) | 2011-02-28 | 2012-02-22 | Transmission management apparatus |
US15/041,570 US9621848B2 (en) | 2011-02-28 | 2016-02-11 | Transmission management apparatus |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/055011 Division WO2012118105A1 (en) | 2011-02-28 | 2012-02-22 | Transmission management apparatus |
US13/989,665 Division US9307197B2 (en) | 2011-02-28 | 2012-02-22 | Transmission management apparatus |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/442,787 Continuation US10735689B2 (en) | 2011-02-28 | 2017-02-27 | Transmission management apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
US20160165180A1 true US20160165180A1 (en) | 2016-06-09 |
US9621848B2 US9621848B2 (en) | 2017-04-11 |
Family
ID=46758036
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/989,665 Active 2032-05-31 US9307197B2 (en) | 2011-02-28 | 2012-02-22 | Transmission management apparatus |
US15/041,570 Active US9621848B2 (en) | 2011-02-28 | 2016-02-11 | Transmission management apparatus |
US15/442,787 Active US10735689B2 (en) | 2011-02-28 | 2017-02-27 | Transmission management apparatus |
US16/903,713 Active US11546548B2 (en) | 2011-02-28 | 2020-06-17 | Transmission management apparatus |
US18/071,625 Abandoned US20230090669A1 (en) | 2011-02-28 | 2022-11-30 | Transmission management apparatus |
US18/541,813 Pending US20240121353A1 (en) | 2011-02-28 | 2023-12-15 | Transmission management apparatus |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/989,665 Active 2032-05-31 US9307197B2 (en) | 2011-02-28 | 2012-02-22 | Transmission management apparatus |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/442,787 Active US10735689B2 (en) | 2011-02-28 | 2017-02-27 | Transmission management apparatus |
US16/903,713 Active US11546548B2 (en) | 2011-02-28 | 2020-06-17 | Transmission management apparatus |
US18/071,625 Abandoned US20230090669A1 (en) | 2011-02-28 | 2022-11-30 | Transmission management apparatus |
US18/541,813 Pending US20240121353A1 (en) | 2011-02-28 | 2023-12-15 | Transmission management apparatus |
Country Status (7)
Country | Link |
---|---|
US (6) | US9307197B2 (en) |
EP (1) | EP2681909B1 (en) |
JP (1) | JP5353989B2 (en) |
CN (1) | CN103329516B (en) |
CA (1) | CA2820872C (en) |
SG (1) | SG192561A1 (en) |
WO (1) | WO2012118105A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9706170B2 (en) | 2014-06-10 | 2017-07-11 | Ricoh Company, Ltd. | Communication apparatus, communication system, and communication management system |
US10033966B2 (en) | 2016-05-20 | 2018-07-24 | Ricoh Company, Ltd. | Information processing apparatus, communication system, and information processing method |
US10185531B2 (en) | 2015-09-29 | 2019-01-22 | Ricoh Company, Ltd. | Apparatus, system, and method of controlling display of image data in a network of multiple display terminals |
US10356361B2 (en) | 2016-09-16 | 2019-07-16 | Ricoh Company, Ltd. | Communication terminal, communication system, and display method |
US10416939B2 (en) | 2017-03-31 | 2019-09-17 | Ricoh Company, Ltd. | Communication terminal, communication system, communication control method, and non-transitory computer-readable medium |
US10511700B2 (en) | 2016-02-25 | 2019-12-17 | Ricoh Company, Ltd. | Communication terminal with first application displaying status of second application |
US10791246B2 (en) | 2016-07-25 | 2020-09-29 | Ricoh Company, Ltd. | Shared terminal transmits print data indicating user identification information to printer after authentication request of user terminal device is confirmed by server |
US11163866B2 (en) | 2017-03-31 | 2021-11-02 | Ricoh Company, Ltd. | Shared terminal, display control method, and non-transitory computer-readable medium |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6003274B2 (en) | 2012-06-18 | 2016-10-05 | 株式会社リコー | Transmission management system, transmission system, and program for transmission management system |
JP5942626B2 (en) | 2012-06-18 | 2016-06-29 | 株式会社リコー | Transmission management system, transmission terminal, transmission system, and program for transmission management system |
JP6003360B2 (en) | 2012-08-01 | 2016-10-05 | 株式会社リコー | Transmission management system, transmission system, and program for transmission management system |
US9379783B2 (en) | 2012-09-14 | 2016-06-28 | Ricoh Company, Ltd. | Transmission system |
JP6136367B2 (en) * | 2013-02-28 | 2017-05-31 | 株式会社リコー | Communication management system, communication system, and program |
JP6179179B2 (en) | 2013-05-10 | 2017-08-16 | 株式会社リコー | Information processing apparatus, information processing method, and program |
JP6384095B2 (en) * | 2013-06-06 | 2018-09-05 | 株式会社リコー | Transmission terminal, program, image display method, transmission system |
JP6369101B2 (en) * | 2013-06-28 | 2018-08-08 | 株式会社リコー | Transmission terminal, program, image display method, transmission system |
JP6252739B2 (en) * | 2013-09-13 | 2017-12-27 | 株式会社リコー | Transmission management system, management method and program |
JP6248490B2 (en) * | 2013-09-13 | 2017-12-20 | 株式会社リコー | Transmission management system, management method and program |
JP6318553B2 (en) * | 2013-11-06 | 2018-05-09 | 株式会社リコー | Management device, transmission terminal, transmission system, program, and transmission method |
US10205754B2 (en) | 2014-02-13 | 2019-02-12 | Ricoh Company, Ltd. | Transmission system, transmission management apparatus and non-transitory computer-readable information recording medium |
JP2015162207A (en) * | 2014-02-28 | 2015-09-07 | 株式会社リコー | Destination management system, communication system, program, and destination management method |
JP6364965B2 (en) | 2014-03-31 | 2018-08-01 | 株式会社リコー | Transmission terminal, program, transmission method, transmission system |
JP6349997B2 (en) | 2014-06-17 | 2018-07-04 | 株式会社リコー | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION CONTROL METHOD, AND PROGRAM |
KR101682880B1 (en) * | 2015-03-19 | 2016-12-20 | 현대자동차주식회사 | Vehicle and remote vehicle manipulating system comprising the same |
JP2017046192A (en) | 2015-08-26 | 2017-03-02 | 株式会社リコー | Information processing device, program, and information processing method |
CN111034153B (en) | 2017-07-31 | 2022-12-23 | 株式会社理光 | A communication system, a distributed processing system, distributed processing method and recording medium |
JP7146434B2 (en) * | 2018-04-20 | 2022-10-04 | キヤノン株式会社 | COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM |
US20200068070A1 (en) * | 2018-08-24 | 2020-02-27 | International Business Machines Corporation | Enhanced teleconferencing system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100250252A1 (en) * | 2009-03-27 | 2010-09-30 | Brother Kogyo Kabushiki Kaisha | Conference support device, conference support method, and computer-readable medium storing conference support program |
US20120185685A1 (en) * | 2011-01-17 | 2012-07-19 | Alain Volmat | Data processing apparatus and computer-readable recording medium |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3308563B2 (en) | 1991-07-15 | 2002-07-29 | 株式会社日立製作所 | Multipoint video conference system |
JPH06217019A (en) | 1993-01-20 | 1994-08-05 | Nec Commun Syst Ltd | Multi-spot video conference system |
JPH08223550A (en) * | 1995-02-10 | 1996-08-30 | Canon Inc | Inter-multi-point communication equipment |
JPH09200723A (en) * | 1996-01-23 | 1997-07-31 | Ricoh Co Ltd | Video conference terminal equipment |
JP3189869B2 (en) * | 1996-11-29 | 2001-07-16 | 日本電気株式会社 | Multipoint video conference system |
JP2001188740A (en) | 1999-12-28 | 2001-07-10 | Canon Inc | Electronic conference system and device and method related with the same system and memory medium |
JP2001313915A (en) | 2000-04-28 | 2001-11-09 | Matsushita Electric Ind Co Ltd | Video conference equipment |
US7869424B2 (en) * | 2002-07-01 | 2011-01-11 | Converged Data Solutions Inc. | Systems and methods for voice and data communications including a scalable TDM switch/multiplexer |
JP2004080349A (en) * | 2002-08-16 | 2004-03-11 | Fujitsu Ltd | Method for transmitting/receiving data in tv conference system |
JP4696481B2 (en) | 2004-06-16 | 2011-06-08 | 富士ゼロックス株式会社 | Remote conferencing system, shared workspace server and program |
US20060055771A1 (en) * | 2004-08-24 | 2006-03-16 | Kies Jonathan K | System and method for optimizing audio and video data transmission in a wireless system |
US20070100944A1 (en) * | 2005-10-28 | 2007-05-03 | Microsoft Corporation | Uniform resource identifier decoration to enable connectivity for instant messaging providers serving non-authoritative namespaces |
KR20080000719A (en) * | 2006-06-28 | 2008-01-03 | 삼성전자주식회사 | Apparatus and method for connecting video call in mobile communication system |
US20080016156A1 (en) * | 2006-07-13 | 2008-01-17 | Sean Miceli | Large Scale Real-Time Presentation of a Network Conference Having a Plurality of Conference Participants |
JP5212187B2 (en) * | 2009-03-06 | 2013-06-19 | ブラザー工業株式会社 | Communication terminal device, display control method, display control program |
EP2282502B1 (en) * | 2009-07-31 | 2017-05-10 | Accenture Global Services Limited | Integration of heterogenous VoIP servers such as IP-PBX and presence servers |
JP5655499B2 (en) | 2009-12-25 | 2015-01-21 | 株式会社リコー | Transmission management system, transmission system, transmission management program, program providing system, and maintenance system |
US20120182384A1 (en) * | 2011-01-17 | 2012-07-19 | Anderson Eric C | System and method for interactive video conferencing |
US9191616B2 (en) * | 2011-05-26 | 2015-11-17 | Microsoft Technology Licensing, Llc | Local participant identification in a web conferencing system |
US20130063542A1 (en) * | 2011-09-14 | 2013-03-14 | Cisco Technology, Inc. | System and method for configuring video data |
US20130117472A1 (en) * | 2011-11-03 | 2013-05-09 | Daniel White Sexton | Methods and apparatus for determining a location of a component |
-
2011
- 2011-10-27 JP JP2011236251A patent/JP5353989B2/en active Active
-
2012
- 2012-02-22 WO PCT/JP2012/055011 patent/WO2012118105A1/en active Application Filing
- 2012-02-22 SG SG2013043542A patent/SG192561A1/en unknown
- 2012-02-22 EP EP12751848.8A patent/EP2681909B1/en active Active
- 2012-02-22 CA CA2820872A patent/CA2820872C/en active Active
- 2012-02-22 US US13/989,665 patent/US9307197B2/en active Active
- 2012-02-22 CN CN201280006234.6A patent/CN103329516B/en active Active
-
2016
- 2016-02-11 US US15/041,570 patent/US9621848B2/en active Active
-
2017
- 2017-02-27 US US15/442,787 patent/US10735689B2/en active Active
-
2020
- 2020-06-17 US US16/903,713 patent/US11546548B2/en active Active
-
2022
- 2022-11-30 US US18/071,625 patent/US20230090669A1/en not_active Abandoned
-
2023
- 2023-12-15 US US18/541,813 patent/US20240121353A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100250252A1 (en) * | 2009-03-27 | 2010-09-30 | Brother Kogyo Kabushiki Kaisha | Conference support device, conference support method, and computer-readable medium storing conference support program |
US20120185685A1 (en) * | 2011-01-17 | 2012-07-19 | Alain Volmat | Data processing apparatus and computer-readable recording medium |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9706170B2 (en) | 2014-06-10 | 2017-07-11 | Ricoh Company, Ltd. | Communication apparatus, communication system, and communication management system |
US10185531B2 (en) | 2015-09-29 | 2019-01-22 | Ricoh Company, Ltd. | Apparatus, system, and method of controlling display of image data in a network of multiple display terminals |
US10592191B2 (en) | 2015-09-29 | 2020-03-17 | Ricoh Company, Ltd. | Apparatus, system, and method of controlling display of image data in a network of multiple display terminals |
US10511700B2 (en) | 2016-02-25 | 2019-12-17 | Ricoh Company, Ltd. | Communication terminal with first application displaying status of second application |
US10033966B2 (en) | 2016-05-20 | 2018-07-24 | Ricoh Company, Ltd. | Information processing apparatus, communication system, and information processing method |
US10791246B2 (en) | 2016-07-25 | 2020-09-29 | Ricoh Company, Ltd. | Shared terminal transmits print data indicating user identification information to printer after authentication request of user terminal device is confirmed by server |
US11245814B2 (en) | 2016-07-25 | 2022-02-08 | Ricoh Company, Ltd. | Shared terminal transmits print data with name of the shared terminal as a print requester to printer when the terminal device identification is not received |
US10356361B2 (en) | 2016-09-16 | 2019-07-16 | Ricoh Company, Ltd. | Communication terminal, communication system, and display method |
US10416939B2 (en) | 2017-03-31 | 2019-09-17 | Ricoh Company, Ltd. | Communication terminal, communication system, communication control method, and non-transitory computer-readable medium |
US11163866B2 (en) | 2017-03-31 | 2021-11-02 | Ricoh Company, Ltd. | Shared terminal, display control method, and non-transitory computer-readable medium |
Also Published As
Publication number | Publication date |
---|---|
US9307197B2 (en) | 2016-04-05 |
WO2012118105A1 (en) | 2012-09-07 |
US9621848B2 (en) | 2017-04-11 |
CN103329516A (en) | 2013-09-25 |
JP2012195926A (en) | 2012-10-11 |
US10735689B2 (en) | 2020-08-04 |
JP5353989B2 (en) | 2013-11-27 |
EP2681909B1 (en) | 2021-03-31 |
EP2681909A4 (en) | 2015-10-28 |
US20230090669A1 (en) | 2023-03-23 |
EP2681909A1 (en) | 2014-01-08 |
CA2820872C (en) | 2017-03-07 |
US20240121353A1 (en) | 2024-04-11 |
US20130242034A1 (en) | 2013-09-19 |
SG192561A1 (en) | 2013-09-30 |
US20200314383A1 (en) | 2020-10-01 |
US20170171511A1 (en) | 2017-06-15 |
CA2820872A1 (en) | 2012-09-07 |
CN103329516B (en) | 2018-04-20 |
US11546548B2 (en) | 2023-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11546548B2 (en) | Transmission management apparatus | |
US9379783B2 (en) | Transmission system | |
US10225517B2 (en) | Communication management system, communication system, computer-readable recording medium, and maintenance system | |
US9232184B2 (en) | Transmission management system, transmission system, and transmission management system program | |
US9401936B2 (en) | Communication management system, communication management method, and computer program product | |
US9338398B2 (en) | Transmission management system, transmission system, program, program supply system, and maintenance system | |
US9369501B2 (en) | Transmission system, method and program | |
US10146496B2 (en) | Apparatus, system, and method of controlling display image, and recording medium | |
US9350660B2 (en) | Transmission management system, transmission system, selection method, program product, program supply system, and maintenance system | |
JP2018110424A (en) | Transmission management device | |
US20160269203A1 (en) | Information processing apparatus, information processing system, and information processing method | |
US9438971B2 (en) | Relay device selection device, transmission system, and program for relay device selection device | |
US20160381094A1 (en) | Communication terminal, communication system, communication control method, and recording medium | |
US9369499B2 (en) | Communication management system, communication management method, and computer program product | |
US10176037B2 (en) | Transmission management system, communication method, and non-transitory recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |