Source: http://www.google.com/patents/US20020065044?dq=5927278
Timestamp: 2014-07-13 05:52:11
Document Index: 713372341

Matched Legal Cases: ['ART 112', 'ART 112', 'ART 112', 'ART 112', 'ART 112', 'ART 112', 'ART 112']

Patent US20020065044 - Radio communication apparatus - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsIn an SD BT card, a UART is included in an SD IO controller to perform communication between this SD IO controller and a Bluetooth controller. A control register of the UART can be directly accessed from a host apparatus. This obviates the need to install in the SD IO controller an intelligent function...http://www.google.com/patents/US20020065044?utm_source=gb-gplus-sharePatent US20020065044 - Radio communication apparatusAdvanced Patent SearchPublication numberUS20020065044 A1Publication typeApplicationApplication numberUS 09/984,165Publication dateMay 30, 2002Filing dateOct 29, 2001Priority dateNov 30, 2000Also published asDE60133614D1, DE60133614T2, EP1211602A2, EP1211602A3, EP1211602B1, US7024225Publication number09984165, 984165, US 2002/0065044 A1, US 2002/065044 A1, US 20020065044 A1, US 20020065044A1, US 2002065044 A1, US 2002065044A1, US-A1-20020065044, US-A1-2002065044, US2002/0065044A1, US2002/065044A1, US20020065044 A1, US20020065044A1, US2002065044 A1, US2002065044A1InventorsTakafumi ItoOriginal AssigneeKabushiki Kaisha ToshibaExport CitationBiBTeX, EndNote, RefManReferenced by (22), Classifications (19), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetRadio communication apparatusUS 20020065044 A1Abstract In an SD BT card, a UART is included in an SD IO controller to perform communication between this SD IO controller and a Bluetooth controller. A control register of the UART can be directly accessed from a host apparatus. This obviates the need to install in the SD IO controller an intelligent function of interpreting and executing commands from the host apparatus. This can simplify an interface unit and realize low cost. Images(15) Claims(26)
DETAILED DESCRIPTION OF THE INVENTION [0045] An embodiment of the present invention will be described below with reference to the accompanying drawings. [0046]FIG. 1 shows the relationship between a radio communication card according to the embodiment of the present invention and a host apparatus which can be used by attaching the radio communication card. [0047] This radio communication card is an SD IO card (to be referred to as an SD BT card hereinafter) having a radio communication function of BT (Bluetooth) standard. This SD BT card 100 can be detachably attached to a card slot of a host apparatus 200. As described previously, the SD BT card 100 is a small-sized IC card of postage stamp size to be used for a mobile apparatus. As shown in FIG. 1, this card incorporates an SD IO controller 11 and a Bluetooth controller 12. The SD IO controller 11 is a card interface for interfacing with the host apparatus 200 and is implemented by a one-chip LSI. The host apparatus 200 and the Bluetooth controller 12 communicate via the SD IO controller 11. As shown in FIG. 1, this SD IO controller 11 includes an SD IO interface unit 111, a UART (Universal Asynchronous Receiver/Transmitter) 112, and a PWM codec 113. [0048] The SD IO interface unit 111 is an interface circuit for communicating with the host apparatus 200 via nine signal pins formed on the substrate surface of this SD BT card 100. This SD IO interface unit 111 has a function of receiving from the host apparatus 200 data to be transmitted to another radio apparatus by radio, and a function of transmitting to the host apparatus 200 data received by communication with another radio apparatus. [0049] The UART 112 is a controller for exchanging data between the SD IO controller 11 and the Bluetooth controller 12 by serial communication. As shown in FIG. 1, this UART 112 is placed between the SD IO interface unit 111 and the Bluetooth controller 12. The UART is a serial communication interface controller represented by RS232C, and the SD IO controller 11 and the Bluetooth controller 12 are connected via well-known UART signals (Tx, Rx, RTS, and CTS). By a serial interface using this UART signal line, packets (an ACL packet and SCO packet) used in radio communication of Bluetooth standard are exchanged between the SD IO controller 11 and the Bluetooth controller 12. [0050] The UART 112 has a control register 112 a for controlling its operation. This control register 112 a can be directly seen from the host apparatus 200, similar to other I/O registers in the SD IO interface unit 111. So, the host apparatus 200 can directly access the control register 112 a via the SD IO interface unit 111. Serial communication by the UART 112 is done on the basis of the set contents of this control register 112 a. That is, the host apparatus 200 can directly control data transmission and reception with respect to the Bluetooth controller 12 by accessing the control register 112 a. [0051] The PWM codec 113 modulates and demodulates an audio signal exchanged between the host apparatus 200 and the Bluetooth controller 12. This PWM codec 113 is used for a direct audio function of this card 100. Details of this direct audio function will be explained later with reference to figures from FIGS. 6A and 6B and subsequent drawings. Basically, this direct audio function is a function of directly transmitting and receiving audio signals to and from the host apparatus 200 by using unused data pins in a data transfer mode (1-bit mode) in which only one of four data pins is used. The direct audio function is an option function usable only by a host apparatus corresponding to the function. For this purpose, the SD IO interface unit 111 has an enable/disable circuit 114 for permitting or inhibiting execution of the direct audio function. The direct audio function is made effective only when the use of the function is requested by the host apparatus 200. [0052] The Bluetooth controller 12 is a radio communication module capable of radio data communication with one or more radio communication apparatuses by using a radio wave of an industrial band of 2.4 GHz called an ISM band (Industrial, Scientific and Medical Band). This Bluetooth controller 12 executes short-range radio data communication by spread spectrum modulation (CDMA) using frequency hopping (FH). Bluetooth radio communication forms are a synchronous connection form called SCO (synchronous audio channel) and an asynchronous connection form called ACL (asynchronous data channel). Packets used in SCO are SCO packets, and those used in ACL are ACL packets. SCO packets are used to perform telephone-quality voice communication in real time. [0053] The Bluetooth controller 12 is implemented by a one-chip LSI which includes a baseband controller 121 and an RF (Radio Frequency) control unit 122 (to be referred to an RF unit hereinafter). The baseband controller 121 is a functional module for performing baseband processing such as link control and hopping pattern control. The RF unit 122 includes an RF transceiver circuit and RF amplifier for transmitting and receiving RF signals, and controls these components. The baseband controller 121 contains a UART as a host interface function and also contains an I/O interface for PCM voice communication. [0054] The host apparatus 200 is a portable apparatus such as a PDA, camera, portable telephone, or audio player, and has an SD IO controller 211 for interfacing with the SD BT card 100. This SD IO controller 211 corresponding to a direct audio function can directly receive and output audio signals from and to the PWM codec 113 by using unused data pins in 1-bit mode. An audio signal (Audio IN) received by the SD IO controller 211 from the SD BT card 100 is directly transmitted to an AD/DA converter 212 where the signal is converted into an analog signal, and this analog signal is reproduced from a loudspeaker or the like. Also, an analog audio signal input from a microphone or the like is converted into a digital signal such as PWM by the AD/DA converter 212, and this digital signal is transmitted to the SD BT card 100 via the SD IO controller 211 (Audio OUT). [0055] IO registers of the SD BT card 100 will be described below with reference to FIG. 2. [0056] IO registers are obtained by adding several registers to the UART control register 112 a described above. [0057] (1) A register having function No. 0 is used as a CIA (Common IO Area). This register includes a register for accessing a control program of the SD BT card 100. This control program is required for the host apparatus 200 to use the SD BT card 100. When the SD BT card 100 is initialized, i.e., when the host apparatus 200 detects the SD BT card 100, the control program is uploaded from the SD BT card 100 to the host apparatus 200. The host apparatus 200 directly accesses the Bluetooth controller 12 via the UART control register. The procedure of this access process is controlled by the control program loaded from the SD BT card 100. [0058] (2) Addresses 80 h to 87 h having function No. 1 are UART compatible registers called 16550. [0059] An RBR (Receiver Buffer Register) is a register for accessing a receiving FIFO buffer of the UART 112. When this register is read, data at the top of the receiving FIFO buffer is read out. [0060] A THR (Transmitter Holding Register) is a register for writing transmission data in a transmitting FIFO buffer of the UART 112. [0061] An IER (Interrupt Enable Register) controls enable/disable of UART interrupt. When a corresponding bit is set to 1, an interrupt corresponding to this bit is enabled; when the bit is set to 0, the interrupt is disabled. [0062] An IIR (Interrupt Ident. Register) is a register for indicating the state of an interrupt that has occurred. This IIR is primarily used to control the interrupt priority order. [0063] An FCR (FIFO Control Register) is a register to be used to control the transmitting FIFO buffer and the receiving FIFO buffer. [0064] An LCR (Line Control Register) is a register for setting the character format of start-stop synchronization communication and controlling the output of a frequency dividing clock. [0065] An MCR (Modem Control Register) is a register for controlling a modem signal RTS (Request to Send). The RTS is a signal indicating �transmission request�. When a predetermined bit of the MCR is set to 1, the RTS is forcedly activated; when the bit is set to 0, the RTS is forcedly inactivated. [0066] An LSR (Line Status Register) is a register which provides information concerning data transfer to the host. [0067] An MSR (Modem Status Register) is a register for holding the status of a modem signal CTS (Clear to Send). The CTS is a signal indicating �transmission is possible�. [0068] Addresses 88 h to 8Eh are UART extended registers. [0069] (3) Addresses C0 h to C5 h are address registers and data registers for accessing the CSA described above. Addresses F0 h and F1 h are control registers of the Bluetooth controller 12. These registers include Bluetooth Chip Status which is a register for reading the status of the controller 12, and Bluetooth Chip Control which is a register for controlling, e.g., reset of the controller 12. [0070]FIG. 3 shows the principle of communications between the SD IO controller 11 and the Bluetooth controller 12 performed by using the UART interface. As shown in FIG. 3, both SD IO controller 11 and the Bluetooth controller 12 have a UART. The UART 112 of the SD IO controller 11 is controlled by the host apparatus 200 which accesses the control register 112 a described above. The UART of the Bluetooth controller 12 is controlled by firmware executed by a built-in processor of the Bluetooth controller 12. [0071] That is, in this embodiment, the Bluetooth controller 12 has a processor, but the SD IO controller 11 has no such intelligent function as a processor. Therefore, the host apparatus 200 controls the whole operation of the Bluetooth controller 12, including data transmission/reception with respect to the Bluetooth controller 12. This can simplify the arrangement of the SD IO controller 11. [0072] The outer shape of the SD BT card 100 will be described below with reference to FIGS. 4A and 4B. FIG. 4A is a plan view showing the SD BT card 100 from the front. FIG. 4B is a side view of the card 100. [0073] To maintain mechanical compatibility with an SD memory card as described above, a main body of the card substrate of the SD BT card 100, which is to be inserted into the card slot of the host apparatus 200, has exactly the same shape as an SD memory card. In one end portion of this main body, a connector unit 19 having nine electrodes is formed on the back side of this card substrate. Each electrode is exposed to the outside from the back side of the substrate. [0074] In the other end portion of the main body, a margin portion and a projecting portion extend from the main body. The projecting portion projects to the outside of the card slot when the SD BT card 100 is attached. This projecting portion is slightly thicker than the main body and the margin portion. The Bluetooth controller 12 and an antenna electrically connected to it are formed in the projecting portion. The margin portion is formed to extend the projecting portion to the outside of the card slot of the host apparatus 200. The longitudinal dimension of this SD BT card 100 is longer by the margin portion and the projecting portion than an SD memory card. [0075] Signal pins of the connector unit 19 are defined as follows in the same manner as in an SD memory card. [0076] That is, a card detection signal (CD) and data DAT[3] are allocated to signal pin [1]. The card detection signal (CD) informs the host apparatus 200 of attachment of the card. When the SD BT card 100 is attached, this card detection signal (CD) changes to L level. A command signal (CMD) used for command/status transfer is allocated to signal pin [2]. A ground power supply (Vss1) and a positive power supply (Vdd) are allocated to signal pin [3] and signal pin [4], respectively. A synchronizing clock signal (CLK) for command/status transfer is allocated to signal pin [5], and a ground power supply (Vss2) is allocated to signal pin [6]. Also, data DAT[0], DAT[1], and DAT[2] are allocated to signal pins [7], [8], and [9], respectively. [0077] As shown in FIG. 5, communication between the host apparatus 200 and the SD BT card 100 is done by using the clock CLK, the command CMD, and data DAT[3:0]. [0078] As shown in FIGS. 6A and 6B, communication between the host apparatus 200 and the SD BT card 100 has a 4-bit mode (SD wide mode), a 1-bit mode (SD narrow mode), and a special mode called SPI (Special Peripheral Interface). [0079] In 4-bit mode, data is transferred using four data pins (DAT[3:0]). In 1-bit mode, data is transferred using only DAT[0] of the four data pins (data DAT[3:0]). Which of the 4-bit mode and the 1-bit mode is to be used is determined in accordance with the performance of the host apparatus 200. The SPI mode is an access mode dedicated to a flash card. [0080] As shown in FIG. 6A, DAT[3:1] is not used in 1-bit mode. In the above-mentioned direct audio function, as shown in FIG. 6B, audio signals are transmitted and received by using DAT[3] and DAT[2] of DAT[3:1], which are not used in 1-bit mode. DAT[3] is used as Audio OUT, and DAT[2] is used as Audio IN. As an audio signal transmitted and received by using the direct audio function, a PWM (Pulse Width Modulation) signal, for example, is used as described previously. By the use of this direct audio function, telephone voices can be communicated without any software processing in the host apparatus 200. [0081] The modulation/demodulation function of the PWM codec 113 will be described below with reference to FIGS. 7 to 9. [0082] As shown in FIG. 7, this PWM codec 113 exchanges PCM digital audio signals with the Bluetooth controller 12, and exchanges PWM digital audio signals with the host apparatus 200. As in FIG. 7, the I/O interface of PCM digital audio signals requires four signal lines (bit clock, word clock, DATA IN, and DATA OUT), whereas the I/O interface of PWM digital audio signals requires only two signal lines Audio IN and Audio OUT. [0083] That is, when the sound volume level of a PCM digital audio signal is represented by, e.g., 8-bit word data, as shown in FIG. 8, 8-bit data is serially transferred to DATA IN and DATA OUT in synchronism with bit clock. Also, the timing of the header of each word is given by word clock. [0084] Although this PCM audio signal can also be exchanged with the host apparatus 200, four signal lines are necessary in this case. To transfer an audio signal from the Bluetooth controller 12 to the host apparatus 200, therefore, this audio signal is converted into a PWM signal format by the PWM codec 113 and then transmitted to the host apparatus 200. More specifically, PWM is performed for a PCM digital audio signal. Since PWM is a signal close to a raw analog audio signal as shown in FIG. 9, this is equivalent to transmitting a signal obtained by demodulating a PCM digital audio signal to the host apparatus 200. It is of course also possible to transmit to the host apparatus 200 an analog audio signal instead of a PWM digital audio signal. [0085] Processing which is the reverse of the above processing is performed when an audio signal is transferred from the host apparatus 200 to the Bluetooth controller 12. [0086] As described above, by the use of the modes of the direct audio function, audio signals can be exchanged in parallel with exchange of control data. In addition, the definition of an unused pin is originally free. Accordingly, audio signals can be directly exchanged with the host apparatus 200 by a signal format or protocol different from that used in common data transfer. This obviates processing such as modulation/demodulation of audio data performed in real time by software processing by an MPU of the host apparatus 200. This is particularly suitable for a mobile apparatus in which the performance of an MPU is limited. [0087] Hardware components necessary to implement the SD BT card 100 will be described in detail below. [0088] This SD BT card 100 requires a flash EEPROM (to be referred to as a flash ROM hereinafter) which is an electrically rewritable nonvolatile memory. The internal flash ROM of the card 100 must store firmware for the Bluetooth controller 12, card attribute information (CIS: Card Information Structure) as an SD IO card, and a card control program (CSA: Code Storage Area) to be uploaded to the host apparatus 200. [0089] As this flash ROM chip, it is simplest in control to use two ROMs, i.e., a ROM for storing the firmware of the Bluetooth controller 12 and a ROM for storing the CSA and the card attribute information. To reduce the number of components to realize low cost, however, it is more favorable to store the firmware, CSA, and card information in a single flash ROM and share this flash ROM by the Bluetooth controller 12 and the SD IO controller 11. [0090]FIG. 10 shows the arrangement of the SD BT card 100 when two flash ROMs are used. [0091] As shown in FIG. 10, the SD BT card 100 includes a first flash ROM 13, a second flash ROM 14, an antenna 15, a first quartz oscillator 16, a second quartz oscillator 17, an LED 18, and the connector unit 19, in addition to the SD IO controller 11 and the Bluetooth controller 12 described above. [0092] The first flash ROM 13 stores the firmware for the Bluetooth controller 12. The Bluetooth controller 12 has a memory control interface for accessing this first flash ROM 13, loads the firmware from the first flash ROM 13, and executes the loaded firmware. As shown in FIG. 10, the baseband controller 121 of the Bluetooth controller 12 comprises an MPU 201 for executing baseband processing in accordance with the firmware, a working memory (WORK RAM) 202, and a link controller 203 for performing control for radio link establishment. [0093] The second flash ROM 14 stores the card attribute information, and the CSA including programs (an HCI driver and protocol stack) to be loaded into the host apparatus 200 and executed. The SD IO controller 11 has a memory control interface for accessing the second flash ROM 14, and can load the card attribute information and the CSA from the second flash ROM 14. [0094] The antenna 15 is used to radiate and guide a radio signal of a 2.4-GHz band, and is electrically connected to the RF unit 122 of the Bluetooth controller 12. As this antenna 15, a so-called chip antenna is used. [0095] The first and second quartz oscillators 16 and 17 are clock generators for generating operating clocks for the Bluetooth controller 12 and the SD IO controller 11. The LED 18 is a status indicator which is turned on in synchronism with the transmission of a radio signal by a radio communication apparatus. [0096]FIG. 11 shows the form of use of the first and second flash ROMs 13 and 14. [0097] After the SD BT card 100 is reset and initialized, the card attribute information is loaded from the flash ROM 14 into the RAM of the SD IO controller 11, and then read out from the host apparatus 200. Also, when the SD BT card 100 is initialized, the host apparatus 200 uploads to its own RAM the CSA (program for the host) of the flash ROM 14 and uses this CSA as a program for controlling the card 100. This function is especially effective for a host apparatus, such as a PDA or a digital camera, in which it is not easy to prestore a device driver for the SD BT card 100. Note that the CSA is an IO-mapped memory area. [0098] The firmware of the flash ROM 13 is loaded by the Bluetooth controller 12 and executed by the MPU 201. [0099]FIG. 12 shows the arrangement of the SD BT card 100 when one flash ROM is used. [0100] That is, in FIG. 12, one flash ROM 20 is used instead of the two flash ROMs 13 and 14 shown in FIG. 10. This flash memory 20 is shared by the Bluetooth controller 12 and the SD IO controller 11, and stores the firmware for the Bluetooth controller 12, the card attribute information, and the CSA including programs (an HCI driver and protocol stack) to be loaded into the host apparatus 200 and executed. [0101] As shown in FIG. 12, data input/output lines of this flash memory 20 are directly connected to the Bluetooth controller 12 and the SD IO controller 11. To prevent access contention, an access control signal line (address, read signal, and write signal) of the flash ROM 20 is connected only to the SD IO controller 11. Therefore, memory access from the Bluetooth controller 12 is done via the SD IO controller 11. [0102] That is, as shown in FIG. 13, the SD IO controller 11 has a selector 132 which selectively supplies to the flash ROM 20 an access control signal from the Bluetooth controller 12 and an address control signal generated inside the SD IO controller 11. [0103] When the SD BT card 100 is initialized, an access control signal generated inside the SD IO controller 11 is selected by the selector 132, and the card attribute information is loaded from the flash ROM 20 into an internal RAM 131 of the SD IO controller 11. After the card attribute information is loaded, i.e., after the initialization is completed, an access control signal from the Bluetooth controller 12 is selected by the selector 132. This permits the Bluetooth controller 12 to monopolize the flash ROM 20. Note that the CSA is also uploaded to the host apparatus 200 upon card initialization, so no access conflict occurs. [0104] More specifically, access to the flash memory 20 is performed by the following procedure. [0105] Upon initialization, the SD IO controller 11 first outputs a reset signal to the Bluetooth controller 12, thereby inhibiting ROM access of the Bluetooth controller 12 and opening the ROM data line of the Bluetooth controller 12 (setting this ROM data line in a high-impedance state). The SD IO controller 11 then supplies to the flash ROM 20 an access control signal for loading the card attribute information, and stores the loaded card attribute information into the RAM 131. Next, in accordance with a request from the host apparatus 200, the SD IO controller 11 supplies to the flash ROM 20 an access control signal for loading the CSA, and uploads the contents of the loaded CSA to the host apparatus 200. After that, the flash ROM 20 is opened to the Bluetooth controller 12. [0106] The Bluetooth controller 12 outputs an access control signal for loading the firmware. This access control signal is input to the SD IO controller 11 and supplied from this SD IO controller 11 to the flash ROM 20. Consequently, the firmware is transferred from the flash ROM 20 to the Bluetooth controller 12. [0107]FIG. 14 shows the state of use of the flash ROM 20. [0108] As shown in FIG. 14, in this flash ROM 20, a unique memory address space is allocated to each of the card attribute information, CSA, and firmware. The SD IO controller 11 uses the memory address spaces for the card attribute information and CSA. The Bluetooth controller 12 uses the address space for the firmware. [0109] The mounting structures of the SD BT card 100 will be described below with reference to FIGS. 15A to 15C and 16A to 16C. Note that these structures correspond to the configuration using one flash ROM 20. [0110] The mounting structures of the SD BT card 100 according to this embodiment have two types: a type (type A) by which the antenna 15 is mounted on the front surface of the card substrate of the SD BT card 100; and a type (type B) by which the antenna 15 is mounted on the rear surface of the card substrate of the SD BT card 100. This is to allow a user to select an optimum type of the SD BT card 100 in accordance with the host apparatus 200 used. [0111]FIGS. 15A to 15C illustrate the mounting structure of type A. FIG. 15A is a plan view showing the arrangement of parts on a printed wiring board (PWB) 101, and FIG. 15B is a side view thereof. FIG. 15C shows the state in which the SD BT card 100 is inserted into the card slot of the host apparatus 200. [0112] The printed wiring board (PWB) 101 has a dual-side mounting structure. On the upper surface side of this printed wiring board (PWB) 101, the SD IO controller 11, the quartz oscillator 17, and the flash ROM 20 are mounted in the main body, the quartz oscillator 16 is mounted in the margin portion, and the Bluetooth controller 12, the antenna 15, and the LED 18 are mounted in the projecting portion. The Bluetooth controller 12 is shielded by a shielding member 102. [0113] On the lower surface side of the printed wiring board (PWB) 101, the connector unit 19 is positioned near the card end portion in the main body so as to be exposed from the rear surface of the card substrate. [0114] In the projecting portion at the lower surface side of the printed circuit board (PWB) 101, a type B antenna mounting region is formed in a position corresponding to the mounting position of the antenna 15 on the upper surface side of the printed wiring board (PWB) 101, in order for a single printed wiring board to be used as both types A and B. That is, the printed wiring board (PWB) 101 has antenna mounting regions on its front and rear surfaces. [0115] As shown in FIG. 15C, this mounting structure of type A is suited to the host apparatus 200 having a card slot structure in which the card upper surface faces up. This is so because when the host apparatus 200 is placed on a table, the position of the antenna 15 can be separated from the table surface, and this can reduce deterioration of the radio wave environment even when the table is made of a metal. Also, since the Bluetooth controller 12 is formed together with the antenna 15 in the projecting portion, this Bluetooth controller 12 is well shielded without any influence on the thickness of the main body. Furthermore, placing the quartz oscillator 16 for the Bluetooth controller 12 in the margin portion can reduce the distance between the Bluetooth controller 12 and the quartz oscillator 16. This can suppress the propagation delay of a clock signal and the like. [0116] Even when the Bluetooth controller 12 has a 2-chip configuration including a baseband unit and RF unit, at least the RF unit requiring a shield is preferably formed together with the antenna 15 in the projecting portion. [0117]FIGS. 16A to 16C illustrate the mounting structure of type B. FIG. 16A is a plan view showing the arrangement of parts on the printed wiring board (PWB) 101, and FIG. 16B is a side view thereof. FIG. 16C shows the state in which the SD BT card 100 is inserted into the card slot of the host apparatus 200. [0118] A difference from type A shown in FIGS. 15A to 15C is that the antenna 15 is formed on the same lower surface side as the mounting surface of the connector unit 19, not on the upper surface side of the printed wiring board (PWB) 101. The rest is the same as type A. [0119] As shown in FIG. 16C, this mounting structure of type B is suited to the host apparatus 200 having a card slot structure in which the card lower surface (connector mounting surface) faces up. This is so because when the host apparatus 200 is placed on a table, the position of the antenna 15 can be separated from the table surface, and this can reduce deterioration of the radio wave environment even when the table is made of a metal. [0120] Control of the LED 18 will be described below with reference to FIGS. 17 and 18. [0121] As shown in FIG. 17, the Bluetooth baseband controller 121 supplies to the RF unit a transmission enable signal TX_EN indicating transmission of a radio signal. Bluetooth uses TDD which time-divisionally performs transmission and reception. The transmission enable signal TX_EN becomes active �1� at a predetermined time interval. During a period in which this transmission enable signal TX_EN is �0�, a radio signal is received. [0122] The SD IO controller 11 has an AND gate 23 and an LED permission/inhibition register 22 which can be accessed from the host apparatus 200. This LED permission/inhibition register 22 is for permitting or inhibiting lighting of the LED 18, and supplies a control signal of �1� indicating permission of lighting or �0� indicating inhibition to one input terminal of the AND gate 23. The other input terminal of this AND gate 23 receives the transmission enable signal TX_EN. The output from the AND gate 23 is connected to the gate of a FET 21 which is a switch for controlling ON/OFF of the LED 18. [0123] The LED 18 is normally turned on. As shown in FIG. 18, during a radio communication period, the LED 18 is repetitively turned on and off in accordance with the timings of the transmission enable signal TX EN. If the host apparatus 200 inhibits lighting of this LED 18, the output from the AND gate 23 becomes �0� at all times, so the LED 18 is not turned on. In this way, lighting of the LED 18 can be inhibited where necessary by using the means for permitting/inhibiting lighting of the LED 18. This can reduce the power consumption of the host apparatus. [0124] In this embodiment as described above, a card having a radio communication function can be realized with an extremely simple arrangement. Therefore, this card can be used as an extended I/O device optimum for a mobile apparatus. [0125] The present invention is not limited to the above embodiment and can be variously modified when practiced without departing from its gist. In addition, the above embodiment includes inventions in various stages, so diverse inventions can be extracted by appropriately combining a plurality of components disclosed. For example, even when some of all the components disclosed in the embodiment are deleted, the arrangement from which these components are deleted can be extracted as an invention if the problems described in the Problems to be Solved by the Invention section can be solved and the effects explained in the Effects of the Invention section can be obtained. [0126] Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit and scope of the general inventive concept as defined by the appended claims and their equivalents. Referenced byCiting PatentFiling datePublication dateApplicantTitleUS7024160 *Aug 7, 2003Apr 4, 2006Compal Electronics, IncWireless transceiver with enhanced protection against interferenceUS7137565 *Oct 12, 2004Nov 21, 2006OptionMethod and algorithm for accessing a smart card stored in a telecommunications card from a host device to which said telecommunications is connectedUS7197583Jan 15, 2004Mar 27, 2007Zentek Technology Japan, Inc.SDIO controllerUS7225351 *Sep 12, 2003May 29, 2007Fujitsu LimitedMethod of switching connection of a gateway card from a processor, which has entered a low power mode, to a memory for constant communicationUS7436898Oct 14, 2003Oct 14, 2008Matsushita Electric Industrial Co., Ltd.Integrated circuit (IC) card, data transmission apparatus, data transmission method and computer program of data transmission methodUS7457907 *Aug 14, 2003Nov 25, 2008Ricoh Company, Ltd.Method and circuit for interfacing card memory, asic embedded with the interface circuit, and image forming apparatus equipped with the asicUS7484020Nov 22, 2006Jan 27, 2009Zentek Technology Japan, Inc.SDIO controllerUS7540409Jun 28, 2006Jun 2, 2009OptionMethod for accessing a smart card from a host deviceUS7683776Oct 5, 2005Mar 23, 2010Cumulous Communications Corp.Server system for remote monitoringUS7814352Apr 12, 2007Oct 12, 2010Fujitsu LimitedSelective connection of a memory to either a gateway card or information processor based on the power modeUS7881676 *Jul 26, 2005Feb 1, 2011Fujitsu LimitedRadio-frequency communication control system, radio-frequency communication control method and computer-readable storage mediumUS7902975Feb 2, 2010Mar 8, 2011Cumulous Communications CorporationServer system for remote monitoringUS7995119 *Nov 2, 2006Aug 9, 2011Sony CorporationInformation recording apparatus, non-contact recording medium and recording method for the sameUS8228183Feb 2, 2011Jul 24, 2012Arthroscopic Surgery Associates CorporationMonitoring remote environmental conditionsUS8310965 *Jul 5, 2006Nov 13, 2012Marvell International Ltd.Buffered audio system with synchronizing bus controllerUS8352661 *Mar 24, 2010Jan 8, 2013Emc CorporationData storage systems having seamless software upgradesUS8402185Feb 1, 2007Mar 19, 2013Seiko Epson CorporationDisplay device adapter with digital media interfaceUS8408474 *Oct 4, 2007Apr 2, 2013Nec CorporationMethod for speeding up the detection and the activation of the communication interface between a terminal and a UICCUS8665082Oct 15, 2003Mar 4, 2014Arthroscopic Surgery Associates CorporationMethod and apparatus for monitoring conditionsUS20100035651 *Oct 4, 2007Feb 11, 2010Nec CorporationMethod for speeding up the detection and the activation of the communication interface between a terminal and a uiccUS20110271054 *Apr 28, 2011Nov 3, 2011Huawei Technologies Co., Ltd.Mobile Network Access Device, System and MethodEP1631861A2 *Jun 2, 2004Mar 8, 2006Infocus CorporationImage-rendering device* Cited by examinerClassifications U.S. Classification455/41.2, 455/557International ClassificationG06K19/07, G06K17/00, H04M1/21, H04M1/725, H04M1/02, H04M1/00, H04L29/10, H04L12/56, G06K7/00, H04B7/26, H04W88/02, H04W4/18Cooperative ClassificationG06K7/0008, H04W4/18, H04W88/02European ClassificationG06K7/00E, H04W4/18Legal EventsDateCodeEventDescriptionSep 4, 2013FPAYFee paymentYear of fee payment: 8Sep 2, 2009FPAYFee paymentYear of fee payment: 4Oct 29, 2001ASAssignmentOwner name: KABUSHIKI KAISHA TOSHIBA, JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ITO, TAKAFUMI;REEL/FRAME:012291/0647Effective date: 20011017RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google