WO2005109815A1 - 通信装置、通信方法およびプログラム - Google Patents
通信装置、通信方法およびプログラム Download PDFInfo
- Publication number
- WO2005109815A1 WO2005109815A1 PCT/JP2004/006565 JP2004006565W WO2005109815A1 WO 2005109815 A1 WO2005109815 A1 WO 2005109815A1 JP 2004006565 W JP2004006565 W JP 2004006565W WO 2005109815 A1 WO2005109815 A1 WO 2005109815A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- streaming
- transmitted
- unit
- user terminal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 238000004891 communication Methods 0.000 title claims abstract description 68
- 230000005540 biological transmission Effects 0.000 claims description 77
- 238000012545 processing Methods 0.000 abstract description 101
- 238000012790 confirmation Methods 0.000 description 102
- 238000010586 diagram Methods 0.000 description 14
- 230000000694 effects Effects 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 210000005252 bulbus oculi Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- 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/80—Responding to QoS
-
- 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/1066—Session management
- H04L65/1101—Session protocols
-
- 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/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- 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/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/756—Media network packet handling adapting media to device capabilities
Definitions
- the present invention relates to a communication device, a communication method, and a program for performing data communication by streaming via a network.
- the present invention relates to a communication device, a communication method, and a program that can perform the communication.
- audio and video are acquired by a microphone and camera connected to the user's computer, and the acquired audio and video are transmitted to the communication partner computer via the Internet by streaming.
- streaming is a technology that starts playback before the computer receives all audio and video data.
- the user's computer may have a real-time conversation with the communication partner by receiving the audio and video data transmitted by the communication partner's computer by streaming and reproducing the received data. Yes (see Non-Patent Documents 1 to 3).
- Non-Patent Document 1 Microsoft Corporation, “MSN Messenger Function Introduction”, [online], [Search on April 16, 2004], Internet URL: httD: // www. Special-msn. Com / messenger / communi. htm>
- Non-Patent Document 2 Sony Corporation, "What is the Meet Service,” Video Phone “Course?”, [Online], [Search April 16, 2004], Internet URL: http: // www . meet, gs / tv-pnone / index, html)
- Non-Patent Document 3 -Futy Co., Ltd., "What is Eyeball Patio?”, [Online], [Search on April 16, 1994], Internet URL: http: // www . nifty, com / eyeoall / about. htm>
- Non-Patent Literatures 1 to 3 have a problem that the user on the transmission side cannot confirm the reproduction quality of audio and video transmitted to the computer of the communication partner. ⁇
- the present invention has been made to solve the above-described problems of the related art, and a communication apparatus, a communication method, and a communication method that allow a user to easily and efficiently check the reproduction quality of data transmitted by streaming.
- Providing a program is the same as Mejiro Shaku. Disclosure of the invention
- the present invention provides a computer which performs data communication by streaming via a network, a receiving procedure of receiving data transmitted by streaming from a transmission destination, and a reproducing procedure of reproducing data received by the receiving procedure. It is characterized by being executed.
- the present invention provides data communication by streaming via a network.
- the computer may execute a receiving procedure of receiving the data transmitted by the streaming, and a returning procedure of returning the data received by the receiving procedure to a transmission source.
- the present invention is a communication device for performing data communication by streaming via a network, wherein the receiving means receives data transmitted by streaming from a destination, and the data received by the receiving means. It has a reproduction means for reproducing the, and is equipped with a.
- the present invention is a communication device for performing data communication by streaming via a network, wherein the receiving device receives the data transmitted by the streaming, and transmits the data received by the receiving device. And a return means for returning the original.
- the present invention is a communication method for performing data communication by streaming via a network, wherein the transmitting step transmits the data by streaming, and the data transmitted in the transmitting step is returned to the transmission source. And a reproducing step of reproducing the data returned in the returning step.
- the transmitting step transmits the data by streaming
- the data transmitted in the transmitting step is returned to the transmission source.
- a reproducing step of reproducing the data returned in the returning step since data transmitted by streaming is received from a transmission destination and the received data is reproduced, the user can easily and efficiently check the reproduction quality of the data transmitted by streaming. The effect is that it can be done.
- the reproduction quality of the data transmitted by streaming can be easily and efficiently provided to the user. This has the effect of allowing confirmation.
- the data is transmitted by streaming, the transmitted data is returned to the transmission source, and the returned data is reproduced, so that the reproduction quality of the data transmitted by streaming is improved. This has the effect that the user can easily and efficiently check.
- FIG. 1 is a functional block diagram illustrating a functional configuration of the streaming system according to the first embodiment.
- FIG. 2 is a diagram illustrating an example of a playback screen of video / Z audio data.
- Fig. 4 is a flowchart ( ⁇ 1) showing the processing procedure of the reproduction quality confirmation and processing according to the first embodiment.
- Fig. 4 is a flowchart showing the processing procedure of the reproduction quality confirmation and processing according to the first embodiment.
- FIG. 5 is a functional block diagram showing a functional configuration of the streaming system according to the second embodiment, and
- FIG. 6 is an example of a video chat screen when a playback quality confirmation request is made.
- FIG. 7 is a diagram showing an example of a message displayed during the storage processing of the received video Z audio data, and FIG.
- FIG. 8 is displayed during the storage processing of the transmitted video Z audio data.
- FIG. 9 shows an example of a message.
- FIG. 10 is a diagram showing an example of a video chat screen 160 for confirming the playback quality of video / audio.
- FIG. 10 is a flowchart showing a processing procedure of playback quality confirmation and processing according to the second embodiment.
- FIG. 11 is a flowchart (2) showing the processing procedure of the reproduction quality confirmation processing according to the second embodiment.
- FIG. 12 is a computer 200 realizing a function of confirming the data reproduction quality.
- FIG. 2 is a block diagram showing a hardware configuration of the first embodiment. BEST MODE FOR CARRYING OUT THE INVENTION
- a server device installed in an application service provider (Application Service Provider, ASP) or the like is used to execute processing for checking the reproduction quality of data transmitted by streaming.
- ASP Application Service Provider
- FIG. 1 is a functional block diagram illustrating a functional configuration of the streaming system according to the first embodiment.
- this streaming system includes a user terminal device 10a to which microphones 20a to 20c for acquiring audio and cameras 30a to 30c for capturing images are connected. 10 c and a quality confirmation server device 40 installed in the ASP and used for confirming the reproduction quality of audio and video data are connected via the Internet 50.
- User terminal device 10a-: 10c is a terminal device that transmits and receives data to and from other user terminal devices 10a-10c by streaming and that the user performs video chat in real time. .
- the user terminal devices 10a to 10c not only transmit / receive data to / from the user terminal devices 10a to 10c of other users, but also execute reproduction quality confirmation processing of data transmitted by streaming. Accept requests from users.
- the user terminal device 10 a to 10 c transmits the audio and video data to the quality confirmation server device 40 and transmits the data.
- the quality confirmation server device 40 receives the packets transmitted by the user terminal devices 10a to 10c, and transmits the packets to the bucket destination by bucket.
- the original user terminal device 10a to 10c is changed and the packet is returned to the user terminal device 10a to 10c.
- the user terminal device 10 a to 10 c receives and reproduces the data returned by the quality confirmation server device 40, so that the user can easily and easily realize the reproduction quality of the data transmitted via the Internet 50 in real time. And it will be possible to check efficiently.
- the user uses an ADSL (Asymmetric Digital Subscriber Line) or the like, and the communication speed of the user terminal devices 10a to 10c in the upstream direction is lower than that in the downstream direction. Slow It is suitable for verifying the reproduction quality in real time in cases where it is harmful to Chapter P. In this case, it is desirable that the communication speed of the quality confirmation server device 40 be sufficiently high in both the upstream direction and the downstream direction.
- ADSL Asymmetric Digital Subscriber Line
- the user terminal device 10a has an input section 11, a display section 12, a main storage section 13, an auxiliary storage section 14, an interface section 15, a data transmission / reception section 16, a video chat processing section 17, a quality check. It has a request section 18 and a control section 19. Since the user terminal devices 10b and 10c have the same configuration as the user terminal device 10a, the description is omitted here.
- the input unit 11 is an input device such as a mouse or a keyboard.
- the display unit 12 is a display device such as a display.
- the main storage unit 13 is a main storage device such as a random access memory (RAM), and performs processing for temporarily storing various data.
- RAM random access memory
- the main storage unit 13 stores audio data acquired by the microphone 20a, video data captured by the camera 30a, video data and audio data received by streaming from the quality confirmation server device 40, and the like. Is temporarily stored.
- the auxiliary storage unit 14 is an auxiliary storage device such as a hard disk device, and stores various data related to an operating system, application software, and the like.
- the interface section 15 is an interface that exchanges control information with the microphone 20a and the camera 30a and acquires audio data, video data, and the like.
- the data transmission / reception unit 16 transmits / receives data to / from another user terminal device 10b or 10c or the quality confirmation server device 40.
- the video chat processing unit 17 reproduces the audio data and video data obtained by the microphone 20a and the camera 30a, and also checks the other user terminal devices 10b or 10c and the quality check.
- the video data and the audio data received from the server device 40 are reproduced by streaming.
- the quality check request section 18 is used to request the start and end of the playback quality check process from the user. Is received, and a request to start and end the reproduction quality confirmation processing is transmitted to the quality confirmation server device 40.
- the control unit 19 is a control unit that controls the whole of the user terminal device 10a, and controls transmission and reception of data between the functional units.
- the quality confirmation server device 40 is transmitted from the user terminal devices 10a to 10c by streaming when the execution request of the reproduction quality confirmation process is received by the user terminal devices 10a to 10c: LOc. Performs processing to receive a bucket of audio and video data, change the destination of the received bucket to the transmission source, and return the bucket.
- the quality checking device 40 includes a data transmitting / receiving unit 41, an input unit 42, a display unit 43, a main storage unit 44, an auxiliary storage unit 45, a video chat processing unit 46, and a control unit 47. Yes-Yes.
- the data transmission / reception unit 41 transmits and receives data to and from the user terminal devices 10a to 10c.
- the input unit 42 is an input device such as a mouse or a keyboard.
- the display unit 43 is a display device such as a display.
- the main storage unit 44 is a main storage device such as a RAM (Random Access Memory), and performs processing for temporarily storing various data.
- the main storage unit 44 temporarily stores video data, audio data, and the like received from the user terminal devices 10a to 10c.
- the auxiliary storage unit 45 is an auxiliary storage device such as a hard disk device, and stores various data related to an operating system, application software, and the like.
- the video chat processing unit 46 when receiving a bucket of video data or audio data from the user terminal device 10a to L0c, transmits the bucket of the destination of the received packet to the user terminal device 10a. Change to ⁇ 10c and perform the process of returning the bucket.
- the control unit 47 is a control unit that controls the entirety of the server device 40 for quality confirmation, and controls transmission and reception of data between the functional units.
- FIG. 2 is a diagram showing an example of a playback screen for video / "audio data.
- a playback screen 50 shown in FIG. 2 displays a video 52 taken by the camera 30a. Further, on the reproduction screen 50, a confirmation button 51 for requesting the start of the processing for confirming the reproduction quality of the video Z audio data transmitted by streaming is displayed.
- control information requesting the quality confirmation server device 40 to return a packet of the video / Z audio data transmitted by streaming is transmitted.
- the video 62 captured by the camera 30a and the image 63 returned by the quality confirmation server device 40 are displayed side by side. Is done.
- the audio data returned by the quality confirmation server device 40 is also reproduced.
- This reproduction quality confirmation processing ends when the confirmation button 61 is clicked again by the user.
- FIGS. 3 and 4 are brochures (1) and (2) showing the processing procedure of the reproduction quality confirmation processing according to the first embodiment.
- the quality confirmation request unit 18 of the user terminal device 10a receives an input of a transmission video / audio quality confirmation request from the user (step S101). Then, the quality confirmation request unit 18 transmits a processing request for quality confirmation to the quality confirmation server device 40 (step S102).
- the data transmission / reception unit 41 of the quality confirmation / use server device 40 receives the quality confirmation processing request transmitted by the user terminal device 10a (step S103). Then, the video chat processing unit 46 opens a video chat session (step S104), and transmits a session start notification to the user terminal device 10a. (Step S105).
- the data transmitting / receiving unit 16 of the user terminal device 10a receives the notification of the start of the session transmitted from the quality confirmation server device 40 (step S106). Then, the video chat processing unit 17 displays a quality confirmation / reproduction screen for reproducing the video returned by the quality confirmation server device 40 (step S107).
- the data transmitting unit 10 performs a process of transmitting the video / audio acquired by the camera 30a and the microphone 20a to the quality confirmation server device 40 as a video Z audio packet (step S108).
- the communication protocol for this transmission is: TP (Real-time Transport Protocol)
- the data transmission / reception unit 41 of the quality confirmation server device 40 receives the video Z audio packet transmitted by the user terminal device 10a (step S109). Then, the video chat processing unit 46 changes the transmission destination of the received video / audio packet to the user terminal device 10a that has transmitted the video / audio packet (step S110).
- the data transmission / reception unit 41 of the quality confirmation server device 40 performs a process of transmitting the video Z audio packet whose transmission destination has been changed to the user terminal device 10a (step). S 111).
- the same transmission protocol as that used in step S108 is used for this transmission.
- the data transmitting / receiving unit 16 of the user terminal device 10a receives the video Z audio packet transmitted by the quality checking server device 40 (step S112), and the video chat processing unit 17 The audio data is reproduced by streaming together with the video data acquired by the camera 30a (step S113).
- the quality check request unit 18 checks whether or not the input of the end request for the reproduction quality check processing has been accepted by the user (step S114), and does not accept the input of the end request for the reproduction quality check processing. (Step S114, No) Proceeding to 108, the data transmission / reception unit 16 continues to transmit the video / audio 'data acquired by the camera 30a and the microphone 20a to the quality confirmation server device 40.
- Step S114 When the input of the request for ending the reproduction quality check processing is received (Step S114, Yes), the quality H certification request unit 18 sends the request to the quality check server device 40 via the data transmission / reception unit 16. A request to end the video chat session is transmitted (step S115).
- Step S 1 the data transmission / reception unit 41 of the quality confirmation server device 40 receives the session termination request transmitted by the user terminal device (step S116), and the video chat processing unit 46 terminates the video chat session. Yes (Step S 1
- the video chat processing unit 46 transmits a notification indicating that the session has been completed to the user terminal device 10a via the data transmission / reception unit 41 (step S118), and terminates the reproduction quality confirmation processing. I do.
- the data transmission / reception unit 16 of the user terminal device 10a receives the end notification of the session transmitted from the quality confirmation server device 40 (step S119), and the video chat processing unit 17 displays the playback screen for quality confirmation. Close (step S120) and end the playback quality check processing.
- the data transmission / reception unit 18 of the user terminal device 10a receives the video / Z audio data transmitted by streaming from the transmission destination, and transmits the video / Z audio data to the user terminal device 10a. Since the video processing unit 17 reproduces the received data, the user can easily and efficiently check the reproduction quality of the data transmitted by streaming.
- the data transmission / reception unit 18 of the user terminal device 10a changes the transmission destination of the data transmitted by streaming by the transmission destination for each packet which is a data transmission unit, and returns the data. Since the data is received, the user can easily and efficiently check the reproduction quality of the data transmitted by streaming in real time based on the returned data. In the first embodiment, since the video chat processing unit 17 of the user terminal device 10a reproduces the data transmitted by streaming together with the received data, the reproduction quality of the two data is compared. By doing so, the user can easily and efficiently check the reproduction quality of the data transmitted by streaming in real time.
- the data transmission / reception unit 41 of the quality confirmation server device 40 receives data transmitted by streaming via the Internet 50, and the video chat processing unit of the quality confirmation server device 40. Since the received data is returned to the transmission source, the user can easily and efficiently check the reproduction quality of the data transmitted by streaming.
- the transmission destination is changed to the user terminal device 10a for each bucket, which is a transmission unit of data transmitted by streaming, in the video chat processing unit 46 of the quality confirmation server device 40. Since the data is returned, the user can easily and efficiently recognize the playback quality of the data transmitted by streaming in real time.
- the transmission destination stores the data transmitted by the streaming as a moving image file. Then, the user may confirm the playback quality by returning the stored data. Therefore, in the second embodiment, a case will be described in which the transmission destination stores data transmitted by streaming as a moving image file and returns the stored data.
- FIG. 5 is a functional block diagram illustrating a functional configuration of the streaming system according to the second embodiment.
- this streaming system uses a microphone to acquire audio.
- a user terminal device 70 to which a camera 100 for taking a picture is connected a user terminal device 70 to which a microphone 130, and a camera 140, similarly, are connected.
- a microphone 130 to which a microphone 130, and a camera 140, similarly, are connected.
- the Internet 150 is connected via the Internet 150.
- the user terminal device 70 is a terminal device that transmits and receives video and audio data to and from the user terminal device 110 by streaming, and allows the user to perform a video chat in real time.
- the user terminal device 70 not only transmits / receives data to / from the user terminal device 110 but also receives a request from the user to execute a reproduction quality confirmation process of data transmitted by streaming. Then, when receiving the execution request for the reproduction quality confirmation processing, the user terminal device 70 transmits the data in a bucket to the user terminal device 110 by streaming.
- the user terminal device 110 receives the bucket transmitted by the user terminal device 7 ⁇ , stores the received video and audio data as a moving image file, and stores the data stored as a file in the user terminal device. Reply to device 70.
- the user terminal device 70 receives and reproduces the data returned by the user terminal device 110, so that the user can easily and efficiently check the reproduction quality of the data transmitted from the user terminal device 70. Will be able to confirm.
- the user terminal device 70 accepts a request to execute the reproduction quality confirmation processing from the user, and the user terminal device 110 uses the data transmitted by the user terminal device 70 by streaming as a moving image file. The stored data is returned to the user terminal device 70.However, since the user terminal device 70 and the user terminal device 110 have the same functions, the user terminal device 70 has the same function. The role of the device 70 and the role of the user terminal device 110 may be switched.
- the user terminal device 70 includes an input unit 71, a display unit 72, a main storage unit 73, an auxiliary storage unit 74, an interface unit 75, and a data transmission / reception unit 7. 6, a video chat processing unit 77, a quality confirmation requesting unit 78, a request receiving unit 79, and a control unit 80.
- the user terminal device 110 includes a data transmission / reception unit 111, an input unit 112, a display unit 113, a main storage unit 114, an interface unit 115, and an auxiliary storage unit 111. 6. It has a video chat processing unit 117, a quality check request unit 118, a request receiving unit 119 and a control unit 120.
- the input unit 71 and the input unit 112 are input devices such as a mouse and a keyboard.
- the display unit 72 and the display unit 113 are display devices such as a display.
- the main storage unit 73 and the main storage unit 114 are main storage devices such as a random access memory (RAM), and perform a process of temporarily storing various data.
- the main storage unit 73 and the main storage unit 114 store audio data obtained by the microphones 90 and 130, video data captured by the cameras 100 and 140, and other user terminal devices. Temporarily stores video data, audio data, etc. received from 70 or 110.
- the auxiliary storage unit 74 and the auxiliary storage unit 116 are auxiliary storage devices such as a hard disk device, and store various data related to an operating system, application software, and the like.
- the data transmission / reception unit 76 and the data transmission / reception unit 111 transmit / receive data to / from another user terminal device 70 or 110.
- the video chat processing unit 77 and the video chat processing unit 117 reproduce the audio and video acquired by the microphones 90 and 130 and the cameras 100 and 140 connected to the own device, respectively. Also, it performs a process of reproducing video data and audio data received from another user terminal device 110 or 70 by streaming.
- the quality confirmation requesting unit 78 and the quality confirmation and requesting unit 118 accept the input of the start and end requests for the reproduction quality confirmation processing from the user, and confirm the reproduction quality to another user terminal device 70 or 110. Send a processing start / end request.
- the quality confirmation requesting unit 78 and the quality confirmation requesting unit 118 store the transmitted video and audio data as a moving image file when transmitting the reproduction quality confirmation and processing start and end requests.
- the quality check request section 7 8 and the quality check request section 1 1 8 Also stores the storage start time of the moving image file. This moving image file is used to compare the reproduction quality with the moving image file received from another user terminal device 110 or 70.
- the request receiving unit 79 and the request receiving unit 119 When the request receiving unit 79 and the request receiving unit 119 receive a request to start the reproduction quality confirmation processing from another user terminal device 110 or 70, the request receiving unit 79 and the request receiving unit 119 Stores the video Z audio data bucket-transmitted by streaming as a moving image file. At that time, the request receiving unit 79 and the request receiving unit 119 also store the storage start time of the moving image file.
- the request reception unit 79 and the request reception unit 119 When the request reception unit 79 and the request reception unit 119 receive a request to end the reproduction quality confirmation processing from another user terminal device 110 or 70, the request reception unit 79 and the request reception unit 119 transmit the stored video file and video file. A process of transmitting the information of the storage start time to another user terminal device 110 or 70 is performed.
- the control unit 80 and the control unit 120 are control units that control the user terminal device 70 and the user terminal device 110 as a whole, and are responsible for exchanging data between functional units in each device.
- FIG. 6 is a diagram showing an example of the video chat screen 170 when a reproduction quality confirmation request is made.
- the video chat screen 160 includes a video 162 captured by the camera 100 connected to the own device, and a video 163 transmitted by streaming from another user terminal device 110. Is displayed.
- a confirmation button 161 for requesting the start of the reproduction quality confirmation processing of the video / audio data transmitted by streaming is displayed.
- this confirmation button 16 1 is clicked with a mouse or the like, a request is made to the user terminal device 110 that is the communication destination to start the reproduction quality confirmation processing.
- the user terminal device 110 that has received the request to start the reproduction quality confirmation process inquires of the user operating the user terminal device 110 whether or not to comply with the request. Specifically, the video chat screen 170 displayed by the user terminal device 110 is inquired. Message 1 7 1 is displayed.
- the user terminal device 110 executes a reproduction quality confirmation process, and the video Z transmitted by packet streaming is transmitted.
- the audio data is stored as a moving image file.
- the reproduction quality confirmation processing is not performed for ⁇ in which the No button 173 is tallied.
- FIG. 7 is a diagram showing an example of a message displayed during the storage processing of the received video / audio data. While the user terminal device 110 stores the video Z audio data transmitted by the user terminal device 70, the message 144 indicating that the storage process is being performed is displayed on the video chat screen 1. Display at 40.
- FIG. 8 is a diagram showing an example of a message displayed during the storage processing of the transmission video Z audio data. While performing the storage processing of the video Z audio data transmitted to the user terminal apparatus 110, the user terminal apparatus 70 displays a message 151, indicating that the storage processing is being performed, on the video chat screen 150. To display. In this message 151, an end button 152 requesting the user terminal device 110 to end the video / audio data storage processing is displayed.
- the user terminal device 70 accepts the end request of the reproduction quality confirmation process from the user from the user, but the user terminal device 110 requests the termination of the reproduction quality confirmation process of the reproduction quality confirmation process. May be received from the user, and the stored moving image file may be transmitted to the user terminal device 70 to end the reproduction quality confirmation processing.
- FIG. 9 is a diagram showing an example of a video chat screen 160 for checking the reproduction quality of video / audio.
- This video chat screen 160 is connected to its own device.
- the reproduced video 161 of the moving image file captured by the camera 100 and the reproduced video 162 of the moving image file transmitted by the user terminal device 110 are displayed.
- the sound of the moving image file transmitted by the user terminal device 110 is also reproduced.
- the difference between the storage start times is determined from the information on the storage start time of the two moving image files, and the time is shifted by that difference for playback.
- the user can easily compare the reproduced video 161 and the reproduced video 162 to confirm the disturbance of the video and audio, the time lag of the reproduction, and the like.
- FIGS. 10 and 11 are flowcharts (1) and (2) showing the processing procedure of the reproduction quality confirmation processing according to the second embodiment. '
- the quality confirmation requesting unit 78 of the user terminal device 70 receives an input of a reproduction quality confirmation request of the video Z audio from the user (step S201). Then, the quality confirmation request unit 78 transmits a processing request for reproduction quality confirmation to the user terminal device 110 on the communication partner side (step S202).
- the data transmission / reception unit 111 of the user terminal device 110 receives the processing request of the reproduction quality confirmation transmitted by the user terminal device 70 (step S203). Then, upon receiving the processing request for the reproduction quality confirmation, the request receiving unit 1 19 asks the user whether or not to permit the execution of the reproduction quality confirmation processing, and performs the matching processing (Step _S 2 04), a process of transmitting the inquiry result to the user terminal device 70 is performed (step S205).
- the data transceiver 7 6 of the user terminal 7 0 receives the query result information transmitted by the user terminal device 1 1 0 (step S 2 0 6). Then, the quality confirmation requesting unit 78 checks whether or not the reproduction quality confirmation request has been permitted by the user (step S207).
- step S207, No If the reproduction quality confirmation request is not permitted (step S207, No), the reproduction quality confirmation processing is terminated.
- the playback quality check request is granted (Step S207, Yes)
- the data transmission / reception unit 76 transmits a packet of the video / audio acquired by the camera 100 and the microphone 90 connected to the own device to the user terminal device 110 (Step S208). ).
- This transmission uses streaming protocol such as RTP and RTCP.
- step S205 the request receiving unit 119 of the user terminal device 110 transmits the information of the inquiry result to the user terminal device 70, and then checks whether or not the reproduction quality confirmation request is permitted by the user. (Step S209).
- step S209 If the reproduction quality confirmation request has not been permitted (step S209, No), the reproduction quality confirmation processing ends. If the reproduction quality confirmation request is permitted (Yes in step S209), the data transmission / reception unit 111 waits for and receives the video / audio data packet transmitted by the user terminal device 70 (step S209). S 210).
- the request receiving unit 119 starts a process of storing the video / audio data received from the user terminal device 70 as a moving image file (step S2111). Then, the request receiving unit 119 checks whether or not the moving image file that has started the storage processing is a new moving image file (step S212).
- the request receiving unit 119 stores the storage start time of the moving image file (Step S213). Then, the request receiving unit 119 displays the progress of the storage process on the display (step S214).
- the request receiving unit 119 of the user terminal device 110 waits for the user terminal device 70 to transmit a request to end the storage processing of the moving image file (step S215).
- the quality confirmation request unit 78 of the user terminal device 70 transmits the video / audio data to the user terminal device 110 in step S208, Then, the process of storing as a moving image file is started (step S216). Then, the quality confirmation request unit 78 It is determined whether or not the moving image file that has started is a new moving image file (step S217).
- the quality check and request unit 78 stores the storage start time of the moving image file (Step S218). . Then, the quality confirmation requesting unit 78 displays the progress of the storage processing on the display (step S219).
- the quality check request unit 78 checks whether or not the input of the request for ending the storage processing of the moving image file has been received from the user (step S22).
- step S220 If the input of the storage processing termination request has not been received (step S220, No), the process proceeds to step S208, where the quality confirmation requesting unit 78 transmits the video to the user terminal device 110. / Continues processing to transmit audio data in packets.
- the quality check request unit 78 ends the storage processing of the moving image file (Step S22).
- step S222 a process of transmitting a request to end the storage process of the moving image file to the user terminal device 110 is performed (step S222).
- the request receiving unit 119 of the user terminal device 110 checks whether or not a request to end the storage processing of the moving image file has been received from the user terminal device 70 (step S223). If the request for terminating the storage process has not been received (step S223, No), the process proceeds to step S210, where the data transmitting / receiving unit 111 transmits the video / audio data from the user terminal device 70. Continue the process of receiving the packet of.
- the request reception unit 119 ends the storage processing of the moving image file (Step S224), and stores the moving image file and the moving image stored up to that time.
- the information of the file storage start time is transmitted to the user terminal device 70 via the data transmission / reception unit 111 (step S225), and the reproduction quality check and the processing are terminated.
- the transmission of the moving image file uses a non-streaming communication protocol such as FTP (File Transport Protocol).
- the data transmitting / receiving section 76 of the user terminal device 70 The received video file and the information on the storage start time of the video file are received (step S226), and the received video file and the information on the storage start time of the video file are stored in the auxiliary storage unit 74. (Step S227).
- the video chat processing unit 77 plays back the moving image file stored in the own device and the moving image file received from the user terminal device 110 (step S228), and executes this playback quality confirmation processing. finish. ⁇
- the video chat processing unit 77 determines the storage start time based on the information on the storage start time of the video file stored in the own device and the information on the storage start time of the video file received from the user terminal device 110. Find the difference between the two and play the two video files with the time difference.
- the data transmission / reception unit of the user terminal device 70 receives the data transmitted by streaming from the user terminal device 110, and performs the video chat of the user terminal device 70. Since the processing unit 77 reproduces the received data, the user can easily and efficiently check the reproduction quality of the data transmitted by streaming.
- the data transmitted / received by the data transmitting / receiving unit 76 of the user terminal device 70 receives data stored as a moving image file by the user terminal device 110. Therefore, the user can accurately grasp the reproduction quality of the data transmitted by streaming.
- the quality confirmation request unit 78 of the user terminal device 70 captures the transmitted data as a moving image file.
- the data stored in the storage unit 74 and the data transmission / reception unit 76 of the user terminal device 70 correspond to the data stored in the auxiliary storage unit 74 and the data stored as a moving image file by the user terminal device 110
- the data transmission / reception unit 111 of the user terminal device 110 receives data transmitted by streaming, and the request reception unit 111 of the user terminal device 110 receives data. Since the data is returned to the user terminal device 70, the reproduction quality of the data transmitted by streaming can be easily and efficiently assured by the user.
- the request receiving unit 1 19 of the user terminal device 110 stores the received data as a moving image file and returns the stored data. This allows the user to accurately grasp the data reproduction quality.
- the program may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read and executed by a computer to realize a playback quality confirmation function.
- FIG. 12 is a block diagram showing a hardware configuration of a computer 200 that realizes a function of confirming data reproduction quality.
- the computer 200 includes a CPU 210 for executing the above program, an input device 220 for inputting data, and a ROM 230 for storing various data.
- RAM 240 for storing calculation parameters, etc.
- reading device 250 for reading a program from a recording medium 300, on which a program for realizing the reproduction quality function is recorded
- an output device such as a display
- the configuration is such that a network 270 and a network interface 270 for exchanging data with another computer via the network 400 are connected by a path 280.
- the CPU 210 reads the program recorded on the recording medium 300 via the reading device 250 and executes the program, thereby realizing a reproduction quality check function.
- the recording medium 3 0 an optical disk, a flexible de Disk, CD-ROM, hard disk, etc.
- this program may be introduced to the computer 200 via the network 400.
- the present invention is not limited to this.
- the playback quality confirmation processing may be performed only for the playback quality.
- the sound data returned from the communication partner computer when confirming the sound reproduction quality, is reproduced to confirm the quality.
- the present invention is not limited to this. Instead, the audio data transmitted to the communication partner and the audio data returned from the communication partner computer may be converted into a sound wave waveform and visually reproduced, and the user may confirm and confirm the reproduction quality. .
- the server device installed in the ASP returns data received by streaming from the user terminal device.
- the present invention is not limited to this.
- the data received from the user terminal device by streaming may be returned.
- the user terminal device stores the data received by streaming as a moving image file and returns it to the user terminal device that is the transmission source.
- a server device installed in an ASP or the like may store the received data as a moving image file and return it.
- all or a part of the processes described as being performed automatically may be manually performed, or may be performed manually. A person who knows all or part of the described process This can be done automatically by law.
- each component of each device illustrated is a functional concept and does not necessarily need to be physically configured as illustrated.
- the specific form of distribution / integration of each device is not limited to the one shown in the figure, and all or a part of it is distributed functionally or physically in arbitrary units according to various loads and usage conditions. It can be integrated and configured.
- all or any part of each processing function performed in each device can be realized by a CPU and a program analyzed and executed by the CPU, or can be realized as hardware by wired logic. .
- a program for reproducing data transmitted from a communication partner computer may be used.
- the communication device, the communication method, and the program according to the present invention are useful for a communication system in which a user needs to easily and efficiently check and reproduce the reproduction quality of data transmitted by streaming. is there.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006512902A JP4478677B2 (ja) | 2004-05-10 | 2004-05-10 | 通信装置、通信方法およびプログラム |
PCT/JP2004/006565 WO2005109815A1 (ja) | 2004-05-10 | 2004-05-10 | 通信装置、通信方法およびプログラム |
US11/511,465 US8667159B2 (en) | 2004-05-10 | 2006-08-29 | Communication device, communication method, and computer product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2004/006565 WO2005109815A1 (ja) | 2004-05-10 | 2004-05-10 | 通信装置、通信方法およびプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/511,465 Continuation US8667159B2 (en) | 2004-05-10 | 2006-08-29 | Communication device, communication method, and computer product |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005109815A1 true WO2005109815A1 (ja) | 2005-11-17 |
Family
ID=35320577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/006565 WO2005109815A1 (ja) | 2004-05-10 | 2004-05-10 | 通信装置、通信方法およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8667159B2 (ja) |
JP (1) | JP4478677B2 (ja) |
WO (1) | WO2005109815A1 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1924094A1 (en) * | 2006-11-14 | 2008-05-21 | Samsung Electronics Co.,Ltd. | Mobile communication terminal for video calling and method for saving chat messages thereof |
CN103392325A (zh) * | 2011-01-21 | 2013-11-13 | 高通股份有限公司 | 用于无线显示器的用户输入返回信道 |
CN103404104A (zh) * | 2011-01-21 | 2013-11-20 | 高通股份有限公司 | 用于无线显示器的用户输入返回信道 |
US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
US9582239B2 (en) | 2011-01-21 | 2017-02-28 | Qualcomm Incorporated | User input back channel for wireless displays |
US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US10135900B2 (en) | 2011-01-21 | 2018-11-20 | Qualcomm Incorporated | User input back channel for wireless displays |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006064689A1 (ja) * | 2004-12-16 | 2006-06-22 | Matsushita Electric Industrial Co., Ltd. | 無線通信システム |
JP2010074227A (ja) * | 2008-09-16 | 2010-04-02 | Fuji Xerox Co Ltd | 情報処理システム、通信制御装置及びプログラム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001189823A (ja) * | 1999-12-28 | 2001-07-10 | Ricoh Microelectronics Co Ltd | 基板検査方法、基板検査用のホスト装置及び基板装着装置、基板検査システム、並びに記録媒体 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5915386A (ja) | 1982-07-15 | 1984-01-26 | Sony Corp | Catvシステム |
JPH04227196A (ja) | 1990-12-28 | 1992-08-17 | Hochiki Corp | Catvシステム |
JP3233436B2 (ja) | 1992-03-14 | 2001-11-26 | 愛知電子株式会社 | Catv伝送システムにおける映像信号監視システム |
EP0594992B1 (en) * | 1992-09-09 | 2000-01-26 | Canon Kabushiki Kaisha | Reproducing apparatus for still image data and audio data |
JP3634465B2 (ja) | 1994-08-22 | 2005-03-30 | 富士通株式会社 | コネクションレス通信システムとその試験方法、及び局内制御方式 |
US6333932B1 (en) | 1994-08-22 | 2001-12-25 | Fujitsu Limited | Connectionless communications system, its test method, and intra-station control system |
US5802281A (en) * | 1994-09-07 | 1998-09-01 | Rsi Systems, Inc. | Peripheral audio/video communication system that interfaces with a host computer and determines format of coded audio/video signals |
US5763239A (en) | 1996-06-18 | 1998-06-09 | Diversa Corporation | Production and use of normalized DNA libraries |
JPH1075434A (ja) | 1996-08-29 | 1998-03-17 | Aichi Electron Co Ltd | Catv伝送システムにおけるデータ通信品質監視システム及び装置 |
JP3356713B2 (ja) | 1999-03-31 | 2002-12-16 | エヌイーシーケーブルメディア株式会社 | 映像監視システム |
US20010052019A1 (en) * | 2000-02-04 | 2001-12-13 | Ovt, Inc. | Video mail delivery system |
JP2001298428A (ja) | 2000-04-14 | 2001-10-26 | Genista Corp | 通信・放送ネットワークを介した信号伝送の品質評価システム、端末、端末の制御方法、ならびに、情報記録媒体 |
US7061920B2 (en) * | 2001-04-17 | 2006-06-13 | Tektronix, Inc. | Streaming media quality analyzer system |
US7117521B2 (en) * | 2001-08-31 | 2006-10-03 | Intel Corporation | Method to measure the perceived quality of streaming media |
US7725557B2 (en) * | 2002-06-24 | 2010-05-25 | Microsoft Corporation | Client-side caching of streaming media content |
US7216165B2 (en) * | 2003-02-04 | 2007-05-08 | Hewlett-Packard Development Company, L.P. | Steaming media quality assessment system |
WO2004109586A1 (en) * | 2003-06-05 | 2004-12-16 | Aware, Inc. | Image quality control techniques |
JP5260471B2 (ja) | 2009-10-27 | 2013-08-14 | 三菱自動車工業株式会社 | 自動車用信号灯の光源取付構造 |
-
2004
- 2004-05-10 JP JP2006512902A patent/JP4478677B2/ja not_active Expired - Fee Related
- 2004-05-10 WO PCT/JP2004/006565 patent/WO2005109815A1/ja active Application Filing
-
2006
- 2006-08-29 US US11/511,465 patent/US8667159B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001189823A (ja) * | 1999-12-28 | 2001-07-10 | Ricoh Microelectronics Co Ltd | 基板検査方法、基板検査用のホスト装置及び基板装着装置、基板検査システム、並びに記録媒体 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1924094A1 (en) * | 2006-11-14 | 2008-05-21 | Samsung Electronics Co.,Ltd. | Mobile communication terminal for video calling and method for saving chat messages thereof |
CN103392325A (zh) * | 2011-01-21 | 2013-11-13 | 高通股份有限公司 | 用于无线显示器的用户输入返回信道 |
CN103404104A (zh) * | 2011-01-21 | 2013-11-20 | 高通股份有限公司 | 用于无线显示器的用户输入返回信道 |
US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
US9582239B2 (en) | 2011-01-21 | 2017-02-28 | Qualcomm Incorporated | User input back channel for wireless displays |
US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US10135900B2 (en) | 2011-01-21 | 2018-11-20 | Qualcomm Incorporated | User input back channel for wireless displays |
US10382494B2 (en) | 2011-01-21 | 2019-08-13 | Qualcomm Incorporated | User input back channel for wireless displays |
US10911498B2 (en) | 2011-01-21 | 2021-02-02 | Qualcomm Incorporated | User input back channel for wireless displays |
Also Published As
Publication number | Publication date |
---|---|
JP4478677B2 (ja) | 2010-06-09 |
JPWO2005109815A1 (ja) | 2008-03-21 |
US8667159B2 (en) | 2014-03-04 |
US20060294185A1 (en) | 2006-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9591026B2 (en) | Checking for permission to record VoIP messages | |
JP4467220B2 (ja) | 音声インスタント・メッセージング | |
US20190028673A1 (en) | Video messaging | |
JP6404912B2 (ja) | ライブ放送システム | |
JP6719166B2 (ja) | ライブ放送システム | |
US8621098B2 (en) | Method and apparatus for providing media content using a mobile device | |
CN101394503A (zh) | 一种可通过网络进行在线聊天的网络电视机 | |
US8667159B2 (en) | Communication device, communication method, and computer product | |
JP2003179642A (ja) | データ伝送システム、情報処理装置および方法、中継装置および方法、記録媒体、並びにプログラム | |
WO2007074959A1 (en) | System for providing share of contents based on packet network in voice comunication based on circuit network | |
CN101562550A (zh) | 数字内容服务整合系统 | |
JP5494129B2 (ja) | 通信システムおよび通信方法 | |
JP4800332B2 (ja) | サービス提供システム、サービス提供方法およびサービス提供プログラム | |
JP2003273898A (ja) | 通信システム及び通信方法 | |
KR20020050903A (ko) | 인터넷을 이용한 교육,방송, 다자간 화상 회의,채팅서비스 제공 방법 | |
CN101453429A (zh) | 多方通讯系统及方法 | |
WO2007137500A1 (fr) | Système vidéo public et son procédé de mise en oeuvre | |
CN100379198C (zh) | 内容再现设备、服务器及内容分发系统 | |
CN116095060A (zh) | 一种远程监控方法和装置 | |
JP2003091472A (ja) | コンテンツ配信システム、コンテンツ配信方法、及びコンテンツ送出プログラム | |
JP4193669B2 (ja) | 通話システム及び画像情報送受信方法 | |
CN101888522A (zh) | 网络视频会议设备及其进行网络视频会议的方法 | |
KR20020003130A (ko) | 인터넷 방송을 이용한 광고 방법 및 시스템 | |
EP2858327B1 (fr) | Procédé de mise en oeuvre d'une session de communication entre une pluralité de terminaux | |
JP2009266093A (ja) | 輻輳制御方法、輻輳制御システム、及び、輻輳制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2006512902 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11511465 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: DE |
|
WWP | Wipo information: published in national office |
Ref document number: 11511465 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |