An object of the invention is to arrange so that the digital signal transmission between specific equipments connected with each other by the transmission line of a fixed standard can be performed securely and satisfactorily.
When a digital signal destination is caused to receive a fixed digital signal sent out of a digital signal sender, the digital signal destination acquires at the request of the destination from the digital signal sender data on modes in which the digital signal sender is able to send out the digital signal, and a transmission mode of the digital signal is caused to be set by a command based on the acquired mode data from the digital signal destination. Moreover, when a digital signal destination is caused to receive a fixed digital signal sent out of a digital signal sender, a flag is added to the digital signal sent out of the digital signal sender, which indicates that the transmission rate is being adjusted based on the command from the digital signal destination.
|
0. 10. A digital signal transmission system in which a predetermined digital signal sent out of a first electronic equipment is received by a second electronic equipment connected thereto by means of a predetermined transmission line which is capable of bidirectional communication, wherein
said first electronic equipment comprises:
a mode setting means for setting a sending mode of said digital signal;
a mode controlling means for performing the control in accordance with the mode set by said mode setting means; and
a sender transmitting means for communicating with a partner connected by said transmission line, and
said second electronic equipment comprises:
a transmission control means for controlling the transmission of said digital signal;
a destination transmitting means for communicating with a partner connected by said transmission line;
said destination transmitting means sends out an inquiry command for inquiring about data concerning a mode of said first electronic equipment at the request of said transmission control means of said second electronic equipment;
said sender transmitting means sends out mode data concerning said mode of said first electronic equipment based on said inquiry command;
said destination transmitting means sends out a mode setting command for setting a mode selected by said transmission control means of said second electronic equipment in accordance with said mode date transmitted; and
said mode, setting means of said first electronic equipment sets a mode for transmitting said digital signal based on said mode setting command.
0. 32. first equipment used in a system for transmitting data to second equipment, comprising a processor configured to
send information specifying a sending mode with which the first equipment can send data,
receive information specifying a receiving mode with which the second equipment can receive data,
send data with a rate corresponding to the mode with which the second equipment can receive data, and wherein
information specifying the rate is added to the data.
0. 52. second equipment used in a system for receiving data from a first equipment, comprising a processor configured to
receive information specifying a sending mode with which the first equipment can send data,
send information specifying a receiving mode with which the second equipment can receive data,
receive data with a rate corresponding to the mode with which the second equipment can receive data, and wherein
the received data has information specifying the rate added thereto.
0. 42. A non-transitory computer readable medium having recorded thereon a program that when executed, causes a processor to control first equipment to:
send information specifying a sending mode with which the first equipment can send data,
receive information specifying a receiving mode with which the second equipment can receive data,
send data with a rate corresponding to the mode with which the second equipment can receive data, and wherein
information specifying the rate is added to the data.
0. 62. A non-transitory computer readable medium having recorded thereon a program that, when executed, causes a processor to control second equipment to:
receive first information specifying a sending mode with which first equipment can send data,
send second information specifying a receiving mode with which the second equipment can receive data,
receive data with a rate corresponding to the mode with which the second equipment can receive data, and wherein
the received data has third information specifying the rate added thereto.
0. 41. first equipment used in a system for wirelessly transmitting data to a second equipment, comprising:
a storage unit configured to store audio data; and
a processor configured to
send information specifying a sending mode with which the first equipment can send data,
receive information specifying a receiving mode with which the second equipment can receive data,
add to the audio data information specifying a rate corresponding to the mode with which the second equipment can receive data, and
send the audio data with the rate corresponding to the mode with which the second equipment can receive data, and wherein
a time stamp is sent to the second equipment from the first equipment.
0. 51. A non-transitory computer readable medium having recorded thereon a program that, when executed, causes a processor to control first equipment to:
read audio data from a storage unit,
send information specifying a sending mode with which the first equipment can send data,
receive information specifying a receiving mode with which the second equipment can receive data,
add to the audio data information specifying a rate corresponding to the mode with which the second equipment can receive data, and
send the audio data with the rate corresponding to the mode with which the second equipment can receive data, and wherein
a time stamp is sent to the second equipment from the first equipment.
0. 71. A non-transitory computer readable medium having recorded thereon a program that, when executed, causes a processor to control second equipment to
receive information specifying a sending mode with which first equipment can send data,
send information specifying a receiving mode with which the second equipment can receive data,
receive audio data with a rate corresponding to the mode with which the second equipment can receive data and wherein the received audio data has information specifying the rate added thereto,
store the audio data in a storage unit, and
reproduce the audio data read from the storage unit, and wherein
the processor is configured to receive a time stamp from the first equipment.
0. 61. second equipment used in a system for wirelessly receiving data from a first equipment, comprising
a processor configured to
receive information specifying a sending mode with which the first equipment can send data,
send information specifying a receiving mode with which the second equipment can receive,
receive audio data with a rate corresponding to the mode with which the second equipment can receive data, and wherein the received audio data has information specifying the rate added thereto,
a storage unit configured to store the audio data,
a reproduction unit configured to reproduce the audio data from the storage unit, and
wherein
the processor is configured to receive a time stamp from the first equipment.
0. 1. A digital signal transmission method for causing a second electronic equipment to receive a predetermined digital signal sent out of a first electronic equipment, comprising steps of
an inquiry command sending step in which the inquiry command for inquiring about modes of said digital signal that said first electronic equipment can send out is sent out to said first electronic equipment,
a mode data sending step in which, in response to said inquiry command, mode data on the modes of said digital signal that said first electronic equipment can send out is sent out,
a mode data acquiring step in which said mode data that is sent out is acquired, and
a mode setting step in which, based on said mode data that is acquired, said digital signal of said first electronic equipment is set to the desired mode.
0. 2. The digital signal transmission method according to
said modes include a locked mode in which conditions of said digital signal sent out of said first electronic equipment are locked.
0. 3. The digital signal transmission method according to
said locked mode includes plural kinds of reproduction speed modes in which the respective reproduction speeds of said digital signal sent out of said first electronic equipment are different.
0. 4. The digital signal transmission method according to
When said mode of said first electronic equipment is set to said locked mode, such as can issue a command to change from said locked mode to another mode is limited only to the equipment which has caused to set the transmission mode.
0. 5. The digital signal transmission method according to
a reproduction speed setting step in which, when the mode of said first electronic equipment is set to said locked mode, a reproduction speed mode of said digital signal sent out of said first electronic equipment is set.
0. 6. The digital signal transmission method according to
a receiving step for receiving any command from other electronic equipment is provided, and
said inquiry command is sent out based on said command received from said other electronic equipment in said inquiry command sending step.
0. 7. The digital signal transmission method according to
said other electronic equipment is said first electronic equipment.
0. 8. A digital signal transmission method for causing a second electronic equipment to receive a predetermined digital signal sent out of a fist electronic equipment comprising steps of:
a receiving step for receiving a command to set a mode of said first electronic equipment to a mode of out putting at a desired transmission rate;
a mode setting step for setting the mode of said first electronic equipment to the mode of outputting at the desired transmission rate based on said command received;
a digital signal sending step for sending out the digital signal at said desired transmission rate based on the mode set in said mode setting step; and
a flag adding step for adding to said digital signal sent out a flag which indicates that a transmission rate is being adjusted.
0. 9. The digital signal transmission method according to
in said mode setting step, any one of at least three kinds of the transmission rates of a standard transmission rate which is normal, a high speed transmission rate which is higher in speed than the standard transmission rate and a low speed transmission rate which is lower in speed than the standard transmission rate is set.
0. 11. The digital signal transmission system according to
said transmission line is such as enables isochronous transfer and asynchronous transfer; and
said sender transmitting means and said destination transmitting means transmit the respective commands and mode data in the asynchronous transfer, and transmit said digital signal in the isochronous transfer.
0. 12. The digital signal transmission system according to
the modes set by said mode setting means include a locked mode in which conditions of said digital signal sent out of said first electronic equipment are locked.
0. 13. The digital signal transmission system according to
said locked mode includes plural kinds of reproduction speed modes in which reproduction speeds of said digital signal sent out of said first electronic equipment are different, respectively.
0. 14. The digital signal transmission system according to
when said mode of said first electronic equipment is set to said locked mode, such as can change from the locked transmission mode to other transmission which has sent out the mode setting command.
0. 15. The digital signal transmission system according to
at the request of said transmission control means of said second electronic equipment, when said digital signal of said first electronic equipment is set to said locked mode, said destination transmitting means outputs a transmission rate setting command for setting the transmission rate of the digital signal sent out of said first electronic equipment; and
said mode controlling means of said first electronic equipment controls the transmission rate of said digital signal based on said transmission rate setting command.
0. 16. The digital signal transmission system according to
said destination transmitting means performs date transmission with other electronic equipment connected to said transmission line; and
said destination transmitting means issues said inquiry command to said first electronic equipment based on a command in which said destination transmitting means receives from said other electronic equipment.
0. 17. The digital signal transmission system according to
said other electronic equipment is said first electronic equipment.
0. 18. A digital signal transmission system in which a predetermined digital signal sent out of a first electronic equipment is received by a second electronic equipment connected thereto through a predetermined transmission line which is capable of bidirectional communication, wherein:
said fist electronic equipment comprises a sending control means for controlling conditions of said digital signal sent out, and
a sender transmitting means for communicating with a partner connected through said transmission line;
second electronic equipment comprises
a receiving control means for controlling conditions of said digital signal received, and
a destination transmitting means for communicating with a partner connected through said transmission line; and
a flag is added to said digital signal sent out of said sender transmitting means at its predetermined position, which indicates that a transmission rate is being adjusted based on a command from said receiving control means of said digital signal destination.
0. 19. The digital signal transmission system according to
said receiving control means performs, based on receiving conditions of said second electronic equipment, setting of any one of at least three kinds of the transmission rates of a standard transmission rate which is normal, a high speed transmission rate which is higher in speed than the standard transmission rate and a low speed transmission rate which is lower in speed than the standard transmission rate.
0. 20. A digital signal transmitting apparatus for transmitting a predetermined digital signal to an electronic equipment connected through a predetermined transmission line, comprising
a mode setting means for setting a sending mode of said digital signal, and
a transmitting means for communicating with said electronic equipment connected through said transmission line and also sending out mode date on modes which can be set by said mode setting means.
0. 21. The digital signal transmitting apparatus according to
a receiving means for receiving any command from other electronic equipment is further provided, and
said mode setting means sets the mode based on a mode specifying command which is received by said receiving means.
0. 22. The digital signal transmitting apparatus according to
the modes set by said mode setting means include a locked mode in which the mode set by said mode setting means is locked.
0. 23. The digital signal transmitting apparatus according to
the locked mode set by said mode setting means includes plural kinds of reproduction speed modes in which the-reproduction speeds of said digital signal are different, respectively.
0. 24. The digital signal transmitting apparatus according to
when said mode setting means sets the locked mode, the locked mode is released only when said transmitting means decides that a release command is issued from the predetermined electronic equipment connected through said predetermined transmission line.
0. 25. A digital signal transmitting apparatus for receiving a predetermined digital signal transmitted from an electronic equipment connected through a predetermined transmission line, comprising
a control means for producing a command to inquire of said electronic equipment connected through said transmission line about data on modes in which said digital signal can be sent out, and
a transmitting means for sending out the command produced by said control means to said transmission line.
0. 26. The digital signal transmitting apparatus according to
said control means derives plural modes which can be sent out from a response to the command sent out by said transmitting apparatus and also produces a setting command for setting said electronic equipment to a desired mode selected among said plural modes, and
said transmitting means sends out said setting command to said transmission line.
0. 27. A digital signal transmitting apparatus for transmitting a predetermined digital signal to an electronic equipment connected through a predetermined transmission line, comprising
a sending rate control means for controlling the sending rate of said digital signal,
an output means for communicating with said electronic equipment connected through said transmission line and also outputting said digital signal under the control of said sending rate control means, and
a flag adding means for adding a flag to said digital signal sent out at its predetermined position, which indicates that the sending rate is being controlled.
0. 28. The digital signal transmitting apparatus according to
said sending rate control means sets, based on the command from said electronic equipment connected through said transmission line, any one of at least three kinds of the sending rates of a standard sending rate which is normal, a high speed sending rate which is higher in speed than the standard sending rate and a low speed sending rate which is lower in speed than the standard sending rate.
0. 29. A digital signal transmitting apparatus for receiving a predetermined digital signal transmitted from an electronic equipment connected through said transmission line and also extracting flag added to received data at its predetermined position, and
a control means for producing an adjusting command to cause said electronic equipment connected through said transmission line to adjust a transmission rate of said digital signal and transmitting said adjusting command to said electronic equipment through said transmission line, if the flag extracted is under a predetermined condition.
0. 30. A recording medium on which a program controlling the transmission of a predetermined digital signal between at least a first electronic equipment and a second electronic equipment is recorded, the recorded program comprising steps of
an inquiry command sending step in which the inquiry command for inquiring about modes of said digital signal that said first electronic equipment can send out is caused to be sent to said first electronic equipment,
a mode data acquiring step in which, based on a response to said inquiry command, mode data on the modes of said digital signal that said first electronic equipment can send out is caused to be acquired, and a mode setting step in which, based on said mode data, the mode of said digital signal of said first electronic equipment is caused to be set.
0. 31. A recording medium on which a program for controlling the transmission of a predetermined digital signal between at least a first electrode equipment and a second electronic equipment is recorded, the recorded program comprising steps of
a mode date sending step in which, in response to an inquiry command, mode data on the modes of said digital signal that said first electronic equipment can send out is sent, and
a mode setting step in which, in response to an command for causing a desired mode based on said mode data to be set, the mode of said signal of said first electronic equipment is caused to be set.
0. 33. The first equipment according to the claim 32, wherein the transmitted data includes at least audio data.
0. 34. The first equipment according to the claim 33, further comprising,
a storage unit configured to store the audio data.
0. 35. The first equipment according to the claim 34, wherein the audio data is read from the storage unit with a rate different from the rate for sending data to the second equipment.
0. 36. The first equipment according to the claim 32, wherein the processor is configured to generate a packet and wherein
the packet includes information specifying data length.
0. 37. The first equipment according to the claim 36, wherein the processor is configured to send a time stamp to the second equipment.
0. 38. The first equipment according to the claim 37 and wherein the packet includes CRC.
0. 39. The first equipment according to the claim 32, wherein the data is wirelessly sent to the second equipment.
0. 40. The first equipment according to the claim 35, wherein the data is wirelessly sent to the second equipment.
0. 43. The medium according to the claim 42, wherein the data includes at least audio data.
0. 44. The medium according to the claim 43, wherein the first equipment receives audio data from a storage unit.
0. 45. The medium according to the claim 44, wherein the audio data is read from the storage unit with a rate different from the rate for sending data to the second equipment.
0. 46. The medium according to the claim 42, wherein the processor causes the first equipment to generate a packet and wherein
the packet includes information specifying data length.
0. 47. The medium according to the claim 46, wherein the processor causes the first equipment to send a timestamp to the second equipment.
0. 48. The medium according to the claim 47, wherein the packet includes CRC.
0. 49. The medium according to the claim 42, wherein the data is wirelessly sent to the second equipment.
0. 50. The medium according to the claim 45, wherein the data is wirelessly sent to the second equipment.
0. 53. The second equipment according to the claim 52, wherein the data includes at least audio data.
0. 54. The second equipment according to the claim 53, further comprising,
a buffer configured to store the audio data.
0. 55. The second equipment according to the claim 54, wherein the audio data is received with a rate different from the rate for reproducing the audio data from the buffer.
0. 56. The second equipment according to the claim 52, wherein the processor is configured to receive a packet and wherein the packet includes information specifying data length.
0. 57. The second equipment according to the claim 56, wherein the packet includes at least a time stamp.
0. 58. The second equipment according to the claim 57 wherein the packet includes CRC.
0. 59. The second equipment according to the claim 52, wherein the data is wirelessly received from the first equipment.
0. 60. The second equipment according to the claim 55, wherein the data is wirelessly received from the first equipment.
0. 63. The medium according to the claim 62, wherein the data includes at least audio data.
0. 64. The medium according to the claim 63, wherein the received audio data stored in a buffer in the second equipment.
0. 65. The medium according to the claim 64, wherein the audio data is received with a rate different from the rate for reproducing the audio data from the buffer.
0. 66. The medium according to the claim 62, wherein the data is conveyed as a packet including information specifying data length.
0. 67. The medium according to the claim 66, wherein the packet includes at least a time stamp.
0. 68. The medium according to the claim 67 wherein the packet includes CRC.
0. 69. The medium according to the claim 62, wherein the data is wirelessly received from the first equipment.
0. 70. The medium according to the claim 65, wherein the data is wirelessly received from the first equipment.
|
More than one reissue application has been filed for the reissue of U.S. Pat. No. 6,788,653. This is a Continuation Reissue of Reissue application Ser. No. 13/370,406, filed Feb. 10, 2012, now U.S. Pat. No. Re. 43,962, which is a Continuation Reissue of Reissue U.S. Pat. No. Re. 43,271, which is an application to Reissue U.S. Pat. No. 6,788,653, which is entitled to the priority filing date of Japanese application number 11-019153 filed Jan. 27, 1999, the entirety of which is incorporated herein by reference.
1. Field of the Invention
The present invention relates to a digital signal transmission method and a digital signal transmission system as well as a transmitting apparatus forming this system and a recording medium for recording a program applied to this transmission system, which is preferably applicable to a case where audio data is transmitted, for example, according to IEEE (The Institute of Electronics Engineers, Inc.) 1394.
2. Description of the Related Art
An audio equipment as related art has been proposed, in which an audio signal is transmitted in the digital form so that the deterioration of sound quality can effectively be avoided.
Specifically, for example, when an audio signal reproduced by the compact disk player is recorded by means of a minidisk device in this sort of audio equipment, the compact disk player modulates the reproduced digital audio signal according to a clock signal of these digital audio signal for outputting. In contrast, the minidisk device on the receiving side employs the PLL circuit to reproduce a clock signal from the transmitted digital signal and then reproduces the transmitted digital signs with reference to the clock signal. In this way, it is arranged that this sort of audio equipment processes the digital audio signal transmitted in synchronism with a clock signal on the transmitting side, for example, to perform processing of recording and so on.
Incidentally, when the digital audio signal is transmitted in this manner, the receiving side will operate synchronously with the clock signal of transmitted digital audio signal. In this case, for example, the bus line of IEEE 1394 system is employed to connect a plurality of audio equipments and, for example, the digital audio signal reproduced from the disk, etc. of a single audio reproducing equipment is sent out to the bus line. That digital audio signal is received and recorded by a recording equipment connected to the bus line.
When such processing to record the digital audio signal is considered, it is necessary in the past that the reproducing equipment is perfectly synchronous with the recording equipment. It is undesirable that the transmitted digital signal contains jitters, whereas the complete elimination of the jitters is difficult.
Moreover, it is considered that, in order to synchronize the reproducing operation of reproducing equipment with the recording operation of recording equipment, control data regarding the reproducing operation, etc. is transmitted over the bus line to synchronize the two equipments. For example, the bus line of IEEE 1394 system is able to connect two or more equipments with one another. However, if the reproducing unit should receive, e.g. control data from another equipment during the recording operation to stop the reproduction, the recording would be interrupted to result in failure.
The present invention is made in view of the foregoing points and has an object that the digital signal transmission between specific equipments is carded out securely and satisfactorily.
In order to solve such problem, the present invention is arranged so that, when a digital signal destination is caused to receive a predetermined digital signal sent out of a digital signal sender, the digital signal destination may acquire from the digital signal sender, at the request of that destination, data on modes in which the digital signal sender is able to send out the digital signal, and a transmission mode of the digital signal may be caused to be set by a command based on the acquired mode data from the digital signal destination.
By doing in this way, the digital signal transmission from the digital signal sender to the digital signal destination is carried out in the mode selected among previously examined modes, thus enabling the digital signal transmission to be securely performed in the determined mode.
Furthermore, the present invention is arranged so that, when a digital signal destination is caused to receive a predetermined digital signal sent out of a digital signal sender, a flag is added to the digital signal sent out of the digital signal sender, which indicates that a transmission rate is being adjusted based on a command from the digital signal destination.
By doing in this manner, the destination is able to check the transmitted flag, so that the processing to eliminate the jitters by the fine adjustment of the transmission rate and the like will be allowed.
A mode for carrying out the present invention will be described below with reference to the accompanying drawings.
Also, it is arranged that, after any of the playback speeds has been set, the reproduction rate can further be adjusted accurately by plus or minus several percent (e.g. ±1 percent or so).
The audio link block 9 makes the digital audio signal DA into the form of packets under the control of host computer 6 and controls an input-output circuit 10 to send out these packets to the disk recording/playback unit 3. Also, the audio link block 9 acquires the packets input through the input-output circuit 10 and sends out the contents of these packets to the host computer 6 as need arises.
The input-output circuit 10 parallel-serial converts output data of the audio link block 9 and after adding a predetermined data, biphase mark modulates for outputting to the bus line B1. In this way, the input-output circuit 10 superposes the clock signal WCK required for reproducing the packets on those packets input from the audio link block 9 for sending out to the bus line B1. Also, the input-output circuit 10 watches the packets transmitted over the bus line B1 to acquire the packets specifying the compact disk playback unit 2. The input-output circuit 10 then decodes these acquired packets and processes to serial-parallel convert for outputting to the audio link block 9.
The compact disk playback unit 2 is herein connected to the disk recording/playback unit 3 by the bus line B1 defined by the IEEE 1394 interface system. Thus, the audio link block 9 and the input-output circuit 10 make the digital audio signal DA into the packets according to the format defined by the IEEE 1394 and also notify data transmitted in the form of packets to the host computer 6. Specifically, the digital audio signal DA is transmitted as the isochronous transfer packet defined by the IEEE 1394 interface ensuring its real-time nature, as where the other data such as various kinds of control commands are transmitted as asynchronous transfer packet in asynchronous manner as occasion demands. The asynchronous transfer packet is a packet used for one-to-one correspondence, in which addresses of the data sender and its destination are indicated.
In this context, the IEEE 1394 system will be described.
During a time which is not used for the isochronous transmission in each cycle the electronic equipment which ensures a bus as a result of arbitration sends out the asynchronous packet. The asynchronous transmission ensures a secure transmission by using acknowledge and retry, but the transmission timing will be uncertain.
In order that predetermined electronic equipments may perform the isochronous transmission, the electronic equipments must correspond to an isochronous function. Moreover, at least one of the electronic equipments must have the cycle-master function. Furthermore, at least one of the electronic equipments connected to the IEEE 1394 serial bus must have art isochronous-resource-manager function.
The IEEE 1394 is based upon CSR(Control & Status Register) architecture having an address space of sixty-four bits defined by ISO/IEC 13213.
A apace defined by high order twenty bits of the address space of two hundreds and fifty-six terabytes defined by low order forty-eight bits are divided into an Initial Register Space used for a register of two thousand and forty-eight bytes unique to CSR, a register unique to the IEEE 1394 and the like, Private Space and initial Memory Space. A space defined by low order twenty-eight bits is, if a space defined by its high order twenty bits is initial Register Space, used as Configuration Read Only Memory, an initial Unit Space used for special purpose unique to an electronic equipment, Plug Control Register (PCRS) and the like.
While each electronic equipment has the CSR shown in
When a bandwidth is not allocated in the isochronous communication, the maximum value is preserved in the bandwidth available register, and whenever a bandwidth is allocated, its value decreases.
Each bit of channels available register between offset 224h and 228h corresponds to channel no, zero to 63, respectively. If the bit is equal to zero, it is indicated that channel has already been allocated. Only the channels available register of an electronic equipment operating as the isochronous resource manager is valid.
In order to control input and output of each equipment through an interface, an electronic equipment has PCR (Plug Control Register) defined by IEC 61883 in addresses 900 h to 9FFh within initial Unit Space shown in
An area of number of output plugs of five bits on the side of LSB of oMPR stores a value indicating the number of output plugs owned by the relevant equipment, namely, the number of oPCR. An area of number of input plugs of five bits on the side of LSB of iMPR stores a value indicating the number of input plugs owned by the relevant equipment, namely, the number of iPCR. Areas of non-persistent extension field and persistent extension field are those defined for future extension.
Each area of on-line of MSB in oPCR and iPCR shows a state of use of the plug. In other words, its value of one shows that the plug is on-line and its value of zero shows that the plug is off-line. A value of each broadcast connection counter of oPCR and iPCR indicated whether the broadcast connection is present (1) or not (0). A value of each point-to-point connection counter being six bits wide of oPCR and iPCR indicates the number of point-to-point connection owned by the relevant plug. A value of each channel number six bits wide of oPCR and iPCR indicates the isochronous channel number to which the relevant plug is connected. A value of data rate two bits wide of oPCR indicates an actual transmission speed of isochronous data packet output by the relevant plug. A code stored in an area of overhead ID four bits wide of oPCR represents a bandwidth of overhead of isochronous communication. A value of payload ten bits wide of oPCR represents the maximum value of data contained in isochronous packet, in which the relevant plug can handle.
Next, AV/C command set employed in the audio system shown in
Additionally, in the present example, one bit at a specific position in the area of Sampling frequency FDF made of eight bits (one bit at a position surrounded by a broken line in
The audio link block 9 adds the digital audio signal DA to this isochronous transfer packet by a fixed unit and sends it out through the input-output circuit 10.
The audio link block 9 receives the packet for one-to-one communication received by the input-output circuit 10 and notifies the data assigned to this packet to the host computer 6. In this way, various kinds of control commands transmitted from the disk recording/playback unit 3 to the compact disk playback unit 2 are notified to the host computer 6.
The host computer 6 is comprised of a computer which controls the overall operation of compact disk playback unit 2, and controls the operation of digital signal processor 5 in response to an operation of operating elements arranged on an operating panel of the compact disk playback unit 2 to play back the optical disk 7.
In the playback of optical disk 7, when the reproduced digital audio signal DA is transmitted to-the disk recording/playback unit 3, the host computer 6 receives the control command sent out of the disk recording/playback unit 3 through the audio link block 9 and controls the playback operation of compact disk 7 in accordance with the control command. In other words, when the host computer 6 receives the control command to finely adjust a reproduction rate from the disk recording/playback unit 3, it instructs the digital signal processor 5 so as to turn the playback conditions of compact disk 7 into the corresponding conditions. Also, when the host computer 6 receives from the disk recording/playback unit 3 the control command to switch the playback speed, it instructs the digital signal processor 5 to switch the playback speed in accordance with this command. In this manner, it is arranged that the compact disk playback unit 2 sends out the digital audio signal DA in the form of a variable amount of data per unit time under the control of disk recording/playback unit 3.
An input-output circuit 11 in the disk recording/playback unit 3 watches packets transmitted over the bus lines B1, B2, in the same way as the input-output circuit 10 in the compact disk playback unit 2 and acquires the packet necessary for the disk recording/playback unit 3. The input-output circuit 11 further reproduces the acquired packet and notifies it to an audio link block 12. On this occasion, the input-output circuit 11 detects data transmitted from the bus lines B1, B2 Synchronously with a predetermined clock signal to reproduce each data within the transmitted packet.
In this case, when receiving the isochronous transfer packet which transmits the audio data, if the reception is made in the transmission mode which is not the aforesaid flow control mode, the processing to reproduce is made in synchronism with the transmitted audio data with reference to the time stamp arranged in the recording area SYT. However, in the case of flow control mode, the reproduction is made without reference to the time stamp arranged in the recording area SYT. In other words, the detection is made synchronously with the clock signal produced by a clock generator circuit within the disk recording/playback unit 3 to reproduce the transmitted packet. However, even in the case of flow control mode, if the synchronous processing can be made with reference to the time stamp, the reproduction using the time stamp may be carried out.
An audio link block 12 acquires a packet from the input-output circuit 11 and stores the digital audio signal DA assigned to this packet in the recording area of digital audio signal DA arranged in a memory 13. Also, the audio link block 12 outputs the digital audio signal DA retained in the memory 13 to a digital signal processor 14 or a digital-to-analog converter (D/A) 16 and stops the readout of digital audio signal DA from the memory 13 under the control of a host computer 15.
In a sequence of these processings, the audio link block 12 records the digital audio signal DA in the memory 13 with reference to the clock signal WCK superposed on input data, synchronized with the clock signal WCK of the compact disk playback unit 2, and then reads it out based on a clock signal RCK output from the digital signal processor 14 for outputting.
A recording block 18 is composed of a driving mechanism for driving to rotate the disk and a recording/reproducing system such as the optical pickup, and forms a mark sequentially on the magneto-optical disk depending on recording signals output from the digital signal processor 14.
The digital signal processor 14 controls the operation of recording block 18 and also produces the recording signal depending on the digital audio signal DA output from the audio link block 12 for outputting. In the disk recording/playback unit 3, the digital audio signal DA is recorded on the disk by means of the digital signal processor 14 and the recording block 18.
On this occasion, the digital signal processor 14 produces the clock signal RCK by a built-in quartz oscillator 19, which is asychronous with the clock signal WCK of the compact disk playback unit 2 and besides of high accuracy, and processes the digital audio signal DA output from the audio link block 12 with reference to the clock signal RCK. It also outputs this clock signal RCK to the recording block 18, the digital-to-analog converter 16 and the audio link block 12.
The digital-to-analog converter 16 is what is called a one bit digital-to-analog converter which converts the digital audio signal DA to an analog signal according to PWM modulation method. It can also produce an audio signal converted to the analog signal in order to drive a speaker 4 connected to the disk recording/payback unit.
The host computer 15 is comprised of a computer which controls the overall operation of disk recording/playback unit 3, and controls the operation of digital signal processor 14, etc. in response to an operation of operating elements arranged on an operating panel of the disk recording/playback unit 3, thereby causing the digital audio signal DA to be recorded on the disk or to be output from the speaker 4.
In this processing of digital audio signal DA, when processing the digital audio signal DA transmitted from the compact disk playback unit 2, the host computer 15 produces the control command to the compact disk playback unit 2 depending on an amount of data of the digital audio signal DA retained in the memory 13. It performs the flow control processing using this command, in which an amount of data of the digital audio signal DA per unit time sent out from the compact disk playback unit 2 is variably controlled in dependence on the amount of data of digital audio signal DA retained in the memory 13. The flow control processing will be described below in detail.
Next, an example of transmission processing when transmitting the audio signal reproduced by the compact disk playback unit 2 to the disk recording/playback unit 3 for processing to record it on the disk (magneto-optical disk) in the disk recording/playback unit 3 will be described. In addition, to make the description simple, the compact disk playback unit 2 is hereinafter referred to merely as a playback unit 2 and the disk recording/playback unit 3 is referred to merely as a recording unit 3.
Describing below referring to
When the playback unit 2 receives this command S11, it transmits data on the reproduction mode which is possible with the playback unit 2 to the recording unit 3 as the transmission attributes command of response S12.
Describing here the difference between locked mode and unlocked mode, the locked mode is such that, when the mode is set, that mode is locked. Unlocking of that mode is made possible only by an equipment specifying that mode. The unlocked mode is such that this sort of locking is not carried out. Thus, changing this mode is possible by any equipment. However, in the case of this example, a limitation is imposed on changing the mode. Details of the limitation will be described below.
Returning to the description with
Data of the selected mode is transmitted as the transmission setting command S13 from the recording unit 3 to the playback unit 2.
For data of the flow mode, as shown in
When the playback unit 2 receives the transmission setting command S13, it transmits to the recording unit 3 a response command S14 to that command. The playback unit 2 then reproduces the audio signal from the optical disk 7 at a playback speed corresponding to the mode specified by that command and transmits the reproduced audio signal on the isochronous transfer packets to the recording unit 3.
In this transmission, if a need to finely adjust the reproduction rate in the playback unit 2 arises, the recording unit 3 transmits a transmission setting command S15 for rate control. When the playback unit 2 receives this transmission setting command S15, it transmits to the recording unit 3 a response command S16 to that command and also adjusts the reproduction rate finely to a state specified by that command.
In this context, a flow in which the rate control takes place will be described.
Thus, as shown subsequently at a step SP3, the host computer 6 of the playback unit 2 which has received this control command starts playing-back of the disk 7 and sends out, at the following step SP4, the reproduced digital audio signal DA from the playback unit 2.
The host computer 15 sets the operation of audio link block 12, at the next step SP5, to store in the memory 13 the digital audio signal DA sent out of the playback unit 2 and then moves to a step SP6. The host computer 15 measures here whether or not a predetermined amount or more of the digital audio signal DA has been stored in the memory 13 and if a negative result is given, it will repeat the step SP6.
In this connection, when the amount of data of digital audio signal DA occupies approximately half of an area of the memory 13 assigned for storing the digital audio signal DA, the host computer 15 decides at this step SP6 that a predetermined or more value of the data amount has been stored and moves to a step SP7.
At this step, the host computer 15 directs the audio link block 12 to start the readout of digital audio signal DA from the memory 13. In this way, the host computer 15 controls the overall operation so as to start the processing to read out the digital audio signal DA reproduced and transmitted by the playback unit 2 in accordance with the more accurate clock signal RCK asynchronous with the clock signal WCK of the playback unit 2.
On directing the start of operation in this manner, the host computer 15 moves to a step SP8 and measures whether or not the memory 13 is just before an overflow. In this regard, when a frequency of the clock signal RCK of disk recording/playback unit 3 is slightly lower than that of the clock signal WCK of playback unit 2, the-data amount of digital audio signal DA read out of the memory 13 is less than that of digital audio signal DA sent out of the compact disk playback unit 2 and stored in the memory 13 accordingly. Thus, the data amount of digital audio signal DA stored by degrees in the memory 13 will increase until the memory 13 overflows, which makes it difficult to process the digital audio signal DA continuously.
When a vacant storing space of the memory 13 becomes less than a data amount Δ1 corresponding to a delay time from when the compact disk playback unit 2 is directed to stop reproducing and sending out the digital audio signal DA to when the sending out the digital audio signal DA is actually stopped, the host computer 15 decides at this step SP8 that it is in the over conditions and moves to a step SP9 for transmitting the rate control command to make the rate slower to the side of playback unit 2.
The host computer 15 moves subsequently to a step SP10 and measures whether or not the data amount of digital audio signal DA stored in the memory 13 becomes less than the data amount whose readout was started at the step SP7 and if a negative result is given, it will repeat the step SP10.
In this way, the host computer 15 waits until the data amount stored in the memory 13 becomes under the given value and when it becomes under the given value, a positive result will be given at the step SP10. Thus, the computer moves to a step SP11 for transmitting to the side of playback unit 2 the rate control command to return the rate to the standard.
Again, if a negative result is given at the step[SP8, the host computer 15 moves to a step SP12 and measures here whether or not the data amount stored in the memory 13 is just before the under conditions.
In this connection, when the frequency of clock signal RCK of disk recording/playback unit 3 is slightly higher than that of clock signal WCK of the compact disk playback unit 2, the data amount of digital audio signal DA read out of the memory 13 is more than that of digital audio signal DA sent out of the compact disk playback unit 2 and stored in the memory 13 accordingly. Thus, the data amount of digital audio signal DA stored by degrees in the memory 13 will decrease until the digital audio signal DA is interrupted, which makes it difficult to process the digital audio signal DA continuously.
Therefore, if it decides to be just before the under conditions, it moves to a step SP13 and transmits to the side of playback unit 2 the rate control command to make the rate faster. This prevents the digital audio signal DA from being interrupted.
Moreover, because the memory 13 stores a moderate amount of data of the digital audio signal DA, the host computer 15 will obtain the negative result at the step SP12 and return to the step SP8.
Furthermore, in the case of this example, a limitation is imposed on the transition between respective modes shown in
According to the above described structure, because the compact disk playback unit 2 sends out the digital audio signal in the form of variable amount of data per unit time under the control of the disk recording/playback unit 3 being the receiving side, it is possible to process the digital audio signal continuously and avoid effectively the deterioration of sound quality due to the jitters.
Moreover, because the disk recording/playback unit 3 processes to store the received digital audio signal in a buffer and controls to vary the data amount of digital audio signal per unit time, which is sent out of the compact disk playback unit 2 being an external equipment, depending on the data amount of digital audio signal retained in the buffer, it is possible to process the digital audio signal continuously and avoid effectively the deterioration of sound quality due to the jitters.
Furthermore, by transmitting these digital audio signals in the form of packets, it is possible to transmit and receive the control command and the digital audio signal by simple control for enabling these controls to be implemented.
In addition, although the aforesaid embodiment is arranged to set the transmission mode under the control of the recording unit 3 being the receiving side, it may be arranged that the transmission mode is set under the control of the playback unit 2 being the sending side.
In this transmission, when the playback unit 2 need adjust the reproduction rate finely, the recording unit 3 transmits to the playback unit 2 the transmission setting command S27 for the rate control. When the playback unit 2 receives this transmission selling command S27, it transmits to the recording unit 3 a response command S28 to that command and also adjusts the reproduction rate precisely to such conditions as specified by that command.
By processing in this manner, it will also be possible to implement the transmission under the control of the side of playback unit.
Moreover, any equipment other than the recording unit and the playback unit may be connected to the bus line so as to carry out the transmission under the control of that equipment.
When the transmission takes place under the control of the computer unit 20, it is performed, for example, in the control sequence shown in
Next, the computer unit 20 transmits to the recording unit 3 a command S35 for directing the mode selected among those examined modes, and the recording unit 3 transmits that direction to the playback unit 2 as a command S36. The playback unit 2 transmits a command S37 as a response thereto to the recording unit 3 which transmits further to the computer unit 20 a command S38 as a response thereto. On this transmission, the audio signal begins to be transmitted from the playback unit 2 to the recording unit 3.
Thereafter, when the playback unit 2 need adjust finely the reproduction rate, the recording unit 3 transmits the transmission setting command S39 for rate control. When the playback unit 2 receives this transmission setting command S39, it transmits to the recording unit 3 a response command S40 to that command and also adjusts finely the reproduction rate to such conditions as directed by that command.
By processing in this manner, it is also possible to perform the transmission under the control of the terminal unit other than the playback unit. Additionally, although the terminal unit is herein the computer unit, an exclusive control unit for directing the recording and reproduction may be employed. Alternatively, the other audio equipment such as the amplifying unit shown in
Having described in the foregoing embodiment a case where the present invention is applied to the audio system in which the sending side and receiving side are the compact disk playback unit and disk recording/playback unit, respectively, the present invention is not limited thereto and widely applicable to cases where the receiving side is made of an amplifier and the like.
Also, having described in the foregoing embodiment a case where the audio signal is transmitted over the transmission line for the IEEE 1394 format, the present invention is not limited thereto and widely applicable to cases where the audio signal is transmitted between equipments with various formats. In other words, if the transmission format is such that the isochronous transfer packet and the asynchronous transfer packet can be intermingled with each other like the IEEE 1394 format, it can be applied intactly. Moreover, it may be arranged that audio equipments on the reproducing side and recording side are connected with each other by means of a first transmission line and a second transmission line, and the audio signal is transmitted continuously over the first transmission line, whereas the control data, etc. is transmitted over the second transmission line. In this case, the second transmission line may be a wireless transmission line over which an infrared signal is transmitted by wireless.
Again, having described the foregoing embodiment in which the digital audio signal is transmitted between equipments, the present invention is not limited thereto and widely applicable to cases where the successive digital signal such as video signal, etc. is transmitted between equipments.
According to the present invention as described above, the transmission of digital signal from the digital signal sender to the digital signal destination can be performed in a more selected among the previously examined modes, thus allowing the digital signal to be transmitted securely in a predetermined mode. Therefore, for example, when the transmitted digital signal is recorded on some medium, it is possible to record in a prepared mode without fail.
In this ease, because the modes that are set up comprises a mode in which sending out conditions of the digital signal from the digital signal sender is locked, it is ensured to record the digital signal transmitted under the mode-locked conditions and the like without any malfunction.
Furthermore, when comprising the locked mode, if the locked mode includes plural kinds of modes in which the reproduction speed of digital signal sent out of the digital signal sender are different respectively, it will then be possible to transmit and receive the digital signal reproduced at a reproduction speed selected among plural prepared reproduction speed and locked.
Moreover, when setting the locked transmission mode, by limiting those that can command to change from the locked transmission mode to the other transmission mode only to the digital signal destination which has caused to set the transmission mode, a malfunction due to the control from other equipment will be avoided.
Also, when setting the locked transmission mode, by adjusting the transmission rate of digital signal sent out of the digital signal sender under the command from the digital signal destination based on the receiving conditions of digital signal, it is possible to eliminate the jitters in transmission.
Furthermore, in the above described case, by issuing the command from the digital signal destination on the basis of the command transmitted from another terminal to the digital signal destination, it is possible to transmit satisfactorily under the control of another terminal other than the sender and destination.
Moreover, by issuing the command from the digital signal destination on the basis of the command transmitted from the digital signal sender to the digital signal destination, it is possible to make the mode setting, etc. under the control of digital signal destination also.
In addition, because the digital signal transmission method according to the present invention adds the flag indicating that the transmission rate is being adjusted based on the command from digital signal destination to the digital signal sent out of the digital signal sender, it is possible for the destination to check the flag and make the processing to eliminate the jitters or the like by the fine adjustment of transmission rate.
In this case, when the flag is raised, it is possible to adjust the transmission rate satisfactorily by issuing at least three kinds of transmission rate commands of the standard transmission rate, the rate higher than the standard transmission rate and the rate lower than the standard transmission rate based on the receiving conditions in the digital signal destination.
Having described preferred embodiments of the present invention with reference to the accompanying drawings, it is to be understood that the present invention is not limited to the above-mentioned embodiments and that various changes and modifications can be effected therein by one skilled in the art without departing from the spirit or scope of the present invention as defined in the appended claims.
Sato, Makoto, Inoue, Hiraku, Tomizawa, Kenji, Sakamoto, Ichiro
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4365313, | Apr 11 1980 | Sony Corporation | Cue control apparatus |
4394745, | Apr 11 1980 | Sony Corporation | Video editing apparatus |
5774674, | Nov 24 1993 | Intel Corporation | System for negotiating at least two sets of video capabilities between two nodes to perform video conferencing between the nodes according to the selected set |
6067189, | Jun 28 1996 | Alusuisse Technology & Management, Ltd. | Aluminum reflector with composite reflectivity-enhancing surface layer |
6160639, | Sep 23 1998 | Google Technology Holdings LLC | Method and system for negotiating transmitting and receiving modes for transmitting facsimile data via a medium having a variable data transmission time |
6215793, | Nov 12 1996 | RPX Corporation | Initialization protocol for adaptive data rates, and related transceiver |
6272170, | Jul 09 1998 | Macom Technology Solutions Holdings, Inc | Method and apparatus for reducing start-up latency in a data transmission system |
6285659, | Sep 10 1997 | LEVEL ONE COMMUNICATIONS, INC | Automatic protocol selection mechanism |
6317417, | Oct 05 1998 | SAMSUNG ELECTRONICS CO , LTD | Method and apparatus for dynamic signal modification on a parallel bus |
6354748, | Nov 24 1993 | Intel Corporation | Playing audio files at high priority |
6400693, | Dec 29 1993 | Canon Kabushiki Kaisha | Communications apparatus for multimedia information |
6442145, | Jan 03 1996 | International Business Machines Corporation | Robust method and apparatus enabling multi-mode wireless optical communication |
6470021, | Jan 27 1998 | WSOU Investments, LLC | Computer network switch with parallel access shared memory architecture |
6487362, | Aug 19 1991 | Index Systems, Inc. | Enhancing operations of video tape cassette players |
6556589, | Apr 17 1998 | GLOBALFOUNDRIES Inc | Network transceiver for steering network data to selected paths based on determined link speeds |
6584109, | Feb 09 1996 | Level One Communications, Inc. | Automatic speed switching repeater |
6760017, | Sep 02 1994 | NEC Corporation | Wireless interface device for communicating with a remote host computer |
6854109, | Jun 07 2001 | International Business Machines Corporation | Tool for converting .MAP file formats |
7340156, | Aug 14 1997 | Pioneer Electronic Corporation | Information storage medium with aggregate attribute information, and apparatus for reproducing the same |
20030202539, | |||
EP762684, | |||
EP825783, | |||
EP825784, | |||
EP841776, | |||
EP847167, | |||
EP903737, | |||
EP932160, | |||
JP10285196, | |||
JP8124291, | |||
JP9128888, | |||
JP9161350, | |||
WO9835348, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 27 2012 | Sony Corporation | (assignment on the face of the patent) | / | |||
Jan 26 2018 | Sony Corporation | Wi-Fi One, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045853 | /0047 | |
May 21 2018 | Wi-Fi One, LLC | CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT | INTELLECTUAL PROPERTY SECURITY AGREEMENT | 046222 | /0786 | |
Nov 03 2021 | CORTLAND CAPITAL MARKET SERVICES LLC | Wi-Fi One, LLC | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 058014 | /0725 | |
Nov 03 2021 | Wi-Fi One, LLC | Redwood Technologies, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 058026 | /0232 |
Date | Maintenance Fee Events |
Jun 01 2015 | ASPN: Payor Number Assigned. |
Mar 01 2016 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 09 2017 | 4 years fee payment window open |
Mar 09 2018 | 6 months grace period start (w surcharge) |
Sep 09 2018 | patent expiry (for year 4) |
Sep 09 2020 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 09 2021 | 8 years fee payment window open |
Mar 09 2022 | 6 months grace period start (w surcharge) |
Sep 09 2022 | patent expiry (for year 8) |
Sep 09 2024 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 09 2025 | 12 years fee payment window open |
Mar 09 2026 | 6 months grace period start (w surcharge) |
Sep 09 2026 | patent expiry (for year 12) |
Sep 09 2028 | 2 years to revive unintentionally abandoned end. (for year 12) |