COMMUNICATIONS TERMINAL, COMMUNICATIONS METHOD, AND PROGRAM AND INTEGRATED CIRCUIT FOR COMMUNICATION
First Claim
1. A communications terminal included in communications terminals each of which receives stream data distributed from a root terminal and reproduces the stream data, each of the communications terminals having one parent terminal and zero or more child terminals, such that the communication terminals form an Application Layer Multicast (ALM) tree to sequentially transmit retransmission data of the stream data from the parent terminal to the child terminal, and said communications terminal comprising:
- a reproduction delay time determining unit configured to determine a reproduction delay time based on a longest round-trip delay time among round-trip delay times of sections between the root terminal and said communications terminal, each of the round-trip delay times being required for transmission and reception of data through one of the sections between two neighboring terminals of the communications terminals on the ALM tree; and
a reproduction control unit configured to reproduce the stream data received from the root terminal, with the stream data delayed by the reproduction delay time determined by said reproduction delay time determining unit.
3 Assignments
0 Petitions
Accused Products
Abstract
A communication terminal (100) is one of communication terminals each having one parent terminal and zero or more child terminals. The communication terminals form an Application Layer Multicast (ALM) tree to sequentially distribute retransmission data of stream data from the parent terminal to the child terminal. The communications terminal (100) includes: a reproduction delay time determining unit (1010) determining a reproduction delay time based on a longest round-trip delay time among round-trip delay times of sections between a root terminal and the communications terminal (100), each of the round-trip delay times being required for transmission and reception of data through one of the sections between two neighboring terminals of the communications terminals on the ALM tree; and a reproduction control unit (1020) reproducing the stream data received from the root terminal, with the stream data delayed by the reproduction delay time determined by the reproduction delay time determining unit (1010).
16 Citations
12 Claims
-
1. A communications terminal included in communications terminals each of which receives stream data distributed from a root terminal and reproduces the stream data, each of the communications terminals having one parent terminal and zero or more child terminals, such that the communication terminals form an Application Layer Multicast (ALM) tree to sequentially transmit retransmission data of the stream data from the parent terminal to the child terminal, and said communications terminal comprising:
- a reproduction delay time determining unit configured to determine a reproduction delay time based on a longest round-trip delay time among round-trip delay times of sections between the root terminal and said communications terminal, each of the round-trip delay times being required for transmission and reception of data through one of the sections between two neighboring terminals of the communications terminals on the ALM tree; and
a reproduction control unit configured to reproduce the stream data received from the root terminal, with the stream data delayed by the reproduction delay time determined by said reproduction delay time determining unit. - View Dependent Claims (2, 3, 4, 5, 6)
- a reproduction delay time determining unit configured to determine a reproduction delay time based on a longest round-trip delay time among round-trip delay times of sections between the root terminal and said communications terminal, each of the round-trip delay times being required for transmission and reception of data through one of the sections between two neighboring terminals of the communications terminals on the ALM tree; and
-
7. A communications terminal included in communications terminals each of which receives stream data distributed from a root terminal and reproduces the stream data,
each of the communications terminals having one parent terminal and zero or more child terminals, such that the communication terminals form an ALM tree to sequentially transmit retransmission data of the stream data from the parent terminal to the child terminal, and said communications terminal comprising: -
a reproduction delay time determining unit configured to determine a reproduction delay time based on a round-trip delay time of which section, among sections between the root terminal and said communications terminal, has a greatest loss rate of the stream data, each of round-trip delay times being required for transmission and reception of data through one of the sections between two neighboring terminals of the communications terminals on the ALM tree; and a reproduction control unit configured to reproduce the stream data, with the stream data delayed, upon reception of the stream data, by the reproduction delay time determined by said reproduction delay time determining unit. - View Dependent Claims (8, 9)
-
-
10. A communications method executed by a communications terminal included in communications terminals each of which receives stream data distributed from a root terminal and reproduces the stream data,
each of the communications terminals having one parent terminal and zero or more child terminals, such that the communication terminals form an ALM tree to sequentially transmit retransmission data of the stream data from the parent terminal to the child terminal, and said communications method comprising: -
determining a reproduction delay time based on a longest round-trip delay time among round-trip delay times of sections between the root terminal and the communications terminal, each of the round-trip delay times being required for transmission and reception of data through one of the sections between two neighboring terminals of the communications terminals on the ALM tree; and reproducing the stream data received from the root terminal, with the stream data delayed by the reproduction delay time determined in said determining.
-
-
11. A program stored on a non-transitory computer-readable recording medium and executed by a communications terminal included in communications terminals each of which receives stream data distributed from a root terminal and reproduces the stream data,
each of the communications terminals having one parent terminal and zero or more child terminals, such that the communication terminals form an ALM tree to sequentially transmit retransmission data of the stream data from the parent terminal to the child terminal, and said program causing the communications terminal to execute: -
determining a reproduction delay time based on a longest round-trip delay time among round-trip delay times of sections between the root terminal and the communications terminal, each of the round-trip delay times being required for transmission and reception of data through one of the sections between two neighboring terminals of the communications terminals on the ALM tree; and reproducing the stream data received from the root terminal, with the stream data delayed by the reproduction delay time determined in said determining.
-
-
12. An integrated circuit in a communications terminal included in communications terminals each of which receives stream data distributed from a root terminal and reproduces the stream data,
each of the communications terminals having one parent terminal and zero or more child terminals, such that the communication terminals form an ALM tree to sequentially transmit retransmission data of the stream data from the parent terminal to the child terminal, and said integrated circuit comprising: -
a reproduction delay time determining unit configured to determine a reproduction delay time based on a longest round-trip delay time among round-trip delay times of sections between the root terminal and said communications terminal, each of the round-trip delay times being required for transmission and reception of data through one of the sections between two neighboring terminals of the communications terminals on the ALM tree; and a reproduction control unit configured to reproduce the stream data received from the root terminal, with the stream data delayed by the reproduction delay time determined by said reproduction delay time determining unit.
-
Specification