1460733793-929e01ac-6e10-4f3d-b531-4280ec83326a

What is claimed is:

1. A method for processing data received through a wireless channel, in a communication device that supports bluetooth wireless communication, comprising the steps of:
(a) a bluetooth module receiving data through a wireless channel;
(b) the bluetooth module informing a bluetooth host that data received through a universal serial bus (USB) exists in the bluetooth module; and
(c) the bluetooth host reading the data received by the bluetooth module in the step (a) through the USB when the bluetooth host is informed that received data exists in the step (b).
2. The method of claim 1, wherein, in the step (b), the bluetooth module informs the bluetooth host that the received data exists in the bluetooth module when the bluetooth module receives from the bluetooth host a request for checking whether the received data exists in the bluetooth module, in response to the request for checking whether the received data exists.
3. The method of claim 2, wherein, in the step (b), the request for checking whether the received data exists is performed using a request for interrupt, which is periodically transferred by the bluetooth host to the bluetooth module through the USB, and the informing is performed using an event packet.
4. The method of claim 3, wherein the step (c) comprises the steps of:
(c1) the bluetooth host making a request to the bluetooth module through the USB that the data received in the step (a) be sent from the bluetooth module to the bluetooth host when the bluetooth host is informed that received data exists in the step (b) through the event packet; and
(c2) the bluetooth module providing the data received in the step (a) to the bluetooth host through the USB when the bluetooth module receives the request for the received data in the step (c1).
5. The method of claim 4, wherein the event packet comprises a link type field as a parameter field, for indicating an asynchronous link or a synchronous link, and wherein, in the step (c1), a request for synchronous or asynchronous data is performed according to the value of the link type field in the event packet.
6. The method of claim 4, wherein the event packet comprises a data length field as a parameter field, for indicating the length of the data received in the step (a),
and wherein, in the step (c), the request for the received data in the step (c1) and the provision of the received data in the step (c2) are repeated an appropriate number of times, with reference to the value of the data length field in the event packet.
7. A method for processing data received through a wireless channel in a bluetooth module of a communication device that supports bluetooth wireless communication, comprising the steps of:
(a) receiving from a bluetooth host through a universal serial bus (USB) a request for checking whether received data exists in a bluetooth module;
(b) the bluetooth module informing the bluetooth host through the USB that received data exists when data received from the outside through a wireless channel exists in the bluetooth module;
(c) receiving from the bluetooth host, which is informed in the step (b) that the received data exists, through the USB, a request for the received data; and
(d) the bluetooth module, after receiving the request for received data, providing the data received from the outside through the wireless channel to the bluetooth host through the USB.
8. The method of claim 7, wherein the request for checking whether received data exists, which is received in the step (a), is performed using a request for interrupt which is periodically transferred by the bluetooth host to the bluetooth module through the USB,
and wherein the informing in the step (b) is performed using an event packet.
9. The method of claim 8, wherein the event packet comprises a link type field as a parameter field for indicating an asynchronous link or a synchronous link,
and wherein a request for synchronous or asynchronous data according to the value of the link type field in the event packet is received from the bluetooth host in the step (c).
10. The method of claim 8, wherein the event packet comprises a data length field as a parameter field for indicating the length of the received data,
wherein data of a limited length is provided to the bluetooth host in the step (d),
and wherein the steps (c) and (d) are repeated an appropriate number of times according to the value of the data length field in the event packet.
11. A computer readable recording medium for recording a program which is executed in a computer for processing received data, in a bluetooth module of a communication device that supports bluetooth wireless communication, wherein the program comprises the steps of:
(a) receiving a request from a bluetooth host through a universal serial bus (USB), for checking whether received data exists in a bluetooth module;
(b) informing the bluetooth host through the USB that received data exists when data received from the outside through a wireless channel exists in the bluetooth module;
(c) receiving from the bluetooth host, which is informed that the received data exists in the step (b) through the USB a request for the received data; and
(d) transferring the data received from the outside through the wireless channel to the bluetooth host through the USB.
12. A method for processing data received through a wireless channel, in a bluetooth host of a communication device that supports bluetooth wireless communication, comprising the steps of:
(a) a bluetooth host transferring a request to a bluetooth module through a universal serial bus (USB), for checking whether data received from the outside through a wireless channel exists;
(b) being informed by the bluetooth module through the USB that data received through the wireless channel exists when data received from the outside through the wireless channel exists in the bluetooth module;
(c) making a request to the bluetooth module through the USB that the received data be sent from the bluetooth module to the bluetooth host, when the bluetooth host is informed that received data exists in the step (b); and
(d) receiving from the bluetooth module through the USB, the data received by the bluetooth module from the outside through the wireless channel.
13. The method of claim 12, wherein the request for checking whether the received data exists, which is transferred in the step (a), is performed using a request for interrupt which is periodically transferred by the bluetooth host to the bluetooth module through the USB,
and wherein the informing in the step (b) is performed by an event packet.
14. The method of claim 13, wherein the event packet comprises a link type field as a parameter field for indicating an asynchronous link or a synchronous link,
wherein a request for synchronous or asynchronous data to the bluetooth module is performed according to the value of the link type field in the event packet in the step (c).
15. The method of claim 13, wherein the event packet comprises a data length field as a parameter field, for indicating the length of the data received from the outside through the wireless channel,
wherein data of a limited length is received in the step (d),
and wherein the steps (c) and (d) are repeated an appropriate number of times according to the value of the data length field in the event packet.
16. A computer readable recording medium for recording a program which is executed in a computer for processing received data, in a bluetooth host of a communication device that supports a bluetooth wireless communication, wherein the program comprises the steps of:
(a) transferring a request to a bluetooth module through a universal serial bus (USB), for checking whether data received from the outside through a wireless channel exists in a bluetooth module;
(b) being informed from the bluetooth module through the USB that data received through the wireless channel exists when data received from the outside through the wireless channel exists in the bluetooth module;
(c) making a request to the bluetooth module through the USB that the received data be sent from the bluetooth module to the bluetooth host, when the bluetooth host is informed that the received data exists in the step (b); and
(d) receiving from the bluetooth module through the USB, the data received by the bluetooth module from the outside through the wireless channel.
17. A communication apparatus for supporting bluetooth wireless communication, comprising:
a bluetooth module for transferring and receiving data through a wireless channel;
a bluetooth host for transferring data received from an application to the bluetooth module, reading data received in the bluetooth module, and transferring the received data to the application; and
a universal serial bus (USB) for connecting the bluetooth module and the bluetooth host,
wherein the bluetooth module informs the bluetooth host through the USB that received data exist, when data received through the wireless channel exists in the bluetooth module,
and wherein the bluetooth host reads through the USB the data received in the bluetooth module when the bluetooth host is informed by the bluetooth module that the received data exists.
18. The apparatus of claim 17, wherein the bluetooth module informs that received data exists in the bluetooth module using an event packet in response to a request for interrupt which is periodically transferred by the bluetooth host to the bluetooth module through the USB, when the data received through the wireless channel exists in the bluetooth module.
19. The apparatus of claim 18, wherein the event packet comprises a link type field as a parameter field for indicating an asynchronous link or a synchronous link and a data length field as a parameter field for indicating the length of the data received from the outside through the wireless channel.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An information processing device for processing an input information signal which contains an audio signal, comprising:
plural HDMI connectors for transmission and reception of the information signal with an external information processing device;
an audio separation unit for separating the audio signal from the information signal supplied from the HDMI connector;
an output connector selection unit which selects at least one of the plural HDMI connectors so as to supply the audio signal separated by the audio separation unit to the selected HDMI connector, or does not supply the audio signal to any one of the HDMI connectors; and
a control unit for controlling an entire operation of the information processing device, wherein the control unit controls the output connector control unit to output the separated audio signal to the external information processing device from a predetermined one of the plural HDMI connectors based on a predetermined condition.
2. An information processing device for processing an input information signal which contains a video signal and an audio signal, comprising:
plural HDMI connectors for transmission and reception of the information signal with an external information processing device;
a first video audio separation unit for separating a first video signal and a first audio signal accompanied with the first video signal from the information signal supplied from the HDMI connector;
a broadcast receiver unit for receiving a broadcast signal of a television broadcast;
a second video audio separation unit for separating a second video signal and a second audio signal accompanied with the second video signal from the broadcast signal received by the broadcast receiver unit;
an input switching unit for selecting one of the supplied first video signal separated by the first video audio separation unit and the supplied second video signal separated by the second video audio separation unit, and selecting one of the first audio signal separated by the first video audio separation unit and the second audio signal separated by the second video audio separation unit in synchronization with the video signal;
a display unit for receiving the video signal selected by the input switching unit to display the video information contained in the video signal;
a speaker for receiving the audio signal selected by the input switching unit to generate audio information contained in the audio signal;
an output connector selection unit which receives the audio signal selected by the input switching unit to supply the audio signal to at least one of the plural HDMI connectors by selection or does not supply the audio signal to any one of the HDMI connectors; and
a control unit for controlling an entire operation of the information processing device, wherein the control unit controls the output connector control unit to output the separated audio signal from a predetermined one of the plural HDMI connectors to the external information processing device based on a predetermined condition.
3. The information processing device according to claim 1, wherein:
the predetermined condition is an issue order of a command of the information processing device to the external information processing device to output the audio signal to a specified information processing device of the external information processing devices, and a command of the specified external information processing device to the information processing device to output the audio signal to the specified external information processing device; and
the control unit controls the output connector control unit to output the separated audio signal to the external information processing device from the HDMI connector, to which the specified information processing device has been connected based on the command in the command issue order.
4. The information processing device according to claim 2, wherein:
the predetermined condition is an issue order of a command of the information processing device to the external information processing device to output the audio signal to a specified information processing device of the external information processing devices, and a command of the specified external information processing device to the information processing device to output the audio signal to the specified external information processing device; and
the control unit controls the output connector control unit to output the separated audio signal to the external information processing device from the HDMI connector, to which the specified information processing device has been connected based on the command in the command issue order.
5. The information processing device according to claim 1, wherein:
the predetermined condition is a priority device designated among the external information processing devices;
the control unit controls the output connector control unit to output the separated audio signal to the external information processing device from one of the plural HDMI connectors, to which the information processing device as the priority device has been connected when the priority device is connected to the HDMI connector.
6. The information processing device according to claim 2, wherein:
the predetermined condition is a priority device designated among the external information processing devices;
the control unit controls the output connector control unit to output the separated audio signal to the external information processing device from one of the plural HDMI connectors, to which the information processing device as the priority device has been connected when the priority device is connected to the HDMI connector.
7. The information processing device according to claim 1, further comprising an OSD circuit for superimposing an OSD display which notifies a user of output of the separated audio signal to the external information processing device on the separated video signal.
8. The information processing device according to claim 2, further comprising an OSD circuit for performing an OSD display which notifies a user of output of the separated audio signal to the external information processing device on the display unit.
9. A method for processing a signal of an information processing device which processes an input information signal which contains an audio signal and includes plural HDMI connectors for transmission and reception of the information signal with an external information processing device, the method comprising:
connection device determination step for determining whether or not a device of specific type exists among the external information processing devices connected to the HDMI connectors; and
signal output determination step for determining whether or not the input audio signal has been output to an arbitrary number of the external information processing devices when it is determined in the connection device determination step that the device of specific type has been connected, wherein when it is determined in the signal output determination step that the audio signal has not been output to the arbitrary number of the external information processing devices, the audio signal is output to the external information processing device as the device of specific type.
10. A method for processing a signal of an information processing device which processes an input information signal which contains an audio signal, and includes plural HDMI connectors for transmission and reception of the information signal with an external information processing device, the method comprising:
connection device determination step for determining whether or not a priority device for preferentially supplying the input audio signal to the external information processing device connected to the plural HDMI connectors exists; and
signal output determination step for determining whether or not the input audio signal has been already output to an arbitrary number of the other external information processing devices when it is determined in the connection device determination step that the priority device has been connected, wherein when it is determined in the signal output determination step that the input audio signal has not been output to the arbitrary number of the other external information processing devices, the audio signal is output to the external information processing device as the priority device, and when it is determined that the input audio signal has been output to the arbitrary number of the other external information processing device, the audio signal output to the arbitrary number of the other external information processing devices is terminated to output the audio signal to the external information processing device as the priority device.
11. A method for processing a signal of an information processing device which processes an input information signal which contains an audio signal, and includes plural HDMI connectors for transmission and reception of the information signal with an external information processing device, the method comprising:
reception step for receiving a request transmitted by the external information processing device to output the input audio signal; and
output determination step for determining whether or not the audio signal has been already output to arbitrary number of other information processing devices when receiving the request in the reception step, wherein when it is determined in the output determination step that the audio signal has been already output to the arbitrary number of the information processing devices, the external information processing device rejects the transmitted request.
12. A method for processing a signal of an information processing device which processes an input information signal that contains an audio signal, and includes plural HDMI connectors for transmission and reception of the information signal with an external information processing device, wherein a priority device is set among the external information processing devices so that the information processing device preferentially supplies the input audio signal, the method comprising:
reception step for receiving a request transmitted by the external information processing device to output the input audio signal;
output determination step for determining whether or not the audio signal has been already output to arbitrary number of other information processing devices when receiving the request in the reception step; and
request determination step for determining whether or not the request has been received from the priority device when it is determined in the output determination step that the audio signal has been already output to the arbitrary number of other information processing devices, wherein when it is determined in the request determination step that the request has been received from the priority device, supply of the audio signal to the arbitrary number of other information processing devices is terminated to supply the audio signal to the information processing device as the priority device.