Data output device, data transmitting device, data processing system, data output method, data transmitting method, data processing method, their programs and recording media storing these programs
First Claim
Patent Images
1. A data output device for outputting data transmitted via a network, comprising:
- an output information acquirer that acquires the data and delay time information about a delay time determined based on a transmission time of the data; and
an output controller that causes the data to be output at the time based on the delay time of the delay time information.
1 Assignment
0 Petitions
Accused Products
Abstract
A reproduction controller (433) is provided in a data reproduction unit (430) of audio reproducers (400A, 400B, 400C and 400D), the reproduction controller (433) acquiring an audio data and delay time information about delay times determined by transmission times of the audio data, and causing a data output section (432) to output the audio data at the time based on the acquired delay times of the delay time information. Owing to this, the audio data can be output from the audio reproducers (400A, 400B, 400C and 400D) at the same time.
-
Citations
19 Claims
-
1. A data output device for outputting data transmitted via a network, comprising:
-
an output information acquirer that acquires the data and delay time information about a delay time determined based on a transmission time of the data; and
an output controller that causes the data to be output at the time based on the delay time of the delay time information. - View Dependent Claims (2, 3)
-
-
4. A data transmitting device that transmits data via a network to a plurality of data output devices for respectively outputting data transmitted via a network, comprising:
-
a transmission time calculating section for calculating a transmission time of the data for each of the data output devices;
a delay information generator that generates the delay time information based on the transmission time; and
a transmission controller that transmits the data and the delay time information to each of the data output devices via the network. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A data processing system, comprising:
-
a plurality of data output devices for respectively outputting data transmitted via a network, the plurality of data output devices, including;
an output information acquirer that acquires the data and delay time information about a delay time determined based on a transmission time of the data; and
an output controller that causes the data to be output at the time based on the delay time of the delay time information; and
a data transmitting device connected to the data output devices via the network for transmitting the data via the network to a plurality of data output devices, the data transmitting device including;
a transmission time calculating section for calculating a transmission time of the data for each of the data output devices;
a delay information generator that generates the delay time information based on the transmission time; and
a transmission controller that transmits the data and the delay time information to each of the data output devices via the network wherein the output information acquirer acquires the data and the delay time information transmitted from the data transmitting device via the network.
-
-
10. A data processing system, comprising:
-
a plurality of data output devices for respectively outputting data transmitted via a network, the plurality of data output devices, including;
an output information acquirer that acquires the data and delay time information about a delay time determined based on a transmission time of the data; and
an output controller that causes the data to be output at the time based on the delay time of the delay time information; and
a data transmitting device connected to the data output devices via the network for transmitting the data via the network to a plurality of data output devices, the data transmitting device including;
a transmission time calculating section for calculating a transmission time of the data for each of the data output devices;
a delay information generator that generates the delay time information based on the transmission time; and
a transmission controller that transmits the data and the delay time information to each of the data output devices via the network, wherein the transmission time calculating section generates confirmation request information that requests transmission of reception confirmation information, transmits the generated confirmation request information to each of the data output devices via the network, receives the reception confirmation information transmitted from each of the data output devices via the network, and calculates the transmission time of the data to each of the data output devices, based on difference between the time when the confirmation request information has been transmitted and the time when the reception confirmation information has been received, wherein each of the data output devices include a confirmation information generator that, when receiving the confirmation request information transmitted from the data transmitting device via the network, generates the reception confirmation information and transmits the information to the data transmitting device via the network.
-
-
11. A data output method for outputting data to be transmitted via a network by a plurality of data output devices respectively, the method comprising the steps of:
-
acquiring the data and delay time information about a delay time determined based on a transmission time of the data; and
outputting the data at the time based on the delay time of the delay time information.
-
-
12. A data transmitting method for transmitting data via a network to a plurality of data output devices that output the data at the time based on a delay time determined based on a transmission time of the data, the method comprising the steps of:
-
calculating the transmission time of the data to each of the data output devices;
generating delay time information about the delay time based on the transmission time; and
transmitting the data and the delay time information to each of the data output devices via the network.
-
-
13. A data processing method for causing data, which is transmitted from a data transmitting device via a network, to be transmitted to each of a plurality of data output devices, the method comprising the steps of:
-
operating the data transmitting device to calculate a transmission time of the data to each of the data output devices;
operating the data transmitting device to generate delay time information about a delay time determined based on the transmission time;
operating the data transmitting device to transmit the data and the delay time information to each of the data output devices via the network;
operating each of the data output devices to acquire the data and the delay time information transmitted from the data transmitting device via the network; and
operating each of the data output devices to output the data at the time based on the delay time of the delay time information.
-
-
14. A data output program operatable in a computer for performing a data output method for outputting data to be transmitted via a network by a plurality of data output devices respectively, the program including a set of computer-executable instructions, the set of instructions comprising at least an instruction for:
-
acquiring the data and delay time information about a delay time determined based on a transmission time of the data; and
outputting the data at the time based on the delay time of the delay time information.
-
-
15. A data transmitting program operatable in a computer for performing a data transmitting method for transmitting data via a network to a plurality of data output devices that output the data at the time based on a delay time determined based on a transmission time of the data, the program including a set of computer-executable instructions, the set of instructions comprising at least an instruction for:
-
calculating the transmission time of the data to each of the data output devices;
generating delay time information about the delay time based on the transmission time; and
transmitting the data and the delay time information to each of the data output devices via the network.
-
-
16. A data processing program operatable in a computer for performing a data processing method for causing data, which is transmitted from a data transmitting device via a network, to be transmitted to each of a plurality of data output devices, the program including a set of computer-executable instructions, the set of instructions comprising at least an instruction for:
-
operating the data transmitting device to calculate a transmission time of the data to each of the data output devices;
operating the data transmitting device to generate delay time information about a delay time determined based on the transmission time;
operating the data transmitting device to transmit the data and the delay time information to each of the data output devices via the network;
operating each of the data output devices to acquire the data and the delay time information transmitted from the data transmitting device via the network; and
operating each of the data output devices to output the data at the time based on the delay time of the delay time information.
-
-
17. A recording medium having recorded thereon a set of computer-executable instructions for performing a data output method for outputting data to be transmitted via a network by a plurality of data output devices respectively, the set of instructions comprising at least an instruction for:
-
acquiring the data and delay time information about a delay time determined based on a transmission time of the data; and
outputting the data at the time based on the delay time of the delay time information.
-
-
18. A recording medium having recorded thereon a set of computer-executable instructions for performing a data transmitting method for transmitting data via a network to a plurality of data output devices that output the data at the time based on a delay time determined based on a transmission time of the data, the set of instructions comprising at least an instruction for:
-
calculating the transmission time of the data to each of the data output devices;
generating delay time information about the delay time based on the transmission time; and
transmitting the data and the delay time information to each of the data output devices via the network.
-
-
19. A recording medium having recorded thereon a set of computer-executable instructions for performing a data processing method for causing data, which is transmitted from a data transmitting device via a network, to be transmitted to each of a plurality of data output devices, the set of instructions comprising at least an instruction for:
-
operating the data transmitting device to calculate a transmission time of the data to each of the data output devices;
operating the data transmitting device to generate delay time information about a delay time determined based on the transmission time;
operating the data transmitting device to transmit the data and the delay time information to each of the data output devices via the network;
operating each of the data output devices to acquire the data and the delay time information transmitted from the data transmitting device via the network; and
operating each of the data output devices to output the data at the time based on the delay time of the delay time information.
-
Specification