Data transmitting device, data receiving device, and data recording device
First Claim
1. A data transmitting device which obtains a frequency band having a maximum frequency band width permitted according to a condition of a network, and performs a transmission of data using the obtained frequency band during a transmission cycle period set up repeatedly, comprising:
- multiplexing means for receiving plural kinds of coded data, and multiplexing these coded data to generate a multiplexed coded stream having a predetermined data structure;
dividing means for dividing the multiplexed coded stream into data units having a data size which is determined according to the frequency band width of the obtained frequency band and the length of transmission cycle period to generate divided pack data corresponding to divided packs as the data units;
packet generating means for adding header information to respective divided pack data to generate packet data corresponding to packets as data transmission units; and
transmitting means for performing transmitting process in which the respective packet data is output toward the network by using the obtained frequency band during the transmission cycle period, wherein the packets as data transmission units have a data size which is smaller than an amount of data that can be transmitted during one transmitting cycle period, the amount of data being determined according to the obtained frequency band.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transmitting device connected to a prescribed network includes a coding device for receiving plural kinds of coded data, and coupling these coded data in first data units to generate a first coded stream. A divider divides the first coded stream into second data units of a prescribed data size to generate divided pack data corresponding to divided packs as the second units. A packet generating device adds header information to respective divided pack data to generate packet data corresponding to packets as data transmission units; and a transmitter outputs the respective packet data toward the network as a second coded stream which has a data structure different from that of the first coded stream.
114 Citations
46 Claims
-
1. A data transmitting device which obtains a frequency band having a maximum frequency band width permitted according to a condition of a network, and performs a transmission of data using the obtained frequency band during a transmission cycle period set up repeatedly, comprising:
-
multiplexing means for receiving plural kinds of coded data, and multiplexing these coded data to generate a multiplexed coded stream having a predetermined data structure;
dividing means for dividing the multiplexed coded stream into data units having a data size which is determined according to the frequency band width of the obtained frequency band and the length of transmission cycle period to generate divided pack data corresponding to divided packs as the data units;
packet generating means for adding header information to respective divided pack data to generate packet data corresponding to packets as data transmission units; and
transmitting means for performing transmitting process in which the respective packet data is output toward the network by using the obtained frequency band during the transmission cycle period, wherein the packets as data transmission units have a data size which is smaller than an amount of data that can be transmitted during one transmitting cycle period, the amount of data being determined according to the obtained frequency band. - View Dependent Claims (2, 3, 4)
-
-
5. A data transmitting device which transmits data through a network, comprising:
-
reading means for reading out multiplexed data which is recorded in sector units of a prescribed data size in a recording medium, for each sector;
dividing means for dividing multiplexed data corresponding to each sector read out by the reading means into data units, to generate divided pack data corresponding to divided packs as the data units, the data units having a data size which is determined according to a readout speed at which the data is read out from the recording medium and a frequency band which is used for the transmission of the data;
packet generating means for adding header information to respective divided pack data, to generate packet data corresponding to packets as data transmission units; and
transmitting means for transmitting the respective packet data to be output toward the network as a multiplexed stream by using the frequency band. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
receiving means for receiving the packet data and outputting the divided pack data corresponding to each packet according to analysis of its header information; and
coupling means for coupling the divided pack data output from the receiving means to generate data corresponding to the sector.
-
-
11. The data receiving device as defined in claim 10 wherein the sector is 2048 bytes in data size.
-
12. The data receiving device of claim 10 wherein the recording medium contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
13. A data recording device for receiving and recording packet data output as a coded stream from the data transmitting device of claim 7, said device comprising:
-
receiving means for receiving the packet data and outputting the divided packet data corresponding to each packet according to analysis of its header information;
coupling means for coupling the divided pack data output from the receiving means to generate data corresponding to the sector; and
recording means for recording the data corresponding to the sector output from the coupling means in a recording medium having a sector structure.
-
-
14. The data recording device of claim 13 wherein the sector is 2048 bytes in data size.
-
15. The data recording device of claim 13 wherein the recording medium at the transmitting end contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
16. The data transmitting device of claim 7 wherein the sector is 2048 bytes in data size.
-
17. The data transmitting device of claim 7 wherein the recording medium contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
18. A data receiving device for receiving packet data output from the data transmitting device of claim 6 as a coded stream, said device comprising:
-
receiving means for receiving the packet data and outputting the divided pack data corresponding to each packet according to analysis of its header information; and
coupling means for coupling the divided pack data output from the receiving means to generate data corresponding to the sector.
-
-
19. The data receiving device as defined in claim 18 wherein the sector is 2048 bytes in data size.
-
20. The data receiving device of claim 18 wherein the recording medium contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
21. A data recording device for receiving and recording packet data output as a coded stream from the data transmitting device of claim 6, said device comprising:
-
receiving means for receiving the packet data and outputting the divided pack data corresponding to each packet according to analysis of its header information;
coupling means for coupling the divided pack data output from the receiving means to generate data corresponding to the sector; and
recording means for recording the data corresponding to the sector output from the coupling means in a recording medium having a sector structure.
-
-
22. The data recording device of claim 21 wherein the sector is 2048 bytes in data size.
-
23. The data recording device of claim 21 wherein the recording medium at the transmitting end contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
24. The data transmitting device of claim 6 wherein the sector is 2048 bytes in data size.
-
25. The data transmitting device of claim 6 wherein the recording medium contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
26. The data transmitting device as defined in claim 5 wherein the packet generating means generates packet data by adding information indicating that a divided pack contains head data of the corresponding sector to the divided pack.
-
27. The data transmitting device of claim 26 wherein, when the outputting means repeats, at fixed time intervals, packet-by-packet data transmission for outputting at least one packet data to the network at a fixed transmission rate, it adds information indicating that the divided pack contains the head data to a header of an isochronous packet for use in an isochronous transfer which performs the data transmission in synchronization with a transmission request in the transmitting means.
-
28. The data transmitting device of claim 26 wherein the information is count number indicating the number of plural divided packs corresponding to each sector.
-
29. A data receiving device for receiving packet data output from the data transmitting device of claim 26 as a coded stream, said device comprising:
-
receiving means for receiving the packet data and outputting the divided pack data corresponding to each packet according to analysis of its header information; and
coupling means for coupling the divided pack data output from the receiving means to generate data corresponding to the sector.
-
-
30. The data receiving device as defined in claim 29 wherein the sector is 2048 bytes in data size.
-
31. The data receiving device of claim 29 wherein the recording medium contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
32. A data recording device for receiving and recording packet data output as a coded stream from the data transmitting device of claim 26, said device comprising:
-
receiving means for receiving the packet data and outputting the divided pack data corresponding to each packet according to analysis of its header information;
coupling means for coupling the divided pack data output from the receiving means to generate data corresponding to the sector; and
recording means for recording the data corresponding to the sector output from the coupling means in a recording medium having a sector structure.
-
-
33. The data recording device of claim 32 wherein the sector is 2048 bytes in data size.
-
34. The data recording device of claim 32 wherein the recording medium at the transmitting end contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
35. The data transmitting device of claim 26 wherein the sector is 2048 bytes in data size.
-
36. The data transmitting device of claim 26 wherein the recording medium contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
37. A data receiving device for receiving packet data output from the data transmitting device of claim 5 as a coded stream, said device comprising:
-
receiving means for receiving the packet data and outputting the divided pack data corresponding to each packet according to analysis of its header information; and
coupling means for coupling the divided pack data output from the receiving means to generate data corresponding to the sector.
-
-
38. The data receiving device as defined in claim 37 wherein the sector is 2048 bytes in data size.
-
39. The data receiving device of claim 37 wherein the recording medium contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
40. A data recording device for receiving and recording packet data output as a coded stream from the data transmitting device of claim 5, said device comprising:
-
receiving means for receiving the packet data and outputting the divided pack data corresponding to each packet according to analysis of its header information;
coupling means for coupling the divided pack data output from the receiving means to generate data corresponding to the sector; and
recording means for recording the data corresponding to the sector output from the coupling means in a recording medium having a sector structure.
-
-
41. The data recording device of claim 40 wherein the sector is 2048 bytes in data size.
-
42. The data recording device of claim 40 wherein the recording medium at the transmitting end contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
43. The data transmitting device of claim 5 wherein the sector is 2048 bytes in data size.
-
44. The data transmitting device of claim 5 wherein the recording medium contains MPEG2 program stream data which has been subjected to prescribed signal processing.
-
45. A data transmitting method for obtaining a frequency band having a maximum frequency band width permitted according to a condition of a network, and performs a transmission of data using the obtained frequency band during a transmission cycle period set up repeatedly, comprising:
-
multiplexing step for receiving plural kinds of coded data, and multiplexing these coded data to generate a multiplexed coded stream having a predetermined data structure;
dividing step for dividing the multiplexed coded stream into data units having a data size which is determined according to the frequency band width of the obtained frequency band and the length of transmission cycle period to generate divided pack data corresponding to divided packs as the data units;
packet generating step for adding header information to respective divided pack data to generate packet data corresponding to packets as data transmission units; and
transmitting step for performing transmitting process in which the respective packet data is output toward the network by using the obtained frequency band, wherein the packets as data transmission units have a data size which is smaller than an amount of data that can be transmitted during one transmitting cycle period, the amount of data being determined according to the obtained frequency band.
-
-
46. A data transmitting method for transmitting data toward a network, comprising:
-
reading step for reading out multiplexed data which is recorded in sector units of a prescribed data size in a recording medium, for each sector;
dividing step for dividing data corresponding to each sector read out in the reading step in data units, to generate divided pack data corresponding to divided packs as the data units, the data units having a data size which is determined according to a readout speed at which the data is read out from the recording medium and a frequency band which is used for the transmission of the data;
packet generating step for adding header information to respective divided pack data, to generate data corresponding to packets as data transmission units; and
transmitting step for transmitting the respective packet data to be output toward the network by using the obtained frequency band.
-
Specification