[go: up one dir, main page]

WO2010113579A1 - 制御システム、携帯端末装置、被制御装置、制御方法および制御プログラム - Google Patents

制御システム、携帯端末装置、被制御装置、制御方法および制御プログラム Download PDF

Info

Publication number
WO2010113579A1
WO2010113579A1 PCT/JP2010/053217 JP2010053217W WO2010113579A1 WO 2010113579 A1 WO2010113579 A1 WO 2010113579A1 JP 2010053217 W JP2010053217 W JP 2010053217W WO 2010113579 A1 WO2010113579 A1 WO 2010113579A1
Authority
WO
WIPO (PCT)
Prior art keywords
mode
unit
controlled device
operation mode
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2010/053217
Other languages
English (en)
French (fr)
Inventor
晃弘 東
淳一 白川
戸嶋 朗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to US13/259,230 priority Critical patent/US20120015641A1/en
Publication of WO2010113579A1 publication Critical patent/WO2010113579A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording

Definitions

  • the present invention relates to a control system, a mobile terminal device, a controlled device, a control method, and a control program, and in particular, includes a mobile terminal device and a controlled device capable of executing processing corresponding to a control signal from the mobile terminal device.
  • remote control application a terminal device that is provided with a plurality of screens (states) and is capable of performing function operations according to the screens.
  • Patent Document 1 Japanese Patent Laid-Open No. 2002-135865 (Patent Document 1)).
  • Patent Document 2 discloses a TV game machine that gives a vibration shock to an operator by vibrating a vibrating body using a signal transmitted from a main body.
  • JP 2002-135865 A Japanese Utility Model Publication No. 5-86387
  • the target controlled device is normally remotely controlled.
  • the state of the remote control app may change (temporarily) depending on the type of remote control app or the type of device to be controlled. Specifically, the operation button assignment may change.
  • the screen changes when the status of the remote control app changes in this way. Therefore, the user can notice a change in the state of the application by looking at the screen.
  • the user when performing remote control operation, the user often keeps an eye on the remote control (mobile terminal device). Therefore, even if the state of the remote control app of the mobile terminal device changes, the user is less likely to notice that. If you do not notice that the status of the remote control app has changed, it may cause an erroneous operation. In particular, when the operation target is changed from the controlled device to the own terminal, there is a high possibility that the state of the own terminal will be unintentionally unknowingly.
  • Patent Document 1 vibrates for the first time when a button is pressed, and therefore cannot notify in advance a case where an erroneous operation is likely to occur. Further, in Patent Document 2, it is necessary to interpret all timings at which the controlled device (main body) should vibrate the remote control, and it is determined whether or not the remote control side (mobile terminal device) has entered a specific state. I can't.
  • the present invention has been made to solve the above-described problems, and its object is to provide a control system, a portable terminal device, a controlled device, a control method, and a control program that can reduce erroneous operations by a user. Is to provide.
  • a control system is a control system including a mobile terminal device and a controlled device capable of communicating with the mobile terminal device, the mobile terminal device including an input unit for receiving an instruction, A first mode for determining an instruction content based on a signal from the input unit according to a current operation mode among a first mode for controlling the control device and a second mode for performing processing on the mobile terminal device.
  • the determination means the first communication means for transmitting a control signal corresponding to the determined instruction content to the controlled device in the first mode, and the instruction determined in the second mode
  • First processing execution means for executing processing corresponding to the content
  • second determination means for determining whether or not the operation mode has been changed from the first mode to the second mode
  • the operation mode Change And a notification processing means for performing a process for notifying the change of the operation mode, and a second for outputting at least one of vibration, light and sound according to the processing by the notification processing means.
  • the controlled device includes second communication means for receiving a control signal from the first communication means, and second process execution means for executing processing corresponding to the received control signal.
  • the second communication unit further transmits specific information to the portable terminal device
  • the first communication unit further receives the specific information
  • the first processing execution unit further includes The specific information received by the first communication means is processed, and the second determination means determines that the operation mode has been changed to the second mode when the specific information is received.
  • the controlled apparatus further includes third determination means for determining whether or not the control signal received by the second communication means is an instruction to transmit specific information, and executes the second process.
  • the means executes processing for transmitting specific information from the second communication means to the mobile terminal device when it is determined that the control signal is an instruction to transmit specific information.
  • the notification processing unit when the second determination unit determines that the operation mode has been changed, the notification processing unit further sends a change signal indicating the change of the operation target to the controlled device from the first communication unit. And a notification processing means for performing a process of notifying that the operation mode in the mobile terminal device has been changed to the second mode when the change signal is received, And a second output means for outputting predetermined information in accordance with the processing by the processing means.
  • a mobile terminal device is a mobile terminal device capable of communicating with a controlled device that performs processing corresponding to a received control signal, and controls an input means for receiving an instruction and the controlled device.
  • a first determination unit for determining an instruction content based on a signal from the input unit according to a current operation mode among a first mode and a second mode for performing processing on the mobile terminal device; In the first mode, a communication unit for transmitting a control signal corresponding to the determined instruction content to the controlled device and in the second mode, a process corresponding to the determined instruction content is executed.
  • a process determination unit for performing the operation When it is determined that there has been a change in the operation mode, a process determination unit for performing the operation, a second determination unit for determining whether or not the operation mode has been changed from the first mode to the second mode. ,operation Comprising a notification processing means for performing processing of notifying the change of the over-de, according to the processing by the notification processing unit, vibration, and output means for outputting at least one of light and sound.
  • the communication unit further receives specific information from the controlled device
  • the process execution unit further processes the specific information received by the communication unit
  • the second determination unit receives the specific information. If received, it is determined that the operation mode has been changed to the second mode.
  • the notification processing unit when the second determination unit determines that the operation mode has been changed, the notification processing unit further transmits a change signal indicating the change of the operation target to the controlled device from the communication unit. To do.
  • a controlled device is a controlled device capable of communicating with a mobile terminal device, wherein the mobile terminal device is a first device in which an operation mode in the mobile terminal device controls the controlled device. It is determined whether or not the mode has been changed to the second mode for performing processing on the mobile terminal device, and when it is determined that the operation mode has been changed, the change of the operation target is indicated to the controlled device
  • a change signal is transmitted, and a communication means for receiving the control signal and the change signal from the mobile terminal device, and a process execution for executing a process corresponding to the control signal when the control signal is received.
  • a control method is a control method for controlling a portable terminal device capable of communicating with a controlled device that performs processing corresponding to a received control signal, and receiving an instruction signal; A step of determining an instruction content represented by the instruction signal in accordance with a current operation mode among a first mode for controlling the controlled device and a second mode for performing processing on the mobile terminal device; In this case, a step of transmitting a control signal corresponding to the determined instruction content to the controlled device, a step of executing processing corresponding to the determined instruction content in the second mode, and an operation mode Determining whether or not the mode has been changed from the first mode to the second mode; and when determining that the operation mode has been changed, at least one of vibration, light, and sound One way, and a step of notifying the change of the operation mode.
  • a control method is a control method for controlling a controlled device capable of communicating with a mobile terminal device, and the mobile terminal device has an operation mode in the mobile terminal device, the controlled mode being If it is determined whether or not the operation mode has been changed from the first mode for controlling the mobile terminal device to the second mode for performing processing on the portable terminal device, A step of transmitting a change signal indicating a change of an operation target, receiving a control signal and a change signal from the mobile terminal device, and executing a process corresponding to the control signal when the control signal is received And a step of notifying that the operation mode in the mobile terminal device has been changed to the second mode when the change signal is received.
  • a control program is a control program for controlling a portable terminal device capable of communicating with a controlled device that performs processing corresponding to a received control signal, and receiving an instruction signal; A step of determining an instruction content represented by the instruction signal in accordance with a current operation mode among a first mode for controlling the controlled device and a second mode for performing processing on the mobile terminal device; In this case, a step of transmitting a control signal corresponding to the determined instruction content to the controlled device, a step of executing processing corresponding to the determined instruction content in the second mode, and an operation mode A step of determining whether or not the mode has been changed from the first mode to the second mode; and if it is determined that the operation mode has been changed, vibration, light and sound At least one Chi, and a step of notifying the change of the operation mode.
  • a control program is a control program for controlling a controlled device capable of communicating with a mobile terminal device, and the mobile terminal device has an operation mode in the mobile terminal device, If it is determined whether or not the operation mode has been changed from the first mode for controlling the mobile terminal device to the second mode for performing processing on the portable terminal device, A step of transmitting a change signal indicating a change of an operation target, receiving a control signal and a change signal from the mobile terminal device, and executing a process corresponding to the control signal when the control signal is received And a step of notifying that the operation mode in the portable terminal device has been changed to the second mode when the change signal is received.
  • the mobile terminal device determines that the operation mode has been changed to the second mode (mode for performing processing on the own terminal) during the first operation mode (mode for controlling the controlled device).
  • the user is notified by at least one of vibration, light, and sound.
  • the user can easily notice that the operation mode (the state of the remote control application) has changed, that is, the operation target has been changed from the controlled device to the own terminal. As a result, erroneous operations during remote control operations can be reduced.
  • the operation mode the state of the remote control application
  • the control system 1000 includes a mobile terminal device (hereinafter abbreviated as “mobile terminal”) 500 and a controlled device 600.
  • the mobile terminal 500 is a mobile phone.
  • the mobile terminal 500 is not limited to a mobile phone, and may be any device (for example, a PDA (Personal Digital Assistance) or a PC (Personal Computer)) as long as it has a communication function and is portable. .
  • a PDA Personal Digital Assistance
  • PC Personal Computer
  • the portable terminal 500 can communicate with the telephone network 60 wirelessly.
  • the telephone network 60 is a telephone network for mobile phones, for example.
  • the controlled device 600 is a device controlled by a signal transmitted from the mobile terminal 500.
  • the controlled device 600 is a television receiver as an example.
  • Controlled device 600 is not limited to a television receiver, and may be any device that is controlled by a signal transmitted from portable terminal 500 (information output device).
  • Controlled device 600 may be, for example, a video recording / playback device, a music playback device, a PC, or the like.
  • the portable terminal 500 performs data communication with the controlled device 600 wirelessly or by wire.
  • the portable terminal 500 has a function of performing data communication with the network 70 by wireless or wired.
  • the network 70 is a wide area network such as the Internet.
  • the controlled device 600 has a function of performing data communication with the network 70 by wireless or wired.
  • the network 70 can perform data communication with the telephone network 60 by wireless or wired. Therefore, the mobile terminal 500 can perform data communication with the network 70 via the telephone network 60.
  • Mobile terminal device Next, the mobile terminal 500 will be described in detail.
  • FIG. 2 is a diagram showing the external appearance of the mobile terminal 500 from the front.
  • mobile terminal 500 includes a display unit 530, an audio output unit 570, an LED (Light Emitting Diode) 576, and an imaging unit 578.
  • Display unit 530 has a function of displaying characters, images, and the like.
  • Display unit 530 is provided with a display surface for displaying characters, images, and the like.
  • the display unit 530 is a device that uses an LCD panel (Liquid Crystal Display Panel). Note that the display unit 530 may be a device using a panel of a display method other than the above.
  • the resolution of the display surface of the display unit 530 is horizontal 480 (dots) x vertical 800 (dots).
  • the resolution of the display surface of the display unit 530 is not limited to horizontal 480 (dots) ⁇ vertical 800 (dots), and may be other resolutions.
  • the display unit 530 has a touch panel function that allows the user to input information by directly touching the display surface.
  • Display unit 530 transmits the position information of the user touching the display surface to control unit 510 described later.
  • Control unit 510 performs predetermined processing based on the received position information.
  • the voice output unit 570 has a function of outputting the voice of the telephone.
  • Audio output unit 570 includes a speaker that outputs audio.
  • the audio output unit 570 outputs audio based on audio data received from the control unit 510 described later from the speaker.
  • the LED 576 performs light notification according to processing performed in the portable terminal 500. For example, the LED 576 blinks light when an incoming call is received.
  • the imaging unit 578 has a function of performing an imaging process of imaging a subject to be imaged.
  • the imaging unit 578 includes an imaging lens, a light receiving unit, and a color filter unit (not shown).
  • the light receiving unit has a function of converting input light into an electrical signal.
  • the light receiving unit is composed of a plurality of light receiving elements.
  • the light receiving element is an element using, for example, a CCD (Charge Coupled Device) image sensor or a CMOS (Complementary Metal Oxide Semiconductor) image sensor.
  • the color filter part is composed of a plurality of color filters.
  • the color filter is a filter corresponding to each of R, G, and B.
  • the plurality of color filters are provided corresponding to the plurality of light receiving elements, respectively.
  • the imaging unit 578 causes the light reflected from the subject to be imaged and incident on the imaging lens or light from a light source (for example, illumination) to be input to the light receiving unit via the color filter unit.
  • the light receiving unit converts the input light into an electrical signal.
  • the imaging unit 578 converts the converted electrical signal into digital data (hereinafter also referred to as captured image data).
  • the mobile terminal 500 further includes an operation unit 540.
  • the operation unit 540 includes a plurality of buttons (for example, a cursor button, a numeric keypad, etc.).
  • the operation unit 540 transmits a button signal corresponding to a button that has been short-pressed or long-pressed among a plurality of buttons included in the operation unit 540 to the control unit 510 described later. That is, the operation unit 540 is an interface for the user to operate the mobile terminal 500.
  • a press performed by the user for less than a predetermined time for example, 1 second
  • a press for a predetermined time or longer is referred to as “long press operation”.
  • the portable terminal 500 further includes a voice input unit 574 and a recording medium insertion unit 550A.
  • the voice input unit 574 has a function of inputting voice during a call.
  • the voice input unit 574 includes a microphone for inputting voice.
  • the voice input unit 574 converts voice acquired by the microphone into voice data, and transmits the voice data to the control unit 510 described later in the portable terminal 500.
  • the recording medium insertion unit 550A is a part for inserting a recording medium, which will be described later, into the portable terminal 500.
  • FIG. 3 is a block diagram showing an internal configuration of the mobile terminal 500. Note that FIG. 3 also shows a recording medium 555 for explanation.
  • a recording medium 555 stores a program 180 described later. That is, the program 180 is recorded on a medium or the like and distributed as a program product. The recording medium 555 is also distributed as a program product.
  • portable terminal 500 further includes a control unit 510, a temporary storage unit 522, and a storage unit 520.
  • the storage unit 520 has a function of storing data in a nonvolatile manner.
  • the storage unit 520 is accessed by the control unit 510.
  • the storage unit 520 is a medium (for example, a flash memory) that can hold data in a nonvolatile manner even when power is not supplied.
  • the storage unit 520 stores a program 180 and other various data.
  • Control unit 510 has a function of performing various types of processing, arithmetic processing, and the like for each unit in portable terminal 500 in accordance with program 180 stored in storage unit 520.
  • the control unit 510 is a CPU (Central Processing Unit).
  • Control unit 510 is not limited to a CPU, and may be another circuit having an arithmetic function.
  • the control unit 510 receives, from the operation unit 540, a button signal corresponding to a button that has been subjected to a short press operation or a long press operation among the plurality of buttons included in the operation unit 540. Control unit 510 performs processing according to the received button signal.
  • the temporary storage unit 522 is accessed as data by the control unit 510 and used as a work memory for temporarily storing data.
  • the temporary storage unit 522 is a DRAM (Dynamic Random Access Memory). Note that the temporary storage unit 522 is not limited to a DRAM, and may be another circuit capable of storing data in a volatile manner.
  • the portable terminal 500 further includes a VDP 532 (Video Display Processor) and a VRAM (Video Random Access Memory) 536.
  • VDP 532 Video Display Processor
  • VRAM Video Random Access Memory
  • the VRAM 536 has a function of temporarily storing image data.
  • Control unit 510 issues a drawing instruction to VDP 532 according to program 180 stored in storage unit 520.
  • the drawing instruction is an instruction for generating an image and causing the display unit 530 to display the image.
  • the VDP 532 is connected to the display unit 530.
  • the VDP 532 reads font data, graphic data, and the like from a program 180 (to be described later) in the storage unit 520 in response to a drawing instruction from the control unit 510 and generates an image using the VRAM 536.
  • the VDP 532 reads out the image data stored in the VRAM 536 and causes the display unit 530 to display an image based on the image data.
  • the portable terminal 500 further includes a recording medium access unit 550.
  • the recording medium access unit 550 can access the recording medium 555 when the recording medium 555 is inserted (mounted) into the portable terminal 500 from the recording medium insertion unit 550A. As a result, the recording medium access unit 550 can read the program 180 from the recording medium 555 on which the program 180 is recorded.
  • the program 180 stored in the recording medium 555 is read by the recording medium access unit 550 by the installation process of the control unit 510, and the control unit 510 stores the program 180 in the storage unit 520.
  • the installation processing program is stored in advance in the storage unit 520, and the installation processing is performed by the control unit 510 based on the installation processing program.
  • control unit 510 reads program 180 stored in recording medium 555 via recording medium access unit 550, and performs predetermined processing based on program 180.
  • the recording medium 555 further records content data and the like.
  • the content data is, for example, music data, moving image data, and the like.
  • the recording medium 555 is an SD (Secure Digital (registered trademark)) memory card.
  • the recording medium 555 is not limited to the SD memory card (registered trademark), and may be another medium capable of recording data in a nonvolatile manner.
  • the portable terminal 500 further includes a communication unit 560 and a communication unit 562.
  • Communication unit 560 exchanges data with control unit 510.
  • the communication unit 560 has a function of transmitting / receiving data to / from the controlled device 600 in a wired or wireless manner.
  • the communication unit 560 has a function of a communication interface for performing serial transfer based on the USB (registered trademark) (Universal Serial Bus) 2.0 standard. Note that the standard of the communication interface for performing serial transfer is not limited to USB 2.0, and may be another standard.
  • the communication unit 560 may have a function of a communication interface that performs parallel transfer.
  • the communication interface that performs parallel transfer is, for example, an interface that conforms to a Centronics-compliant standard.
  • the communication unit 560 may have a communication interface function based on the IEEE 1394 or SCSI standard.
  • the communication unit 560 further has a wireless data communication function.
  • the wireless data communication function has a function of performing data communication wirelessly using Bluetooth (registered trademark). Note that the wireless data communication is not limited to a method using Bluetooth (registered trademark), and may be another communication method using infrared light, for example.
  • Communication unit 560 performs data communication with controlled device 600 wirelessly in response to a control instruction from control unit 510.
  • the communication unit 562 exchanges data with the control unit 510.
  • the communication unit 562 has a function of performing data communication with the network 70 using wired technology.
  • the wired technology is, for example, technology based on Ethernet (registered trademark).
  • the communication unit 562 can perform data communication with the network 70 via, for example, a LAN cable.
  • the wired technology is not limited to a technology based on Ethernet (registered trademark), and may be another wired technology.
  • the communication unit 562 has a function of performing data communication with the network 70 using wireless technology.
  • the radio technology is a technology based on, for example, IEEE 802.11g.
  • the wireless technology is not limited to the technology based on IEEE 802.11g, and may be another wireless technology. Therefore, communication unit 562 can perform data communication with network 70 wirelessly.
  • the portable terminal 500 further includes an antenna 564 and a communication unit 566.
  • the antenna 564 is connected to the communication unit 566.
  • the communication unit 566 has a function of transmitting and receiving a wireless communication signal using the antenna 564.
  • the communication unit 566 receives a wireless communication signal having a frequency designated by the control unit 510 via the antenna 564.
  • the wireless communication signal is a signal including voice data, character data, image data, and the like.
  • the communication unit 566 uses the antenna 564 to communicate with the nearest base station (not shown) using a wireless communication signal.
  • the nearest base station can communicate with the telephone network 60. Therefore, the communication unit 566 uses the antenna 564 to communicate with the telephone network 60 via the nearest base station using a wireless communication signal.
  • the communication unit 566 demodulates the wireless communication signal and transmits data based on the demodulated wireless communication signal to the control unit 510. Further, when transmitting a wireless communication signal, the communication unit 566 receives data (for example, audio data) from the control unit 510 and converts the data into a wireless communication signal based on a predetermined protocol. Communication unit 566 then uses antenna 564 to transmit the converted wireless communication signal to telephone network 60 via the nearest base station (not shown).
  • the communication unit 566 can also acquire information indicating the position of the base station (hereinafter also referred to as base station position information) by communicating with the nearest base station.
  • the communication unit 566 transmits the acquired base station position information to the control unit 510 in response to a control instruction from the control unit 510.
  • Control unit 510 can roughly grasp the position of portable terminal 500 based on the received base station position information.
  • the communication unit 566 has a GPS (Global Positioning System) function.
  • the GPS function is a function of acquiring information (hereinafter also referred to as GPS position information) of the position (position based on latitude, longitude, altitude, etc.) of the mobile terminal 500 by communicating with the artificial satellite.
  • the communication unit 566 acquires GPS position information in response to a control instruction from the control unit 510 and transmits it to the control unit 510.
  • the portable terminal 500 can also download a program from the network 70 via the telephone network 60 and store it in the storage unit 520 through the processing of the control unit 510 and the communication unit 566.
  • the downloaded program is the program 180.
  • Control unit 510 performs predetermined processing according to a program (program 180) downloaded from network 70.
  • the download program is stored in advance in the storage unit 520, and the download process is performed by the control unit 510 based on the download program.
  • the mobile terminal 500 further includes an audio output unit 572.
  • the audio output unit 572 is provided outside the mobile terminal 500.
  • the audio output unit 572 has a function of outputting audio corresponding to processing performed by the control unit 510.
  • the sound output unit 572 includes a speaker that outputs sound.
  • the audio output unit 572 outputs audio based on the audio data received from the control unit 510 from the speaker.
  • the control unit 510 performs data communication with the voice output unit 570 and the voice input unit 574 described above.
  • audio output unit 570 outputs audio based on the audio data received from control unit 510 from the speaker.
  • the voice input unit 574 converts the voice acquired by the microphone into voice data, and transmits the voice data to the control unit 510.
  • Control unit 510 performs data communication with buzzer 575.
  • the buzzer 575 generates a notification sound based on a control instruction from the control unit 510. Note that the function of the buzzer 575 may be performed by the audio output unit 572.
  • Control unit 510 performs data communication with each of LED 576 and imaging unit 578 described above.
  • the LED 576 emits light based on a control instruction from the control unit 510.
  • the imaging unit 578 performs the above-described imaging processing based on a control instruction from the control unit 510 and transmits captured image data to the control unit 510.
  • control unit 510 Upon receiving the captured image data, control unit 510 stores the captured image data in any of temporary storage unit 522, storage unit 520, and recording medium 555.
  • the mobile terminal 500 further includes a vibration unit 579.
  • the vibration unit 579 has a function of vibrating the mobile terminal 500 when the vibration unit 579 itself vibrates based on a control instruction from the control unit 510.
  • the vibration unit 579 vibrates the mobile terminal 500 based on a control instruction from the control unit 510 when, for example, an incoming call or an e-mail is received.
  • FIG. 4 is a block diagram showing the internal configuration of the controlled device 600.
  • controlled device 600 includes a display unit 630 and an audio output unit 670.
  • the display unit 630 has a function of displaying characters, images, and the like.
  • the display unit 630 is a device using an LCD panel (Liquid Crystal Display Panel). Note that the display unit 630 may be a device using a panel with a display method other than the above.
  • the size of the image that can be displayed by the display unit 630 is larger than the size of the image that can be displayed by the display unit 530. Further, the resolution of the display unit 630 is larger than the resolution of the display unit 530.
  • the resolution of the display unit 630 is horizontal 1920 (dots) ⁇ vertical 1080 (dots). Note that the resolution of the display unit 630 is not limited to horizontal 1920 (dots) ⁇ vertical 1080 (dots), and may be other resolutions.
  • the audio output unit 670 is provided outside the controlled device 600.
  • the audio output unit 670 has a function of outputting audio corresponding to processing performed by the control unit 610 described later.
  • Audio output unit 670 includes a speaker that outputs audio.
  • the audio output unit 670 outputs audio based on audio data received from the control unit 610 described later from the speaker.
  • the controlled device 600 further includes a control unit 610, a temporary storage unit 622, and a storage unit 620.
  • the storage unit 620 has a function of storing data in a nonvolatile manner.
  • the storage unit 620 is accessed by the control unit 610.
  • the storage unit 620 is a hard disk capable of storing a large amount of data. Note that the storage unit 620 is not limited to a hard disk, and may be any medium (for example, a flash memory) that can hold data in a nonvolatile manner even when power is not supplied.
  • the storage unit 620 stores a program 180A, recording data to be described later, other various data, and the like.
  • the control unit 610 has a function of performing various types of processing, arithmetic processing, and the like for each unit in the controlled device 600 in accordance with the program 180A stored in the storage unit 620. Since control unit 610 is similar to control unit 510 described above, detailed description will not be repeated.
  • the temporary storage unit 622 is used as a work memory that is accessed by the control unit 610 and temporarily stores data. Since temporary storage unit 622 is similar to temporary storage unit 522 described above, detailed description thereof will not be repeated.
  • the controlled device 600 further includes an antenna 602, a tuner 605, and a data processing unit 607.
  • the antenna 602 is connected to the tuner 605.
  • the tuner 605 receives a broadcast signal having a frequency instructed by the control unit 610 via the antenna 602.
  • the tuner 605 has a function of receiving a broadcast signal based on digital broadcasting and a broadcast signal based on analog broadcasting.
  • the tuner 605 transmits the received broadcast signal to the data processing unit 607.
  • the data processing unit 607 When the data processing unit 607 receives a display instruction for displaying an image on the display unit 630 from the control unit 610, the data processing unit 607 acquires the image data from the received broadcast signal and transmits the image data to the VDP 632 described later. When receiving the image data, the VDP 632 displays an image (moving image or still image) based on the image data on the display unit 630.
  • an image based on a broadcast signal received by the tuner 605 and displayed on the display unit 630 is also referred to as a TV image.
  • the data processing unit 607 When the broadcast signal received by the data processing unit 607 is a signal based on analog broadcasting and when a recording instruction for performing a recording process is received from the control unit 610, the data processing unit 607 The image data and audio data acquired from the signal are compressed and stored in the storage unit 620 as recorded data.
  • the broadcast signal received by the data processing unit 607 is a signal based on digital broadcasting and when a recording instruction for performing a recording process is received from the control unit 610, the data processing unit 607 The image data and audio data acquired from the broadcast signal are stored in the storage unit 620 as recorded data.
  • the recorded data stored in the storage unit 620 is data compressed in the MPEG2 format.
  • the recorded data is not limited to data compressed in the MPEG2 format, and may be data compressed in another format.
  • the other format is, for example, H.264. H.264 or the like.
  • the recorded data stored in the storage unit 620 is also referred to as content.
  • Controlled device 600 further includes a VDP 632 and a VRAM 636.
  • the VRAM 636 has a function of temporarily storing image data.
  • the control unit 610 issues a drawing instruction to the VDP 632 according to the program 180A stored in the storage unit 620.
  • the drawing instruction is an instruction for generating an image and causing the display unit 630 to display the image.
  • the VDP 632 is connected to the display unit 630.
  • the VDP 632 In response to a drawing instruction from the control unit 610, the VDP 632 reads font data, graphic data, and the like from a program 180A described later in the storage unit 620, and generates an image using the VRAM 636.
  • the VDP 632 reads out the image data stored in the VRAM 636 and causes the display unit 630 to display an image based on the image data.
  • Controlled device 600 further includes an operation unit 640.
  • the operation unit 640 includes a plurality of buttons not shown. The plurality of buttons are provided outside the controlled device 600. When any one of the plurality of buttons is pressed by the user, the operation unit 640 transmits a button signal corresponding to the pressed button to the control unit 610. Control unit 610 performs predetermined processing based on the received button signal.
  • Controlled device 600 further includes a communication unit 660 and a communication unit 662.
  • Communication unit 660 exchanges data with control unit 610.
  • Communication unit 660 has a function of transmitting and receiving data to and from portable terminal 500 in a wired or wireless manner.
  • Communication unit 660 has the same configuration and function as communication unit 560 described above, and therefore detailed description will not be repeated.
  • the communication unit 662 exchanges data with the control unit 610.
  • the communication unit 662 has a function of performing data communication with the network 70 using wired technology.
  • the wired technology is, for example, technology based on Ethernet (registered trademark).
  • the communication unit 662 can perform data communication with the network 70 via, for example, a LAN cable.
  • the wired technology is not limited to a technology based on Ethernet (registered trademark), and may be another wired technology.
  • the communication unit 662 has a function of performing data communication with the network 70 using a wireless technology.
  • the radio technology is a technology based on, for example, IEEE 802.11g.
  • the wireless technology is not limited to the technology based on IEEE 802.11g, and may be another wireless technology. Therefore, communication unit 662 can perform data communication with network 70 wirelessly.
  • the controlled device 600 can also download a program from the network 70 via the communication unit 662 and store the program in the storage unit 620.
  • the downloaded program is the program 180A.
  • the control unit 610 performs predetermined processing according to the program (program 180A) downloaded from the network 70.
  • the download program is stored in advance in the storage unit 620, and the download process is performed by the control unit 610 based on the download program.
  • the controlled device 600 further includes an RC signal receiving unit 680.
  • the RC signal receiving unit 680 has a function of receiving a remote control signal (hereinafter also referred to as an RC signal) output from the remote controller 300 for controlling the controlled device 600.
  • the RC signal receiving unit 680 transmits the received RC signal to the control unit 610.
  • Control unit 610 performs a corresponding process in accordance with the received RC signal.
  • a remote control signal for controlling the controlled device 600 transmitted from the communication unit 560 of the mobile terminal 500 is also referred to as an RC signal.
  • communication unit 660 receives the RC signal transmitted from mobile terminal 500 and transmits the received RC signal to control unit 610.
  • Control unit 610 performs a corresponding process in accordance with the received RC signal.
  • the control unit 610 performs data communication with the voice output unit 670 described above.
  • audio output unit 670 outputs audio based on the audio data received from control unit 610 from the speaker.
  • Control unit 610 performs data communication with buzzer 675.
  • the buzzer 675 generates a notification sound based on a control instruction from the control unit 610. Note that the function of the buzzer 675 may be performed by the audio output unit 670.
  • Control unit 610 performs data communication with LED 676.
  • the LED 676 emits light based on a control instruction from the control unit 610.
  • Controlled device 600 further includes a time measuring unit 679 that performs a time measuring operation.
  • FIG. 5 is a functional block diagram showing a functional configuration of the control system in the embodiment of the present invention.
  • the portable terminal 500 includes, as its functions, an input unit 100, a change determination unit 102, a notification processing unit 106, an instruction determination unit 108, a process execution unit 110, a mode storage unit 112, and an allocation storage unit 114. Including. It is assumed that the above-described program 180 includes a remote control application (remote control application program). Among these functional blocks, the functions of the change determination unit 102, the notification processing unit 106, the instruction determination unit 108, and the process execution unit 110 may be realized by the control unit 510 activating the remote control application. At least one of these may be realized by hardware.
  • the input unit 100 receives an instruction from the user.
  • the input unit 100 includes, for example, the operation unit 540 illustrated in FIG. 3 and a display unit 530 (at least a part thereof) functioning as a touch panel.
  • the mode storage unit 112 stores the current operation mode. That is, the mode identification flag is stored as identification information indicating either the controlled device operation mode or the own terminal operation mode. For example, the mode identification flag is “0” in the controlled device operation mode and “1” in the own terminal operation mode.
  • the “controlled device operation mode” represents a mode for controlling (operating) the controlled device
  • the “own terminal operation mode” represents a mode for performing processing on the portable terminal 500.
  • the assignment storage unit 114 stores information for specifying an instruction to be assigned to each button (including a soft button) for functioning as the input unit 100. Specifically, for example, a plurality of instruction content specifying data is stored in association with each button position range data.
  • the mode storage unit 112 and the allocation storage unit 114 correspond to, for example, predetermined areas in the temporary storage unit 522 shown in FIG.
  • the change determination unit 102 periodically monitors the mode storage unit 112 and determines whether or not the operation mode has been changed while the remote control application is being activated. When it is determined that the operation mode has been changed to the own terminal operation mode, a notification signal is transmitted to the notification processing unit 106.
  • the method of determining whether or not the operation mode has been changed is not limited to this, and may be the timing at which an operation from the user is performed or the timing at which a signal is received from the controlled device 600.
  • the notification processing unit 106 performs processing for notifying the user that the operation mode has been changed from the controlled device operation mode to the own terminal operation mode. Specifically, for example, a control signal is transmitted to the vibration unit 579 to vibrate the mobile terminal 500. In addition, a control signal is transmitted to the LED 576 to cause the LED 576 to emit light. In addition, a control signal is transmitted to the buzzer 575 to generate a notification sound.
  • the notification processing unit 106 may further perform a process of transmitting a change signal (operation target change information) indicating the change of the operation target to the controlled device 600.
  • the instruction determination unit 108 determines the instruction content from the user based on the signal from the input unit 100. Information stored in the allocation storage unit 114 is used for determining the instruction content. The instruction determination unit 108 outputs the determined instruction content to the process execution unit 110. Further, processing for rewriting the mode identification flag in the mode storage unit 112 can be performed according to the determined instruction content.
  • the process execution unit 110 executes various processes according to the instruction content from the instruction determination unit 108.
  • the process execution unit 110 performs a process of rewriting the mode identification flag in the mode storage unit 112 in a predetermined case (for example, when specific information is transmitted from the controlled device 600). Also, processing for rewriting the information in the allocation storage unit 114 is performed according to changes in the display screen. Note that the change of the instruction assigned to the button can be realized by a known method, and thus will not be described in detail.
  • the controlled device 600 includes a signal determination unit 202, a notification processing unit 204, and a process execution unit 206 as its functions. It is assumed that the above-described program 180A includes a control program for realizing processing according to a signal from the remote control device. These functions may be realized by the control unit 610 starting the control program, and at least one of these functions may be realized by hardware.
  • the signal determination unit 202 determines the process requested by the operation signal from the mobile terminal 500 obtained from the communication unit 660. Then, the determination result is output to the process execution unit 206. If the signal determination unit 202 determines that the operation target change information has been received from the portable terminal 500, the signal determination unit 202 notifies the notification processing unit 204.
  • the notification processing unit 204 transmits a control signal to the VDP 632 and displays predetermined information in a predetermined display area of the display unit 630, thereby notifying the user that the operation mode has been changed to the portable terminal 500. Specifically, for example, a predetermined icon (hereinafter also referred to as “notification icon”) is displayed on the screen of display unit 630.
  • the notification processing unit 204 transmits a control signal to the buzzer 675 to generate a notification sound.
  • the notification processing unit 204 determines that a predetermined time has elapsed based on the time measurement signal from the time measurement unit 679, the notification processing unit 204 ends the notification processing.
  • the process execution unit 206 executes various processes based on instructions from the signal determination unit 202.
  • the process execution unit 206 may also spontaneously transmit information related to the information being output to the mobile terminal 500.
  • FIG. 6 is a flowchart showing the operation of the control system in the embodiment of the present invention.
  • the processing shown in the flowchart of FIG. 6 is stored in advance in the storage unit 520 as a remote control application, and is exhibited when the control unit 510 reads out and executes this application program.
  • the state of the remote control application of portable terminal 500 is a state in which controlled device 600 is operated by a remote control, that is, a controlled device operation mode (step S102). Therefore, the mode identification flag in the mode storage unit 112 is 0. Further, the controlled device 600 is being displayed (power ON state) (step S202).
  • the instruction determination unit 108 of the portable terminal 500 determines whether or not there is an operation by the user (step S104). That is, it is determined whether or not an instruction signal from the user is input from the input unit 100. If there is no operation (NO in step S104), the process returns to step S102.
  • the instruction determination unit 108 determines the content of the current instruction based on the information stored in the assignment storage unit 114. At this stage, the operation mode is a controlled device operation mode. Therefore, when the instruction content is determined, the process execution unit 110 transmits an operation signal (control signal) corresponding to the instruction content to the controlled device 600 via the communication unit 560 (step S106).
  • the communication unit 660 of the controlled device 600 receives an operation signal from the mobile terminal 500 (step S204).
  • the signal determination unit 202 determines whether or not the instruction indicated by the operation signal is a specific information transmission instruction (step S206). If it is determined that the transmission instruction is specific information (YES in step S206), the process proceeds to step S210. On the other hand, when it is determined that it is not an instruction to transmit specific information (NO in step S206), the process proceeds to step S208.
  • Specific information is information that requires processing for the terminal itself when the portable terminal 500 receives the information. That is, it is information that can be changed to the own terminal operation mode when the portable terminal 500 receives the information, or information that can be obtained. Specific examples of specific information will be described later.
  • step S208 the process execution unit 206 executes a corresponding process.
  • step S ⁇ b> 210 the process execution unit 206 transmits the requested specific information to the mobile terminal 500. Specifically, the process execution unit 206 transmits specific information to the mobile terminal 500 via the communication unit 660.
  • process execution unit 110 processes the received information (step S110). Specifically, a process for displaying the received information on display unit 530 is performed. As a result, the position and / or definition of the button on the display unit 530 functioning as a touch panel is changed, and at the same time, the process execution unit 110 rewrites the information stored in the assignment storage unit 114.
  • the processing execution unit 110 rewrites information in the allocation storage unit 114 as appropriate every time the screen changes.
  • the process execution unit 110 further rewrites the information in the mode storage unit 112 from the controlled device operation mode to the own terminal operation mode. That is, the mode identification flag is set to 1.
  • step S108 If no information is received from controlled device 600 (NO in step S108), the process returns to step S102.
  • the change determination unit 102 of the mobile terminal 500 determines whether or not the operation target is the own terminal (step S112). Specifically, it is determined whether or not the mode identification flag stored in the mode storage unit 112 has been changed from 0 to 1, that is, whether or not the controlled device operation mode has been changed to the own terminal operation mode. If there is no mode change (NO in step S112), the process returns to step S102.
  • the notification processing unit 106 transmits a control signal to the vibration unit 579 to perform a vibration operation (step S114). In addition, a control signal is transmitted to the buzzer 575 and a notification sound is output (step S116). Further, the change of the operation target may be notified on the screen of the display unit 530 for a certain time (step S118). Further, the LED 576 may emit light. Further, the notification processing unit 106 transmits operation target change information to the controlled device 600 (step S120).
  • the signal determination unit 202 of the controlled device 600 determines whether or not an operation target change signal has been received from the portable terminal 500 after the process of step S208 or S210 (step S212). If the signal is not received (NO in step S212), the process returns to step S202. On the other hand, when it is determined that the signal has been received (YES in step S212), the notification processing unit 204 transmits a control signal to the buzzer 675 and outputs a notification sound (step S214). Also, a control signal is transmitted to the VDP 632, and a notification icon is displayed on the screen (step S216).
  • the signal determination unit 202 of the controlled device 600 determines whether any signal is received from the portable terminal 500 (step S218). If it is determined that any signal has been received (YES in step S218), the process proceeds to step S222. If it is determined that no signal is received from portable terminal 500 (NO in step S218), the process proceeds to step S220.
  • step S220 the notification processing unit 204 determines whether or not a certain time has elapsed since the notification icon was displayed. If the predetermined time has not elapsed, the process returns to step S218. On the other hand, when it is determined that a certain time has elapsed (YES in step S220), the process proceeds to step S222.
  • step S222 the notification processing unit 204 deletes the display of the notification icon.
  • the process of step S222 ends, the process returns to step S202.
  • portable terminal 500 determines whether or not an operation (hereinafter also referred to as a “return operation”) that causes remote controller operation of controlled device 600 has been performed. It is determined whether or not the mode has been returned (step S122). Specifically, the above determination is made according to the following procedure. First, the instruction determination unit 108 determines whether a return operation has been performed based on information in the assignment storage unit 114 and a signal (for example, position data) from the input unit 100. If the instruction determination unit 108 determines that the operation is a return operation, it rewrites the mode information in the mode storage unit 112 from the own terminal operation mode to the controlled device operation mode. That is, the mode identification flag is set to 0. Since the change determination unit 102 periodically monitors the information in the mode storage unit 112, the change determination unit 102 detects that the operation mode has been returned to the controlled device operation mode.
  • the instruction determination unit 108 determines whether or not an operation (hereinafter also referred to as a “return operation”) that causes remote controller operation of controlled device 600 has
  • the instruction determination unit 108 When an operation other than the return operation is performed, the instruction determination unit 108 notifies the process execution unit 110 of the determined instruction content, and the process execution unit 110 executes a process according to the instruction content. Shall. Further, it is assumed that information in the allocation storage unit 112 is appropriately rewritten as the screen changes.
  • step S122 If it is detected that a return operation has been performed (YES in step S122), the process returns to the first step S102.
  • step S114 to step S120 may be executed in parallel, and in the case of being serial, the order does not matter.
  • the mobile terminal 500 notifies the change of the operation target by vibration, sound, and light. However, it is only necessary to be notified by either vibration or sound.
  • the temporary operation mode change during execution of the remote control application has been described as an example.
  • the timing of termination or interruption of the remote control application may be notified as a change of the operation mode.
  • FIG. 7 is a diagram illustrating a specific example of an operation executed by the control system according to the embodiment of this invention.
  • the controlled device 600 is a television. Then, the user using the mobile terminal 500 as a remote control can check the program table without polluting the TV screen (without displaying information other than the live broadcast) while watching the live TV broadcast, Assume that you want to make a recording reservation.
  • FIG. 7A shows a screen example of the portable terminal 500 and the controlled device 600 in the controlled device operation mode.
  • FIG. 7B shows a screen example of the portable terminal 500 and the controlled device 600 in the own terminal operation mode.
  • portable terminal 500 is in a controlled device operation mode (step S102).
  • the controlled device 600 which is a television, displays a live broadcast (step S202).
  • a screen such as the screen B11 is displayed on the display unit 530 of the mobile terminal 500.
  • the user can remotely operate the television by a touch panel operation.
  • buttons 301 and 302 used for channel selection, buttons 303 and 304 for adjusting the volume, and a hand reservation button 305 for making hand reservation are displayed.
  • the local reservation button 305 is a button for accepting an instruction to output a signal for requesting transmission of the program guide to the television so that the portable terminal 500 can display the program guide.
  • step S104 the channel selection buttons 301 and 302 or the volume buttons 303 and 304 are operated by the user. If it does so, the portable terminal 500 will transmit an operation signal to the controlled apparatus 600 as a state (ii) (step S106). The controlled device 600 performs processing according to the operation signal (step S208).
  • step S104 the user presses the hand reservation button 305 (step S104). If it does so, the portable terminal 500 will request
  • controlled device 600 When the controlled device 600 receives a control signal requesting transmission of a program guide (step S206), the controlled device 600 generates program guide information by a known method. In state (v), controlled device 600 transmits the generated program guide information to portable terminal 500 (step S210).
  • the mobile terminal 500 receives the program guide (step S108). If it does so, the portable terminal 500 will switch the screen B13 until then to the screen B14 shown next as a state (vii) (step S110).
  • the operation mode in the portable terminal 500 is changed to the own terminal operation mode. Only live broadcasts are displayed on the controlled device 600 during the state (i) to (vi).
  • the portable terminal 500 when the portable terminal 500 is temporarily shifted to its own terminal operation mode, the portable terminal 500 displays the received program guide as a state (viii) (screen B14), and displays vibration and notification sound. Output (steps S110, S114, S116). This prompts the user to see the screen at hand.
  • the screen B14 displays information for specifying each program and a button 312 for returning the display to the original screen B11.
  • the portable terminal 500 When temporarily shifted to the own terminal operation mode, as shown in the state (ix), the portable terminal 500 further notifies the controlled device 600 of a change in the operation target (transmission of a change signal). This is performed (step S120).
  • the controlled device 600 displays an icon (symbol image) 401 as shown in the screen A12 on the display unit 630 as the state (x), and generates a notification sound (steps S214 and S216). Thereby, it is possible to prompt the user to look at the hand more reliably.
  • the information displayed on the display unit 630 of the controlled apparatus 600 is not limited to the icon 401. For example, a predetermined message may be displayed.
  • a display will transfer to screen B15.
  • information for specifying the target program, a button 310 for reserving recording of the target program, a button 311 for reserving viewing and a return button 312 are displayed.
  • step S122 the portable terminal 500 transmits an operation signal for instructing recording reservation to the controlled apparatus 600 (state (xiii)).
  • Controlled device 600 receives an operation signal from portable terminal 500 (step S218). Then, in state (xiv), controlled device 600 deletes icon 401 (step S222). Further, as shown in the screen A13, a message “Reservation registered” may be displayed.
  • the operation mode is returned to the controlled device operation mode again. That is, the live broadcast is displayed again on the display unit 630 of the controlled apparatus 600, for example, as in the screen A11 of FIG. Further, the display unit 530 of the portable terminal 500 again displays a button for remotely operating the controlled device 600, for example, as shown in a screen B11 in FIG.
  • the operation mode when the operation mode is switched to the own terminal operation mode during the controlled device operation mode, the fact that the operation target has changed is notified by vibration or sound. Therefore, even if the user looks at the screen of the controlled device 600 to be operated by the remote controller, the user can easily notice the change of the operation target.
  • vibration and sound can prompt the user to look at the hand (operation button), thereby reducing the user's burden of having to constantly check the display screen. As a result, the user can continue the operation smoothly.
  • the terminal 500 is preferably configured.
  • the program guide is used as the specific information, but the specific information is not limited to the content information such as the program guide.
  • specific information such as a command for displaying a program guide already transmitted to the portable terminal 500 on the display unit 530 of the portable terminal 500 is information indicating that the operation mode needs to be changed to the own terminal operation mode. Anything is fine.
  • ⁇ Modification 1> specific information is transmitted from the controlled device using a control signal (operation signal) from the mobile terminal as a trigger.
  • the specific information may be transmitted spontaneously by the controlled device regardless of the control signal from the portable terminal.
  • Such a form will be described as a first modification of the embodiment of the present invention.
  • FIG. 8 is a flowchart showing the operation of the control system in the first modification of the embodiment of the present invention.
  • steps S2030 and S2032 are inserted between steps S202 and S204 of controlled device 600.
  • step S2030 the process execution unit 206 of the controlled apparatus 600 determines whether or not it is necessary to transmit related information regarding the content being displayed as specific information. If not necessary, the process proceeds to step S204. On the other hand, if it is determined that transmission of related information is necessary (YES in step S2030), the process proceeds to step S2032.
  • step S2032 the process execution unit 206 transmits related information via the communication unit 660.
  • the related information it is determined that the information is received from the controlled device 600 in step S108 of the process on the portable terminal 500 side.
  • FIG. 9 is a diagram illustrating a specific example of an operation executed by the control system of the first modification of the embodiment of the present invention.
  • controlled device 600 is a network-compatible television. Then, it is assumed that a specific video (related information) is transmitted to the mobile terminal 500 in the push type of the service when a moving image of the Internet service is being viewed on the television.
  • FIG. 9A shows a screen example of the portable terminal 500 and the controlled device 600 in the controlled device operation mode.
  • FIG. 9B shows a screen example of portable terminal 500 and controlled apparatus 600 in the own terminal operation mode.
  • playback button 321, rewind button 322, fast forward button 323, stop button 324, and pause button 325 are displayed. ing.
  • the user can perform a reproduction operation on the screen B21 by a touch panel operation (state (i)).
  • a touch panel operation state (i)
  • a corresponding operation signal is transmitted to the controlled device 600 (state (ii)).
  • controlled device 600 as shown in screen A21, a net moving image is displayed.
  • the controlled device 600 determines that transmission of related information is necessary during the reproduction of the net moving image (step S2030). For example, suppose that it is determined that there is a privilege video (an example of related information) related to the moving image being reproduced.
  • the privilege video is transmitted to the mobile terminal 500 via the television (controlled device 600) regardless of the user's operation.
  • related information is transmitted to the portable terminal 500 as the state (iii) (step S2032).
  • the mobile terminal 500 receives the related information (state (iv)). Then, the display of the portable terminal 500 is switched from the screen B22 so far to a screen like the screen B24 of FIG. 9B (state (v)).
  • the mobile terminal 500 Since the mobile terminal 500 has received the relevant information, the mobile terminal 500 displays a special video notification and outputs vibrations and sounds (state (vi)) as shown in the screen B24. At the same time, the portable terminal 500 notifies the controlled device 600 of a change in the operation target (state (vii)).
  • Controlled device 600 displays a predetermined icon 401 and generates a sound (state (viii)) as shown on screen A22.
  • Controlled device 600 deletes icon 401 (state (xi)) as shown in screen A23 when it is determined that a certain time has elapsed since icon 401 was displayed.
  • the display unit 530 of the portable terminal 500 again displays a button for remotely operating the controlled device 600, for example, a screen B21 in FIG. 9A.
  • the operation mode The change can be notified to the user.
  • the same effect as the effect in the above-described embodiment can be obtained. The same applies not only when the controlled device 600 spontaneously transmits specific information, but also when the controlled device 600 transmits specific information as a result of an operation using the remote controller 300.
  • FIG. 10 is a flowchart showing the operation of the control system in the second modification of the embodiment of the present invention.
  • steps S1050 and S1052 are inserted between steps S104 and S106 in the process on the portable terminal 500 side.
  • steps S206 and S210 are deleted.
  • Other processes are the same as those in the embodiment.
  • step S1050 the instruction determination unit 108 determines whether the instruction signal received from the input unit 100 is an operation on the terminal itself.
  • the buttons of the input unit 100 in the controlled device operation mode include special buttons for instructing processing at the own terminal.
  • step S1050 If the operation is not for the terminal itself (NO in step S1050), the process proceeds to step S106. On the other hand, when the special button is instructed by the user and it is determined that the operation is for the terminal (YES in step S1050), the process proceeds to step S1052.
  • step S1052 the process execution unit 110 executes a process corresponding to the instruction content. Since the operation is for the terminal itself, the instruction determination unit 108 sets the mode identification flag in the mode storage unit 112 to 1, and rewrites the mode information. After this process, the process moves to step S112.
  • step S106 the process proceeds to step S112 without performing step S108 (determining whether or not information is received from the controlled device 600) and step S110 (processing received information).
  • step S1050 If it is determined in step S1050 that there is an operation on the own terminal (YES in step S1050) and the process proceeds to step S112, the change determination unit 102 always determines that the operation target is the own terminal.
  • step S1052 the corresponding process is executed in step S1052 and then the process of the step S112 is performed, but actually, the process of step S1052 and the processes of steps S112 to S120 are performed. And may be performed in parallel.
  • the mode identification flag in the mode storage unit 112 may be set to 1 so that the mode information can be rewritten.
  • FIG. 11 is a diagram showing a specific example of the operation executed by the control system in the second modification of the embodiment of the present invention.
  • the controlled device 600 is a television.
  • the user using the mobile terminal 500 as a remote controller does not pollute the TV screen while viewing the live TV broadcast (without displaying information other than the live broadcast).
  • FIG. 11A shows a screen example of the portable terminal 500 and the controlled device 600 in the own terminal operation mode.
  • FIG. 11B shows a screen example of the portable terminal 500 and the controlled device 600 in the controlled device operation mode.
  • the local reservation button 305 in this modification is a special button for receiving an instruction to display a program guide on the portable terminal 500 (not transmitting a signal to the television).
  • FIG. 11 (B) is the same as FIG. 7 (B). Therefore, description of each state shown in FIG. 11B will not be repeated.
  • the operation target is changed by vibration or sound when the mode is switched to the own terminal operating mode during the controlled device operating mode. Can be notified.
  • the same effect as the effect in the above-described embodiment can be obtained.
  • the present invention is not limited thereto.
  • the present invention can be applied to a case where the operation mode is changed regardless of the operation by the user, such as screen switching by the scheduler.
  • the mobile terminal 500 is configured to change the operation mode of the mobile terminal 500 based on the reception of the signal and / or data transmitted from another device other than the mobile terminal 500 and the controlled device 600. May be configured.
  • An example of the other device is a server device on the Internet.
  • the mode identification flag is changed, or the instruction determination unit 108 is more special than the user.
  • the mode identification flag is changed.
  • the present invention is not limited to the case where the mode change is determined by such (one) mode identification flag.
  • a plurality of mode identification flags may be prepared in association with each of a plurality of terminal screen data displayed on the mobile terminal 500.
  • the mobile terminal 500 may monitor the current mode and determine whether or not the mode has been changed at the timing when the state (terminal screen) changes.
  • the own terminal operation mode May be determined.
  • a control method performed by the portable terminal and the controlled device of the present invention can be provided as a program.
  • a program can be recorded on an optical medium such as a CD-ROM (Compact Disc-ROM) or a computer-readable recording medium such as a memory card and provided as a program product.
  • a program can also be provided by downloading via a network.
  • the program according to the present invention is a program module that is provided as a part of a computer operating system (OS) and calls necessary modules in a predetermined arrangement at a predetermined timing to execute processing. Also good. In that case, the program itself does not include the module, and the process is executed in cooperation with the OS. A program that does not include such a module can also be included in the program according to the present invention.
  • OS computer operating system
  • the program according to the present invention may be provided by being incorporated in a part of another program. Even in this case, the program itself does not include the module included in the other program, and the process is executed in cooperation with the other program. Such a program incorporated in another program can also be included in the program according to the present invention.
  • the provided program product is installed in a program storage unit such as a hard disk and executed.
  • the program product includes the program itself and a storage medium in which the program is stored.
  • 60 telephone network, 70 network 100 input unit, 102 change determination unit, 106 notification processing unit, 108 instruction determination unit, 110 processing execution unit, 112 mode storage unit, 114 allocation storage unit, 180, 180A program, 202 signal determination unit 204 Notification processing unit 206 Processing execution unit 300
  • Remote controller 500 Mobile terminal 510 Control unit 520 Storage unit 522 Temporary storage unit 530 Display unit 532 VDP 536 VRAM 540 Operation unit 550 Recording medium access Unit, 550A recording medium insertion unit, 555 recording medium, 560, 562, 566 communication unit, 564 antenna, 570, 572 audio output unit, 574 audio input unit, 575 buzzer, 576 LED, 578 imaging unit, 579 vibration unit, 00 Controlled device, 602 antenna, 605 tuner, 607 data processing unit, 610 control unit, 620 storage unit, 622 temporary storage unit, 630 display unit, 632 VDP, 636 VRAM, 640 operation unit, 660, 662 communication unit, 670 Audio output unit, 675 buzzer, 6

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Selective Calling Equipment (AREA)
  • Details Of Television Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

 ユーザによる誤操作を軽減することのできる制御システム、携帯端末装置、被制御装置、制御方法および制御プログラムを提供する。制御システムの携帯端末装置(500)は、第1のモード(被制御装置操作モード)、および、第2のモード(自端末操作モード)のうち現状の操作モードに応じて、入力部(100)からの信号に基づく指示内容を判定するための指示判定部(108)と、第2のモードの場合に、判定された指示内容に対応する処理を実行するための処理実行部(110)と、操作モードが第1のモードから第2のモードに変更されたか否かを判定するための変更判定部(102)と、操作モードの変更があったと判定された場合に、振動、光および音のうち少なくとも1つにより、操作モードの変更を報知する処理を行なうための報知処理部(106)とを含む。

Description

制御システム、携帯端末装置、被制御装置、制御方法および制御プログラム
 本発明は、制御システム、携帯端末装置、被制御装置、制御方法および制御プログラムに関し、特に、携帯端末装置と、携帯端末装置からの制御信号に対応する処理を実行可能な被制御装置とを備えた制御システム、被制御装置を制御可能な携帯端末装置、携帯端末装置からの制御信号に対応する処理を実行可能な被制御装置、ならびに、このような携帯端末装置,被制御装置の制御方法および制御プログラムに関する。
 近年、携帯電話などの携帯端末装置において、他の機器や装置を操作するリモコン(リモートコントロール)機能が搭載されているものが数多く提案されている。リモコンアプリケーション(以下「リモコンアプリ」ともいう)において、多くの機能が搭載される場合、複数の画面(状態)が用意され、その画面に応じた機能操作を行なえるようになっている端末装置がある。
 また、従来、リモコン操作で不適切な操作があった場合に振動するリモコン装置が提案されている(たとえば特開2002-135865号公報(特許文献1))。
 また、実開平5-86387号公報(特許文献2)には、本体から伝達される信号により振動体を振動させることにより、操作者に振動ショックを与えるTVゲーム機が開示されている。
特開2002-135865号公報 実開平5-86387号公報
 リモコンアプリが起動されている間ユーザが操作ボタンを操作すると、通常、対象の被制御装置の遠隔制御が行なわれる。一方で、リモコンアプリの種類あるいは制御対象の装置の種類によって、リモコンアプリの状態が(一時的に)変化する場合がある。具体的には、操作ボタンの割当が変化する場合がある。
 一般的な装置では、このようにリモコンアプリの状態が変化すると、画面が変化する。したがって、ユーザは画面を見ることで、アプリの状態の変化に気付くことができる。
 しかしながら、通常、リモコン操作を行なっている場合、ユーザはリモコン(携帯端末装置)から目を離すことが多い。そのため、携帯端末装置のリモコンアプリの状態が変わったとしても、ユーザはそのことに気付きにくい。リモコンアプリの状態が変わったことに気付かない場合、誤操作の原因となる。特に、操作対象が被制御装置から自端末に変わった場合は、気付かないうちに自端末の状態を意図しないものにしてしまう可能性が高くなる。
 特許文献1の装置では、ボタンを押下して初めて振動するため、予め誤操作しそうな場合を通知できるものではない。また、特許文献2では、被制御装置(本体)がリモコンを振動するべきタイミングをすべて解釈する必要があり、リモコン側(携帯端末装置)にて、特定の状態になったか否かを判定することができない。
 本発明は、上記のような問題を解決するためになされたものであって、その目的は、ユーザによる誤操作を軽減することのできる制御システム、携帯端末装置、被制御装置、制御方法および制御プログラムを提供することである。
 この発明のある局面に従う制御システムは、携帯端末装置、および、携帯端末装置と通信可能な被制御装置を備えた制御システムであって、携帯端末装置は、指示を受付けるための入力手段と、被制御装置を制御する第1のモード、および、携帯端末装置に対する処理を行なう第2のモードのうち現状の操作モードに応じて、入力手段からの信号に基づく指示内容を判定するための第1の判定手段と、第1のモードの場合に、判定された指示内容に対応する制御信号を被制御装置に送信するための第1の通信手段と、第2のモードの場合に、判定された指示内容に対応する処理を実行するための第1の処理実行手段と、操作モードが第1のモードから第2のモードに変更されたか否かを判定するための第2の判定手段と、操作モードの変更があったと判定された場合に、操作モードの変更を報知する処理を行なうための報知処理手段と、報知処理手段による処理に応じて、振動、光および音のうち少なくとも1つを出力するための第1の出力手段とを含む。被制御装置は、第1の通信手段からの制御信号を受信するための第2の通信手段と、受信した制御信号に対応する処理を実行するための第2の処理実行手段とを含む。
 好ましくは、第2の通信手段は、さらに、携帯端末装置に対して特定の情報を送信し、第1の通信手段は、さらに、特定の情報を受信し、第1の処理実行手段は、さらに、第1の通信手段が受信した特定の情報を処理し、第2の判定手段は、特定の情報が受信された場合に、操作モードが第2のモードに変更されたと判定する。
 好ましくは、被制御装置は、第2の通信手段が受信した制御信号が、特定の情報の送信指示であるか否かを判定するための第3の判定手段をさらに含み、第2の処理実行手段は、制御信号が特定の情報の送信指示であると判定された場合に、第2の通信手段より携帯端末装置に対して特定の情報を送信する処理を実行する。
 好ましくは、報知処理手段は、第2の判定手段により操作モードの変更があったと判定された場合に、さらに、第1の通信手段より被制御装置に対して操作対象の変更を示す変更信号を送信する処理を行ない、被制御装置は、変更信号を受信した場合に、携帯端末装置での操作モードが第2のモードに変更されたことを報知する処理を行なうための報知処理手段と、報知処理手段による処理に応じて、所定の情報を出力するための第2の出力手段とをさらに含む。
 この発明の他の局面に従う携帯端末装置は、受信した制御信号に対応する処理を行なう被制御装置と通信可能な携帯端末装置であって、指示を受付けるための入力手段と、被制御装置を制御する第1のモード、および、携帯端末装置に対する処理を行なう第2のモードのうち現状の操作モードに応じて、入力手段からの信号に基づく指示内容を判定するための第1の判定手段と、第1のモードの場合に、判定された指示内容に対応する制御信号を被制御装置に送信するための通信手段と、第2のモードの場合に、判定された指示内容に対応する処理を実行するための処理実行手段と、操作モードが第1のモードから第2のモードに変更されたか否かを判定するための第2の判定手段と、操作モードの変更があったと判定された場合に、操作モードの変更を報知する処理を行なうための報知処理手段と、報知処理手段による処理に応じて、振動、光および音のうち少なくとも1つを出力するための出力手段とを備える。
 好ましくは、通信手段は、さらに、被制御装置から特定の情報を受信し、処理実行手段は、さらに、通信手段が受信した特定の情報を処理し、第2の判定手段は、特定の情報が受信された場合に、操作モードが第2のモードに変更されたと判定する。
 好ましくは、報知処理手段は、第2の判定手段により操作モードの変更があったと判定された場合に、さらに、通信手段より被制御装置に対して操作対象の変更を示す変更信号を送信する処理を行なう。
 この発明のさらに他の局面に従う被制御装置は、携帯端末装置と通信可能な被制御装置であって、携帯端末装置は、携帯端末装置での操作モードが、被制御装置を制御する第1のモードから携帯端末装置に対する処理を行なう第2のモードに変更されたか否かを判定し、かつ、操作モードの変更があったと判定された場合に、被制御装置に対して操作対象の変更を示す変更信号を送信するものであり、携帯端末装置から、制御信号および変更信号を受信するための通信手段と、制御信号が受信された場合に、制御信号に対応する処理を実行するための処理実行手段と、変更信号が受信された場合に、携帯端末装置での操作モードが第2のモードに変更されたことを報知する処理を行なうための報知処理手段と、報知処理手段による処理に応じて、所定の情報を出力するための出力手段とを備える。
 好ましくは、出力手段は、所定の情報を表示するための表示手段を含む。
 この発明のさらに他の局面に従う制御方法は、受信した制御信号に対応する処理を行なう被制御装置と通信可能な携帯端末装置を制御するための制御方法であって、指示信号を受付けるステップと、被制御装置を制御する第1のモード、および、携帯端末装置に対する処理を行なう第2のモードのうち現状の操作モードに応じて、指示信号が表わす指示内容を判定するステップと、第1のモードの場合に、判定された指示内容に対応する制御信号を被制御装置に送信するステップと、第2のモードの場合に、判定された指示内容に対応する処理を実行するステップと、操作モードが第1のモードから第2のモードに変更されたか否かを判定するステップと、操作モードの変更があったと判定された場合に、振動、光および音のうち少なくとも1つにより、操作モードの変更を報知するステップとを備える。
 この発明のさらに他の局面に従う制御方法は、携帯端末装置と通信可能な被制御装置を制御するための制御方法であって、携帯端末装置は、携帯端末装置での操作モードが、被制御装置を制御する第1のモードから携帯端末装置に対する処理を行なう第2のモードに変更されたか否かを判定し、かつ、操作モードの変更があったと判定された場合に、被制御装置に対して操作対象の変更を示す変更信号を送信するものであり、携帯端末装置から、制御信号および変更信号を受信するステップと、制御信号が受信された場合に、制御信号に対応する処理を実行するステップと、変更信号が受信された場合に、携帯端末装置での操作モードが第2のモードに変更されたことを報知するステップとを備える。
 この発明のさらに他の局面に従う制御プログラムは、受信した制御信号に対応する処理を行なう被制御装置と通信可能な携帯端末装置を制御するための制御プログラムであって、指示信号を受付けるステップと、被制御装置を制御する第1のモード、および、携帯端末装置に対する処理を行なう第2のモードのうち現状の操作モードに応じて、指示信号が表わす指示内容を判定するステップと、第1のモードの場合に、判定された指示内容に対応する制御信号を被制御装置に送信するステップと、第2のモードの場合に、判定された指示内容に対応する処理を実行するステップと、操作モードが第1のモードから第2のモードに変更されたか否かを判定するステップと、操作モードの変更があったと判定された場合に、振動、光および音のうち少なくとも1つにより、操作モードの変更を報知するステップとを含む。
 この発明のさらに他の局面に従う制御プログラムは、携帯端末装置と通信可能な被制御装置を制御するための制御プログラムであって、携帯端末装置は、携帯端末装置での操作モードが、被制御装置を制御する第1のモードから携帯端末装置に対する処理を行なう第2のモードに変更されたか否かを判定し、かつ、操作モードの変更があったと判定された場合に、被制御装置に対して操作対象の変更を示す変更信号を送信するものであり、携帯端末装置から、制御信号および変更信号を受信するステップと、制御信号が受信された場合に、制御信号に対応する処理を実行するステップと、変更信号が受信された場合に、携帯端末装置での操作モードが第2のモードに変更されたことを報知するステップとを含む。
 本発明によると、携帯端末装置は、第1の操作モード(被制御装置を制御するモード)中に、操作モードが第2のモード(自端末に対する処理を行なうモード)に変更されたと判定する。そして、このような変更があったと判定された場合に、振動、光および音のうち少なくとも1つによりその旨ユーザに報知される。
 したがって、ユーザは、操作モード(リモコンアプリの状態)の変化、すなわち操作対象が被制御装置から自端末に変更されたことに容易に気付くことができる。その結果、リモコン操作中の誤操作を軽減することができる。
本発明の実施の形態における制御システムの構成例を示す図である。 本発明の実施の形態における携帯端末装置の外観を正面から示した図である。 本発明の実施の形態における携帯端末装置のハードウェア構成例を示すブロック図である。 本発明の実施の形態における被制御装置のハードウェア構成例を示すブロック図である。 本発明の実施の形態における制御システムの機能構成を示す機能ブロック図である。 本発明の実施の形態における制御システムの動作を示すフローチャートである。 本発明の実施の形態の制御システムにより実行される動作の具体例を示す図である。 本発明の実施の形態の変形例1における制御システムの動作を示すフローチャートである。 本発明の実施の形態の変形例1の制御システムにより実行される動作の具体例を示す図である。 本発明の実施の形態の変形例2における制御システムの動作を示すフローチャートである。 本発明の実施の形態の変形例2における制御システムにより実行される動作の具体例を示す図である。
 本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
 <構成について>
 (制御システムの構成)
 図1を参照して、本実施の形態における制御システム1000の構成について説明する。
 制御システム1000は、携帯端末装置(以下「携帯端末」と略す)500と、被制御装置600とを含む。
 携帯端末500は、携帯電話である。なお、携帯端末500は、携帯電話に限定されることなく、通信機能を備え、携帯可能な装置であればどのような装置(たとえば、PDA(Personal Digital Assistance)、PC(Personal Computer))でもよい。
 携帯端末500は、電話網60と、無線によりデータ通信可能である。電話網60は、たとえば、携帯電話のための電話網である。
 被制御装置600は、携帯端末500から送信される信号により制御される装置である。被制御装置600は、一例として、テレビジョン受信機である。なお、被制御装置600は、テレビジョン受信機に限定されることなく、携帯端末500から送信される信号により制御される装置(情報出力装置)であればどのような装置であってもよい。被制御装置600は、たとえば、映像記録再生装置、音楽再生装置、PC等であってもよい。
 携帯端末500は、無線または有線により、被制御装置600とデータ通信を行なう。携帯端末500は、無線または有線により、ネットワーク70とデータ通信を行なう機能を有する。ネットワーク70は、インターネットなどの広域なネットワークである。
 また、被制御装置600は、無線または有線により、ネットワーク70とデータ通信を行なう機能を有する。また、ネットワーク70は、無線または有線により、電話網60とデータ通信可能である。したがって、携帯端末500は、電話網60を介して、ネットワーク70とデータ通信可能である。
 (携帯端末装置)
 次に、携帯端末500について詳細に説明する。
 図2は、携帯端末500の外観を正面から示した図である。図2を参照して、携帯端末500は、表示部530と、音声出力部570と、LED(Light Emitting Diode)576と、撮像部578とを備える。
 表示部530は、文字や画像等を表示する機能を有する。表示部530には、文字や画像等を表示する表示面が設けられる。表示部530は、LCDパネル(Liquid Crystal Display Panel)を使用した装置である。なお、表示部530は、上記以外の表示方式のパネルを使用した装置であってもよい。
 表示部530の表示面の解像度は、横480(ドット)×縦800(ドット)である。なお、表示部530の表示面の解像度は、横480(ドット)×縦800(ドット)に限定されることなく、他の解像度であってもよい。
 また、表示部530は、ユーザが、表示面に直接触れることで、情報入力可能なタッチパネル機能を有する。表示部530は、ユーザが表示面にタッチした位置情報を、後述する制御部510へ送信する。制御部510は、受信した位置情報に基づいて、所定の処理を行なう。
 音声出力部570は、電話の音声を出力する機能を有する。音声出力部570には、音声を出力するスピーカが含まれる。音声出力部570は、後述する制御部510から受信した音声データに基づく音声をスピーカから出力する。
 LED576は、携帯端末500で行なわれる処理に応じて、光による報知を行なう。たとえば、LED576は、電話の着信があった場合、光を点滅させる。
 撮像部578は、撮像対象となる被写体を撮像する撮像処理を行なう機能を有する。撮像部578は、図示しない、撮像レンズ、受光部およびカラーフィルタ部とを含む。受光部は、入力された光を電気信号に変換する機能を有する。受光部は、複数の受光素子から構成される。受光素子は、たとえば、CCD(Charge Coupled Device)イメージセンサまたはCMOS(Complementary Metal Oxide Semiconductor)イメージセンサ等を使用した素子である。
 カラーフィルタ部は、複数のカラーフィルタから構成される。カラーフィルタは、R、G、Bの各々に対応したフィルタである。複数のカラーフィルタは、複数の受光素子にそれぞれ対応して設けられる。
 撮像処理では以下の処理が行なわれる。まず、撮像部578が、撮像対象となる被写体に反射されて撮像レンズに入射した光、または、光源(たとえば、照明)からの光を、カラーフィルタ部を介して、受光部に入力させる。受光部は入力された光を電気信号に変換する。そして、撮像部578は、変換した電気信号をデジタルデータ(以下、撮像画像データともいう)に変換する。
 携帯端末500は、さらに、操作部540を備える。操作部540は、複数のボタン(たとえば、カーソルボタン、テンキーなど)を含む。
 操作部540は、操作部540に含まれる複数のボタンのうち、短押操作または長押操作されたボタンに対応するボタン信号を、後述する制御部510へ送信する。すなわち、操作部540は、ユーザが携帯端末500を操作するためのインターフェースである。なお、本実施の形態において、ユーザによる所定時間(たとえば1秒)未満の押下を「短押操作」、当該所定時間以上の押下を「長押操作」というものとする。
 携帯端末500は、さらに、音声入力部574と、記録媒体挿入部550Aとを備える。音声入力部574は、通話のときに、音声を入力する機能を有する。音声入力部574には、音声を入力するマイクが含まれる。音声入力部574は、マイクにより取得した音声を音声データに変換して、音声データを、携帯端末500内の後述する制御部510へ送信する。記録媒体挿入部550Aは、携帯端末500に後述する記録媒体を挿入する部分である。
 図3は、携帯端末500の内部構成を示したブロック図である。なお、図3には、説明のために、記録媒体555も示している。記録媒体555には、後述するプログラム180が記録されている。すなわち、プログラム180は、媒体等に記録されてプログラム製品として流通される。また、記録媒体555もプログラム製品として流通される。
 図3を参照して、携帯端末500は、さらに、制御部510と、一時記憶部522と、記憶部520とを備える。
 記憶部520は、データを不揮発的に記憶する機能を有する。記憶部520は、制御部510によってデータアクセスされる。記憶部520は、電源を供給されなくてもデータを不揮発的に保持可能な媒体(たとえば、フラッシュメモリ)である。記憶部520には、プログラム180、その他の各種データ等が記憶されている。
 制御部510は、記憶部520に記憶されたプログラム180に従って、携帯端末500内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部510は、CPU(Central Processing Unit)である。なお、制御部510は、CPUに限定されることなく、演算機能を有するその他の回路であってもよい。
 制御部510は、操作部540に含まれる、前述した複数のボタンのうち、短押操作または長押操作があったボタンに対応するボタン信号を、操作部540から受信する。制御部510は、受信したボタン信号に応じた処理を行なう。
 一時記憶部522は、制御部510によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部522は、DRAM(Dynamic Random Access Memory)である。なお、一時記憶部522は、DRAMに限定されることなく、データを揮発的に記憶可能なその他の回路であってもよい。
 携帯端末500は、さらに、VDP532(Video Display Processor)と、VRAM(Video Random Access Memory)536とを備える。
 VRAM536は、画像データを一時的に記憶する機能を有する。
 制御部510は、記憶部520に記憶されたプログラム180に従って、VDP532に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部530に表示させる指示である。
 VDP532は表示部530と接続されている。VDP532は、制御部510からの描画指示に応じて、記憶部520内の後述するプログラム180からフォントデータ、図形データ等を読出し、VRAM536を利用して画像を生成する。そして、VDP532は、VRAM536に記憶された画像データを読出し、表示部530に、当該画像データに基づく画像を表示させる。
 携帯端末500は、さらに、記録媒体アクセス部550とを備える。
 記録媒体アクセス部550は、記録媒体555が前述の記録媒体挿入部550Aから携帯端末500に挿入(装着)されると、記録媒体555にデータアクセス可能となる。これにより、記録媒体アクセス部550は、プログラム180が記録された記録媒体555から、プログラム180を読出すことが可能となる。
 記録媒体555に記憶されているプログラム180は、制御部510のインストール処理により、記録媒体アクセス部550により読み出され、制御部510が、プログラム180を、記憶部520に記憶させる。このインストール処理用プログラムは、予め、記憶部520に格納されており、インストール処理は、制御部510が、インストール処理用プログラムに基づいて行なう。
 なお、記憶部520には、プログラム180がインストールされていなくてもよい。この場合、制御部510は、記録媒体アクセス部550を介して、記録媒体555に記憶されたプログラム180を読み出して、プログラム180に基づいた所定の処理を行なう。記録媒体555には、さらに、コンテンツデータ等も記録されている。コンテンツデータは、たとえば、音楽データ、動画像データ等である。
 記録媒体555は、SD(Secure Digital(登録商標))メモリカードである。なお、記録媒体555は、SDメモリーカード(登録商標)に限定されることなく、データを不揮発的に記録可能なその他の媒体であってもよい。
 携帯端末500は、さらに、通信部560と、通信部562とを備える。
 通信部560は、制御部510とデータの送受信を行なう。また、通信部560は、被制御装置600と有線または無線で、データの送受信を行なう機能を有する。
 通信部560は、USB(登録商標)(Universal Serial Bus)2.0の規格に基づく、シリアル転送を行なう通信用インターフェースの機能を有する。なお、シリアル転送を行なう通信用インターフェースの規格は、USB2.0に限定されることなく他の規格であってもよい。
 なお、通信部560は、パラレル転送を行なう通信用インターフェースの機能を有していてもよい。パラレル転送を行なう通信用インターフェースは、たとえば、セントロニクス準拠の規格に準拠したインターフェースである。また、通信部560は、IEEE1394またはSCSI規格に基づく通信用インターフェースの機能を有していてもよい。
 また、通信部560は、さらに、無線データ通信機能を有する。無線データ通信機能は、Bluetooth(登録商標)を使用して、無線でデータ通信を行なう機能を有する。なお、無線データ通信は、Bluetooth(登録商標)を使用した方式に限定されることなく、たとえば、赤外線等を使用した他の通信方式であってもよい。通信部560は、制御部510からの制御指示に応じて、被制御装置600と無線でデータ通信を行なう。
 通信部562は、制御部510と、データの送受信を行なう。通信部562は、有線技術を利用して、ネットワーク70とデータ通信を行なう機能を有する。有線技術は、たとえば、イーサネット(登録商標)に基づく技術である。この場合、通信部562は、たとえば、LANケーブルを介して、ネットワーク70とデータ通信を行なうことができる。なお、有線技術は、イーサネット(登録商標)に基づく技術に限定されることなく、その他の有線技術であってもよい。
 また、通信部562は、無線技術を利用して、ネットワーク70とデータ通信を行なう機能を有する。無線技術は、たとえば、IEEE802.11gに基づく技術である。なお、無線技術は、IEEE802.11gに基づく技術に限定されることなく、その他の無線技術であってもよい。したがって、通信部562は、無線により、ネットワーク70とデータ通信を行なうことができる。
 携帯端末500は、さらに、アンテナ564と、通信部566とを備える。
 アンテナ564は、通信部566と接続されている。通信部566は、アンテナ564を利用して、無線通信信号を送受信する機能を有する。通信部566は、制御部510により指示された周波数の無線通信信号を、アンテナ564を介して受信する。無線通信信号は、音声データ、文字データおよび画像データ等を含む信号である。
 通信部566は、アンテナ564を利用して、無線通信信号により、図示しない最寄の基地局と通信を行なう。最寄の基地局は、電話網60と通信を行なうことができる。したがって、通信部566は、アンテナ564を利用して、無線通信信号により、最寄の基地局を介して、電話網60と通信を行なう。通信部566は、無線通信信号を受信した場合、当該無線通信信号を復調し、復調した無線通信信号に基づくデータを、制御部510へ送信する。また、通信部566は、無線通信信号を送信する場合、制御部510からデータ(たとえば、音声データ)を受信し、当該データを、所定のプロトコルに基づいて、無線通信信号に変換する。そして、通信部566は、アンテナ564を利用して、変換した無線通信信号を、図示しない最寄の基地局を介して、電話網60へ送信する。
 通信部566は、最寄の基地局と通信を行なうことで、基地局の位置を示す情報(以下、基地局位置情報ともいう)も取得可能である。通信部566は、制御部510からの制御指示に応じて、取得した基地局位置情報を、制御部510へ送信する。制御部510は、受信した基地局位置情報に基づいて、携帯端末500の位置を大まかに把握することができる。
 また、通信部566は、GPS(Global Positioning System)機能を有する。GPS機能とは、人口衛星と通信して、携帯端末500の位置(緯度、経度、高度等に基づく位置)の情報(以下、GPS位置情報ともいう)を取得する機能である。通信部566は、制御部510からの制御指示に応じて、GPS位置情報を取得し、制御部510へ送信する。
 携帯端末500は、制御部510および通信部566の処理により、電話網60を介して、ネットワーク70からプログラムのダウンロード処理を行ない、記憶部520に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム180である。
 制御部510は、ネットワーク70からダウンロードしたプログラム(プログラム180)に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部520に格納されており、ダウンロード処理は、制御部510が、ダウンロード用プログラムに基づいて行なう。
 携帯端末500は、さらに、音声出力部572を備える。音声出力部572は、携帯端末500の外部に設けられる。音声出力部572は、制御部510で行なわれる処理に対応した音声を出力する機能を有する。音声出力部572には、音声を出力するスピーカが含まれる。音声出力部572は、制御部510から受信した音声データに基づく音声をスピーカから出力する。
 制御部510は、前述した音声出力部570、音声入力部574とデータ通信する。
 制御部510が、音声データを音声出力部570へ送信すると、音声出力部570は、制御部510から受信した音声データに基づく音声をスピーカから出力する。
 ユーザが音声入力部574に含まれるマイクに対して音声を発すると、音声入力部574は、マイクにより取得した音声を音声データに変換して、音声データを、制御部510へ送信する。
 制御部510は、ブザー575とデータ通信する。ブザー575は、制御部510からの制御指示に基づいて、通知音を発生する。なお、ブザー575の機能は、音声出力部572が担ってもよい。
 制御部510は、前述したLED576および撮像部578の各々とデータ通信する。LED576は、制御部510からの制御指示に基づいて、光を発する。
 撮像部578は、制御部510からの制御指示に基づいて、前述の撮像処理を行ない、撮像画像データを制御部510へ送信する。制御部510は、撮像画像データを受信すると、撮像画像データを、一時記憶部522、記憶部520および記録媒体555のいずれかに記憶させる。
 携帯端末500は、さらに、振動部579を備える。振動部579は、制御部510からの制御指示に基づいて、振動部579自身が振動することにより、携帯端末500を振動させる機能を有する。振動部579は、たとえば、電話の着信、電子メールの受信時に、制御部510からの制御指示に基づいて、携帯端末500を振動させる。
 (被制御装置)
 次に、被制御装置600について詳細に説明する。
 図4は、被制御装置600の内部構成を示したブロック図である。図4を参照して、被制御装置600は、表示部630と、音声出力部670とを備える。表示部630は、文字や画像等を表示する機能を有する。表示部630は、LCDパネル(Liquid Crystal Display Panel)を使用した装置である。なお、表示部630は、上記以外の表示方式のパネルを使用した装置であってもよい。
 表示部630が表示可能な画像のサイズは、表示部530が表示可能な画像のサイズより大きい。また、表示部630の解像度は、表示部530の解像度より大きい。たとえば、表示部630の解像度は、横1920(ドット)×縦1080(ドット)の解像度である。なお、表示部630の解像度は、横1920(ドット)×縦1080(ドット)に限定されることなく、他の解像度であってもよい。
 音声出力部670は、被制御装置600の外部に設けられる。音声出力部670は、後述する制御部610で行なわれる処理に対応した音声を出力する機能を有する。音声出力部670には、音声を出力するスピーカが含まれる。音声出力部670は、後述する制御部610から受信した音声データに基づく音声をスピーカから出力する。
 被制御装置600は、さらに、制御部610と、一時記憶部622と、記憶部620とを備える。
 記憶部620は、データを不揮発的に記憶する機能を有する。記憶部620は、制御部610によってデータアクセスされる。記憶部620は、大容量のデータを記憶可能なハードディスクである。なお、記憶部620は、ハードディスクに限定されることなく、電源を供給されなくてもデータを不揮発的に保持可能な媒体(たとえば、フラッシュメモリ)であればよい。記憶部620には、プログラム180A、後述する録画データ、その他の各種データ等が記憶されている。
 制御部610は、記憶部620に記憶されたプログラム180Aに従って、被制御装置600内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部610は、前述の制御部510と同様なものであるので詳細な説明は繰返さない。
 一時記憶部622は、制御部610によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部622は、前述の一時記憶部522と同様なものであるので詳細な説明は繰返さない。
 被制御装置600は、さらに、アンテナ602と、チューナ605と、データ処理部607とを備える。
 アンテナ602は、チューナ605と接続されている。チューナ605は、制御部610により指示された周波数の放送信号を、アンテナ602を介して受信する。チューナ605は、ディジタル放送に基づく放送信号およびアナログ放送に基づく放送信号を受信する機能を有する。チューナ605は、受信した放送信号を、データ処理部607へ送信する。
 データ処理部607は、制御部610から、表示部630に画像を表示させるための表示指示を受信すると、受信した放送信号から画像データを取得し、当該画像データを、後述するVDP632へ送信する。VDP632は、画像データを受信すると、表示部630に画像データに基づく画像(動画像または静止画像)を表示させる。以下においては、チューナ605が受信した放送信号に基づく画像であって、かつ、表示部630に表示される画像を、TV画像ともいう。
 データ処理部607が受信した放送信号が、アナログ放送に基づく信号である場合であって、かつ、制御部610から、録画処理を行なうための録画指示を受信した場合、データ処理部607は、放送信号から取得した画像データおよび音声データを圧縮して、録画データとして、記憶部620に記憶させる。また、データ処理部607が受信した放送信号が、ディジタル放送に基づく信号である場合であって、かつ、制御部610から、録画処理を行なうための録画指示を受信した場合、データ処理部607は、放送信号から取得した画像データおよび音声データを、録画データとして、記憶部620に記憶させる。
 記憶部620に記憶される録画データは、MPEG2形式で圧縮されたデータである。なお、録画データは、MPEG2形式で圧縮されたデータに限定されることなく、他の形式で圧縮されたデータであってもよい。ここで、他の形式とは、たとえば、H.264等の形式である。以下においては、記憶部620に記憶される録画データを、コンテンツともいう。
 被制御装置600は、さらに、VDP632と、VRAM636とを備える。
 VRAM636は、画像データを一時的に記憶する機能を有する。
 制御部610は、記憶部620に記憶されたプログラム180Aに従って、VDP632に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部630に表示させる指示である。
 VDP632は表示部630と接続されている。VDP632は、制御部610からの描画指示に応じて、記憶部620内の後述するプログラム180Aからフォントデータ、図形データ等を読出し、VRAM636を利用して画像を生成する。そして、VDP632は、VRAM636に記憶された画像データを読出し、表示部630に、当該画像データに基づく画像を表示させる。
 被制御装置600は、さらに、操作部640を備える。
 操作部640は、図示されない複数のボタンを含む。複数のボタンは、被制御装置600の外部に設けられている。複数のボタンのうち、いずれかのボタンがユーザにより押下操作されると、操作部640は、押下操作されたボタンに対応するボタン信号を、制御部610へ送信する。制御部610は、受信したボタン信号に基づいて、所定の処理を行なう。
 被制御装置600は、さらに、通信部660と、通信部662とを備える。
 通信部660は、制御部610とデータの送受信を行なう。また、通信部660は、携帯端末500と有線または無線で、データの送受信を行なう機能を有する。なお、通信部660は、前述の通信部560と同様な構成および機能を有するので詳細な説明は繰返さない。
 通信部662は、制御部610と、データの送受信を行なう。通信部662は、有線技術を利用して、ネットワーク70とデータ通信を行なう機能を有する。有線技術は、たとえば、イーサネット(登録商標)に基づく技術である。この場合、通信部662は、たとえば、LANケーブルを介して、ネットワーク70とデータ通信を行なうことができる。なお、有線技術は、イーサネット(登録商標)に基づく技術に限定されることなく、その他の有線技術であってもよい。
 また、通信部662は、無線技術を利用して、ネットワーク70とデータ通信を行なう機能を有する。無線技術は、たとえば、IEEE802.11gに基づく技術である。なお、無線技術は、IEEE802.11gに基づく技術に限定されることなく、その他の無線技術であってもよい。したがって、通信部662は、無線により、ネットワーク70とデータ通信を行なうことができる。
 したがって、本実施の形態における被制御装置600は、ネットワーク70から、通信部662を介して、プログラムのダウンロード処理を行ない、記憶部620に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム180Aである。
 制御部610は、ネットワーク70からダウンロードしたプログラム(プログラム180A)に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部620に格納されており、ダウンロード処理は、制御部610が、ダウンロード用プログラムに基づいて行なう。
 被制御装置600は、さらに、RC信号受信部680を備える。RC信号受信部680は、リモートコントローラー300から出力される、被制御装置600を制御するためのリモートコントロール信号(以下、RC信号ともいう)を受信する機能を有する。RC信号受信部680は、受信したRC信号を制御部610へ送信する。制御部610は、受信したRC信号に応じて、対応する処理を行なう。
 なお、以下においては、携帯端末500の通信部560から送信される、被制御装置600を制御するためのリモートコントロール信号も、RC信号という。この場合、通信部660が、携帯端末500から送信されたRC信号を受信し、受信したRC信号を制御部610へ送信する。制御部610は、受信したRC信号に応じて、対応する処理を行なう。
 制御部610は、前述した音声出力部670とデータ通信する。制御部610が、音声データを音声出力部670へ送信すると、音声出力部670は、制御部610から受信した音声データに基づく音声をスピーカから出力する。
 制御部610は、ブザー675とデータ通信する。ブザー675は、制御部610からの制御指示に基づいて、通知音を発生する。なお、ブザー675の機能は、音声出力部670が担ってもよい。
 制御部610は、LED676とデータ通信する。LED676は、制御部610からの制御指示に基づいて、光を発する。
 被制御装置600は、さらに、計時動作を行なう計時部679を備える。
 (機能構成)
 図5は、本発明の実施の形態における制御システムの機能構成を示す機能ブロック図である。
 まず、携帯端末500の機能について説明する。
 携帯端末500は、その機能として、入力部100と、変更判定部102と、報知処理部106と、指示判定部108と、処理実行部110と、モード記憶部112と、割当記憶部114とを含む。なお、上述のプログラム180には、リモコンアプリ(リモートコントロールアプリケーションプログラム)が含まれているものとする。これらの機能ブロックのうち、変更判定部102、報知処理部106、指示判定部108、および、処理実行部110の機能は、制御部510が当該リモコンアプリを起動することにより実現されてもよいし、これらのうち少なくとも一つは、ハードウェアにより実現されてもよい。
 入力部100は、ユーザからの指示を受付ける。入力部100は、たとえば、図3に示した操作部540、および、タッチパネルとして機能する表示部530(の少なくとも一部)を含む。
 モード記憶部112は、現在の操作モードを記憶する。つまり、被制御装置操作モードか、自端末操作モードのいずれかを示す識別情報としてモード識別フラグを記憶する。たとえば、モード識別フラグは、被制御装置操作モードの場合「0」、自端末操作モードの場合「1」とされる。なお、「被制御装置操作モード」は、被制御装置を制御(操作)するモードを表わし、「自端末操作モード」は、携帯端末500に対する処理を行なうモードを表わしている。
 割当記憶部114は、入力部100として機能するための各ボタン(ソフトボタンも含む)に割当る指示を特定するための情報を記憶する。具体的には、たとえば、ボタンの位置範囲データそれぞれと対応付けて、複数の指示内容特定データが記憶されている。
 モード記憶部112および割当記憶部114は、たとえば、図3に示した一時記憶部522内の所定の領域に対応する。
 変更判定部102は、モード記憶部112を定期的に監視し、リモコンアプリ起動中に、操作モードが変更されたか否かを判定する。操作モードが自端末操作モードに変更されたと判定された場合、通知信号を報知処理部106に送信する。
 なお、操作モードが変更されたか否かを判定する方法は、これに限らず、ユーザからの操作があったタイミングや被制御装置600から信号を受信したタイミングでもよい。
 報知処理部106は、操作モードが被制御装置操作モードから自端末操作モードに変更されたことを、ユーザに報知するための処理を行なう。具体的には、たとえば、振動部579に制御信号を送信し、携帯端末500を振動させる。また、LED576に制御信号を送信し、LED576を発光させる。また、ブザー575に制御信号を送信し、通知音を発生させる。
 報知処理部106は、さらに、被制御装置600に対し、操作対象の変更を示す変更信号(操作対象変化の情報)を送信する処理を行なってもよい。
 指示判定部108は、入力部100からの信号に基づいて、ユーザからの指示内容を判定する。指示内容の判定には、割当記憶部114に記憶された情報が用いられる。指示判定部108は、判定した指示内容を、処理実行部110に出力する。また、判定した指示内容に応じて、モード記憶部112のモード識別フラグを書換える処理も行なうことができる。
 処理実行部110は、指示判定部108からの指示内容に応じて、各種処理を実行する。処理実行部110は、所定の場合に(たとえば、被制御装置600より特定の情報が送信された場合に)、モード記憶部112のモード識別フラグを書換える処理を行なう。また、表示画面の変化等に従い、割当記憶部114の情報を書換える処理も行なう。なお、ボタンに割当られる指示の変更は、公知の手法により実現できるため、詳細な説明は行なわない。
 次に、被制御装置600の機能について説明する。
 被制御装置600は、その機能として、信号判定部202と、報知処理部204と、処理実行部206とを含む。なお、上述のプログラム180Aには、リモコン機器からの信号に応じた処理を実現するための制御プログラムが含まれているものとする。これらの機能は、制御部610が当該制御プログラムを起動することにより実現されてもよいし、これらのうち少なくとも一つは、ハードウェアにより実現されてもよい。
 信号判定部202は、通信部660から得られた携帯端末500からの操作信号が要求する処理を判定する。そして、判定結果を処理実行部206に出力する。また、信号判定部202は、携帯端末500より、操作対象変化の情報を受信したと判断した場合には、報知処理部204に通知する。
 報知処理部204は、VDP632に制御信号を送信し、表示部630の所定の表示領域に、所定の情報を表示することで、操作モードが携帯端末500に変更された旨ユーザに通知する。具体的には、たとえば、表示部630の画面に所定のアイコン(以下「通知アイコン」ともいう)が表示される。また、報知処理部204は、ブザー675に制御信号を送信し、通知音を発生させる。報知処理部204は、計時部679からの計時信号に基づいて、所定の時間が経過したと判断すると、報知処理を終了する。
 処理実行部206は、信号判定部202からの指示に基づいて各種処理を実行する。処理実行部206は、また、携帯端末500に対し、出力中の情報に関連する情報を自発的に送信してもよい。
 <動作について>
 次に、本実施の形態における制御システムの動作について説明する。
 図6は、本発明の実施の形態における制御システムの動作を示すフローチャートである。図6のフローチャートに示す処理は、予めリモコンアプリとして記憶部520に格納されており、制御部510がこのアプリケーションプログラムを読み出して実行することにより発揮される。
 図6を参照して、はじめ、携帯端末500のリモコンアプリの状態は、被制御装置600をリモコン操作する状態すなわち、被制御装置操作モードである(ステップS102)。したがって、モード記憶部112のモード識別フラグは0である。また、被制御装置600は、画面表示中(電源ON状態)である(ステップS202)。
 その状態で、携帯端末500の指示判定部108は、ユーザによる操作があったか否かを判断する(ステップS104)。つまり、入力部100からユーザからの指示信号が入力されたか否かを判断する。操作がなければ(ステップS104においてNO)、ステップS102に戻る。
 操作があったと判断した場合(ステップS104においてYES)、指示判定部108は、割当記憶部114に記憶された情報に基づいて、今回の指示内容を判定する。この段階では、操作モードは被制御装置操作モードである。したがって、指示内容が判定されると、処理実行部110は、指示内容に応じた操作信号(制御信号)を、通信部560を介して被制御装置600に送信する(ステップS106)。
 被制御装置600の通信部660は、携帯端末500から操作信号を受信する(ステップS204)。信号判定部202は、操作信号が示す指示が、特定の情報の送信指示であるか否かを判断する(ステップS206)。特定の情報の送信指示であると判断した場合(ステップS206においてYES)、ステップS210に進む。一方、特定の情報の送信指示ではないと判断した場合(ステップS206においてNO)、ステップS208に進む。
 「特定の情報」とは、携帯端末500がその情報を受信することにより、自端末に対する処理が必要となるような情報である。すなわち、携帯端末500がその情報を受信することにより、自端末操作モードに移行することになる情報あるいはなり得る情報である。特定の情報の具体例については後述する。
 ステップS208において、処理実行部206は、対応の処理を実行する。
 ステップS210において、処理実行部206は、携帯端末500に対し、要求のあった特定の情報を送信する。具体的には、処理実行部206は、通信部660を介して、携帯端末500に対し、特定の情報を送信する。
 携帯端末500の通信部560が、被制御装置600から情報を受信すると(ステップS108においてYES)、処理実行部110は、受信情報を処理する(ステップS110)。具体的には、受信情報を表示部530に表示する処理を行なう。これによりタッチパネルとして機能する表示部530上のボタンの位置および/あるいは定義が変更されるため、同時に、処理実行部110は、割当記憶部114に記憶された情報を書き換える。
 なお、処理実行部110は、同一モード中であっても、画面が変わるごとに適宜、割当記憶部114の情報を書き換えているものとする。
 処理実行部110は、さらに、モード記憶部112の情報を、被制御装置操作モードから自端末操作モードに書き換える。つまり、モード識別フラグが1にセットされる。
 被制御装置600からの情報の受信がなければ(ステップS108においてNO)、ステップS102に戻る。
 次に、携帯端末500の変更判定部102は、操作対象が自端末になったか否かを判断する(ステップS112)。具体的には、モード記憶部112に記憶されているモード識別フラグが0から1に変更されたか、すなわち、被制御装置操作モードから自端末操作モードに変更された否かを判断する。モードの変更がなければ(ステップS112においてNO)、ステップS102に戻る。
 これに対し、モードが変更されたと判断した場合(ステップS112においてYES)、報知処理部106は、振動部579に制御信号を送信し、振動動作を行なう(ステップS114)。また、ブザー575に制御信号を送信し、通知音を出力する(ステップS116)。さらに、一定時間、表示部530の画面に操作対象の変更を通知してもよい(ステップS118)。なお、さらに、LED576を発光させてもよい。また、報知処理部106は、被制御装置600に、操作対象変化の情報を送信する(ステップS120)。
 被制御装置600の信号判定部202は、ステップS208またはS210の処理の後、携帯端末500から操作対象変化の信号を受信したか否かを判断する(ステップS212)。当該信号を受信しなければ(ステップS212においてNO)、ステップS202に戻る。これに対し、当該信号を受信したと判断した場合(ステップS212においてYES)、報知処理部204は、ブザー675に制御信号を送信し、通知音を出力する(ステップS214)。また、VDP632に制御信号を送信し、画面に通知アイコンを表示する(ステップS216)。
 次に、被制御装置600の信号判定部202は、携帯端末500から何らかの信号を受信したか否かを判断する(ステップS218)。何らかの信号を受信したと判断した場合(ステップS218においてYES)、ステップS222に進む。携帯端末500から何も信号を受信していないと判断した場合(ステップS218においてNO)、ステップS220に進む。
 ステップS220において、報知処理部204は、通知アイコンを表示してから一定時間経過したか否かを判断する。一定時間経過していなければ、ステップS218に戻る。一方、一定時間経過したと判断された場合(ステップS220においてYES)、ステップS222に進む。
 ステップS222において、報知処理部204は、通知アイコンの表示を消去する。ステップS222の処理が終わると、ステップS202に戻る。
 携帯端末500は、上述のステップS120の処理の後、被制御装置600をリモコン操作する状態になる操作(以下「復帰操作」ともいう)がされたか否か、すなわち、操作モードが被制御装置操作モードに復帰されたか否かを判断する(ステップS122)。具体的には、次のような手順により上記判断がなされる。まず、指示判定部108は、割当記憶部114内の情報と入力部100からの信号(たとえば位置データ)とに基づいて、復帰操作がされたか否かを判断する。指示判定部108は、復帰操作と判定すると、モード記憶部112内のモード情報を、自端末操作モードから被制御装置操作モードに書き換える。つまり、モード識別フラグが0にされる。変更判定部102は、定期的にモード記憶部112内の情報を監視しているため、操作モードが被制御装置操作モードに復帰されたことを検知する。
 なお、復帰操作以外の操作がされている場合には、指示判定部108は判定した指示内容を処理実行部110に通知し、処理実行部110によって、指示内容に応じた処理が実行されているものとする。また、画面の変化に従い、割当記憶部112内の情報の書き換えも適宜行なっているものとする。
 復帰操作があったことが検知されると(ステップS122にてYES)、処理は、はじめのステップS102に戻される。
 以上の処理が、リモコンアプリが終了されるまで繰返される。
 なお、図6に示した処理の順序は一例であり、上記順序に限定されるものではない。たとえば、ステップS114からステップS120の処理は、並列的に実行されてもよいし、直列的である場合には、その順序は問わない。
 また、本実施の形態では、携帯端末500において、振動、音および光により操作対象の変更を通知することとしたが、振動および音のいずれかによる報知がされればよい。
 ここでは、リモコンアプリ実行中の一時的な操作モードの変更を例に説明したが、リモコンアプリの終了や中断のタイミングも操作モードの変更として報知してもよい。
 <具体例について>
 図7は、本発明の実施の形態の制御システムにより実行される動作の具体例を示す図である。
 この例では、被制御装置600はテレビであるものと想定する。そして、携帯端末500をリモコンとして使用しているユーザが、テレビのライブ放送を視聴中に、テレビの画面を汚さず(ライブ放送以外の情報を表示することなく)、番組表を確認して、録画予約をしたいというシーンを想定している。
 図7(A)には、被制御装置操作モードにおける携帯端末500および被制御装置600の画面例が示される。図7(B)には、自端末操作モードにおける携帯端末500および被制御装置600の画面例が示される。
 図7(A)を参照して、携帯端末500は、被制御装置操作モードである(ステップS102)。テレビである被制御装置600は、ライブ放送を表示している(ステップS202)。このような状態(i)において、携帯端末500の表示部530には、画面B11のような画面が表示されている。このような状態の場合、ユーザは、タッチパネル操作でテレビを遠隔操作することができる。
 画面B11には、選局に用いられるボタン301,302と、音量調整を行なうためのボタン303,304と、手元予約を行なうための手元予約ボタン305とが表示されている。手元予約ボタン305は、携帯端末500にて番組表を表示できるように、テレビに番組表の送信を要求する信号を出力する指示を受付けるためのボタンである。
 ユーザにより選局ボタン301,302または音量ボタン303,304が操作されたとする(ステップS104)。そうすると、状態(ii)として、携帯端末500は、被制御装置600に操作信号を送信する(ステップS106)。被制御装置600は、操作信号に応じた処理を実行する(ステップS208)。
 その後、状態(iii)として、ユーザが、手元予約ボタン305を押下する(ステップS104)。そうすると、状態(iv)として、携帯端末500は、被制御装置600に対して、特定の情報として番組表を要求する(ステップS106)。
 被制御装置600は、番組表の送信を要求する制御信号を受付ける(ステップS206)と、公知の手法により番組表情報を生成する。そして、状態(v)において、被制御装置600は、生成した番組表情報を、携帯端末500に送信する(ステップS210)。
 状態(vi)において、携帯端末500は、番組表を受信する(ステップS108)。そうすると、携帯端末500は、状態(vii)として、それまでの画面B13を次に示す画面B14に切換える(ステップS110)。
 これにより、携帯端末500での操作モードは、自端末操作モードに変更される。
 状態(i)から(vi)までの間、被制御装置600には、ライブ放送のみが表示されている。
 図7(B)を参照して、携帯端末500は、自端末操作モードに一時移行されると、状態(viii)として、受信した番組表を表示するとともに(画面B14)、振動および通知音を出力する(ステップS110,S114,S116)。これにより、ユーザは、手元の画面を見るように促される。
 画面B14には、各番組を特定するための情報と、表示を元の画面B11に戻すためのボタン312とが表示されている。
 自端末操作モードに一時移行されると、さらに(同時に)、状態(ix)に示すように、携帯端末500は、被制御装置600に対し、操作対象の変化の通知(変更信号の送信)を行なう(ステップS120)。
 そうすると、被制御装置600は、状態(x)として、表示部630に画面A12に示されるようなアイコン(シンボル画像)401を表示し、通知音を発生する(ステップS214,S216)。これにより、より確実に、ユーザに手元を見るように促すことができる。なお、被制御装置600の表示部630に表示する情報は、アイコン401のようなものに限定されない。たとえば、所定のメッセージを表示してもよい。
 その後、状態(xi)として、ユーザが携帯端末500のタッチパネルを操作して、ある番組の予約操作を行なうとする。そうすると、表示は画面B15に移行される。画面B15には、対象の番組を特定するための情報と、対象の番組を録画予約するためのボタン310と視聴予約するためのボタン311と戻るボタン312とが表示されている。
 状態(xii)において、画面B15に示されるボタン310およびボタン311のうち、録画予約のためのボタン310が押下されたとする(ステップS122)。そうすると、携帯端末500は、被制御装置600に対し、録画予約を指示する操作信号を送信する(状態(xiii))。
 被制御装置600は、携帯端末500から操作信号を受信する(ステップS218)。そうすると、状態(xiv)において、被制御装置600は、アイコン401を消去する(ステップS222)。また、画面A13に示されるように、「予約を登録しました」というメッセージが表示されてもよい。
 このように録画予約が完了すると、再び、操作モードは、被制御装置操作モードに復帰される。つまり、被制御装置600の表示部630には、再度、たとえば図7(A)の画面A11のようにライブ放送が表示される。また、携帯端末500の表示部530は、再度、たとえば図7(A)の画面B11のように、被制御装置600を遠隔操作するためのボタンが表示される。
 以上のように、本実施の形態によると、被制御装置操作モード中に、自端末操作モードに移行された場合に、振動や音により、操作対象が変化したことを通知する。したがって、ユーザは、リモコン操作対象の被制御装置600の画面を見ていたとしても、ユーザは容易に操作対象の変化に気付くことができる。
 また、振動や音により、ユーザに手元(操作ボタン)を見ることを促すことができるため、常に表示画面を確認しておかなければならないというユーザの負担を軽減することができる。また、その結果、ユーザは、スムーズに操作を続けられる。
 また、振動や音による通知が行なわれることで、知らないうちに自端末を操作してしまうことがなくなる。その結果、ユーザの誤操作を軽減することができる。ただし、周りの状況によっては通知をしない方が望ましい場合もあるため、種々の通知をまとめて通知するかしないか、もしくは、種々の通知のそれぞれについて通知するかしないかを設定できるように、携帯端末500を構成することが好ましい。
 なお、本具体例では、特定の情報として番組表を用いたが、特定の情報は、番組表のようなコンテンツ情報に限定されるものではない。たとえば、既に携帯端末500に送信された番組表を、携帯端末500の表示部530に表示させるコマンドなど、特定の情報は、操作モードを自端末操作モードに変更する必要があることを示す情報であれば何でもよい。
 <変形例1>
 上記実施の形態では、携帯端末からの制御信号(操作信号)をトリガーとして、被制御装置から特定の情報が送信された。しかし、特定の情報は、携帯端末からの制御信号に関係なく、被制御装置が自発的に送信するものであってもよい。このような形態を、本発明の実施の形態の変形例1として説明する。
 なお、制御システムの構成および基本的な動作は、上記実施の形態と同様である。したがって、以下に、上記実施の形態と異なる部分のみ説明する。
 図8は、本発明の実施の形態の変形例1における制御システムの動作を示すフローチャートである。
 図8を参照して、上記実施の形態の処理と比較して、被制御装置600のステップS202とステップS204との間に、ステップS2030およびステップS2032の処理が挿入される。
 ステップS2030において、被制御装置600の処理実行部206は、特定の情報として、表示中のコンテンツについての関連情報の送信が必要か否かを判断する。必要でなければ、ステップS204に進む。一方、関連情報の送信が必要と判断されると(ステップS2030においてYES)、ステップS2032に進む。
 ステップS2032において、処理実行部206は、通信部660を介して、関連情報を送信する。関連情報が送信されると、携帯端末500側の処理のステップS108において、被制御装置600から情報を受信したと判断される。
 次に、本変形例における具体的動作について説明する。
 図9は、本発明の実施の形態の変形例1の制御システムにより実行される動作の具体例を示す図である。
 この例では、被制御装置600はネット対応テレビであるものと想定する。そして、テレビでインターネットサービスの動画が視聴されている際に、サービスのPUSH型で特定映像(関連情報)が携帯端末500に送信されるというシーンを想定している。
 図9(A)には、被制御装置操作モードにおける携帯端末500および被制御装置600の画面例が示される。図9(B)には、自端末操作モードにおける携帯端末500および被制御装置600の画面例が示される。
 図9(A)を参照して、携帯端末500では、はじめ、画面B21に示されるように、再生ボタン321、巻戻しボタン322、速送りボタン323、停止ボタン324および一時停止ボタン325が表示されている。
 ユーザは、画面B21に対して、タッチパネル操作で再生操作が可能である(状態(i))。ユーザにより、いずれかのボタンが押下されると、対応する操作信号が被制御装置600に送信される(状態(ii))。被制御装置600では、画面A21に示されるように、ネット動画が表示されている。
 ネット動画再生中に、被制御装置600において、関連情報の送信が必要と判断されたとする(ステップS2030)。たとえば、再生中の動画に関係する特典映像(関連情報の一例)が存在すると判断されたとする。特典映像は、ユーザの操作に関係なく、テレビ(被制御装置600)経由で携帯端末500に送信されるものである。
 その場合、状態(iii)として、携帯端末500に対し関連情報が送信される(ステップS2032)。
 携帯端末500は、関連情報を受信する(状態(iv))。そうすると、携帯端末500の表示は、それまでの画面B22から、図9(B)の画面B24のような画面に切換えられる(状態(v))。
 携帯端末500は、関連情報を受信したので、画面B24に示されるように、特典映像のお知らせを表示するとともに、振動および音を出力する(状態(vi))。同時に、携帯端末500は、操作対象の変化の通知を被制御装置600に行なう(状態(vii))。
 被制御装置600では、画面A22に示されるように、所定のアイコン401を表示し、音を発生する(状態(viii))。
 携帯端末500では、ユーザにより、特典映像の再生が選択されたとする(状態(ix))。そうすると、画面B25に示されるように、携帯端末500において特典映像の再生が開始される(状態(x))。
 被制御装置600では、アイコン401を表示してから、一定時間が経過したと判断されると、画面A23に示されるように、アイコン401を消去する(状態(xi))。
 その後、特典映像の再生が終了される(状態(xii))。そうすると、携帯端末500の表示部530は、再度、たとえば図9(A)の画面B21のように、被制御装置600を遠隔操作するためのボタンが表示される。
 以上のように、本実施の形態の変形例1のように、携帯端末500を用いたユーザ自身の操作に関わらず被制御装置600から特定の情報が送信された場合であっても、操作モードの変更をユーザに通知することができる。その結果、本変形例においても、上述の実施の形態における効果と同様の効果を得ることができる。なお、被制御装置600が自発的に特定の情報を送信する場合だけでなく、リモートコントローラー300を用いた操作の結果、被制御装置600が特定の情報を送信する場合も同様である。
 なお、上記実施の形態と変形例1とを組合わせてもよい。
 <変形例2>
 上記実施の形態およびその変形例1では、携帯端末と被制御装置との間で、双方向通信が行なわれたが、携帯端末から被制御装置に対して片方向通信が行なわれるシステムであってもよい。このような形態を、本発明の実施の形態の変形例2として説明する。
 なお、制御システムの構成および基本的な動作は、上記実施の形態と同様である。したがって、以下に、上記実施の形態と異なる部分のみ説明する。
 図10は、本発明の実施の形態の変形例2における制御システムの動作を示すフローチャートである。
 図10を参照して、実施の形態のフローチャートと比較すると、携帯端末500側の処理において、ステップS104とステップS106との間に、ステップS1050およびS1052の処理が挿入される。また、被制御装置600側では、ステップS206およびS210の処理が削除されている。その他の処理は実施の形態と同様である。
 ステップS1050では、指示判定部108は、入力部100から受付けた指示信号が、自端末への操作であるか否かを判断する。本変形例では、被制御装置操作モード中の入力部100のボタンには、自端末での処理を指示するための特別なボタンが含まれている。
 自端末への操作でなければ(ステップS1050においてNO)、ステップS106に進む。これに対し、ユーザにより上記特別なボタンが指示され、自端末への操作と判断されると(ステップS1050においてYES)、ステップS1052に進む。
 ステップS1052において、処理実行部110は、指示内容に対応する処理を実行する。また、自端末への操作であったので、指示判定部108は、モード記憶部112のモード識別フラグを1にセットし、モード情報を書き換える。当該処理の後、処理はステップS112に移される。
 本変形例ではステップS106の後、ステップS108(被制御装置600からの情報の受信の有無の判断)およびステップS110(受信情報の処理)が行なわれることなく、ステップS112に進む。
 なお、ステップS1050にて自端末への操作があったと判断されて(ステップS1050でYES)ステップS112に移行した場合、変更判定部102は必ず、操作対象は自端末となったと判定する。
 図10のフローチャートでは、ステップS1052で対応の処理を実行してからステップS112移行の処理が行なわれるような記載となっているが、実際には、ステップS1052の処理と、ステップS112~S120の処理とは並行に行われてよい。
 また、自端末への操作ではない場合(ステップS1050でNO)でも、モード記憶部112のモード識別フラグを1にセットし、モード情報を書き換えられるようにしてもよい。
 次に、本変形例における具体的動作について説明する。
 図11は、本発明の実施の形態の変形例2における制御システムにより実行される動作の具体例を示す図である。
 この例においても、被制御装置600はテレビであるものと想定する。そして、上記実施の形態と同様に、携帯端末500をリモコンとして使用しているユーザが、テレビのライブ放送を視聴中に、テレビの画面を汚さず(ライブ放送以外の情報を表示することなく)、番組表を確認して、録画予約をしたいというシーンを想定している。
 図11(A)には、自端末操作モードにおける携帯端末500および被制御装置600の画面例が示される。図11(B)には、被制御装置操作モードにおける携帯端末500および被制御装置600の画面例が示される。
 図11(A)を参照して、上記実施の形態で用いた図7(A)と比較すると、状態(i)から状態(iii)までは同一である。本変形例における手元予約ボタン305は、携帯端末500にて番組表を表示する指示を受付けるための(テレビに信号を送信しない)特別なボタンである。
 本変形例では、番組表の取得を自端末内で行なうため、実施の形態の状態(iv)から状態(vi)の処理および操作は行なわれない。
 図11(B)は、図7(B)と同様である。したがって、図11(B)に示した各状態についての説明は繰返さない。
 このように、被制御装置に対して片方向通信のみ行なう携帯端末であったとしても、被制御装置操作モード中に、自端末操作モードに移行した場合には、振動や音により操作対象が変更されたことを通知することができる。その結果、本変形例においても、上述の実施の形態における効果と同様の効果を得ることができる。
 なお、本変形例では、ユーザの操作をトリガーとして操作モードが変更される例について説明したが、限定的ではない。たとえば、スケジューラによる画面の切換えなど、ユーザによる操作と関わり無く操作モードが変更される場合にも適用可能である。さらに、携帯端末500および被制御装置600以外の別の機器から送信された信号および/またはデータを携帯端末500が受信したことに基づき、携帯端末500の操作モードを変更するように、携帯端末500を構成してもよい。当該別の機器として、たとえば、インターネット上のサーバ装置が挙げられる。
 上記実施の形態およびその変形例では、携帯端末500の処理実行部110が被制御装置600から特定の情報を受付けた場合に、モード識別フラグを変更したり、指示判定部108がユーザより特別なボタン(自端末への処理を指示するボタン)が操作されたと判定された場合に、モード識別フラグを変更したりした。しかしながら、このような(1つの)モード識別フラグによりモードの変更を判定するものに限定されない。
 たとえば、携帯端末500にて表示される複数の端末画面データそれぞれに対応付けて、複数のモード識別フラグを用意してもよい。その上で、携帯端末500は現在のモードを監視し、状態(端末画面)が変わるタイミングで、モードの変更があったか否かを判定してもよい。
 または、モード識別フラグを用いた判定に限定されない。たとえば、入力部100の全てのボタン操作に対応する反応(アクション)として制御信号(リモコン信号)が送信される定義があるかどうかを確認し、そのような定義が1つも無ければ自端末操作モードと判定してもよい。
 また、本発明の携帯端末および被制御装置が行なう、制御方法を、プログラムとして提供することもできる。このようなプログラムは、CD-ROM(Compact Disc-ROM)などの光学媒体や、メモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
 なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム(OS)の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
 また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
 提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。
 今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
 60 電話網、70 ネットワーク、100 入力部、102 変更判定部、106 報知処理部、108 指示判定部、110 処理実行部、112 モード記憶部、114 割当記憶部、180,180A プログラム、202 信号判定部、204 報知処理部、206 処理実行部、300 リモートコントローラー、500 携帯端末、510 制御部、520 記憶部、522 一時記憶部、530 表示部、532 VDP、536 VRAM、540 操作部、550 記録媒体アクセス部、550A 記録媒体挿入部、555 記録媒体、560,562,566 通信部、564 アンテナ、570,572 音声出力部、574 音声入力部、575 ブザー、576 LED、578 撮像部、579 振動部、600 被制御装置、602 アンテナ、605 チューナ、607 データ処理部、610 制御部、620 記憶部、622 一時記憶部、630 表示部、632 VDP、636 VRAM、640 操作部、660,662 通信部、670 音声出力部、675 ブザー、679 計時部、680 RC信号受信部、1000 制御システム。

Claims (13)

  1.  携帯端末装置(500)、および、前記携帯端末装置と通信可能な被制御装置(600)を備えた制御システム(1000)であって、
     前記携帯端末装置は、
      指示を受付けるための入力部(100)と、
      前記被制御装置を制御する第1のモード、および、前記携帯端末装置に対する処理を行なう第2のモードのうち現状の操作モードに応じて、前記入力部からの信号に基づく指示内容を判定するための第1の判定部(108)と、
      前記第1のモードの場合に、判定された指示内容に対応する制御信号を前記被制御装置に送信するための第1の通信部(560)と、
      前記第2のモードの場合に、判定された指示内容に対応する処理を実行するための第1の処理実行部(110)と、
      操作モードが前記第1のモードから前記第2のモードに変更されたか否かを判定するための第2の判定部(102)と、
      操作モードの変更があったと判定された場合に、操作モードの変更を報知する処理を行なうための報知処理部(106)と、
      前記報知処理部による処理に応じて、振動、光および音のうち少なくとも1つを出力するための第1の出力部(579,576,575)とを含み、
     前記被制御装置は、
      前記第1の通信部からの前記制御信号を受信するための第2の通信部(660)と、
      受信した前記制御信号に対応する処理を実行するための第2の処理実行部(206)とを含む、制御システム。
  2.  前記第2の通信部は、さらに、前記携帯端末装置に対して特定の情報を送信し、
     前記第1の通信部は、さらに、前記特定の情報を受信し、
     前記第1の処理実行部は、さらに、前記第1の通信部が受信した前記特定の情報を処理し、
     前記第2の判定部は、前記特定の情報が受信された場合に、操作モードが前記第2のモードに変更されたと判定する、請求の範囲第1項に記載の制御システム。
  3.  前記被制御装置は、前記第2の通信部が受信した前記制御信号が、前記特定の情報の送信指示であるか否かを判定するための第3の判定部(202)をさらに含み、
     前記第2の処理実行部は、前記制御信号が前記特定の情報の送信指示であると判定された場合に、前記第2の通信部より前記携帯端末装置に対して前記特定の情報を送信する処理を実行する、請求の範囲第2項に記載の制御システム。
  4.  前記報知処理部は、前記第2の判定部により操作モードの変更があったと判定された場合に、さらに、前記第1の通信部より前記被制御装置に対して操作対象の変更を示す変更信号を送信する処理を行ない、
     前記被制御装置は、
      前記変更信号を受信した場合に、前記携帯端末装置での操作モードが前記第2のモードに変更されたことを報知する処理を行なうための報知処理部(204)と、
      前記報知処理部による処理に応じて、所定の情報を出力するための第2の出力部(632,675)とをさらに含む、請求の範囲第1項に記載の制御システム。
  5.  受信した制御信号に対応する処理を行なう被制御装置(600)と通信可能な携帯端末装置(500)であって、
     指示を受付けるための入力部(100)と、
     前記被制御装置を制御する第1のモード、および、前記携帯端末装置に対する処理を行なう第2のモードのうち現状の操作モードに応じて、前記入力部からの信号に基づく指示内容を判定するための第1の判定部(108)と、
     前記第1のモードの場合に、判定された指示内容に対応する制御信号を前記被制御装置に送信するための通信部(560)と、
     前記第2のモードの場合に、判定された指示内容に対応する処理を実行するための処理実行部(110)と、
     操作モードが前記第1のモードから前記第2のモードに変更されたか否かを判定するための第2の判定部(102)と、
     操作モードの変更があったと判定された場合に、操作モードの変更を報知する処理を行なうための報知処理部(106)と、
     前記報知処理部による処理に応じて、振動、光および音のうち少なくとも1つを出力するための出力部(579,576,575)とを備える、携帯端末装置。
  6.  前記通信部は、さらに、前記被制御装置から特定の情報を受信し、
     前記処理実行部は、さらに、前記通信部が受信した前記特定の情報を処理し、
     前記第2の判定部は、前記特定の情報が受信された場合に、操作モードが前記第2のモードに変更されたと判定する、請求の範囲第5項に記載の携帯端末装置。
  7.  前記報知処理部は、前記第2の判定部により操作モードの変更があったと判定された場合に、さらに、前記通信部より前記被制御装置に対して操作対象の変更を示す変更信号を送信する処理を行なう、請求の範囲第5項に記載の携帯端末装置。
  8.  携帯端末装置(500)と通信可能な被制御装置(600)であって、前記携帯端末装置は、前記携帯端末装置での操作モードが、前記被制御装置を制御する第1のモードから前記携帯端末装置に対する処理を行なう第2のモードに変更されたか否かを判定し、かつ、操作モードの変更があったと判定された場合に、前記被制御装置に対して操作対象の変更を示す変更信号を送信するものであり、
     前記携帯端末装置から、制御信号および前記変更信号を受信するための通信部(660)と、
     前記制御信号が受信された場合に、前記制御信号に対応する処理を実行するための処理実行部(206)と、
     前記変更信号が受信された場合に、前記携帯端末装置での操作モードが前記第2のモードに変更されたことを報知する処理を行なうための報知処理部(204)と、
     前記報知処理部による処理に応じて、所定の情報を出力するための出力部(632,675)とを備える、被制御装置。
  9.  前記出力部は、前記所定の情報を表示するための表示部を含む、請求の範囲第8項に記載の被制御装置。
  10.  受信した制御信号に対応する処理を行なう被制御装置(600)と通信可能な携帯端末装置(500)を制御するための制御方法であって、
     指示信号を受付けるステップと、
     前記被制御装置を制御する第1のモード、および、前記携帯端末装置に対する処理を行なう第2のモードのうち現状の操作モードに応じて、前記指示信号が表わす指示内容を判定するステップと、
     前記第1のモードの場合に、判定された指示内容に対応する制御信号を前記被制御装置に送信するステップと、
     前記第2のモードの場合に、判定された指示内容に対応する処理を実行するステップと、
     操作モードが前記第1のモードから前記第2のモードに変更されたか否かを判定するステップと、
     操作モードの変更があったと判定された場合に、振動、光および音のうち少なくとも1つにより、操作モードの変更を報知するステップとを備える、制御方法。
  11.  携帯端末装置(500)と通信可能な被制御装置(600)を制御するための制御方法であって、前記携帯端末装置は、前記携帯端末装置での操作モードが、前記被制御装置を制御する第1のモードから前記携帯端末装置に対する処理を行なう第2のモードに変更されたか否かを判定し、かつ、操作モードの変更があったと判定された場合に、前記被制御装置に対して操作対象の変更を示す変更信号を送信するものであり、
     前記携帯端末装置から、制御信号および前記変更信号を受信するステップと、
     前記制御信号が受信された場合に、前記制御信号に対応する処理を実行するステップと、
     前記変更信号が受信された場合に、前記携帯端末装置での操作モードが前記第2のモードに変更されたことを報知するステップとを備える、制御方法。
  12.  受信した制御信号に対応する処理を行なう被制御装置(600)と通信可能な携帯端末装置(500)を制御するための制御プログラムであって、
     指示信号を受付けるステップと、
     前記被制御装置を制御する第1のモード、および、前記携帯端末装置に対する処理を行なう第2のモードのうち現状の操作モードに応じて、前記指示信号が表わす指示内容を判定するステップと、
     前記第1のモードの場合に、判定された指示内容に対応する制御信号を前記被制御装置に送信するステップと、
     前記第2のモードの場合に、判定された指示内容に対応する処理を実行するステップと、
     操作モードが前記第1のモードから前記第2のモードに変更されたか否かを判定するステップと、
     操作モードの変更があったと判定された場合に、振動、光および音のうち少なくとも1つにより、操作モードの変更を報知するステップとを含む、制御プログラム。
  13.  携帯端末装置(500)と通信可能な被制御装置(600)を制御するための制御プログラムであって、前記携帯端末装置は、前記携帯端末装置での操作モードが、前記被制御装置を制御する第1のモードから前記携帯端末装置に対する処理を行なう第2のモードに変更されたか否かを判定し、かつ、操作モードの変更があったと判定された場合に、前記被制御装置に対して操作対象の変更を示す変更信号を送信するものであり、
     前記携帯端末装置から、制御信号および前記変更信号を受信するステップと、
     前記制御信号が受信された場合に、前記制御信号に対応する処理を実行するステップと、
     前記変更信号が受信された場合に、前記携帯端末装置での操作モードが前記第2のモードに変更されたことを報知するステップとを含む、制御プログラム。
PCT/JP2010/053217 2009-03-31 2010-03-01 制御システム、携帯端末装置、被制御装置、制御方法および制御プログラム Ceased WO2010113579A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/259,230 US20120015641A1 (en) 2009-03-31 2010-03-01 Control system, mobile terminal device, controlled device, control method, and computer-readable non-transitory recording medium storing control program

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2009-085251 2009-03-31
JP2009085251 2009-03-31
JP2010-010076 2010-01-20
JP2010010076A JP5601653B2 (ja) 2009-03-31 2010-01-20 制御システム、携帯端末装置、制御方法および制御プログラム

Publications (1)

Publication Number Publication Date
WO2010113579A1 true WO2010113579A1 (ja) 2010-10-07

Family

ID=42827880

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2010/053217 Ceased WO2010113579A1 (ja) 2009-03-31 2010-03-01 制御システム、携帯端末装置、被制御装置、制御方法および制御プログラム

Country Status (3)

Country Link
US (1) US20120015641A1 (ja)
JP (1) JP5601653B2 (ja)
WO (1) WO2010113579A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5148739B1 (ja) * 2011-11-29 2013-02-20 株式会社東芝 情報処理装置、システム及び方法
JP5389195B2 (ja) * 2012-01-06 2014-01-15 株式会社東芝 情報処理システム、携帯端末及び情報処理方法
CN102665123B (zh) * 2012-03-30 2015-09-09 华为技术有限公司 一种电视操控方法、手持设备、电视及电视操控系统
JP6084613B2 (ja) * 2012-07-19 2017-02-22 住友建機株式会社 ショベル
JP2014071669A (ja) * 2012-09-28 2014-04-21 Toshiba Corp 情報表示装置、制御方法及びプログラム
JP6120562B2 (ja) * 2012-12-27 2017-04-26 キヤノン株式会社 通信装置、通信装置の制御方法及びプログラム
JP6404536B1 (ja) * 2017-03-30 2018-10-10 株式会社オプティム コンピュータシステム、設定方法及びプログラム
JP6990991B2 (ja) * 2017-05-19 2022-01-12 ヤフー株式会社 情報表示プログラム、情報表示方法、及び情報表示装置
JP2019103062A (ja) * 2017-12-06 2019-06-24 東芝映像ソリューション株式会社 放送受信装置及び放送受信方法
CN115442782A (zh) * 2022-08-26 2022-12-06 珠海格力电器股份有限公司 一种基于遥控器控制的装置、方法、系统和用电设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002359751A (ja) * 2001-05-31 2002-12-13 Pioneer Electronic Corp 遠隔制御装置
JP3093882U (ja) * 2002-11-06 2003-05-23 船井電機株式会社 複合電子装置
JP2005328174A (ja) * 2004-05-12 2005-11-24 Funai Electric Co Ltd リモコン装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080134278A1 (en) * 2006-12-05 2008-06-05 General Instrument Corporation Set-Top Box and Method for Operating the Set-Top Box Using a Mobile Telephone
US8150387B2 (en) * 2008-06-02 2012-04-03 At&T Intellectual Property I, L.P. Smart phone as remote control device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002359751A (ja) * 2001-05-31 2002-12-13 Pioneer Electronic Corp 遠隔制御装置
JP3093882U (ja) * 2002-11-06 2003-05-23 船井電機株式会社 複合電子装置
JP2005328174A (ja) * 2004-05-12 2005-11-24 Funai Electric Co Ltd リモコン装置

Also Published As

Publication number Publication date
JP2010259046A (ja) 2010-11-11
US20120015641A1 (en) 2012-01-19
JP5601653B2 (ja) 2014-10-08

Similar Documents

Publication Publication Date Title
JP5601653B2 (ja) 制御システム、携帯端末装置、制御方法および制御プログラム
JP2007150473A (ja) テレビ放送受信装置及びドアホン装置及びインターホンシステム
EP3432588B1 (en) Method and system for processing image information
EP2315418A1 (en) Mobile phone and incoming alerting system
CN101242509A (zh) 能够与外部装置通信的拍摄装置及其控制方法
CN103391473A (zh) 一种提供及获取音视频的方法和装置
JP2008282296A (ja) 携帯端末装置及びプログラム
KR100810303B1 (ko) 휴대단말기의 데이터 표시 및 전송방법
KR101624138B1 (ko) 프로젝터 기능을 가지는 휴대단말에서 알람 기능 제공 방법및 장치
KR100703315B1 (ko) 휴대단말기의 블루투스 통신에서 파일전송 장치 및 방법
CN1878291B (zh) 在无线终端中控制图像数据的方法和设备
JP2009165167A (ja) 無線通信端末、及び携帯電話機
US7804516B2 (en) Network capturing apparatus, displaying method, computer-readable recording medium, and network system
WO2019088295A1 (ja) プログラムおよび電子機器
JP5035841B2 (ja) 携帯端末装置
JP2002291052A (ja) 携帯電話
KR100678214B1 (ko) 휴대단말기의 화상통화모드에서 프리젠테이션 수행 방법
KR20120065612A (ko) 디지털 티브이에서 통신 단말기의 이벤트 발생 알림 방법 및 장치
KR100678261B1 (ko) 휴대단말기의 멀티태스킹 수행방법
KR20040000690A (ko) 휴대 단말기 사용자 인터페이스 장치 및 그 장치의신호처리 방법
JP2009124384A (ja) 携帯端末装置および制御プログラム
JP5083331B2 (ja) 画像表示装置および方法
KR101102395B1 (ko) 티브이 화면에서 이동통신 단말기를 제어하기 위한 시스템및 제어 방법
KR100713438B1 (ko) 휴대단말기와 헤드 셋 간의 통화수행방법
KR100750198B1 (ko) 휴대단말의 화상통화기능을 이용한 영상 전송 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10758355

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13259230

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10758355

Country of ref document: EP

Kind code of ref document: A1