The disclosure of Japanese Patent Application No. 2005-300835 and Japanese Patent Application No. 2005-300836 are incorporated herein by reference.
1. Field of the Invention
The present invention relates to remote control apparatuses and portable communication terminals. More specifically, the present invention relates to a remote control apparatus which remotely controls electronic appliances like a television, an air conditioning, etc., and a portable communication terminal endowed with such a remote control function.
2. Description of the Related Art
As an example of such a kind of conventional remote control apparatus, one disclosed in Japanese Patent Laying-open No. 2005-244676 (Patent Document 1) is known. The related art displays a plurality of bounding boxes (tab) respectively corresponding to a plurality of electronic appliances to be remotely controlled. In each of the plurality of tabs, letters indicative of a name of the electronic appliance corresponding to the tab are described. With reference to the plurality of tabs thus displayed, it is possible to select a desired appliance out of the plurality of electronic appliances.
However, most of the electronic appliances to be operated by remote control like a television, an air conditioning do not accept a remote control operation unless at least main power supply is turned on (in an on state or a standby state). Accordingly, all the plurality of electronic appliances to be remotely controlled is not always in a remote controllable state.
However, in the related art of Patent Document 1, the plurality of tabs are displayed irrespective of a state of individual electronic appliance, and therefore, a useless remote control operation to an appliance in an uncontrollable state may forcedly be done.
Furthermore as an example of such a kind of conventional portable communication terminal, one disclosed in Japanese Patent Laying-open No. 2003-78977 (Patent Document 2) is known. The related art has a plurality of buttons respectively corresponding to a plurality of electronic appliances, and stores a plurality of remote control codes respectively corresponding to the plurality of electronic appliances in a memory. When a button corresponding to a desired electronic appliance out of the plurality of buttons is pushed, a remote control code corresponding to the electronic appliance is read from the memory, and infrared rays corresponding to the read remote control code is sent. Thus, it is possible to remotely control the desired electronic appliance with the portable communication terminal.
However, in the related art of Patent Document 2, only the electronic appliance registered in advance can be remotely controlled while any of the registered appliances can remotely control electronic appliances with ease at even other's house.
Therefore, it is a primary object of the present invention to provide a novel remote control apparatus and a novel portable communication terminal.
Another object of the present invention is to provide a remote control apparatus capable of accurately remotely controlling electronic appliances around there.
The other object of the present invention is to provide a portable communication terminal which is able to remotely control electronic appliances existing under a desired location condition.
A remote control apparatus in accordance with a first invention comprises a first detector (S47) for detecting an electronic appliance (50, 80, 82, . . . ) having a wireless tag (66) by communicating with the wireless tag, a creator (S53) for creating a control signal adapting to the electronic appliance detected by the first detector, a first transmitter (S57) for repeatedly transmitting the control signal created by the creator to a processor of the electronic appliance detected by the first detector, a second detector (S59) for detecting an electronic appliance responding to the control signal transmitted by the first transmitter, and a display (S63) for displaying an operation screen to remotely control the electronic appliance detected by the second detector.
An electronic appliance having a wireless tag is detected by a first detector which communicates with the wireless tag. A control signal adapting the electronic appliance detected by the first detector is created by a creator. A first transmitter repeatedly sends the control signal created by the creator to a processor of the electronic appliance detected by the first detector. An electronic appliance responding to the control signal transmitted by the first transmitter is detected by a second detector. A display displays an operation screen to remotely control the electronic appliance detected by the second detector.
If the electronic appliance is in an off state, a communication with the processor of the electronic appliance is impossible. On the contrary thereto, a communication with a wireless tag provided to the electronic appliance is possible when the electronic appliance is in an off state. Here, in the first invention, an electronic appliance is first detected by communicating with a wireless tag, and a control signal adapting to the detected electronic appliance is generated.
The created control signal is transmitted to the processor of the detected electronic appliance, which allows detection of the electronic appliance in an on state or a standby state. The operation screen to be displayed by the display is a screen to remotely control the electronic appliance in an on state or a standby state. By means of such an operation screen, it is possible to remotely control an electronic appliance existing around there with precision.
It is preferable that the operation screen includes a plurality of characters respectively corresponding to a plurality of electronic appliances detected by the first detector. The remote control apparatus further comprises a first changer (S61) for changing a display manner of the character corresponding to the appliance except for the appliance detected by the second detector out of the plurality of characters included in the operation screen.
The first changer changes a display manner of the character corresponding to the appliance except for the appliance detected by the second detector out of the plurality of characters included in the operation screen.
The display manner of the character corresponding to the electronic appliance which is in an off state out of the plurality of characters included in the operation screen is changed, which allows an operator to visually recognize which one is remotely controllable out of the electronic appliance existing around there.
More preferably, the remote control apparatus further comprises a second transmitter (S85), when accepting an operation directed to a desired character included in the operation screen, for transmitting a control signal according to the operation to an appliance corresponding to the desired character, a determiner (S69, S71) for determining the presence or absence of a response to the control signal transmitted by the second transmitter, and a second changer (S73) for changing a display manner of a character corresponding to the desired electronic appliance when it is determined to be no response.
When an operation performed on a desired character within the operation screen is accepted, a control signal in response to the operation is transmitted to an electronic appliance corresponding to the desired character by a second transmitter. The presence or absence of a response to the control signal transmitted by the second transmitter is determined by a determiner. When the determiner determines no response, a second changer changes a display manner of the character corresponding to the desired electronic appliance.
Every time that a control signal is transmitted to a desired electronic appliance in response to an operation performed on the operation screen, a presence or absence of a response to the control signal is determined, and when it is determined to be no response, a displaying state of the character corresponding to the desired electronic appliance is changed. Thus, when the electronic appliance shifts from a controllable state to a non controllable state, the operator can confirm it instantaneously.
It is preferable that the remote control apparatus further comprises a location detector (S1) for detecting location information indicative of its own present location, a register (S45) for registering the location information detected by the location detector under a desired location condition; and a determiner (S13) for determining whether or not a match condition is satisfied between the location information detected by the location detector after completion of the registering process by the register and the location information registered in the register, and the appliance detector executes detection processing when a determination result by the determiner is affirmative.
The location information indicative of the present location of the remote control apparatus is detected by a location detector. The location information detected by a location detector under the desired location condition is registered by a register. A determiner determines whether or not a match condition is satisfied between the location information detected by the location detector after completion of the registering process by the register and the location information registered in the register. If the determination result is affirmative, an electronic appliance existing around there is detected by an appliance detector. An operation screen for remotely controlling the electronic appliance detected by the appliance detector is displayed by a display.
That is, the operation screen for remotely controlling an electronic appliance in an on state or a standby state around the remote control apparatus is displayed when the identification information detected by the information detector and the identification information which has been registered in the register satisfy with each other. Since the register registers the identification information detected under the desired location condition, the operation screen is displayed when the remote control apparatus exists under the desired location condition. Thus, it is possible to remotely control the electronic appliance in an on state or a standby state existing under a desired location condition by means of the remote control apparatus.
It is more preferable that a remote control apparatus further comprises a communicator (14) for executing communication processing with a base station, and the location detector detects identification information of a base station (ST1, ST2, . . . ) which is able to be communicated by the communicator as the location information.
The identification information of a base station which is able to be communicated by a communicator is detected as location information.
In one embodiment, the base station repeatedly sends a PN (Pseudo Noise) signal, and the location detector notes the PN signal sent from the base station.
A plurality of PN signals which is respectively transmitted from a plurality of base stations have frequencies different from each other. By noting such a PN signal, it is possible to identify a base station which is able to be communicated.
In another embodiment, the base station repeatedly sends an identification signal including the identification information of the base station, and the location detector notes the identification signal sent from the base station. Typically, the base station is a wireless LAN (Local Area Network) access point. In this case, an identification signal is only necessary to be a signal including information capable of identifying a predetermined base station, such as an MAC (Media Access Control) address assigned to the wireless LAN access point, an IP (Internet Protocol) address, a SSID (Service Set Identifier), etc.
An appliance control program in accordance with the first invention causes a processor (26) of a remote control apparatus (10) to execute following steps of a first detecting step (S47) for detecting an electronic appliance (50, 80, 82, . . . ) having a wireless tag (66) by communicating with the wireless tag, a creating step (S53) for creating a control signal adapting to the electronic appliance detected by the first detecting step, a first transmitting step (S57) for repeatedly transmitting the control signal created by the creating step to a processor (60) of the electronic appliance detected by the first detecting step, a second detecting step (S59) for detecting an electronic appliance responding to the control signal transmitted by the first transmitting step, and a displaying step (S63) for displaying an operation screen to remotely control the electronic appliance detected by the second detecting step.
An appliance controlling method of a remote control apparatus (10) in accordance with the first invention comprises a first detecting step (S47) for detecting an electronic appliance (50, 80, 82, . . . ) having a wireless tag by communicating with the wireless tag (66), a creating step (S53) for creating a control signal adapting to the electronic appliance detected by the first detecting step, a first transmitting step (S57) for repeatedly transmitting the control signal created by the creating step to a processor (60) of the electronic appliance detected by the first detecting step, a second detecting step (S59) for detecting an electronic appliance responding to the control signal transmitted by the first transmitting step, and a displaying step (S63) for displaying an operation screen to remotely control the electronic appliance detected by the second detecting step.
A portable communication terminal in accordance with a second invention comprises a communicator (14) for executing communication processing with a base station (ST1, ST2, . . . ), an information detector for detecting identification information of a base station which is able to be communicated by the communicator, a register (S45) for registering the identification information detected by the information detector under a desired location condition, a determiner (S13) for determining whether or not a match condition is satisfied between the identification information detected by the information detector after completion of registering processing by the register and the identification information registered by the register, an appliance detector (S55-S61) for detecting an electronic appliance (50, 80, 82, . . . ) existing around there when a determination result by the determiner is affirmative, and a display (S63) for displaying an operation screen to remotely control the electronic appliance detected by the appliance detector.
The communication processing with a base station is performed by a communicator. The identification information of a base station which is able to be communicated by the communicator is detected by an information detector. The identification information detected by the information detector under a desired location condition is registered by a register. A determiner determines whether or not a match condition is satisfied between the identification information detected by the information detector after completion of registering processing by the register and the identification information registered by the register. If the determination result is affirmative, an electronic appliance existing around there is detected by an appliance detector. An operation screen for remotely controlling the electronic appliance detected by the appliance detector is displayed by a display.
That is, an operation screen for remotely controlling an electronic appliance existing around the portable communication terminal is displayed when a match condition is satisfied between the identification information detected by the information detector and the identification information which has already been registered. Since the register registers the identification information registered under a desired location condition, the operation screen can be displayed when the portable communication terminal exists under the desired location condition. Thus, it is possible to remotely control the electronic appliance existing under the desired location condition by a portable communication terminal.
In one embodiment, the base station repeatedly sends a PN (Pseudo Noise) signal, and the information detector notes the PN signal sent from the base station.
A plurality of PN signals which are respectively transmitted from a plurality of base stations have frequencies different from each other. By noting such a PN signal, it is possible to identify a base station which is able to be communicated.
In another embodiment, the base station repeatedly sends an identification signal including the identification information of the base station, and the location detector notes the identification signal sent from the base station. Typically, the base station is a wireless LAN (Local Area Network) access point. In this case, an identification signal is only necessary to be a signal including information capable of identifying a predetermined base station, such as an MAC address assigned to a wireless LAN access point, an IP address, a SSID, etc.
It is preferable that the electronic appliance has a wireless tag (66) storing appliance identification information, and the appliance detector includes a reader (32) for reading the appliance identification information stored in the wireless tag.
The electronic appliance includes a wireless tag for storing appliance identification information, and the appliance detector can detect an electronic appliance around there by reading appliance identification information stored in the wireless tag by a reader.
It is preferable that a portable communication terminal further comprises a creator (S53) for creating a control signal adapting to the electronic appliance detected by the appliance detector, a transmitter (S57) for transmitting the control signal created by the creator to a processor of the electronic appliance detected by the appliance detector, an responding appliance detector (S59) for detecting an electronic appliance responding to the control signal transmitted by the transmitter, and the display changes a display manner of the operation screen according to a detection result of the responding appliance detector.
A control signal adapting to the electronic appliance detected by the appliance detector is created by a creator. A transmitter transmits the control signal created by the creator to a processor of the electronic appliance detected by the appliance detector. An electronic appliance responding to the control signal transmitted by the transmitter is detected by a responding appliance detector. The display changes a display manner of the operation screen according to a detection result of the responding appliance detector.
The control signal adapting to the detected electronic appliance is created, and the created control signal is transmitted to a processor of the detected electronic appliance. This makes it possible to detect the electronic appliance in an on state or a standby state. The operation screen displayed by the display is a screen for remotely controlling an on state or a standby state of the electronic appliance. By such an operation screen, it is possible to remotely control an electronic appliance around there with precision.
It should be noted that if the electronic appliance is in an off state, a communication with the processor of the electronic appliance is impossible, but a communication with a wireless tag provided to the electronic appliance is possible even when the electronic appliance is in an off state. Here, an electronic appliance is first detected by a communication with a wireless tag, a control signal adapting to the detected electronic appliance is generated, and the generated control signal is transmitted to a processor of the detected electronic appliance. Thus, by detecting an electronic appliance in an off state, a control signal is transmitted to a processor of the electronic appliance even in an off state, and whereby, it is possible to remotely control the electronic appliance with precision when the electronic appliance changes from the off state to the on state.
It is preferable that the transmitter repeatedly sends the control signal.
By repeatedly transmitting a control signal, it is possible to correspond to a change of a state of the electronic appliance.
More preferably, the portable communication terminal further comprises an acquirer (S51) for acquiring appliance control information to remotely control an electronic appliance detected by the appliance detector by utilizing the communicator, and the creator creates the control signal on the basis of the appliance control information acquired by the acquirer.
The appliance control information to remotely control an electronic appliance detected by the appliance detector is acquired by an acquirer. A creator creates the control signal on the basis of the appliance control information acquired by the acquirer.
By acquiring the appliance control information by utilizing the communicator, it is possible to also remotely control an electronic appliance except for the appliance registered in advance.
An appliance control program of a portable communication terminal in accordance with the second invention causes a processor (26) of a portable communication terminal (10) having a communicator (14) for executing communication processing with a base station (ST1, ST2, . . . ) to execute an information detecting step (S1) for detecting identification information of a base station which is able to be communicated by the communicator, a registering step (S45) for registering the identification information detected by the information detecting step under a desired location condition, a determining step (S13) for determining whether or not a match condition is satisfied between the identification information detected by the information detecting step after completion of registering processing by the registering step and the identification information registered by the registering step, an appliance detecting step (S55-S61) for detecting an electronic appliance existing around there when a determination result by the determining step is affirmative, and a displaying step (S63) for displaying an operation screen to remotely control the electronic appliance detected by the appliance detecting step.
An appliance controlling method in accordance with the second invention is an appliance controlling method of a portable communication terminal (10) having a communicator (14) to perform communication processing with a base station (ST1, ST2, . . . ), comprises an information detecting step (S1) for detecting identification information of a base station which is able to be communicated by the communicator, a registering step (S45) for registering the identification information detected by the information detecting step under a desired location condition, a determining step (S13) for determining whether or not a match condition is satisfied between the identification information detected by the information detecting step after completion of registering processing by the registering step and the identification information registered by the registering step, an appliance detecting step (S55-S61) for detecting an electronic appliance existing around there when a determination result by the determining step is affirmative, and a displaying step (S63) for displaying an operation screen to remotely control the electronic appliance detected by the appliance detecting step.
According to the first invention, it is possible to accurately remotely control an electronic appliance around there.
According to the second invention, it is possible to accurately remotely control the electronic appliance under the desired location condition with the portable communication terminal.
The above described objects and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.
Referring to
On the other hand, if a calling signal is received through an antenna 12, the telephone processing circuit 14 generates a sound message for notifying an incoming call. By the start of such an incoming call notification processing, the portable communication terminal 10 shifts from the state in which a telephone communication is impossible to the state in which a telephone communication is tried. The generated sound message is output from a speaker 20 via an amplifier 18.
If an off-hook operation is not performed in response to the incoming call notification, a connection for telephone communication fails. The portable communication terminal 10 is returned from the state in which a telephone communication is tried to the state in which a telephone communication is impossible. On the other hand, if a hook operation is performed in response to the incoming call notification, a connection for telephone communication succeeds. The portable communication terminal 10 shifts from the state in which a telephone communication is tried to the state in which a telephone communication is possible.
When it changes to the state in which a telephone communication is possible, a sender sound picked up by a microphone 16 is subjected to modulation processing by the telephone processing circuit 14 to emit from the antenna 12. The emitted sender sound is transmitted to a communications terminal of an intended party. A receiver sound sent from the intended party is received by the antenna 12, and demodulated by the telephone processing circuit 14. The demodulated receiver sound is output from the speaker 20 through the amplifier 18. When one talker side performs an off-hook operation, the connection for telephone communication is shut down. The portable communication terminal 10 shifts from the state in which a telephone communication is possible to the state in which a telephone communication is impossible.
Furthermore, the telephone processing circuit 14 realizes a communication function for communicating with servers (not illustrated) on the Internet in cooperation with the mobile communication system.
However, the portable communication terminal 10 also functions as a remote controller for controlling electronic appliances by infrared rays at the place registered in advance like an own house. Whether or not a present location is the registered place is determined with reference to a PN (Pseudo Noise: pseudo noise) signal. For identifying the electronic appliances, an IC tag and an IC tag reader are utilized.
Here, the PN signal is a signal transmitted from a base station for a mobile communication system, and the value (frequency) is different from one base station from another. Furthermore, the strength of the detected PN signal is attenuated as the present location is away from the base station. Here, out of the detected PN signals, one having strength less than a threshold value is eliminated, and the values of the rest of the PN signals, that is, the values of the PN signals having strength equal to or more than the threshold value (hereinafter referred to as “PN value”) is utilized for location determination.
First, with respect to the location determining function, the CPU 26 periodically executes PN detection processing for detecting a PN signal. When a PN registering operation is executed via the operation panel 36 at a certain place, the CPU 26 registers the PN value detected at that time in a register 30r formed in a flash memory 30. From that time onward, a PN value periodically detected and the PN value registered in the register 30r are compared with each other to thereby determine whether the present location matches with the registered location.
More specifically, with reference to
It should be noted that the result of the PN detection is temporarily held in the RAM 28, and overwritten with a new detection result. As a result, the latest PN value is always held in the RAM 28.
When a PN registering operation is performed at the own house H1, the CPU 26 abandons the PN having strength less than the threshold value (=3), that is, “18” out of the four PNs shown in
From that time onward, the CPU 26 determines the latest PN value in the RAM 28 and the PN value in the register 30r match with each other every time a remote control mode is selected, and activates a remote control function when it is determined that they match with each other. The match here means that the combination of the PN values between the RAM 28 and the register 30r are completely equal, that is, any PN values in the RAM 28 exist in the register 30r, and any PN values in the register 30r exist in the RAM 28.
Accordingly, when the remote control mode is selected in the own house H1, the PN match (see
Next, as to the remote control function, the portable communication terminal 10 further includes an infrared ray receiving and emitting circuit 38 for emitting and receiving infrared ray, and an IC tag reader 32 for reading identification information from an IC tag integrated in an electronic appliance. Meanwhile, an electronic appliance to be controlled have to be furnished with similar infrared ray receiving and emitting circuit and an IC tag storing identification information (manufacture name, model name, model number, etc.) of the appliance. The configuration of a television as one example of such an appliance is shown in
Referring to
The IC tag reader 32 thus reads the identification information from the IC tag 66, and whereby, the CPU 26 of the portable communication terminal 10 can sends a remote control signal (infrared code) complying with the television 50. The infrared ray receiving and emitting circuit 62 applies the infrared code transmitted from the portable communication terminal 10 to the CPU 60. The CPU 60 sends a response signal back through the infrared ray receiving and emitting circuit 62, and applies a command corresponding to the applied infrared code to a tuner 54.
The response signal sent back from the infrared ray receiving and emitting circuit 62 is received by the infrared ray receiving and emitting circuit 38, and applied to the CPU 26. If a response signal is not received directly after the infrared code is transmitted (within one second, for example), the CPU 26 of the portable communication terminal 10 excludes the television 50 from an object to be controlled.
The tuner 54 selects a channel instructed by the CPU 60, and applies a broadcast signal of the selected channel in the signal processing circuit 56. The signal processing circuit 56 converts the applied broadcast signal into a program video signal and a program sound signal, and adjusts the level of the program sound signal according to the instruction from the CPU 26. The program video signal and the program sound signal are output to the TV monitor 58.
A description is made on how to remotely control the television 50 by operating the portable communication terminal 10 at the own house H1. With reference to
Referring to
When “YES” is selected on the PN registration guiding screen, appliance detecting processing is executed. In the appliance detecting processing, the IC tag reader 32 first transmits a request signal for requesting the IC tag 66 to transmit the identification information. If an appliance with the IC tag 66 exists within a reachable area of the request signal, the IC tag reader 32 can receive attribute information sent from the IC tag 66.
When the identification information is received by the IC tag reader 32, the CPU 26 registers the received identification information in the appliance list of the RAM 28 (see
Next, the CPU 26 sends test signals through the infrared ray receiving and emitting circuit 38. Each of the television 50 and lighting 80 receives the test signal, and sends a response signal back. The CPU 26 excludes the air conditioning 82 from the object to be controlled, and displays a remote controllable appliance list screen shown in
When a channel selection operation and a volume adjustment operation are performed via the operation panel 36 in a state that “TV” is selected on the remote controllable appliance list screen, an infrared code according to the operation is transmitted by the television remote control application. The transmitted infrared code is received by the television 50, and the television 50 executes processing corresponding to the infrared code, that is, channel selection processing and volume adjustment processing.
After the PN registration is performed at the own house H1 as in the above-described manner, when a remote control mode is selected at the own house H1, the screen shown in
The operation of the portable communication terminal 10 at the friend's house H2 is what follows. Referring to
When a remote control mode is selected at the friend's house H2, a PN registration has not yet been performed at the friend's house H2, a PN registration guiding screen shown in
Additionally, if the remote control function is desired to be used even in the friend's house H2, this can be made by performing the PN registration at friend's house H2 with the friend's approval. That is, if “YES” is selected on the screen shown in FIG. 7(B), “18”, “21” and “22” are further registered in the register 30r as PN values “PN2” at the friend's house H2. Next, the appliance detecting processing is executed to activate a remote control application corresponding to the detected appliance, and a remote controllable appliance list screen similar to
With respect to the above-mentioned remote control function, the CPU 26 of the portable communication terminal 10 executes a PN detecting task shown in
It should be noted that the PN detecting task is in an activated state as long as the power source is turned on. The flag (α) controlling task and the main task are activated when the remote control mode is selected, and are ended when other modes are selected or when the power source is turned off. The remote control application is activated by the main task, and is ended when a mode except for the remote control mode is selected or when the power source is turned off.
Meanwhile, the remote control processing task of the electronic appliance is always in an activated state when the main power supply of the electronic appliance is in an on state.
Furthermore, the control program according to the flowchart shown in
First, with reference to
Referring to
In a step S13, it is determined whether or not the obtained PN values match with the PN values registered in the register 30r. The match here means the combination of the PN values in the register 30r and the combination of the PN values obtained from the RAM 28 are completely equal to each other. Accordingly, if no PN value is registered in the register 30r, it is determined to be a mismatch. Furthermore, assuming that “PN1=21, 25 and 22” are registered in the register 30r (see
If “YES” is determined in the step S13, the process proceeds to a step S15, and “TRUE” is set to a flag α. If “NO” in the step S13, the process proceeds to a step S17 to set “FALSE” in the flag α. After setting, the process proceeds to a step S19. In the step S19, it is determined whether or not a predetermined time period (5 seconds, for example) elapses from the preceding PN obtaining, and if “YES” is determined, the process returns to the step S11.
With reference to
In the step S35, the character generator 22 is instructed to display a PN registration guiding screen. In response thereto, the character generator 22 displays the PN registration guiding screen on the LCD monitor 24 (see
On the other hand, if “YES” is selected, a PN value having strength equal to or more than the threshold value (=3) is obtained from the RAM 28 in a step S43, and the obtained PN value is registered in the register 30r in a step S45 (see
In the step S47, appliance detecting processing is executed. In the appliance detecting processing, the IC tag reader 32 is instructed to transmit a request signal for requesting the IC tag 66 to send the identification information back. When the identification information is received by the IC tag reader 32, the received identification information is registered in the appliance list within the RAM 28 (see
In a step S49, it is determined whether or not a remote control application corresponding to the detected appliance exists in the flash memory 30, and if “YES”, the process proceeds to a step S53. If it is not a corresponding remote control application, application download processing is executed in a step S51. In the application download processing, a connection processing to the Internet is executed by cooperating the telephone processing circuit 14 and the network controller (not shown) to access a server offering the corresponding remote control application, and to download the corresponding remote control application from the server to the flash memory 30. After downloading, the process proceeds to the step S53.
In the step S53, the corresponding remote control application is activated. When the present location is at the own house H1 (see
Referring to
In the step S63, the character generator 22 is instructed to display the remote controllable appliance list screen corresponding to the appliance list. In response thereto, the character generator 22 displays a remote controllable appliance list screen on the LCD monitor 24 (see
After completion of the display instruction, the process proceeds to a loop in the steps S65 and S67. During displaying the screen shown in
If transmission of the remote control signal is executed by the remote control application for the appliance “i” (see
If “YES” in the step S71, the process proceeds to a step S73 to set the translucent flag in the appliance “i”. Then, the process returns to the step S63. Noted that in the current step S63, the translucent flag is set to the appliance “i”, so that the tab of the appliance “i” within the remote controllable appliance list screen is translucently displayed.
Thus, the presence or absence of a response to a remote control signal is confirmed to each appliance, and if no response is transmitted from an appliance, the tab of the appliance is made translucent to thereby allow the user to immediately confirm that the remote control operation of the appliance is made impossible. Consequently, a useless remote control operation can be reduced.
Referring to
Referring to
As understood from the foregoing, in this embodiment, the CPU 26 receives four PN signals transmitted from four base stations ST1, ST2, ST3 and ST4 through the telephone processing circuit 14, and periodically detects a present location of the portable communication terminal 10 on the basis of the received four PN signals (S1, S3, S5).
When a registering operation is accepted via the operation panel 36, the detected location is registered in the register 30r (see
Accordingly, only when the portable communication terminal 10 exists in the registered location, it can detect an electronic appliance, capable of properly restricting an object to be remotely controlled by the portable communication terminal 10.
Furthermore, the CPU 26 changes translucency of respective characters as shown in
The determination whether or not the appliance can be remotely controlled is performed on all the detected electronic appliances at a time and periodically by transmitting test signals, and, every time that a remote control signal is transmitted, is performed on an electronic appliance as a destination of the signal.
It should be noted that in this embodiment, a present location is detected by utilizing a plurality of PN signals respectively transmitted from a plurality of base stations. However, it is possible to perform position detection by utilizing other signals like a plurality of GPS signals respectively transmitted from a plurality of GPS (Global Positioning System) satellites.
Furthermore, whether or not the detected location and the registered location match with each other is determined whether or not the combinations of the PN values match between the RAM 28 and the register 30r, but it may be determined whether or not the order of PN values are completely match between the RAM 28 and the register 30r.
Another embodiment of the present invention is described below with reference to
The embodiment is similar to the afore-stated embodiment except for these points, a duplicated description is omitted, and only the differences are described in detail. Referring to
The telephone processing circuit 14 connects a CPU 26 to the Internet through the wireless LAN access points, which realizes an IP (Internet Protocol) telephone. A CPU 60 determines whether or not a present location is the registered location with reference to MAC addresses repeatedly transmitted from the wireless LAN access points.
The strength of the signal including an MAC address (hereafter, called an “ID signal”) is attenuated as the present location is away from a wireless LAN access point. Here, the signal having strength less than a threshold value out of the detected signals is excluded, and an MAC address (this may appropriately called “ID”) included in the rest of the ID signal, that is, the ID signal having strength equal to or more than the threshold value is utilized for identification of the location.
First, as to the location determining function, the CPU 26 periodically executes ID detection processing for detecting an ID signal. When an ID registering operation is performed via an operation panel 36 at a certain place (see
More specifically, with reference to
When an ID registering operation is performed at the own house H1, the CPU 26 abandons the ID having strength less than a threshold value (=3) out of four IDs shown in
From that time onward, the CPU 26 determines whether or not the latest ID in the RAM 28 and the IDs in the register 30r match with each other every time the remote control mode is selected, and activates a remote control function when it is determined to be a match.
Referring to
The CPU 26 of the portable communication terminal 10 executes in parallel an ID detection task shown in
Referring to
Referring to
Referring to
In the step S35, a character generator 22 is instructed to display an ID registration guiding screen. In response thereto, the character generator 22 displays an ID registration guiding screen on the LCD monitor 24 (see
On the other hand, if “YES” is selected, the ID having strength equal to or more than the threshold value (=3) is obtained from the RAM 28 in a step S43, and the obtained ID is registered in the register 30r (see
The process in
A CPU of each electronic appliance, like the CPU 60 of the television 50, for example, executes a remote control processing task shown in
According to the present invention, similar to the afore-mentioned embodiment, the portable communication terminal 10 detects an electronic appliance only when it exists in the registered location, so that it is possible to appropriately control the object to be remotely controlled by the portable communication terminal 10.
Although provided that a wireless LAN is constructed at the house in this embodiment unlikely to the afore-stated embodiment, a narrow reachable range of an ID signal transmitted from the wireless LAN access point allows more accurate determination whether or not the present location is the registered location.
It should be noted that in this embodiment, an MAC address is used as identification information (ID) for identifying a wireless LAN access point (base station), other identification information such as a SSID (Service Set Identifier), etc. may be used. Or, an ESSID (Extended Service Set Identifier) including a plurality of wireless LAN access points for identifying a wireless LAN may be used.
Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2005-300835 | Oct 2005 | JP | national |
2005-300836 | Oct 2005 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4825209 | Sasaki et al. | Apr 1989 | A |
5777570 | Kokubu | Jul 1998 | A |
5917425 | Crimmins et al. | Jun 1999 | A |
6174073 | Regan et al. | Jan 2001 | B1 |
6556813 | Tsui | Apr 2003 | B2 |
6563430 | Kemink et al. | May 2003 | B1 |
6636157 | Sato | Oct 2003 | B1 |
6642843 | Satoh | Nov 2003 | B2 |
6717528 | Burleson et al. | Apr 2004 | B1 |
6791467 | Ben-Ze'ev | Sep 2004 | B1 |
6933936 | Hirai | Aug 2005 | B1 |
7116242 | Guthrie | Oct 2006 | B2 |
7193504 | Carrender et al. | Mar 2007 | B2 |
7254182 | Tsui | Aug 2007 | B2 |
7607091 | Song | Oct 2009 | B2 |
20010048373 | Sandelman | Dec 2001 | A1 |
20010056305 | Moriya et al. | Dec 2001 | A1 |
20030020645 | Akiyama | Jan 2003 | A1 |
20030034897 | Shamoon et al. | Feb 2003 | A1 |
20040070491 | Huang et al. | Apr 2004 | A1 |
Number | Date | Country |
---|---|---|
2003-78977 | Mar 2003 | JP |
2005-244676 | Sep 2005 | JP |
Number | Date | Country | |
---|---|---|---|
20070279248 A1 | Dec 2007 | US |