Data transmitting device, system thereof, method thereof, program thereof and recording medium storing the program
First Claim
Patent Images
1. A data transmitting device for transmitting data to a plurality of output devices for outputting the data via a network, the device comprising:
- a transmission time determiner for calculating transmission time of the data for each of the output devices; and
a transmission controller for, when transmitting the data to each of the output devices via the network, controlling to delay the data to be transmitted to each of the output devices based on the transmission time.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transmitting device (300) adapted to transmit audio data to a plurality of audio reproducers for outputting audio data includes a delay amount determiner (330), which calculates the delay time as the transmission time of the audio data to each of the audio reproducers, and a delay amount controller (360), which controls, when transmitting the audio data to each of the audio reproducers via the network, to delay the audio data to be transmitted to each of the audio reproducers based on the delay time.
8 Citations
17 Claims
-
1. A data transmitting device for transmitting data to a plurality of output devices for outputting the data via a network, the device comprising:
-
a transmission time determiner for calculating transmission time of the data for each of the output devices; and
a transmission controller for, when transmitting the data to each of the output devices via the network, controlling to delay the data to be transmitted to each of the output devices based on the transmission time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system, comprising:
-
a data transmitting device for transmitting data to a plurality of output devices for outputting the data via a network, the device including;
a transmission time determiner for calculating transmission time of the data for each of the output devices; and
a transmission controller for, when transmitting the data to each of the output devices via the network, controlling to delay the data to be transmitted to each of the output devices based on the transmission time; and
a plurality of output devices, which is connected to the data transmitting device via the network so as to transmit and receive various kinds of information and provided with a data output section for acquiring the data to be transmitted from the data transmitting device and outputting the data therefrom.
-
-
10. A data processing system, comprising:
-
a data transmitting device for transmitting data to a plurality of output devices for outputting the data via a network, the device comprising;
a transmission time determiner for calculating transmission time of the data for each of the output devices; and
a transmission controller for, when transmitting the data to each of the output devices via the network, controlling to delay the data to be transmitted to each of the output devices based on the transmission time, wherein the transmission time determiner generates confirmation request information requesting a transmission of reception confirmation information, transmits the generated confirmation request information to each of the output devices via the network, receives the reception confirmation information transmitted from each of the output devices via the network, and calculates the transmission time of the data to each of the output devices based on a difference between the time when the confirmation request information is transmitted and the time when the reception confirmation information is received; and
a plurality of output devices, which is connected to the data transmitting device via the network so as to transmit and receive various kinds of information, including an confirmation information generator for acquiring the confirmation request information transmitted from the data transmitting device and generating the reception confirmation information to transmit the information to the data transmitting device, and a data output section for acquiring the data transmitted from the data transmitting device and outputting the data therefrom.
-
-
11. A data processing system, comprising:
-
a data transmitting device for transmitting data to a plurality of output devices for outputting the data via a network, the device comprising;
a transmission time determiner for calculating transmission time of the data for each of the output devices; and
a transmission controller for, when transmitting the data to each of the output devices via the network, controlling to delay the data to be transmitted to each of the output devices based on the transmission time, wherein the transmission controller determines whether or not data reception information informing the fact that the data are received from each of the output devices has been received, and when it is determined that the data reception information has not been received from each of the output devices yet, transmits the data to each of the output devices again; and
a plurality of output devices, which is connected to the data transmitting device via the network so as to transmit and receive various kinds of information, including a reception information generator for, when the data transmitted from the data transmitting device are received, generating the data reception information and transmitting the information to the data transmitting device, and a data output section for outputting the data therefrom.
-
-
12. A data processing system, comprising:
-
a data transmitting device for transmitting data to a plurality of output devices for outputting the data via a network, the device comprising;
a transmission time determiner for calculating transmission time of the data for each of the output devices;
a transmission controller for, when transmitting the data to each of the output devices via the network, controlling to delay the data to be transmitted to each of the output devices based on the transmission time; and
a divided data generator for generating divided data in which the data are divided to a plurality of pieces, wherein the transmission controller, when transmitting the divided data to each of the output devices via the network, controls the divided data to be transmitted to each of the output devices to delay based on the transmission time; and
a plurality of output devices, which is connected to the data transmitting device via the network so as to transmit and receive various kinds of information, including a divided data receiver for receiving the plurality of divided data transmitted from the data transmitting device, a data generator for generating the data by combining the plurality of divided data with each other, and a data output section for outputting the data therefrom. - View Dependent Claims (14)
-
-
13. A data processing system, comprising:
-
a data transmitting device for transmitting data to a plurality of output devices for outputting the data via a network, the device comprising;
a transmission time determiner for calculating transmission time of the data for each of the output devices; and
a transmission controller for, when transmitting the data to each of the output devices via the network, controlling to delay the data to be transmitted to each of the output devices based on the transmission time, wherein the divided data generator generates a plurality of frame data including the divided data to be transmitted to each of the output devices based on the transmission time, and wherein the transmission controller transmits the frame data to each of the output devices via the network; and
a plurality of output devices, which is connected to the data transmitting device via the network so as to transmit and receive various kinds of information, including a frame data receiver for receiving the plurality of frame data transmitted from the data transmitting device, a divided data acquiring section for identifying and acquiring the divided data from the plurality of frame data, a data generator for generating the data by combining the plurality of divided data with each other, and a data output section for outputting the data therefrom.
-
-
15. A data processing method of transmitting data to a plurality of output devices for outputting the data via a network, the method comprising the steps of:
-
calculating transmission time of the data to each of the output devices; and
when transmitting the data to each of the output devices via the network, controlling to delay the data to be transmitted to each of the output devices based on the transmission time.
-
-
16. A data processing program operatable in a computing unit for performing a data processing method, the program including a set of computing unit-executable instructions, the set of constructions comprising at least an instruction for:
-
calculating transmission time of the data to each of the output devices; and
when transmitting the data to each of the output devices via the network, controlling to delay the data to be transmitted to each of the output devices based on the transmission time.
-
-
17. A recording medium having recorded thereon a set of computing unit-executable instructions for performing a data processing method, the set of instructions comprising at least an instruction for:
-
calculating transmission time of the data to each of the output devices; and
when transmitting the data to each of the output devices via the network, controlling to delay the data to be transmitted to each of the output devices based on the transmission time.
-
Specification