Movatterモバイル変換


[0]ホーム

URL:


USRE43271E1 - Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording medium - Google Patents

Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording medium
Download PDF

Info

Publication number
USRE43271E1
USRE43271E1US11/497,862US49786206AUSRE43271EUS RE43271 E1USRE43271 E1US RE43271E1US 49786206 AUS49786206 AUS 49786206AUS RE43271 EUSRE43271 EUS RE43271E
Authority
US
United States
Prior art keywords
digital signal
mode
electronic equipment
command
attribute
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US11/497,862
Inventor
Ichiro Sakamoto
Kenji Tomizawa
Hiraku Inoue
Makoto Sato
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Redwood Technologies LLC
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony CorpfiledCriticalSony Corp
Priority to US11/497,862priorityCriticalpatent/USRE43271E1/en
Priority to US13/370,406prioritypatent/USRE43962E1/en
Application grantedgrantedCritical
Publication of USRE43271E1publicationCriticalpatent/USRE43271E1/en
Priority to US13/728,776prioritypatent/USRE45120E1/en
Assigned to WI-FI ONE, LLCreassignmentWI-FI ONE, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SONY CORPORATION
Assigned to CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENTreassignmentCORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENTINTELLECTUAL PROPERTY SECURITY AGREEMENTAssignors: WI-FI ONE, LLC
Anticipated expirationlegal-statusCritical
Assigned to WI-FI ONE, LLCreassignmentWI-FI ONE, LLCRELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: CORTLAND CAPITAL MARKET SERVICES LLC
Assigned to REDWOOD TECHNOLOGIES, LLCreassignmentREDWOOD TECHNOLOGIES, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: WI-FI ONE, LLC
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

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.

Description

BACKGROUND OF THE INVENTION
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 signa 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 carried out securely and satisfactorily.
SUMMARY OF THE INVENTION
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.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing an example of the entire structure of audio system according to a mode for carrying out the present invention;
FIG. 2 is a block diagram showing the details of audio system according to a mode for carrying out the present invention;
FIG. 3 shows a cyclic structure of transmission data of equipments connected by IEEE 1394 system;
FIG. 4 illustrates an address space structure of CSR architecture;
FIG. 5 illustrates a structure of PCR;
FIGS. 6(A) to 6(D) show structures of oMPR, oPCR, iMPR and iPCR, respectively;
FIG. 7 represents a relation between plugs, plug control registers and isochronous channels;
FIG. 8 illustrates a relation between control command and its response;
FIG. 9 illustrates the relation between the command and response ofFIG. 8 in more detail;
FIG. 10 illustrates an example of the packet structure (an example of isochronous transfer packet) applied to a mode for carrying out the present invention;
FIG. 11 illustrates an example of the packet structure (an example of asynchronous transfer packet) applied to a mode for carrying out the present invention;
FIG. 12 illustrates an example of the control sequence of transmission processing (an example in which settings are made from the receiving side) applied to a mode for carrying out the present invention;
FIG. 13 illustrates the kinds of commands applied to a mode for carrying out the present invention;
FIG. 14 illustrates an example of the attributes command applied to a mode for carrying out the present invention;
FIG. 15 illustrates an example of the attributes command in response applied to a mode for carrying out the present invention;
FIG. 16 illustrates an example of data in response applied to a mode for carrying out the present invention;
FIG. 17 illustrates an example of the setting command applied to a mode for carrying out the present invention;
FIG. 18 illustrates examples of transmission modes applied to a mode for carrying out the present invention;
FIG. 19 illustrates an example of the setting command applied to a mode for carrying out the present invention;
FIG. 20 illustrates examples of the rate control data applied to a mode for carrying out the present invention;
FIG. 21 is a flow chart showing an example of the rate control according to a mode for carrying out the present invention;
FIG. 22 illustrates example of the transition between modes according to a mode for carrying out the present invention;
FIG. 23 illustrates an example of the control sequence of transmission processing (an example in which settings are made from the sending side) applied to another mode for carrying out the present invention;
FIG. 24 is a block diagram showing an example of the audio system (an example in which another control terminal exists) according to another mode for carrying out the present invention;
FIG. 25 illustrates an example of the control sequence of transmission processing (an example in which settings are made from another control terminal) applied to another mode for carrying out the present invention; and
FIG. 26 illustrates an example of the setting command according to the example ofFIG. 25.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
A mode for carrying out the present invention will be described below with reference to the accompanying drawings.
FIG. 1 is a schematic block diagram showing an audio system according to a mode for carrying out the present invention. Theaudio system1 of this example transmits a digital audio signal reproduced by a compactdisk playback unit2 to a disk recording/playback unit3 using a magneto-optical disk (or optical disk) called a minidisk, etc. and records that signal by this disk recording/playback unit3. Otherwise, the digital audio signal reproduced by the compactdisk playback unit2 is transmitted to an amplifyingunit30 for causing right andleft speaker units31,32 connected to this amplifyingunit30 to output the audio signal as a sound. In this case, bus lines B1, B2 defined by the IEEE 1394 interface system connect the compactdisk playback unit2, the disk recording/playback unit3 and the amplifyingunit30 with one another. Additionally, in the case of IEEE 1934 interface system, the connection may be made in any order.FIG. 1 shows only one example of them. Also, it may be possible to connect them to another audio equipment and the like not shown by another bus line B3.
FIG. 2 is a block diagram showing structures of the compactdisk playback unit2 and the disk recording/playback unit3 of the audio system according to the present embodiment. In the compactdisk playback unit2, a digital signal processor (DSP)5 drives to rotate anoptical disk7 being a digital audio disk under the control of ahost computer6 by means of a rotation drive mechanism not shown and reproduces the digital audio signal DA recorded on thisoptical disk7 for outputting. On this occasion, thedigital signal processor5 produces a clock signal WCK by a built-inquartz oscillator circuit8, reproduces the digital audio signal DA in synchronism with this clock signal WCK and also outputs the reproduced digital audio signal DA to anaudio link block9. In this case, thedigital signal processor5 plays back thecompact disk7 at a playback speed instructed by thehost computer6 to output the digital audio signal DA. Additionally, in the case of this example, it is arranged that the playback speed can be set for, other than one-fold speed (i.e. normal playback speed), two-fold speed, four fold speed, eight-fold speed and sixteen-fold speed.
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).
Theaudio link block9 makes the digital audio signal DA into the form of packets under the control ofhost computer6 and controls an input-output circuit10 to send out these packets to the disk recording/playback unit3. Also, theaudio link block9 acquires the packets input through the input-output circuit10 and sends out the contents of these packets to thehost computer6 as need arises.
The input-output circuit10 parallel-serial converts output data of theaudio link block9 and after adding a predetermined data, biphase mark modulates for outputting to the bus line B1. In this way, the input-output circuit10 superposes the clock signal WCK required for reproducing the packets on those packets input from theaudio link block9 for sending out to the bus line B1. Also, the input-output circuit10 watches the packets transmitted over the bus line B1 to acquire the packets specifying the compactdisk playback unit2. The input-output circuit10 then decodes these acquired packets and processes to serial-parallel convert for outputting to theaudio link block9.
The compactdisk playback unit2 is herein connected to the disk recording/playback unit3 by the bus line B1 defined by the IEEE 1394 interface system. Thus, theaudio link block9 and the input-output circuit10 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 thehost computer6. 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.FIG. 3 shows a cyclic structure in data transmission by equipments connected in accordance with the IEEE 1394. In the IEEE 1394, data are divided into packets and transmitted by timesharing in a cycle of 125 MS length. This cycle is created by a cycle start signal supplied from an electronic equipment having a cycle-master function. The isochronous packet ensures necessary band (This is a time unit but called a band.) for transmission from the start of every cycle. Thus, the isochronous transmission guarantees a data transmission within a fixed time. However, if transmission error occurs, data will be lost because of no protection mechanism.
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 an 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.FIG. 4 illustrates a structure of the address space in accordance with the CSR architecture. High order sixteen bits form a node ID indicating each electronic equipment on theIEEE 13 94. Remaining forty-eight bits are used for specifying the address space given each electronic equipment. These high order sixteen bits are further divided into ten bits of bus ID and six bits of physical ID (node ID in a narrow sense). They can specify a thousand and twenty-three buses and sixty-three electronic equipments because a value in which all bits become one is used for a special purpose.
A space 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 inFIG. 4, as concerns a bandwidth available register, only those contained by the isochronous resource manager are valid. In other words, the bandwidth available register is substantially included in only the isochronous resource manager.
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 inaddresses 900 h to 9FFh within initial Unit Space shown in.FIG. 4. This is such that a concept of plug is substantiated so as to form signal paths logically similar to an analog interfaceFIG. 5 illustrates the structure of PCR. the PCR has oPCR (output Plug Control Register) representing an output plug and iPCR (input Plug Control Register) representing an input plug. Moreover, the PCR has oMPR (output Master Plug Register) and iMPR (input Master Plug Register) indicative of information on output plug or input plug unique to each equipment. Each equipment does not have a plurality of oMPR and iMPR, but is able to have a plurality of oPCR and iPCR corresponding to each individual plug. The PCR shown inFIG. 5 has thirty-one oPCR and iPCR, respectively. A flow of isochronous data is controlled by operating the register corresponding to these plugs.
FIGS. 6 (A) to (D) show structures of oMPR, oPCR, iMPR and iPCR:FIG. 6 (A) shows the structure of oMPR;FIG. 6(B) shows the structure of oPCR;FIG. 6(C) shows the structure of iMPR;FIG. 6(D) shows the structure of iPCR, respectively. An area of data rate capability of two bits on the side of MSB of oMPR and iMPR stores a code indicating the maximum transmission speed of isochronous data which can be transmitted or received by that equipment. An area of broadcast channel base of oMPR prescribes the channel number used for broadcast output.
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.
FIG. 7 shows a relation between the plug, the plug control register-and the isochronous channel. AV-devices50 to52 are connected to each other by means of the IEEE 1394 serial bus. The isochronous data whose channel is specified by oPCR [1], of oPCR [0] to oPCR [2] whose transmission speed and number of oPCRs by oMPR of AV-device52 are defined, is sent out to channel no. 1 of the IEEE 1394 serial bus. AV-device50 reads and stores the isochronous data sent out to the channel no. 1 of the IEEE 1394 serial bus. Likewise, AV-device51 sends out isochronous data to channel no. 2 specified by oPCR [0], and AV-device50 reads the isochronous data from the channel no. 2 specified by iPCR [1] and stores it.
Next, AV/C command set employed in the audio system shown inFIG. 1 will be described with reference toFIG. 8 toFIG. 9.
FIG. 8 illustrates the control command and the response transmitted asynchronously. As shown inFIG. 8, the controlling side is indicated as controller and the controlled side is indicated as target. Transmission or its response of the control command is performed between electronic equipments using Write Transaction of asynchronous transmission in IEEE 1394. The target which receives data returns acknowledgement (ACK) to the controller for confirming the reception.
FIG. 9 illustrates in more detail the relation between the control command and the response shown inFIG. 8. An electronic equipment A is connected with an electronic equipment B through the IEEE 1394 bus. The electronic equipment A is the controller and the electronic equipment B is the target. The electronic equipment A and the electronic equipment B both have a command register and a response register each of which has 512 bytes, respectively. As shown inFIG. 9, the controller communicates the command by writing a command message into thecommand register123 of the target. Inversely, the target communicates the response by writing a response message into the response register122 of the controller. The control information is thus exchanged by the two messages made a pair.
FIG. 10 is a diagram showing a part of the isochronous transfer packet used for the aforesaid isochronous transfer. A header is assigned to this packet, which occupies 32×2 bits from front and includes synchronizing pattern sy, packet code tcode, channel, tag, data length and error correction code CRC. To the subsequent 32 bits are assigned count value of successive packets DBC when data of a fixed size are divided to be assigned to each packet, Reserve RSV, Marker SPH indicating whether there is a source packet header or not, Divisional number of source packet FN, Data block size DBS, Identification code of its own SID and so on. To the further subsequent 32 bits are assigned Recording area SYT such as a time stamp, Sampling frequency FDF of transmitted data, Transmission format FMT and so on. To the still further subsequent area is assigned the transmitted data made of source data with 32 bits as a unit, and their error correction code CRC is added to its end.
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 inFIG. 10) is used for adding a flag FC indicating that the transmission rate of audio signal is being controlled. If this flag FC is “1” signal, it indicates that a mode in which the transmission rate is controlled is entered. If the flag FC is “0” signal, it indicates that a mode in which the transmission rate is not controlled is entered. Further, in the following description, a mode in which the transmission rate is controlled will be referred to a flow control mode.
Theaudio link block9 adds the digital audio signal DA to this isochronous transfer packet by a fixed unit and sends it out through the input-output circuit10.
FIG. 11 is a diagram showing the asynchronous transfer packet being the packet for asynchronous communication by one-to-one of the aforesaid control command and the like. The input-output circuit10 sets the address, etc. indicating its own node and bus number or the like on the packet for sending it out. Specifically, to 32 bits from the front of the packet are assigned Priority level of this packet (priority), Code of this packet (Code t), Retry code of this packet (rt), Label assigned to this packet (Label t), Transmission speed (spd) and Identification data indicating the relation with successive packets (imm). Moreover, data specifying an address of destination node (destination Offset High, destination Offset Low) and data indicating the destination node and bus (destination ID) are assigned. Subsequently, Data length of the transmission data (data Length), etc. are further assigned and then the transmission data is assigned with 32 bits as a unit.
Theaudio link block9 receives the packet for one-to-one communication received by the input-output circuit10 and notifies the data assigned to this packet to thehost computer6. In this way, various kinds of control commands transmitted from the disk recording/playback unit3 to the compactdisk playback unit2 are notified to thehost computer6.
Thehost computer6 is comprised of a computer which controls the overall operation of compactdisk playback unit2, and controls the operation ofdigital signal processor5 in response to an operation of operating elements arranged on an operating panel of the compactdisk playback unit2 to play back theoptical disk7.
In the playback ofoptical disk7, when the reproduced digital audio signal DA is transmitted to-the disk recording/playback unit3, thehost computer6 receives the control command sent out of the disk recording/playback unit3 through theaudio link block9 and controls the playback operation ofcompact disk7 in accordance with the control command. In other words, when thehost computer6 receives the control command to finely adjust a reproduction rate from the disk recording/playback unit3, it instructs thedigital signal processor5 so as to turn the playback conditions ofcompact disk7 into the corresponding conditions. Also, when thehost computer6 receives from the disk recording/playback unit3 the control command to switch the playback speed, it instructs thedigital signal processor5 to switch the playback speed in accordance with this command. In this manner, it is arranged that the compactdisk playback unit2 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 unit3.
An input-output circuit11 in the disk recording/playback unit3 watches packets transmitted over the bus lines B1, B2, in the same way as the input-output circuit10 in the compactdisk playback unit2 and acquires the packet necessary for the disk recording/playback unit3. The input-output circuit11 further reproduces the acquired packet and notifies it to anaudio link block12. On this occasion, the input-output circuit11 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 unit3 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.
Anaudio link block12 acquires a packet from the input-output circuit11 and stores the digital audio signal DA assigned to this packet in the recording area of digital audio signal DA arranged in amemory13. Also, theaudio link block12 outputs the digital audio signal DA retained in thememory13 to adigital signal processor14 or a digital-to-analog converter (D/A)16 and stops the readout of digital audio signal DA from thememory13 under the control of ahost computer15.
In a sequence of these processings, theaudio link block12 records the digital audio signal DA in thememory13 with reference to the clock signal WCK superposed on input data, synchronized with the clock signal WCK of the compactdisk playback unit2, and then reads it out based on a clock signal RCK output from thedigital signal processor14 for outputting.
Arecording block18 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 thedigital signal processor14.
Thedigital signal processor14 controls the operation ofrecording block18 and also produces the recording signal depending on the digital audio signal DA output from theaudio link block12 for outputting. In the disk recording/playback unit3, the digital audio signal DA is recorded on the disk by means of thedigital signal processor14 and therecording block18.
On this occasion, thedigital signal processor14 produces the clock signal RCK by a built-inquartz oscillator19, which is asychronous with the clock signal WCK of the compactdisk playback unit2 and besides of high accuracy, and processes the digital audio signal DA output from theaudio link block12 with reference to the clock signal RCK. It also outputs this clock signal RCK to therecording block18, the digital-to-analog converter16 and theaudio link block12.
The digital-to-analog converter16 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 aspeaker4 connected to the disk recording/payback unit.
Thehost computer15 is comprised of a computer which controls the overall operation of disk recording/playback unit3, and controls the operation ofdigital signal processor14, etc. in response to an operation of operating elements arranged on an operating panel of the disk recording/playback unit3, thereby causing the digital audio signal DA to be recorded on the disk or to be output from thespeaker4.
In this processing of digital audio signal DA, when processing the digital audio signal DA transmitted from the compactdisk playback unit2, thehost computer15 produces the control command to the compactdisk playback unit2 depending on an amount of data of the digital audio signal DA retained in thememory13. 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 compactdisk playback unit2 is variably controlled in dependence on the amount of data of digital audio signal DA retained in thememory13. The flow control processing will be described below in detail.
Next, an example of transmission processing when transmitting the audio signal reproduced by the compactdisk playback unit2 to the disk recording/playback unit3 for processing to record it on the disk (magneto-optical disk) in the disk recording/playback unit3 will be described. In addition, to make the description simple, the compactdisk playback unit2 is hereinafter referred to merely as aplayback unit2 and the disk recording/playback unit3 is referred to merely as arecording unit3.FIG. 12 shows a control sequence in this case. An example is herein shown, in which the side ofrecording unit3 being a receiving side of the audio signal transmitted over the bus line controls the transmission. Further, in the case of this example, two kinds of commands for processing to transmit are prepared, as shown inFIG. 13, namely, a transmission setting command for setting transmission conditions (FLOW CONFIGURATION) and a transmission attributes command for examining transmission attributes (FLOW ATTRIBUTES). The transmission setting command includes control data and status data. The transmission attributes command includes only status data. These commands are produced by the host computer, etc. of each unit and sent out in the form of packets whose format is defined by the input-output section connected to the bus line. These packets for transmitting the commands are all the packets in the asynchronous transfer mode.
Describing below referring toFIG. 12, therecording unit3 transmits first the transmission attributes command S11 for examining the flow control mode to theplayback unit2.FIG. 14 shows an example of data structure of the transmission attributes command in this case, in which are arranged a code of FLOW ATTRIBUTES indicating that it is the transmission attributes command, a code of FLOW Mode indicating that it examines the transmission mode and so on.
When theplayback unit2 receives this command S11, it transmits data on the reproduction mode which is possible with theplayback unit2 to therecording unit3 as the transmission attributes command of response S12.FIG. 15 shows an example of data structure of the transmission attributes command of response in this case, in which data of FLOW Mode attributes [0] to [7] indicate whether or not the respective modes previously prepared for a standard are supported by theplayback unit2.
FIG. 16 shows the details of modes prepared in the case of this example. For example, a mode indicated by the first bit is a locked normal mode at one-fold speed of playback speed; a mode indicated by the second bit is an unlocked flow control mode at one-fold speed of playback speed; a mode indicated by the third bit is a locked flow control mode at one-fold speed of playback speed; a mode indicated by the fourth bit is a locked flow control mode at four-fold speed of playback speed; a mode indicated by the fifth bit is a locked flow control mode at eight-fold speed of playback speed; a mode indicated by the sixth bit is a locked flow control mode at sixteen-fold speed of playback speed. For example, “1” signal in any of the respective bit positions indicates the supported mode (i.e. mode transmissible by the playback unit2) and “0” signal indicates non-supported mode (i.e. mode not transmissible by the playback unit2). In addition, although an unlocked mode at one-fold speed of playback speed is also prepared as a normal mode not shown by these data, this mode is the always supported mode and so it is not indicated in the command.
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 withFIG. 12, because therecording unit3 receives the attributes command of response, the side ofrecording unit3 can estimate modes which can be sent out of theplayback unit2. Therecording unit3 selects the mode of transmission to be performed among the estimated modes. This selection may be made, for example, by user's key operation at therecording unit3 or by automatically setting a mode which enables the fastest and satisfactory recording.
Data of the selected mode is transmitted as the transmission setting command S13 from therecording unit3 to theplayback unit2.FIG. 17 shows an example of this transmission setting command S13. This includes a code of transmission setting command (FLOW CONFIGURATION) and a code of source (Source) being data on the selected mode. Also, data on a flow mode are added. Examples of transmission modes indicated by the source code are shown inFIG. 18. For example, a code “0 0” indicates an unlocked mode at one-fold speed of playback speed; a code “0 1” indicates a locked mode at one-fold speed of playback speed; a code “0 2” indicates an unlocked flow control mode at one-fold speed of playback speed; a code “0 3” indicates a locked flow control mode at two-fold speed of playback speed; a code “0 4” indicates a locked flow control mode at four-fold speed of playback speed; a code “0 5” indicates a locked flow control mode at eight-fold speed of playback speed; a code “0 6” indicates a locked flow control mode at sixteen-fold speed of playback speed.
For data of the flow mode, as shown inFIG. 20 for example, a code “AA” indicates data specifying a standard rate; a code “BB” indicates data specifying a rate somewhat higher than the standard rate; a code “CC” indicates data specifying a rate somewhat lower than the standard rate. Additionally, in an initial state, the standard rate is specified basically.
When theplayback unit2 receives the transmission setting command S13, it transmits to the recording unit3 a response command S14 to that command. Theplayback unit2 then reproduces the audio signal from theoptical disk7 at a playback speed corresponding to the mode specified by that command and transmits the reproduced audio signal on the isochronous transfer packets to therecording unit3.
In this transmission, if a need to finely adjust the reproduction rate in theplayback unit2 arises, therecording unit3 transmits a transmission setting command S15 for rate control. When theplayback unit2 receives this transmission setting command S15, it transmits to the recording unit3 a response command S16 to that command and also adjusts the reproduction rate finely to a state specified by that command.FIG. 19 shows an example of the transmission setting command for the rate control, to which the codes for specifying rates shown inFIG. 20 are added for transmission.
In this context, a flow in which the rate control takes place will be described.FIG. 21 is a flow chart showing the sequence in which the rate control takes place. When directed to start the reproduction, thehost computer15 of therecording unit3 moves from a step SP1 to a step SP2 to produce a control command directing theplayback unit2 through theaudio link block12 and the input-output circuit11 to start the reproduction and start sending-out of the digital audio signal DA.
Thus, as shown subsequently at a step SP3, thehost computer6 of theplayback unit2 which has received this control command starts playing-back of thedisk7 and sends out, at the following step SP4, the reproduced digital audio signal DA from theplayback unit2.
Thehost computer15 sets the operation ofaudio link block12, at the next step SP5, to store in thememory13 the digital audio signal DA sent out of theplayback unit2 and then moves to a step SP6. Thehost computer15 measures here whether or not a predetermined amount or more of the digital audio signal DA has been stored in thememory13 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 thememory13 assigned for storing the digital audio signal DA, thehost computer15 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, thehost computer15 directs theaudio link block12 to start the readout of digital audio signal DA from thememory13. In this way, thehost computer15 controls the overall operation so as to start the processing to read out the digital audio signal DA reproduced and transmitted by theplayback unit2 in accordance with the more accurate clock signal RCK asynchronous with the clock signal WCK of theplayback unit2.
On directing the start of operation in this manner, thehost computer15 moves to a step SP8 and measures whether or not thememory13 is just before an overflow. In this regard, when a frequency of the clock signal RCK of disk recording/playback unit3 is slightly lower than that of the clock signal WCK ofplayback unit2, the-data amount of digital audio signal DA read out of thememory13 is less than that of digital audio signal DA sent out of the compactdisk playback unit2 and stored in thememory13 accordingly. Thus, the data amount of digital audio signal DA stored by degrees in thememory13 will increase until thememory13 overflows, which makes it difficult to process the digital audio signal DA continuously.
When a vacant storing space of thememory13 becomes less than a data amount Δ1 corresponding to a delay time from when the compactdisk playback unit2 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, thehost computer15 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 ofplayback unit2.
Thehost computer15 moves subsequently to a step SP10 and measures whether or not the data amount of digital audio signal DA stored in thememory13 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, thehost computer15 waits until the data amount stored in thememory13 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 ofplayback unit2 the rate control command to return the rate to the standard.
Again, if a negative result is given at the step[SP8, thehost computer15 moves to a step SP12 and measures here whether or not the data amount stored in thememory13 is just before the under conditions.
In this connection, when the frequency of clock signal RCK of disk recording/playback unit3 is slightly higher than that of clock signal WCK of the compactdisk playback unit2, the data amount of digital audio signal DA read out of thememory13 is more than that of digital audio signal DA sent out of the compactdisk playback unit2 and stored in thememory13 accordingly. Thus, the data amount of digital audio signal DA stored by degrees in thememory13 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 ofplayback unit2 the rate control command to make the rate faster. This prevents the digital audio signal DA from being interrupted.
Moreover, because thememory13 stores a moderate amount of data of the digital audio signal DA, thehost computer15 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 inFIG. 16 andFIG. 18.FIG. 22 shows the limits in which the modes can vary. The unlocked normal mode of one-fold speed M1 being the normal mode can change into any mode. The locked normal mode of one-fold speed M2 can only return to the unlocked normal mode of one-fold speed M1. The unlocked flow control mode of one-fold speed M3 can change into the unlocked normal mode of one-fold speed M1, the locked normal mode of one-fold speed M2 and the locked flow control mode of two-fold or more speed M4. The locked flow control mode of two-fold or more speed M4 can only change into the unlocked normal mode M1.
According to the above described structure, because the compactdisk playback unit2 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 unit3 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 unit3 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 compactdisk playback unit2 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 therecording unit3 being the receiving side, it may be arranged that the transmission mode is set under the control of theplayback unit2 being the sending side.FIG. 23 shows a control sequence in this case. Describing below its processings, theplayback unit2 transmits first the transmission attributes command S21 for examining the flow control mode to therecording unit3. Therecording unit3 transmits the transmission attributes command S22 being a response to the above transmission to theplayback unit2. When theplayback unit2 receives this command, it transmits a command S23 for specifying the destination to the recording unit. In response to this, therecording unit3 transmits the transmission attributes command S24 for specifying the mode. Theplayback unit2 transmits a command S25 being a response to the transmission attributes command S24. Further, therecording unit3 transmits a command S26 being its response.
In this transmission, when theplayback unit2 need adjust the reproduction rate finely, therecording unit3 transmits to theplayback unit2 the transmission setting command S27 for the rate control. When theplayback unit2 receives this transmission setting command S27, it transmits to the recording unit3 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.FIG. 24 shows an example of the connection structure in this case. This is such a case that the disk recording/playback unit3 is connected to acomputer unit20, e.g. by the bus line B2 in order to control the transmission under the control of thecomputer unit20. Thecomputer unit20 comprises an input-output section21 connected to the bus lines B2 and B3 of the IEEE 1394 system. The input-output section21 is connected to adata link block22 and further to ahost computer section23 through aninternal bus line25 within the computer unit. Also, aprogram storage24 in which a program for performing the transmission control is recorded in a recording medium such as a semiconductor memory or a hard disk, a magneto-optical disk, an optical disk, etc. is connected to thehost computer section23 through theinternal bus line25. The program stored in theprogram storage24 for performing the transmission control is the program by which the processings described with the aforesaid embodiment are carried out.
When the transmission takes place under the control of thecomputer unit20, it is performed, for example, in the control sequence shown inFIG. 25. Specifically, thecomputer unit20 transmits first the transmission attributes commands S31 and S32 for examining the flow control mode to theplayback unit2 and therecording unit3. Therespective units2 and3 transmit to thecomputer unit20 the transmission attributes commands S33 and S34 to which data on possible modes by the respective units are added. The transmission attributes commands S31 and S32 on this occasion are composed, as shown inFIG. 26 for example, so that it may be clear to be controlled under another terminal by adding ID of thecomputer unit20.
Next, thecomputer unit20 transmits to the recording unit3 a command S35 for directing the mode selected among those examined modes, and therecording unit3 transmits that direction to theplayback unit2 as a command S36. Theplayback unit2 transmits a command S37 as a response thereto to therecording unit3 which transmits further to the computer unit20 a command S38 as a response thereto. On this transmission, the audio signal begins to be transmitted from theplayback unit2 to therecording unit3.
Thereafter, when theplayback unit2 need adjust finely the reproduction rate, therecording unit3 transmits the transmission setting command S39 for rate control. When theplayback unit2 receives this transmission setting command S39, it transmits to the recording unit3 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 inFIG. 1 may also be employed as the control unit.
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 case, 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.

Claims (61)

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 receiving step for receiving from the first electronic equipment a command for an inquiry;
an inquiry command sending step in which the an 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 a desired mode.
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 and in response to a command from said first electronic equipment for said inquiry command;
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 data 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.
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 first 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 second electronic equipment.
30. A non-transitory 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, which when executed, causes the second electronic equipment to execute a process comprising steps of
an inquiry receiving step for receiving from the first electronic equipment a command for an inquiry;
an inquiry command sending step in which the an 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.
31. A non-transitory 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, which when executed, causes the first electronic equipment to execute a process comprising steps of
a transmitting step for transmitting an inquiry command to said second electronic equipment requesting a mode setting command;
a mode date data sending step in which, in response to an the 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 a 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.
40. A system in which a predetermined digital signal sent from a first apparatus is received by a second apparatus,
wherein said first apparatus comprises:
i) means for transmitting to the second apparatus a command requesting the second apparatus to send an inquiry command;
ii) means for receiving from the second apparatus the inquiry command inquiring about attribute modes of the digital signal that can be sent from said first apparatus;
iii) means for sending to the second apparatus, in response to said inquiry command, attribute mode data representing the attribute modes of the digital signal that can be sent from said first apparatus;
iv) means for receiving an attribute mode request specifying an attribute mode selected by the second apparatus; and
v) means for transmitting the digital signal using the selected attribute mode, and
wherein said second apparatus comprises:
i) means for sending to said first apparatus said inquiry command;
ii) means for receiving from said first apparatus responsive to said inquiry command, said attribute mode data;
iii) means for selecting from said attribute mode data a desired attribute mode of said digital signal; and
iv) means for sending to said first apparatus the attribute mode request that specifies said selected attribute mode of the digital signal to be transmitted to said second apparatus.
46. A second apparatus for receiving a predetermined digital signal transmitted from a first apparatus, the second apparatus comprising:
means for receiving from said first apparatus a command for an inquiry;
means for sending to said first apparatus the inquiry command to inquire about attribute modes of the digital signal that can be sent from said first apparatus;
means for receiving from said first apparatus responsive to said inquiry command, attribute mode data representing the attribute modes of the digital signal that can be sent from said first apparatus;
means for selecting from said attribute mode data a desired attribute mode of said digital signal; and
means for sending to said first apparatus an attribute mode request that specifies said selected attribute mode of the digital signal to be transmitted to said second apparatus.
54. A non-transitory computer-readable storage medium, carrying a processing program stored thereon, which when executed, causes a second apparatus to execute a process of receiving a predetermined digital signal transmitted from a first apparatus, the process comprising the steps of:
receiving from said first apparatus a command for an inquiry;
sending to said first apparatus an inquiry command to inquire about attribute modes of the digital signal that can be sent from said first apparatus;
receiving from said first apparatus responsive to said inquiry command, attribute mode data representing the attribute modes of the digital signal that can be sent from said first apparatus;
selecting from said attribute mode data a desired attribute mode of said digital signal; and
sending to said first apparatus an attribute mode request that specifies said selected attribute mode of the digital signal to be transmitted to said second apparatus.
59. A non-transitory computer-readable storage medium, carrying a processing program stored thereon, which when executed, causes a first apparatus to execute a process of transmitting a predetermined digital signal to a second apparatus, the process comprising the steps of:
transmitting to the second apparatus a command for an inquiry;
receiving from the second apparatus an inquiry command inquiring about attribute modes of the digital signal that can be sent from said first apparatus;
sending to the second apparatus, in response to said inquiry command, attribute mode data representing the attribute modes of the digital signal that can be sent from said first apparatus;
receiving an attribute mode request specifying an attribute mode selected by the second apparatus; and
transmitting the digital signal using the selected attribute mode.
US11/497,8621999-01-272006-08-02Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording mediumExpired - LifetimeUSRE43271E1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US11/497,862USRE43271E1 (en)1999-01-272006-08-02Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording medium
US13/370,406USRE43962E1 (en)1999-01-272012-02-10Digital signal transmission method, digital signal transmission system, digital signal transmitting apparatus and recording medium
US13/728,776USRE45120E1 (en)1999-01-272012-12-27Digital signal transmission method, digital signal transmission system, digital signal transmitting apparatus and recording medium

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
JP11019153AJP2000215598A (en)1999-01-271999-01-27Digital signal transmitting method, digital signal transmitting system, digital signal transmitting device, and recording medium
JP11-0191531999-01-27
US09/490,827US6788653B1 (en)1999-01-272000-01-25Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording medium
US11/497,862USRE43271E1 (en)1999-01-272006-08-02Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording medium

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/490,827ReissueUS6788653B1 (en)1999-01-272000-01-25Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording medium

Related Child Applications (2)

Application NumberTitlePriority DateFiling Date
US09/490,827ContinuationUS6788653B1 (en)1999-01-272000-01-25Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording medium
US13/370,406ContinuationUSRE43962E1 (en)1999-01-272012-02-10Digital signal transmission method, digital signal transmission system, digital signal transmitting apparatus and recording medium

Publications (1)

Publication NumberPublication Date
USRE43271E1true USRE43271E1 (en)2012-03-27

Family

ID=11991491

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US09/490,827Expired - LifetimeUS6788653B1 (en)1999-01-272000-01-25Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording medium
US11/497,862Expired - LifetimeUSRE43271E1 (en)1999-01-272006-08-02Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording medium
US13/370,406Expired - LifetimeUSRE43962E1 (en)1999-01-272012-02-10Digital signal transmission method, digital signal transmission system, digital signal transmitting apparatus and recording medium
US13/728,776Expired - LifetimeUSRE45120E1 (en)1999-01-272012-12-27Digital signal transmission method, digital signal transmission system, digital signal transmitting apparatus and recording medium

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/490,827Expired - LifetimeUS6788653B1 (en)1999-01-272000-01-25Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording medium

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US13/370,406Expired - LifetimeUSRE43962E1 (en)1999-01-272012-02-10Digital signal transmission method, digital signal transmission system, digital signal transmitting apparatus and recording medium
US13/728,776Expired - LifetimeUSRE45120E1 (en)1999-01-272012-12-27Digital signal transmission method, digital signal transmission system, digital signal transmitting apparatus and recording medium

Country Status (7)

CountryLink
US (4)US6788653B1 (en)
EP (2)EP1024493B1 (en)
JP (1)JP2000215598A (en)
KR (1)KR100614427B1 (en)
CN (1)CN1134930C (en)
ID (1)ID24534A (en)
TW (1)TW453085B (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1214588C (en)*1999-05-252005-08-10索尼公司Transmission method, transmission device and transmission system
US7042896B1 (en)*1999-07-262006-05-09Samsung Electronics Co. Ltd.Method for managing a digital interface connection
US7068674B1 (en)1999-08-232006-06-27Lg Electronics Inc.Method of controlling connection between nodes in digital interface
KR100620018B1 (en)*1999-10-122006-09-06엘지전자 주식회사 Link Control Device of Video Equipment
KR100424481B1 (en)*2000-06-242004-03-22엘지전자 주식회사Apparatus and method for recording and reproducing a digital broadcasting service information on optical medium
JP3952950B2 (en)*2001-04-252007-08-01ソニー株式会社 Data transmission method and apparatus for transmitting stream data
JP4166964B2 (en)*2001-05-172008-10-15パイオニア株式会社 Transmitting apparatus and control method thereof, receiving apparatus and control method thereof
DE10129108A1 (en)*2001-06-162003-01-02Harman Becker Automotive Sys Method and circuit arrangement for data transmission
JP3873821B2 (en)*2001-06-192007-01-31ソニー株式会社 Signal reproducing apparatus and signal reproducing method
DE60142188D1 (en)2001-10-082010-07-01Nokia Corp SERVICE AND ABILITY NEGOTIATION IN A NETWORK USING A SINGLE-TERM SCHEME
KR20050004858A (en)*2002-05-312005-01-12마츠시타 덴끼 산교 가부시키가이샤Data transfer method and device
JP2004118242A (en)*2002-09-202004-04-15Pioneer Electronic CorpStatus announcement system, status announcement method, and program for status announcement
KR100920654B1 (en)*2002-12-092009-10-09엘지전자 주식회사 Playback Control Method in Interactive Optical Disc Device
KR100953637B1 (en)2003-07-072010-04-20엘지전자 주식회사 Optical Disc and Disc Information Recording Method
US7791639B2 (en)2003-12-172010-09-07Canon Kabushiki KaishaControl apparatus, video processing apparatus, and control method thereof
JP4599056B2 (en)*2003-12-172010-12-15キヤノン株式会社 Control device and video processing device
JP2005243159A (en)*2004-02-272005-09-08Canon Inc Data output apparatus and control method
KR20070040285A (en)*2005-10-112007-04-16엘지전자 주식회사 Mobile digital broadcast receiver
JP4525569B2 (en)*2005-11-212010-08-18トヨタ自動車株式会社 Communication device
CN102084711A (en)*2009-02-012011-06-01华为技术有限公司Method and corresponding system for user equipment access, and network access equipment
JP2011041229A (en)2009-08-182011-02-24Sony CorpTransmitter apparatus, receiver apparatus, radio apparatus and method for controlling transmission mode in the transmitter apparatus
US9848253B2 (en)*2014-03-032017-12-19Sony CorporationInformation processing apparatus, information processing method, and program
US11800324B2 (en)*2020-12-312023-10-24Andrew Lyle GELTZApparatuses, computer-implemented methods, and computer program products for improved data transmission and tracking

Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4365313A (en)1980-04-111982-12-21Sony CorporationCue control apparatus
US4394745A (en)1980-04-111983-07-19Sony CorporationVideo editing apparatus
JPH08124291A (en)1994-10-211996-05-17Sony CorpDisk drive device
JPH09128888A (en)1995-11-021997-05-16Sony CorpInformation signal recorder and record mode inquiring and specifying method
JPH09161350A (en)1995-12-011997-06-20Sony CorpInformation signal reproducing device and its producing speed setting method
EP0841776A1 (en)1996-11-121998-05-13Sony CorporationCommunication methods and electronic apparatus thereof
WO1998035348A1 (en)1997-02-071998-08-13Kabushiki Kaisha ToshibaEquipment with digital interface and method for digital interfacing
JPH10285196A (en)1997-04-111998-10-23Matsushita Electric Ind Co Ltd Data transmission device, data reception device, data transmission method, and data transmission system
US6215793B1 (en)*1996-11-122001-04-10AlcatelInitialization protocol for adaptive data rates, and related transceiver
US6272170B1 (en)*1998-07-092001-08-07Conexant Systems, Inc.Method and apparatus for reducing start-up latency in a data transmission system
US6285659B1 (en)*1997-09-102001-09-04Level One Communications, Inc.Automatic protocol selection mechanism
US6317417B1 (en)*1998-10-052001-11-13Compaq Computer CorporationMethod and apparatus for dynamic signal modification on a parallel bus
US6556589B2 (en)1998-04-172003-04-29Advanced Micro Devices, Inc.Network transceiver for steering network data to selected paths based on determined link speeds
US6584109B1 (en)1996-02-092003-06-24Level One Communications, Inc.Automatic speed switching repeater
US20030202539A1 (en)*1997-04-212003-10-30Koji FukunagaInformation processing apparatus and method and storage medium

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6487362B1 (en)*1991-08-192002-11-26Index Systems, Inc.Enhancing operations of video tape cassette players
US5574934A (en)*1993-11-241996-11-12Intel CorporationPreemptive priority-based transmission of signals using virtual channels
US5524110A (en)*1993-11-241996-06-04Intel CorporationConferencing over multiple transports
DE69432246D1 (en)*1993-12-292003-04-17Canon Kk Communication device for multimedia information
US6292181B1 (en)*1994-09-022001-09-18Nec CorporationStructure and method for controlling a host computer using a remote hand-held interface device
US5933430A (en)*1995-08-121999-08-03Sony CorporationData communication method
JP3202755B2 (en)*1996-01-032001-08-27インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン Durable method and apparatus for enabling multi-mode wireless optical communication
EP0816875A1 (en)*1996-06-281998-01-07Alusuisse Technology & Management AGReflector with reflection enhancing coating
JPH1065718A (en)1996-08-231998-03-06Sony CorpMethod for transmitting data and device therefor
JPH1065758A (en)1996-08-231998-03-06Sony CorpData transmitting method and device therefor
EP0828394B1 (en)*1996-09-062006-05-03Samsung Electronics Co., Ltd.A device and method for converting data transfer rate in communication of digital audio/video data
JPH10173727A (en)1996-12-061998-06-26Yazaki Corp Data transmission device, data reception device, data communication device, data transmission method, data reception method, and data communication method
JP3450662B2 (en)*1997-08-142003-09-29パイオニア株式会社 Information recording medium, reproducing apparatus and method thereof, and recording apparatus and method thereof
JP4019481B2 (en)1998-01-232007-12-12ソニー株式会社 Information processing apparatus and method, information processing system, and providing medium
US6470021B1 (en)*1998-01-272002-10-22Alcatel Internetworking (Pe), Inc.Computer network switch with parallel access shared memory architecture
US6160639A (en)*1998-09-232000-12-12Motorola, Inc.Method and system for negotiating transmitting and receiving modes for transmitting facsimile data via a medium having a variable data transmission time
US6854109B2 (en)*2001-06-072005-02-08International Business Machines CorporationTool for converting .MAP file formats

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4365313A (en)1980-04-111982-12-21Sony CorporationCue control apparatus
US4394745A (en)1980-04-111983-07-19Sony CorporationVideo editing apparatus
JPH08124291A (en)1994-10-211996-05-17Sony CorpDisk drive device
JPH09128888A (en)1995-11-021997-05-16Sony CorpInformation signal recorder and record mode inquiring and specifying method
JPH09161350A (en)1995-12-011997-06-20Sony CorpInformation signal reproducing device and its producing speed setting method
US6584109B1 (en)1996-02-092003-06-24Level One Communications, Inc.Automatic speed switching repeater
EP0841776A1 (en)1996-11-121998-05-13Sony CorporationCommunication methods and electronic apparatus thereof
US6215793B1 (en)*1996-11-122001-04-10AlcatelInitialization protocol for adaptive data rates, and related transceiver
EP0903737A1 (en)1997-02-071999-03-24Kabushiki Kaisha ToshibaEquipment with digital interface and method for digital interfacing
WO1998035348A1 (en)1997-02-071998-08-13Kabushiki Kaisha ToshibaEquipment with digital interface and method for digital interfacing
JPH10285196A (en)1997-04-111998-10-23Matsushita Electric Ind Co Ltd Data transmission device, data reception device, data transmission method, and data transmission system
US20030202539A1 (en)*1997-04-212003-10-30Koji FukunagaInformation processing apparatus and method and storage medium
US6285659B1 (en)*1997-09-102001-09-04Level One Communications, Inc.Automatic protocol selection mechanism
US6556589B2 (en)1998-04-172003-04-29Advanced Micro Devices, Inc.Network transceiver for steering network data to selected paths based on determined link speeds
US6272170B1 (en)*1998-07-092001-08-07Conexant Systems, Inc.Method and apparatus for reducing start-up latency in a data transmission system
US6317417B1 (en)*1998-10-052001-11-13Compaq Computer CorporationMethod and apparatus for dynamic signal modification on a parallel bus

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Digital Living Network Alliance, "DLNA Overview and Vision Whitepaper," 2006, pp. 1-17.
Digital Living Network Alliance, "Use Case Scenarios: White Paper," Jun. 2004, pp. 1-14.
Printer Working Group C (PWG-C) et al., "PWG-C proposal to the 1394 Trade Association AV WG: AV/C Managed Asynchronous Serial Bus Connections," 1394PXXXX.X-D1.00, Draft 1.00, Jul. 7, 1998, pp. 1-90, XP002215801.
Printer Working Group C (PWG-C) et al: "PWG-C proposal to the 1394 Trade Association AV WG : AV/C Managed Asynchronous Serial Bus Connections", 1394PXXXX.X-D1.00, Draft 1.00, Jul. 7, 1998 (Jul. 7, 1998), pp. 1-90, XP002215801.

Also Published As

Publication numberPublication date
ID24534A (en)2000-07-27
EP1024493B1 (en)2013-06-26
EP1024493A2 (en)2000-08-02
KR20000053624A (en)2000-08-25
USRE45120E1 (en)2014-09-09
USRE43962E1 (en)2013-02-05
TW453085B (en)2001-09-01
US6788653B1 (en)2004-09-07
CN1134930C (en)2004-01-14
JP2000215598A (en)2000-08-04
CN1264973A (en)2000-08-30
EP2270808A3 (en)2011-09-21
EP1024493A3 (en)2004-06-09
KR100614427B1 (en)2006-08-22
EP2270808A2 (en)2011-01-05

Similar Documents

PublicationPublication DateTitle
USRE43271E1 (en)Digital signal transmission method digital signal transmission system, digital signal transmitting apparatus and recording medium
US6944180B1 (en)Digital signal processing device and method, digital signal processing system
EP0762684B1 (en)Data transmission method for digital audio signals
US6964006B2 (en)Network error display apparatus and error detection display method
US7016303B1 (en)Transmitting method transmitting system and transmitter
JP3862371B2 (en) Electronic device and control method
US6754226B1 (en)Communication system in audio and music data transmission
JP2001057567A (en)Bridge system between transmission channels and method
US20040015604A1 (en)Data transmission method and data transmission device
JP4281144B2 (en) Transmission method and transmission apparatus
JP3676618B2 (en) Packet transfer apparatus and data recording medium
JPH10190742A (en)Data transmitting method/device, data receiving method/ device and integrated circuit for link layer
JP3872175B2 (en) CD data communication device
JP2001358800A (en)Information processing system, information processor and their methods
JP2002056589A (en)Information recording device
JP2005267653A (en) Packet transfer apparatus and data recording medium

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:WI-FI ONE, LLC, TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SONY CORPORATION;REEL/FRAME:045853/0047

Effective date:20180126

ASAssignment

Owner name:CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERA

Free format text:INTELLECTUAL PROPERTY SECURITY AGREEMENT;ASSIGNOR:WI-FI ONE, LLC;REEL/FRAME:046222/0786

Effective date:20180521

ASAssignment

Owner name:WI-FI ONE, LLC, TEXAS

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:CORTLAND CAPITAL MARKET SERVICES LLC;REEL/FRAME:058014/0725

Effective date:20211103

ASAssignment

Owner name:REDWOOD TECHNOLOGIES, LLC, TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WI-FI ONE, LLC;REEL/FRAME:058026/0232

Effective date:20211103


[8]ページ先頭

©2009-2025 Movatter.jp