1460713984-a63cb40b-e4ad-4d54-9502-105f60ce1a7a

1. An information processing apparatus, which outputs a video captured by a camera to a video display device in a video communication performed between the information processing apparatus and the video display device through a network, the information processing apparatus comprising:
at least one memory configured to store computer program code;
at least one processor configured to access said memory, read said computer program code, and execute according to said computer program code,
said computer program code comprising:
acquiring code configured to cause at least one of said at least one processor to acquire the video captured by the camera;
storing code configured to cause at least one of said at least one processor to store at least apart of the video acquired according to the acquiring code;
deciding code configured to cause at least one of said at least one processor to decide whether a predetermined start condition is satisfied during the output of the video captured by the camera;
determining code configured to cause at least one of said at least one processor to, during a period after a start of a video and until the predetermined start condition is decided to be satisfied in accordance with the deciding code during the output of the video captured by the camera, determine at least a part of a video of an interval after a start of a video communication being currently in progress and which does not output a replacement video from the video stored according to the storing code and captured by the camera, as the replacement video; and
outputting code configured to cause at least one of said at least one processor to, when the predetermined start condition is decided to be satisfied during the output of the video captured by the camera in accordance with the deciding code, output the replacement video determined according to the determining code instead of the video acquired according to the acquiring code.
2. The information processing apparatus according to claim 1, wherein:
said computer program code further comprises first detecting code configured to cause at least one of said at least one processor to detect a change in a capturing target person appearing in the video acquired according to the acquiring code from the video during the output of the replacement video,
the storing code is further configured to cause at least one of said at least one processor to store at least a video of an interval, which indicates a process of the change detected according to the first detecting code, and
the outputting code is further configured to cause at least one of said at least one processor to output the video of the interval indicating the process of the change following the replacement video.
3. The information processing apparatus according to claim 1, wherein:
said computer program code further comprises information acquiring code configured to cause at least one of said at least one processor to acquire information indicating an action of a person watching the video displayed by the video display device, and
the outputting code is further configured to cause at least one of said at least one processor to output the replacement video which is matched with an action indicated by the information acquired according to the information acquiring code, instead of the video captured by the camera.
4. The information processing apparatus according to claim 1, wherein:
said computer program code further comprises second detecting code configured to cause at least one of said at least one processor to detect a predetermined action of the capturing target person appearing in the video acquired according to the acquiring code, from the video, and
the outputting code is further configured to cause at least one of said at least one processor to, when the predetermined action is detected according to the second detecting code during the output of the video captured by the camera, output the replacement video instead of the video captured by the camera.
5. The information processing apparatus according to claim 1, wherein:
said computer program code further comprises first determining code configured to cause at least one of said at least one processor to determine whether a sound generated at a place where the capturing target person appearing in the video acquired according to the acquiring code belongs to a predetermined sound type, and
the outputting code is further configured to cause at least one of said at least one processor to, when it is determined according to the first determining code that the sound belongs to the predetermined sound type during the output of the video captured by the camera, output the replacement video instead of the video captured by the camera.
6. The information processing apparatus according to claim 1, wherein:
said computer program code further comprises second determining code configured to cause at least one of said at least one processor to determine whether the capturing target person appearing in the video acquired according to the acquiring code is in a situation of speech, and
the outputting code is further configured to cause at least one of said at least one processor to output the replacement video indicating communication failure when it is determined according to the second determining code that the capturing target person is in a situation of speech during the output of the video captured by the camera.
7. The information processing apparatus according to claim 1, wherein the outputting code is further configured to cause at least one of said at least one processor to, when the output of the entire replacement video determined according to the determining code is completed during the output of the replacement video, repetitively output the already output replacement video.
8. The information processing apparatus according to claim 1, wherein the outputting code is further configured to cause at least one of said at least one processor to output a video in which a partial region of the video captured by the camera is replaced with a partial region containing the capturing target person appearing in the replacement video.
9. An information processing method, which is executed by a computer comprising a storing unit and outputting a video captured by a camera to a video display device in a video communication performed between the computers and the video display device through a network,
the information processing method comprising:
a step of acquiring the video captured by the camera;
a step of storing at least a part of the acquired video in the storing unit;
a step of deciding whether a predetermined start condition is satisfied during the output of the video captured by the camera;
a step of determining, during a period after a start of a video and until the predetermined start condition is decided to be satisfied in the deciding step during the output of the video captured by the camera, at least a part of a video of an interval after a start of a video communication being currently in progress and which does not output a replacement video from the video stored in the storing unit and captured by the camera, as the replacement video; and
a step of, when the predetermined start condition is decided to be satisfied in the deciding step during the output of the video captured by the camera, outputting the replacement video determined in the determining step instead of the video acquired in the acquiring step.
10. A non-transitory computer-readable medium having an information processing program recorded thereon, the information processing program causing a computer, the computer being configured to comprise a storage and output a video captured by a camera to a video display device in a video communication performed between the computer and the video display device through a network, to execute:
a step of acquiring the video captured by the camera;
a step of storing at least a part of the acquired video in the storing unit;
a step of deciding whether a predetermined start condition is satisfied during the output of the video captured by the camera;
a step of determining, during a period after a start of a video and until the predetermined start condition is decided to be satisfied in the deciding step during the output of the video captured by the camera, at least apart of a video of an interval after a start of a video communication being currently in progress and which does not output a replacement video from the video stored in the storing unit and captured by the camera, as the replacement video; and
a step of, when the predetermined start condition is decided to be satisfied in the deciding step during the output of the video captured by the camera, outputting the replacement video determined in the determining step instead of the video acquired in the acquiring step.
11. The information processing apparatus according to claim 2, wherein:
said computer program code further comprises information acquiring code configured to cause at least one of said at least one processor to acquire information indicating an action of a person watching the video displayed by the video display device, and
the outputting code is further configured to cause at least one of said at least one processor to output the replacement video which is matched with an action indicated by the information acquired according to the information acquiring code, instead of the video captured by the camera.
12. The information processing apparatus according to claim 11, further comprising:
a second detecting unit that detects a predetermined action of the capturing target person appearing in the video acquired by the acquiring unit, from the video,
wherein the outputting unit, when the predetermined action is detected by the second detecting unit during the output of the video captured by the camera, and outputs the replacement video instead of the video captured by the camera.
13. The information processing apparatus according to claim 11, further comprising:
a first determining unit that determines whether a sound generated at a place where the capturing target person appearing in the video acquired by the acquiring unit belongs to a predetermined sound type,
wherein the outputting unit, when it is determined by the first determining unit that the sound belongs to the predetermined sound type during the output of the video captured by the camera, outputs the replacement video instead of the video captured by the camera.
14. The information processing apparatus according to claim 11,
wherein the outputting unit outputs a video in which a partial region of the video captured by the camera is replaced with a partial region containing the capturing target person appearing in the replacement video.
15. The information processing apparatus according to claim 2, wherein:
said computer program code further comprises second detecting code configured to cause at least one of said at least one processor to detect a predetermined action of the capturing target person appearing in the video acquired by the acquiring unit, from the video, and
the outputting code is further configured to cause at least one of said at least one processor to, when the predetermined action is detected according to the second detecting code during the output of the video captured by the camera, output the replacement video instead of the video captured by the camera.
16. The information processing apparatus according to claim 2, wherein:
said computer program code further comprises first determining code configured to cause at least one of said at least one processor to determine whether a sound generated at a place where the capturing target person appearing in the video acquired according to the acquiring code belongs to a predetermined sound type, and
the outputting code is further configured to cause at least one of said at least one processor to, when it is determined according to the first determining code that the sound belongs to the predetermined sound type during the output of the video captured by the camera, output the replacement video instead of the video captured by the camera.
17. The information processing apparatus according to claim 2, wherein the outputting code is further configured to cause at least one of said at least one processor to output a video in which a partial region of the video captured by the camera is replaced with a partial region containing the capturing target person appearing in the replacement video.
18. The information processing apparatus according to claim 3, wherein:
said computer program code further comprises second detecting code configured to cause at least one of said at least one processor to detect a predetermined action of the capturing target person appearing in the video acquired according to the acquiring code, from the video, and
the outputting code is further configured to cause at least one of said at least one processor to, when the predetermined action is detected according to the second detecting code during the output of the video captured by the camera, output the replacement video instead of the video captured by the camera.
19. The information processing apparatus according to claim 3, wherein:
said computer program code further comprises first determining code configured to cause at least one of said at least one processor to determine whether a sound generated at a place where the capturing target person appearing in the video acquired according to the acquiring code belongs to a predetermined sound type, and
the outputting code is further configured to cause at least one of said at least one processor to, when it is determined according to the first determining code that the sound belongs to the predetermined sound type during the output of the video captured by the camera, output the replacement video instead of the video captured by the camera.
20. The information processing apparatus according to claim 3, wherein the outputting code is further configured to cause at least one of said at least one processor to output a video in which a partial region of the video captured by the camera is replaced with a partial region containing the capturing target person appearing in the replacement video.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1-20. (canceled)
21. A method of internet phone call connection on a service provider system in an internet phone system comprising a user system equipped with an internet phone, a telephone exchanger, a receiving end telephone, and the service provider system setting up a call between the internet phone and the receiving end telephone through the telephone exchanger, the method of internet phone call connection on the service provider system comprising the steps of:
a first step of receiving call request from the user system;
a second step of specifying a user identifier DN;
a third step of sending the user identifier DN to the telephone exchanger to set up the call, wherein the user identifier DN is the identifier to identify the user system from other user systems for the purpose of the audiovideo communication through the telephone exchanger.
22. The method of internet phone call connection on a service provider system in claim 21, wherein the user identifier DN given to the user system is remained unchanged while the data connection sustains between the user system and the service provider system, whereby the internet phone of the user system can be accessible for the purpose of communication by the user identifier DN from any other telephones connected to the telephone exchanger between the user system and the service provider system, as long as the data connection sustains and even after the call established by the third step terminates.
23. The method of internet phone call connection on the service provider system in claim 22, wherein the first step is comprising the step of displaying at least one of a phone icon, a button and an its associated information indicating the receiving end telephone, and including a telephone identifier LN to identify the receiving end telephone.
24. The method of internet phone call connection method on the service provider system in claim 23, wherein the first step is further comprising the step of transmitting the telephone identifier LN when a user clicks the icon andor button andor its associated information from a user system.
25. The method of internet phone call connection on the service provider system in claim 22, further comprising the fourth step in receiving the telephone identifier LN from the user system before the third step occurs.
26. The method of internet phone call connection method on the service provider system in claim 25, wherein the telephone identifier LN is simultaneously sent along with the user identifier DN to the telephone exchanger to set up the call at the third step.
27. The method of internet phone call connection on the service provider system in claim 22, wherein the service provider system consists of a web server and a gateway module.
28. The method of internet phone call connection method on the service provider system in claim 22, wherein the url (uniform resource locator) of the service provider system-includes at least one of the phone icon, the button, and its associated information.
29. A method of internet phone call connection to setup a call between an internet phone in a user system and a receiving end telephone, the method of internet phone call connection comprising the steps of:
a first step of receiving call request from the user system;
a second step of specifying a user identifier DN; and
a third step of sending the user identifier DN to set up the call,
wherein the user identifier DN is the identifier to identify the user system from other user systems for the purpose of the audiovideo communication.
30. The method of internet phone call connection in claim 29, wherein the user identifier DN given to the user system is remained unchanged while the data connection sustains, whereby the internet phone of the user system can be accessible for the purpose of communication by the user identifier DN from any other telephones connected to the Telephone exchanger, as long as the data connection sustains and even after the call established by the third step terminates.
31. The method of internet phone call connection in claim 30, wherein the first step is comprising the step of displaying a phone icon andor button andor its associated information indicating the receiving end telephone, and including a telephone identifier LN to identify the receiving end telephone.
32. The method of internet phone call connection method in claim 31, wherein the first step is further comprising the step of transmitting the telephone identifier LN when a user clicks the icon andor button andor its associated information from a user system.
33. The method of internet phone call connection in claim 30, further comprising the fourth step in receiving the telephone identifier LN from the user system before the third step occurs.
34. The method of internet phone call connection in claim 29, wherein the telephone identifier LN is simultaneously sent along with the user identifier DN to the telephone exchanger to set up the call at the third step.
35. A method of internet phone call connection on a gateway module in an internet phone system comprising a user system equipped with an internet phone, a receiving end telephone, an telephone exchanger, a gateway module setting up a call between the user system and the receiving end telephone through the telephone exchanger, and a web server providing a telephone identifier LN to identify the receiving end telephone and a URL of the gateway module to the user system, the method of internet phone call connection on the gateway module comprising the steps of:
a first step of specifying a user system identifier DN, when a user from the user system clicks displayed at least one a phone icon, a button and an its associated information that contains the URL of the gateway module and the telephone identifier LN provided by the web server; and
a second step consists of receiving the user identifier DN from the user system and sending the user identifier DN to the telephone exchanger to set up the call,
wherein the user identifier DN is the identifier to identify the user system from other user systems for the purpose of the audiovideo communication through the telephone exchanger, and the DN given to the user system is remained unchanged during the internet connection between the user side system and the service provider system.
36. The method of internet phone call connection method on a gateway module in claim 35, wherein a plurality of the user identifiers DN are stored on the gateway module, and at the first step, one DN from the stored multiple user identifiers is randomly selected and provided.
37. The method of internet phone call connection on the service provider system in claim 22, wherein the first step is comprising the step of displaying at least one of a phone icon, a button and an its associated information indicating the receiving end telephone, and including a telephone identifier LN to identify the receiving end telephone.
38. The method of internet phone call connection on the service provider system in claim 22, further comprising the fourth step in receiving the telephone identifier LN from the user system before the third step occurs.
39. The method of internet phone call connection on the service provider system in claim 22, wherein the service provider system consists of a web server and a gateway module.
40. The method of internet phone call connection method on the service provider system in claim 22, wherein the url (uniform resource locator) of the service provider system is included at least one of the phone icon, the button and its associated information.